/*!
 * OverlayScrollbars
 * https://github.com/KingSora/OverlayScrollbars
 *
 * Version: 1.13.0
 *
 * Copyright KingSora | Rene Haas.
 * https://github.com/KingSora
 *
 * Released under the MIT license.
 * Date: 02.08.2020
 */html.os-html,html.os-html>.os-host{display:block;overflow:hidden;box-sizing:border-box;height:100%!important;width:100%!important;min-width:100%!important;min-height:100%!important;margin:0!important;position:absolute!important}html.os-html>.os-host>.os-padding{position:absolute}body.os-dragging,body.os-dragging *{cursor:default}.os-host,.os-host-textarea{position:relative;overflow:visible!important;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-ms-grid-row-align:flex-start;align-items:flex-start}.os-host-flexbox{overflow:hidden!important;display:flex}.os-host-flexbox>.os-size-auto-observer{height:inherit!important}.os-host-flexbox>.os-content-glue{flex-grow:1;flex-shrink:0}.os-host-flexbox>.os-content-glue,.os-host-flexbox>.os-size-auto-observer{min-height:0;min-width:0;flex-grow:0;flex-shrink:1;flex-basis:auto}#os-dummy-scrollbar-size{position:fixed;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";visibility:hidden;overflow:scroll;height:500px;width:500px}#os-dummy-scrollbar-size>div{width:200%;height:200%;margin:10px 0}#os-dummy-scrollbar-size:after,#os-dummy-scrollbar-size:before,.os-content:after,.os-content:before{content:"";display:table;width:.01px;height:.01px;line-height:0;font-size:0;flex-grow:0;flex-shrink:0;visibility:hidden}#os-dummy-scrollbar-size,.os-viewport{-ms-overflow-style:scrollbar!important}.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size,.os-viewport-native-scrollbars-invisible.os-viewport{scrollbar-width:none!important}.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible#os-dummy-scrollbar-size::-webkit-scrollbar-corner,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar,.os-viewport-native-scrollbars-invisible.os-viewport::-webkit-scrollbar-corner{display:none!important;width:0!important;height:0!important;visibility:hidden!important;background:transparent!important}.os-content-glue{box-sizing:inherit;max-height:100%;max-width:100%;width:100%;pointer-events:none}.os-padding{box-sizing:inherit;direction:inherit;position:absolute;overflow:visible;padding:0;margin:0;left:0;top:0;bottom:0;right:0;width:auto!important;height:auto!important;z-index:0}.os-host-overflow>.os-padding,.os-viewport{overflow:hidden}.os-viewport{direction:inherit!important;box-sizing:inherit!important;resize:none!important;outline:none!important;position:absolute;top:0;left:0;bottom:0;right:0;padding:0;margin:0;-webkit-overflow-scrolling:touch}.os-content-arrange{position:absolute;z-index:-1;min-height:1px;min-width:1px;pointer-events:none}.os-content{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:100%;visibility:visible}.os-content>.os-textarea{box-sizing:border-box!important;direction:inherit!important;background:transparent!important;outline:0 none transparent!important;overflow:hidden!important;position:absolute!important;display:block!important;top:0!important;left:0!important;margin:0!important;border-radius:0!important;float:none!important;filter:none!important;border:none!important;resize:none!important;transform:none!important;max-width:none!important;max-height:none!important;box-shadow:none!important;perspective:none!important;opacity:1!important;z-index:1!important;clip:auto!important;vertical-align:baseline!important;padding:0}.os-host-rtl>.os-padding>.os-viewport>.os-content>.os-textarea{right:0!important}.os-content>.os-textarea-cover{z-index:-1;pointer-events:none}.os-content>.os-textarea[wrap=off]{white-space:pre!important;margin:0!important}.os-text-inherit{font-family:inherit;font-size:inherit;font-weight:inherit;font-style:inherit;font-variant:inherit;text-transform:inherit;text-decoration:inherit;text-indent:inherit;text-align:inherit;text-shadow:inherit;text-overflow:inherit;letter-spacing:inherit;word-spacing:inherit;line-height:inherit;unicode-bidi:inherit;direction:inherit;color:inherit;cursor:text}.os-resize-observer,.os-resize-observer-host{box-sizing:inherit;display:block;visibility:hidden;position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;pointer-events:none;z-index:-1}.os-resize-observer-host{padding:inherit;border:inherit;border-color:transparent;border-style:solid;box-sizing:border-box}.os-resize-observer-host.observed{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.os-resize-observer-host.observed>.os-resize-observer,.os-resize-observer-host>.os-resize-observer{height:200%;width:200%;padding:inherit;border:inherit;margin:0;display:block;box-sizing:content-box}.os-resize-observer-host.observed>.os-resize-observer,.os-resize-observer-host.observed>.os-resize-observer:before{display:flex;position:relative;flex-grow:1;flex-shrink:0;flex-basis:auto;box-sizing:border-box}.os-resize-observer-host.observed>.os-resize-observer:before{content:"";box-sizing:content-box;padding:inherit;border:inherit;margin:0}.os-size-auto-observer{box-sizing:inherit!important;height:100%;width:inherit;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.os-size-auto-observer>.os-resize-observer{width:1000%;height:1000%;min-height:1px;min-width:1px}.os-resize-observer-item{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:-1;opacity:0;direction:ltr!important;flex:none!important}.os-resize-observer-item-final{position:absolute;left:0;top:0;transition:none!important;flex:none!important}.os-resize-observer{-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-name:os-resize-observer-dummy-animation;animation-name:os-resize-observer-dummy-animation}object.os-resize-observer{box-sizing:border-box!important}@-webkit-keyframes os-resize-observer-dummy-animation{0%{z-index:0}to{z-index:-1}}@keyframes os-resize-observer-dummy-animation{0%{z-index:0}to{z-index:-1}}.os-host-transition>.os-scrollbar,.os-host-transition>.os-scrollbar-corner{transition:opacity .3s,visibility .3s,top .3s,right .3s,bottom .3s,left .3s}html.os-html>.os-host>.os-scrollbar{position:absolute;z-index:999999}.os-scrollbar,.os-scrollbar-corner{position:absolute;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";z-index:1}.os-scrollbar-corner{bottom:0;right:0}.os-scrollbar{pointer-events:none}.os-scrollbar-track{position:relative;padding:0!important;border:none!important}.os-scrollbar-handle,.os-scrollbar-track{pointer-events:auto;height:100%;width:100%}.os-scrollbar-handle{position:absolute}.os-scrollbar-handle-off,.os-scrollbar-track-off{pointer-events:none}.os-scrollbar.os-scrollbar-unusable,.os-scrollbar.os-scrollbar-unusable *{pointer-events:none!important}.os-scrollbar.os-scrollbar-unusable .os-scrollbar-handle{opacity:0!important}.os-scrollbar-horizontal{bottom:0;left:0}.os-scrollbar-vertical{top:0;right:0}.os-host-rtl>.os-scrollbar-horizontal{right:0}.os-host-rtl>.os-scrollbar-corner,.os-host-rtl>.os-scrollbar-vertical{right:auto;left:0}.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-corner,.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-corner,.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal,.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical,.os-padding+.os-scrollbar-corner,.os-scrollbar-auto-hidden,.os-scrollbar-horizontal+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical+.os-scrollbar-corner,.os-scrollbar-horizontal.os-scrollbar-auto-hidden+.os-scrollbar-vertical.os-scrollbar-auto-hidden+.os-scrollbar-corner{opacity:0;visibility:hidden;pointer-events:none}.os-scrollbar-corner-resize-both{cursor:nwse-resize}.os-host-rtl>.os-scrollbar-corner-resize-both{cursor:nesw-resize}.os-scrollbar-corner-resize-horizontal{cursor:ew-resize}.os-scrollbar-corner-resize-vertical{cursor:ns-resize}.os-dragging .os-scrollbar-corner.os-scrollbar-corner-resize{cursor:default}.os-host-resize-disabled.os-host-scrollbar-horizontal-hidden>.os-scrollbar-vertical{top:0;bottom:0}.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal,.os-host-rtl.os-host-resize-disabled.os-host-scrollbar-vertical-hidden>.os-scrollbar-horizontal{right:0;left:0}.os-scrollbar-corner.os-scrollbar-corner-resize,.os-scrollbar:hover{opacity:1!important;visibility:visible!important}.os-scrollbar-corner.os-scrollbar-corner-resize{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PHBhdGggZD0iTTcuNDI0IDBhMS4zMSAxLjMxIDAgMDAtMS4zMSAxLjMxYzAgLjMuMTA0LjU3MS4yNzMuNzkyLjIxLjE0MS40NjYuMjE4LjczNy4yMThhMS4zMSAxLjMxIDAgMDAxLjMxLTEuMzFjMC0uMjcxLS4wNzctLjUyOC0uMjE4LS43MzdBMS4yOTggMS4yOTggMCAwMDcuNDI0IDB6bTAgMy4wODRhMS4zMSAxLjMxIDAgMDAtMS4zMSAxLjMxYzAgLjMuMTA0LjU3MS4yNzMuNzkyLjIxLjE0MS40NjYuMjE4LjczNy4yMThhMS4zMSAxLjMxIDAgMDAxLjMxLTEuMzFjMC0uMjcxLS4wNzctLjUyOC0uMjE4LS43MzdhMS4yOTggMS4yOTggMCAwMC0uNzkyLS4yNzN6bS0zLjA4NCAwYTEuMzEgMS4zMSAwIDAwLTEuMzEgMS4zMWMwIC4zLjEwNC41NzEuMjczLjc5Mi4yMDkuMTQxLjQ2NS4yMTguNzM3LjIxOGExLjMxIDEuMzEgMCAwMDEuMzEtMS4zMWMwLS4yNzEtLjA3Ny0uNTI4LS4yMTktLjczN2ExLjI5OCAxLjI5OCAwIDAwLS43OTEtLjI3M3ptLTMuMDMgMy4wM0ExLjMxIDEuMzEgMCAwMDAgNy40MjRjMCAuMy4xMDQuNTcxLjI3My43OTIuMjEuMTQxLjQ2Ni4yMTguNzM3LjIxOGExLjMxIDEuMzEgMCAwMDEuMzEtMS4zMWMwLS4yNzEtLjA3Ny0uNTI4LS4yMTgtLjczN2ExLjI5OCAxLjI5OCAwIDAwLS43OTItLjI3M3ptMy4wMyAwYTEuMzEgMS4zMSAwIDAwLTEuMzEgMS4zMWMwIC4zLjEwNC41NzEuMjczLjc5Mi4yMDkuMTQxLjQ2NS4yMTguNzM3LjIxOGExLjMxIDEuMzEgMCAwMDEuMzEtMS4zMWMwLS4yNzEtLjA3Ny0uNTI4LS4yMTktLjczN2ExLjI5OCAxLjI5OCAwIDAwLS43OTEtLjI3M3ptMy4wODQgMGExLjMxIDEuMzEgMCAwMC0xLjMxIDEuMzFjMCAuMy4xMDQuNTcxLjI3My43OTIuMjEuMTQxLjQ2Ni4yMTguNzM3LjIxOGExLjMxIDEuMzEgMCAwMDEuMzEtMS4zMWMwLS4yNzEtLjA3Ny0uNTI4LS4yMTgtLjczN2ExLjI5OCAxLjI5OCAwIDAwLS43OTItLjI3M3oiIGZpbGwtb3BhY2l0eT0iLjQ5NCIgZmlsbC1ydWxlPSJldmVub2RkIi8+PHBhdGggZD0iTTguMjE2LjI3M2MuMTQxLjIxLjIxOC40NjYuMjE4LjczN2ExLjMxIDEuMzEgMCAwMS0xLjMxIDEuMzFjLS4yNzEgMC0uNTI4LS4wNzctLjczNy0uMjE4LjI0LjMxMy42MTMuNTE4IDEuMDM3LjUxOGExLjMxIDEuMzEgMCAwMDEuMzEtMS4zMWMwLS40MjQtLjIwNS0uNzk4LS41MTgtMS4wMzd6bTAgMy4wODRjLjE0MS4yMS4yMTguNDY2LjIxOC43MzdhMS4zMSAxLjMxIDAgMDEtMS4zMSAxLjMxYy0uMjcxIDAtLjUyOC0uMDc3LS43MzctLjIxOC4yNC4zMTMuNjEzLjUxOSAxLjAzNy41MTlhMS4zMSAxLjMxIDAgMDAxLjMxLTEuMzFjMC0uNDI1LS4yMDUtLjc5OC0uNTE4LTEuMDM4em0tMy4wODUgMGMuMTQyLjIxLjIxOS40NjYuMjE5LjczN2ExLjMxIDEuMzEgMCAwMS0xLjMxIDEuMzFjLS4yNzIgMC0uNTI4LS4wNzctLjczNy0uMjE4LjI0LjMxMy42MTIuNTE5IDEuMDM3LjUxOWExLjMxIDEuMzEgMCAwMDEuMzEtMS4zMWMwLS40MjUtLjIwNS0uNzk4LS41MTktMS4wMzh6bS0zLjAzIDMuMDNjLjE0Mi4yMS4yMi40NjYuMjIuNzM3YTEuMzEgMS4zMSAwIDAxLTEuMzExIDEuMzFjLS4yNzEgMC0uNTI4LS4wNzctLjczNy0uMjE4LjI0LjMxMy42MTMuNTE4IDEuMDM3LjUxOGExLjMxIDEuMzEgMCAwMDEuMzEtMS4zMWMwLS40MjQtLjIwNS0uNzk4LS41MTgtMS4wMzd6bTMuMDMgMGMuMTQyLjIxLjIxOS40NjYuMjE5LjczN2ExLjMxIDEuMzEgMCAwMS0xLjMxIDEuMzFjLS4yNzIgMC0uNTI4LS4wNzctLjczNy0uMjE4LjI0LjMxMy42MTIuNTE4IDEuMDM3LjUxOGExLjMxIDEuMzEgMCAwMDEuMzEtMS4zMWMwLS40MjQtLjIwNS0uNzk4LS41MTktMS4wMzd6bTMuMDg1IDBjLjE0MS4yMS4yMTguNDY2LjIxOC43MzdhMS4zMSAxLjMxIDAgMDEtMS4zMSAxLjMxYy0uMjcxIDAtLjUyOC0uMDc3LS43MzctLjIxOC4yNC4zMTMuNjEzLjUxOCAxLjAzNy41MThhMS4zMSAxLjMxIDAgMDAxLjMxLTEuMzFjMC0uNDI0LS4yMDUtLjc5OC0uNTE4LTEuMDM3eiIgZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIi8+PC9zdmc+);background-repeat:no-repeat;background-position:100% 100%;pointer-events:auto!important}.os-host-rtl>.os-scrollbar-corner.os-scrollbar-corner-resize{transform:scaleX(-1)}.os-host-overflow{overflow:hidden!important}.os-theme-none>.os-scrollbar-corner,.os-theme-none>.os-scrollbar-horizontal,.os-theme-none>.os-scrollbar-vertical{display:none!important}.os-theme-none>.os-scrollbar-corner-resize{display:block!important;min-width:10px;min-height:10px}.os-theme-dark>.os-scrollbar-horizontal,.os-theme-light>.os-scrollbar-horizontal{right:10px;height:10px}.os-theme-dark>.os-scrollbar-vertical,.os-theme-light>.os-scrollbar-vertical{bottom:10px;width:10px}.os-theme-dark.os-host-rtl>.os-scrollbar-horizontal,.os-theme-light.os-host-rtl>.os-scrollbar-horizontal{left:10px;right:0}.os-theme-dark>.os-scrollbar-corner,.os-theme-light>.os-scrollbar-corner{height:10px;width:10px;background-color:transparent}.os-theme-dark>.os-scrollbar,.os-theme-light>.os-scrollbar{padding:2px;box-sizing:border-box;background:transparent}.os-theme-dark>.os-scrollbar.os-scrollbar-unusable,.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar.os-scrollbar-unusable,.os-theme-light>.os-scrollbar>.os-scrollbar-track{background:transparent}.os-theme-dark>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle{min-width:30px}.os-theme-dark>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle{min-height:30px}.os-theme-dark.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light.os-host-transition>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{transition:background-color .3s}.os-theme-dark>.os-scrollbar>.os-scrollbar-track,.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle,.os-theme-light>.os-scrollbar>.os-scrollbar-track,.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{border-radius:10px}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(0,0,0,.4)}.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:hsla(0,0%,100%,.4)}.os-theme-dark>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:rgba(0,0,0,.55)}.os-theme-light>.os-scrollbar:hover>.os-scrollbar-track>.os-scrollbar-handle{background:hsla(0,0%,100%,.55)}.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:rgba(0,0,0,.7)}.os-theme-light>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:hsla(0,0%,100%,.7)}.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block}.os-theme-dark.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-dark.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-horizontal-hidden>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light.os-host-scrollbar-vertical-hidden>.os-scrollbar-vertical .os-scrollbar-handle:before{display:none}.os-theme-dark>.os-scrollbar-horizontal .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-horizontal .os-scrollbar-handle:before{top:-6px;bottom:-2px}.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{left:-6px;right:-2px}.os-host-rtl.os-theme-dark>.os-scrollbar-vertical .os-scrollbar-handle:before,.os-host-rtl.os-theme-light>.os-scrollbar-vertical .os-scrollbar-handle:before{right:-6px;left:-2px}
/*!
 * Bootstrap v4.6.0 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue:#3e87cb;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#e34d4d;--orange:#fba455;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#3e87cb;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#e34d4d;--light:#f8f9fa;--dark:#343a40;--breakpoint-sm:0;--breakpoint-md:768px;--breakpoint-lg:1025px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(32,50,67,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.25rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}[tabindex="-1"]:focus:not(:focus-visible){outline:0!important}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{text-decoration:none;background-color:transparent}a:hover{color:#286094;text-decoration:underline}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{border-style:none}img,svg{vertical-align:middle}svg{overflow:hidden}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}template{display:none}[hidden]{display:none!important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}.h1,h1{font-size:3.125rem}.h2,h2{font-size:2.5rem}.h3,h3{font-size:2.1875rem}.h4,h4{font-size:1.875rem}.h5,h5{font-size:1.5625rem}.h6,h6{font-size:1.25rem}.lead{font-size:1.5625rem;font-weight:300}.display-1{font-size:6rem}.display-1,.display-2{font-weight:300;line-height:1.2}.display-2{font-size:5.5rem}.display-3{font-size:4.5rem}.display-3,.display-4{font-weight:300;line-height:1.2}.display-4{font-size:3.5rem}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(32,50,67,.1)}.small,small{font-size:80%;font-weight:400}.mark,mark{padding:.2em;background-color:#fcf8e3}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:90%;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.5625rem}.blockquote-footer{display:block;font-size:80%;color:#6c757d}.blockquote-footer:before{content:"\2014\00A0"}.img-fluid,.img-thumbnail{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid #dee2e6;border-radius:.25rem}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:90%;color:#6c757d}code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}a>code{color:inherit}kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}kbd kbd{padding:0;font-size:100%;font-weight:700}pre{display:block;font-size:87.5%;color:#212529}pre code{font-size:inherit;color:inherit;word-break:normal}.pre-scrollable{max-height:340px;overflow-y:scroll}.container,.container-fluid,.container-lg,.container-md,.container-sm{width:100%;padding-right:10px;padding-left:10px;margin-right:auto;margin-left:auto}.container{max-width:767px}@media (min-width:768px){.container,.container-md{max-width:1024px}}@media (min-width:1025px){.container,.container-lg,.container-md{max-width:1520px}}.row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto{position:relative;width:100%;padding-right:10px;padding-left:10px}.col{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-1>*{flex:0 0 100%;max-width:100%}.row-cols-2>*{flex:0 0 50%;max-width:50%}.row-cols-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-4>*{flex:0 0 25%;max-width:25%}.row-cols-5>*{flex:0 0 20%;max-width:20%}.row-cols-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.33333%;max-width:8.33333%}.col-2{flex:0 0 16.66667%;max-width:16.66667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.33333%;max-width:33.33333%}.col-5{flex:0 0 41.66667%;max-width:41.66667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.33333%;max-width:58.33333%}.col-8{flex:0 0 66.66667%;max-width:66.66667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.33333%;max-width:83.33333%}.col-11{flex:0 0 91.66667%;max-width:91.66667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:768px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-md-1>*{flex:0 0 100%;max-width:100%}.row-cols-md-2>*{flex:0 0 50%;max-width:50%}.row-cols-md-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-md-4>*{flex:0 0 25%;max-width:25%}.row-cols-md-5>*{flex:0 0 20%;max-width:20%}.row-cols-md-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:1025px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.row-cols-lg-1>*{flex:0 0 100%;max-width:100%}.row-cols-lg-2>*{flex:0 0 50%;max-width:50%}.row-cols-lg-3>*{flex:0 0 33.33333%;max-width:33.33333%}.row-cols-lg-4>*{flex:0 0 25%;max-width:25%}.row-cols-lg-5>*{flex:0 0 20%;max-width:20%}.row-cols-lg-6>*{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table td,.table th{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm td,.table-sm th{padding:.3rem}.table-bordered,.table-bordered td,.table-bordered th{border:1px solid #dee2e6}.table-bordered thead td,.table-bordered thead th{border-bottom-width:2px}.table-borderless tbody+tbody,.table-borderless td,.table-borderless th,.table-borderless thead th{border:0}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(32,50,67,.05)}.table-hover tbody tr:hover{color:#212529;background-color:rgba(32,50,67,.075)}.table-primary,.table-primary>td,.table-primary>th{background-color:#c9ddf0}.table-primary tbody+tbody,.table-primary td,.table-primary th,.table-primary thead th{border-color:#9bc1e4}.table-hover .table-primary:hover,.table-hover .table-primary:hover>td,.table-hover .table-primary:hover>th{background-color:#b5d0ea}.table-secondary,.table-secondary>td,.table-secondary>th{background-color:#d6d8db}.table-secondary tbody+tbody,.table-secondary td,.table-secondary th,.table-secondary thead th{border-color:#b3b7bb}.table-hover .table-secondary:hover,.table-hover .table-secondary:hover>td,.table-hover .table-secondary:hover>th{background-color:#c8cbcf}.table-success,.table-success>td,.table-success>th{background-color:#c3e6cb}.table-success tbody+tbody,.table-success td,.table-success th,.table-success thead th{border-color:#8fd19e}.table-hover .table-success:hover,.table-hover .table-success:hover>td,.table-hover .table-success:hover>th{background-color:#b1dfbb}.table-info,.table-info>td,.table-info>th{background-color:#bee5eb}.table-info tbody+tbody,.table-info td,.table-info th,.table-info thead th{border-color:#86cfda}.table-hover .table-info:hover,.table-hover .table-info:hover>td,.table-hover .table-info:hover>th{background-color:#abdde5}.table-warning,.table-warning>td,.table-warning>th{background-color:#ffeeba}.table-warning tbody+tbody,.table-warning td,.table-warning th,.table-warning thead th{border-color:#ffdf7e}.table-hover .table-warning:hover,.table-hover .table-warning:hover>td,.table-hover .table-warning:hover>th{background-color:#ffe8a1}.table-danger,.table-danger>td,.table-danger>th{background-color:#f7cdcd}.table-danger tbody+tbody,.table-danger td,.table-danger th,.table-danger thead th{border-color:#f0a2a2}.table-hover .table-danger:hover,.table-hover .table-danger:hover>td,.table-hover .table-danger:hover>th{background-color:#f3b7b7}.table-light,.table-light>td,.table-light>th{background-color:#fdfdfe}.table-light tbody+tbody,.table-light td,.table-light th,.table-light thead th{border-color:#fbfcfc}.table-hover .table-light:hover,.table-hover .table-light:hover>td,.table-hover .table-light:hover>th{background-color:#ececf6}.table-dark,.table-dark>td,.table-dark>th{background-color:#c6c8ca}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#95999c}.table-hover .table-dark:hover,.table-hover .table-dark:hover>td,.table-hover .table-dark:hover>th{background-color:#b9bbbe}.table-active,.table-active>td,.table-active>th{background-color:rgba(32,50,67,.075)}.table-hover .table-active:hover,.table-hover .table-active:hover>td,.table-hover .table-active:hover>th{background-color:rgba(24,37,50,.075)}.table .thead-dark th{color:#fff;background-color:#343a40;border-color:#454d55}.table .thead-light th{color:#495057;background-color:#e9ecef;border-color:#dee2e6}.table-dark{color:#fff;background-color:#343a40}.table-dark td,.table-dark th,.table-dark thead th{border-color:#454d55}.table-dark.table-bordered{border:0}.table-dark.table-striped tbody tr:nth-of-type(odd){background-color:hsla(0,0%,100%,.05)}.table-dark.table-hover tbody tr:hover{color:#fff;background-color:hsla(0,0%,100%,.075)}@media (max-width:767.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-md>.table-bordered{border:0}}@media (max-width:1024.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive-lg>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-responsive>.table-bordered{border:0}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1.25rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:transparent;border:0}.form-control:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#a2c5e6;outline:0;box-shadow:0 0 0 .2rem rgba(62,135,203,.25)}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=datetime-local].form-control,input[type=month].form-control,input[type=time].form-control{-webkit-appearance:none;-moz-appearance:none;appearance:none}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-file,.form-control-range{display:block;width:100%}.col-form-label{padding-top:calc(.375rem + 1px);padding-bottom:calc(.375rem + 1px);margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + 1px);padding-bottom:calc(.5rem + 1px);font-size:1.5625rem;line-height:1.5}.col-form-label-sm{padding-top:calc(.25rem + 1px);padding-bottom:calc(.25rem + 1px);font-size:1.09375rem;line-height:1.5}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;font-size:1.25rem;line-height:1.5;color:#212529;background-color:transparent;border:solid transparent;border-width:1px 0}.form-control-plaintext.form-control-lg,.form-control-plaintext.form-control-sm{padding-right:0;padding-left:0}.form-control-sm{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:1.09375rem;line-height:1.5;border-radius:.2rem}.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.5625rem;line-height:1.5;border-radius:.3rem}select.form-control[multiple],select.form-control[size],textarea.form-control{height:auto}.form-group{margin-bottom:1rem}.form-text{display:block;margin-top:.25rem}.form-row{display:flex;flex-wrap:wrap;margin-right:-5px;margin-left:-5px}.form-row>.col,.form-row>[class*=col-]{padding-right:5px;padding-left:5px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check-input{position:absolute;margin-top:.3rem;margin-left:-1.25rem}.form-check-input:disabled~.form-check-label,.form-check-input[disabled]~.form-check-label{color:#6c757d}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#28a745}.valid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:1.09375rem;line-height:1.5;color:#fff;background-color:rgba(40,167,69,.9);border-radius:.25rem}.form-row>.col>.valid-tooltip,.form-row>[class*=col-]>.valid-tooltip{left:5px}.is-valid~.valid-feedback,.is-valid~.valid-tooltip,.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip{display:block}.form-control.is-valid,.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-valid:focus,.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-valid,.was-validated .custom-select:valid{border-color:#28a745;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-valid:focus,.was-validated .custom-select:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.form-check-input.is-valid~.form-check-label,.was-validated .form-check-input:valid~.form-check-label{color:#28a745}.form-check-input.is-valid~.valid-feedback,.form-check-input.is-valid~.valid-tooltip,.was-validated .form-check-input:valid~.valid-feedback,.was-validated .form-check-input:valid~.valid-tooltip{display:block}.custom-control-input.is-valid~.custom-control-label,.was-validated .custom-control-input:valid~.custom-control-label{color:#28a745}.custom-control-input.is-valid~.custom-control-label:before,.was-validated .custom-control-input:valid~.custom-control-label:before{border-color:#28a745}.custom-control-input.is-valid:checked~.custom-control-label:before,.was-validated .custom-control-input:valid:checked~.custom-control-label:before{border-color:#34ce57;background-color:#34ce57}.custom-control-input.is-valid:focus~.custom-control-label:before,.was-validated .custom-control-input:valid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-valid~.custom-file-label,.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:valid~.custom-file-label{border-color:#28a745}.custom-file-input.is-valid:focus~.custom-file-label,.was-validated .custom-file-input:valid:focus~.custom-file-label{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#e34d4d}.invalid-tooltip{position:absolute;top:100%;left:0;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:1.09375rem;line-height:1.5;color:#fff;background-color:rgba(227,77,77,.9);border-radius:.25rem}.form-row>.col>.invalid-tooltip,.form-row>[class*=col-]>.invalid-tooltip{left:5px}.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip,.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip{display:block}.form-control.is-invalid,.was-validated .form-control:invalid{border-color:#e34d4d;padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23E34D4D'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23E34D4D' stroke='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.form-control.is-invalid:focus,.was-validated .form-control:invalid:focus{border-color:#e34d4d;box-shadow:0 0 0 .2rem rgba(227,77,77,.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.custom-select.is-invalid,.was-validated .custom-select:invalid{border-color:#e34d4d;padding-right:calc(.75em + 2.3125rem);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat,#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23E34D4D'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23E34D4D' stroke='none'/%3E%3C/svg%3E") center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem) no-repeat}.custom-select.is-invalid:focus,.was-validated .custom-select:invalid:focus{border-color:#e34d4d;box-shadow:0 0 0 .2rem rgba(227,77,77,.25)}.form-check-input.is-invalid~.form-check-label,.was-validated .form-check-input:invalid~.form-check-label{color:#e34d4d}.form-check-input.is-invalid~.invalid-feedback,.form-check-input.is-invalid~.invalid-tooltip,.was-validated .form-check-input:invalid~.invalid-feedback,.was-validated .form-check-input:invalid~.invalid-tooltip{display:block}.custom-control-input.is-invalid~.custom-control-label,.was-validated .custom-control-input:invalid~.custom-control-label{color:#e34d4d}.custom-control-input.is-invalid~.custom-control-label:before,.was-validated .custom-control-input:invalid~.custom-control-label:before{border-color:#e34d4d}.custom-control-input.is-invalid:checked~.custom-control-label:before,.was-validated .custom-control-input:invalid:checked~.custom-control-label:before{border-color:#ea7979;background-color:#ea7979}.custom-control-input.is-invalid:focus~.custom-control-label:before,.was-validated .custom-control-input:invalid:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(227,77,77,.25)}.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,.custom-file-input.is-invalid~.custom-file-label,.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,.was-validated .custom-file-input:invalid~.custom-file-label{border-color:#e34d4d}.custom-file-input.is-invalid:focus~.custom-file-label,.was-validated .custom-file-input:invalid:focus~.custom-file-label{border-color:#e34d4d;box-shadow:0 0 0 .2rem rgba(227,77,77,.25)}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline .form-check{width:100%}.form-inline label{justify-content:center}.form-inline .form-group,.form-inline label{display:flex;align-items:center;margin-bottom:0}.form-inline .form-group{flex:0 0 auto;flex-flow:row wrap}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-plaintext{display:inline-block}.form-inline .custom-select,.form-inline .input-group{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;width:auto;padding-left:0}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}.btn,.btn-primary,.btn-secondary,.filter-row>div .btn-group-toggle .btn-toggle,.filter-row>div .dropdown.filter .btn-filter,.filter-row>div .multi-dropdown .btn-filter,.page-alerts-modal .modal-content .modal-footer .btn-access,.page-alerts-modal .modal-content .modal-footer .btn-deny,.paginator-container .page-navigation-container .btn-first,.paginator-container .page-navigation-container .btn-last{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;padding:.375rem .75rem;font-size:1.25rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.btn,.btn-primary,.btn-secondary,.filter-row>div .btn-group-toggle .btn-toggle,.filter-row>div .dropdown.filter .btn-filter,.filter-row>div .multi-dropdown .btn-filter,.page-alerts-modal .modal-content .modal-footer .btn-access,.page-alerts-modal .modal-content .modal-footer .btn-deny,.paginator-container .page-navigation-container .btn-first,.paginator-container .page-navigation-container .btn-last{transition:none}}.btn-primary:hover,.btn-secondary:hover,.btn:hover,.filter-row>div .btn-group-toggle .btn-toggle:hover,.filter-row>div .dropdown.filter .btn-filter:hover,.filter-row>div .multi-dropdown .btn-filter:hover,.page-alerts-modal .modal-content .modal-footer .btn-access:hover,.page-alerts-modal .modal-content .modal-footer .btn-deny:hover,.paginator-container .page-navigation-container .btn-first:hover,.paginator-container .page-navigation-container .btn-last:hover{color:#212529;text-decoration:none}.btn-primary:focus,.btn-secondary:focus,.btn.focus,.btn:focus,.filter-row>div .btn-group-toggle .btn-toggle:focus,.filter-row>div .btn-group-toggle .focus.btn-toggle,.filter-row>div .dropdown.filter .btn-filter:focus,.filter-row>div .dropdown.filter .focus.btn-filter,.filter-row>div .multi-dropdown .btn-filter:focus,.filter-row>div .multi-dropdown .focus.btn-filter,.focus.btn-primary,.focus.btn-secondary,.page-alerts-modal .modal-content .modal-footer .btn-access:focus,.page-alerts-modal .modal-content .modal-footer .btn-deny:focus,.page-alerts-modal .modal-content .modal-footer .focus.btn-access,.page-alerts-modal .modal-content .modal-footer .focus.btn-deny,.paginator-container .page-navigation-container .btn-first:focus,.paginator-container .page-navigation-container .btn-last:focus,.paginator-container .page-navigation-container .focus.btn-first,.paginator-container .page-navigation-container .focus.btn-last{outline:0;box-shadow:0 0 0 .2rem rgba(62,135,203,.25)}.btn-primary:disabled,.btn-secondary:disabled,.btn.disabled,.btn:disabled,.disabled.btn-primary,.disabled.btn-secondary,.filter-row>div .btn-group-toggle .btn-toggle:disabled,.filter-row>div .btn-group-toggle .disabled.btn-toggle,.filter-row>div .dropdown.filter .btn-filter:disabled,.filter-row>div .dropdown.filter .disabled.btn-filter,.filter-row>div .multi-dropdown .btn-filter:disabled,.filter-row>div .multi-dropdown .disabled.btn-filter,.page-alerts-modal .modal-content .modal-footer .btn-access:disabled,.page-alerts-modal .modal-content .modal-footer .btn-deny:disabled,.page-alerts-modal .modal-content .modal-footer .disabled.btn-access,.page-alerts-modal .modal-content .modal-footer .disabled.btn-deny,.paginator-container .page-navigation-container .btn-first:disabled,.paginator-container .page-navigation-container .btn-last:disabled,.paginator-container .page-navigation-container .disabled.btn-first,.paginator-container .page-navigation-container .disabled.btn-last{opacity:.65}.btn-primary:not(:disabled):not(.disabled),.btn-secondary:not(:disabled):not(.disabled),.btn:not(:disabled):not(.disabled),.filter-row>div .btn-group-toggle .btn-toggle:not(:disabled):not(.disabled),.filter-row>div .dropdown.filter .btn-filter:not(:disabled):not(.disabled),.filter-row>div .multi-dropdown .btn-filter:not(:disabled):not(.disabled),.page-alerts-modal .modal-content .modal-footer .btn-access:not(:disabled):not(.disabled),.page-alerts-modal .modal-content .modal-footer .btn-deny:not(:disabled):not(.disabled),.paginator-container .page-navigation-container .btn-first:not(:disabled):not(.disabled),.paginator-container .page-navigation-container .btn-last:not(:disabled):not(.disabled){cursor:pointer}.filter-row>div .btn-group-toggle a.disabled.btn-toggle,.filter-row>div .btn-group-toggle fieldset:disabled a.btn-toggle,.filter-row>div .dropdown.filter a.disabled.btn-filter,.filter-row>div .dropdown.filter fieldset:disabled a.btn-filter,.filter-row>div .multi-dropdown a.disabled.btn-filter,.filter-row>div .multi-dropdown fieldset:disabled a.btn-filter,.page-alerts-modal .modal-content .modal-footer a.disabled.btn-access,.page-alerts-modal .modal-content .modal-footer a.disabled.btn-deny,.page-alerts-modal .modal-content .modal-footer fieldset:disabled a.btn-access,.page-alerts-modal .modal-content .modal-footer fieldset:disabled a.btn-deny,.paginator-container .page-navigation-container a.disabled.btn-first,.paginator-container .page-navigation-container a.disabled.btn-last,.paginator-container .page-navigation-container fieldset:disabled a.btn-first,.paginator-container .page-navigation-container fieldset:disabled a.btn-last,a.btn.disabled,a.disabled.btn-primary,a.disabled.btn-secondary,fieldset:disabled .filter-row>div .btn-group-toggle a.btn-toggle,fieldset:disabled .filter-row>div .dropdown.filter a.btn-filter,fieldset:disabled .filter-row>div .multi-dropdown a.btn-filter,fieldset:disabled .page-alerts-modal .modal-content .modal-footer a.btn-access,fieldset:disabled .page-alerts-modal .modal-content .modal-footer a.btn-deny,fieldset:disabled .paginator-container .page-navigation-container a.btn-first,fieldset:disabled .paginator-container .page-navigation-container a.btn-last,fieldset:disabled a.btn,fieldset:disabled a.btn-primary,fieldset:disabled a.btn-secondary{pointer-events:none}.btn-primary,.page-alerts-modal .modal-content .modal-footer .btn-access{background-color:#3e87cb;border-color:#3e87cb}.btn-primary:hover,.page-alerts-modal .modal-content .modal-footer .btn-access:hover{background-color:#3074b3;border-color:#2d6da9}.btn-primary.focus,.btn-primary:focus,.page-alerts-modal .modal-content .modal-footer .btn-access:focus,.page-alerts-modal .modal-content .modal-footer .focus.btn-access{background-color:#3074b3;border-color:#2d6da9;box-shadow:0 0 0 .2rem rgba(91,153,211,.5)}.btn-primary.disabled,.btn-primary:disabled,.page-alerts-modal .modal-content .modal-footer .btn-access:disabled,.page-alerts-modal .modal-content .modal-footer .disabled.btn-access{color:#fff;background-color:#3e87cb;border-color:#3e87cb}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.page-alerts-modal .modal-content .modal-footer .btn-access:not(:disabled):not(.disabled).active,.page-alerts-modal .modal-content .modal-footer .btn-access:not(:disabled):not(.disabled):active,.page-alerts-modal .modal-content .modal-footer .show>.dropdown-toggle.btn-access,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#2d6da9;border-color:#2b679f}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.page-alerts-modal .modal-content .modal-footer .btn-access:not(:disabled):not(.disabled).active:focus,.page-alerts-modal .modal-content .modal-footer .btn-access:not(:disabled):not(.disabled):active:focus,.page-alerts-modal .modal-content .modal-footer .show>.dropdown-toggle.btn-access:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(91,153,211,.5)}.btn-secondary,.page-alerts-modal .modal-content .modal-footer .btn-deny{background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover,.page-alerts-modal .modal-content .modal-footer .btn-deny:hover{background-color:#5a6268;border-color:#545b62}.btn-secondary.focus,.btn-secondary:focus,.page-alerts-modal .modal-content .modal-footer .btn-deny:focus,.page-alerts-modal .modal-content .modal-footer .focus.btn-deny{background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled,.page-alerts-modal .modal-content .modal-footer .btn-deny:disabled,.page-alerts-modal .modal-content .modal-footer .disabled.btn-deny{background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.page-alerts-modal .modal-content .modal-footer .btn-deny:not(:disabled):not(.disabled).active,.page-alerts-modal .modal-content .modal-footer .btn-deny:not(:disabled):not(.disabled):active,.page-alerts-modal .modal-content .modal-footer .show>.dropdown-toggle.btn-deny,.show>.btn-secondary.dropdown-toggle{background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.page-alerts-modal .modal-content .modal-footer .btn-deny:not(:disabled):not(.disabled).active:focus,.page-alerts-modal .modal-content .modal-footer .btn-deny:not(:disabled):not(.disabled):active:focus,.page-alerts-modal .modal-content .modal-footer .show>.dropdown-toggle.btn-deny:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success.focus,.btn-success:focus,.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success.focus,.btn-success:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled).active,.btn-success:not(:disabled):not(.disabled):active,.show>.btn-success.dropdown-toggle{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled).active:focus,.btn-success:not(:disabled):not(.disabled):active:focus,.show>.btn-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info.focus,.btn-info:focus,.btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}.btn-info.focus,.btn-info:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-info.disabled,.btn-info:disabled{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-info:not(:disabled):not(.disabled).active,.btn-info:not(:disabled):not(.disabled):active,.show>.btn-info.dropdown-toggle{color:#fff;background-color:#117a8b;border-color:#10707f}.btn-info:not(:disabled):not(.disabled).active:focus,.btn-info:not(:disabled):not(.disabled):active:focus,.show>.btn-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(58,176,195,.5)}.btn-warning{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning.focus,.btn-warning:focus,.btn-warning:hover{color:#212529;background-color:#e0a800;border-color:#d39e00}.btn-warning.focus,.btn-warning:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-warning.disabled,.btn-warning:disabled{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-warning:not(:disabled):not(.disabled).active,.btn-warning:not(:disabled):not(.disabled):active,.show>.btn-warning.dropdown-toggle{color:#212529;background-color:#d39e00;border-color:#c69500}.btn-warning:not(:disabled):not(.disabled).active:focus,.btn-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,170,12,.5)}.btn-danger{color:#fff;background-color:#e34d4d;border-color:#e34d4d}.btn-danger.focus,.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#de2c2c;border-color:#db2222}.btn-danger.focus,.btn-danger:focus{box-shadow:0 0 0 .2rem rgba(231,104,104,.5)}.btn-danger.disabled,.btn-danger:disabled{color:#fff;background-color:#e34d4d;border-color:#e34d4d}.btn-danger:not(:disabled):not(.disabled).active,.btn-danger:not(:disabled):not(.disabled):active,.show>.btn-danger.dropdown-toggle{color:#fff;background-color:#db2222;border-color:#d02121}.btn-danger:not(:disabled):not(.disabled).active:focus,.btn-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(231,104,104,.5)}.btn-light{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light.focus,.btn-light:focus,.btn-light:hover{color:#212529;background-color:#e2e6ea;border-color:#dae0e5}.btn-light.focus,.btn-light:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-light.disabled,.btn-light:disabled{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{color:#212529;background-color:#dae0e5;border-color:#d3d9df}.btn-light:not(:disabled):not(.disabled).active:focus,.btn-light:not(:disabled):not(.disabled):active:focus,.show>.btn-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(216,217,219,.5)}.btn-dark{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark.focus,.btn-dark:focus,.btn-dark:hover{color:#fff;background-color:#23272b;border-color:#1d2124}.btn-dark.focus,.btn-dark:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-dark.disabled,.btn-dark:disabled{color:#fff;background-color:#343a40;border-color:#343a40}.btn-dark:not(:disabled):not(.disabled).active,.btn-dark:not(:disabled):not(.disabled):active,.show>.btn-dark.dropdown-toggle{color:#fff;background-color:#1d2124;border-color:#171a1d}.btn-dark:not(:disabled):not(.disabled).active:focus,.btn-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,88,93,.5)}.btn-outline-primary{color:#3e87cb;border-color:#3e87cb}.btn-outline-primary:hover{color:#fff;background-color:#3e87cb;border-color:#3e87cb}.btn-outline-primary.focus,.btn-outline-primary:focus{box-shadow:0 0 0 .2rem rgba(62,135,203,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#3e87cb;background-color:transparent}.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#3e87cb;border-color:#3e87cb}.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(62,135,203,.5)}.btn-outline-secondary{color:#6c757d;border-color:#6c757d}.btn-outline-secondary:hover{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary.focus,.btn-outline-secondary:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled{color:#6c757d;background-color:transparent}.btn-outline-secondary:not(:disabled):not(.disabled).active,.btn-outline-secondary:not(:disabled):not(.disabled):active,.show>.btn-outline-secondary.dropdown-toggle{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.btn-outline-success{color:#28a745;border-color:#28a745}.btn-outline-success:hover{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success.focus,.btn-outline-success:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-success.disabled,.btn-outline-success:disabled{color:#28a745;background-color:transparent}.btn-outline-success:not(:disabled):not(.disabled).active,.btn-outline-success:not(:disabled):not(.disabled):active,.show>.btn-outline-success.dropdown-toggle{color:#fff;background-color:#28a745;border-color:#28a745}.btn-outline-success:not(:disabled):not(.disabled).active:focus,.btn-outline-success:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-success.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.btn-outline-info{color:#17a2b8;border-color:#17a2b8}.btn-outline-info:hover{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info.focus,.btn-outline-info:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-info.disabled,.btn-outline-info:disabled{color:#17a2b8;background-color:transparent}.btn-outline-info:not(:disabled):not(.disabled).active,.btn-outline-info:not(:disabled):not(.disabled):active,.show>.btn-outline-info.dropdown-toggle{color:#fff;background-color:#17a2b8;border-color:#17a2b8}.btn-outline-info:not(:disabled):not(.disabled).active:focus,.btn-outline-info:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-info.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.btn-outline-warning{color:#ffc107;border-color:#ffc107}.btn-outline-warning:hover{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning.focus,.btn-outline-warning:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-warning.disabled,.btn-outline-warning:disabled{color:#ffc107;background-color:transparent}.btn-outline-warning:not(:disabled):not(.disabled).active,.btn-outline-warning:not(:disabled):not(.disabled):active,.show>.btn-outline-warning.dropdown-toggle{color:#212529;background-color:#ffc107;border-color:#ffc107}.btn-outline-warning:not(:disabled):not(.disabled).active:focus,.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-warning.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.btn-outline-danger{color:#e34d4d;border-color:#e34d4d}.btn-outline-danger:hover{color:#fff;background-color:#e34d4d;border-color:#e34d4d}.btn-outline-danger.focus,.btn-outline-danger:focus{box-shadow:0 0 0 .2rem rgba(227,77,77,.5)}.btn-outline-danger.disabled,.btn-outline-danger:disabled{color:#e34d4d;background-color:transparent}.btn-outline-danger:not(:disabled):not(.disabled).active,.btn-outline-danger:not(:disabled):not(.disabled):active,.show>.btn-outline-danger.dropdown-toggle{color:#fff;background-color:#e34d4d;border-color:#e34d4d}.btn-outline-danger:not(:disabled):not(.disabled).active:focus,.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-danger.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(227,77,77,.5)}.btn-outline-light{color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:hover{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light.focus,.btn-outline-light:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-light.disabled,.btn-outline-light:disabled{color:#f8f9fa;background-color:transparent}.btn-outline-light:not(:disabled):not(.disabled).active,.btn-outline-light:not(:disabled):not(.disabled):active,.show>.btn-outline-light.dropdown-toggle{color:#212529;background-color:#f8f9fa;border-color:#f8f9fa}.btn-outline-light:not(:disabled):not(.disabled).active:focus,.btn-outline-light:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-light.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.btn-outline-dark{color:#343a40;border-color:#343a40}.btn-outline-dark:hover{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark.focus,.btn-outline-dark:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-outline-dark.disabled,.btn-outline-dark:disabled{color:#343a40;background-color:transparent}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{color:#fff;background-color:#343a40;border-color:#343a40}.btn-outline-dark:not(:disabled):not(.disabled).active:focus,.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-dark.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.btn-link{font-weight:400;color:#3e87cb;text-decoration:none}.btn-link:hover{color:#286094}.btn-link.focus,.btn-link:focus,.btn-link:hover{text-decoration:underline}.btn-link.disabled,.btn-link:disabled{color:#6c757d;pointer-events:none}.btn-group-lg>.btn,.btn-group-lg>.btn-primary,.btn-group-lg>.btn-secondary,.btn-lg,.filter-row>div .btn-group-toggle .btn-group-lg>.btn-toggle,.filter-row>div .dropdown.filter .btn-group-lg>.btn-filter,.filter-row>div .multi-dropdown .btn-group-lg>.btn-filter,.page-alerts-modal .modal-content .modal-footer .btn-group-lg>.btn-access,.page-alerts-modal .modal-content .modal-footer .btn-group-lg>.btn-deny,.paginator-container .page-navigation-container .btn-group-lg>.btn-first,.paginator-container .page-navigation-container .btn-group-lg>.btn-last{padding:.5rem 1rem;font-size:1.5625rem;line-height:1.5;border-radius:.3rem}.btn-group-sm>.btn,.btn-group-sm>.btn-primary,.btn-group-sm>.btn-secondary,.btn-sm,.filter-row>div .btn-group-toggle .btn-group-sm>.btn-toggle,.filter-row>div .dropdown.filter .btn-group-sm>.btn-filter,.filter-row>div .multi-dropdown .btn-group-sm>.btn-filter,.page-alerts-modal .modal-content .modal-footer .btn-group-sm>.btn-access,.page-alerts-modal .modal-content .modal-footer .btn-group-sm>.btn-deny,.paginator-container .page-navigation-container .btn-group-sm>.btn-first,.paginator-container .page-navigation-container .btn-group-sm>.btn-last{padding:.25rem .5rem;font-size:1.09375rem;line-height:1.5;border-radius:.2rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.5rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion:reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{position:relative;height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion:reduce){.collapsing{transition:none}}.dropdown,.dropleft,.dropright,.dropup{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:10rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1.25rem;color:#212529;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid rgba(32,50,67,.15);border-radius:.25rem}.dropdown-menu-left{right:auto;left:0}.dropdown-menu-right{right:0;left:auto}@media (min-width:768px){.dropdown-menu-md-left{right:auto;left:0}.dropdown-menu-md-right{right:0;left:auto}}@media (min-width:1025px){.dropdown-menu-lg-left{right:auto;left:0}.dropdown-menu-lg-right{right:0;left:auto}}.dropup .dropdown-menu{top:auto;bottom:100%;margin-top:0;margin-bottom:.125rem}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-menu{top:0;right:auto;left:100%;margin-top:0;margin-left:.125rem}.dropright .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropright .dropdown-toggle:empty:after{margin-left:0}.dropright .dropdown-toggle:after{vertical-align:0}.dropleft .dropdown-menu{top:0;right:100%;left:auto;margin-top:0;margin-right:.125rem}.dropleft .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";display:none}.dropleft .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropleft .dropdown-toggle:empty:after{margin-left:0}.dropleft .dropdown-toggle:before{vertical-align:0}.dropdown-menu[x-placement^=bottom],.dropdown-menu[x-placement^=left],.dropdown-menu[x-placement^=right],.dropdown-menu[x-placement^=top]{right:auto;bottom:auto}.dropdown-divider{height:0;margin:.5rem 0;overflow:hidden;border-top:1px solid #e9ecef}.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#e9ecef}.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#3e87cb}.dropdown-item.disabled,.dropdown-item:disabled{color:#adb5bd;pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:.5rem 1.5rem;margin-bottom:0;font-size:1.09375rem;color:#6c757d;white-space:nowrap}.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group-vertical>.btn,.btn-group-vertical>.btn-primary,.btn-group-vertical>.btn-secondary,.btn-group>.btn,.btn-group>.btn-primary,.btn-group>.btn-secondary,.filter-row>div .btn-group-toggle .btn-group-vertical>.btn-toggle,.filter-row>div .btn-group-toggle .btn-group>.btn-toggle,.filter-row>div .dropdown.filter .btn-group-vertical>.btn-filter,.filter-row>div .dropdown.filter .btn-group>.btn-filter,.filter-row>div .multi-dropdown .btn-group-vertical>.btn-filter,.filter-row>div .multi-dropdown .btn-group>.btn-filter,.page-alerts-modal .modal-content .modal-footer .btn-group-vertical>.btn-access,.page-alerts-modal .modal-content .modal-footer .btn-group-vertical>.btn-deny,.page-alerts-modal .modal-content .modal-footer .btn-group>.btn-access,.page-alerts-modal .modal-content .modal-footer .btn-group>.btn-deny,.paginator-container .page-navigation-container .btn-group-vertical>.btn-first,.paginator-container .page-navigation-container .btn-group-vertical>.btn-last,.paginator-container .page-navigation-container .btn-group>.btn-first,.paginator-container .page-navigation-container .btn-group>.btn-last{position:relative;flex:1 1 auto}.btn-group-vertical>.active.btn-primary,.btn-group-vertical>.active.btn-secondary,.btn-group-vertical>.btn-primary:active,.btn-group-vertical>.btn-primary:focus,.btn-group-vertical>.btn-primary:hover,.btn-group-vertical>.btn-secondary:active,.btn-group-vertical>.btn-secondary:focus,.btn-group-vertical>.btn-secondary:hover,.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.active.btn-primary,.btn-group>.active.btn-secondary,.btn-group>.btn-primary:active,.btn-group>.btn-primary:focus,.btn-group>.btn-primary:hover,.btn-group>.btn-secondary:active,.btn-group>.btn-secondary:focus,.btn-group>.btn-secondary:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover,.filter-row>div .btn-group-toggle .btn-group-vertical>.active.btn-toggle,.filter-row>div .btn-group-toggle .btn-group-vertical>.btn-toggle:active,.filter-row>div .btn-group-toggle .btn-group-vertical>.btn-toggle:focus,.filter-row>div .btn-group-toggle .btn-group-vertical>.btn-toggle:hover,.filter-row>div .btn-group-toggle .btn-group>.active.btn-toggle,.filter-row>div .btn-group-toggle .btn-group>.btn-toggle:active,.filter-row>div .btn-group-toggle .btn-group>.btn-toggle:focus,.filter-row>div .btn-group-toggle .btn-group>.btn-toggle:hover,.filter-row>div .dropdown.filter .btn-group-vertical>.active.btn-filter,.filter-row>div .dropdown.filter .btn-group-vertical>.btn-filter:active,.filter-row>div .dropdown.filter .btn-group-vertical>.btn-filter:focus,.filter-row>div .dropdown.filter .btn-group-vertical>.btn-filter:hover,.filter-row>div .dropdown.filter .btn-group>.active.btn-filter,.filter-row>div .dropdown.filter .btn-group>.btn-filter:active,.filter-row>div .dropdown.filter .btn-group>.btn-filter:focus,.filter-row>div .dropdown.filter .btn-group>.btn-filter:hover,.filter-row>div .multi-dropdown .btn-group-vertical>.active.btn-filter,.filter-row>div .multi-dropdown .btn-group-vertical>.btn-filter:active,.filter-row>div .multi-dropdown .btn-group-vertical>.btn-filter:focus,.filter-row>div .multi-dropdown .btn-group-vertical>.btn-filter:hover,.filter-row>div .multi-dropdown .btn-group>.active.btn-filter,.filter-row>div .multi-dropdown .btn-group>.btn-filter:active,.filter-row>div .multi-dropdown .btn-group>.btn-filter:focus,.filter-row>div .multi-dropdown .btn-group>.btn-filter:hover,.page-alerts-modal .modal-content .modal-footer .btn-group-vertical>.active.btn-access,.page-alerts-modal .modal-content .modal-footer .btn-group-vertical>.active.btn-deny,.page-alerts-modal .modal-content .modal-footer .btn-group-vertical>.btn-access:active,.page-alerts-modal .modal-content .modal-footer .btn-group-vertical>.btn-access:focus,.page-alerts-modal .modal-content .modal-footer .btn-group-vertical>.btn-access:hover,.page-alerts-modal .modal-content .modal-footer .btn-group-vertical>.btn-deny:active,.page-alerts-modal .modal-content .modal-footer .btn-group-vertical>.btn-deny:focus,.page-alerts-modal .modal-content .modal-footer .btn-group-vertical>.btn-deny:hover,.page-alerts-modal .modal-content .modal-footer .btn-group>.active.btn-access,.page-alerts-modal .modal-content .modal-footer .btn-group>.active.btn-deny,.page-alerts-modal .modal-content .modal-footer .btn-group>.btn-access:active,.page-alerts-modal .modal-content .modal-footer .btn-group>.btn-access:focus,.page-alerts-modal .modal-content .modal-footer .btn-group>.btn-access:hover,.page-alerts-modal .modal-content .modal-footer .btn-group>.btn-deny:active,.page-alerts-modal .modal-content .modal-footer .btn-group>.btn-deny:focus,.page-alerts-modal .modal-content .modal-footer .btn-group>.btn-deny:hover,.paginator-container .page-navigation-container .btn-group-vertical>.active.btn-first,.paginator-container .page-navigation-container .btn-group-vertical>.active.btn-last,.paginator-container .page-navigation-container .btn-group-vertical>.btn-first:active,.paginator-container .page-navigation-container .btn-group-vertical>.btn-first:focus,.paginator-container .page-navigation-container .btn-group-vertical>.btn-first:hover,.paginator-container .page-navigation-container .btn-group-vertical>.btn-last:active,.paginator-container .page-navigation-container .btn-group-vertical>.btn-last:focus,.paginator-container .page-navigation-container .btn-group-vertical>.btn-last:hover,.paginator-container .page-navigation-container .btn-group>.active.btn-first,.paginator-container .page-navigation-container .btn-group>.active.btn-last,.paginator-container .page-navigation-container .btn-group>.btn-first:active,.paginator-container .page-navigation-container .btn-group>.btn-first:focus,.paginator-container .page-navigation-container .btn-group>.btn-first:hover,.paginator-container .page-navigation-container .btn-group>.btn-last:active,.paginator-container .page-navigation-container .btn-group>.btn-last:focus,.paginator-container .page-navigation-container .btn-group>.btn-last:hover{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group>.btn-group:not(:first-child),.btn-group>.btn-primary:not(:first-child),.btn-group>.btn-secondary:not(:first-child),.btn-group>.btn:not(:first-child),.filter-row>div .btn-group-toggle .btn-group>.btn-toggle:not(:first-child),.filter-row>div .dropdown.filter .btn-group>.btn-filter:not(:first-child),.filter-row>div .multi-dropdown .btn-group>.btn-filter:not(:first-child),.page-alerts-modal .modal-content .modal-footer .btn-group>.btn-access:not(:first-child),.page-alerts-modal .modal-content .modal-footer .btn-group>.btn-deny:not(:first-child),.paginator-container .page-navigation-container .btn-group>.btn-first:not(:first-child),.paginator-container .page-navigation-container .btn-group>.btn-last:not(:first-child){margin-left:-1px}.btn-group>.btn-group:not(:last-child)>.btn,.btn-group>.btn-group:not(:last-child)>.btn-primary,.btn-group>.btn-group:not(:last-child)>.btn-secondary,.btn-group>.btn-primary:not(:last-child):not(.dropdown-toggle),.btn-group>.btn-secondary:not(:last-child):not(.dropdown-toggle),.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.filter-row>div .btn-group-toggle .btn-group>.btn-group:not(:last-child)>.btn-toggle,.filter-row>div .btn-group-toggle .btn-group>.btn-toggle:not(:last-child):not(.dropdown-toggle),.filter-row>div .dropdown.filter .btn-group>.btn-filter:not(:last-child):not(.dropdown-toggle),.filter-row>div .dropdown.filter .btn-group>.btn-group:not(:last-child)>.btn-filter,.filter-row>div .multi-dropdown .btn-group>.btn-filter:not(:last-child):not(.dropdown-toggle),.filter-row>div .multi-dropdown .btn-group>.btn-group:not(:last-child)>.btn-filter,.page-alerts-modal .modal-content .modal-footer .btn-group>.btn-access:not(:last-child):not(.dropdown-toggle),.page-alerts-modal .modal-content .modal-footer .btn-group>.btn-deny:not(:last-child):not(.dropdown-toggle),.page-alerts-modal .modal-content .modal-footer .btn-group>.btn-group:not(:last-child)>.btn-access,.page-alerts-modal .modal-content .modal-footer .btn-group>.btn-group:not(:last-child)>.btn-deny,.paginator-container .page-navigation-container .btn-group>.btn-first:not(:last-child):not(.dropdown-toggle),.paginator-container .page-navigation-container .btn-group>.btn-group:not(:last-child)>.btn-first,.paginator-container .page-navigation-container .btn-group>.btn-group:not(:last-child)>.btn-last,.paginator-container .page-navigation-container .btn-group>.btn-last:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:not(:first-child)>.btn,.btn-group>.btn-group:not(:first-child)>.btn-primary,.btn-group>.btn-group:not(:first-child)>.btn-secondary,.btn-group>.btn-primary:not(:first-child),.btn-group>.btn-secondary:not(:first-child),.btn-group>.btn:not(:first-child),.filter-row>div .btn-group-toggle .btn-group>.btn-group:not(:first-child)>.btn-toggle,.filter-row>div .btn-group-toggle .btn-group>.btn-toggle:not(:first-child),.filter-row>div .dropdown.filter .btn-group>.btn-filter:not(:first-child),.filter-row>div .dropdown.filter .btn-group>.btn-group:not(:first-child)>.btn-filter,.filter-row>div .multi-dropdown .btn-group>.btn-filter:not(:first-child),.filter-row>div .multi-dropdown .btn-group>.btn-group:not(:first-child)>.btn-filter,.page-alerts-modal .modal-content .modal-footer .btn-group>.btn-access:not(:first-child),.page-alerts-modal .modal-content .modal-footer .btn-group>.btn-deny:not(:first-child),.page-alerts-modal .modal-content .modal-footer .btn-group>.btn-group:not(:first-child)>.btn-access,.page-alerts-modal .modal-content .modal-footer .btn-group>.btn-group:not(:first-child)>.btn-deny,.paginator-container .page-navigation-container .btn-group>.btn-first:not(:first-child),.paginator-container .page-navigation-container .btn-group>.btn-group:not(:first-child)>.btn-first,.paginator-container .page-navigation-container .btn-group>.btn-group:not(:first-child)>.btn-last,.paginator-container .page-navigation-container .btn-group>.btn-last:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropright .dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after{margin-left:0}.dropleft .dropdown-toggle-split:before{margin-right:0}.btn-group-sm>.btn+.dropdown-toggle-split,.btn-group-sm>.btn-primary+.dropdown-toggle-split,.btn-group-sm>.btn-secondary+.dropdown-toggle-split,.btn-sm+.dropdown-toggle-split,.filter-row>div .btn-group-toggle .btn-group-sm>.btn-toggle+.dropdown-toggle-split,.filter-row>div .dropdown.filter .btn-group-sm>.btn-filter+.dropdown-toggle-split,.filter-row>div .multi-dropdown .btn-group-sm>.btn-filter+.dropdown-toggle-split,.page-alerts-modal .modal-content .modal-footer .btn-group-sm>.btn-access+.dropdown-toggle-split,.page-alerts-modal .modal-content .modal-footer .btn-group-sm>.btn-deny+.dropdown-toggle-split,.paginator-container .page-navigation-container .btn-group-sm>.btn-first+.dropdown-toggle-split,.paginator-container .page-navigation-container .btn-group-sm>.btn-last+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-group-lg>.btn+.dropdown-toggle-split,.btn-group-lg>.btn-primary+.dropdown-toggle-split,.btn-group-lg>.btn-secondary+.dropdown-toggle-split,.btn-lg+.dropdown-toggle-split,.filter-row>div .btn-group-toggle .btn-group-lg>.btn-toggle+.dropdown-toggle-split,.filter-row>div .dropdown.filter .btn-group-lg>.btn-filter+.dropdown-toggle-split,.filter-row>div .multi-dropdown .btn-group-lg>.btn-filter+.dropdown-toggle-split,.page-alerts-modal .modal-content .modal-footer .btn-group-lg>.btn-access+.dropdown-toggle-split,.page-alerts-modal .modal-content .modal-footer .btn-group-lg>.btn-deny+.dropdown-toggle-split,.paginator-container .page-navigation-container .btn-group-lg>.btn-first+.dropdown-toggle-split,.paginator-container .page-navigation-container .btn-group-lg>.btn-last+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-primary,.btn-group-vertical>.btn-secondary,.filter-row>div .btn-group-toggle .btn-group-vertical>.btn-toggle,.filter-row>div .dropdown.filter .btn-group-vertical>.btn-filter,.filter-row>div .multi-dropdown .btn-group-vertical>.btn-filter,.page-alerts-modal .modal-content .modal-footer .btn-group-vertical>.btn-access,.page-alerts-modal .modal-content .modal-footer .btn-group-vertical>.btn-deny,.paginator-container .page-navigation-container .btn-group-vertical>.btn-first,.paginator-container .page-navigation-container .btn-group-vertical>.btn-last{width:100%}.btn-group-vertical>.btn-group:not(:first-child),.btn-group-vertical>.btn-primary:not(:first-child),.btn-group-vertical>.btn-secondary:not(:first-child),.btn-group-vertical>.btn:not(:first-child),.filter-row>div .btn-group-toggle .btn-group-vertical>.btn-toggle:not(:first-child),.filter-row>div .dropdown.filter .btn-group-vertical>.btn-filter:not(:first-child),.filter-row>div .multi-dropdown .btn-group-vertical>.btn-filter:not(:first-child),.page-alerts-modal .modal-content .modal-footer .btn-group-vertical>.btn-access:not(:first-child),.page-alerts-modal .modal-content .modal-footer .btn-group-vertical>.btn-deny:not(:first-child),.paginator-container .page-navigation-container .btn-group-vertical>.btn-first:not(:first-child),.paginator-container .page-navigation-container .btn-group-vertical>.btn-last:not(:first-child){margin-top:-1px}.btn-group-vertical>.btn-group:not(:last-child)>.btn,.btn-group-vertical>.btn-group:not(:last-child)>.btn-primary,.btn-group-vertical>.btn-group:not(:last-child)>.btn-secondary,.btn-group-vertical>.btn-primary:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-secondary:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.filter-row>div .btn-group-toggle .btn-group-vertical>.btn-group:not(:last-child)>.btn-toggle,.filter-row>div .btn-group-toggle .btn-group-vertical>.btn-toggle:not(:last-child):not(.dropdown-toggle),.filter-row>div .dropdown.filter .btn-group-vertical>.btn-filter:not(:last-child):not(.dropdown-toggle),.filter-row>div .dropdown.filter .btn-group-vertical>.btn-group:not(:last-child)>.btn-filter,.filter-row>div .multi-dropdown .btn-group-vertical>.btn-filter:not(:last-child):not(.dropdown-toggle),.filter-row>div .multi-dropdown .btn-group-vertical>.btn-group:not(:last-child)>.btn-filter,.page-alerts-modal .modal-content .modal-footer .btn-group-vertical>.btn-access:not(:last-child):not(.dropdown-toggle),.page-alerts-modal .modal-content .modal-footer .btn-group-vertical>.btn-deny:not(:last-child):not(.dropdown-toggle),.page-alerts-modal .modal-content .modal-footer .btn-group-vertical>.btn-group:not(:last-child)>.btn-access,.page-alerts-modal .modal-content .modal-footer .btn-group-vertical>.btn-group:not(:last-child)>.btn-deny,.paginator-container .page-navigation-container .btn-group-vertical>.btn-first:not(:last-child):not(.dropdown-toggle),.paginator-container .page-navigation-container .btn-group-vertical>.btn-group:not(:last-child)>.btn-first,.paginator-container .page-navigation-container .btn-group-vertical>.btn-group:not(:last-child)>.btn-last,.paginator-container .page-navigation-container .btn-group-vertical>.btn-last:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child)>.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn-primary,.btn-group-vertical>.btn-group:not(:first-child)>.btn-secondary,.btn-group-vertical>.btn-primary:not(:first-child),.btn-group-vertical>.btn-secondary:not(:first-child),.btn-group-vertical>.btn:not(:first-child),.filter-row>div .btn-group-toggle .btn-group-vertical>.btn-group:not(:first-child)>.btn-toggle,.filter-row>div .btn-group-toggle .btn-group-vertical>.btn-toggle:not(:first-child),.filter-row>div .dropdown.filter .btn-group-vertical>.btn-filter:not(:first-child),.filter-row>div .dropdown.filter .btn-group-vertical>.btn-group:not(:first-child)>.btn-filter,.filter-row>div .multi-dropdown .btn-group-vertical>.btn-filter:not(:first-child),.filter-row>div .multi-dropdown .btn-group-vertical>.btn-group:not(:first-child)>.btn-filter,.page-alerts-modal .modal-content .modal-footer .btn-group-vertical>.btn-access:not(:first-child),.page-alerts-modal .modal-content .modal-footer .btn-group-vertical>.btn-deny:not(:first-child),.page-alerts-modal .modal-content .modal-footer .btn-group-vertical>.btn-group:not(:first-child)>.btn-access,.page-alerts-modal .modal-content .modal-footer .btn-group-vertical>.btn-group:not(:first-child)>.btn-deny,.paginator-container .page-navigation-container .btn-group-vertical>.btn-first:not(:first-child),.paginator-container .page-navigation-container .btn-group-vertical>.btn-group:not(:first-child)>.btn-first,.paginator-container .page-navigation-container .btn-group-vertical>.btn-group:not(:first-child)>.btn-last,.paginator-container .page-navigation-container .btn-group-vertical>.btn-last:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.btn-group-toggle>.btn,.btn-group-toggle>.btn-group>.btn,.btn-group-toggle>.btn-group>.btn-primary,.btn-group-toggle>.btn-group>.btn-secondary,.btn-group-toggle>.btn-primary,.btn-group-toggle>.btn-secondary,.filter-row>div .btn-group-toggle>.btn-group>.btn-toggle,.filter-row>div .btn-group-toggle>.btn-toggle,.filter-row>div .dropdown.filter .btn-group-toggle>.btn-filter,.filter-row>div .dropdown.filter .btn-group-toggle>.btn-group>.btn-filter,.filter-row>div .multi-dropdown .btn-group-toggle>.btn-filter,.filter-row>div .multi-dropdown .btn-group-toggle>.btn-group>.btn-filter,.page-alerts-modal .modal-content .modal-footer .btn-group-toggle>.btn-access,.page-alerts-modal .modal-content .modal-footer .btn-group-toggle>.btn-deny,.page-alerts-modal .modal-content .modal-footer .btn-group-toggle>.btn-group>.btn-access,.page-alerts-modal .modal-content .modal-footer .btn-group-toggle>.btn-group>.btn-deny,.paginator-container .page-navigation-container .btn-group-toggle>.btn-first,.paginator-container .page-navigation-container .btn-group-toggle>.btn-group>.btn-first,.paginator-container .page-navigation-container .btn-group-toggle>.btn-group>.btn-last,.paginator-container .page-navigation-container .btn-group-toggle>.btn-last{margin-bottom:0}.btn-group-toggle>.btn-group>.btn-primary input[type=checkbox],.btn-group-toggle>.btn-group>.btn-primary input[type=radio],.btn-group-toggle>.btn-group>.btn-secondary input[type=checkbox],.btn-group-toggle>.btn-group>.btn-secondary input[type=radio],.btn-group-toggle>.btn-group>.btn input[type=checkbox],.btn-group-toggle>.btn-group>.btn input[type=radio],.btn-group-toggle>.btn-primary input[type=checkbox],.btn-group-toggle>.btn-primary input[type=radio],.btn-group-toggle>.btn-secondary input[type=checkbox],.btn-group-toggle>.btn-secondary input[type=radio],.btn-group-toggle>.btn input[type=checkbox],.btn-group-toggle>.btn input[type=radio],.filter-row>div .btn-group-toggle>.btn-group>.btn-toggle input[type=checkbox],.filter-row>div .btn-group-toggle>.btn-group>.btn-toggle input[type=radio],.filter-row>div .btn-group-toggle>.btn-toggle input[type=checkbox],.filter-row>div .btn-group-toggle>.btn-toggle input[type=radio],.filter-row>div .dropdown.filter .btn-group-toggle>.btn-filter input[type=checkbox],.filter-row>div .dropdown.filter .btn-group-toggle>.btn-filter input[type=radio],.filter-row>div .dropdown.filter .btn-group-toggle>.btn-group>.btn-filter input[type=checkbox],.filter-row>div .dropdown.filter .btn-group-toggle>.btn-group>.btn-filter input[type=radio],.filter-row>div .multi-dropdown .btn-group-toggle>.btn-filter input[type=checkbox],.filter-row>div .multi-dropdown .btn-group-toggle>.btn-filter input[type=radio],.filter-row>div .multi-dropdown .btn-group-toggle>.btn-group>.btn-filter input[type=checkbox],.filter-row>div .multi-dropdown .btn-group-toggle>.btn-group>.btn-filter input[type=radio],.page-alerts-modal .modal-content .modal-footer .btn-group-toggle>.btn-access input[type=checkbox],.page-alerts-modal .modal-content .modal-footer .btn-group-toggle>.btn-access input[type=radio],.page-alerts-modal .modal-content .modal-footer .btn-group-toggle>.btn-deny input[type=checkbox],.page-alerts-modal .modal-content .modal-footer .btn-group-toggle>.btn-deny input[type=radio],.page-alerts-modal .modal-content .modal-footer .btn-group-toggle>.btn-group>.btn-access input[type=checkbox],.page-alerts-modal .modal-content .modal-footer .btn-group-toggle>.btn-group>.btn-access input[type=radio],.page-alerts-modal .modal-content .modal-footer .btn-group-toggle>.btn-group>.btn-deny input[type=checkbox],.page-alerts-modal .modal-content .modal-footer .btn-group-toggle>.btn-group>.btn-deny input[type=radio],.paginator-container .page-navigation-container .btn-group-toggle>.btn-first input[type=checkbox],.paginator-container .page-navigation-container .btn-group-toggle>.btn-first input[type=radio],.paginator-container .page-navigation-container .btn-group-toggle>.btn-group>.btn-first input[type=checkbox],.paginator-container .page-navigation-container .btn-group-toggle>.btn-group>.btn-first input[type=radio],.paginator-container .page-navigation-container .btn-group-toggle>.btn-group>.btn-last input[type=checkbox],.paginator-container .page-navigation-container .btn-group-toggle>.btn-group>.btn-last input[type=radio],.paginator-container .page-navigation-container .btn-group-toggle>.btn-last input[type=checkbox],.paginator-container .page-navigation-container .btn-group-toggle>.btn-last input[type=radio]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.custom-file,.input-group>.custom-select,.input-group>.form-control,.input-group>.form-control-plaintext{position:relative;flex:1 1 auto;width:1%;min-width:0;margin-bottom:0}.input-group>.custom-file+.custom-file,.input-group>.custom-file+.custom-select,.input-group>.custom-file+.form-control,.input-group>.custom-select+.custom-file,.input-group>.custom-select+.custom-select,.input-group>.custom-select+.form-control,.input-group>.form-control+.custom-file,.input-group>.form-control+.custom-select,.input-group>.form-control+.form-control,.input-group>.form-control-plaintext+.custom-file,.input-group>.form-control-plaintext+.custom-select,.input-group>.form-control-plaintext+.form-control{margin-left:-1px}.input-group>.custom-file .custom-file-input:focus~.custom-file-label,.input-group>.custom-select:focus,.input-group>.form-control:focus{z-index:3}.input-group>.custom-file .custom-file-input:focus{z-index:4}.input-group>.custom-select:not(:first-child),.input-group>.form-control:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.custom-file{display:flex;align-items:center}.input-group>.custom-file:not(:first-child) .custom-file-label,.input-group>.custom-file:not(:last-child) .custom-file-label{border-top-left-radius:0;border-bottom-left-radius:0}.input-group.has-validation>.custom-file:nth-last-child(n+3) .custom-file-label:after,.input-group.has-validation>.custom-select:nth-last-child(n+3),.input-group.has-validation>.form-control:nth-last-child(n+3),.input-group:not(.has-validation)>.custom-file:not(:last-child) .custom-file-label:after,.input-group:not(.has-validation)>.custom-select:not(:last-child),.input-group:not(.has-validation)>.form-control:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-append,.input-group-prepend{display:flex}.filter-row>div .btn-group-toggle .input-group-append .btn-toggle,.filter-row>div .btn-group-toggle .input-group-prepend .btn-toggle,.filter-row>div .dropdown.filter .input-group-append .btn-filter,.filter-row>div .dropdown.filter .input-group-prepend .btn-filter,.filter-row>div .multi-dropdown .input-group-append .btn-filter,.filter-row>div .multi-dropdown .input-group-prepend .btn-filter,.input-group-append .btn,.input-group-append .btn-primary,.input-group-append .btn-secondary,.input-group-append .filter-row>div .btn-group-toggle .btn-toggle,.input-group-append .filter-row>div .dropdown.filter .btn-filter,.input-group-append .filter-row>div .multi-dropdown .btn-filter,.input-group-append .page-alerts-modal .modal-content .modal-footer .btn-access,.input-group-append .page-alerts-modal .modal-content .modal-footer .btn-deny,.input-group-append .paginator-container .page-navigation-container .btn-first,.input-group-append .paginator-container .page-navigation-container .btn-last,.input-group-prepend .btn,.input-group-prepend .btn-primary,.input-group-prepend .btn-secondary,.input-group-prepend .filter-row>div .btn-group-toggle .btn-toggle,.input-group-prepend .filter-row>div .dropdown.filter .btn-filter,.input-group-prepend .filter-row>div .multi-dropdown .btn-filter,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-access,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-deny,.input-group-prepend .paginator-container .page-navigation-container .btn-first,.input-group-prepend .paginator-container .page-navigation-container .btn-last,.page-alerts-modal .modal-content .modal-footer .input-group-append .btn-access,.page-alerts-modal .modal-content .modal-footer .input-group-append .btn-deny,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-access,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-deny,.paginator-container .page-navigation-container .input-group-append .btn-first,.paginator-container .page-navigation-container .input-group-append .btn-last,.paginator-container .page-navigation-container .input-group-prepend .btn-first,.paginator-container .page-navigation-container .input-group-prepend .btn-last{position:relative;z-index:2}.filter-row>div .btn-group-toggle .input-group-append .btn-toggle:focus,.filter-row>div .btn-group-toggle .input-group-prepend .btn-toggle:focus,.filter-row>div .dropdown.filter .input-group-append .btn-filter:focus,.filter-row>div .dropdown.filter .input-group-prepend .btn-filter:focus,.filter-row>div .multi-dropdown .input-group-append .btn-filter:focus,.filter-row>div .multi-dropdown .input-group-prepend .btn-filter:focus,.input-group-append .btn-primary:focus,.input-group-append .btn-secondary:focus,.input-group-append .btn:focus,.input-group-append .filter-row>div .btn-group-toggle .btn-toggle:focus,.input-group-append .filter-row>div .dropdown.filter .btn-filter:focus,.input-group-append .filter-row>div .multi-dropdown .btn-filter:focus,.input-group-append .page-alerts-modal .modal-content .modal-footer .btn-access:focus,.input-group-append .page-alerts-modal .modal-content .modal-footer .btn-deny:focus,.input-group-append .paginator-container .page-navigation-container .btn-first:focus,.input-group-append .paginator-container .page-navigation-container .btn-last:focus,.input-group-prepend .btn-primary:focus,.input-group-prepend .btn-secondary:focus,.input-group-prepend .btn:focus,.input-group-prepend .filter-row>div .btn-group-toggle .btn-toggle:focus,.input-group-prepend .filter-row>div .dropdown.filter .btn-filter:focus,.input-group-prepend .filter-row>div .multi-dropdown .btn-filter:focus,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-access:focus,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-deny:focus,.input-group-prepend .paginator-container .page-navigation-container .btn-first:focus,.input-group-prepend .paginator-container .page-navigation-container .btn-last:focus,.page-alerts-modal .modal-content .modal-footer .input-group-append .btn-access:focus,.page-alerts-modal .modal-content .modal-footer .input-group-append .btn-deny:focus,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-access:focus,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-deny:focus,.paginator-container .page-navigation-container .input-group-append .btn-first:focus,.paginator-container .page-navigation-container .input-group-append .btn-last:focus,.paginator-container .page-navigation-container .input-group-prepend .btn-first:focus,.paginator-container .page-navigation-container .input-group-prepend .btn-last:focus{z-index:3}.filter-row>div .btn-group-toggle .dropdown.filter .input-group-append .btn-filter+.btn-toggle,.filter-row>div .btn-group-toggle .dropdown.filter .input-group-prepend .btn-filter+.btn-toggle,.filter-row>div .btn-group-toggle .input-group-append .btn+.btn-toggle,.filter-row>div .btn-group-toggle .input-group-append .btn-primary+.btn-toggle,.filter-row>div .btn-group-toggle .input-group-append .btn-secondary+.btn-toggle,.filter-row>div .btn-group-toggle .input-group-append .btn-toggle+.btn,.filter-row>div .btn-group-toggle .input-group-append .btn-toggle+.btn-primary,.filter-row>div .btn-group-toggle .input-group-append .btn-toggle+.btn-secondary,.filter-row>div .btn-group-toggle .input-group-append .btn-toggle+.btn-toggle,.filter-row>div .btn-group-toggle .input-group-append .btn-toggle+.input-group-text,.filter-row>div .btn-group-toggle .input-group-append .dropdown.filter .btn-toggle+.btn-filter,.filter-row>div .btn-group-toggle .input-group-append .input-group-text+.btn-toggle,.filter-row>div .btn-group-toggle .input-group-append .multi-dropdown .btn-toggle+.btn-filter,.filter-row>div .btn-group-toggle .input-group-append .page-alerts-modal .modal-content .modal-footer .btn-access+.btn-toggle,.filter-row>div .btn-group-toggle .input-group-append .page-alerts-modal .modal-content .modal-footer .btn-deny+.btn-toggle,.filter-row>div .btn-group-toggle .input-group-append .page-alerts-modal .modal-content .modal-footer .btn-toggle+.btn-access,.filter-row>div .btn-group-toggle .input-group-append .page-alerts-modal .modal-content .modal-footer .btn-toggle+.btn-deny,.filter-row>div .btn-group-toggle .input-group-append .paginator-container .page-navigation-container .btn-first+.btn-toggle,.filter-row>div .btn-group-toggle .input-group-append .paginator-container .page-navigation-container .btn-last+.btn-toggle,.filter-row>div .btn-group-toggle .input-group-append .paginator-container .page-navigation-container .btn-toggle+.btn-first,.filter-row>div .btn-group-toggle .input-group-append .paginator-container .page-navigation-container .btn-toggle+.btn-last,.filter-row>div .btn-group-toggle .input-group-prepend .btn+.btn-toggle,.filter-row>div .btn-group-toggle .input-group-prepend .btn-primary+.btn-toggle,.filter-row>div .btn-group-toggle .input-group-prepend .btn-secondary+.btn-toggle,.filter-row>div .btn-group-toggle .input-group-prepend .btn-toggle+.btn,.filter-row>div .btn-group-toggle .input-group-prepend .btn-toggle+.btn-primary,.filter-row>div .btn-group-toggle .input-group-prepend .btn-toggle+.btn-secondary,.filter-row>div .btn-group-toggle .input-group-prepend .btn-toggle+.btn-toggle,.filter-row>div .btn-group-toggle .input-group-prepend .btn-toggle+.input-group-text,.filter-row>div .btn-group-toggle .input-group-prepend .dropdown.filter .btn-toggle+.btn-filter,.filter-row>div .btn-group-toggle .input-group-prepend .input-group-text+.btn-toggle,.filter-row>div .btn-group-toggle .input-group-prepend .multi-dropdown .btn-toggle+.btn-filter,.filter-row>div .btn-group-toggle .input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-access+.btn-toggle,.filter-row>div .btn-group-toggle .input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-deny+.btn-toggle,.filter-row>div .btn-group-toggle .input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-toggle+.btn-access,.filter-row>div .btn-group-toggle .input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-toggle+.btn-deny,.filter-row>div .btn-group-toggle .input-group-prepend .paginator-container .page-navigation-container .btn-first+.btn-toggle,.filter-row>div .btn-group-toggle .input-group-prepend .paginator-container .page-navigation-container .btn-last+.btn-toggle,.filter-row>div .btn-group-toggle .input-group-prepend .paginator-container .page-navigation-container .btn-toggle+.btn-first,.filter-row>div .btn-group-toggle .input-group-prepend .paginator-container .page-navigation-container .btn-toggle+.btn-last,.filter-row>div .btn-group-toggle .multi-dropdown .input-group-append .btn-filter+.btn-toggle,.filter-row>div .btn-group-toggle .multi-dropdown .input-group-prepend .btn-filter+.btn-toggle,.filter-row>div .btn-group-toggle .page-alerts-modal .modal-content .modal-footer .input-group-append .btn-access+.btn-toggle,.filter-row>div .btn-group-toggle .page-alerts-modal .modal-content .modal-footer .input-group-append .btn-deny+.btn-toggle,.filter-row>div .btn-group-toggle .page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-access+.btn-toggle,.filter-row>div .btn-group-toggle .page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-deny+.btn-toggle,.filter-row>div .btn-group-toggle .paginator-container .page-navigation-container .input-group-append .btn-first+.btn-toggle,.filter-row>div .btn-group-toggle .paginator-container .page-navigation-container .input-group-append .btn-last+.btn-toggle,.filter-row>div .btn-group-toggle .paginator-container .page-navigation-container .input-group-prepend .btn-first+.btn-toggle,.filter-row>div .btn-group-toggle .paginator-container .page-navigation-container .input-group-prepend .btn-last+.btn-toggle,.filter-row>div .dropdown.filter .btn-group-toggle .input-group-append .btn-toggle+.btn-filter,.filter-row>div .dropdown.filter .btn-group-toggle .input-group-prepend .btn-toggle+.btn-filter,.filter-row>div .dropdown.filter .input-group-append .btn+.btn-filter,.filter-row>div .dropdown.filter .input-group-append .btn-filter+.btn,.filter-row>div .dropdown.filter .input-group-append .btn-filter+.btn-filter,.filter-row>div .dropdown.filter .input-group-append .btn-filter+.btn-primary,.filter-row>div .dropdown.filter .input-group-append .btn-filter+.btn-secondary,.filter-row>div .dropdown.filter .input-group-append .btn-filter+.input-group-text,.filter-row>div .dropdown.filter .input-group-append .btn-group-toggle .btn-filter+.btn-toggle,.filter-row>div .dropdown.filter .input-group-append .btn-primary+.btn-filter,.filter-row>div .dropdown.filter .input-group-append .btn-secondary+.btn-filter,.filter-row>div .dropdown.filter .input-group-append .input-group-text+.btn-filter,.filter-row>div .dropdown.filter .input-group-append .multi-dropdown .btn-filter+.btn-filter,.filter-row>div .dropdown.filter .input-group-append .page-alerts-modal .modal-content .modal-footer .btn-access+.btn-filter,.filter-row>div .dropdown.filter .input-group-append .page-alerts-modal .modal-content .modal-footer .btn-deny+.btn-filter,.filter-row>div .dropdown.filter .input-group-append .page-alerts-modal .modal-content .modal-footer .btn-filter+.btn-access,.filter-row>div .dropdown.filter .input-group-append .page-alerts-modal .modal-content .modal-footer .btn-filter+.btn-deny,.filter-row>div .dropdown.filter .input-group-append .paginator-container .page-navigation-container .btn-filter+.btn-first,.filter-row>div .dropdown.filter .input-group-append .paginator-container .page-navigation-container .btn-filter+.btn-last,.filter-row>div .dropdown.filter .input-group-append .paginator-container .page-navigation-container .btn-first+.btn-filter,.filter-row>div .dropdown.filter .input-group-append .paginator-container .page-navigation-container .btn-last+.btn-filter,.filter-row>div .dropdown.filter .input-group-prepend .btn+.btn-filter,.filter-row>div .dropdown.filter .input-group-prepend .btn-filter+.btn,.filter-row>div .dropdown.filter .input-group-prepend .btn-filter+.btn-filter,.filter-row>div .dropdown.filter .input-group-prepend .btn-filter+.btn-primary,.filter-row>div .dropdown.filter .input-group-prepend .btn-filter+.btn-secondary,.filter-row>div .dropdown.filter .input-group-prepend .btn-filter+.input-group-text,.filter-row>div .dropdown.filter .input-group-prepend .btn-group-toggle .btn-filter+.btn-toggle,.filter-row>div .dropdown.filter .input-group-prepend .btn-primary+.btn-filter,.filter-row>div .dropdown.filter .input-group-prepend .btn-secondary+.btn-filter,.filter-row>div .dropdown.filter .input-group-prepend .input-group-text+.btn-filter,.filter-row>div .dropdown.filter .input-group-prepend .multi-dropdown .btn-filter+.btn-filter,.filter-row>div .dropdown.filter .input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-access+.btn-filter,.filter-row>div .dropdown.filter .input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-deny+.btn-filter,.filter-row>div .dropdown.filter .input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-filter+.btn-access,.filter-row>div .dropdown.filter .input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-filter+.btn-deny,.filter-row>div .dropdown.filter .input-group-prepend .paginator-container .page-navigation-container .btn-filter+.btn-first,.filter-row>div .dropdown.filter .input-group-prepend .paginator-container .page-navigation-container .btn-filter+.btn-last,.filter-row>div .dropdown.filter .input-group-prepend .paginator-container .page-navigation-container .btn-first+.btn-filter,.filter-row>div .dropdown.filter .input-group-prepend .paginator-container .page-navigation-container .btn-last+.btn-filter,.filter-row>div .dropdown.filter .page-alerts-modal .modal-content .modal-footer .input-group-append .btn-access+.btn-filter,.filter-row>div .dropdown.filter .page-alerts-modal .modal-content .modal-footer .input-group-append .btn-deny+.btn-filter,.filter-row>div .dropdown.filter .page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-access+.btn-filter,.filter-row>div .dropdown.filter .page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-deny+.btn-filter,.filter-row>div .dropdown.filter .paginator-container .page-navigation-container .input-group-append .btn-first+.btn-filter,.filter-row>div .dropdown.filter .paginator-container .page-navigation-container .input-group-append .btn-last+.btn-filter,.filter-row>div .dropdown.filter .paginator-container .page-navigation-container .input-group-prepend .btn-first+.btn-filter,.filter-row>div .dropdown.filter .paginator-container .page-navigation-container .input-group-prepend .btn-last+.btn-filter,.filter-row>div .multi-dropdown .btn-group-toggle .input-group-append .btn-toggle+.btn-filter,.filter-row>div .multi-dropdown .btn-group-toggle .input-group-prepend .btn-toggle+.btn-filter,.filter-row>div .multi-dropdown .input-group-append .btn+.btn-filter,.filter-row>div .multi-dropdown .input-group-append .btn-filter+.btn,.filter-row>div .multi-dropdown .input-group-append .btn-filter+.btn-filter,.filter-row>div .multi-dropdown .input-group-append .btn-filter+.btn-primary,.filter-row>div .multi-dropdown .input-group-append .btn-filter+.btn-secondary,.filter-row>div .multi-dropdown .input-group-append .btn-filter+.input-group-text,.filter-row>div .multi-dropdown .input-group-append .btn-group-toggle .btn-filter+.btn-toggle,.filter-row>div .multi-dropdown .input-group-append .btn-primary+.btn-filter,.filter-row>div .multi-dropdown .input-group-append .btn-secondary+.btn-filter,.filter-row>div .multi-dropdown .input-group-append .dropdown.filter .btn-filter+.btn-filter,.filter-row>div .multi-dropdown .input-group-append .input-group-text+.btn-filter,.filter-row>div .multi-dropdown .input-group-append .page-alerts-modal .modal-content .modal-footer .btn-access+.btn-filter,.filter-row>div .multi-dropdown .input-group-append .page-alerts-modal .modal-content .modal-footer .btn-deny+.btn-filter,.filter-row>div .multi-dropdown .input-group-append .page-alerts-modal .modal-content .modal-footer .btn-filter+.btn-access,.filter-row>div .multi-dropdown .input-group-append .page-alerts-modal .modal-content .modal-footer .btn-filter+.btn-deny,.filter-row>div .multi-dropdown .input-group-append .paginator-container .page-navigation-container .btn-filter+.btn-first,.filter-row>div .multi-dropdown .input-group-append .paginator-container .page-navigation-container .btn-filter+.btn-last,.filter-row>div .multi-dropdown .input-group-append .paginator-container .page-navigation-container .btn-first+.btn-filter,.filter-row>div .multi-dropdown .input-group-append .paginator-container .page-navigation-container .btn-last+.btn-filter,.filter-row>div .multi-dropdown .input-group-prepend .btn+.btn-filter,.filter-row>div .multi-dropdown .input-group-prepend .btn-filter+.btn,.filter-row>div .multi-dropdown .input-group-prepend .btn-filter+.btn-filter,.filter-row>div .multi-dropdown .input-group-prepend .btn-filter+.btn-primary,.filter-row>div .multi-dropdown .input-group-prepend .btn-filter+.btn-secondary,.filter-row>div .multi-dropdown .input-group-prepend .btn-filter+.input-group-text,.filter-row>div .multi-dropdown .input-group-prepend .btn-group-toggle .btn-filter+.btn-toggle,.filter-row>div .multi-dropdown .input-group-prepend .btn-primary+.btn-filter,.filter-row>div .multi-dropdown .input-group-prepend .btn-secondary+.btn-filter,.filter-row>div .multi-dropdown .input-group-prepend .dropdown.filter .btn-filter+.btn-filter,.filter-row>div .multi-dropdown .input-group-prepend .input-group-text+.btn-filter,.filter-row>div .multi-dropdown .input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-access+.btn-filter,.filter-row>div .multi-dropdown .input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-deny+.btn-filter,.filter-row>div .multi-dropdown .input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-filter+.btn-access,.filter-row>div .multi-dropdown .input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-filter+.btn-deny,.filter-row>div .multi-dropdown .input-group-prepend .paginator-container .page-navigation-container .btn-filter+.btn-first,.filter-row>div .multi-dropdown .input-group-prepend .paginator-container .page-navigation-container .btn-filter+.btn-last,.filter-row>div .multi-dropdown .input-group-prepend .paginator-container .page-navigation-container .btn-first+.btn-filter,.filter-row>div .multi-dropdown .input-group-prepend .paginator-container .page-navigation-container .btn-last+.btn-filter,.filter-row>div .multi-dropdown .page-alerts-modal .modal-content .modal-footer .input-group-append .btn-access+.btn-filter,.filter-row>div .multi-dropdown .page-alerts-modal .modal-content .modal-footer .input-group-append .btn-deny+.btn-filter,.filter-row>div .multi-dropdown .page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-access+.btn-filter,.filter-row>div .multi-dropdown .page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-deny+.btn-filter,.filter-row>div .multi-dropdown .paginator-container .page-navigation-container .input-group-append .btn-first+.btn-filter,.filter-row>div .multi-dropdown .paginator-container .page-navigation-container .input-group-append .btn-last+.btn-filter,.filter-row>div .multi-dropdown .paginator-container .page-navigation-container .input-group-prepend .btn-first+.btn-filter,.filter-row>div .multi-dropdown .paginator-container .page-navigation-container .input-group-prepend .btn-last+.btn-filter,.input-group-append .btn+.btn,.input-group-append .btn+.btn-primary,.input-group-append .btn+.btn-secondary,.input-group-append .btn+.input-group-text,.input-group-append .btn-primary+.btn,.input-group-append .btn-primary+.btn-primary,.input-group-append .btn-primary+.btn-secondary,.input-group-append .btn-primary+.input-group-text,.input-group-append .btn-secondary+.btn,.input-group-append .btn-secondary+.btn-primary,.input-group-append .btn-secondary+.btn-secondary,.input-group-append .btn-secondary+.input-group-text,.input-group-append .filter-row>div .btn-group-toggle .btn+.btn-toggle,.input-group-append .filter-row>div .btn-group-toggle .btn-primary+.btn-toggle,.input-group-append .filter-row>div .btn-group-toggle .btn-secondary+.btn-toggle,.input-group-append .filter-row>div .btn-group-toggle .btn-toggle+.btn,.input-group-append .filter-row>div .btn-group-toggle .btn-toggle+.btn-primary,.input-group-append .filter-row>div .btn-group-toggle .btn-toggle+.btn-secondary,.input-group-append .filter-row>div .btn-group-toggle .btn-toggle+.btn-toggle,.input-group-append .filter-row>div .btn-group-toggle .btn-toggle+.input-group-text,.input-group-append .filter-row>div .btn-group-toggle .dropdown.filter .btn-filter+.btn-toggle,.input-group-append .filter-row>div .btn-group-toggle .dropdown.filter .btn-toggle+.btn-filter,.input-group-append .filter-row>div .btn-group-toggle .input-group-text+.btn-toggle,.input-group-append .filter-row>div .btn-group-toggle .multi-dropdown .btn-filter+.btn-toggle,.input-group-append .filter-row>div .btn-group-toggle .multi-dropdown .btn-toggle+.btn-filter,.input-group-append .filter-row>div .btn-group-toggle .page-alerts-modal .modal-content .modal-footer .btn-toggle+.btn-access,.input-group-append .filter-row>div .btn-group-toggle .page-alerts-modal .modal-content .modal-footer .btn-toggle+.btn-deny,.input-group-append .filter-row>div .btn-group-toggle .paginator-container .page-navigation-container .btn-toggle+.btn-first,.input-group-append .filter-row>div .btn-group-toggle .paginator-container .page-navigation-container .btn-toggle+.btn-last,.input-group-append .filter-row>div .dropdown.filter .btn+.btn-filter,.input-group-append .filter-row>div .dropdown.filter .btn-filter+.btn,.input-group-append .filter-row>div .dropdown.filter .btn-filter+.btn-filter,.input-group-append .filter-row>div .dropdown.filter .btn-filter+.btn-primary,.input-group-append .filter-row>div .dropdown.filter .btn-filter+.btn-secondary,.input-group-append .filter-row>div .dropdown.filter .btn-filter+.input-group-text,.input-group-append .filter-row>div .dropdown.filter .btn-group-toggle .btn-filter+.btn-toggle,.input-group-append .filter-row>div .dropdown.filter .btn-group-toggle .btn-toggle+.btn-filter,.input-group-append .filter-row>div .dropdown.filter .btn-primary+.btn-filter,.input-group-append .filter-row>div .dropdown.filter .btn-secondary+.btn-filter,.input-group-append .filter-row>div .dropdown.filter .input-group-text+.btn-filter,.input-group-append .filter-row>div .dropdown.filter .page-alerts-modal .modal-content .modal-footer .btn-filter+.btn-access,.input-group-append .filter-row>div .dropdown.filter .page-alerts-modal .modal-content .modal-footer .btn-filter+.btn-deny,.input-group-append .filter-row>div .dropdown.filter .paginator-container .page-navigation-container .btn-filter+.btn-first,.input-group-append .filter-row>div .dropdown.filter .paginator-container .page-navigation-container .btn-filter+.btn-last,.input-group-append .filter-row>div .multi-dropdown .btn+.btn-filter,.input-group-append .filter-row>div .multi-dropdown .btn-filter+.btn,.input-group-append .filter-row>div .multi-dropdown .btn-filter+.btn-filter,.input-group-append .filter-row>div .multi-dropdown .btn-filter+.btn-primary,.input-group-append .filter-row>div .multi-dropdown .btn-filter+.btn-secondary,.input-group-append .filter-row>div .multi-dropdown .btn-filter+.input-group-text,.input-group-append .filter-row>div .multi-dropdown .btn-group-toggle .btn-filter+.btn-toggle,.input-group-append .filter-row>div .multi-dropdown .btn-group-toggle .btn-toggle+.btn-filter,.input-group-append .filter-row>div .multi-dropdown .btn-primary+.btn-filter,.input-group-append .filter-row>div .multi-dropdown .btn-secondary+.btn-filter,.input-group-append .filter-row>div .multi-dropdown .input-group-text+.btn-filter,.input-group-append .filter-row>div .multi-dropdown .page-alerts-modal .modal-content .modal-footer .btn-filter+.btn-access,.input-group-append .filter-row>div .multi-dropdown .page-alerts-modal .modal-content .modal-footer .btn-filter+.btn-deny,.input-group-append .filter-row>div .multi-dropdown .paginator-container .page-navigation-container .btn-filter+.btn-first,.input-group-append .filter-row>div .multi-dropdown .paginator-container .page-navigation-container .btn-filter+.btn-last,.input-group-append .input-group-text+.btn,.input-group-append .input-group-text+.btn-primary,.input-group-append .input-group-text+.btn-secondary,.input-group-append .input-group-text+.input-group-text,.input-group-append .page-alerts-modal .modal-content .modal-footer .btn+.btn-access,.input-group-append .page-alerts-modal .modal-content .modal-footer .btn+.btn-deny,.input-group-append .page-alerts-modal .modal-content .modal-footer .btn-access+.btn,.input-group-append .page-alerts-modal .modal-content .modal-footer .btn-access+.btn-access,.input-group-append .page-alerts-modal .modal-content .modal-footer .btn-access+.btn-deny,.input-group-append .page-alerts-modal .modal-content .modal-footer .btn-access+.btn-primary,.input-group-append .page-alerts-modal .modal-content .modal-footer .btn-access+.btn-secondary,.input-group-append .page-alerts-modal .modal-content .modal-footer .btn-access+.input-group-text,.input-group-append .page-alerts-modal .modal-content .modal-footer .btn-deny+.btn,.input-group-append .page-alerts-modal .modal-content .modal-footer .btn-deny+.btn-access,.input-group-append .page-alerts-modal .modal-content .modal-footer .btn-deny+.btn-deny,.input-group-append .page-alerts-modal .modal-content .modal-footer .btn-deny+.btn-primary,.input-group-append .page-alerts-modal .modal-content .modal-footer .btn-deny+.btn-secondary,.input-group-append .page-alerts-modal .modal-content .modal-footer .btn-deny+.input-group-text,.input-group-append .page-alerts-modal .modal-content .modal-footer .btn-primary+.btn-access,.input-group-append .page-alerts-modal .modal-content .modal-footer .btn-primary+.btn-deny,.input-group-append .page-alerts-modal .modal-content .modal-footer .btn-secondary+.btn-access,.input-group-append .page-alerts-modal .modal-content .modal-footer .btn-secondary+.btn-deny,.input-group-append .page-alerts-modal .modal-content .modal-footer .filter-row>div .btn-group-toggle .btn-access+.btn-toggle,.input-group-append .page-alerts-modal .modal-content .modal-footer .filter-row>div .btn-group-toggle .btn-deny+.btn-toggle,.input-group-append .page-alerts-modal .modal-content .modal-footer .filter-row>div .dropdown.filter .btn-access+.btn-filter,.input-group-append .page-alerts-modal .modal-content .modal-footer .filter-row>div .dropdown.filter .btn-deny+.btn-filter,.input-group-append .page-alerts-modal .modal-content .modal-footer .filter-row>div .multi-dropdown .btn-access+.btn-filter,.input-group-append .page-alerts-modal .modal-content .modal-footer .filter-row>div .multi-dropdown .btn-deny+.btn-filter,.input-group-append .page-alerts-modal .modal-content .modal-footer .input-group-text+.btn-access,.input-group-append .page-alerts-modal .modal-content .modal-footer .input-group-text+.btn-deny,.input-group-append .page-alerts-modal .modal-content .modal-footer .paginator-container .page-navigation-container .btn-access+.btn-first,.input-group-append .page-alerts-modal .modal-content .modal-footer .paginator-container .page-navigation-container .btn-access+.btn-last,.input-group-append .page-alerts-modal .modal-content .modal-footer .paginator-container .page-navigation-container .btn-deny+.btn-first,.input-group-append .page-alerts-modal .modal-content .modal-footer .paginator-container .page-navigation-container .btn-deny+.btn-last,.input-group-append .paginator-container .page-navigation-container .btn+.btn-first,.input-group-append .paginator-container .page-navigation-container .btn+.btn-last,.input-group-append .paginator-container .page-navigation-container .btn-first+.btn,.input-group-append .paginator-container .page-navigation-container .btn-first+.btn-first,.input-group-append .paginator-container .page-navigation-container .btn-first+.btn-last,.input-group-append .paginator-container .page-navigation-container .btn-first+.btn-primary,.input-group-append .paginator-container .page-navigation-container .btn-first+.btn-secondary,.input-group-append .paginator-container .page-navigation-container .btn-first+.input-group-text,.input-group-append .paginator-container .page-navigation-container .btn-last+.btn,.input-group-append .paginator-container .page-navigation-container .btn-last+.btn-first,.input-group-append .paginator-container .page-navigation-container .btn-last+.btn-last,.input-group-append .paginator-container .page-navigation-container .btn-last+.btn-primary,.input-group-append .paginator-container .page-navigation-container .btn-last+.btn-secondary,.input-group-append .paginator-container .page-navigation-container .btn-last+.input-group-text,.input-group-append .paginator-container .page-navigation-container .btn-primary+.btn-first,.input-group-append .paginator-container .page-navigation-container .btn-primary+.btn-last,.input-group-append .paginator-container .page-navigation-container .btn-secondary+.btn-first,.input-group-append .paginator-container .page-navigation-container .btn-secondary+.btn-last,.input-group-append .paginator-container .page-navigation-container .filter-row>div .btn-group-toggle .btn-first+.btn-toggle,.input-group-append .paginator-container .page-navigation-container .filter-row>div .btn-group-toggle .btn-last+.btn-toggle,.input-group-append .paginator-container .page-navigation-container .filter-row>div .dropdown.filter .btn-first+.btn-filter,.input-group-append .paginator-container .page-navigation-container .filter-row>div .dropdown.filter .btn-last+.btn-filter,.input-group-append .paginator-container .page-navigation-container .filter-row>div .multi-dropdown .btn-first+.btn-filter,.input-group-append .paginator-container .page-navigation-container .filter-row>div .multi-dropdown .btn-last+.btn-filter,.input-group-append .paginator-container .page-navigation-container .input-group-text+.btn-first,.input-group-append .paginator-container .page-navigation-container .input-group-text+.btn-last,.input-group-append .paginator-container .page-navigation-container .page-alerts-modal .modal-content .modal-footer .btn-first+.btn-access,.input-group-append .paginator-container .page-navigation-container .page-alerts-modal .modal-content .modal-footer .btn-first+.btn-deny,.input-group-append .paginator-container .page-navigation-container .page-alerts-modal .modal-content .modal-footer .btn-last+.btn-access,.input-group-append .paginator-container .page-navigation-container .page-alerts-modal .modal-content .modal-footer .btn-last+.btn-deny,.input-group-prepend .btn+.btn,.input-group-prepend .btn+.btn-primary,.input-group-prepend .btn+.btn-secondary,.input-group-prepend .btn+.input-group-text,.input-group-prepend .btn-primary+.btn,.input-group-prepend .btn-primary+.btn-primary,.input-group-prepend .btn-primary+.btn-secondary,.input-group-prepend .btn-primary+.input-group-text,.input-group-prepend .btn-secondary+.btn,.input-group-prepend .btn-secondary+.btn-primary,.input-group-prepend .btn-secondary+.btn-secondary,.input-group-prepend .btn-secondary+.input-group-text,.input-group-prepend .filter-row>div .btn-group-toggle .btn+.btn-toggle,.input-group-prepend .filter-row>div .btn-group-toggle .btn-primary+.btn-toggle,.input-group-prepend .filter-row>div .btn-group-toggle .btn-secondary+.btn-toggle,.input-group-prepend .filter-row>div .btn-group-toggle .btn-toggle+.btn,.input-group-prepend .filter-row>div .btn-group-toggle .btn-toggle+.btn-primary,.input-group-prepend .filter-row>div .btn-group-toggle .btn-toggle+.btn-secondary,.input-group-prepend .filter-row>div .btn-group-toggle .btn-toggle+.btn-toggle,.input-group-prepend .filter-row>div .btn-group-toggle .btn-toggle+.input-group-text,.input-group-prepend .filter-row>div .btn-group-toggle .dropdown.filter .btn-filter+.btn-toggle,.input-group-prepend .filter-row>div .btn-group-toggle .dropdown.filter .btn-toggle+.btn-filter,.input-group-prepend .filter-row>div .btn-group-toggle .input-group-text+.btn-toggle,.input-group-prepend .filter-row>div .btn-group-toggle .multi-dropdown .btn-filter+.btn-toggle,.input-group-prepend .filter-row>div .btn-group-toggle .multi-dropdown .btn-toggle+.btn-filter,.input-group-prepend .filter-row>div .btn-group-toggle .page-alerts-modal .modal-content .modal-footer .btn-toggle+.btn-access,.input-group-prepend .filter-row>div .btn-group-toggle .page-alerts-modal .modal-content .modal-footer .btn-toggle+.btn-deny,.input-group-prepend .filter-row>div .btn-group-toggle .paginator-container .page-navigation-container .btn-toggle+.btn-first,.input-group-prepend .filter-row>div .btn-group-toggle .paginator-container .page-navigation-container .btn-toggle+.btn-last,.input-group-prepend .filter-row>div .dropdown.filter .btn+.btn-filter,.input-group-prepend .filter-row>div .dropdown.filter .btn-filter+.btn,.input-group-prepend .filter-row>div .dropdown.filter .btn-filter+.btn-filter,.input-group-prepend .filter-row>div .dropdown.filter .btn-filter+.btn-primary,.input-group-prepend .filter-row>div .dropdown.filter .btn-filter+.btn-secondary,.input-group-prepend .filter-row>div .dropdown.filter .btn-filter+.input-group-text,.input-group-prepend .filter-row>div .dropdown.filter .btn-group-toggle .btn-filter+.btn-toggle,.input-group-prepend .filter-row>div .dropdown.filter .btn-group-toggle .btn-toggle+.btn-filter,.input-group-prepend .filter-row>div .dropdown.filter .btn-primary+.btn-filter,.input-group-prepend .filter-row>div .dropdown.filter .btn-secondary+.btn-filter,.input-group-prepend .filter-row>div .dropdown.filter .input-group-text+.btn-filter,.input-group-prepend .filter-row>div .dropdown.filter .page-alerts-modal .modal-content .modal-footer .btn-filter+.btn-access,.input-group-prepend .filter-row>div .dropdown.filter .page-alerts-modal .modal-content .modal-footer .btn-filter+.btn-deny,.input-group-prepend .filter-row>div .dropdown.filter .paginator-container .page-navigation-container .btn-filter+.btn-first,.input-group-prepend .filter-row>div .dropdown.filter .paginator-container .page-navigation-container .btn-filter+.btn-last,.input-group-prepend .filter-row>div .multi-dropdown .btn+.btn-filter,.input-group-prepend .filter-row>div .multi-dropdown .btn-filter+.btn,.input-group-prepend .filter-row>div .multi-dropdown .btn-filter+.btn-filter,.input-group-prepend .filter-row>div .multi-dropdown .btn-filter+.btn-primary,.input-group-prepend .filter-row>div .multi-dropdown .btn-filter+.btn-secondary,.input-group-prepend .filter-row>div .multi-dropdown .btn-filter+.input-group-text,.input-group-prepend .filter-row>div .multi-dropdown .btn-group-toggle .btn-filter+.btn-toggle,.input-group-prepend .filter-row>div .multi-dropdown .btn-group-toggle .btn-toggle+.btn-filter,.input-group-prepend .filter-row>div .multi-dropdown .btn-primary+.btn-filter,.input-group-prepend .filter-row>div .multi-dropdown .btn-secondary+.btn-filter,.input-group-prepend .filter-row>div .multi-dropdown .input-group-text+.btn-filter,.input-group-prepend .filter-row>div .multi-dropdown .page-alerts-modal .modal-content .modal-footer .btn-filter+.btn-access,.input-group-prepend .filter-row>div .multi-dropdown .page-alerts-modal .modal-content .modal-footer .btn-filter+.btn-deny,.input-group-prepend .filter-row>div .multi-dropdown .paginator-container .page-navigation-container .btn-filter+.btn-first,.input-group-prepend .filter-row>div .multi-dropdown .paginator-container .page-navigation-container .btn-filter+.btn-last,.input-group-prepend .input-group-text+.btn,.input-group-prepend .input-group-text+.btn-primary,.input-group-prepend .input-group-text+.btn-secondary,.input-group-prepend .input-group-text+.input-group-text,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn+.btn-access,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn+.btn-deny,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-access+.btn,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-access+.btn-access,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-access+.btn-deny,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-access+.btn-primary,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-access+.btn-secondary,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-access+.input-group-text,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-deny+.btn,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-deny+.btn-access,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-deny+.btn-deny,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-deny+.btn-primary,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-deny+.btn-secondary,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-deny+.input-group-text,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-primary+.btn-access,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-primary+.btn-deny,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-secondary+.btn-access,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-secondary+.btn-deny,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .filter-row>div .btn-group-toggle .btn-access+.btn-toggle,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .filter-row>div .btn-group-toggle .btn-deny+.btn-toggle,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .filter-row>div .dropdown.filter .btn-access+.btn-filter,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .filter-row>div .dropdown.filter .btn-deny+.btn-filter,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .filter-row>div .multi-dropdown .btn-access+.btn-filter,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .filter-row>div .multi-dropdown .btn-deny+.btn-filter,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .input-group-text+.btn-access,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .input-group-text+.btn-deny,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .paginator-container .page-navigation-container .btn-access+.btn-first,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .paginator-container .page-navigation-container .btn-access+.btn-last,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .paginator-container .page-navigation-container .btn-deny+.btn-first,.input-group-prepend .page-alerts-modal .modal-content .modal-footer .paginator-container .page-navigation-container .btn-deny+.btn-last,.input-group-prepend .paginator-container .page-navigation-container .btn+.btn-first,.input-group-prepend .paginator-container .page-navigation-container .btn+.btn-last,.input-group-prepend .paginator-container .page-navigation-container .btn-first+.btn,.input-group-prepend .paginator-container .page-navigation-container .btn-first+.btn-first,.input-group-prepend .paginator-container .page-navigation-container .btn-first+.btn-last,.input-group-prepend .paginator-container .page-navigation-container .btn-first+.btn-primary,.input-group-prepend .paginator-container .page-navigation-container .btn-first+.btn-secondary,.input-group-prepend .paginator-container .page-navigation-container .btn-first+.input-group-text,.input-group-prepend .paginator-container .page-navigation-container .btn-last+.btn,.input-group-prepend .paginator-container .page-navigation-container .btn-last+.btn-first,.input-group-prepend .paginator-container .page-navigation-container .btn-last+.btn-last,.input-group-prepend .paginator-container .page-navigation-container .btn-last+.btn-primary,.input-group-prepend .paginator-container .page-navigation-container .btn-last+.btn-secondary,.input-group-prepend .paginator-container .page-navigation-container .btn-last+.input-group-text,.input-group-prepend .paginator-container .page-navigation-container .btn-primary+.btn-first,.input-group-prepend .paginator-container .page-navigation-container .btn-primary+.btn-last,.input-group-prepend .paginator-container .page-navigation-container .btn-secondary+.btn-first,.input-group-prepend .paginator-container .page-navigation-container .btn-secondary+.btn-last,.input-group-prepend .paginator-container .page-navigation-container .filter-row>div .btn-group-toggle .btn-first+.btn-toggle,.input-group-prepend .paginator-container .page-navigation-container .filter-row>div .btn-group-toggle .btn-last+.btn-toggle,.input-group-prepend .paginator-container .page-navigation-container .filter-row>div .dropdown.filter .btn-first+.btn-filter,.input-group-prepend .paginator-container .page-navigation-container .filter-row>div .dropdown.filter .btn-last+.btn-filter,.input-group-prepend .paginator-container .page-navigation-container .filter-row>div .multi-dropdown .btn-first+.btn-filter,.input-group-prepend .paginator-container .page-navigation-container .filter-row>div .multi-dropdown .btn-last+.btn-filter,.input-group-prepend .paginator-container .page-navigation-container .input-group-text+.btn-first,.input-group-prepend .paginator-container .page-navigation-container .input-group-text+.btn-last,.input-group-prepend .paginator-container .page-navigation-container .page-alerts-modal .modal-content .modal-footer .btn-first+.btn-access,.input-group-prepend .paginator-container .page-navigation-container .page-alerts-modal .modal-content .modal-footer .btn-first+.btn-deny,.input-group-prepend .paginator-container .page-navigation-container .page-alerts-modal .modal-content .modal-footer .btn-last+.btn-access,.input-group-prepend .paginator-container .page-navigation-container .page-alerts-modal .modal-content .modal-footer .btn-last+.btn-deny,.page-alerts-modal .modal-content .modal-footer .filter-row>div .btn-group-toggle .input-group-append .btn-toggle+.btn-access,.page-alerts-modal .modal-content .modal-footer .filter-row>div .btn-group-toggle .input-group-append .btn-toggle+.btn-deny,.page-alerts-modal .modal-content .modal-footer .filter-row>div .btn-group-toggle .input-group-prepend .btn-toggle+.btn-access,.page-alerts-modal .modal-content .modal-footer .filter-row>div .btn-group-toggle .input-group-prepend .btn-toggle+.btn-deny,.page-alerts-modal .modal-content .modal-footer .filter-row>div .dropdown.filter .input-group-append .btn-filter+.btn-access,.page-alerts-modal .modal-content .modal-footer .filter-row>div .dropdown.filter .input-group-append .btn-filter+.btn-deny,.page-alerts-modal .modal-content .modal-footer .filter-row>div .dropdown.filter .input-group-prepend .btn-filter+.btn-access,.page-alerts-modal .modal-content .modal-footer .filter-row>div .dropdown.filter .input-group-prepend .btn-filter+.btn-deny,.page-alerts-modal .modal-content .modal-footer .filter-row>div .multi-dropdown .input-group-append .btn-filter+.btn-access,.page-alerts-modal .modal-content .modal-footer .filter-row>div .multi-dropdown .input-group-append .btn-filter+.btn-deny,.page-alerts-modal .modal-content .modal-footer .filter-row>div .multi-dropdown .input-group-prepend .btn-filter+.btn-access,.page-alerts-modal .modal-content .modal-footer .filter-row>div .multi-dropdown .input-group-prepend .btn-filter+.btn-deny,.page-alerts-modal .modal-content .modal-footer .input-group-append .btn+.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group-append .btn+.btn-deny,.page-alerts-modal .modal-content .modal-footer .input-group-append .btn-access+.btn,.page-alerts-modal .modal-content .modal-footer .input-group-append .btn-access+.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group-append .btn-access+.btn-deny,.page-alerts-modal .modal-content .modal-footer .input-group-append .btn-access+.btn-primary,.page-alerts-modal .modal-content .modal-footer .input-group-append .btn-access+.btn-secondary,.page-alerts-modal .modal-content .modal-footer .input-group-append .btn-access+.input-group-text,.page-alerts-modal .modal-content .modal-footer .input-group-append .btn-deny+.btn,.page-alerts-modal .modal-content .modal-footer .input-group-append .btn-deny+.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group-append .btn-deny+.btn-deny,.page-alerts-modal .modal-content .modal-footer .input-group-append .btn-deny+.btn-primary,.page-alerts-modal .modal-content .modal-footer .input-group-append .btn-deny+.btn-secondary,.page-alerts-modal .modal-content .modal-footer .input-group-append .btn-deny+.input-group-text,.page-alerts-modal .modal-content .modal-footer .input-group-append .btn-primary+.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group-append .btn-primary+.btn-deny,.page-alerts-modal .modal-content .modal-footer .input-group-append .btn-secondary+.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group-append .btn-secondary+.btn-deny,.page-alerts-modal .modal-content .modal-footer .input-group-append .filter-row>div .btn-group-toggle .btn-access+.btn-toggle,.page-alerts-modal .modal-content .modal-footer .input-group-append .filter-row>div .btn-group-toggle .btn-deny+.btn-toggle,.page-alerts-modal .modal-content .modal-footer .input-group-append .filter-row>div .btn-group-toggle .btn-toggle+.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group-append .filter-row>div .btn-group-toggle .btn-toggle+.btn-deny,.page-alerts-modal .modal-content .modal-footer .input-group-append .filter-row>div .dropdown.filter .btn-access+.btn-filter,.page-alerts-modal .modal-content .modal-footer .input-group-append .filter-row>div .dropdown.filter .btn-deny+.btn-filter,.page-alerts-modal .modal-content .modal-footer .input-group-append .filter-row>div .dropdown.filter .btn-filter+.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group-append .filter-row>div .dropdown.filter .btn-filter+.btn-deny,.page-alerts-modal .modal-content .modal-footer .input-group-append .filter-row>div .multi-dropdown .btn-access+.btn-filter,.page-alerts-modal .modal-content .modal-footer .input-group-append .filter-row>div .multi-dropdown .btn-deny+.btn-filter,.page-alerts-modal .modal-content .modal-footer .input-group-append .filter-row>div .multi-dropdown .btn-filter+.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group-append .filter-row>div .multi-dropdown .btn-filter+.btn-deny,.page-alerts-modal .modal-content .modal-footer .input-group-append .input-group-text+.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group-append .input-group-text+.btn-deny,.page-alerts-modal .modal-content .modal-footer .input-group-append .paginator-container .page-navigation-container .btn-access+.btn-first,.page-alerts-modal .modal-content .modal-footer .input-group-append .paginator-container .page-navigation-container .btn-access+.btn-last,.page-alerts-modal .modal-content .modal-footer .input-group-append .paginator-container .page-navigation-container .btn-deny+.btn-first,.page-alerts-modal .modal-content .modal-footer .input-group-append .paginator-container .page-navigation-container .btn-deny+.btn-last,.page-alerts-modal .modal-content .modal-footer .input-group-append .paginator-container .page-navigation-container .btn-first+.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group-append .paginator-container .page-navigation-container .btn-first+.btn-deny,.page-alerts-modal .modal-content .modal-footer .input-group-append .paginator-container .page-navigation-container .btn-last+.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group-append .paginator-container .page-navigation-container .btn-last+.btn-deny,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn+.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn+.btn-deny,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-access+.btn,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-access+.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-access+.btn-deny,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-access+.btn-primary,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-access+.btn-secondary,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-access+.input-group-text,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-deny+.btn,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-deny+.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-deny+.btn-deny,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-deny+.btn-primary,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-deny+.btn-secondary,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-deny+.input-group-text,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-primary+.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-primary+.btn-deny,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-secondary+.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-secondary+.btn-deny,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .filter-row>div .btn-group-toggle .btn-access+.btn-toggle,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .filter-row>div .btn-group-toggle .btn-deny+.btn-toggle,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .filter-row>div .btn-group-toggle .btn-toggle+.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .filter-row>div .btn-group-toggle .btn-toggle+.btn-deny,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .filter-row>div .dropdown.filter .btn-access+.btn-filter,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .filter-row>div .dropdown.filter .btn-deny+.btn-filter,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .filter-row>div .dropdown.filter .btn-filter+.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .filter-row>div .dropdown.filter .btn-filter+.btn-deny,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .filter-row>div .multi-dropdown .btn-access+.btn-filter,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .filter-row>div .multi-dropdown .btn-deny+.btn-filter,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .filter-row>div .multi-dropdown .btn-filter+.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .filter-row>div .multi-dropdown .btn-filter+.btn-deny,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .input-group-text+.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .input-group-text+.btn-deny,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .paginator-container .page-navigation-container .btn-access+.btn-first,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .paginator-container .page-navigation-container .btn-access+.btn-last,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .paginator-container .page-navigation-container .btn-deny+.btn-first,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .paginator-container .page-navigation-container .btn-deny+.btn-last,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .paginator-container .page-navigation-container .btn-first+.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .paginator-container .page-navigation-container .btn-first+.btn-deny,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .paginator-container .page-navigation-container .btn-last+.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group-prepend .paginator-container .page-navigation-container .btn-last+.btn-deny,.page-alerts-modal .modal-content .modal-footer .paginator-container .page-navigation-container .input-group-append .btn-first+.btn-access,.page-alerts-modal .modal-content .modal-footer .paginator-container .page-navigation-container .input-group-append .btn-first+.btn-deny,.page-alerts-modal .modal-content .modal-footer .paginator-container .page-navigation-container .input-group-append .btn-last+.btn-access,.page-alerts-modal .modal-content .modal-footer .paginator-container .page-navigation-container .input-group-append .btn-last+.btn-deny,.page-alerts-modal .modal-content .modal-footer .paginator-container .page-navigation-container .input-group-prepend .btn-first+.btn-access,.page-alerts-modal .modal-content .modal-footer .paginator-container .page-navigation-container .input-group-prepend .btn-first+.btn-deny,.page-alerts-modal .modal-content .modal-footer .paginator-container .page-navigation-container .input-group-prepend .btn-last+.btn-access,.page-alerts-modal .modal-content .modal-footer .paginator-container .page-navigation-container .input-group-prepend .btn-last+.btn-deny,.paginator-container .page-navigation-container .filter-row>div .btn-group-toggle .input-group-append .btn-toggle+.btn-first,.paginator-container .page-navigation-container .filter-row>div .btn-group-toggle .input-group-append .btn-toggle+.btn-last,.paginator-container .page-navigation-container .filter-row>div .btn-group-toggle .input-group-prepend .btn-toggle+.btn-first,.paginator-container .page-navigation-container .filter-row>div .btn-group-toggle .input-group-prepend .btn-toggle+.btn-last,.paginator-container .page-navigation-container .filter-row>div .dropdown.filter .input-group-append .btn-filter+.btn-first,.paginator-container .page-navigation-container .filter-row>div .dropdown.filter .input-group-append .btn-filter+.btn-last,.paginator-container .page-navigation-container .filter-row>div .dropdown.filter .input-group-prepend .btn-filter+.btn-first,.paginator-container .page-navigation-container .filter-row>div .dropdown.filter .input-group-prepend .btn-filter+.btn-last,.paginator-container .page-navigation-container .filter-row>div .multi-dropdown .input-group-append .btn-filter+.btn-first,.paginator-container .page-navigation-container .filter-row>div .multi-dropdown .input-group-append .btn-filter+.btn-last,.paginator-container .page-navigation-container .filter-row>div .multi-dropdown .input-group-prepend .btn-filter+.btn-first,.paginator-container .page-navigation-container .filter-row>div .multi-dropdown .input-group-prepend .btn-filter+.btn-last,.paginator-container .page-navigation-container .input-group-append .btn+.btn-first,.paginator-container .page-navigation-container .input-group-append .btn+.btn-last,.paginator-container .page-navigation-container .input-group-append .btn-first+.btn,.paginator-container .page-navigation-container .input-group-append .btn-first+.btn-first,.paginator-container .page-navigation-container .input-group-append .btn-first+.btn-last,.paginator-container .page-navigation-container .input-group-append .btn-first+.btn-primary,.paginator-container .page-navigation-container .input-group-append .btn-first+.btn-secondary,.paginator-container .page-navigation-container .input-group-append .btn-first+.input-group-text,.paginator-container .page-navigation-container .input-group-append .btn-last+.btn,.paginator-container .page-navigation-container .input-group-append .btn-last+.btn-first,.paginator-container .page-navigation-container .input-group-append .btn-last+.btn-last,.paginator-container .page-navigation-container .input-group-append .btn-last+.btn-primary,.paginator-container .page-navigation-container .input-group-append .btn-last+.btn-secondary,.paginator-container .page-navigation-container .input-group-append .btn-last+.input-group-text,.paginator-container .page-navigation-container .input-group-append .btn-primary+.btn-first,.paginator-container .page-navigation-container .input-group-append .btn-primary+.btn-last,.paginator-container .page-navigation-container .input-group-append .btn-secondary+.btn-first,.paginator-container .page-navigation-container .input-group-append .btn-secondary+.btn-last,.paginator-container .page-navigation-container .input-group-append .filter-row>div .btn-group-toggle .btn-first+.btn-toggle,.paginator-container .page-navigation-container .input-group-append .filter-row>div .btn-group-toggle .btn-last+.btn-toggle,.paginator-container .page-navigation-container .input-group-append .filter-row>div .btn-group-toggle .btn-toggle+.btn-first,.paginator-container .page-navigation-container .input-group-append .filter-row>div .btn-group-toggle .btn-toggle+.btn-last,.paginator-container .page-navigation-container .input-group-append .filter-row>div .dropdown.filter .btn-filter+.btn-first,.paginator-container .page-navigation-container .input-group-append .filter-row>div .dropdown.filter .btn-filter+.btn-last,.paginator-container .page-navigation-container .input-group-append .filter-row>div .dropdown.filter .btn-first+.btn-filter,.paginator-container .page-navigation-container .input-group-append .filter-row>div .dropdown.filter .btn-last+.btn-filter,.paginator-container .page-navigation-container .input-group-append .filter-row>div .multi-dropdown .btn-filter+.btn-first,.paginator-container .page-navigation-container .input-group-append .filter-row>div .multi-dropdown .btn-filter+.btn-last,.paginator-container .page-navigation-container .input-group-append .filter-row>div .multi-dropdown .btn-first+.btn-filter,.paginator-container .page-navigation-container .input-group-append .filter-row>div .multi-dropdown .btn-last+.btn-filter,.paginator-container .page-navigation-container .input-group-append .input-group-text+.btn-first,.paginator-container .page-navigation-container .input-group-append .input-group-text+.btn-last,.paginator-container .page-navigation-container .input-group-append .page-alerts-modal .modal-content .modal-footer .btn-access+.btn-first,.paginator-container .page-navigation-container .input-group-append .page-alerts-modal .modal-content .modal-footer .btn-access+.btn-last,.paginator-container .page-navigation-container .input-group-append .page-alerts-modal .modal-content .modal-footer .btn-deny+.btn-first,.paginator-container .page-navigation-container .input-group-append .page-alerts-modal .modal-content .modal-footer .btn-deny+.btn-last,.paginator-container .page-navigation-container .input-group-append .page-alerts-modal .modal-content .modal-footer .btn-first+.btn-access,.paginator-container .page-navigation-container .input-group-append .page-alerts-modal .modal-content .modal-footer .btn-first+.btn-deny,.paginator-container .page-navigation-container .input-group-append .page-alerts-modal .modal-content .modal-footer .btn-last+.btn-access,.paginator-container .page-navigation-container .input-group-append .page-alerts-modal .modal-content .modal-footer .btn-last+.btn-deny,.paginator-container .page-navigation-container .input-group-prepend .btn+.btn-first,.paginator-container .page-navigation-container .input-group-prepend .btn+.btn-last,.paginator-container .page-navigation-container .input-group-prepend .btn-first+.btn,.paginator-container .page-navigation-container .input-group-prepend .btn-first+.btn-first,.paginator-container .page-navigation-container .input-group-prepend .btn-first+.btn-last,.paginator-container .page-navigation-container .input-group-prepend .btn-first+.btn-primary,.paginator-container .page-navigation-container .input-group-prepend .btn-first+.btn-secondary,.paginator-container .page-navigation-container .input-group-prepend .btn-first+.input-group-text,.paginator-container .page-navigation-container .input-group-prepend .btn-last+.btn,.paginator-container .page-navigation-container .input-group-prepend .btn-last+.btn-first,.paginator-container .page-navigation-container .input-group-prepend .btn-last+.btn-last,.paginator-container .page-navigation-container .input-group-prepend .btn-last+.btn-primary,.paginator-container .page-navigation-container .input-group-prepend .btn-last+.btn-secondary,.paginator-container .page-navigation-container .input-group-prepend .btn-last+.input-group-text,.paginator-container .page-navigation-container .input-group-prepend .btn-primary+.btn-first,.paginator-container .page-navigation-container .input-group-prepend .btn-primary+.btn-last,.paginator-container .page-navigation-container .input-group-prepend .btn-secondary+.btn-first,.paginator-container .page-navigation-container .input-group-prepend .btn-secondary+.btn-last,.paginator-container .page-navigation-container .input-group-prepend .filter-row>div .btn-group-toggle .btn-first+.btn-toggle,.paginator-container .page-navigation-container .input-group-prepend .filter-row>div .btn-group-toggle .btn-last+.btn-toggle,.paginator-container .page-navigation-container .input-group-prepend .filter-row>div .btn-group-toggle .btn-toggle+.btn-first,.paginator-container .page-navigation-container .input-group-prepend .filter-row>div .btn-group-toggle .btn-toggle+.btn-last,.paginator-container .page-navigation-container .input-group-prepend .filter-row>div .dropdown.filter .btn-filter+.btn-first,.paginator-container .page-navigation-container .input-group-prepend .filter-row>div .dropdown.filter .btn-filter+.btn-last,.paginator-container .page-navigation-container .input-group-prepend .filter-row>div .dropdown.filter .btn-first+.btn-filter,.paginator-container .page-navigation-container .input-group-prepend .filter-row>div .dropdown.filter .btn-last+.btn-filter,.paginator-container .page-navigation-container .input-group-prepend .filter-row>div .multi-dropdown .btn-filter+.btn-first,.paginator-container .page-navigation-container .input-group-prepend .filter-row>div .multi-dropdown .btn-filter+.btn-last,.paginator-container .page-navigation-container .input-group-prepend .filter-row>div .multi-dropdown .btn-first+.btn-filter,.paginator-container .page-navigation-container .input-group-prepend .filter-row>div .multi-dropdown .btn-last+.btn-filter,.paginator-container .page-navigation-container .input-group-prepend .input-group-text+.btn-first,.paginator-container .page-navigation-container .input-group-prepend .input-group-text+.btn-last,.paginator-container .page-navigation-container .input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-access+.btn-first,.paginator-container .page-navigation-container .input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-access+.btn-last,.paginator-container .page-navigation-container .input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-deny+.btn-first,.paginator-container .page-navigation-container .input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-deny+.btn-last,.paginator-container .page-navigation-container .input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-first+.btn-access,.paginator-container .page-navigation-container .input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-first+.btn-deny,.paginator-container .page-navigation-container .input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-last+.btn-access,.paginator-container .page-navigation-container .input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-last+.btn-deny,.paginator-container .page-navigation-container .page-alerts-modal .modal-content .modal-footer .input-group-append .btn-access+.btn-first,.paginator-container .page-navigation-container .page-alerts-modal .modal-content .modal-footer .input-group-append .btn-access+.btn-last,.paginator-container .page-navigation-container .page-alerts-modal .modal-content .modal-footer .input-group-append .btn-deny+.btn-first,.paginator-container .page-navigation-container .page-alerts-modal .modal-content .modal-footer .input-group-append .btn-deny+.btn-last,.paginator-container .page-navigation-container .page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-access+.btn-first,.paginator-container .page-navigation-container .page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-access+.btn-last,.paginator-container .page-navigation-container .page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-deny+.btn-first,.paginator-container .page-navigation-container .page-alerts-modal .modal-content .modal-footer .input-group-prepend .btn-deny+.btn-last{margin-left:-1px}.input-group-prepend{margin-right:-1px}.input-group-append{margin-left:-1px}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;margin-bottom:0;font-size:1.25rem;font-weight:400;line-height:1.5;color:#495057;text-align:center;white-space:nowrap;background-color:#e9ecef;border:1px solid #ced4da;border-radius:.25rem}.input-group-text input[type=checkbox],.input-group-text input[type=radio]{margin-top:0}.input-group-lg>.custom-select,.input-group-lg>.form-control:not(textarea){height:calc(1.5em + 1rem + 2px)}.filter-row>div .btn-group-toggle .input-group-lg>.input-group-append>.btn-toggle,.filter-row>div .btn-group-toggle .input-group-lg>.input-group-prepend>.btn-toggle,.filter-row>div .dropdown.filter .input-group-lg>.input-group-append>.btn-filter,.filter-row>div .dropdown.filter .input-group-lg>.input-group-prepend>.btn-filter,.filter-row>div .multi-dropdown .input-group-lg>.input-group-append>.btn-filter,.filter-row>div .multi-dropdown .input-group-lg>.input-group-prepend>.btn-filter,.input-group-lg>.custom-select,.input-group-lg>.form-control,.input-group-lg>.input-group-append>.btn,.input-group-lg>.input-group-append>.btn-primary,.input-group-lg>.input-group-append>.btn-secondary,.input-group-lg>.input-group-append>.input-group-text,.input-group-lg>.input-group-prepend>.btn,.input-group-lg>.input-group-prepend>.btn-primary,.input-group-lg>.input-group-prepend>.btn-secondary,.input-group-lg>.input-group-prepend>.input-group-text,.page-alerts-modal .modal-content .modal-footer .input-group-lg>.input-group-append>.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group-lg>.input-group-append>.btn-deny,.page-alerts-modal .modal-content .modal-footer .input-group-lg>.input-group-prepend>.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group-lg>.input-group-prepend>.btn-deny,.paginator-container .page-navigation-container .input-group-lg>.input-group-append>.btn-first,.paginator-container .page-navigation-container .input-group-lg>.input-group-append>.btn-last,.paginator-container .page-navigation-container .input-group-lg>.input-group-prepend>.btn-first,.paginator-container .page-navigation-container .input-group-lg>.input-group-prepend>.btn-last{padding:.5rem 1rem;font-size:1.5625rem;line-height:1.5;border-radius:.3rem}.input-group-sm>.custom-select,.input-group-sm>.form-control:not(textarea){height:calc(1.5em + .5rem + 2px)}.filter-row>div .btn-group-toggle .input-group-sm>.input-group-append>.btn-toggle,.filter-row>div .btn-group-toggle .input-group-sm>.input-group-prepend>.btn-toggle,.filter-row>div .dropdown.filter .input-group-sm>.input-group-append>.btn-filter,.filter-row>div .dropdown.filter .input-group-sm>.input-group-prepend>.btn-filter,.filter-row>div .multi-dropdown .input-group-sm>.input-group-append>.btn-filter,.filter-row>div .multi-dropdown .input-group-sm>.input-group-prepend>.btn-filter,.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.btn-primary,.input-group-sm>.input-group-append>.btn-secondary,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.btn-primary,.input-group-sm>.input-group-prepend>.btn-secondary,.input-group-sm>.input-group-prepend>.input-group-text,.page-alerts-modal .modal-content .modal-footer .input-group-sm>.input-group-append>.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group-sm>.input-group-append>.btn-deny,.page-alerts-modal .modal-content .modal-footer .input-group-sm>.input-group-prepend>.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group-sm>.input-group-prepend>.btn-deny,.paginator-container .page-navigation-container .input-group-sm>.input-group-append>.btn-first,.paginator-container .page-navigation-container .input-group-sm>.input-group-append>.btn-last,.paginator-container .page-navigation-container .input-group-sm>.input-group-prepend>.btn-first,.paginator-container .page-navigation-container .input-group-sm>.input-group-prepend>.btn-last{padding:.25rem .5rem;font-size:1.09375rem;line-height:1.5;border-radius:.2rem}.input-group-lg>.custom-select,.input-group-sm>.custom-select{padding-right:1.75rem}.filter-row>div .btn-group-toggle .input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn-toggle,.filter-row>div .btn-group-toggle .input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn-toggle,.filter-row>div .btn-group-toggle .input-group>.input-group-append:last-child>.btn-toggle:not(:last-child):not(.dropdown-toggle),.filter-row>div .btn-group-toggle .input-group>.input-group-prepend>.btn-toggle,.filter-row>div .dropdown.filter .input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn-filter,.filter-row>div .dropdown.filter .input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn-filter,.filter-row>div .dropdown.filter .input-group>.input-group-append:last-child>.btn-filter:not(:last-child):not(.dropdown-toggle),.filter-row>div .dropdown.filter .input-group>.input-group-prepend>.btn-filter,.filter-row>div .multi-dropdown .input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn-filter,.filter-row>div .multi-dropdown .input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn-filter,.filter-row>div .multi-dropdown .input-group>.input-group-append:last-child>.btn-filter:not(:last-child):not(.dropdown-toggle),.filter-row>div .multi-dropdown .input-group>.input-group-prepend>.btn-filter,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn-primary,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn-secondary,.input-group.has-validation>.input-group-append:nth-last-child(n+3)>.input-group-text,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn-primary,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn-secondary,.input-group:not(.has-validation)>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn-primary:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.btn-secondary:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.btn-primary,.input-group>.input-group-prepend>.btn-secondary,.input-group>.input-group-prepend>.input-group-text,.page-alerts-modal .modal-content .modal-footer .input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn-deny,.page-alerts-modal .modal-content .modal-footer .input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn-deny,.page-alerts-modal .modal-content .modal-footer .input-group>.input-group-append:last-child>.btn-access:not(:last-child):not(.dropdown-toggle),.page-alerts-modal .modal-content .modal-footer .input-group>.input-group-append:last-child>.btn-deny:not(:last-child):not(.dropdown-toggle),.page-alerts-modal .modal-content .modal-footer .input-group>.input-group-prepend>.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group>.input-group-prepend>.btn-deny,.paginator-container .page-navigation-container .input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn-first,.paginator-container .page-navigation-container .input-group.has-validation>.input-group-append:nth-last-child(n+3)>.btn-last,.paginator-container .page-navigation-container .input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn-first,.paginator-container .page-navigation-container .input-group:not(.has-validation)>.input-group-append:not(:last-child)>.btn-last,.paginator-container .page-navigation-container .input-group>.input-group-append:last-child>.btn-first:not(:last-child):not(.dropdown-toggle),.paginator-container .page-navigation-container .input-group>.input-group-append:last-child>.btn-last:not(:last-child):not(.dropdown-toggle),.paginator-container .page-navigation-container .input-group>.input-group-prepend>.btn-first,.paginator-container .page-navigation-container .input-group>.input-group-prepend>.btn-last{border-top-right-radius:0;border-bottom-right-radius:0}.filter-row>div .btn-group-toggle .input-group>.input-group-append>.btn-toggle,.filter-row>div .btn-group-toggle .input-group>.input-group-prepend:first-child>.btn-toggle:not(:first-child),.filter-row>div .btn-group-toggle .input-group>.input-group-prepend:not(:first-child)>.btn-toggle,.filter-row>div .dropdown.filter .input-group>.input-group-append>.btn-filter,.filter-row>div .dropdown.filter .input-group>.input-group-prepend:first-child>.btn-filter:not(:first-child),.filter-row>div .dropdown.filter .input-group>.input-group-prepend:not(:first-child)>.btn-filter,.filter-row>div .multi-dropdown .input-group>.input-group-append>.btn-filter,.filter-row>div .multi-dropdown .input-group>.input-group-prepend:first-child>.btn-filter:not(:first-child),.filter-row>div .multi-dropdown .input-group>.input-group-prepend:not(:first-child)>.btn-filter,.input-group>.input-group-append>.btn,.input-group>.input-group-append>.btn-primary,.input-group>.input-group-append>.btn-secondary,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn-primary:not(:first-child),.input-group>.input-group-prepend:first-child>.btn-secondary:not(:first-child),.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.btn-primary,.input-group>.input-group-prepend:not(:first-child)>.btn-secondary,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.page-alerts-modal .modal-content .modal-footer .input-group>.input-group-append>.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group>.input-group-append>.btn-deny,.page-alerts-modal .modal-content .modal-footer .input-group>.input-group-prepend:first-child>.btn-access:not(:first-child),.page-alerts-modal .modal-content .modal-footer .input-group>.input-group-prepend:first-child>.btn-deny:not(:first-child),.page-alerts-modal .modal-content .modal-footer .input-group>.input-group-prepend:not(:first-child)>.btn-access,.page-alerts-modal .modal-content .modal-footer .input-group>.input-group-prepend:not(:first-child)>.btn-deny,.paginator-container .page-navigation-container .input-group>.input-group-append>.btn-first,.paginator-container .page-navigation-container .input-group>.input-group-append>.btn-last,.paginator-container .page-navigation-container .input-group>.input-group-prepend:first-child>.btn-first:not(:first-child),.paginator-container .page-navigation-container .input-group>.input-group-prepend:first-child>.btn-last:not(:first-child),.paginator-container .page-navigation-container .input-group>.input-group-prepend:not(:first-child)>.btn-first,.paginator-container .page-navigation-container .input-group>.input-group-prepend:not(:first-child)>.btn-last{border-top-left-radius:0;border-bottom-left-radius:0}.custom-control{position:relative;z-index:1;display:block;min-height:1.875rem;padding-left:1.5rem;-webkit-print-color-adjust:exact;color-adjust:exact}.custom-control-inline{display:inline-flex;margin-right:1rem}.custom-control-input{position:absolute;left:0;z-index:-1;width:1rem;height:1.4375rem;opacity:0}.custom-control-input:checked~.custom-control-label:before{color:#fff;border-color:#3e87cb;background-color:#3e87cb}.custom-control-input:focus~.custom-control-label:before{box-shadow:0 0 0 .2rem rgba(62,135,203,.25)}.custom-control-input:focus:not(:checked)~.custom-control-label:before{border-color:#a2c5e6}.custom-control-input:not(:disabled):active~.custom-control-label:before{color:#fff;background-color:#cbdef1;border-color:#cbdef1}.custom-control-input:disabled~.custom-control-label,.custom-control-input[disabled]~.custom-control-label{color:#6c757d}.custom-control-input:disabled~.custom-control-label:before,.custom-control-input[disabled]~.custom-control-label:before{background-color:#e9ecef}.custom-control-label{position:relative;margin-bottom:0;vertical-align:top}.custom-control-label:before{pointer-events:none;background-color:#fff;border:1px solid #adb5bd}.custom-control-label:after,.custom-control-label:before{position:absolute;top:.4375rem;left:-1.5rem;display:block;width:1rem;height:1rem;content:""}.custom-control-label:after{background:50%/50% 50% no-repeat}.custom-checkbox .custom-control-label:before{border-radius:.25rem}.custom-checkbox .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8'%3E%3Cpath fill='%23FFF' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:before{border-color:#3e87cb;background-color:#3e87cb}.custom-checkbox .custom-control-input:indeterminate~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Cpath stroke='%23FFF' d='M0 2h4'/%3E%3C/svg%3E")}.custom-checkbox .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(62,135,203,.5)}.custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label:before{background-color:rgba(62,135,203,.5)}.custom-radio .custom-control-label:before{border-radius:50%}.custom-radio .custom-control-input:checked~.custom-control-label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23FFF'/%3E%3C/svg%3E")}.custom-radio .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(62,135,203,.5)}.custom-switch{padding-left:2.25rem}.custom-switch .custom-control-label:before{left:-2.25rem;width:1.75rem;pointer-events:all;border-radius:.5rem}.custom-switch .custom-control-label:after{top:calc(.4375rem + 2px);left:calc(-2.25rem + 2px);width:calc(1rem - 4px);height:calc(1rem - 4px);background-color:#adb5bd;border-radius:.5rem;transition:transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-switch .custom-control-label:after{transition:none}}.custom-switch .custom-control-input:checked~.custom-control-label:after{background-color:#fff;transform:translateX(.75rem)}.custom-switch .custom-control-input:disabled:checked~.custom-control-label:before{background-color:rgba(62,135,203,.5)}.custom-select{display:inline-block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem 1.75rem .375rem .75rem;font-size:1.25rem;font-weight:400;line-height:1.5;color:#495057;vertical-align:middle;background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center/8px 10px no-repeat;border:1px solid #ced4da;border-radius:.25rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-select:focus{border-color:#a2c5e6;outline:0;box-shadow:0 0 0 .2rem rgba(62,135,203,.25)}.custom-select:focus::-ms-value{color:#495057;background-color:#fff}.custom-select[multiple],.custom-select[size]:not([size="1"]){height:auto;padding-right:.75rem;background-image:none}.custom-select:disabled{color:#6c757d;background-color:#e9ecef}.custom-select::-ms-expand{display:none}.custom-select:-moz-focusring{color:transparent;text-shadow:0 0 0 #495057}.custom-select-sm{height:calc(1.5em + .5rem + 2px);padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:1.09375rem}.custom-select-lg{height:calc(1.5em + 1rem + 2px);padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.5625rem}.custom-file{display:inline-block;margin-bottom:0}.custom-file,.custom-file-input{position:relative;width:100%;height:calc(1.5em + .75rem + 2px)}.custom-file-input{z-index:2;margin:0;overflow:hidden;opacity:0}.custom-file-input:focus~.custom-file-label{border-color:#a2c5e6;box-shadow:0 0 0 .2rem rgba(62,135,203,.25)}.custom-file-input:disabled~.custom-file-label,.custom-file-input[disabled]~.custom-file-label{background-color:#e9ecef}.custom-file-input:lang(en)~.custom-file-label:after{content:"Browse"}.custom-file-input~.custom-file-label[data-browse]:after{content:attr(data-browse)}.custom-file-label{left:0;z-index:1;height:calc(1.5em + .75rem + 2px);overflow:hidden;font-weight:400;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem}.custom-file-label,.custom-file-label:after{position:absolute;top:0;right:0;padding:.375rem .75rem;line-height:1.5;color:#495057}.custom-file-label:after{bottom:0;z-index:3;display:block;height:calc(1.5em + .75rem);content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0}.custom-range{width:100%;height:1.4rem;padding:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none}.custom-range:focus{outline:0}.custom-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(62,135,203,.25)}.custom-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(62,135,203,.25)}.custom-range:focus::-ms-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .2rem rgba(62,135,203,.25)}.custom-range::-moz-focus-outer{border:0}.custom-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#3e87cb;border:0;border-radius:1rem;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-webkit-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-webkit-slider-thumb{-webkit-transition:none;transition:none}}.custom-range::-webkit-slider-thumb:active{background-color:#cbdef1}.custom-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#3e87cb;border:0;border-radius:1rem;-moz-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;-moz-appearance:none;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-moz-range-thumb{-moz-transition:none;transition:none}}.custom-range::-moz-range-thumb:active{background-color:#cbdef1}.custom-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:#dee2e6;border-color:transparent;border-radius:1rem}.custom-range::-ms-thumb{width:1rem;height:1rem;margin-top:0;margin-right:.2rem;margin-left:.2rem;background-color:#3e87cb;border:0;border-radius:1rem;-ms-transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion:reduce){.custom-range::-ms-thumb{-ms-transition:none;transition:none}}.custom-range::-ms-thumb:active{background-color:#cbdef1}.custom-range::-ms-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:transparent;border-color:transparent;border-width:.5rem}.custom-range::-ms-fill-lower,.custom-range::-ms-fill-upper{background-color:#dee2e6;border-radius:1rem}.custom-range::-ms-fill-upper{margin-right:15px}.custom-range:disabled::-webkit-slider-thumb{background-color:#adb5bd}.custom-range:disabled::-webkit-slider-runnable-track{cursor:default}.custom-range:disabled::-moz-range-thumb{background-color:#adb5bd}.custom-range:disabled::-moz-range-track{cursor:default}.custom-range:disabled::-ms-thumb{background-color:#adb5bd}.custom-control-label:before,.custom-file-label,.custom-select{transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.custom-control-label:before,.custom-file-label,.custom-select{transition:none}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:focus,.nav-link:hover{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-tabs{border-bottom:1px solid #dee2e6}.nav-tabs .nav-link{margin-bottom:-1px;border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem}.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6}.nav-tabs .nav-link.disabled{color:#6c757d;background-color:transparent;border-color:transparent}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.nav-pills .nav-link{border-radius:.25rem}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:#fff;background-color:#3e87cb}.nav-fill .nav-item,.nav-fill>.nav-link{flex:1 1 auto;text-align:center}.nav-justified .nav-item,.nav-justified>.nav-link{flex-basis:0;flex-grow:1;text-align:center}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{position:relative;padding:.5rem 1rem}.navbar,.navbar .container,.navbar .container-fluid,.navbar .container-lg,.navbar .container-md,.navbar .container-sm{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.26563rem;padding-bottom:.26563rem;margin-right:1rem;font-size:1.5625rem;line-height:inherit;white-space:nowrap}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-nav .dropdown-menu{position:static;float:none}.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.5625rem;line-height:1;background-color:transparent;border:1px solid transparent;border-radius:.25rem}.navbar-toggler:focus,.navbar-toggler:hover{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}.navbar-nav-scroll{max-height:75vh;overflow-y:auto}@media (max-width:767.98px){.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm{padding-right:0;padding-left:0}}@media (min-width:768px){.navbar-expand-md{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-md>.container,.navbar-expand-md>.container-fluid,.navbar-expand-md>.container-lg,.navbar-expand-md>.container-md,.navbar-expand-md>.container-sm{flex-wrap:nowrap}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}}@media (max-width:1024.98px){.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm{padding-right:0;padding-left:0}}@media (min-width:1025px){.navbar-expand-lg{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-lg>.container,.navbar-expand-lg>.container-fluid,.navbar-expand-lg>.container-lg,.navbar-expand-lg>.container-md,.navbar-expand-lg>.container-sm{flex-wrap:nowrap}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}}.navbar-expand{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm{padding-right:0;padding-left:0}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand>.container,.navbar-expand>.container-fluid,.navbar-expand>.container-lg,.navbar-expand>.container-md,.navbar-expand>.container-sm{flex-wrap:nowrap}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-light .navbar-brand,.navbar-light .navbar-brand:focus,.navbar-light .navbar-brand:hover{color:rgba(32,50,67,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(32,50,67,.5)}.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:rgba(32,50,67,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(32,50,67,.3)}.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.active,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .show>.nav-link{color:rgba(32,50,67,.9)}.navbar-light .navbar-toggler{color:rgba(32,50,67,.5);border-color:rgba(32,50,67,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(32, 50, 67, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-light .navbar-text{color:rgba(32,50,67,.5)}.navbar-light .navbar-text a,.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(32,50,67,.9)}.navbar-dark .navbar-brand,.navbar-dark .navbar-brand:focus,.navbar-dark .navbar-brand:hover{color:#fff}.navbar-dark .navbar-nav .nav-link{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-nav .nav-link:focus,.navbar-dark .navbar-nav .nav-link:hover{color:hsla(0,0%,100%,.75)}.navbar-dark .navbar-nav .nav-link.disabled{color:hsla(0,0%,100%,.25)}.navbar-dark .navbar-nav .active>.nav-link,.navbar-dark .navbar-nav .nav-link.active,.navbar-dark .navbar-nav .nav-link.show,.navbar-dark .navbar-nav .show>.nav-link{color:#fff}.navbar-dark .navbar-toggler{color:hsla(0,0%,100%,.5);border-color:hsla(0,0%,100%,.1)}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-dark .navbar-text{color:hsla(0,0%,100%,.5)}.navbar-dark .navbar-text a,.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(32,50,67,.125);border-radius:.25rem}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;min-height:1px;padding:1.25rem}.card-title{margin-bottom:.75rem}.card-subtitle{margin-top:-.375rem}.card-subtitle,.card-text:last-child{margin-bottom:0}.card-link:hover{text-decoration:none}.card-link+.card-link{margin-left:1.25rem}.card-header{padding:.75rem 1.25rem;margin-bottom:0;background-color:rgba(32,50,67,.03);border-bottom:1px solid rgba(32,50,67,.125)}.card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0}.card-footer{padding:.75rem 1.25rem;background-color:rgba(32,50,67,.03);border-top:1px solid rgba(32,50,67,.125)}.card-footer:last-child{border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.card-header-tabs{margin-bottom:-.75rem;border-bottom:0}.card-header-pills,.card-header-tabs{margin-right:-.625rem;margin-left:-.625rem}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:1.25rem;border-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom,.card-img-top{flex-shrink:0;width:100%}.card-img,.card-img-top{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.card-img,.card-img-bottom{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.card-deck{display:flex;flex-flow:row wrap;margin-right:-10px;margin-left:-10px}.card-deck .card{margin-bottom:10px;flex:1 0 0%;margin-right:10px;margin-bottom:0;margin-left:10px}.card-group{display:flex;flex-flow:row wrap}.card-group>.card{margin-bottom:10px;flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-header,.card-group>.card:not(:last-child) .card-img-top{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-footer,.card-group>.card:not(:last-child) .card-img-bottom{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-header,.card-group>.card:not(:first-child) .card-img-top{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-footer,.card-group>.card:not(:first-child) .card-img-bottom{border-bottom-left-radius:0}.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{margin-bottom:.75rem;display:inline-block;width:100%}.accordion{overflow-anchor:none}.accordion>.card{overflow:hidden}.accordion>.card:not(:last-of-type){border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.accordion>.card:not(:first-of-type){border-top-left-radius:0;border-top-right-radius:0}.accordion>.card>.card-header{border-radius:0;margin-bottom:-1px}.breadcrumb{display:flex;flex-wrap:wrap;padding:.75rem 1rem;margin-bottom:1rem;list-style:none;background-color:#e9ecef;border-radius:.25rem}.breadcrumb-item+.breadcrumb-item{padding-left:.5rem}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:.5rem;color:#6c757d;content:"/"}.breadcrumb-item+.breadcrumb-item:hover:before{text-decoration:underline;text-decoration:none}.breadcrumb-item.active{color:#6c757d}.pagination{display:flex;padding-left:0;list-style:none;border-radius:.25rem}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#3e87cb;background-color:#fff;border:1px solid #dee2e6}.page-link:hover{z-index:2;color:#286094;text-decoration:none;background-color:#e9ecef;border-color:#dee2e6}.page-link:focus{z-index:3;outline:0;box-shadow:0 0 0 .2rem rgba(62,135,203,.25)}.page-item:first-child .page-link{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.page-item:last-child .page-link{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.page-item.active .page-link{z-index:3;color:#fff;background-color:#3e87cb;border-color:#3e87cb}.page-item.disabled .page-link{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.pagination-lg .page-link{padding:.75rem 1.5rem;font-size:1.5625rem;line-height:1.5}.pagination-lg .page-item:first-child .page-link{border-top-left-radius:.3rem;border-bottom-left-radius:.3rem}.pagination-lg .page-item:last-child .page-link{border-top-right-radius:.3rem;border-bottom-right-radius:.3rem}.pagination-sm .page-link{padding:.25rem .5rem;font-size:1.09375rem;line-height:1.5}.pagination-sm .page-item:first-child .page-link{border-top-left-radius:.2rem;border-bottom-left-radius:.2rem}.pagination-sm .page-item:last-child .page-link{border-top-right-radius:.2rem;border-bottom-right-radius:.2rem}.badge{display:inline-block;padding:.25em .4em;font-size:75%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.badge{transition:none}}a.badge:focus,a.badge:hover{text-decoration:none}.badge:empty{display:none}.btn-primary .badge,.btn-secondary .badge,.btn .badge,.filter-row>div .btn-group-toggle .btn-toggle .badge,.filter-row>div .dropdown.filter .btn-filter .badge,.filter-row>div .multi-dropdown .btn-filter .badge,.page-alerts-modal .modal-content .modal-footer .btn-access .badge,.page-alerts-modal .modal-content .modal-footer .btn-deny .badge,.paginator-container .page-navigation-container .btn-first .badge,.paginator-container .page-navigation-container .btn-last .badge{position:relative;top:-1px}.badge-pill{padding-right:.6em;padding-left:.6em;border-radius:10rem}.badge-primary{color:#fff;background-color:#3e87cb}a.badge-primary:focus,a.badge-primary:hover{color:#fff;background-color:#2d6da9}a.badge-primary.focus,a.badge-primary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(62,135,203,.5)}.badge-secondary{color:#fff;background-color:#6c757d}a.badge-secondary:focus,a.badge-secondary:hover{color:#fff;background-color:#545b62}a.badge-secondary.focus,a.badge-secondary:focus{outline:0;box-shadow:0 0 0 .2rem rgba(108,117,125,.5)}.badge-success{color:#fff;background-color:#28a745}a.badge-success:focus,a.badge-success:hover{color:#fff;background-color:#1e7e34}a.badge-success.focus,a.badge-success:focus{outline:0;box-shadow:0 0 0 .2rem rgba(40,167,69,.5)}.badge-info{color:#fff;background-color:#17a2b8}a.badge-info:focus,a.badge-info:hover{color:#fff;background-color:#117a8b}a.badge-info.focus,a.badge-info:focus{outline:0;box-shadow:0 0 0 .2rem rgba(23,162,184,.5)}.badge-warning{color:#212529;background-color:#ffc107}a.badge-warning:focus,a.badge-warning:hover{color:#212529;background-color:#d39e00}a.badge-warning.focus,a.badge-warning:focus{outline:0;box-shadow:0 0 0 .2rem rgba(255,193,7,.5)}.badge-danger{color:#fff;background-color:#e34d4d}a.badge-danger:focus,a.badge-danger:hover{color:#fff;background-color:#db2222}a.badge-danger.focus,a.badge-danger:focus{outline:0;box-shadow:0 0 0 .2rem rgba(227,77,77,.5)}.badge-light{color:#212529;background-color:#f8f9fa}a.badge-light:focus,a.badge-light:hover{color:#212529;background-color:#dae0e5}a.badge-light.focus,a.badge-light:focus{outline:0;box-shadow:0 0 0 .2rem rgba(248,249,250,.5)}.badge-dark{color:#fff;background-color:#343a40}a.badge-dark:focus,a.badge-dark:hover{color:#fff;background-color:#1d2124}a.badge-dark.focus,a.badge-dark:focus{outline:0;box-shadow:0 0 0 .2rem rgba(52,58,64,.5)}.jumbotron{margin-bottom:2rem;background-color:#e9ecef;border-radius:.3rem;padding:4rem 2rem}.jumbotron-fluid{padding-right:0;padding-left:0;border-radius:0}.alert{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.25rem}.alert-heading{color:inherit}.alert-link{font-weight:700}.alert-dismissible{padding-right:4.375rem}.alert-dismissible .close{position:absolute;top:0;right:0;z-index:2;padding:.75rem 1.25rem;color:inherit}.alert-primary{color:#305e8a;background-color:#d8e7f5;border-color:#c9ddf0}.alert-primary hr{border-top-color:#b5d0ea}.alert-primary .alert-link{color:#234464}.alert-secondary{color:#485561;background-color:#e2e3e5;border-color:#d6d8db}.alert-secondary hr{border-top-color:#c8cbcf}.alert-secondary .alert-link{color:#323b44}.alert-success{color:#246f44;background-color:#d4edda;border-color:#c3e6cb}.alert-success hr{border-top-color:#b1dfbb}.alert-success .alert-link{color:#18482c}.alert-info{color:#1b6c80;background-color:#d1ecf1;border-color:#bee5eb}.alert-info hr{border-top-color:#abdde5}.alert-info .alert-link{color:#124856}.alert-warning{color:#947c24;background-color:#fff3cd;border-color:#ffeeba}.alert-warning hr{border-top-color:#ffe8a1}.alert-warning .alert-link{color:#6b5a1a}.alert-danger{color:#854048;background-color:#f9dbdb;border-color:#f7cdcd}.alert-danger hr{border-top-color:#f3b7b7}.alert-danger .alert-link{color:#632f35}.alert-light{color:#9099a2;background-color:#fefefe;border-color:#fdfdfe}.alert-light hr{border-top-color:#ececf6}.alert-light .alert-link{color:#74808b}.alert-dark{color:#2a3641;background-color:#d6d8d9;border-color:#c6c8ca}.alert-dark hr{border-top-color:#b9bbbe}.alert-dark .alert-link{color:#161c22}@-webkit-keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:1rem 0}to{background-position:0 0}}.progress{height:1rem;line-height:0;font-size:.9375rem;background-color:#e9ecef;border-radius:.25rem}.progress,.progress-bar{display:flex;overflow:hidden}.progress-bar{flex-direction:column;justify-content:center;color:#fff;text-align:center;white-space:nowrap;background-color:#3e87cb;transition:width .6s ease}@media (prefers-reduced-motion:reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:1rem 1rem}.progress-bar-animated{-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite}@media (prefers-reduced-motion:reduce){.progress-bar-animated{-webkit-animation:none;animation:none}}.media{display:flex;align-items:flex-start}.media-body{flex:1}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:.25rem}.list-group-item-action{width:100%;color:#495057;text-align:inherit}.list-group-item-action:focus,.list-group-item-action:hover{z-index:1;color:#495057;text-decoration:none;background-color:#f8f9fa}.list-group-item-action:active{color:#212529;background-color:#e9ecef}.list-group-item{position:relative;display:block;padding:.75rem 1.25rem;background-color:#fff;border:1px solid rgba(32,50,67,.125)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:#6c757d;pointer-events:none;background-color:#fff}.list-group-item.active{z-index:2;color:#fff;background-color:#3e87cb;border-color:#3e87cb}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:-1px;border-top-width:1px}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}@media (min-width:768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}@media (min-width:1025px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child{border-bottom-left-radius:.25rem;border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child{border-top-right-radius:.25rem;border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:1px;border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:-1px;border-left-width:1px}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 1px}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:#305e8a;background-color:#c9ddf0}.list-group-item-primary.list-group-item-action:focus,.list-group-item-primary.list-group-item-action:hover{color:#305e8a;background-color:#b5d0ea}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:#305e8a;border-color:#305e8a}.list-group-item-secondary{color:#485561;background-color:#d6d8db}.list-group-item-secondary.list-group-item-action:focus,.list-group-item-secondary.list-group-item-action:hover{color:#485561;background-color:#c8cbcf}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:#485561;border-color:#485561}.list-group-item-success{color:#246f44;background-color:#c3e6cb}.list-group-item-success.list-group-item-action:focus,.list-group-item-success.list-group-item-action:hover{color:#246f44;background-color:#b1dfbb}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:#246f44;border-color:#246f44}.list-group-item-info{color:#1b6c80;background-color:#bee5eb}.list-group-item-info.list-group-item-action:focus,.list-group-item-info.list-group-item-action:hover{color:#1b6c80;background-color:#abdde5}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:#1b6c80;border-color:#1b6c80}.list-group-item-warning{color:#947c24;background-color:#ffeeba}.list-group-item-warning.list-group-item-action:focus,.list-group-item-warning.list-group-item-action:hover{color:#947c24;background-color:#ffe8a1}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:#947c24;border-color:#947c24}.list-group-item-danger{color:#854048;background-color:#f7cdcd}.list-group-item-danger.list-group-item-action:focus,.list-group-item-danger.list-group-item-action:hover{color:#854048;background-color:#f3b7b7}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:#854048;border-color:#854048}.list-group-item-light{color:#9099a2;background-color:#fdfdfe}.list-group-item-light.list-group-item-action:focus,.list-group-item-light.list-group-item-action:hover{color:#9099a2;background-color:#ececf6}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:#9099a2;border-color:#9099a2}.list-group-item-dark{color:#2a3641;background-color:#c6c8ca}.list-group-item-dark.list-group-item-action:focus,.list-group-item-dark.list-group-item-action:hover{color:#2a3641;background-color:#b9bbbe}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:#2a3641;border-color:#2a3641}.close{float:right;font-size:1.875rem;font-weight:700;line-height:1;color:#203243;text-shadow:0 1px 0 #fff;opacity:.5}.close:hover{color:#203243;text-decoration:none}.close:not(:disabled):not(.disabled):focus,.close:not(:disabled):not(.disabled):hover{opacity:.75}button.close{padding:0;background-color:transparent;border:0}a.close.disabled{pointer-events:none}.toast{flex-basis:350px;max-width:350px;font-size:.875rem;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border:1px solid rgba(0,0,0,.1);box-shadow:0 .25rem .75rem rgba(32,50,67,.1);opacity:0;border-radius:.25rem}.toast:not(:last-child){margin-bottom:.75rem}.toast.showing{opacity:1}.toast.show{display:block;opacity:1}.toast.hide{display:none}.toast-header{display:flex;align-items:center;padding:.25rem .75rem;color:#6c757d;background-color:hsla(0,0%,100%,.85);background-clip:padding-box;border-bottom:1px solid rgba(0,0,0,.05);border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.toast-body{padding:.75rem}.modal-open{overflow:hidden}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0}.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{display:flex;max-height:calc(100% - 1rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 1rem);overflow:hidden}.modal-dialog-scrollable .modal-footer,.modal-dialog-scrollable .modal-header{flex-shrink:0}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal-dialog-centered:before{display:block;height:calc(100vh - 1rem);content:""}.modal-dialog-centered.modal-dialog-scrollable{flex-direction:column;justify-content:center;height:100%}.modal-dialog-centered.modal-dialog-scrollable .modal-content{max-height:none}.modal-dialog-centered.modal-dialog-scrollable:before{content:none}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(32,50,67,.2);border-radius:.3rem;outline:0}.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#203243}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;padding:1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.modal-header .close{padding:1rem;margin:-1rem -1rem -1rem auto}.modal-title{margin-bottom:0;line-height:1.5}.modal-body{position:relative;flex:1 1 auto;padding:1rem}.modal-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:.75rem;border-top:1px solid #dee2e6;border-bottom-right-radius:calc(.3rem - 1px);border-bottom-left-radius:calc(.3rem - 1px)}.modal-footer>*{margin:.25rem}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.modal-dialog{max-width:500px;margin:1.75rem auto}.modal-dialog-scrollable{max-height:calc(100% - 3.5rem)}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 3.5rem)}.modal-dialog-centered{min-height:calc(100% - 3.5rem)}.modal-dialog-centered:before{height:calc(100vh - 3.5rem);height:-webkit-min-content;height:-moz-min-content;height:min-content}.modal-sm{max-width:300px}@media (min-width:1025px){.modal-lg,.modal-xl{max-width:800px}}.modal-xl{max-width:1140px}.tooltip{position:absolute;z-index:1070;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:1.09375rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip .arrow{position:absolute;display:block;width:.8rem;height:.4rem}.tooltip .arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-auto[x-placement^=top],.bs-tooltip-top{padding:.4rem 0}.bs-tooltip-auto[x-placement^=top] .arrow,.bs-tooltip-top .arrow{bottom:0}.bs-tooltip-auto[x-placement^=top] .arrow:before,.bs-tooltip-top .arrow:before{top:0;border-width:.4rem .4rem 0;border-top-color:#203243}.bs-tooltip-auto[x-placement^=right],.bs-tooltip-right{padding:0 .4rem}.bs-tooltip-auto[x-placement^=right] .arrow,.bs-tooltip-right .arrow{left:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=right] .arrow:before,.bs-tooltip-right .arrow:before{right:0;border-width:.4rem .4rem .4rem 0;border-right-color:#203243}.bs-tooltip-auto[x-placement^=bottom],.bs-tooltip-bottom{padding:.4rem 0}.bs-tooltip-auto[x-placement^=bottom] .arrow,.bs-tooltip-bottom .arrow{top:0}.bs-tooltip-auto[x-placement^=bottom] .arrow:before,.bs-tooltip-bottom .arrow:before{bottom:0;border-width:0 .4rem .4rem;border-bottom-color:#203243}.bs-tooltip-auto[x-placement^=left],.bs-tooltip-left{padding:0 .4rem}.bs-tooltip-auto[x-placement^=left] .arrow,.bs-tooltip-left .arrow{right:0;width:.4rem;height:.8rem}.bs-tooltip-auto[x-placement^=left] .arrow:before,.bs-tooltip-left .arrow:before{left:0;border-width:.4rem 0 .4rem .4rem;border-left-color:#203243}.tooltip-inner{max-width:200px;padding:.25rem .5rem;color:#fff;text-align:center;background-color:#203243;border-radius:.25rem}.popover{top:0;left:0;z-index:1060;max-width:276px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;white-space:normal;line-break:auto;font-size:1.09375rem;word-wrap:break-word;background-color:#fff;background-clip:padding-box;border:1px solid rgba(32,50,67,.2);border-radius:.3rem}.popover,.popover .arrow{position:absolute;display:block}.popover .arrow{width:1rem;height:.5rem;margin:0 .3rem}.popover .arrow:after,.popover .arrow:before{position:absolute;display:block;content:"";border-color:transparent;border-style:solid}.bs-popover-auto[x-placement^=top],.bs-popover-top{margin-bottom:.5rem}.bs-popover-auto[x-placement^=top]>.arrow,.bs-popover-top>.arrow{bottom:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{bottom:0;border-width:.5rem .5rem 0;border-top-color:rgba(32,50,67,.25)}.bs-popover-auto[x-placement^=top]>.arrow:after,.bs-popover-top>.arrow:after{bottom:1px;border-width:.5rem .5rem 0;border-top-color:#fff}.bs-popover-auto[x-placement^=right],.bs-popover-right{margin-left:.5rem}.bs-popover-auto[x-placement^=right]>.arrow,.bs-popover-right>.arrow{left:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{left:0;border-width:.5rem .5rem .5rem 0;border-right-color:rgba(32,50,67,.25)}.bs-popover-auto[x-placement^=right]>.arrow:after,.bs-popover-right>.arrow:after{left:1px;border-width:.5rem .5rem .5rem 0;border-right-color:#fff}.bs-popover-auto[x-placement^=bottom],.bs-popover-bottom{margin-top:.5rem}.bs-popover-auto[x-placement^=bottom]>.arrow,.bs-popover-bottom>.arrow{top:calc(-.5rem - 1px)}.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{top:0;border-width:0 .5rem .5rem;border-bottom-color:rgba(32,50,67,.25)}.bs-popover-auto[x-placement^=bottom]>.arrow:after,.bs-popover-bottom>.arrow:after{top:1px;border-width:0 .5rem .5rem;border-bottom-color:#fff}.bs-popover-auto[x-placement^=bottom] .popover-header:before,.bs-popover-bottom .popover-header:before{position:absolute;top:0;left:50%;display:block;width:1rem;margin-left:-.5rem;content:"";border-bottom:1px solid #f7f7f7}.bs-popover-auto[x-placement^=left],.bs-popover-left{margin-right:.5rem}.bs-popover-auto[x-placement^=left]>.arrow,.bs-popover-left>.arrow{right:calc(-.5rem - 1px);width:.5rem;height:1rem;margin:.3rem 0}.bs-popover-auto[x-placement^=left]>.arrow:before,.bs-popover-left>.arrow:before{right:0;border-width:.5rem 0 .5rem .5rem;border-left-color:rgba(32,50,67,.25)}.bs-popover-auto[x-placement^=left]>.arrow:after,.bs-popover-left>.arrow:after{right:1px;border-width:.5rem 0 .5rem .5rem;border-left-color:#fff}.popover-header{padding:.5rem .75rem;margin-bottom:0;font-size:1.25rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px)}.popover-header:empty{display:none}.popover-body{padding:.5rem .75rem;color:#212529}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block}.active.carousel-item-right,.carousel-item-next:not(.carousel-item-left){transform:translateX(100%)}.active.carousel-item-left,.carousel-item-prev:not(.carousel-item-right){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-left,.carousel-fade .carousel-item-prev.carousel-item-right,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-left,.carousel-fade .active.carousel-item-right{transition:none}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:50%/100% 100% no-repeat}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFF' width='8' height='8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23FFF' width='8' height='8'%3E%3Cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:15;display:flex;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators li{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}@-webkit-keyframes spinner-border{to{transform:rotate(1turn)}}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;border:.25em solid;border-right:.25em solid transparent;border-radius:50%;-webkit-animation:spinner-border .75s linear infinite;animation:spinner-border .75s linear infinite}.spinner-border-sm{width:1rem;height:1rem;border-width:.2em}@-webkit-keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{display:inline-block;width:2rem;height:2rem;vertical-align:text-bottom;background-color:currentColor;border-radius:50%;opacity:0;-webkit-animation:spinner-grow .75s linear infinite;animation:spinner-grow .75s linear infinite}.spinner-grow-sm{width:1rem;height:1rem}@media (prefers-reduced-motion:reduce){.spinner-border,.spinner-grow{-webkit-animation-duration:1.5s;animation-duration:1.5s}}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-primary{background-color:#3e87cb!important}a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover{background-color:#2d6da9!important}.bg-secondary{background-color:#6c757d!important}a.bg-secondary:focus,a.bg-secondary:hover,button.bg-secondary:focus,button.bg-secondary:hover{background-color:#545b62!important}.bg-success{background-color:#28a745!important}a.bg-success:focus,a.bg-success:hover,button.bg-success:focus,button.bg-success:hover{background-color:#1e7e34!important}.bg-info{background-color:#17a2b8!important}a.bg-info:focus,a.bg-info:hover,button.bg-info:focus,button.bg-info:hover{background-color:#117a8b!important}.bg-warning{background-color:#ffc107!important}a.bg-warning:focus,a.bg-warning:hover,button.bg-warning:focus,button.bg-warning:hover{background-color:#d39e00!important}.bg-danger{background-color:#e34d4d!important}a.bg-danger:focus,a.bg-danger:hover,button.bg-danger:focus,button.bg-danger:hover{background-color:#db2222!important}.bg-light{background-color:#f8f9fa!important}a.bg-light:focus,a.bg-light:hover,button.bg-light:focus,button.bg-light:hover{background-color:#dae0e5!important}.bg-dark{background-color:#343a40!important}a.bg-dark:focus,a.bg-dark:hover,button.bg-dark:focus,button.bg-dark:hover{background-color:#1d2124!important}.bg-white{background-color:#fff!important}.bg-transparent{background-color:transparent!important}.border{border:1px solid #dee2e6!important}.border-top{border-top:1px solid #dee2e6!important}.border-right{border-right:1px solid #dee2e6!important}.border-bottom{border-bottom:1px solid #dee2e6!important}.border-left{border-left:1px solid #dee2e6!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.border-primary{border-color:#3e87cb!important}.border-secondary{border-color:#6c757d!important}.border-success{border-color:#28a745!important}.border-info{border-color:#17a2b8!important}.border-warning{border-color:#ffc107!important}.border-danger{border-color:#e34d4d!important}.border-light{border-color:#f8f9fa!important}.border-dark{border-color:#343a40!important}.border-white{border-color:#fff!important}.rounded-sm{border-radius:.2rem!important}.rounded{border-radius:.25rem!important}.rounded-top{border-top-left-radius:.25rem!important}.rounded-right,.rounded-top{border-top-right-radius:.25rem!important}.rounded-bottom,.rounded-right{border-bottom-right-radius:.25rem!important}.rounded-bottom,.rounded-left{border-bottom-left-radius:.25rem!important}.rounded-left{border-top-left-radius:.25rem!important}.rounded-lg{border-radius:.3rem!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}.rounded-0{border-radius:0!important}.clearfix:after{display:block;clear:both;content:""}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}}@media (min-width:1025px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive:before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9:before{padding-top:42.85714%}.embed-responsive-16by9:before{padding-top:56.25%}.embed-responsive-4by3:before{padding-top:75%}.embed-responsive-1by1:before{padding-top:100%}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-fill{flex:1 1 auto!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}@media (min-width:768px){.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}}@media (min-width:1025px){.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:1025px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}.user-select-all{-webkit-user-select:all!important;-moz-user-select:all!important;-ms-user-select:all!important;user-select:all!important}.user-select-auto{-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.user-select-none{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.fixed-top{top:0}.fixed-bottom,.fixed-top{position:fixed;right:0;left:0;z-index:1030}.fixed-bottom{bottom:0}@supports (position:sticky){.sticky-top{position:sticky;top:0;z-index:1020}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.shadow-sm{box-shadow:0 .125rem .25rem rgba(32,50,67,.075)!important}.shadow{box-shadow:0 .5rem 1rem rgba(32,50,67,.15)!important}.shadow-lg{box-shadow:0 1rem 3rem rgba(32,50,67,.175)!important}.shadow-none{box-shadow:none!important}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.min-vw-100{min-width:100vw!important}.min-vh-100{min-height:100vh!important}.vw-100{width:100vw!important}.vh-100{height:100vh!important}.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-n1{margin:-.25rem!important}.mt-n1,.my-n1{margin-top:-.25rem!important}.mr-n1,.mx-n1{margin-right:-.25rem!important}.mb-n1,.my-n1{margin-bottom:-.25rem!important}.ml-n1,.mx-n1{margin-left:-.25rem!important}.m-n2{margin:-.5rem!important}.mt-n2,.my-n2{margin-top:-.5rem!important}.mr-n2,.mx-n2{margin-right:-.5rem!important}.mb-n2,.my-n2{margin-bottom:-.5rem!important}.ml-n2,.mx-n2{margin-left:-.5rem!important}.m-n3{margin:-1rem!important}.mt-n3,.my-n3{margin-top:-1rem!important}.mr-n3,.mx-n3{margin-right:-1rem!important}.mb-n3,.my-n3{margin-bottom:-1rem!important}.ml-n3,.mx-n3{margin-left:-1rem!important}.m-n4{margin:-1.5rem!important}.mt-n4,.my-n4{margin-top:-1.5rem!important}.mr-n4,.mx-n4{margin-right:-1.5rem!important}.mb-n4,.my-n4{margin-bottom:-1.5rem!important}.ml-n4,.mx-n4{margin-left:-1.5rem!important}.m-n5{margin:-3rem!important}.mt-n5,.my-n5{margin-top:-3rem!important}.mr-n5,.mx-n5{margin-right:-3rem!important}.mb-n5,.my-n5{margin-bottom:-3rem!important}.ml-n5,.mx-n5{margin-left:-3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-n1{margin:-.25rem!important}.mt-md-n1,.my-md-n1{margin-top:-.25rem!important}.mr-md-n1,.mx-md-n1{margin-right:-.25rem!important}.mb-md-n1,.my-md-n1{margin-bottom:-.25rem!important}.ml-md-n1,.mx-md-n1{margin-left:-.25rem!important}.m-md-n2{margin:-.5rem!important}.mt-md-n2,.my-md-n2{margin-top:-.5rem!important}.mr-md-n2,.mx-md-n2{margin-right:-.5rem!important}.mb-md-n2,.my-md-n2{margin-bottom:-.5rem!important}.ml-md-n2,.mx-md-n2{margin-left:-.5rem!important}.m-md-n3{margin:-1rem!important}.mt-md-n3,.my-md-n3{margin-top:-1rem!important}.mr-md-n3,.mx-md-n3{margin-right:-1rem!important}.mb-md-n3,.my-md-n3{margin-bottom:-1rem!important}.ml-md-n3,.mx-md-n3{margin-left:-1rem!important}.m-md-n4{margin:-1.5rem!important}.mt-md-n4,.my-md-n4{margin-top:-1.5rem!important}.mr-md-n4,.mx-md-n4{margin-right:-1.5rem!important}.mb-md-n4,.my-md-n4{margin-bottom:-1.5rem!important}.ml-md-n4,.mx-md-n4{margin-left:-1.5rem!important}.m-md-n5{margin:-3rem!important}.mt-md-n5,.my-md-n5{margin-top:-3rem!important}.mr-md-n5,.mx-md-n5{margin-right:-3rem!important}.mb-md-n5,.my-md-n5{margin-bottom:-3rem!important}.ml-md-n5,.mx-md-n5{margin-left:-3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:1025px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-n1{margin:-.25rem!important}.mt-lg-n1,.my-lg-n1{margin-top:-.25rem!important}.mr-lg-n1,.mx-lg-n1{margin-right:-.25rem!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-.25rem!important}.ml-lg-n1,.mx-lg-n1{margin-left:-.25rem!important}.m-lg-n2{margin:-.5rem!important}.mt-lg-n2,.my-lg-n2{margin-top:-.5rem!important}.mr-lg-n2,.mx-lg-n2{margin-right:-.5rem!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-.5rem!important}.ml-lg-n2,.mx-lg-n2{margin-left:-.5rem!important}.m-lg-n3{margin:-1rem!important}.mt-lg-n3,.my-lg-n3{margin-top:-1rem!important}.mr-lg-n3,.mx-lg-n3{margin-right:-1rem!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-1rem!important}.ml-lg-n3,.mx-lg-n3{margin-left:-1rem!important}.m-lg-n4{margin:-1.5rem!important}.mt-lg-n4,.my-lg-n4{margin-top:-1.5rem!important}.mr-lg-n4,.mx-lg-n4{margin-right:-1.5rem!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-1.5rem!important}.ml-lg-n4,.mx-lg-n4{margin-left:-1.5rem!important}.m-lg-n5{margin:-3rem!important}.mt-lg-n5,.my-lg-n5{margin-top:-3rem!important}.mr-lg-n5,.mx-lg-n5{margin-right:-3rem!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-3rem!important}.ml-lg-n5,.mx-lg-n5{margin-left:-3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:transparent}.text-monospace{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace!important}.text-justify{text-align:justify!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:1025px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-light{font-weight:300!important}.font-weight-lighter{font-weight:lighter!important}.font-weight-normal{font-weight:400!important}.font-weight-bold{font-weight:700!important}.font-weight-bolder{font-weight:bolder!important}.font-italic{font-style:italic!important}.text-white{color:#fff!important}.text-primary{color:#3e87cb!important}a.text-primary:focus,a.text-primary:hover{color:#286094!important}.text-secondary{color:#6c757d!important}a.text-secondary:focus,a.text-secondary:hover{color:#494f54!important}.text-success{color:#28a745!important}a.text-success:focus,a.text-success:hover{color:#19692c!important}.text-info{color:#17a2b8!important}a.text-info:focus,a.text-info:hover{color:#0f6674!important}.text-warning{color:#ffc107!important}a.text-warning:focus,a.text-warning:hover{color:#ba8b00!important}.text-danger{color:#e34d4d!important}a.text-danger:focus,a.text-danger:hover{color:#c51f1f!important}.text-light{color:#f8f9fa!important}a.text-light:focus,a.text-light:hover{color:#cbd3da!important}.text-dark{color:#343a40!important}a.text-dark:focus,a.text-dark:hover{color:#121416!important}.text-body{color:#212529!important}.text-muted{color:#6c757d!important}.text-black-50{color:rgba(32,50,67,.5)!important}.text-white-50{color:hsla(0,0%,100%,.5)!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.text-decoration-none{text-decoration:none!important}.text-break{word-break:break-word!important;word-wrap:break-word!important}.text-reset{color:inherit!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}@media print{*,:after,:before{text-shadow:none!important;box-shadow:none!important}a:not(.btn):not(.btn-primary):not(.btn-secondary){text-decoration:underline}abbr[title]:after{content:" (" attr(title) ")"}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #adb5bd;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}.container,body{min-width:1025px!important}.navbar{display:none}.badge{border:1px solid #203243}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered td,.table-bordered th{border:1px solid #dee2e6!important}.table-dark{color:inherit}.table-dark tbody+tbody,.table-dark td,.table-dark th,.table-dark thead th{border-color:#dee2e6}.table .thead-dark th{color:inherit;border-color:#dee2e6}}.os-allergan>.os-scrollbar-horizontal{right:12px;height:8px;padding:2px}.os-allergan>.os-scrollbar-vertical{bottom:12px;width:8px;padding:2px}.os-allergan.os-host-rtl>.os-scrollbar-horizontal{left:12px;right:0}.os-allergan>.os-scrollbar-corner{height:12px;width:12px;background-color:transparent}.os-allergan>.os-scrollbar-horizontal>.os-scrollbar-track,.os-allergan>.os-scrollbar-horizontal>.os-scrollbar-track.active,.os-allergan>.os-scrollbar-horizontal>.os-scrollbar-track:hover,.os-allergan>.os-scrollbar-vertical>.os-scrollbar-track,.os-allergan>.os-scrollbar-vertical>.os-scrollbar-track.active,.os-allergan>.os-scrollbar-vertical>.os-scrollbar-track:hover{background:#7fade3}.os-allergan.os-host-transition>.os-scrollbar-horizontal>.os-scrollbar-track,.os-allergan.os-host-transition>.os-scrollbar-vertical>.os-scrollbar-track{transition:background-color .3s}.os-allergan>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle:before,.os-allergan>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;display:block}.os-allergan>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle:before{top:-6px;bottom:-2px}.os-allergan>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle:before{left:-6px;right:-2px}.os-allergan.os-host-rtl>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle:before{right:-6px;left:-2px}.os-allergan>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle,.os-allergan>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle{border-radius:8px}.os-allergan>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle{min-width:30px;max-width:none;background:#2c5697}.os-allergan>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle{min-height:30px;max-height:none;background:#2c5697}.os-allergan>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle.active,.os-allergan>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle:hover,.os-allergan>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle.active,.os-allergan>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle:hover{background:#2c5697}.os-allergan.os-host-transition>.os-scrollbar-horizontal>.os-scrollbar-track>.os-scrollbar-handle,.os-allergan.os-host-transition>.os-scrollbar-vertical>.os-scrollbar-track>.os-scrollbar-handle{transition:background-color .3s}.selectric-wrapper{position:relative;cursor:pointer}.selectric-responsive{width:100%}.selectric{position:relative;background-color:#fff;border:1px solid #e5e5e5;border-radius:0 30px 30px 30px;box-shadow:0 8px 16px rgba(32,50,67,.1)}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 38px 0 28px;height:48px;line-height:48px;color:#3e87cb;font-family:myriad-pro-condensed,sans-serif;font-size:20px;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric .button{display:block;position:absolute;top:14px;right:10px;height:38px;width:38px;text-align:center;color:#3e87cb}.selectric-hover .selectric .button{color:#2c5697}.selectric-open{z-index:9999}.selectric-open .selectric-items{display:block}.selectric-disabled{filter:alpha(opacity=50);opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:none!important;border:none!important;*font:0/0 a!important;background:none!important}.selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}.selectric-items{display:none;position:absolute;top:100%;left:0;margin-top:-20px;padding-top:20px;padding-bottom:8px;background:#fff;z-index:-1;border:1px solid #f7f7f8;border-radius:0 0 20px 20px;box-shadow:0 8px 16px rgba(32,50,67,.1);font-size:16px}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items li,.selectric-items ul{list-style:none;padding:0;margin:0;line-height:20px;min-height:20px}.selectric-items li{display:block;cursor:pointer;color:#203243;font-size:16px;padding:4px 24px;background-color:#fff;min-height:28px}.selectric-items li:hover{background-color:#f8f9fa}.selectric-items li.selected{background-color:rgba(127,173,227,.25)}.selectric-items li.highlighted{background:#d0d0d0;color:#444}.selectric-items li.disabled{filter:alpha(opacity=50);opacity:.5;cursor:default!important;background:none!important;color:#666!important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:none;color:#444}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}.selectric-items .selectric-group li{padding-left:25px}.datepicker-container.datepicker-top-left{margin-left:17px}body:before{content:"sm";display:none}@media (min-width:768px){body:before{content:"md"}}@media (min-width:1025px){body:before{content:"lg"}}body{font-family:myriad-pro,sans-serif}:lang(ar){font-family:Scheherazade,serif;font-size:120%}:lang(zh-Hant){font-family:Kai,KaiTi,serif}:lang(zh-Hans){font-family:DFKai-SB,BiauKai,serif}:lang(din){font-family:Doulos SIL,serif}body{line-height:1.4}a{color:#3e87cb;font-family:myriad-pro-condensed,sans-serif}.link,.table-container table td a,.table-container table th a{cursor:pointer}*{outline-color:#3e87cb}body,html{margin:0;min-height:100vh}body{display:flex;flex-direction:column;position:relative}body footer{flex:none}body main{display:flex;flex:1 0 auto;flex-direction:column;min-height:1px}body footer .background-container,body main .background-container,body nav .background-container{width:100%;padding-left:50px;padding-right:50px;min-height:1px}@media (max-width:1024px){body footer .background-container,body main .background-container,body nav .background-container{padding-left:42px;padding-right:42px}}@media (max-width:767px){body footer .background-container,body main .background-container,body nav .background-container{padding-left:30px;padding-right:30px}}body [class*=" col-"],body [class^=col-]{padding-right:20px;padding-left:20px}@media (max-width:767px){body [class*=" col-"],body [class^=col-]{padding-left:8px;padding-right:8px}}body [class*=" col-"]:first-child,body [class^=col-]:first-child{padding-left:10px}body [class*=" col-"]:last-child,body [class^=col-]:last-child{padding-right:10px}blockquote{border:1px solid #203243;font-weight:700;box-sizing:border-box;padding:20px}.inline-component{display:inline;margin-right:40px;margin-bottom:40px}h1{font-size:88px;font-family:titling-gothic-fb-skyline,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.01em;line-height:.91}@media (max-width:767px){h1{line-height:1;font-size:60px}}h2{font-size:44px;font-family:titling-gothic-fb-skyline,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.01em;line-height:40px}@media (max-width:767px){h2{line-height:30px;font-size:32px}}h3{font-size:44px;font-family:myriad-pro,sans-serif;font-weight:700;line-height:48px}@media (max-width:767px){h3{line-height:36px;font-size:32px}}h4{font-size:32px;font-family:myriad-pro,sans-serif;font-weight:700;line-height:36px}@media (max-width:767px){h4{line-height:32px;font-size:28px}}h5{font-size:32px;font-family:myriad-pro,sans-serif;font-weight:300;line-height:36px}@media (max-width:767px){h5{line-height:32px;font-size:28px}}h6{font-size:24px;font-family:myriad-pro,sans-serif;font-weight:400;line-height:32px}@media (max-width:767px){h6{line-height:28px;font-size:20px}}.dropdown-container{position:relative;display:inline-block}.dropdown-container .dropdown-items{position:absolute;z-index:2;top:100%;left:0;width:100%;height:0;overflow:hidden;background-color:#fff;border-radius:0 20px 20px 20px;box-shadow:0 0 8px 0 rgba(32,50,67,.75)}.dropdown-container .dropdown-items ul{padding-top:15px;padding-bottom:15px}.dropdown-container .dropdown-items ul li{display:flex}.dropdown-container .dropdown-items ul li>*{flex:1;display:flex;justify-content:space-between;padding:7px 15px;width:100%}.dropdown-container .dropdown-items ul li>:focus,.dropdown-container .dropdown-items ul li>:hover{background-color:#ecf3fb}.dropdown-container.focus .dropdown-items,.dropdown-container:hover .dropdown-items{height:auto}.disclaimer{font-family:myriad-pro,sans-serif;font-weight:300;font-size:14px;color:#203243;line-height:18px}.detail-date-container{display:inline-block;position:relative;border-radius:30px 30px 30px 30px;box-shadow:0 8px 16px rgba(32,50,67,.1);padding-left:25px;padding-right:25px;font-family:myriad-pro-condensed,sans-serif;font-size:20px;text-transform:uppercase;border:1px solid #f7f7f8;z-index:1;margin-bottom:40px;color:#3e87cb;background-color:#fff}.detail-date-container>span{display:inline-block;border-left:1px solid #f7f7f8;padding-left:15px;margin-left:15px;padding-top:16px;padding-bottom:16px}.detail-date-container>span:first-child{border-left:0;padding-left:0;margin-left:0}.detail-date-container>span i{margin-right:12px}.latest-articles .posts .post a .post-date{left:0}.latest-articles .posts .post a .post-body,.latest-articles .posts .post a .post-title{margin-left:25px;margin-right:25px}.latest-articles .posts .post a .post-body{color:#203243}.latest-articles .posts .post:hover a .post-body,.latest-articles .posts .post:hover a .post-title{color:#fff}@media (min-width:768px){.latest-articles.scrollable-posts .posts .post{width:calc(33% - 22px)}}@media (min-width:1025px){.latest-articles.single-post .posts .post{width:70%}}.latest-articles.img-right .post{margin-bottom:0;padding-bottom:0;border-radius:30px 0 30px 0}.latest-articles.img-right .post a{display:flex;flex-direction:row-reverse}.latest-articles.img-right .post a .post-date{top:0}.latest-articles.img-right .post a .post-image-container{height:auto;border-radius:0 0 30px 0}.latest-articles.img-right .post a .post-image-container .post-image{width:auto;height:100%}.latest-articles.img-right .post a .post-content{padding-top:55px;padding-bottom:35px}.back-link{display:none;text-transform:uppercase;font-family:myriad-pro-condensed,sans-serif;font-weight:600;margin-bottom:32px}.back-link.visible{display:block}.back-link.invisible{display:block;visibility:hidden;height:15px;max-height:15px;margin-bottom:0}.back-link a,.back-link a:hover{text-decoration:none}.back-link i{margin-right:12px}.page-title-container.with-hero .back-link a{color:#fff}.filter-row{padding-bottom:20px}.filter-row>div{display:flex;flex-direction:row}.filter-row>div .dropdown.filter{display:inline-block;margin-right:20px;flex:1 1 1}.filter-row>div .dropdown.filter .btn-filter{color:#212529;background-color:#fff;border-color:#f7f7f8;color:#3e87cb;position:relative;z-index:2;width:100%;box-shadow:0 8px 16px rgba(32,50,67,.1);border-radius:0 30px 30px 30px;padding-left:28px;padding-right:56px;height:60px;font-family:myriad-pro-condensed,sans-serif;font-size:20px;line-height:45px;text-decoration:none;text-align:left;overflow:hidden;text-overflow:ellipsis}.filter-row>div .dropdown.filter .btn-filter:hover{color:#212529;background-color:#fff;border-color:#f7f7f8}.filter-row>div .dropdown.filter .btn-filter.focus,.filter-row>div .dropdown.filter .btn-filter:focus{color:#212529;background-color:#fff;border-color:#f7f7f8;box-shadow:0 0 0 .2rem rgba(215,216,217,.5)}.filter-row>div .dropdown.filter .btn-filter.disabled,.filter-row>div .dropdown.filter .btn-filter:disabled{color:#212529;background-color:#fff;border-color:#f7f7f8}.filter-row>div .dropdown.filter .btn-filter:not(:disabled):not(.disabled).active,.filter-row>div .dropdown.filter .btn-filter:not(:disabled):not(.disabled):active,.show>.filter-row>div .dropdown.filter .btn-filter.dropdown-toggle{color:#212529;background-color:#e6e6e6;border-color:#d5d5da}.filter-row>div .dropdown.filter .btn-filter:not(:disabled):not(.disabled).active:focus,.filter-row>div .dropdown.filter .btn-filter:not(:disabled):not(.disabled):active:focus,.show>.filter-row>div .dropdown.filter .btn-filter.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(215,216,217,.5)}.filter-row>div .dropdown.filter .btn-filter:hover{text-decoration:none}.filter-row>div .dropdown.filter .btn-filter[disabled]{color:#212529;background-color:#a2a2a2;border-color:#a2a2a2;color:#fff}.filter-row>div .dropdown.filter .btn-filter[disabled]:hover{color:#fff;background-color:#6f6f6f;border-color:#6f6f6f}.filter-row>div .dropdown.filter .btn-filter[disabled].focus,.filter-row>div .dropdown.filter .btn-filter[disabled]:focus{color:#fff;background-color:#6f6f6f;border-color:#6f6f6f;box-shadow:0 0 0 .2rem rgba(143,143,144,.5)}.filter-row>div .dropdown.filter .btn-filter[disabled].disabled,.filter-row>div .dropdown.filter .btn-filter[disabled]:disabled,.filter-row>div .dropdown.filter .btn-filter[disabled]:not(:disabled):not(.disabled).active,.filter-row>div .dropdown.filter .btn-filter[disabled]:not(:disabled):not(.disabled):active,.show>.filter-row>div .dropdown.filter .btn-filter[disabled].dropdown-toggle{color:#212529;background-color:#a2a2a2;border-color:#a2a2a2}.filter-row>div .dropdown.filter .btn-filter[disabled]:not(:disabled):not(.disabled).active:focus,.filter-row>div .dropdown.filter .btn-filter[disabled]:not(:disabled):not(.disabled):active:focus,.show>.filter-row>div .dropdown.filter .btn-filter[disabled].dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(143,143,144,.5)}.filter-row>div .dropdown.filter .btn-filter:after{border:0;font-family:Font Awesome\ 5 Pro;content:"\f078";position:absolute;top:7px;right:20px}.filter-row>div .dropdown.filter .dropdown-menu{position:relative;z-index:1;min-width:100%;top:-30px!important;padding-top:30px}.filter-row>div .dropdown.filter.show .filter{box-shadow:none}.filter-row>div .dropdown.filter.show .dropdown-menu{border:1px solid #f7f7f8;border-radius:0 20px 20px 20px;box-shadow:0 8px 16px rgba(32,50,67,.1);font-size:16px}.filter-row>div .multi-dropdown{position:relative;width:100%}.filter-row>div .multi-dropdown .btn-filter{color:#212529;background-color:#fff;border-color:#f7f7f8;color:#3e87cb;width:100%;white-space:unset;box-shadow:0 8px 16px rgba(32,50,67,.1);border-radius:0 30px 30px 30px;padding-left:28px;padding-right:56px;min-height:48px;font-size:16px;text-decoration:none;text-align:left;position:relative;z-index:2;display:flex;flex-wrap:wrap}.filter-row>div .multi-dropdown .btn-filter:hover{color:#212529;background-color:#fff;border-color:#f7f7f8}.filter-row>div .multi-dropdown .btn-filter.focus,.filter-row>div .multi-dropdown .btn-filter:focus{color:#212529;background-color:#fff;border-color:#f7f7f8;box-shadow:0 0 0 .2rem rgba(215,216,217,.5)}.filter-row>div .multi-dropdown .btn-filter.disabled,.filter-row>div .multi-dropdown .btn-filter:disabled{color:#212529;background-color:#fff;border-color:#f7f7f8}.filter-row>div .multi-dropdown .btn-filter:not(:disabled):not(.disabled).active,.filter-row>div .multi-dropdown .btn-filter:not(:disabled):not(.disabled):active,.show>.filter-row>div .multi-dropdown .btn-filter.dropdown-toggle{color:#212529;background-color:#e6e6e6;border-color:#d5d5da}.filter-row>div .multi-dropdown .btn-filter:not(:disabled):not(.disabled).active:focus,.filter-row>div .multi-dropdown .btn-filter:not(:disabled):not(.disabled):active:focus,.show>.filter-row>div .multi-dropdown .btn-filter.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(215,216,217,.5)}.filter-row>div .multi-dropdown .btn-filter:hover{text-decoration:none}.filter-row>div .multi-dropdown .btn-filter[disabled]{color:#212529;background-color:#a2a2a2;border-color:#a2a2a2;color:#fff}.filter-row>div .multi-dropdown .btn-filter[disabled]:hover{color:#fff;background-color:#6f6f6f;border-color:#6f6f6f}.filter-row>div .multi-dropdown .btn-filter[disabled].focus,.filter-row>div .multi-dropdown .btn-filter[disabled]:focus{color:#fff;background-color:#6f6f6f;border-color:#6f6f6f;box-shadow:0 0 0 .2rem rgba(143,143,144,.5)}.filter-row>div .multi-dropdown .btn-filter[disabled].disabled,.filter-row>div .multi-dropdown .btn-filter[disabled]:disabled,.filter-row>div .multi-dropdown .btn-filter[disabled]:not(:disabled):not(.disabled).active,.filter-row>div .multi-dropdown .btn-filter[disabled]:not(:disabled):not(.disabled):active,.show>.filter-row>div .multi-dropdown .btn-filter[disabled].dropdown-toggle{color:#212529;background-color:#a2a2a2;border-color:#a2a2a2}.filter-row>div .multi-dropdown .btn-filter[disabled]:not(:disabled):not(.disabled).active:focus,.filter-row>div .multi-dropdown .btn-filter[disabled]:not(:disabled):not(.disabled):active:focus,.show>.filter-row>div .multi-dropdown .btn-filter[disabled].dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(143,143,144,.5)}.filter-row>div .multi-dropdown .btn-filter:after{border:0;font-family:Font Awesome\ 5 Pro;content:"\f078";position:absolute;top:12px;right:20px}.filter-row>div .multi-dropdown .btn-filter .selected{position:relative;background-color:#7fade3;color:#fff;padding:5px 20px 5px 8px;border-radius:6px 0 6px 6px;margin-right:10px;margin-top:2px;margin-bottom:3px;cursor:pointer}.filter-row>div .multi-dropdown .btn-filter .selected:after{font-family:Font Awesome\ 5 Pro;font-size:8px;color:#fff;content:"\f00d";position:absolute;z-index:2;top:0;right:3px}.filter-row>div .multi-dropdown .dropdown-menu{position:relative;z-index:1;width:100%;min-width:unset;top:100%!important;transform:translate3d(0,-30px,0)!important;padding-top:30px}.filter-row>div .multi-dropdown.show .filter{box-shadow:none}.filter-row>div .multi-dropdown.show .dropdown-menu{border:1px solid #f7f7f8;border-radius:0 0 20px 20px;box-shadow:0 8px 16px rgba(32,50,67,.1);font-size:16px}.filter-row>div .multi-dropdown.show .dropdown-menu .dropdown-item{position:relative;color:#7fade3;padding-left:40px}.filter-row>div .multi-dropdown.show .dropdown-menu .dropdown-item:before{position:absolute;top:50%;margin-top:-6px;left:19px;height:12px;width:12px;border:1px solid #3e87cb;content:""}.filter-row>div .multi-dropdown.show .dropdown-menu .dropdown-item.default{color:#203243}.filter-row>div .multi-dropdown.show .dropdown-menu .dropdown-item.selected:before{background-color:#7fade3}.filter-row>div .filter-group{padding-right:20px;display:flex;flex:1;background-color:#fff;border:1px solid #f7f7f8;border-radius:30px 30px 30px 30px;box-shadow:0 8px 16px rgba(32,50,67,.1);height:100%}.filter-row>div .btn-group-toggle .filter-group .input-group-prepend .btn-toggle .fa-search,.filter-row>div .dropdown.filter .filter-group .input-group-prepend .btn-filter .fa-search,.filter-row>div .filter-group .input-group-prepend .btn-group-toggle .btn-toggle .fa-search,.filter-row>div .filter-group .input-group-prepend .btn-primary .fa-search,.filter-row>div .filter-group .input-group-prepend .btn-secondary .fa-search,.filter-row>div .filter-group .input-group-prepend .btn .fa-search,.filter-row>div .filter-group .input-group-prepend .dropdown.filter .btn-filter .fa-search,.filter-row>div .filter-group .input-group-prepend .multi-dropdown .btn-filter .fa-search,.filter-row>div .filter-group .input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-access .fa-search,.filter-row>div .filter-group .input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-deny .fa-search,.filter-row>div .filter-group .input-group-prepend .paginator-container .page-navigation-container .btn-first .fa-search,.filter-row>div .filter-group .input-group-prepend .paginator-container .page-navigation-container .btn-last .fa-search,.filter-row>div .multi-dropdown .filter-group .input-group-prepend .btn-filter .fa-search,.page-alerts-modal .modal-content .modal-footer .filter-row>div .filter-group .input-group-prepend .btn-access .fa-search,.page-alerts-modal .modal-content .modal-footer .filter-row>div .filter-group .input-group-prepend .btn-deny .fa-search,.paginator-container .page-navigation-container .filter-row>div .filter-group .input-group-prepend .btn-first .fa-search,.paginator-container .page-navigation-container .filter-row>div .filter-group .input-group-prepend .btn-last .fa-search{color:#3e87cb}.filter-row>div .filter-group .input-group-append{margin-right:-15px}.filter-row>div .btn-group-toggle .filter-group .input-group-append .btn-toggle .fa-times,.filter-row>div .dropdown.filter .filter-group .input-group-append .btn-filter .fa-times,.filter-row>div .filter-group .input-group-append .btn-group-toggle .btn-toggle .fa-times,.filter-row>div .filter-group .input-group-append .btn-primary .fa-times,.filter-row>div .filter-group .input-group-append .btn-secondary .fa-times,.filter-row>div .filter-group .input-group-append .btn .fa-times,.filter-row>div .filter-group .input-group-append .dropdown.filter .btn-filter .fa-times,.filter-row>div .filter-group .input-group-append .multi-dropdown .btn-filter .fa-times,.filter-row>div .filter-group .input-group-append .page-alerts-modal .modal-content .modal-footer .btn-access .fa-times,.filter-row>div .filter-group .input-group-append .page-alerts-modal .modal-content .modal-footer .btn-deny .fa-times,.filter-row>div .filter-group .input-group-append .paginator-container .page-navigation-container .btn-first .fa-times,.filter-row>div .filter-group .input-group-append .paginator-container .page-navigation-container .btn-last .fa-times,.filter-row>div .multi-dropdown .filter-group .input-group-append .btn-filter .fa-times,.page-alerts-modal .modal-content .modal-footer .filter-row>div .filter-group .input-group-append .btn-access .fa-times,.page-alerts-modal .modal-content .modal-footer .filter-row>div .filter-group .input-group-append .btn-deny .fa-times,.paginator-container .page-navigation-container .filter-row>div .filter-group .input-group-append .btn-first .fa-times,.paginator-container .page-navigation-container .filter-row>div .filter-group .input-group-append .btn-last .fa-times{color:#3e87cb}.filter-row>div .filter-group input{flex:1;height:100%;width:100%;border:0;font-size:16px;color:#3e87cb;margin-right:0}.filter-row>div .filter-group input::-moz-placeholder{color:#3e87cb;text-transform:uppercase;opacity:.4}.filter-row>div .filter-group input:-ms-input-placeholder{color:#3e87cb;text-transform:uppercase;opacity:.4}.filter-row>div .filter-group input::placeholder{color:#3e87cb;text-transform:uppercase;opacity:.4}.filter-row>div .filter-group input::-ms-clear{display:none}.filter-row>div .btn-group-toggle .filter-group.disabled .input-group-prepend .btn-toggle,.filter-row>div .dropdown.filter .filter-group.disabled .input-group-prepend .btn-filter,.filter-row>div .filter-group.disabled .input-group-prepend .btn,.filter-row>div .filter-group.disabled .input-group-prepend .btn-group-toggle .btn-toggle,.filter-row>div .filter-group.disabled .input-group-prepend .btn-primary,.filter-row>div .filter-group.disabled .input-group-prepend .btn-secondary,.filter-row>div .filter-group.disabled .input-group-prepend .dropdown.filter .btn-filter,.filter-row>div .filter-group.disabled .input-group-prepend .multi-dropdown .btn-filter,.filter-row>div .filter-group.disabled .input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-access,.filter-row>div .filter-group.disabled .input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-deny,.filter-row>div .filter-group.disabled .input-group-prepend .paginator-container .page-navigation-container .btn-first,.filter-row>div .filter-group.disabled .input-group-prepend .paginator-container .page-navigation-container .btn-last,.filter-row>div .multi-dropdown .filter-group.disabled .input-group-prepend .btn-filter,.page-alerts-modal .modal-content .modal-footer .filter-row>div .filter-group.disabled .input-group-prepend .btn-access,.page-alerts-modal .modal-content .modal-footer .filter-row>div .filter-group.disabled .input-group-prepend .btn-deny,.paginator-container .page-navigation-container .filter-row>div .filter-group.disabled .input-group-prepend .btn-first,.paginator-container .page-navigation-container .filter-row>div .filter-group.disabled .input-group-prepend .btn-last{cursor:not-allowed}.filter-row>div .btn-group-toggle .filter-group.disabled .input-group-prepend .btn-toggle .fa-search,.filter-row>div .dropdown.filter .filter-group.disabled .input-group-prepend .btn-filter .fa-search,.filter-row>div .filter-group.disabled .input-group-prepend .btn-group-toggle .btn-toggle .fa-search,.filter-row>div .filter-group.disabled .input-group-prepend .btn-primary .fa-search,.filter-row>div .filter-group.disabled .input-group-prepend .btn-secondary .fa-search,.filter-row>div .filter-group.disabled .input-group-prepend .btn .fa-search,.filter-row>div .filter-group.disabled .input-group-prepend .dropdown.filter .btn-filter .fa-search,.filter-row>div .filter-group.disabled .input-group-prepend .multi-dropdown .btn-filter .fa-search,.filter-row>div .filter-group.disabled .input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-access .fa-search,.filter-row>div .filter-group.disabled .input-group-prepend .page-alerts-modal .modal-content .modal-footer .btn-deny .fa-search,.filter-row>div .filter-group.disabled .input-group-prepend .paginator-container .page-navigation-container .btn-first .fa-search,.filter-row>div .filter-group.disabled .input-group-prepend .paginator-container .page-navigation-container .btn-last .fa-search,.filter-row>div .multi-dropdown .filter-group.disabled .input-group-prepend .btn-filter .fa-search,.page-alerts-modal .modal-content .modal-footer .filter-row>div .filter-group.disabled .input-group-prepend .btn-access .fa-search,.page-alerts-modal .modal-content .modal-footer .filter-row>div .filter-group.disabled .input-group-prepend .btn-deny .fa-search,.paginator-container .page-navigation-container .filter-row>div .filter-group.disabled .input-group-prepend .btn-first .fa-search,.paginator-container .page-navigation-container .filter-row>div .filter-group.disabled .input-group-prepend .btn-last .fa-search{opacity:.3}@media (max-width:767px){.filter-row>div{flex-direction:column}.filter-row>div .dropdown.filter,.filter-row>div .input-group.filter-group{margin-bottom:24px;margin-right:0}}.filter-row>div .btn-group-toggle{border-radius:30px 30px 30px 30px;box-shadow:0 8px 16px rgba(32,50,67,.1)}.filter-row>div .btn-group-toggle .btn-toggle{color:#212529;background-color:#fff;border-color:#f7f7f8;color:#3e87cb;font-size:16px;padding:12px 16px;cursor:pointer;white-space:nowrap;display:flex;align-items:center}.filter-row>div .btn-group-toggle .btn-toggle:hover{color:#212529;background-color:#fff;border-color:#f7f7f8}.filter-row>div .btn-group-toggle .btn-toggle.focus,.filter-row>div .btn-group-toggle .btn-toggle:focus{color:#212529;background-color:#fff;border-color:#f7f7f8;box-shadow:0 0 0 .2rem rgba(215,216,217,.5)}.filter-row>div .btn-group-toggle .btn-toggle.disabled,.filter-row>div .btn-group-toggle .btn-toggle:disabled{color:#212529;background-color:#fff;border-color:#f7f7f8}.filter-row>div .btn-group-toggle .btn-toggle:not(:disabled):not(.disabled).active,.filter-row>div .btn-group-toggle .btn-toggle:not(:disabled):not(.disabled):active,.show>.filter-row>div .btn-group-toggle .btn-toggle.dropdown-toggle{color:#212529;background-color:#e6e6e6;border-color:#d5d5da}.filter-row>div .btn-group-toggle .btn-toggle:not(:disabled):not(.disabled).active:focus,.filter-row>div .btn-group-toggle .btn-toggle:not(:disabled):not(.disabled):active:focus,.show>.filter-row>div .btn-group-toggle .btn-toggle.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(215,216,217,.5)}.filter-row>div .btn-group-toggle .btn-toggle:first-child{border-radius:30px 0 0 30px;padding-left:28px}.filter-row>div .btn-group-toggle .btn-toggle:last-child{border-radius:0 30px 30px 0;padding-right:28px}.filter-row>div .btn-group-toggle .btn-toggle.active,.filter-row>div .btn-group-toggle .btn-toggle.active:hover{background-color:#3e87cb;border-color:#f7f7f8;color:#fff}.filter-row>div .btn-group-toggle .btn-toggle.active.focus,.filter-row>div .btn-group-toggle .btn-toggle.active:focus{color:#fff;background-color:#3e87cb;border-color:#f7f7f8;box-shadow:0 0 0 .2rem rgba(248,248,249,.5)}.filter-row>div .btn-group-toggle .btn-toggle.active.disabled,.filter-row>div .btn-group-toggle .btn-toggle.active:disabled{color:#fff;background-color:#3e87cb;border-color:#f7f7f8}.filter-row>div .btn-group-toggle .btn-toggle.active:not(:disabled):not(.disabled).active,.filter-row>div .btn-group-toggle .btn-toggle.active:not(:disabled):not(.disabled):active,.show>.filter-row>div .btn-group-toggle .btn-toggle.active.dropdown-toggle{color:#fff;background-color:#2d6da9;border-color:#d5d5da}.filter-row>div .btn-group-toggle .btn-toggle.active:not(:disabled):not(.disabled).active:focus,.filter-row>div .btn-group-toggle .btn-toggle.active:not(:disabled):not(.disabled):active:focus,.show>.filter-row>div .btn-group-toggle .btn-toggle.active.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(248,248,249,.5)}.filter-row>div .btn-group-toggle .btn-toggle.focus{outline:1px auto -webkit-focus-ring-color}@media (max-width:1024px){.filter-row>div .btn-group-toggle{border-radius:0 0 0 0;box-shadow:none;flex-wrap:wrap}.filter-row>div .btn-group-toggle .btn-toggle,.filter-row>div .btn-group-toggle .btn-toggle:first-child,.filter-row>div .btn-group-toggle .btn-toggle:last-child{flex:none;border-radius:30px 30px 30px 30px!important;box-shadow:0 8px 16px rgba(32,50,67,.1);margin-right:20px;margin-bottom:25px;padding-left:20px;padding-right:20px}}.paginator-container .page-navigation-container{display:flex;justify-content:center;margin-bottom:20px}.paginator-container .page-navigation-container .btn-first,.paginator-container .page-navigation-container .btn-last{color:#212529;background-color:#fff;border-color:#f7f7f8;color:#3e87cb;cursor:pointer;position:relative;box-shadow:0 8px 16px rgba(32,50,67,.1);height:60px;font-family:myriad-pro-condensed,sans-serif;font-size:20px;line-height:45px;text-decoration:none;text-align:left;padding-left:28px;padding-right:28px}.paginator-container .page-navigation-container .btn-first:hover,.paginator-container .page-navigation-container .btn-last:hover{color:#212529;background-color:#fff;border-color:#f7f7f8}.paginator-container .page-navigation-container .btn-first.focus,.paginator-container .page-navigation-container .btn-first:focus,.paginator-container .page-navigation-container .btn-last.focus,.paginator-container .page-navigation-container .btn-last:focus{color:#212529;background-color:#fff;border-color:#f7f7f8;box-shadow:0 0 0 .2rem rgba(215,216,217,.5)}.paginator-container .page-navigation-container .btn-first.disabled,.paginator-container .page-navigation-container .btn-first:disabled,.paginator-container .page-navigation-container .btn-last.disabled,.paginator-container .page-navigation-container .btn-last:disabled{color:#212529;background-color:#fff;border-color:#f7f7f8}.paginator-container .page-navigation-container .btn-first:not(:disabled):not(.disabled).active,.paginator-container .page-navigation-container .btn-first:not(:disabled):not(.disabled):active,.paginator-container .page-navigation-container .btn-last:not(:disabled):not(.disabled).active,.paginator-container .page-navigation-container .btn-last:not(:disabled):not(.disabled):active,.show>.paginator-container .page-navigation-container .btn-first.dropdown-toggle,.show>.paginator-container .page-navigation-container .btn-last.dropdown-toggle{color:#212529;background-color:#e6e6e6;border-color:#d5d5da}.paginator-container .page-navigation-container .btn-first:not(:disabled):not(.disabled).active:focus,.paginator-container .page-navigation-container .btn-first:not(:disabled):not(.disabled):active:focus,.paginator-container .page-navigation-container .btn-last:not(:disabled):not(.disabled).active:focus,.paginator-container .page-navigation-container .btn-last:not(:disabled):not(.disabled):active:focus,.show>.paginator-container .page-navigation-container .btn-first.dropdown-toggle:focus,.show>.paginator-container .page-navigation-container .btn-last.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(215,216,217,.5)}@media (max-width:767px){.paginator-container .page-navigation-container .btn-first,.paginator-container .page-navigation-container .btn-last{padding-left:12px;padding-right:12px}}.paginator-container .page-navigation-container .btn-first:hover,.paginator-container .page-navigation-container .btn-last:hover{text-decoration:none}.paginator-container .page-navigation-container .btn-first.disabled,.paginator-container .page-navigation-container .btn-last.disabled{color:#3e87cb}.paginator-container .page-navigation-container .btn-first{border-radius:30px 0 30px 30px}.paginator-container .page-navigation-container .btn-last{border-radius:0 30px 30px 30px}.paginator-container .page-navigation-container .pages{color:#3e87cb;border-radius:30px 30px 30px 30px;box-shadow:0 8px 16px rgba(32,50,67,.1);padding-left:14px;padding-right:14px;font-family:myriad-pro-condensed,sans-serif;font-size:20px;height:60px;text-decoration:none;margin-left:14px;margin-right:14px;display:flex}@media (max-width:767px){.paginator-container .page-navigation-container .pages{margin-left:10px;margin-right:10px}}.paginator-container .page-navigation-container .pages .prev-group{margin-right:12px}.paginator-container .page-navigation-container .pages .next-group{margin-left:12px;margin-right:0}.paginator-container .page-navigation-container .pages .next-group,.paginator-container .page-navigation-container .pages .next-page,.paginator-container .page-navigation-container .pages .prev-group,.paginator-container .page-navigation-container .pages .prev-page{font-size:20px;text-transform:uppercase}.paginator-container .page-navigation-container .pages .page-nums{display:flex;margin-left:20px;margin-right:20px}@media (max-width:767px){.paginator-container .page-navigation-container .pages .page-nums{margin-left:15px;margin-right:15px}}.paginator-container .page-navigation-container .pages .page-nums .page-num{flex-grow:1;flex-shrink:1;flex-basis:auto;font-size:16px;margin-left:12px}.paginator-container .page-navigation-container .pages .page-nums .page-num:first-child{margin-left:0}.paginator-container .page-navigation-container .pages .page-nums .page-num.active{color:#203243}.paginator-container .page-navigation-container .pages.no-nums .prev-page{margin-right:36px}.paginator-container .page-navigation-container .disabled{cursor:not-allowed;opacity:.3}.paginator-container .page-count-container{text-align:center;font-family:myriad-pro-condensed,sans-serif;font-weight:700}.paginator-container .page-count-container .current-group{color:#3e87cb}.tracking-modal-trigger{cursor:pointer}.tracking-modal-trigger i{position:relative;top:2px}.tracking-modal .modal-content{border-radius:0 24px 24px 24px;box-shadow:0 8px 16px rgba(32,50,67,.2)}.tracking-modal .modal-content .modal-header{text-align:center;border-bottom:none;padding:40px 40px 20px}@media (max-width:767px){.tracking-modal .modal-content .modal-header{padding:20px 20px 0}}.tracking-modal .modal-content .modal-header .modal-title{flex:1;text-align:center;font-family:titling-gothic-fb-skyline,sans-serif;font-size:44px;letter-spacing:.01em}.tracking-modal .modal-content .modal-body{padding:20px 40px;margin-bottom:0}.tracking-modal .modal-content .modal-body.rich-text{width:100%}.tracking-modal .modal-content .modal-body .modal-body-scroll{height:calc(100vh - 400px);padding-right:10px}@media (max-width:767px){.tracking-modal .modal-content .modal-body{padding:10px 20px 20px}.tracking-modal .modal-content .modal-body .modal-body-scroll{height:calc(100vh - 375px)}}.tracking-modal .modal-content .modal-footer{border-top:none;padding:0 20px 20px;flex-direction:column}.tracking-modal .modal-content .modal-footer .checkbox-container{align-self:flex-start;padding-left:20px}.tracking-modal .modal-content .modal-footer .checkbox-container input{margin-right:5px}.tracking-modal .modal-content .modal-footer button{align-self:flex-end;margin:20px 20px 0 0}body{display:none}.sticky-sidebar-container{margin-top:82px}.sticky-sidebar-container .sidebar-container .sidebar{background-color:#f7f7f8;border-left:4px solid #203243;padding-top:32px;padding-left:32px;padding-right:32px;margin-top:20px;margin-bottom:40px;position:relative}@media (min-width:1025px){.sticky-sidebar-container .sidebar-container .sidebar{max-height:calc(100vh - 195px)}}.sticky-sidebar-container .sidebar-container .sidebar.sticky-top{position:fixed}.sticky-sidebar-container .sidebar-container .sidebar.sticky-bottom{position:absolute;bottom:20px}@media (max-width:1024px){.sticky-sidebar-container .sidebar-container .sidebar{position:relative!important;top:auto!important;bottom:auto!important}}.sticky-sidebar-container .sidebar-container .sidebar .link-list{margin-bottom:20px}.sticky-sidebar-container .sidebar-container .sidebar .link-list h4{font-family:titling-gothic-fb-skyline,sans-serif;font-size:24px;font-weight:400;padding-bottom:32px;text-transform:uppercase}.sticky-sidebar-container .sidebar-container .sidebar .link-list ul{margin-right:15px}.sticky-sidebar-container .sidebar-container .sidebar .link-list ul li:last-child{padding-bottom:0}.sticky-sidebar-container .sidebar-content{padding-top:32px}body main .background-container{position:relative;z-index:1}body .page-title-container{position:relative}body .page-title-container .background-container-fade-out{position:absolute;top:100%;height:140px;width:100%;background:linear-gradient(180deg,#f7f7f8,#fff)}body .page-title-container.center .summary,body .page-title-container.center h1{text-align:center}body:not(.has-hero) .page-title-container{padding-top:160px}@media (max-width:1024px){body:not(.has-hero) .page-title-container{padding-top:95px}}@media (max-width:767px){body:not(.has-hero) .page-title-container{padding-top:95px}}body:not(.has-hero).has-sub-nav .page-title-container{padding-top:210px}@media (max-width:1024px){body:not(.has-hero).has-sub-nav .page-title-container{padding-top:145px}}@media (max-width:767px){body:not(.has-hero).has-sub-nav .page-title-container{padding-top:145px}}body.has-hero .page-title-container{position:relative;min-height:400px;width:100%;display:flex;align-items:flex-end;overflow:hidden}body.has-hero .page-title-container .hero{position:absolute;z-index:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;top:0;left:0}body.has-hero .page-title-container .background-container{position:relative;z-index:2;width:100%;margin-top:175px;padding-top:24px;padding-bottom:40px}body.has-hero .page-title-container .title-background{position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(rgba(32,50,67,0),rgba(32,50,67,.4))}body.has-hero .page-title-container .image--disclaimer{display:block;color:#fff;font-size:12px;text-align:right}@media (max-width:1024px){body.has-hero .page-title-container .image--disclaimer{position:relative;bottom:-20px}}@media (min-width:768px) and (max-width:1024px){body.has-hero .page-title-container .image--disclaimer{width:450px;margin-left:auto}}@media (min-width:1025px){body.has-hero .page-title-container .image--disclaimer{position:absolute;z-index:2;bottom:-20px;right:20px;width:200px;margin-left:auto}}body.has-hero .page-title-container .container{position:relative}body.has-hero .page-title-container .container .summary,body.has-hero .page-title-container .container h1{font-size:60px;font-weight:300;color:#fff}body.has-hero .page-title-container:before{content:"";position:absolute;z-index:-1;top:0;left:0;height:0;width:0;background:transparent;transition:background .2s}body.has-hero .page-title-container:after{content:"";min-height:inherit;font-size:0}body.has-hero.nav-open .page-title-container:before{z-index:2;height:100%;width:100%;background:rgba(32,50,67,.65)}.link-list{display:inline-block;margin-right:40px;margin-bottom:40px;max-width:100%;vertical-align:top}.link-list h4{margin-bottom:24px}.link-list ul{display:inline-block;list-style:none;padding-left:0;max-width:100%}.link-list ul li{display:flex;padding-bottom:16px}.link-list ul li:last-child{padding-bottom:0}.link-list ul li.link-section-title{color:#a2a2a2;font-size:16px;padding-top:12px}.link-list ul li .link,.link-list ul li .table-container table td a,.link-list ul li .table-container table th a,.table-container table td .link-list ul li a,.table-container table th .link-list ul li a{display:flex;width:100%;margin-right:0;margin-bottom:0}.link-list ul li .link .text,.link-list ul li .table-container table td a .text,.link-list ul li .table-container table th a .text,.table-container table td .link-list ul li a .text,.table-container table th .link-list ul li a .text{flex-grow:1;flex-shrink:1;flex-basis:auto}.link-list ul li .link .info,.link-list ul li .table-container table td a .info,.link-list ul li .table-container table th a .info,.table-container table td .link-list ul li a .info,.table-container table th .link-list ul li a .info{white-space:nowrap}.link-list ul li .link.with-icon i,.link-list ul li .table-container table td a.with-icon i,.link-list ul li .table-container table th a.with-icon i,.table-container table td .link-list ul li a.with-icon i,.table-container table th .link-list ul li a.with-icon i{padding-top:5px}.link-list ul li .link.with-arrow-left .info,.link-list ul li .link.with-arrow-right .info,.link-list ul li .table-container table td a.with-arrow-left .info,.link-list ul li .table-container table td a.with-arrow-right .info,.link-list ul li .table-container table th a.with-arrow-left .info,.link-list ul li .table-container table th a.with-arrow-right .info,.table-container table td .link-list ul li a.with-arrow-left .info,.table-container table td .link-list ul li a.with-arrow-right .info,.table-container table th .link-list ul li a.with-arrow-left .info,.table-container table th .link-list ul li a.with-arrow-right .info{margin-top:-7px}.link-list ul li .link.with-arrow-right .text,.link-list ul li .link.with-icon .text,.link-list ul li .table-container table td a.with-arrow-right .text,.link-list ul li .table-container table td a.with-icon .text,.link-list ul li .table-container table th a.with-arrow-right .text,.link-list ul li .table-container table th a.with-icon .text,.table-container table td .link-list ul li a.with-arrow-right .text,.table-container table td .link-list ul li a.with-icon .text,.table-container table th .link-list ul li a.with-arrow-right .text,.table-container table th .link-list ul li a.with-icon .text{padding-right:48px}.rich-text{width:100%;margin-bottom:12px;font-size:20px}.rich-text sub,.rich-text sup{font-size:.6em;font-family:myriad-pro-condensed,sans-serif;font-weight:700}.rich-text sup{top:-3px}.rich-text sub{bottom:-4px}.rich-text [style*="margin-left:"]{margin-left:32px!important}.rich-text ol,.rich-text ul{font-family:myriad-pro-condensed,sans-serif;font-weight:500;padding-left:38px}.rich-text ol li,.rich-text ul li{margin-bottom:16px}.rich-text ul{list-style-type:square}.rich-text a:not(.btn):not(.btn-primary):not(.btn-secondary){color:#3e87cb;font-family:myriad-pro-condensed,sans-serif;font-size:20px;text-decoration:none}.rich-text a:not(.btn):not(.btn-primary):not(.btn-secondary):hover{color:#2c5697;text-decoration:none}@media (min-width:1025px){.one-col:not(.margin-large) .rich-text{width:66%}}.one-col,.three-col,.two-col{padding:30px 0}.one-col .row,.three-col .row,.two-col .row{margin-right:0;margin-left:0}.one-col .col,.three-col .col,.two-col .col{position:relative;width:100%;padding-right:10px;padding-left:10px}.one-col>.container>.row>.col,.three-col>.container>.row>.col,.two-col>.container>.row>.col{padding-left:20px;padding-right:20px}.one-col>.container>.row>.col:first-child,.three-col>.container>.row>.col:first-child,.two-col>.container>.row>.col:first-child{padding-left:0}.one-col>.container>.row>.col:last-child,.three-col>.container>.row>.col:last-child,.two-col>.container>.row>.col:last-child{padding-right:0}@media (max-width:767px){.one-col>.container>.row>.col,.three-col>.container>.row>.col,.two-col>.container>.row>.col{padding-left:0;padding-right:0}}.one-col .col{flex:0 0 100%;max-width:100%}@media (max-width:767px){.one-col .col{flex:0 0 100%;max-width:100%}.one-col .col:not(:first-child){padding-top:24px}.one-col .col:not(:last-child){padding-bottom:0}}@media (min-width:1025px){.one-col.margin-large .col{margin-left:25%;flex:0 0 50%;max-width:50%}}.two-col.equal .col:first-child{flex:0 0 50%;max-width:50%}@media (max-width:767px){.two-col.equal .col:first-child{flex:0 0 100%;max-width:100%}.two-col.equal .col:first-child:not(:first-child){padding-top:24px}.two-col.equal .col:first-child:not(:last-child){padding-bottom:0}}.two-col.equal .col:nth-child(2){flex:0 0 50%;max-width:50%}@media (max-width:767px){.two-col.equal .col:nth-child(2){flex:0 0 100%;max-width:100%}.two-col.equal .col:nth-child(2):not(:first-child){padding-top:24px}.two-col.equal .col:nth-child(2):not(:last-child){padding-bottom:0}}.two-col.wide-left .col:first-child{flex:0 0 66.66667%;max-width:66.66667%}@media (max-width:767px){.two-col.wide-left .col:first-child{flex:0 0 100%;max-width:100%}.two-col.wide-left .col:first-child:not(:first-child){padding-top:24px}.two-col.wide-left .col:first-child:not(:last-child){padding-bottom:0}}.two-col.wide-left .col:nth-child(2){flex:0 0 33.33333%;max-width:33.33333%}@media (max-width:767px){.two-col.wide-left .col:nth-child(2){flex:0 0 100%;max-width:100%}.two-col.wide-left .col:nth-child(2):not(:first-child){padding-top:24px}.two-col.wide-left .col:nth-child(2):not(:last-child){padding-bottom:0}}.two-col.wide-right .col:first-child{flex:0 0 33.33333%;max-width:33.33333%}@media (max-width:767px){.two-col.wide-right .col:first-child{flex:0 0 100%;max-width:100%}.two-col.wide-right .col:first-child:not(:first-child){padding-top:24px}.two-col.wide-right .col:first-child:not(:last-child){padding-bottom:0}}.two-col.wide-right .col:nth-child(2){flex:0 0 66.66667%;max-width:66.66667%}@media (max-width:767px){.two-col.wide-right .col:nth-child(2){flex:0 0 100%;max-width:100%}.two-col.wide-right .col:nth-child(2):not(:first-child){padding-top:24px}.two-col.wide-right .col:nth-child(2):not(:last-child){padding-bottom:0}}.three-col .col{flex:0 0 33.33333%;max-width:33.33333%}@media (max-width:767px){.three-col .col{flex:0 0 100%;max-width:100%}.three-col .col:not(:first-child){padding-top:24px}.three-col .col:not(:last-child){padding-bottom:0}}.dark-bg,.light-bg{margin:30px 0;padding:60px 0}.dark-bg{background-color:#203243;color:#fff}.light-bg{background-color:#f7f7f8;color:#203243}.title-component{position:relative;width:100%;flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0}.title-component.left>*{text-align:left}.title-component.right>*{text-align:right}.title-component.center>*{text-align:center}.title-component.justify>*{text-align:justify}@media (min-width:1025px){.one-col .title-component.left{flex:0 0 66.66667%;max-width:66.66667%}}@media (min-width:1025px){body #header #eyebrow-nav{position:relative;line-height:30px;transition:color .8s ease;color:#fff;transition:background-color .8s ease;background-color:#203243}body #header #eyebrow-nav .container{display:flex;flex-direction:row;text-transform:uppercase;padding:0}body #header #eyebrow-nav .container .left-col,body #header #eyebrow-nav .container .middle-col,body #header #eyebrow-nav .container .right-col{z-index:2}body #header #eyebrow-nav .container .left-col{flex:1;position:relative;display:flex;flex-direction:row;font-family:myriad-pro,sans-serif;font-size:10px;font-weight:600}body #header #eyebrow-nav .container .left-col .back-btn{transition:background-color .8s ease;background-color:#2c5697;padding-right:22px;margin-right:20px}body #header #eyebrow-nav .container .left-col .back-btn .back-btn-bg{height:100%;position:absolute;right:100%;top:0;width:99999px;transition:background-color .8s ease;background-color:#2c5697}body #header #eyebrow-nav .container .left-col .back-btn a{display:flex;align-items:center;height:100%}body #header #eyebrow-nav .container .left-col .back-btn a i{padding-right:8px}body #header #eyebrow-nav .container .middle-col{flex:1;text-align:center}body #header #eyebrow-nav .container .right-col{flex:1;text-align:right;font-family:myriad-pro,sans-serif;font-size:10px}body #header #eyebrow-nav .container .right-col a{margin-left:22px}body #header #eyebrow-nav .container .right-col .contact{font-weight:900}body #header #eyebrow-nav .container .logo-container{position:relative;margin-top:2px}body #header #eyebrow-nav .container .logo-container img{position:relative;z-index:1;height:18px}body #header #eyebrow-nav .container .logo-container .scrolled-logo{position:absolute;z-index:2;top:6px;left:0;opacity:0;transition:opacity .8s ease}body #header #eyebrow-nav .container .logo-container span{font-family:myriad-pro-condensed,sans-serif;font-weight:400}body #header #eyebrow-nav .container a{font-family:myriad-pro,sans-serif;font-weight:600;transition:color .8s ease;color:#fff;text-decoration:none}body #header #eyebrow-nav .container a:hover{color:#3e87cb}body #header.scrolled:not(.country-selector-open) #eyebrow-nav{color:#203243;background-color:#f7f7f8}body #header.scrolled:not(.country-selector-open) #eyebrow-nav .container .left-col,body #header.scrolled:not(.country-selector-open) #eyebrow-nav .container .middle-col,body #header.scrolled:not(.country-selector-open) #eyebrow-nav .container .right-col{z-index:2}body #header.scrolled:not(.country-selector-open) #eyebrow-nav .container .left-col .back-btn,body #header.scrolled:not(.country-selector-open) #eyebrow-nav .container .left-col .back-btn .back-btn-bg{background-color:#a2a2a2}body #header.scrolled:not(.country-selector-open) #eyebrow-nav .container .middle-col .logo-container .scrolled-logo{opacity:1;top:6px}body #header.scrolled:not(.country-selector-open) #eyebrow-nav .container a{color:#203243}body #header.scrolled:not(.country-selector-open) #eyebrow-nav .container a:hover{color:#3e87cb}body.has-hero #header:not(.scrolled):not(.country-selector-open) #eyebrow-nav{background:none}}body.homepage #eyebrow-nav{max-height:30px;overflow:hidden}@media (min-width:1025px){body #header{padding:0}body #header #main-nav-desktop-container{padding-top:23px;transition:padding .8s ease;color:#203243;font-size:20px}body #header #main-nav-desktop-container .container{display:flex;flex-direction:row;padding-left:0;padding-right:0}body #header #main-nav-desktop-container .container .left-col,body #header #main-nav-desktop-container .container .right-col{width:200px;padding-bottom:23px}body #header #main-nav-desktop-container .container .left-col img{height:36px}body #header #main-nav-desktop-container .container .left-col .logo-container{font-size:32px;color:#2c5697;font-weight:700;font-style:italic;text-decoration:none}body #header #main-nav-desktop-container .container .middle-col{flex:1;text-align:center}body #header #main-nav-desktop-container .container .right-col{text-align:right}body #header #main-nav-desktop-container .container .links a{margin-right:20px;color:#203243;transition:color .8s ease}body #header #main-nav-desktop-container .container .links a:hover{color:#3e87cb}}#main-nav-desktop{position:relative;display:inline-block;max-width:100%;color:#000}#main-nav-desktop ul{list-style:none;padding:0;margin:0}#main-nav-desktop li{padding:0}#main-nav-desktop .nav-flyout,#main-nav-desktop a{text-decoration:none;text-transform:uppercase;height:100%;display:block;font-family:myriad-pro-condensed,sans-serif}#main-nav-desktop .nav-flyout.product-name,#main-nav-desktop .products .nav-flyout,#main-nav-desktop .products a,#main-nav-desktop a.product-name{text-transform:none}#main-nav-desktop .nav-flyout+ul{position:absolute;opacity:0;transition:opacity .2s}#main-nav-desktop .nav-flyout+ul:not(.show-element){top:-9999999px}#main-nav-desktop .nav-flyout+ul.show-element{opacity:1}#main-nav-desktop>ul{height:100%;display:flex;flex-direction:row}#main-nav-desktop>ul>li{position:relative;text-align:center;cursor:pointer;padding:0 36px 23px;transition:padding .8s ease}#main-nav-desktop>ul>li>.nav-flyout,#main-nav-desktop>ul>li>a{color:#203243;font-size:20px;font-weight:700}#main-nav-desktop>ul>li.active>.nav-flyout,#main-nav-desktop>ul>li>.nav-flyout:hover,#main-nav-desktop>ul>li>a:hover,.show-element+#main-nav-desktop>ul>li>.nav-flyout,.show-element+#main-nav-desktop>ul>li>a{color:#3e87cb!important}#main-nav-desktop>ul>li:not(.show-element){display:inline-block}#main-nav-desktop>ul>li ul{line-height:normal;width:200px;background-color:#fff;min-height:100%;display:flex;flex-direction:column}#main-nav-desktop>ul>li ul li{white-space:normal;text-align:left}#main-nav-desktop>ul>li ul li.active{background-color:#f1f6fc}#main-nav-desktop>ul>li ul li .nav-flyout,#main-nav-desktop>ul>li ul li a{color:#3e87cb;font-size:16px;font-weight:600;line-height:1.3}#main-nav-desktop>ul>li ul li .nav-flyout i,#main-nav-desktop>ul>li ul li a i{color:#3e87cb!important}#main-nav-desktop>ul>li ul li .nav-flyout:focus,#main-nav-desktop>ul>li ul li .nav-flyout:hover,#main-nav-desktop>ul>li ul li a:focus,#main-nav-desktop>ul>li ul li a:hover{background-color:#f1f6fc}#main-nav-desktop>ul>li ul li.menu-title{font-family:myriad-pro,sans-serif;font-size:12px;color:#586572;font-weight:700;line-height:1.3}#main-nav-desktop>ul>li ul li.menu-title,#main-nav-desktop>ul>li ul li .nav-flyout,#main-nav-desktop>ul>li ul li a{padding:12px 28px}#main-nav-desktop>ul>li ul li>img{margin:10px 28px}#main-nav-desktop>ul>li ul li.sub-nav{margin-left:27px;border-left:1px solid #3e87cb}#main-nav-desktop>ul>li ul li.sub-nav a{color:#2c5697;padding-left:12px}#main-nav-desktop>ul>li ul li.sub-nav.divider{display:none}#main-nav-desktop>ul>li ul li .descr{display:block;font-family:myriad-pro,sans-serif;font-weight:300;font-size:12px;text-transform:none}#main-nav-desktop>ul>li ul li.divider{border-bottom:1px solid #e5e5e5;cursor:default;margin-left:28px;margin-right:28px}#main-nav-desktop>ul>li ul li.bottom{flex:1}#main-nav-desktop>ul>li ul li .link.with-icon,#main-nav-desktop>ul>li ul li .table-container table td a.with-icon,#main-nav-desktop>ul>li ul li .table-container table th a.with-icon,.table-container table td #main-nav-desktop>ul>li ul li a.with-icon,.table-container table th #main-nav-desktop>ul>li ul li a.with-icon{display:flex;justify-content:space-between;margin-right:0;margin-bottom:0}#main-nav-desktop>ul>li ul li .link.with-icon .text,#main-nav-desktop>ul>li ul li .table-container table td a.with-icon .text,#main-nav-desktop>ul>li ul li .table-container table th a.with-icon .text,.table-container table td #main-nav-desktop>ul>li ul li a.with-icon .text,.table-container table th #main-nav-desktop>ul>li ul li a.with-icon .text{word-break:break-word;padding-right:0}#main-nav-desktop>ul>li>ul{top:100%;left:50%;margin-left:-100px;border-top:2px solid #3e87cb;padding-bottom:20px}#main-nav-desktop>ul>li>ul>li>ul{top:0}#main-nav-desktop>ul>li>ul:before{font-family:Font Awesome\ 5 Pro;font-weight:300;font-size:15px;position:absolute;top:-27px;transition:top .8s ease;left:50%;margin-left:-7px;color:#3e87cb;content:"\f078";line-height:1.3}#main-nav-desktop>ul>li>ul.multi-col{flex-direction:row;display:flex;width:402px;left:50%}#main-nav-desktop>ul>li>ul.multi-col.two-col{margin-left:-200px}#main-nav-desktop>ul>li>ul.multi-col.three-col{width:600px;margin-left:-300px}#main-nav-desktop>ul>li>ul.multi-col.four-col{width:800px;margin-left:-400px}#main-nav-desktop>ul>li>ul.multi-col.five-col{width:1000px;margin-left:-500px}#main-nav-desktop>ul>li>ul.multi-col.six-col{width:1200px;margin-left:-600px}#main-nav-desktop>ul>li>ul.multi-col>li{border-left:1px solid #f8f8f8}#main-nav-desktop>ul>li>ul.multi-col>li:first-child{border-left:none}#main-nav-desktop>ul>li>ul{box-shadow:0 4px 8px 0 rgba(32,50,67,.15)}#main-nav-desktop>ul>li.right-sub-nav>ul ul{box-shadow:4px 4px 8px 0 rgba(32,50,67,.15)}#main-nav-desktop>ul>li.left-sub-nav>ul ul{box-shadow:-4px 4px 8px 0 rgba(32,50,67,.15)}#main-nav-desktop>ul>li>ul.multi-col ul{box-shadow:none}#main-nav-desktop>ul>li.left-sub-nav .nav-flyout,#main-nav-desktop>ul>li.right-sub-nav .nav-flyout{position:relative}#main-nav-desktop>ul>li.left-sub-nav .nav-flyout:after,#main-nav-desktop>ul>li.left-sub-nav .nav-flyout:before,#main-nav-desktop>ul>li.right-sub-nav .nav-flyout:after,#main-nav-desktop>ul>li.right-sub-nav .nav-flyout:before{font-family:Font Awesome\ 5 Pro;font-weight:300;font-size:15px;position:absolute;top:50%;margin-top:-7px}#main-nav-desktop>ul>li.right-sub-nav>ul .active>.nav-flyout:after,#main-nav-desktop>ul>li.right-sub-nav>ul .nav-flyout:hover:after{content:"\f054";right:7px}#main-nav-desktop>ul>li.right-sub-nav>ul ul{left:100%;top:0}#main-nav-desktop>ul>li.left-sub-nav>ul .active>.nav-flyout:after,#main-nav-desktop>ul>li.left-sub-nav>ul .nav-flyout:hover:before{content:"\f053";left:7px}#main-nav-desktop>ul>li.left-sub-nav>ul ul{right:100%;top:0}#main-nav-desktop .hide-element{display:none}#main-nav-desktop .show-element{display:flex}#main-nav-desktop html.no-js li:focus>a+ul,#main-nav-desktop html.no-js li:hover>a+ul{display:block}@media (min-width:1025px){body #header{position:relative;z-index:4}body #header:not(.in-page){position:fixed;top:0;right:0;left:0}}#main-nav-desktop-container .logo-container{position:relative;top:-2px}#main-nav-desktop-container .logo-container .scrolled-logo{transition:opacity .8s ease;position:absolute;opacity:0;top:50%;transform:translateY(-50%);margin-top:4px}#main-nav-desktop-container .logo-container .logo-secondary,#main-nav-desktop-container .logo-container .logo-secondary-variant{display:none}body:not(.has-hero) #main-nav-desktop-container .logo-container .scrolled-logo{opacity:1}#header.scrolled #main-nav-desktop-container{background:transparent;background-color:#fff}#header.scrolled #main-nav-desktop-container #main-nav-desktop-container{padding-top:12px}#header.scrolled #main-nav-desktop-container .left-col,#header.scrolled #main-nav-desktop-container .right-col{padding-bottom:13px!important}#header.scrolled #main-nav-desktop-container .logo-container .scrolled-logo{opacity:1}#header.scrolled #main-nav-desktop-container #main-nav-desktop>ul>li{padding-bottom:13px}#header.scrolled #main-nav-desktop-container #main-nav-desktop>ul>li>ul:before{top:-20px}@media (min-width:1025px){body.has-hero #header:not(.scrolled):not(.country-selector-open){background:linear-gradient(rgba(32,50,67,.5),rgba(32,50,67,0))}body.has-hero #header:not(.scrolled):not(.country-selector-open) #main-nav-desktop-container{background:none}body.has-hero #header:not(.scrolled):not(.country-selector-open) #main-nav-desktop-container .container .left-col .logo-container,body.has-hero #header:not(.scrolled):not(.country-selector-open) #main-nav-desktop-container .links li a{color:#fff}body.has-hero #header:not(.scrolled):not(.country-selector-open) #main-nav-desktop-container .links li a:hover{color:#3e87cb}body.has-hero #header:not(.scrolled):not(.country-selector-open) #main-nav-desktop-container .container .fa-search{color:#fff}body.has-hero #header:not(.scrolled):not(.country-selector-open) #main-nav-desktop-container .container .fa-search:hover{color:#3e87cb}body.has-hero #header:not(.scrolled):not(.country-selector-open) #main-nav-desktop-container #main-nav-desktop>ul>li>.nav-flyout,body.has-hero #header:not(.scrolled):not(.country-selector-open) #main-nav-desktop-container #main-nav-desktop>ul>li>a{color:#fff}body.has-hero #header:not(.scrolled):not(.country-selector-open) i{color:#fff;transition:color .8s ease}body.has-hero #header:not(.scrolled):not(.country-selector-open) i:hover{color:#3e87cb}}@media (max-width:1024px){#header{padding:0}#header .link,#header .table-container table td a,#header .table-container table th a,.table-container table td #header a,.table-container table th #header a{margin-right:0;margin-bottom:0}#header #main-nav-mobile-container{position:relative;z-index:10000;background-color:#fff;color:#203243;font-size:20px}#header #main-nav-mobile-container .container{display:flex;z-index:1;flex-direction:row;line-height:70px;font-size:16px;font-family:myriad-pro-condensed,sans-serif;font-weight:700;text-transform:uppercase}}@media (max-width:1024px) and (min-width:768px){#header #main-nav-mobile-container .container .left-col{width:100px}}@media (max-width:1024px){#header #main-nav-mobile-container .container .left-col .open-nav{cursor:pointer}#header #main-nav-mobile-container .container .middle-col{position:absolute;top:0;left:50%;height:100%;text-align:center;transform:translateX(-50%)}#header #main-nav-mobile-container .container .middle-col img{height:31px}#header #main-nav-mobile-container .container .middle-col span{font-size:32px;color:#2c5697;font-weight:700;font-style:italic;text-decoration:none}#header #main-nav-mobile-container .container .right-col{text-align:right;white-space:nowrap}}@media (max-width:1024px) and (min-width:768px){#header #main-nav-mobile-container .container .right-col{width:120px}}@media (max-width:1024px){#header #main-nav-mobile-container .container .right-col a{margin-left:20px;color:#203243}#header #main-nav-mobile-container .container .right-col a:first-child{margin-left:0}#header #main-nav-mobile-container .container .right-col a:hover{color:#00101f}#header #main-nav-mobile-container .main-nav-menu{position:fixed;top:0;height:100%;width:100%;left:-100%;background-color:#f7f7f8}}@media (max-width:1024px) and (min-width:768px){#header #main-nav-mobile-container .main-nav-menu{width:375px;left:-375px}}@media (max-width:1024px){#header #main-nav-mobile-container .main-nav-menu .main-nav-menu-overlay{position:fixed;z-index:1;top:0;left:0;height:100vh;width:100vw;pointer-events:none;background-color:#203243;transition:opacity .8s ease;opacity:0}#header #main-nav-mobile-container .main-nav-menu.open .main-nav-menu-overlay{pointer-events:all;opacity:.65}#header #main-nav-mobile-container .main-nav-menu .main-nav-menu-header{position:relative;z-index:2;height:69px;background-color:#203243;color:#fff;padding:0 30px;display:flex;justify-content:space-between}#header #main-nav-mobile-container .main-nav-menu .main-nav-menu-header .left-col,#header #main-nav-mobile-container .main-nav-menu .main-nav-menu-header .middle-col,#header #main-nav-mobile-container .main-nav-menu .main-nav-menu-header .right-col{align-items:center;display:flex}#header #main-nav-mobile-container .main-nav-menu .main-nav-menu-header .middle-col{position:absolute;top:0;left:50%;width:125px;height:100%;margin-left:-62.5px;display:flex;justify-content:center}#header #main-nav-mobile-container .main-nav-menu .main-nav-menu-header .middle-col .logo{max-height:31px;max-width:125px}#header #main-nav-mobile-container .main-nav-menu .main-nav-menu-header .middle-col .text{display:block;max-width:125px;color:#fff;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .8s ease}#header #main-nav-mobile-container .main-nav-menu .main-nav-menu-header .middle-col .text:hover{color:#3e87cb;text-decoration:none}#header #main-nav-mobile-container .main-nav-menu .main-nav-menu-header a:hover{text-decoration:none}#header #main-nav-mobile-container .main-nav-menu .main-nav-menu-header .close-nav{cursor:pointer;font-size:16px;font-family:myriad-pro-condensed,sans-serif;font-weight:700;text-transform:uppercase;transition:color .8s ease}#header #main-nav-mobile-container .main-nav-menu .main-nav-menu-header .close-nav:hover{color:#3e87cb}#header #main-nav-mobile-container .main-nav-menu .main-nav-menu-header .country-selector{font-size:12px}#header #main-nav-mobile-container .main-nav-menu .main-nav-menu-header .country-selector .fa-globe{font-size:16px}#header #main-nav-mobile-container .main-nav-menu .main-nav-menu-header .country-selector .fa-chevron-down{font-size:10px}#header #main-nav-mobile-container .main-nav-menu .main-nav-menu-header-additional{position:relative;z-index:2;height:35px;background-color:#203243;color:#fff;padding:0 30px;display:flex;justify-content:flex-end}#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container{position:relative;z-index:2;height:100%;border-top:8px solid #f7f7f8;background-color:#f7f7f8}#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container .main-nav-menu-links-section{width:100%;height:100%;background-color:#f7f7f8}#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container .main-nav-menu-links-section .main-nav-menu-links{margin-top:8px}#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container .main-nav-menu-links-section .main-nav-menu-links:first-child{margin-top:0}#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container .main-nav-menu-links-section .main-nav-menu-links ul{list-style-type:none;padding:0;margin:0}#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container .main-nav-menu-links-section .main-nav-menu-links ul li.spacer{height:7px}#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container .main-nav-menu-links-section .main-nav-menu-links ul li .nav-link,#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container .main-nav-menu-links-section .main-nav-menu-links ul li a{display:block;width:100%;background-color:#fff;cursor:pointer;padding:16px 56px 16px 30px;border-bottom:1px solid #f7f7f8;font-family:myriad-pro-condensed,sans-serif;font-weight:600;color:#3e87cb;text-transform:uppercase;text-decoration:none;position:relative}#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container .main-nav-menu-links-section .main-nav-menu-links ul li .nav-link.segmented-link:after,#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container .main-nav-menu-links-section .main-nav-menu-links ul li a.segmented-link:after{font-family:Font Awesome\ 5 Pro;font-size:16px;content:"\f054";position:absolute;top:16px;right:56px}#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container .main-nav-menu-links-section .main-nav-menu-links ul li .nav-link.secondary-link,#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container .main-nav-menu-links-section .main-nav-menu-links ul li a.secondary-link{font-family:myriad-pro,sans-serif;font-weight:700;font-size:12px;color:#2c5697;text-transform:none;background-color:#f7f7f8;border-bottom:none}#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container .main-nav-menu-links-section .main-nav-menu-links ul li .nav-link.secondary-link:after,#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container .main-nav-menu-links-section .main-nav-menu-links ul li a.secondary-link:after{content:""}#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container .main-nav-menu-links-section .main-nav-menu-links ul li .nav-link.view-all,#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container .main-nav-menu-links-section .main-nav-menu-links ul li a.view-all{color:#2c5697}#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container .main-nav-menu-links-section .main-nav-menu-links ul li .nav-link .descr,#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container .main-nav-menu-links-section .main-nav-menu-links ul li a .descr{display:block;font-family:myriad-pro,sans-serif;font-weight:300;font-size:9px}#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container .main-nav-menu-links-section .main-nav-menu-links ul li.segment-name{padding:16px 56px 16px 30px;font-size:20px;font-family:myriad-pro-condensed,sans-serif;font-weight:600;color:#203243;cursor:pointer;border-bottom:1px solid #fff}#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container .main-nav-menu-links-section .main-nav-menu-links ul li.segment-name i{font-size:16px;padding-right:6px}#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container .main-nav-menu-links-section .main-nav-menu-links ul li.group-title{display:block;width:100%;padding:18px 56px 18px 30px;border-bottom:1px solid #fff;font-family:myriad-pro,sans-serif;font-weight:700;color:#586572;font-size:12px}#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container .main-nav-menu-links-section .main-nav-menu-links ul li.expandable>.nav-link{position:relative}#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container .main-nav-menu-links-section .main-nav-menu-links ul li.expandable>.nav-link:after{font-family:Font Awesome\ 5 Pro;font-size:16px;content:"\f067";position:absolute;top:16px;right:56px}#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container .main-nav-menu-links-section .main-nav-menu-links ul li.expandable ul{overflow:hidden;height:0}#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container .main-nav-menu-links-section .main-nav-menu-links ul li.expandable ul .nav-link,#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container .main-nav-menu-links-section .main-nav-menu-links ul li.expandable ul a{color:#2c5697;background-color:#f7f7f8;border-bottom:1px solid #fff}#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container .main-nav-menu-links-section .main-nav-menu-links ul li.expandable ul .section-title{background-color:#f7f7f8;border-bottom:1px solid #fff}#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container .main-nav-menu-links-section .main-nav-menu-links ul li.expandable.open>.nav-link:after{content:"\f068";top:16px}#header #main-nav-mobile-container .main-nav-menu .main-nav-links-container .main-nav-menu-links-section.segmented-nav{position:absolute;top:0;right:100%;z-index:1;display:none}.menu-open{overflow:hidden}}.language-selector ul{list-style:none;display:flex;margin:0 auto;-webkit-padding-start:15px;padding-inline-start:15px;-webkit-padding-end:15px;padding-inline-end:15px}.language-selector ul li{display:inline-block;cursor:pointer;padding:0 5px;text-transform:uppercase}@media (max-width:1024px){.language-selector ul li{font-size:10px;padding-left:10px;padding-right:10px}}.language-selector ul li.selected{background-color:hsla(0,0%,89.8%,.25)}.image-component-container{display:inline-block;margin-right:40px;margin-bottom:40px;max-width:100%}.image-component-container.full-width{display:block!important}.image-component-container.full-width img{width:100%}.image-component-container .image-top-container{position:relative}.image-component-container .image-top-container .image-container img{max-width:100%}.image-component-container .image-top-container .image-content-container{position:absolute;z-index:2;top:0;left:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;font-family:myriad-pro,sans-serif;padding-bottom:40px}.image-component-container .image-top-container .image-content-container>*{margin-left:32px;margin-right:200px}@media (max-width:767px){.image-component-container .image-top-container .image-content-container>*{margin-right:32px}}.image-component-container .image-top-container .image-content-container .pre-headline{font-size:16px;font-family:titling-gothic-fb-skyline,sans-serif;text-transform:uppercase;font-weight:500}.image-component-container .image-top-container .image-content-container .sub-headline{font-size:16px}.image-component-container .image-top-container .image-content-container .link-title{font-family:myriad-pro-condensed,sans-serif;font-size:20px;margin-top:32px}.image-component-container .image-top-container .image-content-container .link-title i{margin-left:16px}.image-component-container .image-top-container .image--disclaimer{position:absolute;bottom:20px;right:20px;margin:0;width:150px;color:#fff;font-size:12px}.image-component-container .image-descr{width:100%}.image-container a{position:relative;display:block;height:100%;width:100%;background-color:#f7f7f8}.image-container.external-link a{border-radius:0 30px 0 0;overflow:hidden}.image-container.external-link a .external-link-icon{position:absolute;top:0;right:0;background:#fba455;color:#fff;font-size:16px;padding:16px}.light-bg .image-container a{background-color:#fff}.image-promo{display:block;margin-right:0}.image-promo a .image-top-container{position:relative;overflow:hidden;width:100%}.image-promo a .image-top-container img{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);transition:transform .8s ease}.image-promo a .image-top-container .image-content-container{position:relative;margin-top:200px}.image-promo a .image-top-container .image-content-container .image-disclaimer{display:flex;flex-flow:row-reverse;margin-right:50px}.image-promo a:hover{text-decoration:none}.image-promo a:hover .image-top-container img{transform:translate(-50%,-50%) scale(1.1)}.image-promo a.external{border-radius:0 30px 0 0;overflow:hidden}.image-promo a.external .external-img-icon{position:absolute;top:0;right:0;background-color:#fba455;color:#fff;font-size:16px;padding:15px}.image-mosaic-container{margin-bottom:12px}.image-mosaic-container .grid-item{margin-bottom:24px;padding-left:10px;padding-right:10px;width:100%}@media (min-width:768px) and (max-width:1024px){.image-mosaic-container .grid-item{width:50%}}@media (min-width:1025px){.image-mosaic-container .grid-item{width:33%}}.image-mosaic-container .grid-item .image-container{margin-bottom:16px;overflow:hidden}.image-mosaic-container .grid-item .image-container img{max-height:500px;position:relative;left:50%;transform:translateX(-50%)}.image-mosaic-container .grid-item .content-container{font-weight:300}.image-grid-container{margin-bottom:12px;display:flex;flex-wrap:wrap}.image-grid-container .grid-item{margin-bottom:24px;padding-left:10px;padding-right:10px;width:100%}@media (min-width:768px) and (max-width:1024px){.image-grid-container .grid-item{width:50%}}@media (min-width:1025px){.image-grid-container .grid-item{width:33%}}.image-grid-container .grid-item .image-container{margin-bottom:16px;position:relative}@media (max-width:767px){.image-grid-container .grid-item .image-container img{width:100%}}@media (min-width:768px){.image-grid-container .grid-item .image-container{height:360px;overflow:hidden}.image-grid-container .grid-item .image-container img{position:absolute;max-width:none;height:100%;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}}.image-grid-container .grid-item .content-container{font-weight:300;width:100%}.carousel{margin-bottom:12px}.carousel .carousel-inner .carousel-item img{width:100%}.carousel .control-container{display:flex;position:absolute;z-index:1;top:12px;left:12px}.carousel .control-container .next-control,.carousel .control-container .prev-control{background-color:#fff;height:48px;width:60px;text-align:center;line-height:48px;border:1px solid #f7f7f8}.carousel .control-container .next-control i,.carousel .control-container .prev-control i{color:#3e87cb;font-size:16px}.carousel .control-container .prev-control{border-radius:30px 0 0 30px}.carousel .control-container .next-control{border-radius:0 30px 30px 0}@media (max-width:767px){.carousel .control-container{top:-24px;left:-1px}.carousel .control-container .prev-control{border-radius:30px 0 0 0}}.image-scroll-carousel{position:relative}.image-scroll-carousel .next-control,.image-scroll-carousel .prev-control{position:absolute;top:25%;transform:translateX(-50%);cursor:pointer;color:#203243;font-size:45px;font-weight:300;opacity:.2;transition:opacity .2s ease-out}.image-scroll-carousel .next-control.disabled,.image-scroll-carousel .prev-control.disabled{opacity:0}.image-scroll-carousel .prev-control{left:-20px}.image-scroll-carousel .next-control{right:-40px}.image-scroll-carousel .image-scroll-carousel-container{position:relative}.image-scroll-carousel .image-scroll-carousel-container .scroll-items{white-space:nowrap;display:block;height:100%;width:100%}.image-scroll-carousel .image-scroll-carousel-container .scroll-items .scroll-item{display:inline-block;position:relative;vertical-align:top;margin-bottom:48px;width:100%;padding:0 42px}@media (min-width:768px){.image-scroll-carousel .image-scroll-carousel-container .scroll-items .scroll-item{width:50%}}@media (min-width:1025px){.image-scroll-carousel .image-scroll-carousel-container .scroll-items .scroll-item{width:33%}}.image-scroll-carousel .image-scroll-carousel-container .scroll-items .scroll-item a{color:#203243;font-family:myriad-pro,sans-serif;font-weight:300}.image-scroll-carousel .image-scroll-carousel-container .scroll-items .scroll-item a:hover{text-decoration:none}.image-scroll-carousel .image-scroll-carousel-container .scroll-items .scroll-item .scroll-item--image{position:relative;z-index:2;overflow:hidden;width:100%;padding-top:100%;border-radius:100%;margin:0 auto 48px}.image-scroll-carousel .image-scroll-carousel-container .scroll-items .scroll-item .scroll-item--image img{-o-object-fit:cover;object-fit:cover;position:absolute;z-index:1;width:100%;height:100%;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);transition:transform .8s ease}.image-scroll-carousel .image-scroll-carousel-container .scroll-items .scroll-item .scroll-item--image .image--disclaimer{position:absolute;z-index:2;bottom:20px;left:0;width:100%;text-align:center;color:#fff;font-size:12px;padding:0 27%;white-space:normal}.image-scroll-carousel .image-scroll-carousel-container .scroll-items .scroll-item a:hover .scroll-item--image img{transform:translate(-50%,-50%) scale(1.1)}.image-scroll-carousel .image-scroll-carousel-container .scroll-items .scroll-item h5{margin-top:48px;margin-bottom:0;text-align:center}.image-scroll-carousel .image-scroll-carousel-container .scroll-items .scroll-item .sub-headline{width:100%;font-size:18px;font-weight:300;white-space:normal;text-align:center}.image-scroll-carousel .image-scroll-carousel-container .scroll-items .scroll-item .description.rich-text{text-align:center;font-size:14px;font-weight:400;white-space:normal;width:100%;margin-top:24px}.image-scroll-carousel .image-scroll-carousel-container .scroll-items .scroll-item .description.rich-text a{font-family:myriad-pro,sans-serif;font-size:14px}.image-scroll-carousel .image-scroll-carousel-container .scroll-items .scroll-item.loaded a .image-container{position:relative;overflow:hidden;height:375px}.image-scroll-carousel .image-scroll-carousel-container .scroll-items .scroll-item.loaded a .image-container img{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);transition:transform .8s ease}.image-scroll-carousel .image-scroll-carousel-container .scroll-items .scroll-item.loaded a:hover img{transform:translate(-50%,-50%) scale(1.1)}@-webkit-keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@keyframes plyr-progress{to{background-position:25px 0;background-position:var(--plyr-progress-loading-size,25px) 0}}@-webkit-keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes plyr-popup{0%{opacity:.5;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}@keyframes plyr-fade-in{0%{opacity:0}to{opacity:1}}.plyr{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;align-items:center;direction:ltr;display:flex;flex-direction:column;font-family:inherit;font-family:var(--plyr-font-family,inherit);font-variant-numeric:tabular-nums;font-weight:400;font-weight:var(--plyr-font-weight-regular,400);line-height:1.7;line-height:var(--plyr-line-height,1.7);max-width:100%;min-width:200px;position:relative;text-shadow:none;transition:box-shadow .3s ease;z-index:0}.plyr audio,.plyr iframe,.plyr video{display:block;height:100%;width:100%}.plyr button{font:inherit;line-height:inherit;width:auto}.plyr:focus{outline:0}.plyr--full-ui{box-sizing:border-box}.plyr--full-ui *,.plyr--full-ui :after,.plyr--full-ui :before{box-sizing:inherit}.plyr--full-ui a,.plyr--full-ui button,.plyr--full-ui input,.plyr--full-ui label{touch-action:manipulation}.plyr__badge{background:#4a5464;background:var(--plyr-badge-background,#4a5464);border-radius:2px;border-radius:var(--plyr-badge-border-radius,2px);color:#fff;color:var(--plyr-badge-text-color,#fff);font-size:9px;font-size:var(--plyr-font-size-badge,9px);line-height:1;padding:3px 4px}.plyr--full-ui ::-webkit-media-text-track-container{display:none}.plyr__captions{-webkit-animation:plyr-fade-in .3s ease;animation:plyr-fade-in .3s ease;bottom:0;display:none;font-size:13px;font-size:var(--plyr-font-size-small,13px);left:0;padding:10px;padding:var(--plyr-control-spacing,10px);position:absolute;text-align:center;transition:transform .4s ease-in-out;width:100%}.plyr__captions span:empty{display:none}@media (min-width:480px){.plyr__captions{font-size:15px;font-size:var(--plyr-font-size-base,15px);padding:20px;padding:calc(var(--plyr-control-spacing, 10px)*2)}}@media (min-width:768px){.plyr__captions{font-size:18px;font-size:var(--plyr-font-size-large,18px)}}.plyr--captions-active .plyr__captions{display:block}.plyr:not(.plyr--hide-controls) .plyr__controls:not(:empty)~.plyr__captions{transform:translateY(-40px);transform:translateY(calc(var(--plyr-control-spacing, 10px)*-4))}.plyr__caption{background:rgba(0,0,0,.8);background:var(--plyr-captions-background,rgba(0,0,0,.8));border-radius:2px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#fff;color:var(--plyr-captions-text-color,#fff);line-height:185%;padding:.2em .5em;white-space:pre-wrap}.plyr__caption div{display:inline}.plyr__control{background:transparent;border:0;border-radius:3px;border-radius:var(--plyr-control-radius,3px);color:inherit;cursor:pointer;flex-shrink:0;overflow:visible;padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*0.7);position:relative;transition:all .3s ease}.plyr__control svg{fill:currentColor;display:block;height:18px;height:var(--plyr-control-icon-size,18px);pointer-events:none;width:18px;width:var(--plyr-control-icon-size,18px)}.plyr__control:focus{outline:0}.plyr__control.plyr__tab-focus{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}a.plyr__control{text-decoration:none}.plyr__control.plyr__control--pressed .icon--not-pressed,.plyr__control.plyr__control--pressed .label--not-pressed,.plyr__control:not(.plyr__control--pressed) .icon--pressed,.plyr__control:not(.plyr__control--pressed) .label--pressed,a.plyr__control:after,a.plyr__control:before{display:none}.plyr--full-ui ::-webkit-media-controls{display:none}.plyr__controls{align-items:center;display:flex;justify-content:flex-end;text-align:center}.plyr__controls .plyr__progress__container{flex:1;min-width:0}.plyr__controls .plyr__controls__item{margin-left:2.5px;margin-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item:first-child{margin-left:0;margin-right:auto}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:2.5px;padding-left:calc(var(--plyr-control-spacing, 10px)/4)}.plyr__controls .plyr__controls__item.plyr__time{padding:0 5px;padding:0 calc(var(--plyr-control-spacing, 10px)/2)}.plyr__controls .plyr__controls__item.plyr__progress__container:first-child,.plyr__controls .plyr__controls__item.plyr__time+.plyr__time,.plyr__controls .plyr__controls__item.plyr__time:first-child{padding-left:0}.plyr [data-plyr=airplay],.plyr [data-plyr=captions],.plyr [data-plyr=fullscreen],.plyr [data-plyr=pip],.plyr__controls:empty{display:none}.plyr--airplay-supported [data-plyr=airplay],.plyr--captions-enabled [data-plyr=captions],.plyr--fullscreen-enabled [data-plyr=fullscreen],.plyr--pip-supported [data-plyr=pip]{display:inline-block}.plyr__menu{display:flex;position:relative}.plyr__menu .plyr__control svg{transition:transform .3s ease}.plyr__menu .plyr__control[aria-expanded=true] svg{transform:rotate(90deg)}.plyr__menu .plyr__control[aria-expanded=true] .plyr__tooltip{display:none}.plyr__menu__container{-webkit-animation:plyr-popup .2s ease;animation:plyr-popup .2s ease;background:hsla(0,0%,100%,.9);background:var(--plyr-menu-background,hsla(0,0%,100%,.9));border-radius:4px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-menu-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-menu-color,#4a5464);font-size:15px;font-size:var(--plyr-font-size-base,15px);margin-bottom:10px;position:absolute;right:-3px;text-align:left;white-space:nowrap;z-index:3}.plyr__menu__container>div{overflow:hidden;transition:height .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1)}.plyr__menu__container:after{border:4px solid transparent;border-width:var(--plyr-menu-arrow-size,4px);border-top:var(--plyr-menu-arrow-size,4px) solid hsla(0,0%,100%,.9);content:"";height:0;position:absolute;right:14px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*0.7 - var(--plyr-menu-arrow-size, 4px)/2);top:100%;width:0}.plyr__menu__container [role=menu]{padding:7px;padding:calc(var(--plyr-control-spacing, 10px)*0.7)}.plyr__menu__container [role=menuitem],.plyr__menu__container [role=menuitemradio]{margin-top:2px}.plyr__menu__container [role=menuitem]:first-child,.plyr__menu__container [role=menuitemradio]:first-child{margin-top:0}.plyr__menu__container .plyr__control{align-items:center;color:#4a5464;color:var(--plyr-menu-color,#4a5464);display:flex;font-size:13px;font-size:var(--plyr-font-size-menu,var(--plyr-font-size-small,13px));padding:4.66667px 10.5px;padding:calc(var(--plyr-control-spacing, 10px)*0.7/1.5) calc(var(--plyr-control-spacing, 10px)*0.7*1.5);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.plyr__menu__container .plyr__control>span{align-items:inherit;display:flex;width:100%}.plyr__menu__container .plyr__control:after{border:4px solid transparent;border:var(--plyr-menu-item-arrow-size,4px) solid transparent;content:"";position:absolute;top:50%;transform:translateY(-50%)}.plyr__menu__container .plyr__control--forward{padding-right:28px;padding-right:calc(var(--plyr-control-spacing, 10px)*0.7*4)}.plyr__menu__container .plyr__control--forward:after{border-left-color:#728197;border-left-color:var(--plyr-menu-arrow-color,#728197);right:6.5px;right:calc(var(--plyr-control-spacing, 10px)*0.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--forward.plyr__tab-focus:after,.plyr__menu__container .plyr__control--forward:hover:after{border-left-color:initial}.plyr__menu__container .plyr__control--back{font-weight:400;font-weight:var(--plyr-font-weight-regular,400);margin:7px;margin:calc(var(--plyr-control-spacing, 10px)*0.7);margin-bottom:3.5px;margin-bottom:calc(var(--plyr-control-spacing, 10px)*0.7/2);padding-left:28px;padding-left:calc(var(--plyr-control-spacing, 10px)*0.7*4);position:relative;width:calc(100% - 14px);width:calc(100% - var(--plyr-control-spacing, 10px)*0.7*2)}.plyr__menu__container .plyr__control--back:after{border-right-color:#728197;border-right-color:var(--plyr-menu-arrow-color,#728197);left:6.5px;left:calc(var(--plyr-control-spacing, 10px)*0.7*1.5 - var(--plyr-menu-item-arrow-size, 4px))}.plyr__menu__container .plyr__control--back:before{background:#dcdfe5;background:var(--plyr-menu-back-border-color,#dcdfe5);box-shadow:0 1px 0 #fff;box-shadow:0 1px 0 var(--plyr-menu-back-border-shadow-color,#fff);content:"";height:1px;left:0;margin-top:3.5px;margin-top:calc(var(--plyr-control-spacing, 10px)*0.7/2);overflow:hidden;position:absolute;right:0;top:100%}.plyr__menu__container .plyr__control--back.plyr__tab-focus:after,.plyr__menu__container .plyr__control--back:hover:after{border-right-color:initial}.plyr__menu__container .plyr__control[role=menuitemradio]{padding-left:7px;padding-left:calc(var(--plyr-control-spacing, 10px)*0.7)}.plyr__menu__container .plyr__control[role=menuitemradio]:after,.plyr__menu__container .plyr__control[role=menuitemradio]:before{border-radius:100%}.plyr__menu__container .plyr__control[role=menuitemradio]:before{background:rgba(0,0,0,.1);content:"";display:block;flex-shrink:0;height:16px;margin-right:10px;margin-right:var(--plyr-control-spacing,10px);transition:all .3s ease;width:16px}.plyr__menu__container .plyr__control[role=menuitemradio]:after{background:#fff;border:0;height:6px;left:12px;opacity:0;top:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease,opacity .3s ease;width:6px}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:before{background:#00b3ff;background:var(--plyr-control-toggle-checked-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)))}.plyr__menu__container .plyr__control[role=menuitemradio][aria-checked=true]:after{opacity:1;transform:translateY(-50%) scale(1)}.plyr__menu__container .plyr__control[role=menuitemradio].plyr__tab-focus:before,.plyr__menu__container .plyr__control[role=menuitemradio]:hover:before{background:rgba(35,40,47,.1)}.plyr__menu__container .plyr__menu__value{align-items:center;display:flex;margin-left:auto;margin-right:calc(-7px + 2);margin-right:calc(var(--plyr-control-spacing, 10px)*0.7*-1 + 2);overflow:hidden;padding-left:24.5px;padding-left:calc(var(--plyr-control-spacing, 10px)*0.7*3.5);pointer-events:none}.plyr--full-ui input[type=range]{-webkit-appearance:none;background:transparent;border:0;border-radius:26px;border-radius:calc(var(--plyr-range-thumb-height, 13px)*2);color:#00b3ff;color:var(--plyr-range-fill-background,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));display:block;height:19px;height:calc(var(--plyr-range-thumb-active-shadow-width, 3px)*2 + var(--plyr-range-thumb-height, 13px));margin:0;min-width:0;padding:0;transition:box-shadow .3s ease;width:100%}.plyr--full-ui input[type=range]::-webkit-slider-runnable-track{background:transparent;background-image:linear-gradient(90deg,currentColor,transparent 0);background-image:linear-gradient(90deg,currentColor var(--value,0),transparent var(--value,0));border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-webkit-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:-4px;margin-top:calc(var(--plyr-range-thumb-height, 13px)/2*-1 - var(--plyr-range-track-height, 5px)/2*-1);position:relative;-webkit-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-moz-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-moz-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-moz-range-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);position:relative;-moz-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-moz-range-progress{background:currentColor;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px)}.plyr--full-ui input[type=range]::-ms-track{color:transparent}.plyr--full-ui input[type=range]::-ms-fill-upper,.plyr--full-ui input[type=range]::-ms-track{background:transparent;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-fill-lower{background:transparent;background:currentColor;border:0;border-radius:2.5px;border-radius:calc(var(--plyr-range-track-height, 5px)/2);height:5px;height:var(--plyr-range-track-height,5px);-ms-transition:box-shadow .3s ease;transition:box-shadow .3s ease;-ms-user-select:none;user-select:none}.plyr--full-ui input[type=range]::-ms-thumb{background:#fff;background:var(--plyr-range-thumb-background,#fff);border:0;border-radius:100%;box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2));height:13px;height:var(--plyr-range-thumb-height,13px);margin-top:0;position:relative;-ms-transition:all .2s ease;transition:all .2s ease;width:13px;width:var(--plyr-range-thumb-height,13px)}.plyr--full-ui input[type=range]::-ms-tooltip{display:none}.plyr--full-ui input[type=range]:focus{outline:0}.plyr--full-ui input[type=range]::-moz-focus-outer{border:0}.plyr--full-ui input[type=range].plyr__tab-focus::-webkit-slider-runnable-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-moz-range-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr--full-ui input[type=range].plyr__tab-focus::-ms-track{outline-color:#00b3ff;outline-color:var(--plyr-tab-focus-color,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));outline-offset:2px;outline-style:dotted;outline-width:3px}.plyr__poster{background-color:#000;background-color:var(--plyr-video-background,var(--plyr-video-background,#000));background-position:50% 50%;background-repeat:no-repeat;background-size:contain;height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .2s ease;width:100%;z-index:1}.plyr--stopped.plyr__poster-enabled .plyr__poster{opacity:1}.plyr--youtube.plyr--paused.plyr__poster-enabled:not(.plyr--stopped) .plyr__poster{display:none}.plyr__time{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px))}.plyr__time+.plyr__time:before{content:"\2044";margin-right:10px;margin-right:var(--plyr-control-spacing,10px)}@media (max-width:767px){.plyr__time+.plyr__time{display:none}}.plyr__tooltip{background:hsla(0,0%,100%,.9);background:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:3px;border-radius:var(--plyr-tooltip-radius,3px);bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));color:#4a5464;color:var(--plyr-tooltip-color,#4a5464);font-size:13px;font-size:var(--plyr-font-size-small,13px);font-weight:400;font-weight:var(--plyr-font-weight-regular,400);left:50%;line-height:1.3;margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:5px 7.5px;padding:calc(var(--plyr-control-spacing, 10px)/2) calc(var(--plyr-control-spacing, 10px)/2*1.5);pointer-events:none;position:absolute;transform:translate(-50%,10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;white-space:nowrap;z-index:2}.plyr__tooltip:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr .plyr__control.plyr__tab-focus .plyr__tooltip,.plyr .plyr__control:hover .plyr__tooltip,.plyr__tooltip--visible{opacity:1;transform:translate(-50%) scale(1)}.plyr .plyr__control:hover .plyr__tooltip{z-index:3}.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip{left:0;transform:translateY(10px) scale(.8);transform-origin:0 100%}.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip:before,.plyr__controls>.plyr__control:first-child .plyr__tooltip:before{left:16px;left:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*0.7)}.plyr__controls>.plyr__control:last-child .plyr__tooltip{left:auto;right:0;transform:translateY(10px) scale(.8);transform-origin:100% 100%}.plyr__controls>.plyr__control:last-child .plyr__tooltip:before{left:auto;right:16px;right:calc(var(--plyr-control-icon-size, 18px)/2 + var(--plyr-control-spacing, 10px)*0.7);transform:translateX(50%)}.plyr__controls>.plyr__control:first-child+.plyr__control.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child+.plyr__control .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child+.plyr__control:hover .plyr__tooltip,.plyr__controls>.plyr__control:first-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:first-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:first-child:hover .plyr__tooltip,.plyr__controls>.plyr__control:last-child.plyr__tab-focus .plyr__tooltip,.plyr__controls>.plyr__control:last-child .plyr__tooltip--visible,.plyr__controls>.plyr__control:last-child:hover .plyr__tooltip{transform:translate(0) scale(1)}.plyr__progress{left:6.5px;left:calc(var(--plyr-range-thumb-height, 13px)*0.5);margin-right:13px;margin-right:var(--plyr-range-thumb-height,13px);position:relative}.plyr__progress__buffer,.plyr__progress input[type=range]{margin-left:-6.5px;margin-left:calc(var(--plyr-range-thumb-height, 13px)*-0.5);margin-right:-6.5px;margin-right:calc(var(--plyr-range-thumb-height, 13px)*-0.5);width:calc(100% + 13px);width:calc(100% + var(--plyr-range-thumb-height, 13px))}.plyr__progress input[type=range]{position:relative;z-index:2}.plyr__progress .plyr__tooltip{font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));left:0}.plyr__progress__buffer{-webkit-appearance:none;background:transparent;border:0;border-radius:100px;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin-top:-2.5px;margin-top:calc(var(--plyr-range-track-height, 5px)/2*-1);padding:0;position:absolute;top:50%}.plyr__progress__buffer::-webkit-progress-bar{background:transparent}.plyr__progress__buffer::-webkit-progress-value{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-webkit-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-moz-progress-bar{background:currentColor;border-radius:100px;min-width:5px;min-width:var(--plyr-range-track-height,5px);-moz-transition:width .2s ease;transition:width .2s ease}.plyr__progress__buffer::-ms-fill{border-radius:100px;-ms-transition:width .2s ease;transition:width .2s ease}.plyr--loading .plyr__progress__buffer{-webkit-animation:plyr-progress 1s linear infinite;animation:plyr-progress 1s linear infinite;background-image:linear-gradient(-45deg,rgba(35,40,47,.6) 25%,transparent 0,transparent 50%,rgba(35,40,47,.6) 0,rgba(35,40,47,.6) 75%,transparent 0,transparent);background-image:linear-gradient(-45deg,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 25%,transparent 0,transparent 50%,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 0,var(--plyr-progress-loading-background,rgba(35,40,47,.6)) 75%,transparent 0,transparent);background-repeat:repeat-x;background-size:25px 25px;background-size:var(--plyr-progress-loading-size,25px) var(--plyr-progress-loading-size,25px);color:transparent}.plyr--video.plyr--loading .plyr__progress__buffer{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr--audio.plyr--loading .plyr__progress__buffer{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr__volume{align-items:center;display:flex;max-width:110px;min-width:80px;position:relative;width:20%}.plyr__volume input[type=range]{margin-left:5px;margin-left:calc(var(--plyr-control-spacing, 10px)/2);margin-right:5px;margin-right:calc(var(--plyr-control-spacing, 10px)/2);position:relative;z-index:2}.plyr--is-ios .plyr__volume{min-width:0;width:auto}.plyr--audio{display:block}.plyr--audio .plyr__controls{background:#fff;background:var(--plyr-audio-controls-background,#fff);border-radius:inherit;color:#4a5464;color:var(--plyr-audio-control-color,#4a5464);padding:10px;padding:var(--plyr-control-spacing,10px)}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-audio-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-audio-control-color-hover,#fff)}.plyr--full-ui.plyr--audio input[type=range]::-webkit-slider-runnable-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-moz-range-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]::-ms-track{background-color:rgba(193,200,209,.6);background-color:var(--plyr-audio-range-track-background,var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6)))}.plyr--full-ui.plyr--audio input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--full-ui.plyr--audio input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px rgba(35,40,47,.1);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,rgba(35,40,47,.1))}.plyr--audio .plyr__progress__buffer{color:rgba(193,200,209,.6);color:var(--plyr-audio-progress-buffered-background,rgba(193,200,209,.6))}.plyr--video{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));overflow:hidden}.plyr--video.plyr--menu-open{overflow:visible}.plyr__video-wrapper{background:#000;background:var(--plyr-video-background,var(--plyr-video-background,#000));margin:auto;overflow:hidden;position:relative;width:100%}.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{aspect-ratio:16/9}@supports not (aspect-ratio:16/9){.plyr__video-embed,.plyr__video-wrapper--fixed-ratio{height:0;padding-bottom:56.25%;position:relative}}.plyr__video-embed iframe,.plyr__video-wrapper--fixed-ratio video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.plyr--full-ui .plyr__video-embed>.plyr__video-embed__container{padding-bottom:240%;position:relative;transform:translateY(-38.28125%)}.plyr--video .plyr__controls{background:linear-gradient(transparent,rgba(0,0,0,.75));background:var(--plyr-video-controls-background,linear-gradient(transparent,rgba(0,0,0,.75)));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0;color:#fff;color:var(--plyr-video-control-color,#fff);left:0;padding:5px;padding:calc(var(--plyr-control-spacing, 10px)/2);padding-top:20px;padding-top:calc(var(--plyr-control-spacing, 10px)*2);position:absolute;right:0;transition:opacity .4s ease-in-out,transform .4s ease-in-out;z-index:3}@media (min-width:480px){.plyr--video .plyr__controls{padding:10px;padding:var(--plyr-control-spacing,10px);padding-top:35px;padding-top:calc(var(--plyr-control-spacing, 10px)*3.5)}}.plyr--video.plyr--hide-controls .plyr__controls{opacity:0;pointer-events:none;transform:translateY(100%)}.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));color:#fff;color:var(--plyr-video-control-color-hover,#fff)}.plyr__control--overlaid{background:#00b3ff;background:var(--plyr-video-control-background-hover,var(--plyr-color-main,var(--plyr-color-main,#00b3ff)));border:0;border-radius:100%;color:#fff;color:var(--plyr-video-control-color,#fff);display:none;left:50%;opacity:.9;padding:15px;padding:calc(var(--plyr-control-spacing, 10px)*1.5);position:absolute;top:50%;transform:translate(-50%,-50%);transition:.3s;z-index:2}.plyr__control--overlaid svg{left:2px;position:relative}.plyr__control--overlaid:focus,.plyr__control--overlaid:hover{opacity:1}.plyr--playing .plyr__control--overlaid{opacity:0;visibility:hidden}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block}.plyr--full-ui.plyr--video input[type=range]::-webkit-slider-runnable-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-moz-range-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]::-ms-track{background-color:hsla(0,0%,100%,.25);background-color:var(--plyr-video-range-track-background,var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25)))}.plyr--full-ui.plyr--video input[type=range]:active::-webkit-slider-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-moz-range-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--full-ui.plyr--video input[type=range]:active::-ms-thumb{box-shadow:0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2),0 0 0 3px hsla(0,0%,100%,.5);box-shadow:var(--plyr-range-thumb-shadow,0 1px 1px rgba(35,40,47,.15),0 0 0 1px rgba(35,40,47,.2)),0 0 0 var(--plyr-range-thumb-active-shadow-width,3px) var(--plyr-audio-range-thumb-active-shadow-color,hsla(0,0%,100%,.5))}.plyr--video .plyr__progress__buffer{color:hsla(0,0%,100%,.25);color:var(--plyr-video-progress-buffered-background,hsla(0,0%,100%,.25))}.plyr:fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:fullscreen video{height:100%}.plyr:fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}.plyr:fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-webkit-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-webkit-full-screen video{height:100%}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-webkit-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-webkit-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-webkit-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-moz-full-screen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-moz-full-screen video{height:100%}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-moz-full-screen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-moz-full-screen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-moz-full-screen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr:-ms-fullscreen{background:#000;border-radius:0!important;height:100%;margin:0;width:100%}.plyr:-ms-fullscreen video{height:100%}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen{display:block}.plyr:-ms-fullscreen .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr:-ms-fullscreen.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr:-ms-fullscreen .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr--fullscreen-fallback{background:#000;border-radius:0!important;bottom:0;display:block;height:100%;left:0;margin:0;position:fixed;right:0;top:0;width:100%;z-index:10000000}.plyr--fullscreen-fallback video{height:100%}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen{display:block}.plyr--fullscreen-fallback .plyr__control .icon--exit-fullscreen+svg{display:none}.plyr--fullscreen-fallback.plyr--hide-controls{cursor:none}@media (min-width:1024px){.plyr--fullscreen-fallback .plyr__captions{font-size:21px;font-size:var(--plyr-font-size-xlarge,21px)}}.plyr__ads{border-radius:inherit;bottom:0;cursor:pointer;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:-1}.plyr__ads>div,.plyr__ads>div iframe{height:100%;position:absolute;width:100%}.plyr__ads:after{background:#23282f;border-radius:2px;bottom:10px;bottom:var(--plyr-control-spacing,10px);color:#fff;content:attr(data-badge-text);font-size:11px;padding:2px 6px;pointer-events:none;position:absolute;right:10px;right:var(--plyr-control-spacing,10px);z-index:3}.plyr__ads:after:empty{display:none}.plyr__cues{background:currentColor;display:block;height:5px;height:var(--plyr-range-track-height,5px);left:0;margin:-var(--plyr-range-track-height,5px)/2 0 0;opacity:.8;position:absolute;top:50%;width:3px;z-index:3}.plyr__preview-thumb{background-color:hsla(0,0%,100%,.9);background-color:var(--plyr-tooltip-background,hsla(0,0%,100%,.9));border-radius:3px;bottom:100%;box-shadow:0 1px 2px rgba(0,0,0,.15);box-shadow:var(--plyr-tooltip-shadow,0 1px 2px rgba(0,0,0,.15));margin-bottom:10px;margin-bottom:calc(var(--plyr-control-spacing, 10px)/2*2);opacity:0;padding:3px;padding:var(--plyr-tooltip-radius,3px);pointer-events:none;position:absolute;transform:translateY(10px) scale(.8);transform-origin:50% 100%;transition:transform .2s ease .1s,opacity .2s ease .1s;z-index:2}.plyr__preview-thumb--is-shown{opacity:1;transform:translate(0) scale(1)}.plyr__preview-thumb:before{border-left:4px solid transparent;border-left:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-right:4px solid transparent;border-right:var(--plyr-tooltip-arrow-size,4px) solid transparent;border-top:4px solid hsla(0,0%,100%,.9);border-top:var(--plyr-tooltip-arrow-size,4px) solid var(--plyr-tooltip-background,hsla(0,0%,100%,.9));bottom:-4px;bottom:calc(var(--plyr-tooltip-arrow-size, 4px)*-1);content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;z-index:2}.plyr__preview-thumb__image-container{background:#c1c8d1;border-radius:2px;border-radius:calc(var(--plyr-tooltip-radius, 3px) - 1px);overflow:hidden;position:relative;z-index:0}.plyr__preview-thumb__image-container img{height:100%;left:0;max-height:none;max-width:none;position:absolute;top:0;width:100%}.plyr__preview-thumb__time-container{bottom:6px;left:0;position:absolute;right:0;white-space:nowrap;z-index:3}.plyr__preview-thumb__time-container span{background-color:rgba(0,0,0,.55);border-radius:2px;border-radius:calc(var(--plyr-tooltip-radius, 3px) - 1px);color:#fff;font-size:13px;font-size:var(--plyr-font-size-time,var(--plyr-font-size-small,13px));padding:3px 6px}.plyr__preview-scrubbing{bottom:0;filter:blur(1px);height:100%;left:0;margin:auto;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:100%;z-index:1}.plyr__preview-scrubbing--is-shown{opacity:1}.plyr__preview-scrubbing img{height:100%;left:0;max-height:none;max-width:none;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.plyr--no-transition{transition:none!important}.plyr__sr-only{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.plyr [hidden]{display:none!important}.plyr--audio .plyr__control.plyr__tab-focus,.plyr--audio .plyr__control:hover,.plyr--audio .plyr__control[aria-expanded=true],.plyr--video .plyr__control.plyr__tab-focus,.plyr--video .plyr__control:hover,.plyr--video .plyr__control[aria-expanded=true]{background:#fff;color:#3e87cb;border-radius:100%;box-shadow:0 0 8px rgba(32,50,67,.2)}.plyr__control.plyr__tab-focus{box-shadow:0 0 8px rgba(32,50,67,.3)}.plyr__progress__buffer{height:4px}.plyr--full-ui input[type=range]{color:#3e87cb;height:4px}.plyr--video .plyr__controls{background:linear-gradient(transparent,rgba(32,50,67,.7));padding:20px 40px}.plyr__controls .plyr__controls__item.plyr__progress__container{padding-left:12px}.plyr__controls .plyr__controls__item.plyr__volume{max-width:36px}.plyr__controls .plyr__controls__item{margin-left:12px}.video-player-container{margin-bottom:40px;position:relative}.video-player-container .custom-controls{align-items:center;background:rgba(32,50,67,.08);box-shadow:0 0 6px rgba(32,50,67,.16);border:1px solid #fff;border-radius:999px;display:flex;justify-content:space-between;padding:0 10px;position:absolute;top:20px;right:40px;transition:background .1s ease;z-index:2}.video-player-container .custom-controls .vid-custom-control{color:#fff;cursor:pointer;display:block;font-size:16px;padding:12px 10px;transition:color .1s ease 0ms,opacity .2s}.video-player-container .custom-controls .vid-custom-control .control-label{font-family:myriad-pro-condensed,sans-serif;font-size:16px;position:absolute;bottom:-8px;left:50%;text-transform:uppercase;transform:translate(-50%,100%);white-space:nowrap;opacity:0;transition:opacity .1s ease 0ms}.video-player-container .custom-controls .vid-custom-control:hover{color:#fff;opacity:1!important}.video-player-container .custom-controls .vid-custom-control:hover .control-label{opacity:1}.video-player-container .custom-controls .unmute-control{display:none}.video-player-container .custom-controls.youtube{top:80px}.video-player-container .custom-controls.muted .unmute-control{display:block}.video-player-container .custom-controls.muted .mute-control{display:none}.video-player-container .custom-controls:hover{background:rgba(32,50,67,.16)}.video-player-container .custom-controls:hover .vid-custom-control{opacity:.4}.video-player-container .video-cover{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;z-index:10}.video-player-container .video-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;z-index:1}.video-player-container .video-cover .play-button{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:100%;box-shadow:0 2px 8px rgba(32,50,67,.25);cursor:pointer;display:flex;justify-content:center;height:120px;width:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:background .12s,border-color .12s;z-index:3}.video-player-container .video-cover .play-button .fa-play{color:#3e87cb;font-size:48px;margin-left:7px;transition:color .12s}.video-player-container .video-cover .play-button:hover{background:#3e87cb;border-color:#3e87cb}.video-player-container .video-cover .play-button:hover .fa-play{color:#fff}.video-player-container .video-cover:after{background:rgba(32,50,67,.12);content:"";height:100%;width:100%;position:absolute;top:0;left:0;z-index:2}.video-player-container .video-overlay{position:absolute;top:12px;right:12px;bottom:12px;left:12px;z-index:11;background-color:#fff;opacity:.98}.video-player-container .video-overlay .close-overlay{color:#2c5697;position:absolute;margin-top:13px;right:16px}.video-player-container .video-overlay .close-overlay:hover{cursor:pointer}.video-player-container .video-overlay .notice-message{font-size:10px;width:535px;margin-left:33px;position:absolute;bottom:45px;color:#a2a2a2}.video-player-container .video-overlay .notice-countdown{position:absolute;top:50%;transform:translateY(-50%);color:#203243;letter-spacing:4.8px;font-family:myriad-pro-condensed,sans-serif;line-height:33px;text-transform:uppercase;width:100%;text-align:center}.video-player-container .video-overlay .notice-countdown .play-button{position:relative;display:inline-block;width:70px;font-size:24px}.video-player-container .video-overlay .notice-countdown .play-button .play-icon{position:absolute;z-index:-1;top:50%;transform:translateY(-50%);left:0;font-size:82px}.video-player-container .video-overlay .notice-countdown .play-button .counter{display:block;width:60%;text-align:right;color:#fff}.video-player-container .video-overlay .overlay-controls{margin-left:33px;position:absolute;bottom:80px}.video-player-container .video-overlay .overlay-controls .cancel,.video-player-container .video-overlay .overlay-controls .play{font-size:16px;font-family:myriad-pro,sans-serif;letter-spacing:3.5px;text-transform:uppercase}.video-player-container .video-overlay .overlay-controls .play{padding:8px 16px;margin-right:20px;background-color:#2c5697;border:1px solid #2c5697;color:#fff}.video-player-container .video-overlay .overlay-controls .play:focus,.video-player-container .video-overlay .overlay-controls .play:hover{background-color:#586572;border-color:#586572}.video-player-container .video-overlay .overlay-controls .cancel{color:#2c5697;background-color:transparent;border-color:transparent}.video-player-container .video-overlay .overlay-controls .cancel:focus,.video-player-container .video-overlay .overlay-controls .cancel:hover{color:#586572}.video-player-container .plyr--stopped .plyr__controls{display:none}.video-player-container.has-disclaimer .plyr--stopped .plyr__controls{display:block}.video-player-container.xs-player .video-overlay .close-overlay{margin-top:13px;right:16px}.video-player-container.xs-player .video-overlay .close-overlay:hover{cursor:pointer}.video-player-container.xs-player .video-overlay .notice-countdown{top:10%;margin-left:16px;font-size:12px;letter-spacing:2.4px;text-align:left;transform:none;width:80%;line-height:1em}.video-player-container.xs-player .video-overlay .notice-countdown .play-button{font-size:12px;width:auto}.video-player-container.xs-player .video-overlay .notice-countdown .play-button .play-icon{display:none}.video-player-container.xs-player .video-overlay .notice-countdown .play-button .counter{display:inline;color:#203243;font-weight:700}.video-player-container.xs-player .video-overlay .notice-countdown .notice-countdown__post-label{display:none}.video-player-container.xs-player .video-overlay .overlay-controls{margin-left:16px;bottom:60%;transform:translateY(50%)}.video-player-container.xs-player .video-overlay .overlay-controls .cancel,.video-player-container.xs-player .video-overlay .overlay-controls .play{font-size:12px;padding:4px}.video-player-container.xs-player .video-overlay .overlay-controls .play{margin-right:15px}.video-player-container.xs-player .video-overlay .notice-message{font-size:8px;margin-left:0;padding-left:16px;padding-right:16px;bottom:5%;max-width:100%}.video-player-container.sm-player .video-overlay .close-overlay{margin-top:13px;right:16px}.video-player-container.sm-player .video-overlay .close-overlay:hover{cursor:pointer}.video-player-container.sm-player .video-overlay .notice-message{font-size:8px;margin-left:0;padding-left:16px;padding-right:16px;bottom:12px;max-width:100%}.video-player-container.sm-player .video-overlay .notice-countdown{top:15px;margin-left:16px;font-size:12px;letter-spacing:2.4px;text-align:left;transform:none}.video-player-container.sm-player .video-overlay .notice-countdown .play-button{font-size:12px;width:auto}.video-player-container.sm-player .video-overlay .notice-countdown .play-button .play-icon{display:none}.video-player-container.sm-player .video-overlay .notice-countdown .play-button .counter{display:inline;color:#203243;font-weight:700}.video-player-container.sm-player .video-overlay .notice-countdown .notice-countdown__post-label{display:none}.video-player-container.sm-player .video-overlay .overlay-controls{margin-left:16px;bottom:50%;transform:translateY(50%)}.video-player-container.sm-player .video-overlay .overlay-controls .play{margin-right:15px}.video-player-container.sm-player .video-overlay .overlay-controls .cancel,.video-player-container.sm-player .video-overlay .overlay-controls .play{font-size:12px}.video-player-container.md-player .video-overlay .close-overlay{margin-top:13px;right:16px}.video-player-container.md-player .video-overlay .close-overlay:hover{cursor:pointer}.video-player-container.md-player .video-overlay .notice-message{margin:0 29px 0 33px;height:28px;bottom:26px;max-width:90%}.video-player-container.md-player .video-overlay .notice-countdown{font-size:16px;top:25%;margin-left:34px;transform:none;text-align:left}.video-player-container.md-player .video-overlay .notice-countdown .play-button{font-size:16px;width:50px}.video-player-container.md-player .video-overlay .notice-countdown .play-button .play-icon{font-size:60px}.video-player-container.md-player .video-overlay .notice-countdown .play-button .counter{display:inline-block;width:60%;text-align:right}.video-player-container.md-player .video-overlay .notice-countdown .notice-countdown__post-label{display:none}.video-player-container.md-player .video-overlay .overlay-controls{margin-left:33px;bottom:65px}@media (max-width:767px){.plyr--video .plyr__controls{padding:10px 20px}.video-player-container .custom-controls{right:30px}.video-player-container .custom-controls.youtube{top:50px}}.page-alerts-modal .modal{z-index:20004;padding-left:17px;padding-right:17px;overflow:hidden}.page-alerts-modal .modal.show .modal-dialog{min-height:50%;max-height:70%;top:50%;transform:translateY(-50%);margin-top:0}.page-alerts-modal .modal-content{box-shadow:0 8px 16px rgba(32,50,67,.2);padding-bottom:40px}.page-alerts-modal .modal-content .modal-header{flex-direction:column;align-items:center;border-bottom:none;padding:40px 40px 0}@media (max-width:767px){.page-alerts-modal .modal-content .modal-header{padding:20px 5px 0;overflow-wrap:break-word}}.page-alerts-modal .modal-content .modal-header .modal-header-image img{max-width:100%}.page-alerts-modal .modal-content .modal-header .modal-title{flex:1 1 auto;text-align:center;font-family:titling-gothic-fb-skyline,sans-serif;font-size:44px;letter-spacing:.01em;width:100%}.page-alerts-modal .modal-content .modal-body{padding:20px 40px 0;margin-bottom:0}.page-alerts-modal .modal-content .modal-body .modal-body-scroll{max-height:calc(100vh - 450px);padding-right:10px}.page-alerts-modal .modal-content .modal-body .modal-body-link{text-align:center;padding:10px 0}@media (max-width:767px){.page-alerts-modal .modal-content .modal-body{padding:10px 20px 0}}.page-alerts-modal .modal-content .modal-footer{display:none;border-top:none;padding:20px 40px 0;text-align:right;flex-direction:row;flex-wrap:nowrap}.filter-row>div .btn-group-toggle .page-alerts-modal .modal-content .modal-footer .btn-toggle,.filter-row>div .dropdown.filter .page-alerts-modal .modal-content .modal-footer .btn-filter,.filter-row>div .multi-dropdown .page-alerts-modal .modal-content .modal-footer .btn-filter,.page-alerts-modal .modal-content .modal-footer .btn,.page-alerts-modal .modal-content .modal-footer .btn-access,.page-alerts-modal .modal-content .modal-footer .btn-deny,.page-alerts-modal .modal-content .modal-footer .btn-primary,.page-alerts-modal .modal-content .modal-footer .btn-secondary,.page-alerts-modal .modal-content .modal-footer .filter-row>div .btn-group-toggle .btn-toggle,.page-alerts-modal .modal-content .modal-footer .filter-row>div .dropdown.filter .btn-filter,.page-alerts-modal .modal-content .modal-footer .filter-row>div .multi-dropdown .btn-filter,.page-alerts-modal .modal-content .modal-footer .paginator-container .page-navigation-container .btn-first,.page-alerts-modal .modal-content .modal-footer .paginator-container .page-navigation-container .btn-last,.paginator-container .page-navigation-container .page-alerts-modal .modal-content .modal-footer .btn-first,.paginator-container .page-navigation-container .page-alerts-modal .modal-content .modal-footer .btn-last{margin-left:40px;margin-bottom:0!important;margin-right:0;color:#fff}.filter-row>div .btn-group-toggle .page-alerts-modal .modal-content .modal-footer .btn-toggle:first-child,.filter-row>div .dropdown.filter .page-alerts-modal .modal-content .modal-footer .btn-filter:first-child,.filter-row>div .multi-dropdown .page-alerts-modal .modal-content .modal-footer .btn-filter:first-child,.page-alerts-modal .modal-content .modal-footer .btn-access:first-child,.page-alerts-modal .modal-content .modal-footer .btn-deny:first-child,.page-alerts-modal .modal-content .modal-footer .btn-primary:first-child,.page-alerts-modal .modal-content .modal-footer .btn-secondary:first-child,.page-alerts-modal .modal-content .modal-footer .btn:first-child,.page-alerts-modal .modal-content .modal-footer .filter-row>div .btn-group-toggle .btn-toggle:first-child,.page-alerts-modal .modal-content .modal-footer .filter-row>div .dropdown.filter .btn-filter:first-child,.page-alerts-modal .modal-content .modal-footer .filter-row>div .multi-dropdown .btn-filter:first-child,.page-alerts-modal .modal-content .modal-footer .paginator-container .page-navigation-container .btn-first:first-child,.page-alerts-modal .modal-content .modal-footer .paginator-container .page-navigation-container .btn-last:first-child,.paginator-container .page-navigation-container .page-alerts-modal .modal-content .modal-footer .btn-first:first-child,.paginator-container .page-navigation-container .page-alerts-modal .modal-content .modal-footer .btn-last:first-child{margin-left:0}.filter-row>div .btn-group-toggle .page-alerts-modal .modal-content .modal-footer .btn-toggle:hover,.filter-row>div .dropdown.filter .page-alerts-modal .modal-content .modal-footer .btn-filter:hover,.filter-row>div .multi-dropdown .page-alerts-modal .modal-content .modal-footer .btn-filter:hover,.page-alerts-modal .modal-content .modal-footer .btn-access:hover,.page-alerts-modal .modal-content .modal-footer .btn-deny:hover,.page-alerts-modal .modal-content .modal-footer .btn-primary:hover,.page-alerts-modal .modal-content .modal-footer .btn-secondary:hover,.page-alerts-modal .modal-content .modal-footer .btn:hover,.page-alerts-modal .modal-content .modal-footer .filter-row>div .btn-group-toggle .btn-toggle:hover,.page-alerts-modal .modal-content .modal-footer .filter-row>div .dropdown.filter .btn-filter:hover,.page-alerts-modal .modal-content .modal-footer .filter-row>div .multi-dropdown .btn-filter:hover,.page-alerts-modal .modal-content .modal-footer .paginator-container .page-navigation-container .btn-first:hover,.page-alerts-modal .modal-content .modal-footer .paginator-container .page-navigation-container .btn-last:hover,.paginator-container .page-navigation-container .page-alerts-modal .modal-content .modal-footer .btn-first:hover,.paginator-container .page-navigation-container .page-alerts-modal .modal-content .modal-footer .btn-last:hover{text-decoration:none}.page-alerts-modal .modal-content .modal-footer .btn-access{margin-right:0;margin-bottom:0}@media (max-width:767px){.page-alerts-modal .modal-content .modal-footer{padding-left:20px;padding-right:20px;flex-direction:column}.filter-row>div .btn-group-toggle .page-alerts-modal .modal-content .modal-footer .btn-toggle,.filter-row>div .dropdown.filter .page-alerts-modal .modal-content .modal-footer .btn-filter,.filter-row>div .multi-dropdown .page-alerts-modal .modal-content .modal-footer .btn-filter,.page-alerts-modal .modal-content .modal-footer .btn,.page-alerts-modal .modal-content .modal-footer .btn-access,.page-alerts-modal .modal-content .modal-footer .btn-deny,.page-alerts-modal .modal-content .modal-footer .btn-primary,.page-alerts-modal .modal-content .modal-footer .btn-secondary,.page-alerts-modal .modal-content .modal-footer .filter-row>div .btn-group-toggle .btn-toggle,.page-alerts-modal .modal-content .modal-footer .filter-row>div .dropdown.filter .btn-filter,.page-alerts-modal .modal-content .modal-footer .filter-row>div .multi-dropdown .btn-filter,.page-alerts-modal .modal-content .modal-footer .paginator-container .page-navigation-container .btn-first,.page-alerts-modal .modal-content .modal-footer .paginator-container .page-navigation-container .btn-last,.paginator-container .page-navigation-container .page-alerts-modal .modal-content .modal-footer .btn-first,.paginator-container .page-navigation-container .page-alerts-modal .modal-content .modal-footer .btn-last{margin:20px 0 0}.filter-row>div .btn-group-toggle .page-alerts-modal .modal-content .modal-footer .btn-toggle:first-child,.filter-row>div .dropdown.filter .page-alerts-modal .modal-content .modal-footer .btn-filter:first-child,.filter-row>div .multi-dropdown .page-alerts-modal .modal-content .modal-footer .btn-filter:first-child,.page-alerts-modal .modal-content .modal-footer .btn-access:first-child,.page-alerts-modal .modal-content .modal-footer .btn-deny:first-child,.page-alerts-modal .modal-content .modal-footer .btn-primary:first-child,.page-alerts-modal .modal-content .modal-footer .btn-secondary:first-child,.page-alerts-modal .modal-content .modal-footer .btn:first-child,.page-alerts-modal .modal-content .modal-footer .filter-row>div .btn-group-toggle .btn-toggle:first-child,.page-alerts-modal .modal-content .modal-footer .filter-row>div .dropdown.filter .btn-filter:first-child,.page-alerts-modal .modal-content .modal-footer .filter-row>div .multi-dropdown .btn-filter:first-child,.page-alerts-modal .modal-content .modal-footer .paginator-container .page-navigation-container .btn-first:first-child,.page-alerts-modal .modal-content .modal-footer .paginator-container .page-navigation-container .btn-last:first-child,.paginator-container .page-navigation-container .page-alerts-modal .modal-content .modal-footer .btn-first:first-child,.paginator-container .page-navigation-container .page-alerts-modal .modal-content .modal-footer .btn-last:first-child{margin-top:0}}.page-alerts-modal .modal-content .additional-modals{position:absolute;top:100%;width:100%}.page-alerts-modal .modal-content .additional-modals .additional-modal-1,.page-alerts-modal .modal-content .additional-modals .additional-modal-2{height:20px;margin:0 auto;border-radius:0 0 .3rem .3rem}.page-alerts-modal .modal-content .additional-modals .additional-modal-1{width:80%;opacity:.8}.page-alerts-modal .modal-content .additional-modals .additional-modal-2{width:60%;opacity:.6}.page-alerts-modal .modal.is-access-deny .modal-header .close{display:none}.page-alerts-modal .modal.is-access-deny .modal-footer{display:flex}.page-alerts-modal .modal.abbvie{height:calc(100% - 30px)}@media (max-width:767px){.page-alerts-modal .modal.abbvie .modal-dialog{padding-left:30px;padding-right:30px}}.page-alerts-modal .modal.abbvie .modal-header{padding:72px 72px 0}@media (max-width:767px){.page-alerts-modal .modal.abbvie .modal-header{padding:24px 24px 0}}.page-alerts-modal .modal.abbvie .modal-header .close{position:absolute;right:-25px;top:-30px;color:#fff}.page-alerts-modal .modal.abbvie .modal-content{color:#fff;background-color:#071d49;padding-bottom:72px}@media (max-width:767px){.page-alerts-modal .modal.abbvie .modal-content{padding-bottom:24px}}.page-alerts-modal .modal.abbvie .modal-content .modal-body{padding:36px 72px 0;text-align:center}@media (max-width:767px){.page-alerts-modal .modal.abbvie .modal-content .modal-body{padding:12px 24px 0}}.page-alerts-modal .modal.abbvie .modal-content a{color:#2f9ece}.page-alerts-modal .modal.abbvie .modal-content a:hover{color:#2f9ece;text-decoration:none}.page-alerts-modal .modal.abbvie .modal-content .modal-footer .btn-access{color:#212529;background-color:#fff;border-color:#fff;color:#2c5697}.page-alerts-modal .modal.abbvie .modal-content .modal-footer .btn-access:hover{background-color:#2f9ece;border-color:#2f9ece}.page-alerts-modal .modal.abbvie .modal-content .modal-footer .btn-access.focus,.page-alerts-modal .modal.abbvie .modal-content .modal-footer .btn-access:focus{color:#fff;background-color:#2f9ece;border-color:#2f9ece;box-shadow:0 0 0 .2rem rgba(222,222,223,.5)}.page-alerts-modal .modal.abbvie .modal-content .modal-footer .btn-access.disabled,.page-alerts-modal .modal.abbvie .modal-content .modal-footer .btn-access:disabled,.page-alerts-modal .modal.abbvie .modal-content .modal-footer .btn-access:not(:disabled):not(.disabled).active,.page-alerts-modal .modal.abbvie .modal-content .modal-footer .btn-access:not(:disabled):not(.disabled):active,.show>.page-alerts-modal .modal.abbvie .modal-content .modal-footer .btn-access.dropdown-toggle{color:#212529;background-color:#fff;border-color:#fff}.page-alerts-modal .modal.abbvie .modal-content .modal-footer .btn-access:not(:disabled):not(.disabled).active:focus,.page-alerts-modal .modal.abbvie .modal-content .modal-footer .btn-access:not(:disabled):not(.disabled):active:focus,.show>.page-alerts-modal .modal.abbvie .modal-content .modal-footer .btn-access.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(222,222,223,.5)}.page-alerts-modal .modal.abbvie .modal-content .modal-footer .btn-access:hover{color:#fff}.page-alerts-modal .modal.abbvie .modal-content .modal-footer .btn-deny{color:#212529;background-color:hsla(0,0%,100%,.2);border-color:transparent;color:#fff}.page-alerts-modal .modal.abbvie .modal-content .modal-footer .btn-deny:hover{color:#212529;background-color:hsla(0,0%,100%,.5);border-color:transparent}.page-alerts-modal .modal.abbvie .modal-content .modal-footer .btn-deny.focus,.page-alerts-modal .modal.abbvie .modal-content .modal-footer .btn-deny:focus{color:#212529;background-color:hsla(0,0%,100%,.5);border-color:transparent;box-shadow:0 0 0 .2rem rgba(33,37,41,.5)}.page-alerts-modal .modal.abbvie .modal-content .modal-footer .btn-deny.disabled,.page-alerts-modal .modal.abbvie .modal-content .modal-footer .btn-deny:disabled{color:#212529;background-color:hsla(0,0%,100%,.2);border-color:transparent}.page-alerts-modal .modal.abbvie .modal-content .modal-footer .btn-deny:not(:disabled):not(.disabled).active,.page-alerts-modal .modal.abbvie .modal-content .modal-footer .btn-deny:not(:disabled):not(.disabled):active,.show>.page-alerts-modal .modal.abbvie .modal-content .modal-footer .btn-deny.dropdown-toggle{color:#212529;background-color:hsla(0,0%,90.2%,.2);border-color:transparent}.page-alerts-modal .modal.abbvie .modal-content .modal-footer .btn-deny:not(:disabled):not(.disabled).active:focus,.page-alerts-modal .modal.abbvie .modal-content .modal-footer .btn-deny:not(:disabled):not(.disabled):active:focus,.show>.page-alerts-modal .modal.abbvie .modal-content .modal-footer .btn-deny.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(33,37,41,.5)}.page-alerts-modal .modal.abbvie .additional-modals .additional-modal-1,.page-alerts-modal .modal.abbvie .additional-modals .additional-modal-2{background-color:#071d49}.page-alerts-modal .modal.message .modal-content{border-radius:0 24px 24px 24px}.page-alerts-modal .modal.message .modal-header .close{position:absolute;right:15px;top:15px;color:#203243}.page-alerts-modal .modal.message .additional-modals .additional-modal-1,.page-alerts-modal .modal.message .additional-modals .additional-modal-2{background-color:#fff;border-radius:0 0 24px 24px;border:1px solid rgba(32,50,67,.2)}.page-alerts-modal .modal.warning .modal-content{border-radius:0 24px 24px 24px}.page-alerts-modal .modal.warning .modal-header{color:#e34d4d;border-top:20px solid #e34d4d;border-radius:0 20px 0 20px;text-transform:uppercase;margin-top:-1px}.page-alerts-modal .modal.warning .modal-header .close{position:absolute;right:15px;top:15px;color:#203243}.page-alerts-modal .modal.warning .additional-modals .additional-modal-1,.page-alerts-modal .modal.warning .additional-modals .additional-modal-2{background-color:#fff;border-radius:0 0 24px 24px;border:1px solid rgba(32,50,67,.2)}.modal-backdrop{z-index:20000}.is-ios .modal{padding-right:17px}.page-alert-banner{line-height:40px;font-family:myriad-pro-condensed,sans-serif}.page-alert-banner .col-12{display:flex;align-items:center;justify-content:space-between;padding-top:12px;padding-bottom:12px;color:#fff}@media (max-width:767px){.page-alert-banner .col-12{display:block}}.page-alert-banner .banner__title{font-size:24px}.page-alert-banner .banner__link{font-size:20px;padding-right:20px;line-height:28px}@media (max-width:767px){.page-alert-banner .banner__link{text-align:left;min-width:200%}}.page-alert-banner .banner__link a span{padding-right:10px}.page-alert-banner .close{font-size:1em;color:#fff;opacity:1}@media (max-width:767px){.page-alert-banner .close{position:absolute;right:0;bottom:40%}}.page-alert-banner .close:hover,.page-alert-banner a{color:#fff}.page-alert-banner a:hover{color:#fff;text-decoration:none}.page-alert-banner .banner-right{display:flex;align-items:normal;max-width:450px;text-align:right}@media (max-width:767px){.page-alert-banner .banner-right{max-width:50%}}.page-alert-banner.abbvie{background-color:#071d49}.page-alert-banner.message{background-color:#a2a2a2}.page-alert-banner.warning{background-color:#e34d4d}.accordion-container{position:relative;margin-bottom:12px}.accordion-container .accordion-header{display:flex;justify-content:space-between}.accordion-container .accordion-header h4{margin-bottom:30px;flex:1 1 1}.accordion-container .accordion-header .action-container .link,.accordion-container .accordion-header .action-container .table-container table td a,.accordion-container .accordion-header .action-container .table-container table th a,.table-container table td .accordion-container .accordion-header .action-container a,.table-container table th .accordion-container .accordion-header .action-container a{margin-left:20px}.accordion-container .accordion-item{position:relative;display:flex;flex-direction:column;padding-top:20px}.accordion-container .accordion-item .accordion-title-container{border-bottom:1px solid #a2a2a2;cursor:pointer;color:#3e87cb;text-decoration:none;padding-bottom:20px}.accordion-container .accordion-item .accordion-title-container>[class^=col-]:first-child{display:flex;flex-direction:row}.accordion-container .accordion-item .accordion-title-container:hover{color:#2c5697;text-decoration:none}.accordion-container .accordion-item .accordion-title-container .accordion-number{font-size:44px;font-weight:300;line-height:40px;padding-right:32px}@media (max-width:1024px){.accordion-container .accordion-item .accordion-title-container .accordion-number{padding-right:12px}}.accordion-container .accordion-item .accordion-title-container .accordion-title{font-weight:700}.accordion-container .accordion-item .accordion-title-container .accordion-expanded-triangle{text-align:right}.accordion-container .accordion-item .accordion-title-container .accordion-expanded-triangle .title-arrow-down,.accordion-container .accordion-item .accordion-title-container .accordion-expanded-triangle .title-arrow-up{position:relative;right:-8px}.accordion-container .accordion-item .accordion-title-container .title-arrow-up{padding-top:8px;display:none}.accordion-container .accordion-item .accordion-title-container .title-arrow-down{padding-top:7px;display:inline-block}.accordion-container .accordion-item .accordion-body{max-height:0;overflow:hidden;transition:max-height .8s ease;background-color:#f7f7f8}.accordion-container .accordion-item .accordion-body>div{padding:20px 32px 80px}.accordion-container .accordion-item.has-number .accordion-body>div{padding-left:88px}@media (max-width:767px){.accordion-container .accordion-item.has-number .accordion-body>div{padding-left:50px}}.accordion-container .accordion-item.expanded .accordion-title-container{color:#203243}.accordion-container .accordion-item.expanded .accordion-title-container .title-arrow-up{display:inline-block}.accordion-container .accordion-item.expanded .accordion-title-container .title-arrow-down{display:none}.accordion-container .accordion-item.expanded .accordion-title-container .accordion-title{position:relative;width:100%}.accordion-container .accordion-item.expanded .accordion-title-container .accordion-expanded-triangle:after,.accordion-container .accordion-item.expanded .accordion-title-container .accordion-expanded-triangle:before{bottom:-21px;right:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.accordion-container .accordion-item.expanded .accordion-title-container .accordion-expanded-triangle:after{border-color:rgba(136,183,213,0) rgba(136,183,213,0) #f7f7f8;border-width:10px;margin-left:1px}.accordion-container .accordion-item.expanded .accordion-title-container .accordion-expanded-triangle:before{border-color:rgba(194,225,245,0) rgba(194,225,245,0) #a2a2a2;border-width:12px;margin-right:-2px}.accordion-container .accordion-item.expanded .accordion-body{max-height:9999px;transition:max-height 4s ease}.background-container.light-bg .accordion-container .accordion-item.expanded .accordion-title-container .accordion-expanded-triangle:after{border-bottom-color:#f0f0f0}.background-container.light-bg .accordion-container .accordion-body{background-color:#f0f0f0}.background-container.dark-bg .accordion-container .accordion-item.expanded .accordion-title-container{color:#fff}.background-container.dark-bg .accordion-container .accordion-item.expanded .accordion-title-container .accordion-expanded-triangle:after{border-bottom-color:#1c2b3b}.background-container.dark-bg .accordion-container .accordion-body{background-color:#1c2b3b}.tabs-container{padding-bottom:25px;max-width:100%;margin-bottom:12px}.tabs-container .tab-list{border-bottom:1px solid #e5e5e5;margin-bottom:55px}.tabs-container .tab-list .col-12{height:100%;width:100%;overflow:hidden;padding-left:0;padding-right:0;display:flex;flex-direction:row;position:relative}.tabs-container .tab-list .col-12 .nav-scroll-btn{width:25px;background-color:#e5e5e5;color:#fff;text-align:center;padding-top:42px;cursor:pointer;position:absolute;top:0;bottom:0}.tabs-container .tab-list .col-12 .nav-scroll-btn.nav-scroll-left{left:0}.tabs-container .tab-list .col-12 .nav-scroll-btn.nav-scroll-right{right:0}.tabs-container .tab-list .col-12 .nav-scroll-btn.disabled{visibility:hidden}@media (min-width:768px) and (max-width:1024px){.tabs-container .tab-list .col-12 .nav-scroll-btn{width:35px}}.tabs-container .tab-list .col-12 .nav-scroll-container{overflow-x:auto;flex:1;display:flex;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.tabs-container .tab-list .col-12 .nav-scroll-container::-webkit-scrollbar{height:0!important}.tabs-container .tab-list .col-12 .nav-scroll-container ul{list-style-type:none;padding:0;margin:0;white-space:nowrap}.tabs-container .tab-list .col-12 .nav-scroll-container ul li{font-family:myriad-pro-condensed,sans-serif;color:#3e87cb;font-size:16px;text-transform:uppercase;text-decoration:none;font-weight:700;display:inline-block;padding:40px 20px;margin:0}@media (max-width:767px){.tabs-container .tab-list .col-12 .nav-scroll-container ul li{padding-left:15px;padding-right:15px}}.tabs-container .tab-list .col-12 .nav-scroll-container ul li:focus,.tabs-container .tab-list .col-12 .nav-scroll-container ul li:hover{color:#2c5697;text-decoration:none;background-color:#f7f7f8}.tabs-container .tab-list .col-12 .nav-scroll-container ul li.active{background-color:#f7f7f8;color:#203243}.tabs-container .tab-content>div{display:none}.tabs-container .tab-content>div.active{display:inline}.tabs-container .tab-content>div h2{margin-bottom:22px}.light-bg .tabs-container .tab-list{border-color:#a2a2a2}.light-bg .tabs-container .tab-list .col-12 .nav-scroll-container ul li.active,.light-bg .tabs-container .tab-list .col-12 .nav-scroll-container ul li:focus,.light-bg .tabs-container .tab-list .col-12 .nav-scroll-container ul li:hover{background-color:#f0f0f0}.dark-bg .tabs-container .tab-list .col-12 .nav-scroll-btn{background-color:#00101f}.dark-bg .tabs-container .tab-list .col-12 .nav-scroll-container ul li{color:#3e87cb}.dark-bg .tabs-container .tab-list .col-12 .nav-scroll-container ul li:focus,.dark-bg .tabs-container .tab-list .col-12 .nav-scroll-container ul li:hover{background-color:#1c2b3b}.dark-bg .tabs-container .tab-list .col-12 .nav-scroll-container ul li.active{background-color:#1c2b3b;color:#fff}.country-selector-btn{position:relative;display:flex;align-items:center;cursor:pointer;font-size:10px;padding-right:10px;transition:color .8s ease}.country-selector-btn .fa-globe{font-size:16px;font-weight:300;padding-right:8px;transition:color .8s ease}.country-selector-btn:after{font-family:Font Awesome\ 5 Pro;font-size:8px;content:"\f054";position:absolute;top:0;right:-1px}.country-selector-btn.is-open:after{content:"\f053"}.country-selector-btn.is-open .fa-globe{transition:none}.country-selector-btn.is-open:hover .fa-globe{transition:color .8s ease}.country-selector-btn:hover{color:#3e87cb}.country-selector-btn:hover .fa-globe{color:#3e87cb!important}#country-selector-container-overlay{position:fixed;z-index:0;top:0;left:0;height:100vh;width:100vw;background-color:#203243;opacity:0;pointer-events:none}#country-selector-container-overlay.open{pointer-events:all}#country-selector-container{position:absolute;z-index:10001;top:30px;left:0;padding:0 50px;width:auto}@media (max-width:1024px){#country-selector-container{width:100%;top:69px;padding:0}}#country-selector-container .container{position:relative;padding:0}#country-selector-container .container .country-select-left-background{position:absolute;top:0;right:100%;background-color:#fff;height:100%;width:100%}#country-selector-container .container .country-select-left-background:before{position:absolute;top:0;left:0;content:" ";height:88px;width:100%;background-color:#203243}@media (max-width:1024px){#country-selector-container .container .country-select-left-background:before{height:154px}}#country-selector-container .container #country-selector-menu{display:flex;flex-direction:column;justify-self:flex-end;width:100%;height:calc(100vh - 69px);background-color:#fff}@media (min-width:768px) and (max-width:1024px){#country-selector-container .container #country-selector-menu{width:375px;height:calc(100vh - 69px)}}@media (min-width:1025px){#country-selector-container .container #country-selector-menu{width:530px;height:calc(100vh - 30px)}}#country-selector-container .container #country-selector-menu .country-select-header{position:relative;display:flex;height:88px;background-color:#203243}#country-selector-container .container #country-selector-menu .country-select-header .header-curve{position:absolute;top:0;left:100%;width:43px;margin-left:-1px}@media (max-width:1024px){#country-selector-container .container #country-selector-menu .country-select-header .header-curve{display:none}}#country-selector-container .container #country-selector-menu .country-select-header .mobile{display:none}@media (max-width:1024px){#country-selector-container .container #country-selector-menu .country-select-header .mobile{display:block}}#country-selector-container .container #country-selector-menu .country-select-header>div{padding-bottom:16px;height:100%}@media (max-width:1024px){#country-selector-container .container #country-selector-menu .country-select-header>div{padding-left:34px}}#country-selector-container .container #country-selector-menu .country-select-header>div:not(.close-container){display:flex;flex-direction:column;justify-content:flex-end;width:50%}#country-selector-container .container #country-selector-menu .country-select-header>div .title{color:#fff;font-size:24px}#country-selector-container .container #country-selector-menu .country-select-header>div .site-title{font-size:20px;font-family:myriad-pro-condensed,sans-serif;font-weight:600}#country-selector-container .container #country-selector-menu .country-select-header>div .site-title a{text-decoration:none}#country-selector-container .container #country-selector-menu .country-select-header>div .descr{color:#fff;font-size:12px;line-height:12px}#country-selector-container .container #country-selector-menu .country-select-header>div.close-container{flex:1;padding-right:30px;text-align:right}#country-selector-container .container #country-selector-menu .country-select-header>div.close-container i{color:#fff;cursor:pointer}@media (max-width:1024px){#country-selector-container .container #country-selector-menu .country-select-header>div.close-container{display:none}}#country-selector-container .container #country-selector-menu .country-select-labels{border-bottom:1px solid #f7f7f8;display:flex;padding-top:15px;padding-bottom:15px;width:calc(100% - 38px)}#country-selector-container .container #country-selector-menu .country-select-labels span{color:#a2a2a2;font-family:myriad-pro-condensed,sans-serif;font-weight:600;flex-grow:1;flex-shrink:1;flex-basis:50%}@media (max-width:1024px){#country-selector-container .container #country-selector-menu .country-select-labels{display:none}}#country-selector-container .container #country-selector-menu .country-select-body{flex:1}#country-selector-container .container #country-selector-menu .country-select-body .country-links-container{height:100%}#country-selector-container .container #country-selector-menu .country-select-body .country-links-container table{width:calc(100% - 38px)}@media (max-width:1024px){#country-selector-container .container #country-selector-menu .country-select-body .country-links-container table{width:100%}}#country-selector-container .container #country-selector-menu .country-select-body .country-links-container table .country-select-labels-table{display:none}#country-selector-container .container #country-selector-menu .country-select-body .country-links-container table .country-select-labels-table th{padding-left:34px}@media (max-width:1024px){#country-selector-container .container #country-selector-menu .country-select-body .country-links-container table .country-select-labels-table{display:table-row}}#country-selector-container .container #country-selector-menu .country-select-body .country-links-container table tr{border-bottom:1px solid #f7f7f8}#country-selector-container .container #country-selector-menu .country-select-body .country-links-container table tr td,#country-selector-container .container #country-selector-menu .country-select-body .country-links-container table tr th{width:50%;padding-top:15px;padding-bottom:15px}#country-selector-container .container #country-selector-menu .country-select-body .country-links-container table tr th{color:#a2a2a2;font-family:myriad-pro-condensed,sans-serif;font-weight:600}#country-selector-container .container #country-selector-menu .country-select-body .country-links-container table tr .country{color:#203243;font-family:myriad-pro-condensed,sans-serif;font-weight:700}@media (max-width:1024px){#country-selector-container .container #country-selector-menu .country-select-body .country-links-container table tr .country{padding-left:34px}}#country-selector-container .container #country-selector-menu .country-select-body .country-links-container table tr .country a{font-weight:700;text-decoration:none}#country-selector-container .container #country-selector-menu .country-select-body .country-links-container .table-container table td tr a,#country-selector-container .container #country-selector-menu .country-select-body .country-links-container .table-container table th tr a,#country-selector-container .container #country-selector-menu .country-select-body .country-links-container .table-container table tr td a,#country-selector-container .container #country-selector-menu .country-select-body .country-links-container .table-container table tr th a,#country-selector-container .container #country-selector-menu .country-select-body .country-links-container table tr .link,.table-container #country-selector-container .container #country-selector-menu .country-select-body .country-links-container table td tr a,.table-container #country-selector-container .container #country-selector-menu .country-select-body .country-links-container table th tr a,.table-container #country-selector-container .container #country-selector-menu .country-select-body .country-links-container table tr td a,.table-container #country-selector-container .container #country-selector-menu .country-select-body .country-links-container table tr th a{display:table-cell;font-family:myriad-pro-condensed,sans-serif;font-weight:600}@media (max-width:1024px){#country-selector-container .container #country-selector-menu .country-select-body .country-links-container .table-container table td tr a,#country-selector-container .container #country-selector-menu .country-select-body .country-links-container .table-container table th tr a,#country-selector-container .container #country-selector-menu .country-select-body .country-links-container .table-container table tr td a,#country-selector-container .container #country-selector-menu .country-select-body .country-links-container .table-container table tr th a,#country-selector-container .container #country-selector-menu .country-select-body .country-links-container table tr .link,.table-container #country-selector-container .container #country-selector-menu .country-select-body .country-links-container table td tr a,.table-container #country-selector-container .container #country-selector-menu .country-select-body .country-links-container table th tr a,.table-container #country-selector-container .container #country-selector-menu .country-select-body .country-links-container table tr td a,.table-container #country-selector-container .container #country-selector-menu .country-select-body .country-links-container table tr th a{padding-left:34px}}#country-selector-container .container #country-selector-menu .country-select-body .country-links-container .table-container table td tr a a,#country-selector-container .container #country-selector-menu .country-select-body .country-links-container .table-container table th tr a a,#country-selector-container .container #country-selector-menu .country-select-body .country-links-container .table-container table tr td a a,#country-selector-container .container #country-selector-menu .country-select-body .country-links-container .table-container table tr th a a,#country-selector-container .container #country-selector-menu .country-select-body .country-links-container table tr .link a,.table-container #country-selector-container .container #country-selector-menu .country-select-body .country-links-container table td tr a a,.table-container #country-selector-container .container #country-selector-menu .country-select-body .country-links-container table th tr a a,.table-container #country-selector-container .container #country-selector-menu .country-select-body .country-links-container table tr td a a,.table-container #country-selector-container .container #country-selector-menu .country-select-body .country-links-container table tr th a a{text-decoration:none;width:200px;display:flex;justify-content:space-between;align-items:center}@media (max-width:1024px){#country-selector-container .container #country-selector-menu .country-select-body .country-links-container .table-container table td tr a a,#country-selector-container .container #country-selector-menu .country-select-body .country-links-container .table-container table th tr a a,#country-selector-container .container #country-selector-menu .country-select-body .country-links-container .table-container table tr td a a,#country-selector-container .container #country-selector-menu .country-select-body .country-links-container .table-container table tr th a a,#country-selector-container .container #country-selector-menu .country-select-body .country-links-container table tr .link a,.table-container #country-selector-container .container #country-selector-menu .country-select-body .country-links-container table td tr a a,.table-container #country-selector-container .container #country-selector-menu .country-select-body .country-links-container table th tr a a,.table-container #country-selector-container .container #country-selector-menu .country-select-body .country-links-container table tr td a a,.table-container #country-selector-container .container #country-selector-menu .country-select-body .country-links-container table tr th a a{padding-right:30px}}#country-selector-container .container #country-selector-menu .country-select-body .country-links-container .table-container table td tr a a i,#country-selector-container .container #country-selector-menu .country-select-body .country-links-container .table-container table th tr a a i,#country-selector-container .container #country-selector-menu .country-select-body .country-links-container .table-container table tr td a a i,#country-selector-container .container #country-selector-menu .country-select-body .country-links-container .table-container table tr th a a i,#country-selector-container .container #country-selector-menu .country-select-body .country-links-container table tr .link a i,.table-container #country-selector-container .container #country-selector-menu .country-select-body .country-links-container table td tr a a i,.table-container #country-selector-container .container #country-selector-menu .country-select-body .country-links-container table th tr a a i,.table-container #country-selector-container .container #country-selector-menu .country-select-body .country-links-container table tr td a a i,.table-container #country-selector-container .container #country-selector-menu .country-select-body .country-links-container table tr th a a i{color:#3e87cb}#country-selector-container .container #country-selector-menu .country-select-body .country-links-container table tr.divider{border-color:#a2a2a2}#country-selector-container .container #country-selector-menu .country-select-body .country-links-container table tr.divider td{padding:0}#main-nav-mobile-container .country-selector-btn:after{top:2px}body.country-selector-open{overflow:hidden}.countries-list-component .table-container table td,.countries-list-component .table-container table th{min-width:0}.countries-list-component .table-container table td a,.countries-list-component .table-container table th a{white-space:nowrap}@media (min-width:1025px){.one-col .countries-list-component{width:66%}}footer{margin-top:75px}footer .footer-nav{padding-bottom:75px}footer .footer-nav .logo{padding-left:0;padding-right:0}footer .footer-nav .logo .white-logo{display:none}footer .footer-nav .logo img{height:37px;margin:12px 0}footer .footer-nav .links{display:flex;flex-wrap:wrap;justify-content:flex-end;padding-left:0;padding-right:0}footer .footer-nav .links .links-section{display:flex;flex-wrap:nowrap;justify-content:flex-end}.table-container table td footer .footer-nav .links .links-section a,.table-container table th footer .footer-nav .links .links-section a,footer .footer-nav .links .links-section .link,footer .footer-nav .links .links-section .table-container table td a,footer .footer-nav .links .links-section .table-container table th a{align-items:center;display:flex;margin:12px 0 12px 78px;cursor:default}.table-container table td footer .footer-nav .links .links-section a a,.table-container table th footer .footer-nav .links .links-section a a,footer .footer-nav .links .links-section .link a,footer .footer-nav .links .links-section .table-container table td a a,footer .footer-nav .links .links-section .table-container table th a a{font-size:20px;text-transform:uppercase;font-weight:600;font-family:myriad-pro-condensed,sans-serif;white-space:nowrap;text-decoration:none}.table-container table td footer .footer-nav .links .links-section a.general-link a,.table-container table th footer .footer-nav .links .links-section a.general-link a,footer .footer-nav .links .links-section .link.general-link a,footer .footer-nav .links .links-section .table-container table td a.general-link a,footer .footer-nav .links .links-section .table-container table th a.general-link a{color:#2c5697}.table-container table td footer .footer-nav .links .links-section a.terms-link a,.table-container table th footer .footer-nav .links .links-section a.terms-link a,footer .footer-nav .links .links-section .link.terms-link a,footer .footer-nav .links .links-section .table-container table td a.terms-link a,footer .footer-nav .links .links-section .table-container table th a.terms-link a{color:#7fade3}footer .footer-nav .social{display:flex;list-style:none;margin:0;padding:32px 0 0}footer .footer-nav .social a{color:#7fade3;padding:0 12px;margin-right:24px}footer .footer-nav .social a span{margin-left:12px}footer .footer-nav .social a:hover{text-decoration:none}footer .footer-nav .social a:hover span{text-decoration:underline}footer .footer-nav .social li:last-child a{margin-right:0}@media (min-width:768px) and (max-width:1024px){footer .footer-nav .logo img{margin:0}footer .footer-nav .links{padding-top:40px}footer .footer-nav .links .links-section:first-child{margin-left:0}}@media (max-width:767px){footer .footer-nav .logo{text-align:center}footer .footer-nav .logo img{margin:0}footer .footer-nav .links{flex-direction:column}footer .footer-nav .links .links-section{flex-direction:column;justify-content:center}.table-container table td footer .footer-nav .links .links-section a,.table-container table th footer .footer-nav .links .links-section a,footer .footer-nav .links .links-section .link,footer .footer-nav .links .links-section .table-container table td a,footer .footer-nav .links .links-section .table-container table th a{display:block;text-align:center;margin:0;padding-top:32px}footer .footer-nav .additional{text-align:center}footer .footer-nav .social{justify-content:center;margin:8px 0}}footer .additional{color:#a2a2a2;font-size:12px;text-align:right;padding:38px 0 0}.promos-container{margin-bottom:12px;display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.promos-container .promo{position:relative;width:100%;padding-right:10px;padding-left:10px;flex:0 0 100%;max-width:100%}@media (min-width:768px){.promos-container .promo{display:flex;align-items:stretch;min-height:464px}.promos-container .promo a{position:relative;overflow:hidden;flex:1 0 100%;display:flex;justify-content:flex-end;flex-direction:column;background-color:#f7f7f8;color:#fff;text-decoration:none;transition:box-shadow .8s ease;margin-bottom:20px}.promos-container .promo a img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;transition:transform .8s ease}.promos-container .promo a .content-container{z-index:2;margin:200px 32px 40px;max-width:600px}.promos-container .promo a .content-container .summary{font-family:myriad-pro,sans-serif;font-size:16px}.promos-container .promo a .image--disclaimer--sm{display:none}.promos-container .promo a .image--disclaimer--md{color:#fff;font-size:12px;display:flex;justify-content:flex-end}}@media (min-width:768px) and (max-width:1024px){.promos-container .promo a .image--disclaimer--md{position:relative;right:15px;bottom:15px}}@media (min-width:768px) and (min-width:1025px){.promos-container .promo a .image--disclaimer--md{position:absolute;bottom:15px;right:15px}}@media (min-width:768px){.promos-container .promo a .image--disclaimer--md span{max-width:200px}.promos-container .promo a:hover{box-shadow:0 8px 16px rgba(32,50,67,.2);text-decoration:none;color:#fff}.promos-container .promo a:hover img{transform:scale(1.1)}.promos-container .promo.without-image a,.promos-container .promo.without-image a:hover{color:#203243}.promos-container .promo.without-image a:hover h3{color:#3e87cb}}@media (max-width:767px){.promos-container .promo a{flex:1 0 100%;display:flex;justify-content:flex-end;flex-direction:column;color:#203243;text-decoration:none;transition:box-shadow .8s ease;margin-bottom:20px}.promos-container .promo a .image-container{display:inline-block;position:relative;overflow:hidden;height:248px;margin-bottom:20px}.promos-container .promo a .image-container img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;transition:transform .8s ease}.promos-container .promo a .image--disclaimer--sm{color:#fff;font-size:12px;position:absolute;bottom:10px;width:100%;padding:0 10px;text-align:right}.promos-container .promo a .image--disclaimer--md{display:none}}@media (min-width:768px){.promos-container.has-multiple .promo{flex:0 0 50%;max-width:50%}}@media (max-width:767px){.promos-container.has-multiple .promo:not(:first-child){border-top:1px solid #f7f7f8;padding-top:40px}.promos-container.has-multiple .promo:not(:first-child) img{margin-bottom:40px}}@media (min-width:768px){.light-bg .promos-container .promo a{background-color:#fff}}@media (max-width:767px){.dark-bg .promos-container .promo a{color:#fff}}.is-edge .promo .image-container{outline:1px solid pink;display:inline-block}.table-container{margin-bottom:12px}.table-container table{width:100%;font-family:myriad-pro-condensed,sans-serif}.table-container table thead th.sortable{cursor:pointer}.table-container table thead th.sortable span{position:relative;padding-right:20px}.table-container table thead th.sortable span:after,.table-container table thead th.sortable span:before{display:inline-block;font-family:Font Awesome\ 5 Pro;font-size:16px;position:absolute;right:0}.table-container table thead th.sortable span:before{bottom:.25em;margin-bottom:1px;content:"\f0de"}.table-container table thead th.sortable span:after{bottom:.25em;content:"\f0dd"}.table-container table tbody th{font-weight:700}.table-container table td,.table-container table th{padding:28px;vertical-align:top;min-width:225px}.table-container table td a .fa-external-link,.table-container table th a .fa-external-link{padding-left:20px}.table-container:after,.table-container:before{content:"";position:absolute;top:0;height:100%;width:80px;pointer-events:none;z-index:2;transition:opacity .8s ease;opacity:0}.table-container:before{left:0;background:linear-gradient(90deg,rgba(0,0,0,.1),transparent)}.table-container:after{right:0;background:linear-gradient(90deg,transparent,rgba(0,0,0,.1))}.table-container.has-left-shadow:before,.table-container.has-right-shadow:after{opacity:1}.table-container.default table thead{background-color:#203243}.table-container.default table thead th{color:#fff;font-weight:600}.table-container.default table thead th.sortable span:after,.table-container.default table thead th.sortable span:before{color:hsla(0,0%,100%,.5)}.table-container.default table thead th.sortable.sort-asc span:before,.table-container.default table thead th.sortable.sort-desc span:after{color:#fff}.table-container.default table tbody th{font-weight:700}.table-container.default table tr{border-bottom:1px solid #a2a2a2}.table-container.default table.striped-rows tbody tr:nth-child(2n){background-color:#f7f7f8}.table-container.default table.striped-cols tbody tr>:nth-child(odd){background:rgba(127,173,227,.1)}.dark-bg .table-container.default table thead,.light-bg .table-container.default table.striped-rows tbody tr:nth-child(2n){background-color:#fff}.dark-bg .table-container.default table thead th{color:#203243}.dark-bg .table-container.default table thead th.sortable span:after,.dark-bg .table-container.default table thead th.sortable span:before{color:rgba(32,50,67,.5)}.dark-bg .table-container.default table.striped-rows tbody tr:nth-child(2n),.dark-bg .table-container.default table thead th.sortable.sort-asc span:before,.dark-bg .table-container.default table thead th.sortable.sort-desc span:after{color:#203243}.wrapping-table{font-family:myriad-pro,sans-serif}.wrapping-table .table-header{background-color:#fff}.wrapping-table .table-header .row{display:flex;padding:6px 0}.wrapping-table .table-header .row>div{font-size:32px;font-weight:700;white-space:nowrap;flex:1;color:#203243}.wrapping-table .table-header .row>div.sortable{cursor:pointer}.wrapping-table .table-header .row>div.sortable span{position:relative;padding-right:20px}.wrapping-table .table-header .row>div.sortable span:after,.wrapping-table .table-header .row>div.sortable span:before{display:inline-block;font-family:Font Awesome\ 5 Pro;font-weight:900;font-size:16px;position:absolute;right:0;color:rgba(62,135,203,.5)}.wrapping-table .table-header .row>div.sortable span:before{bottom:.25em;margin-bottom:1px;content:"\f0de"}.wrapping-table .table-header .row>div.sortable span:after{bottom:.25em;content:"\f0dd"}.wrapping-table .table-header .row>div.sortable.sort-asc span:before,.wrapping-table .table-header .row>div.sortable.sort-desc span:after{color:#3e87cb}.wrapping-table .table-body .background-container{border-bottom:1px solid #e5e5e5}.wrapping-table .table-body .background-container .row{display:flex;padding-top:22px;padding-bottom:22px}.wrapping-table .table-body .background-container .row>div{vertical-align:text-top;flex:1}.wrapping-table .table-body .background-container .row>div a{font-weight:700;text-decoration:none}.wrapping-table .table-body .row-col-header{display:none;width:50%}@media (max-width:767px){.wrapping-table .table-header .row>div{display:none}.wrapping-table .table-header .row>div:first-child{display:block}.wrapping-table .table-header .row>div:first-child.sortable{cursor:default}.wrapping-table .table-header .row>div:first-child.sortable span{position:relative;padding-right:0}.wrapping-table .table-header .row>div:first-child.sortable span:after,.wrapping-table .table-header .row>div:first-child.sortable span:before{display:none}.wrapping-table .table-body .row{display:flex;flex-direction:column}.wrapping-table .table-body .row>div{padding:0}.wrapping-table .table-body .row>div .row-col-header{display:inline;font-weight:700}}.listing-no-results{font-size:32px;font-weight:700;padding-top:80px;text-align:center}#modal-notice .modal{z-index:20001}#modal-notice .modal-content{border-radius:0 24px 24px 24px;box-shadow:0 8px 16px rgba(32,50,67,.2)}#modal-notice .modal-content .modal-header{text-align:center;text-transform:uppercase;border-bottom:none;padding:40px 40px 20px}@media (max-width:767px){#modal-notice .modal-content .modal-header{padding:20px 20px 0}}#modal-notice .modal-content .modal-header .modal-title{flex:1;text-align:center;font-family:titling-gothic-fb-skyline,sans-serif;font-size:44px;letter-spacing:.01em}#modal-notice .modal-content .modal-body{padding:20px 40px;margin-bottom:0}#modal-notice .modal-content .modal-body .modal-body-scroll{height:calc(100vh - 400px);padding-right:10px}@media (max-width:767px){#modal-notice .modal-content .modal-body{padding:10px 20px 20px}#modal-notice .modal-content .modal-body .modal-body-scroll{height:calc(100vh - 375px)}}#modal-notice .modal-content .modal-footer{border-top:none;padding:20px 40px 40px}#modal-notice .modal-content .modal-footer button{margin-left:40px;margin-bottom:0}@media (max-width:767px){#modal-notice .modal-content .modal-footer{padding:0 20px 20px;flex-direction:column}#modal-notice .modal-content .modal-footer button{margin:20px 0 0}#modal-notice .modal-content .modal-footer button:first-child{margin-top:0}}.modal-backdrop.show{opacity:.85}.social-container{position:relative;margin-bottom:12px}.social-container .content-container .content{display:flex}.social-container .content-container .content .media{min-height:0;height:100%}.social-container .content-container .content .media.paused{position:relative;cursor:pointer;align-items:center}.social-container .content-container .content .media.paused:after{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-55%,-50%);pointer-events:none;font-family:Font Awesome\ 5 Pro;content:"\f04b";font-weight:700;font-size:48px;margin-left:7px;transition:color .12s,background .12s,border-color .12s;border-radius:100%;padding:25px 30px 22px 42px;box-shadow:0 2px 8px rgba(32,50,67,.25);border:1px solid #e5e5e5;color:#3e87cb;background-color:#fff}.social-container .content-container .content .media.paused:hover:after{background:#3e87cb;border-color:#3e87cb;color:#fff}.social-container .content-container .content .media img,.social-container .content-container .content .media video{width:100%}.social-container .content-container .content .media video{cursor:pointer}.social-container .content-container .content .details{flex:1 1 auto;padding:32px 25px;word-break:break-word}.social-container .content-container .content .details .date{font-family:titling-gothic-fb-skyline,sans-serif;font-size:20px;font-weight:500;text-transform:uppercase;letter-spacing:.075em}.social-container .content-container .content .details .date a,.social-container .content-container .content .details .date a:hover{text-decoration:none}.social-container .content-container .content .details .date a i{padding-right:10px}.social-container.sm .content-container .content{flex-direction:column;max-width:300px;margin:0 auto}.social-container.sm .content-container .content .media{width:100%}.social-container.md .content-container .content{flex-direction:row}.social-container.md .content-container .content .details,.social-container.md .content-container .content .media{min-width:300px}.social-container.lg .content-container{max-width:70%}.social-container.lg .content-container .content{flex-direction:row}.social-container.lg .content-container .content .details,.social-container.lg .content-container .content .media{min-width:300px}.light-bg .social-container .content{background-color:#fff}.dark-bg .social-container .content-container{color:#203243}#article-detail-page .page-title-container{margin-bottom:0}@media (min-width:1025px){#article-detail-page .page-title-container.with-hero .blog-title{top:-30px}}#article-detail-page .placeholder-container{padding-top:0}@media (max-width:767px){#article-detail-page .article-info{flex-direction:column-reverse}#article-detail-page .article-info .main-date-container{margin-top:20px;margin-bottom:20px;margin-right:12px}#article-detail-page .article-info .main-date-container .author,#article-detail-page .article-info .main-date-container .tag-label{display:none}#article-detail-page .article-info .secondary-date-container{display:inline-block;margin-bottom:20px;margin-right:12px}#article-detail-page .article-info .secondary-date-container .detail-date-container{margin-bottom:0}}@media (min-width:768px){#article-detail-page .article-link{text-align:right}#article-detail-page .article-info .secondary-date-container{display:none}}body.has-hero #article-detail-page .page-title-container{margin-bottom:0}body.has-hero #article-detail-page .page-title-container .blog-title{top:-30px}body.has-hero #article-detail-page .page-title-container .blog-title .back-link a{color:#fff}body.has-hero #article-detail-page .article-info{margin-top:-25px;position:relative;z-index:1}.latest-articles{margin-bottom:12px}.latest-articles .component-header{display:flex}@media (max-width:767px){.latest-articles .component-header{flex-direction:column}}.latest-articles .component-header .component-title{flex:1;text-transform:uppercase}.latest-articles .component-header .view-all a{text-decoration:none;font-family:myriad-pro-condensed,sans-serif;font-weight:600}.latest-articles .posts{white-space:nowrap;display:flex}.latest-articles .posts .post{margin-top:35px;margin-bottom:20px;white-space:normal;display:inline-block;position:relative;min-height:100%;margin-right:20px;padding-bottom:20px;background-color:#f7f7f8;border-radius:0 0 30px 0}.latest-articles .posts .post:last-child{margin-right:0}.latest-articles .posts .post a{text-decoration:none}.latest-articles .posts .post a .post-date{position:absolute;top:-25px;left:-1px;z-index:2}.latest-articles .posts .post a .post-image-container{position:relative;overflow:hidden;width:100%;height:220px}.latest-articles .posts .post a .post-image-container .post-image{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);transition:transform .8s ease}.latest-articles .posts .post a .post-title{margin-top:20px;margin-left:25px;margin-right:25px;color:#3e87cb}.latest-articles .posts .post:hover{background-color:#3e87cb;box-shadow:0 2px 12px rgba(32,50,67,.2)}.latest-articles .posts .post:hover a .post-image{transform:translate(-50%,-50%) scale(1.1)}.latest-articles .posts .post:hover a .post-title{color:#fff}.latest-articles.scrollable-posts .posts .post{width:100%}@media (min-width:768px){.latest-articles.scrollable-posts .posts .post{min-width:300px;flex:1 0 calc(33% - 22px)}}@media (max-width:767px){.latest-articles.scrollable-posts .posts .post{flex:1 0 100%}}.latest-articles.scrollable-posts .posts .post .post-image-container{height:221px}.latest-articles.double-post .posts .post,.latest-articles.single-post .posts .post{min-width:calc(50% - 22px);width:calc(50% - 22px)}.latest-articles.single-post .posts .post{width:100%}@media (min-width:1025px){.latest-articles.single-post .posts .post{min-width:70%;width:70%}}.latest-articles.img-full .post{margin-bottom:0;padding-bottom:0;border-radius:30px 0 30px 0}.latest-articles.img-full .post a{display:flex;flex-direction:row-reverse}.latest-articles.img-full .post a .post-date{top:-1px}.latest-articles.img-full .post a .post-image-container{position:absolute;top:0;left:0;height:100%;border-radius:30px 0 30px 0}.latest-articles.img-full .post a .post-image-container .post-image{height:100%}.latest-articles.img-full .post a .post-content{padding-top:200px;padding-bottom:35px;z-index:2;width:100%}.latest-articles.img-full .post a .post-content .post-title{color:#fff}.light-bg .latest-articles .posts .post{background-color:#fff}.light-bg .latest-articles .posts .post:hover{background-color:#3e87cb}.privacy-warning{position:fixed;z-index:1000;bottom:0;left:0;background-color:#f7f7f8}.privacy-warning .container{margin-top:24px;position:relative;display:flex;font-size:14px}.privacy-warning .container .consent-close{position:absolute;top:0;right:0}.privacy-warning .container .consent-close a{position:absolute;top:0;right:5px;height:25px;width:25px;overflow:hidden}.privacy-warning .container .consent-close a:before{display:block;height:100%;width:100%;padding-left:6px;font-family:Font Awesome\ 5 Pro;font-size:20px;content:"\f00d";color:#203243;cursor:pointer}.privacy-warning .container .info,.privacy-warning .container .submit{margin-bottom:16px}.privacy-warning .container .info{padding-left:100px;padding-right:20px}.privacy-warning .container .submit{display:flex;align-items:flex-start;width:450px}.privacy-warning .container .submit a{cursor:pointer;font-family:myriad-pro-condensed,sans-serif;color:#fff;white-space:nowrap;display:inline-block;margin:0 25%}@media (max-width:1024px){.privacy-warning .container{flex-direction:column;margin-top:12px}.privacy-warning .container .info,.privacy-warning .container .submit{margin-right:0;margin-left:0;padding-right:0;padding-left:0}.privacy-warning .container .info a,.privacy-warning .container .submit a{margin:0}.privacy-warning .container .submit{justify-content:flex-end}}@media (max-width:1024px) and (min-width:768px){.privacy-warning .container .info,.privacy-warning .container .submit{width:85%}}@media (max-width:767px){.privacy-warning .container .info,.privacy-warning .container .submit{width:100%}.privacy-warning .container .info{font-size:16px;line-height:1.6;height:100px;padding-right:10px}.privacy-warning .container .submit a{font-size:16px!important}}.privacy-warning .expand-container{display:none}@media (min-width:768px){.privacy-warning .container .info .info-content{position:relative;height:41px;overflow:hidden}.privacy-warning .container .info .expand-container{display:block;margin-top:10px}.privacy-warning .container .info .expand-container .collapse-link,.privacy-warning .container .info .expand-container .expand-link{color:#3e87cb;text-transform:uppercase;cursor:pointer;position:relative;padding-right:16px}.privacy-warning .container .info .expand-container .collapse-link:after,.privacy-warning .container .info .expand-container .expand-link:after{font-family:Font Awesome\ 5 Pro;font-weight:300;font-size:14px;position:absolute;top:50%;transform:translateY(-50%);right:0}.privacy-warning .container .info .expand-container .expand-link{display:inline-block}.privacy-warning .container .info .expand-container .expand-link:after{content:"\f077"}.privacy-warning .container .info .expand-container .collapse-link{display:none}.privacy-warning .container .info .expand-container .collapse-link:after{content:"\f078"}.privacy-warning .container .info.expanded .expand-container .expand-link{display:none}.privacy-warning .container .info.expanded .expand-container .collapse-link{display:inline-block}}.recent-events-grid-container,.upcoming-events-grid-container{margin-bottom:12px}.recent-events-grid-container>h4,.upcoming-events-grid-container>h4{position:relative}.recent-events-grid-container>h4 .action-container .view-all,.upcoming-events-grid-container>h4 .action-container .view-all{vertical-align:text-top}.recent-events-grid-container>h4 .action-container .view-all i,.upcoming-events-grid-container>h4 .action-container .view-all i{padding-left:20px}.recent-events-grid-container .event-item-container,.upcoming-events-grid-container .event-item-container{margin-bottom:20px}.recent-events-grid-container .event-item-container .event-item,.upcoming-events-grid-container .event-item-container .event-item{height:100%}.recent-events-grid-container .event-item-container .event-item .event-date,.recent-events-grid-container .event-item-container .event-item .event-day-of-week,.upcoming-events-grid-container .event-item-container .event-item .event-date,.upcoming-events-grid-container .event-item-container .event-item .event-day-of-week{text-transform:uppercase;font-size:20px;font-family:myriad-pro-condensed,sans-serif;font-weight:600;display:inline-block}@media (min-width:768px) and (max-width:1024px){.recent-events-grid-container .event-item-container .event-item .event-date,.recent-events-grid-container .event-item-container .event-item .event-day-of-week,.upcoming-events-grid-container .event-item-container .event-item .event-date,.upcoming-events-grid-container .event-item-container .event-item .event-day-of-week{display:block}}.recent-events-grid-container .event-item-container .event-item .event-type,.upcoming-events-grid-container .event-item-container .event-item .event-type{font-family:myriad-pro-condensed,sans-serif;font-weight:600;text-transform:uppercase;color:#fba455}.recent-events-grid-container .event-item-container .event-item .event-date,.upcoming-events-grid-container .event-item-container .event-item .event-date{padding-bottom:16px}.recent-events-grid-container .event-item-container .event-item h4,.upcoming-events-grid-container .event-item-container .event-item h4{padding-bottom:60px}.recent-events-grid-container .event-item-container .event-item h4 a,.upcoming-events-grid-container .event-item-container .event-item h4 a{text-decoration:none}.recent-events-grid-container .event-item-container .event-item .link-list,.upcoming-events-grid-container .event-item-container .event-item .link-list{width:100%;margin-right:0}.recent-events-grid-container .event-item-container .event-item .link-list ul,.upcoming-events-grid-container .event-item-container .event-item .link-list ul{width:100%;margin-bottom:0}.recent-events-grid-container .event-item-container .event-item .link-list ul li .link.with-icon .text,.recent-events-grid-container .event-item-container .event-item .link-list ul li .table-container table td a.with-icon .text,.recent-events-grid-container .event-item-container .event-item .link-list ul li .table-container table th a.with-icon .text,.table-container table td .recent-events-grid-container .event-item-container .event-item .link-list ul li a.with-icon .text,.table-container table td .upcoming-events-grid-container .event-item-container .event-item .link-list ul li a.with-icon .text,.table-container table th .recent-events-grid-container .event-item-container .event-item .link-list ul li a.with-icon .text,.table-container table th .upcoming-events-grid-container .event-item-container .event-item .link-list ul li a.with-icon .text,.upcoming-events-grid-container .event-item-container .event-item .link-list ul li .link.with-icon .text,.upcoming-events-grid-container .event-item-container .event-item .link-list ul li .table-container table td a.with-icon .text,.upcoming-events-grid-container .event-item-container .event-item .link-list ul li .table-container table th a.with-icon .text{padding-right:0}.recent-events-grid-container .event-item-container .event-item .link-list ul li:last-child,.upcoming-events-grid-container .event-item-container .event-item .link-list ul li:last-child{padding-bottom:0}.recent-events-grid-container .event-item-container .event-item.has-detail a,.recent-events-grid-container .event-item-container .event-item:not(.has-detail),.upcoming-events-grid-container .event-item-container .event-item.has-detail a,.upcoming-events-grid-container .event-item-container .event-item:not(.has-detail){padding:35px 30px}.recent-events-grid-container .event-item-container .event-item.has-image,.upcoming-events-grid-container .event-item-container .event-item.has-image{position:relative;display:flex;justify-content:flex-end;flex-direction:column}.recent-events-grid-container .event-item-container .event-item.has-image .event-img,.upcoming-events-grid-container .event-item-container .event-item.has-image .event-img{overflow:hidden;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.recent-events-grid-container .event-item-container .event-item.has-image .event-img img,.upcoming-events-grid-container .event-item-container .event-item.has-image .event-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .2s ease-out}.recent-events-grid-container .event-item-container .event-item.has-image .event-date,.recent-events-grid-container .event-item-container .event-item.has-image .event-day-of-week,.recent-events-grid-container .event-item-container .event-item.has-image .event-title,.recent-events-grid-container .event-item-container .event-item.has-image .event-type,.recent-events-grid-container .event-item-container .event-item.has-image .link-list,.upcoming-events-grid-container .event-item-container .event-item.has-image .event-date,.upcoming-events-grid-container .event-item-container .event-item.has-image .event-day-of-week,.upcoming-events-grid-container .event-item-container .event-item.has-image .event-title,.upcoming-events-grid-container .event-item-container .event-item.has-image .event-type,.upcoming-events-grid-container .event-item-container .event-item.has-image .link-list{position:relative;z-index:2;color:#fff}.recent-events-grid-container .event-item-container .event-item.has-image .link-list ul li.link-section-title,.upcoming-events-grid-container .event-item-container .event-item.has-image .link-list ul li.link-section-title{color:#fff}.recent-events-grid-container .event-item-container .event-item.has-image:not(.has-detail) a,.upcoming-events-grid-container .event-item-container .event-item.has-image:not(.has-detail) a{color:#fff;transition:color .16s}.recent-events-grid-container .event-item-container .event-item.has-image:not(.has-detail) a:hover,.upcoming-events-grid-container .event-item-container .event-item.has-image:not(.has-detail) a:hover{color:hsla(0,0%,100%,.75)}.recent-events-grid-container .event-item-container .event-item.has-image.has-detail a>:last-child,.recent-events-grid-container .event-item-container .event-item.has-image:not(.has-detail)>:last-child,.upcoming-events-grid-container .event-item-container .event-item.has-image.has-detail a>:last-child,.upcoming-events-grid-container .event-item-container .event-item.has-image:not(.has-detail)>:last-child{padding-bottom:0;margin-bottom:0}.recent-events-grid-container .event-item-container .event-item.has-image.has-detail a:hover,.upcoming-events-grid-container .event-item-container .event-item.has-image.has-detail a:hover{text-decoration:none}.recent-events-grid-container .event-item-container .event-item.has-image.has-detail a:hover .event-img img,.upcoming-events-grid-container .event-item-container .event-item.has-image.has-detail a:hover .event-img img{transform:scale(1.1)}.recent-events-grid-container .event-item-container .event-item:not(.has-image).has-detail,.upcoming-events-grid-container .event-item-container .event-item:not(.has-image).has-detail{transition:background .16s}.recent-events-grid-container .event-item-container .event-item:not(.has-image).has-detail a,.upcoming-events-grid-container .event-item-container .event-item:not(.has-image).has-detail a{display:block;height:100%;width:100%}.recent-events-grid-container .event-item-container .event-item:not(.has-image).has-detail a .event-date,.recent-events-grid-container .event-item-container .event-item:not(.has-image).has-detail a .event-day-of-week,.recent-events-grid-container .event-item-container .event-item:not(.has-image).has-detail a .event-title,.recent-events-grid-container .event-item-container .event-item:not(.has-image).has-detail a .event-type,.upcoming-events-grid-container .event-item-container .event-item:not(.has-image).has-detail a .event-date,.upcoming-events-grid-container .event-item-container .event-item:not(.has-image).has-detail a .event-day-of-week,.upcoming-events-grid-container .event-item-container .event-item:not(.has-image).has-detail a .event-title,.upcoming-events-grid-container .event-item-container .event-item:not(.has-image).has-detail a .event-type{transition:color .16s}.recent-events-grid-container .event-item-container .event-item:not(.has-image).has-detail a:hover,.upcoming-events-grid-container .event-item-container .event-item:not(.has-image).has-detail a:hover{background:#3e87cb;text-decoration:none}.recent-events-grid-container .event-item-container .event-item:not(.has-image).has-detail a:hover .event-date,.recent-events-grid-container .event-item-container .event-item:not(.has-image).has-detail a:hover .event-day-of-week,.recent-events-grid-container .event-item-container .event-item:not(.has-image).has-detail a:hover .event-title,.recent-events-grid-container .event-item-container .event-item:not(.has-image).has-detail a:hover .event-type,.upcoming-events-grid-container .event-item-container .event-item:not(.has-image).has-detail a:hover .event-date,.upcoming-events-grid-container .event-item-container .event-item:not(.has-image).has-detail a:hover .event-day-of-week,.upcoming-events-grid-container .event-item-container .event-item:not(.has-image).has-detail a:hover .event-title,.upcoming-events-grid-container .event-item-container .event-item:not(.has-image).has-detail a:hover .event-type{color:#fff!important}.recent-events-grid-container .event-item-container .event-item .event-date,.recent-events-grid-container .event-item-container .event-item .event-day-of-week,.upcoming-events-grid-container .event-item-container .event-item .event-date,.upcoming-events-grid-container .event-item-container .event-item .event-day-of-week{color:#203243}.recent-events-grid-container .event-item-container .event-item,.upcoming-events-grid-container .event-item-container .event-item{background:#f7f7f8}@media (min-width:1025px){.recent-events-grid-container .event-item-container:nth-child(2n) .event-item,.upcoming-events-grid-container .event-item-container:nth-child(2n) .event-item{background:#fff}}@media (min-width:768px) and (max-width:1024px){.recent-events-grid-container .event-item-container .event-item,.upcoming-events-grid-container .event-item-container .event-item{background:#f7f7f8}.recent-events-grid-container .event-item-container .event-item.two-col-has-bg,.upcoming-events-grid-container .event-item-container .event-item.two-col-has-bg{background:#fff}}.recent-events-grid-container .events-container,.upcoming-events-grid-container .events-container{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-left:-1%}.recent-events-grid-container .events-container .event-item-container,.upcoming-events-grid-container .events-container .event-item-container{padding-left:1%;flex-grow:0;flex-shrink:0;flex-basis:100%}@media (min-width:768px){.recent-events-grid-container.two-event-cols .event-item-container,.upcoming-events-grid-container.two-event-cols .event-item-container{flex-basis:49%}}@media (min-width:768px){.recent-events-grid-container.three-event-cols .event-item-container,.upcoming-events-grid-container.three-event-cols .event-item-container{flex-basis:32%}}.recent-events-list-container,.upcoming-events-list-container{margin-bottom:12px}.recent-events-list-container>h4,.upcoming-events-list-container>h4{position:relative}.recent-events-list-container>h4 .action-container .view-all,.upcoming-events-list-container>h4 .action-container .view-all{vertical-align:text-top}.recent-events-list-container>h4 .action-container .view-all i,.upcoming-events-list-container>h4 .action-container .view-all i{padding-left:20px}.recent-events-list-container .event-item,.upcoming-events-list-container .event-item{margin-top:40px}.recent-events-list-container .event-item .event-date-container,.upcoming-events-list-container .event-item .event-date-container{display:flex;min-width:200px;margin-right:25px}.recent-events-list-container .event-item .event-date-container .event-date,.recent-events-list-container .event-item .event-date-container .event-day-of-week,.upcoming-events-list-container .event-item .event-date-container .event-date,.upcoming-events-list-container .event-item .event-date-container .event-day-of-week{text-transform:uppercase;font-size:20px;font-family:myriad-pro-condensed,sans-serif;font-weight:600;color:#203243;padding-right:5px}.recent-events-list-container .event-item .event-type,.upcoming-events-list-container .event-item .event-type{font-family:myriad-pro-condensed,sans-serif;font-weight:600;text-transform:uppercase;color:#fba455}.recent-events-list-container .event-item h4 a,.upcoming-events-list-container .event-item h4 a{text-decoration:none}.recent-events-list-container .event-item .event-link{display:inline-block}.upcoming-events-list-container .event-item .event-links .list-inline-item{margin-right:60px}.table-container table td .upcoming-events-list-container .event-item .event-links .list-inline-item .dropdown-items a,.table-container table th .upcoming-events-list-container .event-item .event-links .list-inline-item .dropdown-items a,.upcoming-events-list-container .event-item .event-links .list-inline-item .dropdown-items .link,.upcoming-events-list-container .event-item .event-links .list-inline-item .dropdown-items .table-container table td a,.upcoming-events-list-container .event-item .event-links .list-inline-item .dropdown-items .table-container table th a{display:flex;justify-content:space-between;align-items:center;font-family:myriad-pro,sans-serif;font-size:16px}.table-container table td .upcoming-events-list-container .event-item .event-links .list-inline-item .dropdown-items a i,.table-container table th .upcoming-events-list-container .event-item .event-links .list-inline-item .dropdown-items a i,.upcoming-events-list-container .event-item .event-links .list-inline-item .dropdown-items .link i,.upcoming-events-list-container .event-item .event-links .list-inline-item .dropdown-items .table-container table td a i,.upcoming-events-list-container .event-item .event-links .list-inline-item .dropdown-items .table-container table th a i{width:20px;text-align:left}.upcoming-events-grid-container .event-date,.upcoming-events-grid-container .event-day-of-week{color:#a2a2a2}.table-container table td .upcoming-events-grid-container .dropdown-items a,.table-container table th .upcoming-events-grid-container .dropdown-items a,.upcoming-events-grid-container .dropdown-items .link,.upcoming-events-grid-container .dropdown-items .table-container table td a,.upcoming-events-grid-container .dropdown-items .table-container table th a{display:flex;justify-content:space-between;align-items:center;font-family:myriad-pro,sans-serif;font-size:16px}.table-container table td .upcoming-events-grid-container .dropdown-items a i,.table-container table th .upcoming-events-grid-container .dropdown-items a i,.upcoming-events-grid-container .dropdown-items .link i,.upcoming-events-grid-container .dropdown-items .table-container table td a i,.upcoming-events-grid-container .dropdown-items .table-container table th a i{width:20px;text-align:left}.dark-bg .recent-events-grid-container .event-item,.dark-bg .upcoming-events-grid-container .event-item{background:#fff!important;color:#203243}.dark-bg .recent-events-list-container .event-item .event-date,.dark-bg .recent-events-list-container .event-item .event-day-of-week,.dark-bg .upcoming-events-list-container .event-item .event-date,.dark-bg .upcoming-events-list-container .event-item .event-day-of-week{color:#fff}#event-listing-page .page-title-container{text-align:center}#event-listing-page .page-title-container .rich-text{padding-top:10px}#event-listing-page .page-title-container.with-hero{color:#fff}#event-listing-page #event-list-filters{padding-top:24px;position:relative;z-index:2}#event-listing-page #event-list-filters .dropdown-item{color:#3e87cb}#event-listing-page #event-list-filters .dropdown-item.selected{color:#203243}@media (max-width:1024px){#event-listing-page #event-list-filters{flex-direction:column}#event-listing-page #event-list-filters .dropdown.filter,#event-listing-page #event-list-filters .input-group.filter-group{margin-bottom:24px;margin-right:0}}#event-listing-page #event-listing-list-container #event-listing-list{margin-top:80px}@media (min-width:768px){#event-listing-page #event-listing-list-container #event-listing-list.has-results{border-left:1px solid #3e87cb;padding-left:20px;margin-left:5px}}#event-listing-page #event-listing-list-container #event-listing-list .event-item{position:relative;padding-top:24px;border-radius:0 0 30px 0;margin-bottom:80px;transition:box-shadow .16s}#event-listing-page #event-listing-list-container #event-listing-list .event-item>a{width:100%}#event-listing-page #event-listing-list-container #event-listing-list .event-item>a:hover{text-decoration:none}#event-listing-page #event-listing-list-container #event-listing-list .event-item .event-detail-link{color:#fff}#event-listing-page #event-listing-list-container #event-listing-list .event-item .detail-date-container{position:absolute;z-index:1;top:0;left:0;transform:translate(-55px,-50%);font-size:16px}@media (max-width:767px){#event-listing-page #event-listing-list-container #event-listing-list .event-item .detail-date-container{transform:translateY(-50%);padding-left:5px;padding-right:15px}#event-listing-page #event-listing-list-container #event-listing-list .event-item .detail-date-container span{margin-left:5px;padding-left:5px}}#event-listing-page #event-listing-list-container #event-listing-list .event-item .event-img{border-radius:0 0 30px 0;position:relative;width:100%;left:0}#event-listing-page #event-listing-list-container #event-listing-list .event-item .event-img img{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;transition:transform .2s ease-out}#event-listing-page #event-listing-list-container #event-listing-list .event-item .event-text-container{padding:40px 32px 44px;position:relative;z-index:1;width:100%}#event-listing-page #event-listing-list-container #event-listing-list .event-item .event-text-container .event-type{font-family:myriad-pro-condensed,sans-serif;font-weight:600;text-transform:uppercase;color:#fba455}#event-listing-page #event-listing-list-container #event-listing-list .event-item:hover{box-shadow:0 2px 12px rgba(0,0,0,.2)}#event-listing-page #event-listing-list-container #event-listing-list .event-item:not(.has-image){background:#f7f7f8}#event-listing-page #event-listing-list-container #event-listing-list .event-item:not(.has-image).has-detail{transition:background .16s}#event-listing-page #event-listing-list-container #event-listing-list .event-item:not(.has-image).has-detail .event-type{transition:color .16s}#event-listing-page #event-listing-list-container #event-listing-list .event-item:not(.has-image).has-detail a{color:#3e87cb;transition:color .16s}#event-listing-page #event-listing-list-container #event-listing-list .event-item:not(.has-image).has-detail:hover{background:#3e87cb}#event-listing-page #event-listing-list-container #event-listing-list .event-item:not(.has-image).has-detail:hover .event-type,#event-listing-page #event-listing-list-container #event-listing-list .event-item:not(.has-image).has-detail:hover a{color:#fff}#event-listing-page #event-listing-list-container #event-listing-list .event-item.has-image{align-items:flex-end;display:flex;min-height:380px}#event-listing-page #event-listing-list-container #event-listing-list .event-item.has-image .event-text-container{padding-right:100px;position:relative;color:#fff}#event-listing-page #event-listing-list-container #event-listing-list .event-item.has-image .event-text-container:before{background:linear-gradient(180deg,transparent 0,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#000000",GradientType=0);border-radius:0 0 30px 0;content:"";opacity:.75;position:absolute;bottom:0;left:0;height:80%;width:100%;z-index:-1}#event-listing-page #event-listing-list-container #event-listing-list .event-item.has-image .event-text-container .event-type{color:#fff}#event-listing-page #event-listing-list-container #event-listing-list .event-item.has-image .event-img{overflow:hidden;position:absolute;top:0;height:100%}#event-listing-page #event-listing-list-container #event-listing-list .event-item.has-image:after{content:"";min-height:inherit;font-size:0}#event-listing-page #event-listing-list-container #event-listing-list .event-item.has-image:not(.has-detail) a{color:#fff;transition:color .16s}#event-listing-page #event-listing-list-container #event-listing-list .event-item.has-image:not(.has-detail) a:hover{color:hsla(0,0%,100%,.75)}#event-listing-page #event-listing-list-container #event-listing-list .event-item.has-image.has-detail:hover .event-img img{transform:scale(1.1)}#event-listing-page #event-listing-list-container #event-listing-list .event-item:last-child:before{background:#fff;content:"";height:100%;width:2px;position:absolute;left:-21px;top:0}#event-listing-page #event-listing-list-container #event-listing-list .no-results{font-size:32px;font-weight:700;text-align:center}#event-listing-page #event-listing-list-container #event-listing-list .error{font-size:32px;font-weight:700;color:#e34d4d;padding-top:80px;padding-left:40px}#event-detail-page .page-title-container{margin-bottom:0}#event-detail-page .page-title-container .event-type{font-family:myriad-pro-condensed,sans-serif;font-weight:600;text-transform:uppercase;color:#fba455;padding-bottom:5px}#event-detail-page .page-title-container.with-hero .event-type{color:#fff}#event-detail-page .page-title-container h1{padding-bottom:25px}#event-detail-page .page-content{margin-top:-70px}#event-detail-page .link-col .link-list{margin-top:113px;border-left:1px solid #a2a2a2;padding-left:20px}#event-detail-page .link-col .link-list ul{margin-bottom:0}#event-detail-page .link-col .link-list ul li:last-child{padding-bottom:0}#executive-blog-detail-page .page-title-container{background:linear-gradient(#fff,#f7f7f8)}@media (max-width:768px){#executive-blog-detail-page .page-title-container{margin-bottom:0}}#executive-blog-detail-page .page-title-container .background-container{padding-bottom:0}#executive-blog-detail-page .page-title-container .blog-title{display:flex;flex-direction:column;position:relative;padding-bottom:40px}#executive-blog-detail-page .page-title-container .blog-title h1{flex:1}#executive-blog-detail-page .page-title-container .blog-info{margin-top:20px}@media (max-width:767px){#executive-blog-detail-page .page-title-container .blog-info .main-date-container{margin-top:20px;margin-bottom:20px;margin-right:12px}#executive-blog-detail-page .page-title-container .blog-info .main-date-container .author,#executive-blog-detail-page .page-title-container .blog-info .main-date-container .tag-label{display:none}#executive-blog-detail-page .page-title-container .blog-info .secondary-date-container{display:inline-block;margin-right:12px;margin-bottom:20px}}#executive-blog-detail-page .page-title-container .blog-info .secondary-date-container .detail-date-container{margin-bottom:0}@media (min-width:768px){#executive-blog-detail-page .page-title-container .blog-info .secondary-date-container{display:none}}#executive-blog-detail-page .page-title-container .blog-img{display:flex;align-items:flex-end}#executive-blog-detail-page .page-title-container .blog-img img{max-width:480px;width:100%}#executive-blog-detail-page .page-title-container+.background-container,#executive-blog-detail-page .placeholder-container{padding-top:0}.latest-executive-blog{margin-bottom:12px}.latest-executive-blog .component-header{display:flex}@media (max-width:767px){.latest-executive-blog .component-header{flex-direction:column}}.latest-executive-blog .component-header .component-title{flex:1;text-transform:uppercase}.latest-executive-blog .component-header .view-all a{text-decoration:none;font-family:myriad-pro-condensed,sans-serif;font-weight:600}.latest-executive-blog .posts{white-space:nowrap;display:flex}.latest-executive-blog .posts .post{margin-top:35px;margin-bottom:20px;white-space:normal;display:inline-block;position:relative;min-height:100%;margin-right:20px;padding-bottom:20px;background-color:#f7f7f8;border-radius:0 0 30px 0}.latest-executive-blog .posts .post:last-child{margin-right:0}.latest-executive-blog .posts .post a{text-decoration:none}.latest-executive-blog .posts .post a .post-date{position:absolute;top:-25px;left:-1px;z-index:2}.latest-executive-blog .posts .post a .post-image-container{position:relative;overflow:hidden;width:100%;height:220px}.latest-executive-blog .posts .post a .post-image-container .post-image{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);transition:transform .8s ease}.latest-executive-blog .posts .post a .post-body,.latest-executive-blog .posts .post a .post-title{margin-left:25px;margin-right:25px}.latest-executive-blog .posts .post a .post-title{margin-top:20px;color:#3e87cb}.latest-executive-blog .posts .post a .post-body{color:#203243}.latest-executive-blog .posts .post:hover{background-color:#3e87cb;box-shadow:0 2px 12px rgba(32,50,67,.2)}.latest-executive-blog .posts .post:hover a .post-image{transform:translate(-50%,-50%) scale(1.1)}.latest-executive-blog .posts .post:hover a .post-body,.latest-executive-blog .posts .post:hover a .post-title{color:#fff}.latest-executive-blog.scrollable-posts .posts .post{width:100%}@media (min-width:768px){.latest-executive-blog.scrollable-posts .posts .post{min-width:calc(33% - 22px);width:calc(33% - 22px)}}.latest-executive-blog.scrollable-posts .posts .post .post-image-container{height:221px}.latest-executive-blog.double-post .posts .post,.latest-executive-blog.single-post .posts .post{min-width:calc(50% - 22px);width:calc(50% - 22px)}.latest-executive-blog.single-post .posts .post{width:100%}@media (min-width:1025px){.latest-executive-blog.single-post .posts .post{min-width:70%;width:70%}}.latest-executive-blog.img-right .post{margin-bottom:0;padding-bottom:0;border-radius:30px 0 30px 0}.latest-executive-blog.img-right .post a{display:flex;flex-direction:row-reverse}.latest-executive-blog.img-right .post a .post-date{top:-1px}.latest-executive-blog.img-right .post a .post-image-container{height:auto;border-radius:0 0 30px 0}.latest-executive-blog.img-right .post a .post-image-container .post-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.latest-executive-blog.img-right .post a .post-content{padding-top:55px;padding-bottom:35px}.light-bg .latest-executive-blog .posts .post{background-color:#fff}.light-bg .latest-executive-blog .posts .post:hover{background-color:#3e87cb}.is-ie #executive-blog-detail-page .blog-title h1{min-height:80px}#news-listing-page .page-title-container{background:linear-gradient(180deg,#fff,#f7f7f8);margin-bottom:0}#news-listing-page .page-title-container .summary,#news-listing-page .page-title-container h1{text-align:center}#news-listing-page #news-list-content{position:relative}#news-listing-page #news-list-content .bg-gradient{position:absolute;top:0;left:0;height:140px;width:100%;background:linear-gradient(180deg,#f7f7f8,#fff)}#news-listing-page #news-list-content #news-list-filters{position:relative;z-index:2}#news-listing-page #news-list-content #news-list-filters .col-12{flex-wrap:wrap}#news-listing-page #news-list-content #news-list-filters .col-12 .filter{margin-bottom:20px}#news-listing-page #news-list-content #news-list-filters .col-12 .dropdown.filter{width:auto}#news-listing-page #news-list-content #news-list-filters .col-12 .btn-group-toggle{margin-right:20px}#news-listing-page #news-list-content #news-list-filters .col-12 .filter-group{min-width:200px;height:60px}#news-listing-page .loading-container.loading:before{background-color:#fff}#news-listing-list{margin-top:60px}@media (min-width:768px){#news-listing-list.has-results{border-left:1px solid #3e87cb;padding-left:20px;margin-left:5px}}#news-listing-list .news-item{position:relative;padding-top:24px;border-radius:0 0 30px 0;margin-bottom:80px}#news-listing-list .news-item a{color:#203243;text-decoration:none;width:100%}#news-listing-list .news-item .detail-date-container{position:absolute;z-index:1;top:0;left:0;transform:translate(-55px,-50%)}#news-listing-list .news-item .news-img{border-radius:0 0 30px 0;position:relative}#news-listing-list .news-item .news-img img{-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;height:100%;transition:transform .2s ease-out}#news-listing-list .news-item .no-image-spacer{height:44px}#news-listing-list .news-item .news-text-container{padding:40px 32px 44px;position:relative;z-index:1}#news-listing-list .news-item .news-title{color:#3e87cb}#news-listing-list .news-item .author-name{color:#3e87cb;font-family:myriad-pro-condensed,sans-serif}#news-listing-list .news-item .news-summary{font-size:14px;line-height:1.6;margin-bottom:0}#news-listing-list .news-item.exec-blog,#news-listing-list .news-item.press-release{background:#f7f7f8;transition:background .16s,box-shadow .16s}#news-listing-list .news-item.exec-blog .author-name,#news-listing-list .news-item.exec-blog .news-title,#news-listing-list .news-item.exec-blog a,#news-listing-list .news-item.press-release .author-name,#news-listing-list .news-item.press-release .news-title,#news-listing-list .news-item.press-release a{font-family:myriad-pro,sans-serif;font-weight:700;transition:color .16s}#news-listing-list .news-item.exec-blog .news-summary,#news-listing-list .news-item.press-release .news-summary{font-family:myriad-pro,sans-serif;font-weight:400;font-size:20px}#news-listing-list .news-item.exec-blog:hover,#news-listing-list .news-item.press-release:hover{background:#3e87cb;box-shadow:0 2px 12px rgba(0,0,0,.2)}#news-listing-list .news-item.exec-blog:hover .author-name,#news-listing-list .news-item.exec-blog:hover .news-title,#news-listing-list .news-item.exec-blog:hover a,#news-listing-list .news-item.press-release:hover .author-name,#news-listing-list .news-item.press-release:hover .news-title,#news-listing-list .news-item.press-release:hover a{color:#fff}#news-listing-list .news-item.article .news-img,#news-listing-list .news-item.exec-blog .news-img{overflow:hidden;position:absolute;top:0;height:100%}#news-listing-list .news-item.press-release .news-img{display:none}#news-listing-list .news-item.article{align-items:flex-end;display:flex;min-height:380px;transition:box-shadow .2s ease-out}#news-listing-list .news-item.article .news-title,#news-listing-list .news-item.article a{color:#fff}#news-listing-list .news-item.article .news-img{width:100%;left:0}#news-listing-list .news-item.article .news-text-container{padding-right:100px;position:relative}#news-listing-list .news-item.article .news-text-container:before{background:linear-gradient(180deg,transparent 0,#000);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#000000",GradientType=0);border-radius:0 0 30px 0;content:"";opacity:.75;position:absolute;bottom:0;left:0;height:80%;width:100%;z-index:-1}#news-listing-list .news-item.article:after{content:"";min-height:inherit;font-size:0}#news-listing-list .news-item.article:hover{box-shadow:0 2px 12px rgba(0,0,0,.2)}#news-listing-list .news-item.article:hover .news-img img{transform:scale(1.1)}#news-listing-list .news-item.exec-blog{min-height:240px}#news-listing-list .news-item.exec-blog .news-text-container{padding-right:300px}#news-listing-list .news-item.exec-blog .news-img{right:0;width:280px}#news-listing-list .news-item:last-child:before{background:#fff;content:"";height:100%;width:2px;position:absolute;left:-21px;top:0}#news-listing-list .no-results{font-size:32px;font-weight:700;text-align:center}#news-listing-list .error{font-size:32px;font-weight:700;color:#e34d4d;padding-top:80px;padding-left:40px}@media (max-width:767px){#news-listing-list{border-left:0;padding-left:0;margin-left:0}#news-listing-list .news-item .detail-date-container{transform:translateY(-50%)}#news-listing-list .news-item.article,#news-listing-list .news-item.exec-blog{padding-top:0}#news-listing-list .news-item.article .news-img,#news-listing-list .news-item.exec-blog .news-img{border-radius:0;position:relative;height:380px;width:100%}#news-listing-list .news-item.article .news-text-container,#news-listing-list .news-item.exec-blog .news-text-container{padding-top:20px;padding-right:24px}#news-listing-list .news-item.article{background:#f7f7f8}#news-listing-list .news-item.article a{color:#203243}#news-listing-list .news-item.article .news-title{color:#3e87cb}#news-listing-list .news-item.article .news-text-container:before,#news-listing-list .news-item:last-child:before{display:none}}.featured-news-promo{min-height:464px;margin-bottom:12px}@media (max-width:767px){.featured-news-promo .featured-article{padding-bottom:40px;border-bottom:1px solid #e5e5e5}.featured-news-promo .featured-article a{text-decoration:none}.featured-news-promo .featured-article a img{width:100%}.featured-news-promo .featured-article a .article-details .article-date{font-family:titling-gothic-fb-skyline,sans-serif;text-transform:uppercase;color:#a2a2a2;font-size:16px;display:inline;padding-right:24px;letter-spacing:.1em}.featured-news-promo .featured-article a .article-details .featured-title{font-family:titling-gothic-fb-skyline,sans-serif;text-transform:uppercase;color:#fba455;font-size:16px;display:inline;letter-spacing:.01em}.featured-news-promo .featured-article a .article-details .article-summary,.featured-news-promo .featured-article a .article-details .article-title{color:#203243}}@media (min-width:768px){.featured-news-promo .featured-article{min-height:464px;padding-right:40px}.featured-news-promo .featured-article a{position:relative;display:block;height:100%;width:100%;overflow:hidden;color:#fff;background-color:#a2a2a2;text-decoration:none;transition:box-shadow .8s ease;display:flex;flex-direction:column;justify-content:space-between}.featured-news-promo .featured-article a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;transition:transform .8s ease;z-index:1}.featured-news-promo .featured-article a .article-details{position:relative;z-index:2;flex:1;flex-direction:column;justify-content:flex-end;display:flex;background:linear-gradient(rgba(32,50,67,0),rgba(32,50,67,.2));padding-bottom:40px;padding-left:32px;padding-right:32px}.featured-news-promo .featured-article a .article-details .featured-title{position:absolute;top:32px;left:32px;letter-spacing:.1em}.featured-news-promo .featured-article a .article-details .article-date,.featured-news-promo .featured-article a .article-details .article-summary,.featured-news-promo .featured-article a .article-details .article-title{max-width:670px}.featured-news-promo .featured-article a .article-details .article-date{text-transform:uppercase;font-size:16px;letter-spacing:.1em}.featured-news-promo .featured-article a .article-details .article-summary{font-size:14px}.featured-news-promo .featured-article a:hover{box-shadow:0 8px 16px rgba(32,50,67,.2)}.featured-news-promo .featured-article a:hover img{transform:scale(1.1)}}.featured-news-promo .featured-press-releases{padding-top:32px}.featured-news-promo .featured-press-releases .featured-press-releases-header{display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width:1025px){.featured-news-promo .featured-press-releases .featured-press-releases-header{flex-direction:row;align-items:flex-end}}.featured-news-promo .featured-press-releases .featured-press-releases-header h4{margin-bottom:0;flex:1 0 auto;padding-right:10px}@media (min-width:768px){.featured-news-promo .featured-press-releases{padding-left:0}}.featured-news-promo .featured-press-releases .featured-press-release{padding-top:20px}.featured-news-promo .featured-press-releases .featured-press-release .details{font-family:titling-gothic-fb-skyline,sans-serif;text-transform:uppercase;color:#a2a2a2;font-size:16px;letter-spacing:.12em}.featured-news-promo .featured-press-releases .featured-press-release .summary{font-weight:300;font-size:20px}.light-bg .featured-news-promo .featured-press-releases .featured-press-release .date{color:#203243}.dark-bg .featured-news-promo .featured-press-releases .featured-press-release .date{color:#fff}#press-release-detail-page .page-title-container{margin-bottom:0}#press-release-detail-page .page-title-container .title{padding-bottom:40px}@media (min-width:1025px){#press-release-detail-page .page-title-container.with-hero .title{top:-30px}}#press-release-detail-page .placeholder-container{padding-top:0}@media (min-width:767px){#press-release-detail-page .secondary-date-container{display:none}}@media (max-width:768px){#press-release-detail-page .main-date-container{margin-right:12px;margin-bottom:20px}#press-release-detail-page .main-date-container .tag-label{display:none}#press-release-detail-page .secondary-date-container{display:inline-block}}#press-release-detail-page img{max-width:100%}@media (max-width:1024px){#press-release-detail-page .article-info{flex-direction:column-reverse}#press-release-detail-page .article-info .main-date-container{margin-top:20px;margin-bottom:20px}#press-release-detail-page .article-info .main-date-container .author{display:none}}@media (min-width:1025px){#press-release-detail-page .details .secondary-date-container{display:none}}#press-release-detail-page .tertiary-date-container{display:none}@media (max-width:1024px){#press-release-detail-page .tag-global{display:none}#press-release-detail-page .tertiary-date-container{display:inline-block;margin-bottom:20px;margin-right:12px}#press-release-detail-page .tertiary-date-container .detail-date-container{margin-bottom:0}}body.has-hero #press-release-detail-page .page-title-container{margin-bottom:0}body.has-hero #press-release-detail-page .page-title-container .title{top:-30px}body.has-hero #press-release-detail-page .page-title-container .title .back-link a{color:#fff}body.has-hero #press-release-detail-page .details{margin-top:-25px}.latest-press-releases{margin-bottom:12px}.latest-press-releases .component-header{display:flex}@media (max-width:767px){.latest-press-releases .component-header{flex-direction:column}}.latest-press-releases .component-header .component-title{flex-grow:1;flex-shrink:1;flex-basis:auto;text-transform:uppercase}.latest-press-releases .component-header .view-all a{text-decoration:none;font-family:myriad-pro-condensed,sans-serif;font-weight:600}.latest-press-releases .posts{white-space:nowrap;display:flex}.latest-press-releases .posts .post{margin-top:35px;margin-bottom:20px;white-space:normal;display:inline-block;position:relative;min-height:100%;margin-right:20px;padding-bottom:20px;background-color:#f7f7f8;border-radius:0 0 30px 0}.latest-press-releases .posts .post:last-child{margin-right:0}.latest-press-releases .posts .post a{text-decoration:none}.latest-press-releases .posts .post a .post-date{position:absolute;top:-25px;left:-1px;z-index:2}.latest-press-releases .posts .post a .post-content{margin-top:70px;margin-bottom:40px}.latest-press-releases .posts .post a .post-content .post-body,.latest-press-releases .posts .post a .post-content .post-title{margin-left:25px;margin-right:25px}.latest-press-releases .posts .post a .post-content .post-title{color:#3e87cb}.latest-press-releases .posts .post a .post-content .post-body{color:#203243}.latest-press-releases .posts .post:hover{background-color:#3e87cb;box-shadow:0 2px 12px rgba(32,50,67,.2)}.latest-press-releases .posts .post:hover a .post-image{transform:translate(-50%,-50%) scale(1.1)}.latest-press-releases .posts .post:hover a .post-body,.latest-press-releases .posts .post:hover a .post-title{color:#fff}.latest-press-releases.scrollable-posts .posts .post{width:100%}@media (min-width:768px){.latest-press-releases.scrollable-posts .posts .post{min-width:calc(33% - 22px);width:calc(33% - 22px)}}.latest-press-releases.scrollable-posts .posts .post .post-image-container{height:221px}.latest-press-releases.double-post .posts .post,.latest-press-releases.single-post .posts .post{min-width:calc(50% - 22px);width:calc(50% - 22px)}.latest-press-releases.single-post .posts .post{width:100%}@media (min-width:1025px){.latest-press-releases.single-post .posts .post{min-width:70%;width:70%}}.light-bg .latest-press-releases .posts .post{background-color:#fff}.light-bg .latest-press-releases .posts .post:hover{background-color:#3e87cb}#product-listing-page .page-title-container{background:linear-gradient(#fff,#f7f7f8)}#product-listing-page .page-title-container .summary{text-align:center}#product-listing-page #product-listing-filters{padding-bottom:60px}#product-listing-page #product-listing-filters .filter-row{justify-content:center}#product-listing-page #product-listing-filters .filter-row .col-12{padding-left:0;padding-right:0}#product-listing-page #product-listing-list-container .wrapping-table .table-body .row>div{vertical-align:top}#product-listing-page #product-listing-list-container .wrapping-table .table-body .row>div.product-name{flex:3;padding-right:10px}#product-listing-page #product-listing-list-container .wrapping-table .table-body .row>div.product-name a .product-title{display:inline-block;font-size:24px;padding-right:20px}#product-listing-page #product-listing-list-container .wrapping-table .table-body .row>div.product-name a .product-info{display:inline-block;font-size:16px;vertical-align:text-top}@media (max-width:767px){#product-listing-page #product-listing-list-container .wrapping-table .table-body .row>div.product-name a .product-title{padding-right:0}#product-listing-page #product-listing-list-container .wrapping-table .table-body .row>div.product-name a .product-info{display:block}}#product-listing-page #product-listing-list-container .wrapping-table .table-body .row>div.therapeutic-area{flex:2;font-size:16px;padding-top:5px}@media (max-width:767px){#product-listing-page #product-listing-list-container .wrapping-table .table-body .row>div.therapeutic-area{padding-top:0}}#product-listing-page #product-listing-list-container .no-results{font-size:32px;font-weight:700;padding-top:80px;text-align:center}#product-detail-page{padding-top:70px}@media (min-width:768px){#product-detail-page{padding-top:70px}}@media (min-width:1025px){#product-detail-page{padding-top:135px}}#product-detail-page .alert{background-color:#e34d4d;color:#fff;border-radius:0;font-family:myriad-pro-condensed,sans-serif}#product-detail-page .alert .alert-title{font-size:24px}#product-detail-page .alert .alert-text a{color:#fff;text-decoration:none}#product-detail-page .alert .alert-text a i{padding-left:15px}#product-detail-page .product-info{padding-top:40px;padding-bottom:20px}#product-detail-page .product-info .view-all{color:#203243;display:inline-block;font-family:myriad-pro-condensed,sans-serif;text-transform:uppercase;text-decoration:none;font-weight:600;margin-bottom:20px}#product-detail-page .product-info .view-all i{padding-right:10px}#product-detail-page .product-info .name{margin-top:30px;text-transform:none}#product-detail-page .product-info .details{padding-top:40px;font-weight:700}#product-detail-page .product-info .details a{display:inline-block;padding-top:5px;font-weight:600}#product-detail-page .product-info .product-logo img{width:100%}#product-detail-page .patients-container,#product-detail-page .providers-container{margin-top:25px;border-top:1px solid #e5e5e5;padding-top:35px;padding-bottom:14px}#product-detail-page .patients-container h4,#product-detail-page .providers-container h4{padding-bottom:32px}#product-detail-page .patients-container .contact,#product-detail-page .providers-container .contact{padding-top:32px;padding-right:75px}#product-detail-page .patients-container .contact:first-child,#product-detail-page .providers-container .contact:first-child{padding-top:0}#product-detail-page .patients-container .contact .contact-info,#product-detail-page .patients-container .contact .contact-label,#product-detail-page .providers-container .contact .contact-info,#product-detail-page .providers-container .contact .contact-label{padding-bottom:18px}#product-detail-page .patients-container .contact .contact-label,#product-detail-page .providers-container .contact .contact-label{font-weight:700}#product-detail-page .patients-container .contact .contact-details .label,#product-detail-page .providers-container .contact .contact-details .label{font-weight:700;padding-right:20px}@media (max-width:767px){#product-detail-page .patients-container .link-list,#product-detail-page .providers-container .link-list{padding-top:35px}#product-detail-page .patients-container .link-list ul,#product-detail-page .providers-container .link-list ul{margin-bottom:0}#product-detail-page .patients-container .link-list ul li:last-child,#product-detail-page .providers-container .link-list ul li:last-child{padding-bottom:0}}#pap-product-listing-page .page-title-container{background:linear-gradient(#fff,#f7f7f8)}#pap-product-listing-page .page-title-container .view-all{padding-top:30px;text-align:center}#pap-product-listing-page .page-title-container .view-all a{text-decoration:none;font-family:myriad-pro-condensed,sans-serif;font-weight:600}#pap-product-listing-page .page-title-container .summary{text-align:center}#pap-product-listing-page .page-title-container.with-hero .view-all a{text-decoration:underline;color:#fff}#pap-product-listing-page #product-listing-filters{padding-bottom:60px}#pap-product-listing-page #product-listing-filters .filter-row{justify-content:center}#pap-product-listing-page #product-listing-filters .filter-row .col-12{padding-left:0;padding-right:0}#pap-product-listing-page #product-listing-list-container .wrapping-table{font-family:myriad-pro,sans-serif}#pap-product-listing-page #product-listing-list-container .wrapping-table .table-header .row>div{font-size:32px;font-weight:700;white-space:nowrap}#pap-product-listing-page #product-listing-list-container .wrapping-table .table-header .row>div.product-name{flex:3}#pap-product-listing-page #product-listing-list-container .wrapping-table .table-header .row>div.therapeutic-area{flex:2}#pap-product-listing-page #product-listing-list-container .wrapping-table .table-header .row>div.sortable span:after,#pap-product-listing-page #product-listing-list-container .wrapping-table .table-header .row>div.sortable span:before{color:rgba(62,135,203,.5)}#pap-product-listing-page #product-listing-list-container .wrapping-table .table-header .row>div.sortable.sort-asc span:before,#pap-product-listing-page #product-listing-list-container .wrapping-table .table-header .row>div.sortable.sort-desc span:after{color:#3e87cb}#pap-product-listing-page #product-listing-list-container .wrapping-table .table-body .row>div{vertical-align:top}#pap-product-listing-page #product-listing-list-container .wrapping-table .table-body .row>div.product-name{flex:3;padding-right:10px}#pap-product-listing-page #product-listing-list-container .wrapping-table .table-body .row>div.product-name a{font-weight:700;text-decoration:none}#pap-product-listing-page #product-listing-list-container .wrapping-table .table-body .row>div.product-name a .product-title{display:inline-block;font-size:24px;padding-right:20px}#pap-product-listing-page #product-listing-list-container .wrapping-table .table-body .row>div.product-name a .product-info{display:inline-block;font-size:16px}@media (max-width:767px){#pap-product-listing-page #product-listing-list-container .wrapping-table .table-body .row>div.product-name a .product-title{padding-right:0}#pap-product-listing-page #product-listing-list-container .wrapping-table .table-body .row>div.product-name a .product-info{display:block}}#pap-product-listing-page #product-listing-list-container .wrapping-table .table-body .row>div.therapeutic-area{flex:2;font-size:16px;vertical-align:top;padding-top:9px}@media (max-width:1024px){#pap-product-listing-page #product-listing-list-container .wrapping-table .table-body .row>div.therapeutic-area{padding-top:0}}#pap-product-listing-page #product-listing-list-container .no-results{font-size:32px;font-weight:700;padding-top:80px;text-align:center}#pap-product-detail-page .page-title-container .pap-label{color:#2c5697;font-weight:700;margin-bottom:16px}#pap-product-detail-page .page-title-container h1{text-transform:none}#pipeline-page .page-title-container{background:linear-gradient(#fff,#f7f7f8);margin-bottom:0}#pipeline-page .page-title-container .publish-date{color:#a2a2a2;display:flex;font-family:titling-gothic-fb-skyline,sans-serif;font-size:14px;letter-spacing:.15em;justify-content:flex-end}#pipeline-page .page-title-container.with-hero .publish-date{color:#fff}#pipeline-page .page-title-container .summary,#pipeline-page .page-title-container h1{text-align:center}#pipeline-page #pipeline-top-section{background:linear-gradient(180deg,#f7f7f8,#fff)}#pipeline-page #pipeline-list-container{position:relative}#pipeline-page #pipeline-actions{position:relative;z-index:2}#pipeline-page #pipeline-actions .link,#pipeline-page #pipeline-actions .table-container table td a,#pipeline-page #pipeline-actions .table-container table th a,.table-container table td #pipeline-page #pipeline-actions a,.table-container table th #pipeline-page #pipeline-actions a{color:#3e87cb;display:inline-block}#pipeline-page #pipeline-actions .right-actions .link,#pipeline-page #pipeline-actions .right-actions .table-container table td a,#pipeline-page #pipeline-actions .right-actions .table-container table th a,.table-container table td #pipeline-page #pipeline-actions .right-actions a,.table-container table th #pipeline-page #pipeline-actions .right-actions a{margin-left:36px}#pipeline-page #pipeline-actions .right-actions .link:first-child,#pipeline-page #pipeline-actions .right-actions .table-container table td a:first-child,#pipeline-page #pipeline-actions .right-actions .table-container table th a:first-child,.table-container table td #pipeline-page #pipeline-actions .right-actions a:first-child,.table-container table th #pipeline-page #pipeline-actions .right-actions a:first-child{margin-left:0}#pipeline-page #pipeline-list{position:relative;z-index:1}#pipeline-page #pipeline-list .therapeutic-area{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:28px 0 4px}#pipeline-page #pipeline-list .therapeutic-area h4{margin-bottom:0}#pipeline-page #pipeline-list .therapeutic-area .therapeutic-area-count{align-items:center;display:flex}#pipeline-page #pipeline-list .therapeutic-area .therapeutic-area-count span{font-size:44px;font-weight:300;margin-right:20px}#pipeline-page #pipeline-list .therapeutic-area .therapeutic-area-count .fal{font-size:24px}#pipeline-page #pipeline-list .therapeutic-area.collapsed .fa-chevron-up,#pipeline-page #pipeline-list .therapeutic-area:not(.collapsed) .fa-chevron-down{display:none}#pipeline-page #pipeline-list .therapeutic-area:hover{color:#3e87cb}#pipeline-page #pipeline-list .drug-grouping{font-family:titling-gothic-fb-skyline,sans-serif;font-size:16px;text-transform:uppercase;padding-top:32px;padding-bottom:28px;letter-spacing:.1em}#pipeline-page #pipeline-list .drug .drug-summary{align-items:center;border-bottom:1px solid #e5e5e5;cursor:pointer;display:flex;padding-top:20px;padding-bottom:20px}#pipeline-page #pipeline-list .drug .drug-summary .drug-indication,#pipeline-page #pipeline-list .drug .drug-summary .drug-name,#pipeline-page #pipeline-list .drug .drug-summary .drug-phases{padding-left:0}#pipeline-page #pipeline-list .drug .drug-summary .drug-indication{color:#a2a2a2;display:flex;font-size:16px;padding-right:20px}#pipeline-page #pipeline-list .drug .drug-summary .drug-indication span{margin-right:24px}#pipeline-page #pipeline-list .drug .drug-summary .drug-indication span:last-child{margin-right:none}#pipeline-page #pipeline-list .drug .drug-summary .drug-name{color:#3e87cb;font-weight:700;margin-bottom:0;word-break:break-word}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases{display:flex;justify-content:space-between;position:relative}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases .drug-phase{align-items:center;border-left:1px solid #a2a2a2;display:flex;height:54px;width:25%;position:relative}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases .drug-phase span{align-items:center;color:#fba455;display:none;font-family:titling-gothic-fb-skyline,sans-serif;font-weight:500;font-size:16px;letter-spacing:.15em;text-transform:uppercase;padding-left:8px}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases .drug-phase .checkmark{align-items:center;background:#fba455;border-radius:100%;display:flex;justify-content:center;height:14px;width:14px;position:relative;padding-left:3px;margin-right:12px;top:-2px}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases .drug-phase .checkmark .fa-check{color:#fff;font-size:9px}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases .drug-phase:last-child{border-left:none}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases:before{background:#fba455;border-radius:999px 0 0 999px;content:"";height:8px;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases.phase-1 .phase-label-1{display:flex}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases.phase-1:before{width:20px}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases.phase-2 .phase-label-2{display:flex}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases.phase-2:before{width:calc(18px + 25%)}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases.phase-3 .phase-label-3{display:flex}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases.phase-3:before{width:calc(16px + 50%)}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases.phase-4 .phase-label-4{display:flex}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases.phase-4:before{display:none}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases.concept .concept-label{display:flex}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases.concept:before{width:20px}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases.feasibility .feasibility-label{display:flex}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases.feasibility:before{width:calc(18px + 25%)}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases.development .development-label{display:flex}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases.development:before{width:calc(16px + 50%)}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases.confirmation .confirmation-label{display:flex}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases.confirmation:before{display:none}#pipeline-page #pipeline-list .drug .drug-summary .drug-row-toggle{text-align:right}#pipeline-page #pipeline-list .drug .drug-summary .drug-row-toggle .fal{color:#a2a2a2;display:none;font-size:24px}#pipeline-page #pipeline-list .drug .drug-summary[aria-expanded=false] .drug-row-toggle .fa-chevron-down,#pipeline-page #pipeline-list .drug .drug-summary[aria-expanded=true] .drug-row-toggle .fa-chevron-up{display:block}#pipeline-page #pipeline-list .drug .drug-summary:hover,#pipeline-page #pipeline-list .drug .drug-summary[aria-expanded=true]{background-color:#f2f7fc}#pipeline-page #pipeline-list .drug .drug-summary[aria-expanded=true]>.container>.row{position:relative}#pipeline-page #pipeline-list .drug .drug-summary[aria-expanded=true]>.container>.row:after,#pipeline-page #pipeline-list .drug .drug-summary[aria-expanded=true]>.container>.row:before{content:"";height:0;width:0;border-left:12px solid transparent;border-right:12px solid transparent;position:absolute;right:58px;transform:translateY(-100%)}#pipeline-page #pipeline-list .drug .drug-summary[aria-expanded=true]>.container>.row:before{position:absolute;border-bottom:12px solid #e5e5e5;bottom:-32px;right:10px}#pipeline-page #pipeline-list .drug .drug-summary[aria-expanded=true]>.container>.row:after{position:absolute;border-bottom:12px solid #f7f7f8;bottom:-33px;right:10px}#pipeline-page #pipeline-list .drug .drug-details{background:#f7f7f8;position:relative;border-bottom:1px solid #e5e5e5}#pipeline-page #pipeline-list .drug .drug-details .inner-container{display:flex;padding:40px 0}#pipeline-page #pipeline-list .drug .drug-details .inner-container .drug-info{padding-left:0}#pipeline-page #pipeline-list .drug .drug-details .inner-container .drug-info .drug-detail{font-family:myriad-pro-condensed,sans-serif}#pipeline-page #pipeline-list .drug .drug-details .inner-container .drug-info .drug-detail .label{font-weight:700}@media (min-width:768px){#pipeline-page #pipeline-actions .container{position:relative}#pipeline-page #pipeline-actions .container .right-actions{position:absolute;top:-27px;right:0;z-index:2}#pipeline-page #pipeline-list{margin-top:-66px}}@media (max-width:1024px){#pipeline-page #pipeline-list .drug .drug-summary .drug-phases .drug-phase{position:absolute;top:0}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases .drug-phase span{padding-top:2px;padding-left:20px}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases.phase-4 .drug-phase{border-left:none}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases.phase-4 .drug-phase span{padding-left:0}}@media (min-width:768px) and (max-width:1024px){#pipeline-page #pipeline-list .drug .drug-summary .drug-indication{padding-right:10px}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases{height:54px}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases .drug-phase{width:100%}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases:before{left:-6px;width:18px!important}#pipeline-page #pipeline-list .drug .drug-details:after,#pipeline-page #pipeline-list .drug .drug-details:before{right:50px}}@media (max-width:767px){#pipeline-page #pipeline-actions{display:flex;justify-content:flex-start;padding-left:0;padding-right:0;margin:20px 0}#pipeline-page #pipeline-actions .right-actions .link,#pipeline-page #pipeline-actions .right-actions .table-container table td a,#pipeline-page #pipeline-actions .right-actions .table-container table th a,.table-container table td #pipeline-page #pipeline-actions .right-actions a,.table-container table th #pipeline-page #pipeline-actions .right-actions a{margin-left:0;margin-right:36px}#pipeline-page #pipeline-list .therapeutic-area h4{font-size:24px}#pipeline-page #pipeline-list .therapeutic-area .therapeutic-area-count span{font-size:28px}#pipeline-page #pipeline-list .drug .drug-summary{flex-direction:column;position:relative}#pipeline-page #pipeline-list .drug .drug-summary .drug-name{padding-right:32px}#pipeline-page #pipeline-list .drug .drug-summary .drug-indication{margin-top:8px;margin-bottom:8px}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases{height:32px}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases .drug-phase{border-left:none;height:32px;left:66px}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases .drug-phase .checkmark{margin-right:8px}#pipeline-page #pipeline-list .drug .drug-summary .drug-phases:before{left:0;width:66px!important}#pipeline-page #pipeline-list .drug .drug-summary .drug-row-toggle{padding:0;position:absolute;top:20px;right:30px;width:auto}#pipeline-page #pipeline-list .drug .drug-details .inner-container{flex-direction:column}#pipeline-page #pipeline-list .drug .drug-details [class^=col-]{padding-right:0;padding-left:0}#pipeline-page #pipeline-list .drug .drug-details .drug-description{margin-top:20px}#pipeline-page #pipeline-list .drug .drug-details:after,#pipeline-page #pipeline-list .drug .drug-details:before{right:30px}}#publication-listing-page .page-title-container h1{text-align:center}#publication-listing-page .page-title-container .rich-text{padding-top:10px}#publication-listing-page .page-title-container.with-hero{color:#fff}#publication-listing-page #list-filters{padding-top:24px;position:relative;z-index:2}#publication-listing-page #list-filters .dropdown-item{color:#3e87cb}#publication-listing-page #list-filters .dropdown-item.selected{color:#203243}@media (max-width:1024px){#publication-listing-page #list-filters{flex-direction:column}#publication-listing-page #list-filters .dropdown.filter,#publication-listing-page #list-filters .input-group.filter-group{margin-bottom:24px;margin-right:0}}#publication-listing-page #listing-list-container #listing-list{margin-top:80px}@media (min-width:768px){#publication-listing-page #listing-list-container #listing-list.has-results{border-left:1px solid #3e87cb;padding-left:20px;margin-left:5px}}#publication-listing-page #listing-list-container #listing-list .item{position:relative;padding-top:24px;border-radius:0 0 30px 0;margin-bottom:80px;background:#f7f7f8;transition:box-shadow .16s}#publication-listing-page #listing-list-container #listing-list .item:hover{box-shadow:0 2px 12px rgba(0,0,0,.2)}#publication-listing-page #listing-list-container #listing-list .item .detail-date-container{position:relative;z-index:1;top:-55px;left:-55px;margin-bottom:0}@media (max-width:767px){#publication-listing-page #listing-list-container #listing-list .item .detail-date-container{left:0}#publication-listing-page #listing-list-container #listing-list .item .detail-date-container span{display:block;border-left:0;padding-top:0;padding-bottom:0}#publication-listing-page #listing-list-container #listing-list .item .detail-date-container span:first-child{padding-top:16px}#publication-listing-page #listing-list-container #listing-list .item .detail-date-container span:last-child{padding-bottom:16px}#publication-listing-page #listing-list-container #listing-list .item .detail-date-container span:not(:first-child){padding-left:20px}}#publication-listing-page #listing-list-container #listing-list .item .details-container{position:relative;top:-15px;padding:0 32px 29px;z-index:1;width:100%}#publication-listing-page #listing-list-container #listing-list .item .details-container a:hover{text-decoration:none}#publication-listing-page #listing-list-container #listing-list .item .details-container .item-detail{margin-top:10px}#publication-listing-page #listing-list-container #listing-list .item .details-container .detail-label{font-weight:700;padding-right:10px}#publication-listing-page #listing-list-container #listing-list .item .details-container .multi-line-details{display:flex;flex-direction:row;margin-left:-20px}#publication-listing-page #listing-list-container #listing-list .item .details-container .multi-line-details .item-detail{flex:1;margin-left:20px}#publication-listing-page #listing-list-container #listing-list .item:last-child:before{background:#fff;content:"";height:100%;width:2px;position:absolute;left:-21px;top:0}#publication-listing-page #listing-list-container #listing-list .no-results{font-size:32px;font-weight:700;text-align:center}#publication-listing-page #listing-list-container #listing-list .error{font-size:32px;font-weight:700;color:#e34d4d;padding-top:80px;padding-left:40px}@-webkit-keyframes scrollIndicatorBounce{0%{transform:translateY(0)}50%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes scrollIndicatorBounce{0%{transform:translateY(0)}50%{transform:translateY(8px)}to{transform:translateY(0)}}body.homepage #header:not(.scrolled){background:linear-gradient(rgba(32,50,67,.5),rgba(32,50,67,0))}body.homepage .homepage-hero-container{height:100vh;max-height:800px;position:relative}body.homepage .homepage-hero-container .page-title-container{align-items:center;height:100%;margin-bottom:0;transition:height .6s ease}body.homepage .homepage-hero-container .page-title-container img{left:50%;transform:translateX(-50%) scale(1)}body.homepage .homepage-hero-container .page-title-container .image-disclaimer--container{position:absolute!important;bottom:20px}body.homepage .homepage-hero-container .page-title-container .image-disclaimer--container.sits-high{bottom:75px;transition:bottom .6s ease}body.homepage .homepage-hero-container .page-title-container .image-disclaimer--container .container .image--disclaimer{display:inline-block;width:200px;text-align:left;left:12px}body.homepage .homepage-hero-container .page-title-container.shorten{height:calc(100% - 102px)}body.homepage .homepage-hero-container .page-title-container.shorten img{transform:translateX(-50%) scale(1)}body.homepage .homepage-hero-container .page-title-container.shorten .image-disclaimer--container{bottom:20px}body.homepage .homepage-hero-container .page-title-container.shorten .home-titles{margin:0 -30px}@media (min-width:768px){body.homepage .homepage-hero-container .page-title-container.shorten .home-titles{margin:0 -42px}}@media (min-width:1025px){body.homepage .homepage-hero-container .page-title-container.shorten .home-titles{margin:0 -50px}}body.homepage .homepage-hero-container .page-title-container .video-container{display:none;height:100%;width:100%;overflow:hidden;position:absolute;top:0;left:0;z-index:-1}body.homepage .homepage-hero-container .page-title-container .video-container video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:100%;width:100%;-o-object-fit:cover;object-fit:cover}body.homepage .homepage-hero-container .page-title-container .background-container{margin-top:100px;position:relative;z-index:1}body.homepage .homepage-hero-container .page-title-container .background-container .container{text-align:center}body.homepage .homepage-hero-container .page-title-container .home-titles{transition:margin .4s ease;display:flex;justify-items:center;flex-direction:column;flex-wrap:n}body.homepage .homepage-hero-container .page-title-container .home-subtitle{color:#fff;letter-spacing:.03em;margin:4px 0 12px}body.homepage .homepage-hero-container .page-title-container .home-title{font-size:60px;line-height:1;margin-bottom:0;transition:letter-spacing .6s ease;white-space:nowrap}body.homepage .homepage-hero-container .page-title-container .home-title.letter-expand{letter-spacing:.125em}.page-alerts-modal .modal-content .modal-footer body.homepage .homepage-hero-container .page-title-container .btn-access,body.homepage .homepage-hero-container .page-title-container .btn-primary,body.homepage .homepage-hero-container .page-title-container .page-alerts-modal .modal-content .modal-footer .btn-access{align-items:center;background-color:#fff;border-color:#fff;color:#203243;cursor:pointer;margin-right:0;margin-top:16px}.page-alerts-modal .modal-content .modal-footer body.homepage .homepage-hero-container .page-title-container .btn-access i,body.homepage .homepage-hero-container .page-title-container .btn-primary i,body.homepage .homepage-hero-container .page-title-container .page-alerts-modal .modal-content .modal-footer .btn-access i{transition:padding-left .5s ease;padding-left:20px}.page-alerts-modal .modal-content .modal-footer body.homepage .homepage-hero-container .page-title-container .btn-access:hover i,body.homepage .homepage-hero-container .page-title-container .btn-primary:hover i,body.homepage .homepage-hero-container .page-title-container .page-alerts-modal .modal-content .modal-footer .btn-access:hover i{padding-left:40px}body.homepage .homepage-hero-container .page-title-container .scroll-indicator{display:block;color:#fff;cursor:pointer;font-size:52px;line-height:1;width:80px;margin:0 auto;opacity:0;transform:translateY(8px);transition:opacity .3s ease,transform .3s ease;visibility:hidden}body.homepage .homepage-hero-container .page-title-container .scroll-indicator i{text-shadow:0 0 6px rgba(0,0,0,.6)}body.homepage .homepage-hero-container .page-title-container .scroll-indicator.show{visibility:visible;-webkit-animation:scrollIndicatorBounce 2s ease infinite;animation:scrollIndicatorBounce 2s ease infinite;opacity:1;transform:translateY(0)}body.homepage .homepage-hero-container .page-title-container .scroll-indicator.show:hover{-webkit-animation-play-state:paused;animation-play-state:paused;transform:translateY(12px)}body.homepage .homepage-hero-container .hero-container-nav{bottom:0;margin:40px auto 0;padding:0 50px;position:absolute;width:100%;min-height:100px;color:#fff}body.homepage .homepage-hero-container .hero-container-nav .container{align-items:center;display:flex;justify-content:flex-end;padding:0}body.homepage .homepage-hero-container .hero-container-nav.has-personas{justify-content:space-between}body.homepage .homepage-hero-container .hero-container-nav .personas-title{font-weight:900}body.homepage .homepage-hero-container .hero-container-nav .personas-title,body.homepage .homepage-hero-container .hero-container-nav ul a{display:block;font-size:16px;padding:40px 12px;text-transform:uppercase;transition:color .2s ease .1s}body.homepage .homepage-hero-container .hero-container-nav ul{align-items:center;display:flex;flex-grow:1;justify-content:space-between;list-style:none;margin:0 auto;padding:0;position:relative;z-index:1}body.homepage .homepage-hero-container .hero-container-nav ul a{text-decoration:none;color:#fff}body.homepage .homepage-hero-container .hero-container-nav ul a:hover{color:#3e87cb}body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls{cursor:pointer;margin-left:52px;position:relative;width:52px;z-index:1;padding-top:40px;padding-bottom:40px}body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls .control-label{position:absolute;top:15px;left:50%;white-space:nowrap;width:100%;transform:translateX(-50%);pointer-events:none}body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls .control-label span{color:#fff;font-family:myriad-pro-condensed,sans-serif;font-size:12px;position:absolute;top:4px;left:50%;text-transform:uppercase;opacity:0;height:0;width:auto;transform:translateX(-50%);transition:color .1s ease 0ms,opacity .2s,top .2s}body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls .video-toggle{align-items:center;border:1px solid transparent;border-radius:999px;display:flex;justify-content:space-around;padding:8px 4px;transition:border .2s}body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls .video-toggle .fas{color:#fff;font-size:10px;transition:opacity .2s}body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls.play .fa-play{opacity:1}body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls.play .fa-stop,body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls.stop .fa-play{opacity:.4}body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls.stop .fa-stop{opacity:1}body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls:focus .video-toggle,body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls:hover .video-toggle{border-color:#fff}body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls:focus.play .stop-label,body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls:hover.play .stop-label{top:0;opacity:1;height:auto;width:auto}body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls:focus.play .fa-play,body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls:hover.play .fa-play{opacity:.4}body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls:focus.play .fa-stop,body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls:hover.play .fa-stop{opacity:1}body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls:focus.stop .play-label,body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls:hover.stop .play-label{top:0;opacity:1;height:auto;width:auto}body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls:focus.stop .fa-play,body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls:hover.stop .fa-play{opacity:1}body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls:focus.stop .fa-stop,body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls:hover.stop .fa-stop{opacity:.4}body.homepage .homepage-hero-container .hero-container-nav:before{background:#000;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:height .6s ease}body.homepage .homepage-hero-container .hero-container-nav.white-bg{background:#fff;transition:background .2s ease .4s}body.homepage .homepage-hero-container .hero-container-nav.white-bg .personas-title,body.homepage .homepage-hero-container .hero-container-nav.white-bg ul a{color:#203243;transition:color .6s ease}body.homepage .homepage-hero-container .hero-container-nav.white-bg ul a:hover{color:#3e87cb}body.homepage .homepage-hero-container .hero-container-nav.white-bg .bg-video-controls .control-label span,body.homepage .homepage-hero-container .hero-container-nav.white-bg .bg-video-controls .video-toggle .fas{color:#203243;transition:color .1s ease .2s}@media (max-width:767px){body.homepage .homepage-hero-container .hero-container-nav.white-bg .bg-video-controls .control-label span,body.homepage .homepage-hero-container .hero-container-nav.white-bg .bg-video-controls .video-toggle .fas{color:#fff}}body.homepage .homepage-hero-container .hero-container-nav.white-bg .bg-video-controls:hover .video-toggle{border-color:#203243}body.homepage .homepage-hero-container .hero-container-nav.white-bg:before{height:0}body.homepage .homepage-hero-container .home-video-component{display:none;margin:0 auto;max-width:1500px}body.homepage .homepage-hero-container .home-video-component .video-player-container{margin-bottom:0}body.homepage .homepage-hero-container .home-video-component .plyr__controls__item.plyr__volume,body.homepage .homepage-hero-container.video-hero img{display:none}body.homepage .homepage-hero-container.video-hero .video-container{display:block}body.homepage .homepage-hero-container.video-playing{background:#25282e;max-height:none;height:auto}@media (max-width:1024px){body.homepage .homepage-hero-container{height:auto;max-height:none}body.homepage .homepage-hero-container .page-title-container{max-height:600px;height:100vh}body.homepage .homepage-hero-container .page-title-container img{height:100%}body.homepage .homepage-hero-container .page-title-container .background-container{margin-top:70px}body.homepage .homepage-hero-container .hero-container-nav{background:#fff;margin:0 auto;padding-top:20px;padding-bottom:20px;position:relative}body.homepage .homepage-hero-container .hero-container-nav .container{align-items:flex-start}body.homepage .homepage-hero-container .hero-container-nav ul{flex-wrap:wrap}body.homepage .homepage-hero-container .hero-container-nav .personas-title,body.homepage .homepage-hero-container .hero-container-nav ul a{color:#203243;padding:12px}body.homepage .homepage-hero-container .hero-container-nav .personas-title{flex:1 1 100%}body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls{margin-top:8px}body.homepage .homepage-hero-container .hero-container-nav:before{display:none}body.homepage .homepage-hero-container .home-video-component{margin-top:70px}}@media (min-width:768px) and (max-width:1024px){body.homepage .homepage-hero-container .page-title-container .home-title{letter-spacing:.05em}body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls .control-label span,body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls .video-toggle .fas{color:#203243;transition:color .1s ease .2s}body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls:hover .video-toggle{border-color:#203243}}@media (max-width:767px){body.homepage .homepage-hero-container .page-title-container .home-subtitle{margin:0}body.homepage .homepage-hero-container .page-title-container .home-title{letter-spacing:.05em;margin:8px 0}body.homepage .homepage-hero-container .page-title-container .home-title .home-title__text{margin-left:-35px;margin-right:-35px;text-align:center}body.homepage .homepage-hero-container .hero-container-nav{margin-top:0;padding:0}body.homepage .homepage-hero-container .hero-container-nav ul{flex-direction:column}body.homepage .homepage-hero-container .hero-container-nav .personas-title,body.homepage .homepage-hero-container .hero-container-nav ul a,body.homepage .homepage-hero-container .hero-container-nav ul li{width:100%}body.homepage .homepage-hero-container .hero-container-nav .personas-title{background:#fff;border-bottom:1px solid #e5e5e5;padding:24px 30px}body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls{margin-top:-10px;margin-left:0;position:absolute;top:0;right:30px;width:80px;transform:translateY(-100%);z-index:1}body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls .control-label{display:none}body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls .video-toggle{border-color:#fff}body.homepage .homepage-hero-container .hero-container-nav .bg-video-controls .video-toggle .fas{font-size:14px}body.homepage .homepage-hero-container .hero-container-nav ul a{background:#f7f7f8;padding:20px 30px}body.homepage .homepage-hero-container .hero-container-nav:before{display:none}}body.homepage.initializing #eyebrow-nav{visibility:hidden}body.homepage.is-edge .page-title-container img,body.homepage.is-ie .page-title-container img{transform:translateX(-50%) scale(1)}body.homepage.is-edge .page-title-container.shorten img,body.homepage.is-ie .page-title-container.shorten img{transform:translateX(-50%) scale(1.1)}body.homepage .homepage-hero-container .page-title-container .home-titles{width:890px;margin:0 auto!important}@media (max-width:1024px){body.homepage .homepage-hero-container .page-title-container .home-titles{width:675px}}@media (max-width:767px){body.homepage .homepage-hero-container .page-title-container .home-titles{width:300px}}body.homepage .homepage-hero-container .page-title-container .home-title{white-space:normal;width:646px;margin:0 auto}@media (max-width:767px){body.homepage .homepage-hero-container .page-title-container .home-title{width:100%}}body.homepage .homepage-hero-container .page-title-container .home-title__text{font-size:110px!important}@media (max-width:767px){body.homepage .homepage-hero-container .page-title-container .home-title__text{font-size:60px!important;margin-left:0!important;margin-right:0!important}}body.homepage .homepage-hero-container .page-title-container .home-subtitle{margin:auto 100px 0;letter-spacing:0;font-weight:300;text-transform:none;font-family:myriad-pro,sans-serif;font-size:32px}@media (max-width:767px){body.homepage .homepage-hero-container .page-title-container .home-subtitle{font-size:24px;margin:0}}

/*!
 * Datepicker v1.0.10
 * https://fengyuanchen.github.io/datepicker
 *
 * Copyright 2014-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2020-09-29T14:46:09.037Z
 */.datepicker-container{background-color:#fff;direction:ltr;font-size:12px;left:0;line-height:30px;position:fixed;-webkit-tap-highlight-color:transparent;top:0;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:210px;z-index:-1}.datepicker-container:after,.datepicker-container:before{border:5px solid transparent;content:" ";display:block;height:0;position:absolute;width:0}.datepicker-dropdown{border:1px solid #ccc;box-shadow:0 3px 6px #ccc;box-sizing:content-box;position:absolute;z-index:1}.datepicker-inline{position:static}.datepicker-top-left,.datepicker-top-right{border-top-color:#39f}.datepicker-top-left:after,.datepicker-top-left:before,.datepicker-top-right:after,.datepicker-top-right:before{border-top:0;left:10px;top:-5px}.datepicker-top-left:before,.datepicker-top-right:before{border-bottom-color:#39f}.datepicker-top-left:after,.datepicker-top-right:after{border-bottom-color:#fff;top:-4px}.datepicker-bottom-left,.datepicker-bottom-right{border-bottom-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-left:before,.datepicker-bottom-right:after,.datepicker-bottom-right:before{border-bottom:0;bottom:-5px;left:10px}.datepicker-bottom-left:before,.datepicker-bottom-right:before{border-top-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-right:after{border-top-color:#fff;bottom:-4px}.datepicker-bottom-right:after,.datepicker-bottom-right:before,.datepicker-top-right:after,.datepicker-top-right:before{left:auto;right:10px}.datepicker-panel>ul{margin:0;padding:0;width:102%}.datepicker-panel>ul:after,.datepicker-panel>ul:before{content:" ";display:table}.datepicker-panel>ul:after{clear:both}.datepicker-panel>ul>li{background-color:#fff;cursor:pointer;float:left;height:30px;list-style:none;margin:0;padding:0;text-align:center;width:30px}.datepicker-panel>ul>li:hover{background-color:#e5f2ff}.datepicker-panel>ul>li.muted,.datepicker-panel>ul>li.muted:hover{color:#999}.datepicker-panel>ul>li.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li.highlighted:hover{background-color:#cce5ff}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{color:#39f}.datepicker-panel>ul>li.disabled,.datepicker-panel>ul>li.disabled:hover{background-color:#fff;color:#ccc;cursor:default}.datepicker-panel>ul>li.disabled.highlighted,.datepicker-panel>ul>li.disabled:hover.highlighted{background-color:#e5f2ff}.datepicker-panel>ul>li[data-view="month next"],.datepicker-panel>ul>li[data-view="month prev"],.datepicker-panel>ul>li[data-view="year next"],.datepicker-panel>ul>li[data-view="year prev"],.datepicker-panel>ul>li[data-view="years next"],.datepicker-panel>ul>li[data-view="years prev"],.datepicker-panel>ul>li[data-view=next]{font-size:18px}.datepicker-panel>ul>li[data-view="month current"],.datepicker-panel>ul>li[data-view="year current"],.datepicker-panel>ul>li[data-view="years current"]{width:150px}.datepicker-panel>ul[data-view=months]>li,.datepicker-panel>ul[data-view=years]>li{height:52.5px;line-height:52.5px;width:52.5px}.datepicker-panel>ul[data-view=week]>li,.datepicker-panel>ul[data-view=week]>li:hover{background-color:#fff;cursor:default}.datepicker-hide{display:none}.link,.table-container table td a,.table-container table th a{align-items:center;display:inline-flex;color:#3e87cb;font-family:myriad-pro-condensed,sans-serif;font-size:20px;text-decoration:none}.link.component,.table-container table td a.component,.table-container table th a.component{margin-right:40px;margin-bottom:40px}.link:hover,.table-container table td a:hover,.table-container table th a:hover{color:#2c5697;text-decoration:none}.link.with-arrow-left i,.link.with-arrow-right i,.table-container table td a.with-arrow-left i,.table-container table td a.with-arrow-right i,.table-container table th a.with-arrow-left i,.table-container table th a.with-arrow-right i{font-size:32px;position:relative;top:2px}.link.with-arrow-right i,.table-container table td a.with-arrow-right i,.table-container table th a.with-arrow-right i{transition:padding-left .5s ease;padding-left:20px}.link.with-arrow-right:hover i,.table-container table td a.with-arrow-right:hover i,.table-container table th a.with-arrow-right:hover i{padding-left:40px}.link.with-arrow-left i,.link.with-icon .text,.table-container table td a.with-arrow-left i,.table-container table td a.with-icon .text,.table-container table th a.with-arrow-left i,.table-container table th a.with-icon .text{padding-right:20px}.link.with-icon .extension,.table-container table td a.with-icon .extension,.table-container table th a.with-icon .extension{padding-right:8px;text-transform:uppercase}.btn-primary,.page-alerts-modal .modal-content .modal-footer .btn-access{color:#212529;background-color:#fba455;border-color:#fba455;color:#fff}.btn-primary:hover,.page-alerts-modal .modal-content .modal-footer .btn-access:hover{color:#fff;background-color:#ef7a0f;border-color:#ef7a0f}.btn-primary.focus,.btn-primary:focus,.page-alerts-modal .modal-content .modal-footer .btn-access:focus,.page-alerts-modal .modal-content .modal-footer .focus.btn-access{color:#fff;background-color:#ef7a0f;border-color:#ef7a0f;box-shadow:0 0 0 .2rem rgba(218,145,78,.5)}.btn-primary.disabled,.btn-primary:disabled,.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.page-alerts-modal .modal-content .modal-footer .btn-access:disabled,.page-alerts-modal .modal-content .modal-footer .btn-access:not(:disabled):not(.disabled).active,.page-alerts-modal .modal-content .modal-footer .btn-access:not(:disabled):not(.disabled):active,.page-alerts-modal .modal-content .modal-footer .disabled.btn-access,.page-alerts-modal .modal-content .modal-footer .show>.dropdown-toggle.btn-access,.show>.btn-primary.dropdown-toggle{color:#212529;background-color:#fba455;border-color:#fba455}.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.page-alerts-modal .modal-content .modal-footer .btn-access:not(:disabled):not(.disabled).active:focus,.page-alerts-modal .modal-content .modal-footer .btn-access:not(:disabled):not(.disabled):active:focus,.page-alerts-modal .modal-content .modal-footer .show>.dropdown-toggle.btn-access:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(218,145,78,.5)}.btn-secondary,.page-alerts-modal .modal-content .modal-footer .btn-deny{background-color:#203243;border-color:#203243;color:#fff}.btn-secondary:hover,.page-alerts-modal .modal-content .modal-footer .btn-deny:hover{color:#fff;background-color:#00101f;border-color:#00101f}.btn-secondary.focus,.btn-secondary:focus,.page-alerts-modal .modal-content .modal-footer .btn-deny:focus,.page-alerts-modal .modal-content .modal-footer .focus.btn-deny{color:#fff;background-color:#00101f;border-color:#00101f;box-shadow:0 0 0 .2rem rgba(65,81,95,.5)}.btn-secondary.disabled,.btn-secondary:disabled,.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.page-alerts-modal .modal-content .modal-footer .btn-deny:disabled,.page-alerts-modal .modal-content .modal-footer .btn-deny:not(:disabled):not(.disabled).active,.page-alerts-modal .modal-content .modal-footer .btn-deny:not(:disabled):not(.disabled):active,.page-alerts-modal .modal-content .modal-footer .disabled.btn-deny,.page-alerts-modal .modal-content .modal-footer .show>.dropdown-toggle.btn-deny,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#203243;border-color:#203243}.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.page-alerts-modal .modal-content .modal-footer .btn-deny:not(:disabled):not(.disabled).active:focus,.page-alerts-modal .modal-content .modal-footer .btn-deny:not(:disabled):not(.disabled):active:focus,.page-alerts-modal .modal-content .modal-footer .show>.dropdown-toggle.btn-deny:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(65,81,95,.5)}.btn-primary,.btn-secondary,.page-alerts-modal .modal-content .modal-footer .btn-access,.page-alerts-modal .modal-content .modal-footer .btn-deny{align-items:center;border-radius:0 40px 40px 40px;padding:10px 36px 10px 28px;font-family:myriad-pro-condensed,sans-serif;font-size:20px;text-decoration:none;margin:0 40px 40px 0;display:inline-flex}.btn-primary .text,.btn-secondary .text,.page-alerts-modal .modal-content .modal-footer .btn-access .text,.page-alerts-modal .modal-content .modal-footer .btn-deny .text{flex-grow:1;flex-shrink:1;flex-basis:auto;text-align:left;line-height:1.3}.btn-primary .info,.btn-secondary .info,.page-alerts-modal .modal-content .modal-footer .btn-access .info,.page-alerts-modal .modal-content .modal-footer .btn-deny .info{white-space:nowrap}.btn-primary:hover,.btn-secondary:hover,.page-alerts-modal .modal-content .modal-footer .btn-access:hover,.page-alerts-modal .modal-content .modal-footer .btn-deny:hover{text-decoration:none}.btn-primary.with-arrow-left .info i,.btn-primary.with-arrow-right .info i,.btn-secondary.with-arrow-left .info i,.btn-secondary.with-arrow-right .info i,.page-alerts-modal .modal-content .modal-footer .with-arrow-left.btn-access .info i,.page-alerts-modal .modal-content .modal-footer .with-arrow-left.btn-deny .info i,.page-alerts-modal .modal-content .modal-footer .with-arrow-right.btn-access .info i,.page-alerts-modal .modal-content .modal-footer .with-arrow-right.btn-deny .info i{font-size:32px}.btn-primary.with-arrow-right,.btn-secondary.with-arrow-right,.page-alerts-modal .modal-content .modal-footer .with-arrow-right.btn-access,.page-alerts-modal .modal-content .modal-footer .with-arrow-right.btn-deny{padding-right:24px}.btn-primary.with-arrow-right .text,.btn-secondary.with-arrow-right .text,.page-alerts-modal .modal-content .modal-footer .with-arrow-right.btn-access .text,.page-alerts-modal .modal-content .modal-footer .with-arrow-right.btn-deny .text{padding-right:48px;transition:padding-right .5s ease}@media (max-width:767px){.btn-primary.with-arrow-right .text,.btn-secondary.with-arrow-right .text,.page-alerts-modal .modal-content .modal-footer .with-arrow-right.btn-access .text,.page-alerts-modal .modal-content .modal-footer .with-arrow-right.btn-deny .text{padding-right:24px}}.btn-primary.with-arrow-right:hover .text,.btn-secondary.with-arrow-right:hover .text,.page-alerts-modal .modal-content .modal-footer .with-arrow-right.btn-access:hover .text,.page-alerts-modal .modal-content .modal-footer .with-arrow-right.btn-deny:hover .text{padding-right:68px}@media (max-width:767px){.btn-primary.with-arrow-right:hover .text,.btn-secondary.with-arrow-right:hover .text,.page-alerts-modal .modal-content .modal-footer .with-arrow-right.btn-access:hover .text,.page-alerts-modal .modal-content .modal-footer .with-arrow-right.btn-deny:hover .text{padding-right:44px}}.btn-primary.with-arrow-left,.btn-secondary.with-arrow-left,.page-alerts-modal .modal-content .modal-footer .with-arrow-left.btn-access,.page-alerts-modal .modal-content .modal-footer .with-arrow-left.btn-deny{border-radius:40px 0 40px 40px;padding-left:20px;padding-right:32px}.btn-primary.with-arrow-left i,.btn-secondary.with-arrow-left i,.page-alerts-modal .modal-content .modal-footer .with-arrow-left.btn-access i,.page-alerts-modal .modal-content .modal-footer .with-arrow-left.btn-deny i{padding-right:48px}.btn-primary.with-icon,.btn-secondary.with-icon,.page-alerts-modal .modal-content .modal-footer .with-icon.btn-access,.page-alerts-modal .modal-content .modal-footer .with-icon.btn-deny{padding-right:24px}.btn-primary.with-icon .text,.btn-secondary.with-icon .text,.page-alerts-modal .modal-content .modal-footer .with-icon.btn-access .text,.page-alerts-modal .modal-content .modal-footer .with-icon.btn-deny .text{padding-right:40px}.btn-primary.with-icon .extension,.btn-secondary.with-icon .extension,.page-alerts-modal .modal-content .modal-footer .with-icon.btn-access .extension,.page-alerts-modal .modal-content .modal-footer .with-icon.btn-deny .extension{padding-right:8px;text-transform:uppercase}.btn-primary[disabled],.btn-secondary[disabled],.page-alerts-modal .modal-content .modal-footer .btn-access[disabled],.page-alerts-modal .modal-content .modal-footer .btn-deny[disabled]{color:#212529;background-color:#a2a2a2;border-color:#a2a2a2;color:#fff}.btn-primary[disabled]:hover,.btn-secondary[disabled]:hover,.page-alerts-modal .modal-content .modal-footer .btn-access[disabled]:hover,.page-alerts-modal .modal-content .modal-footer .btn-deny[disabled]:hover{color:#fff;background-color:#6f6f6f;border-color:#6f6f6f}.btn-primary[disabled].focus,.btn-primary[disabled]:focus,.btn-secondary[disabled].focus,.btn-secondary[disabled]:focus,.page-alerts-modal .modal-content .modal-footer .btn-access[disabled].focus,.page-alerts-modal .modal-content .modal-footer .btn-access[disabled]:focus,.page-alerts-modal .modal-content .modal-footer .btn-deny[disabled].focus,.page-alerts-modal .modal-content .modal-footer .btn-deny[disabled]:focus{color:#fff;background-color:#6f6f6f;border-color:#6f6f6f;box-shadow:0 0 0 .2rem rgba(143,143,144,.5)}.btn-primary[disabled].disabled,.btn-primary[disabled]:disabled,.btn-primary[disabled]:not(:disabled):not(.disabled).active,.btn-primary[disabled]:not(:disabled):not(.disabled):active,.btn-secondary[disabled].disabled,.btn-secondary[disabled]:disabled,.btn-secondary[disabled]:not(:disabled):not(.disabled).active,.btn-secondary[disabled]:not(:disabled):not(.disabled):active,.page-alerts-modal .modal-content .modal-footer .btn-access[disabled].disabled,.page-alerts-modal .modal-content .modal-footer .btn-access[disabled]:disabled,.page-alerts-modal .modal-content .modal-footer .btn-access[disabled]:not(:disabled):not(.disabled).active,.page-alerts-modal .modal-content .modal-footer .btn-access[disabled]:not(:disabled):not(.disabled):active,.page-alerts-modal .modal-content .modal-footer .btn-deny[disabled].disabled,.page-alerts-modal .modal-content .modal-footer .btn-deny[disabled]:disabled,.page-alerts-modal .modal-content .modal-footer .btn-deny[disabled]:not(:disabled):not(.disabled).active,.page-alerts-modal .modal-content .modal-footer .btn-deny[disabled]:not(:disabled):not(.disabled):active,.page-alerts-modal .modal-content .modal-footer .show>.btn-access[disabled].dropdown-toggle,.page-alerts-modal .modal-content .modal-footer .show>.btn-deny[disabled].dropdown-toggle,.show>.btn-primary[disabled].dropdown-toggle,.show>.btn-secondary[disabled].dropdown-toggle{color:#212529;background-color:#a2a2a2;border-color:#a2a2a2}.btn-primary[disabled]:not(:disabled):not(.disabled).active:focus,.btn-primary[disabled]:not(:disabled):not(.disabled):active:focus,.btn-secondary[disabled]:not(:disabled):not(.disabled).active:focus,.btn-secondary[disabled]:not(:disabled):not(.disabled):active:focus,.page-alerts-modal .modal-content .modal-footer .btn-access[disabled]:not(:disabled):not(.disabled).active:focus,.page-alerts-modal .modal-content .modal-footer .btn-access[disabled]:not(:disabled):not(.disabled):active:focus,.page-alerts-modal .modal-content .modal-footer .btn-deny[disabled]:not(:disabled):not(.disabled).active:focus,.page-alerts-modal .modal-content .modal-footer .btn-deny[disabled]:not(:disabled):not(.disabled):active:focus,.page-alerts-modal .modal-content .modal-footer .show>.btn-access[disabled].dropdown-toggle:focus,.page-alerts-modal .modal-content .modal-footer .show>.btn-deny[disabled].dropdown-toggle:focus,.show>.btn-primary[disabled].dropdown-toggle:focus,.show>.btn-secondary[disabled].dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(143,143,144,.5)}.dark-bg .btn-secondary,.dark-bg .page-alerts-modal .modal-content .modal-footer .btn-deny,.page-alerts-modal .modal-content .modal-footer .dark-bg .btn-deny{color:#212529;background-color:#e5e5e5;border-color:#e5e5e5;color:#203243}.dark-bg .btn-secondary:hover,.dark-bg .page-alerts-modal .modal-content .modal-footer .btn-deny:hover,.page-alerts-modal .modal-content .modal-footer .dark-bg .btn-deny:hover{color:#212529;background-color:#fff;border-color:#fff}.dark-bg .btn-secondary.focus,.dark-bg .btn-secondary:focus,.dark-bg .page-alerts-modal .modal-content .modal-footer .btn-deny:focus,.dark-bg .page-alerts-modal .modal-content .modal-footer .focus.btn-deny,.page-alerts-modal .modal-content .modal-footer .dark-bg .btn-deny:focus,.page-alerts-modal .modal-content .modal-footer .dark-bg .focus.btn-deny{color:#212529;background-color:#fff;border-color:#fff;box-shadow:0 0 0 .2rem rgba(200,200,201,.5)}.dark-bg .btn-secondary.disabled,.dark-bg .btn-secondary:disabled,.dark-bg .btn-secondary:not(:disabled):not(.disabled).active,.dark-bg .btn-secondary:not(:disabled):not(.disabled):active,.dark-bg .page-alerts-modal .modal-content .modal-footer .btn-deny:disabled,.dark-bg .page-alerts-modal .modal-content .modal-footer .btn-deny:not(:disabled):not(.disabled).active,.dark-bg .page-alerts-modal .modal-content .modal-footer .btn-deny:not(:disabled):not(.disabled):active,.dark-bg .page-alerts-modal .modal-content .modal-footer .disabled.btn-deny,.page-alerts-modal .modal-content .modal-footer .dark-bg .btn-deny:disabled,.page-alerts-modal .modal-content .modal-footer .dark-bg .btn-deny:not(:disabled):not(.disabled).active,.page-alerts-modal .modal-content .modal-footer .dark-bg .btn-deny:not(:disabled):not(.disabled):active,.page-alerts-modal .modal-content .modal-footer .dark-bg .disabled.btn-deny,.page-alerts-modal .modal-content .modal-footer .show>.dark-bg .dropdown-toggle.btn-deny,.show>.dark-bg .btn-secondary.dropdown-toggle,.show>.dark-bg .page-alerts-modal .modal-content .modal-footer .dropdown-toggle.btn-deny{color:#212529;background-color:#e5e5e5;border-color:#e5e5e5}.dark-bg .btn-secondary:not(:disabled):not(.disabled).active:focus,.dark-bg .btn-secondary:not(:disabled):not(.disabled):active:focus,.dark-bg .page-alerts-modal .modal-content .modal-footer .btn-deny:not(:disabled):not(.disabled).active:focus,.dark-bg .page-alerts-modal .modal-content .modal-footer .btn-deny:not(:disabled):not(.disabled):active:focus,.page-alerts-modal .modal-content .modal-footer .dark-bg .btn-deny:not(:disabled):not(.disabled).active:focus,.page-alerts-modal .modal-content .modal-footer .dark-bg .btn-deny:not(:disabled):not(.disabled):active:focus,.page-alerts-modal .modal-content .modal-footer .show>.dark-bg .dropdown-toggle.btn-deny:focus,.show>.dark-bg .btn-secondary.dropdown-toggle:focus,.show>.dark-bg .page-alerts-modal .modal-content .modal-footer .dropdown-toggle.btn-deny:focus{box-shadow:0 0 0 .2rem rgba(200,200,201,.5)}form [class^=col-]{padding-bottom:20px}form label{font-weight:700}form input:not([type=hidden]):not([type=submit]),form select,form textarea{box-shadow:0 8px 16px rgba(32,50,67,.1);border:1px solid #e5e5e5;color:#3e87cb;display:block;padding-left:28px;padding-right:56px;height:48px;font-family:myriad-pro-condensed,sans-serif;font-size:20px;outline:0;text-decoration:none;text-align:left;width:100%}form input:not([type=hidden]):not([type=submit])[type=number],form select[type=number],form textarea[type=number]{padding-right:20px}form input:not([type=hidden]):not([type=submit])[type=date],form select[type=date],form textarea[type=date]{padding-right:10px}form input:not([type=hidden]):not([type=submit])::-moz-placeholder,form select::-moz-placeholder,form textarea::-moz-placeholder{font-size:16px;text-transform:uppercase;color:#7fade3;opacity:1}form input:not([type=hidden]):not([type=submit]):-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder{font-size:16px;text-transform:uppercase;opacity:1}form input:not([type=hidden]):not([type=submit])::placeholder,form select::placeholder,form textarea::placeholder{font-size:16px;text-transform:uppercase;color:#7fade3;opacity:1}form input:not([type=hidden]):not([type=submit]):-ms-input-placeholder,form select:-ms-input-placeholder,form textarea:-ms-input-placeholder{color:#7fade3}form input:not([type=hidden]):not([type=submit])::-ms-input-placeholder,form select::-ms-input-placeholder,form textarea::-ms-input-placeholder{color:#7fade3}form input:not([type=hidden]):not([type=submit]).error,form select.error,form textarea.error{border-color:#e34d4d}form input:not([type=hidden]):not([type=submit]){border-radius:30px}form textarea{border-radius:30px 30px 30px 30px;height:220px}form select{background:#fff;border-radius:0 30px 30px 30px}form label.required{position:relative}form label.required:after{content:"*"}form .form-check{display:flex;flex-direction:column;margin:20px 0 0}form .form-check label:not(.form-check-label){padding-left:25px;position:relative;cursor:pointer;text-transform:uppercase;color:#3e87cb;font-size:16px;font-weight:400}form .form-check label:not(.form-check-label) input[type=checkbox],form .form-check label:not(.form-check-label) input[type=radio]{position:absolute;top:4px;left:0;height:0;width:0;margin:0}form .form-check label:not(.form-check-label) input[type=checkbox]:before,form .form-check label:not(.form-check-label) input[type=radio]:before{content:" ";display:inline-block;position:absolute;top:0;left:0;height:16px;width:16px;background:#fff;border:1px solid #e5e5e5;box-shadow:0 4px 8px rgba(32,50,67,.1);cursor:pointer}form .form-check label:not(.form-check-label) input[type=checkbox]:checked:before,form .form-check label:not(.form-check-label) input[type=radio]:checked:before{background:#3e87cb}form .form-check label:not(.form-check-label) input[type=checkbox]:before{border-radius:5px}form .form-check label:not(.form-check-label) input[type=radio]:before{border-radius:16px}form .form-check label:not(.form-check-label):hover{text-decoration:underline}form .form-check label:not(.form-check-label):hover input[type=checkbox]:before,form .form-check label:not(.form-check-label):hover input[type=radio]:before,form .form-check label:not(.form-check-label) input[type=checkbox]:focus:before,form .form-check label:not(.form-check-label) input[type=radio]:focus:before{border-color:#7fade3}form .field-validation-error>span{display:inline-block;margin-top:8px}.is-edge form .form-check label:not(.form-check-label) input[type=checkbox],.is-edge form .form-check label:not(.form-check-label) input[type=radio],.is-ie form .form-check label:not(.form-check-label) input[type=checkbox],.is-ie form .form-check label:not(.form-check-label) input[type=radio]{height:16px;width:16px}#search-page .header-section,#search-page .page-title-container .background-container{padding-bottom:0}#search-page #result-summary-container{margin-bottom:20px}#search-page #result-summary-container .result-summary .count{font-size:32px;font-weight:300}#search-page #result-summary-container .result-summary .term{font-family:titling-gothic-fb-skyline,sans-serif;font-size:44px;letter-spacing:.044em;text-transform:uppercase}#search-page #result-summary-container .error{font-size:32px;font-weight:700;color:#e34d4d;padding-top:80px;padding-left:40px}#search-page .result-section{padding-top:0}@media (max-width:767px){#search-page .result-section{overflow-wrap:break-word}}#search-page .result-section #result-list-container{margin-bottom:20px}#search-page .result-section #result-list-container .result-item{padding-top:60px}#search-page .result-section #result-list-container .result-item .title{line-height:.5}#search-page .result-section #result-list-container .result-item .title a{font-family:titling-gothic-fb-skyline,sans-serif;font-size:32px;letter-spacing:.044em;text-transform:uppercase;text-decoration:none;line-height:36px}#search-page .result-section #result-list-container .result-item .type{display:inline;text-transform:uppercase;font-size:16px;color:#a2a2a2;font-weight:700;padding-right:20px}#search-page .result-section #result-list-container .result-item .date{display:inline;text-transform:uppercase;font-size:16px;color:#a2a2a2}#search-page .result-section #result-list-container .result-item .excerpt{font-size:16px}#search-page .placeholder-content{padding-left:10px}@media (max-width:1024px){#search-page .placeholder-content{margin-top:88px}}@-webkit-keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.loading{position:relative;overflow:hidden}.loading:before{position:absolute;z-index:20;top:0;left:0;height:100%;width:100%;content:" ";background-color:#f7f7f8}.loading:after{position:absolute;z-index:21;top:50%;margin-top:-56px;left:50%;margin-left:-40px;display:block;font-family:Font Awesome\ 5 Pro;font-weight:300;font-size:80px;content:"\f3f4";color:#2c5697;-webkit-animation:rotation 2s linear infinite;animation:rotation 2s linear infinite}.loading .loading-message{position:absolute;z-index:21;top:50%;margin:56px auto 0;width:100%;text-align:center}#sub-nav{z-index:-1}#sub-nav .sub-nav{display:flex;flex-direction:row}#sub-nav .sub-nav .nav-flyout,#sub-nav .sub-nav a{text-transform:uppercase}#sub-nav .sub-nav .nav-flyout:hover,#sub-nav .sub-nav a:hover{text-decoration:none}#sub-nav .sub-nav .primary-title{font-family:myriad-pro-condensed,sans-serif}#sub-nav .sub-nav .back-nav,#sub-nav .sub-nav .primary-title{white-space:nowrap;color:#fff;padding-right:20px;text-transform:uppercase}#sub-nav .sub-nav .back-nav i{transition:none!important;position:relative;top:1px;padding-right:5px}#sub-nav .sub-nav .back-nav:hover{color:#3e87cb}#sub-nav .sub-nav .back-nav:hover i{color:#3e87cb!important}#sub-nav .sub-nav .sub-nav-items .vertical-menu-trigger{text-transform:uppercase;white-space:nowrap;padding-right:20px}#sub-nav .sub-nav .sub-nav-items .vertical-menu-trigger:after{position:absolute;right:0;font-family:Font Awesome\ 5 Pro;content:"\f107"}#sub-nav .sub-nav .sub-nav-items ul{list-style:none;padding-left:0;display:flex;flex-wrap:wrap}#sub-nav .sub-nav .sub-nav-items>ul{position:relative;justify-content:space-around;flex-direction:column}#sub-nav .sub-nav .sub-nav-items>ul>li>.nav-flyout,#sub-nav .sub-nav .sub-nav-items>ul>li>a{color:#fff}#sub-nav .sub-nav .sub-nav-items>ul>li>.nav-flyout:hover,#sub-nav .sub-nav .sub-nav-items>ul>li>a:hover{text-decoration:none;color:#3e87cb}#sub-nav .sub-nav .sub-nav-items>ul>li>ul{display:none;transition:opacity .2s;flex-direction:column;position:absolute;top:100%;left:0;background-color:#fff;border-top:2px solid #3e87cb}#sub-nav .sub-nav .sub-nav-items>ul>li>ul li .nav-flyout,#sub-nav .sub-nav .sub-nav-items>ul>li>ul li a{display:block;color:#3e87cb;padding:12px 28px}#sub-nav .sub-nav .sub-nav-items>ul>li>ul li .nav-flyout:hover,#sub-nav .sub-nav .sub-nav-items>ul>li>ul li a:hover{background-color:#f2f7fc}#sub-nav.horizontal{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}#sub-nav.horizontal .sub-nav .back-nav,#sub-nav.horizontal .sub-nav .primary-title{padding-top:10px;border-right:1px solid #e5e5e5}#sub-nav.horizontal .sub-nav .sub-nav-items{flex:1}#sub-nav.horizontal .sub-nav .sub-nav-items .vertical-menu-trigger{display:none}#sub-nav.horizontal .sub-nav .sub-nav-items .nav-flyout{position:relative}#sub-nav.horizontal .sub-nav .sub-nav-items .nav-flyout:after{position:absolute;right:0;font-family:Font Awesome\ 5 Pro;content:"\f107"}#sub-nav.horizontal .sub-nav .sub-nav-items>ul{flex-direction:row;flex:1;display:flex;justify-content:space-around;text-align:center;margin-bottom:0}#sub-nav.horizontal .sub-nav .sub-nav-items>ul>li{flex:1 1 0;text-align:center;position:relative}#sub-nav.horizontal .sub-nav .sub-nav-items>ul>li>a{display:inline-block}#sub-nav.horizontal .sub-nav .sub-nav-items>ul>li>.nav-flyout,#sub-nav.horizontal .sub-nav .sub-nav-items>ul>li>a{padding:10px 20px}#sub-nav.horizontal .sub-nav .sub-nav-items>ul>li>ul{position:absolute;top:100%;left:50%;margin-left:-100px;width:200px;border-top:2px solid #3e87cb;padding-bottom:20px;box-shadow:0 4px 8px 0 rgba(32,50,67,.15)}#sub-nav.horizontal .sub-nav .sub-nav-items>ul>li>ul li{text-align:left}#sub-nav.horizontal .sub-nav .sub-nav-items>ul>li>ul li .nav-flyout,#sub-nav.horizontal .sub-nav .sub-nav-items>ul>li>ul li a{display:block;font-size:16px;color:#3e87cb;padding:12px 28px}#sub-nav.horizontal .sub-nav .sub-nav-items>ul>li>ul li .nav-flyout:hover,#sub-nav.horizontal .sub-nav .sub-nav-items>ul>li>ul li a:hover{background-color:#f2f7fc}#sub-nav.horizontal .sub-nav .sub-nav-items>ul>li.active>.nav-flyout{color:#3e87cb}#sub-nav.horizontal .sub-nav .sub-nav-items>ul>li.active>ul{display:flex}#sub-nav.vertical .sub-nav{justify-content:flex-start}#sub-nav.vertical .sub-nav .back-nav span,#sub-nav.vertical .sub-nav .primary-title{display:none}#sub-nav.vertical .sub-nav .sub-nav-items{position:relative;padding-bottom:25px}#sub-nav.vertical .sub-nav .sub-nav-items .vertical-menu-trigger{color:#fff}#sub-nav.vertical .sub-nav .sub-nav-items>ul{position:absolute;top:100%;left:0;width:200px;display:none;flex-direction:column;flex:1;background-color:#fff;border-top:2px solid #3e87cb;padding-bottom:20px;box-shadow:0 4px 8px 0 rgba(32,50,67,.15)}#sub-nav.vertical .sub-nav .sub-nav-items>ul li .nav-flyout,#sub-nav.vertical .sub-nav .sub-nav-items>ul li a{display:block;color:#3e87cb;font-size:16px;padding:12px 28px}#sub-nav.vertical .sub-nav .sub-nav-items>ul li .nav-flyout:hover,#sub-nav.vertical .sub-nav .sub-nav-items>ul li a:hover{background-color:#f2f7fc}#sub-nav.vertical .sub-nav .sub-nav-items>ul li>ul{display:none;position:absolute;top:-2px;left:100%;width:200px;min-height:calc(100% + 2px);background-color:#fff;border-top:2px solid #3e87cb;padding-bottom:20px;box-shadow:8px 4px 8px 4px rgba(32,50,67,.15)}#sub-nav.vertical .sub-nav .sub-nav-items.active .vertical-menu-trigger{color:#3e87cb}#sub-nav.vertical .sub-nav .sub-nav-items.active>ul{display:flex}#sub-nav.vertical .sub-nav .sub-nav-items.active>ul li.active>ul{display:block}@media (min-width:1025px){#sub-nav.vertical .sub-nav{justify-content:space-between}#sub-nav.vertical .sub-nav .primary-title{display:inline;visibility:hidden}#sub-nav.vertical .sub-nav .sub-nav-items>ul{left:unset;right:0}#sub-nav.vertical .sub-nav .sub-nav-items>ul:before{left:unset;margin-right:unset;right:50px;margin-left:-7px}#sub-nav.vertical .sub-nav .sub-nav-items>ul li>ul{left:-200px;box-shadow:-8px 4px 8px 4px rgba(32,50,67,.15)}}body:not(.has-hero) #sub-nav .sub-nav .back-nav,body:not(.has-hero) #sub-nav .sub-nav .primary-title{color:#203243}body:not(.has-hero) #sub-nav .sub-nav .back-nav:hover{color:#3e87cb}.scrolled #sub-nav .sub-nav .back-nav,.scrolled #sub-nav .sub-nav .primary-title,body:not(.has-hero) #sub-nav .sub-nav .sub-nav-items .vertical-menu-trigger,body:not(.has-hero) #sub-nav .sub-nav .sub-nav-items ul li .nav-flyout,body:not(.has-hero) #sub-nav .sub-nav .sub-nav-items ul li a{color:#203243}.scrolled #sub-nav .sub-nav .back-nav:hover{color:#3e87cb}.scrolled #sub-nav .sub-nav .sub-nav-items .vertical-menu-trigger{color:#203243}.scrolled #sub-nav .sub-nav .sub-nav-items ul li .nav-flyout,.scrolled #sub-nav .sub-nav .sub-nav-items ul li a{color:#203243;padding-bottom:10px}@media (max-width:1024px){#sub-nav{background-color:#fff}#sub-nav .sub-nav{display:none}#sub-nav .sub-nav .back-nav,#sub-nav .sub-nav .back-nav i,#sub-nav .sub-nav .primary-title,#sub-nav .sub-nav .sub-nav-items>ul>li>.nav-flyout,#sub-nav .sub-nav .sub-nav-items>ul>li>a,#sub-nav.vertical .sub-nav .sub-nav-items .vertical-menu-trigger{color:#203243}#sub-nav.vertical .sub-nav .sub-nav-items>ul>li>ul{position:relative;top:auto;left:0;border-top:none;background:none;box-shadow:none;padding-bottom:0}#sub-nav.vertical .sub-nav .sub-nav-items>ul>li>ul li a{padding-left:48px}#sub-nav.vertical .sub-nav .sub-nav-items .nav-flyout{position:relative}#sub-nav.vertical .sub-nav .sub-nav-items .nav-flyout:after{font-family:Font Awesome\ 5 Pro;font-size:16px;content:"\f067";position:absolute;top:50%;margin-top:-11px;right:15px}#sub-nav.vertical .sub-nav .sub-nav-items .nav-flyout.open-sub-menu:after{content:"\f068"}}.flex-table{margin:64px auto}.flex-table a{text-decoration:none}.flex-table p{margin-bottom:0}.flex-table .flex-table-title{color:#3e87cb}.flex-table .flex-table-note{color:#a2a2a2;margin-bottom:0}.flex-table .row:not(.header-row){align-items:center;border-bottom:1px solid #e5e5e5;padding:12px 0}.flex-table .row:not(.header-row) [class^=col-]{margin-top:10px;margin-bottom:10px}.flex-table .row:not(.header-row) .link,.flex-table .row:not(.header-row) .table-container table td a,.flex-table .row:not(.header-row) .table-container table th a,.table-container table td .flex-table .row:not(.header-row) a,.table-container table th .flex-table .row:not(.header-row) a{display:inline-block;margin:4px 20px 4px 0}.flex-table .row:not(.header-row) .link.with-icon .text,.flex-table .row:not(.header-row) .table-container table td a.with-icon .text,.flex-table .row:not(.header-row) .table-container table th a.with-icon .text,.table-container table td .flex-table .row:not(.header-row) a.with-icon .text,.table-container table th .flex-table .row:not(.header-row) a.with-icon .text{padding-right:8px}@media (max-width:767px){.flex-table .header-row{display:none}.flex-table .mobile-bold{font-weight:700}}.stock-quote{align-items:flex-start;display:flex}.stock-quote .quote,.stock-quote .trend-container{display:flex;justify-content:center}.stock-quote .quote{align-items:flex-end;margin-right:120px}.stock-quote .trend-container{align-items:center}.stock-quote .quote-label{font-family:titling-gothic-fb-skyline,sans-serif;font-size:44px;font-weight:500;margin-right:16px}.stock-quote .quote-price,.stock-quote .trend-num{font-size:52px;font-weight:300;letter-spacing:-.05em}.stock-quote .trend{align-items:flex-end;display:flex;flex-direction:column;margin-left:16px}.stock-quote .trend-num,.stock-quote .trend-time{color:#c4d600}.stock-quote .trend-time{font-size:12px;margin-top:-5px}.text-input,.text-textarea{box-shadow:0 8px 16px rgba(32,50,67,.1);border:1px solid #e5e5e5;color:#3e87cb;display:block;padding-left:28px;padding-right:56px;height:60px;font-family:myriad-pro-condensed,sans-serif;font-size:20px;line-height:45px;outline:0;text-decoration:none;text-align:left;width:100%}.text-input::-moz-placeholder,.text-textarea::-moz-placeholder{color:#7fade3;opacity:1}.text-input:-ms-input-placeholder,.text-textarea:-ms-input-placeholder{opacity:1}.text-input::placeholder,.text-textarea::placeholder{color:#7fade3;opacity:1}.text-input:-ms-input-placeholder,.text-textarea:-ms-input-placeholder{color:#7fade3}.text-input::-ms-input-placeholder,.text-textarea::-ms-input-placeholder{color:#7fade3}.text-input.error,.text-textarea.error{border-color:#e34d4d}.text-input{border-radius:30px}.text-textarea{border-radius:0 30px 30px 30px;height:220px}.input-label.error{color:#e34d4d}.error-message-container{border:1px solid #e34d4d;padding:20px;margin-bottom:24px}.error-message-container .error-message{color:#e34d4d;margin-bottom:8px}.error-message-container .error-message:last-child{margin-bottom:0}.checkbox-input{align-items:center;display:flex;margin:20px 0}.checkbox-input input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox-input .checkbox{background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 0 8px rgba(32,50,67,.1);cursor:pointer;height:50px;width:50px;margin-right:20px}.checkbox-input .checkbox-label label{font-weight:700;margin-bottom:0}.checkbox-input .checkbox-label .checkbox-collapse-anchor{display:block;font-size:16px;text-decoration:none}.checkbox-input input:checked~.checkbox{background-color:#3e87cb}.checkbox-collapse{margin-left:70px}@media (max-width:767px){.input-label{margin:20px 0}.checkbox-collapse{margin-left:0}}.social-links{display:inline}.social-links.component{margin-right:40px;margin-bottom:40px;font-size:32px;vertical-align:super}.social-links>*{display:inline;margin-right:40px}.social-link{color:#203243;display:inline-block}.social-link:hover,.social-link:hover span{color:#00101f;text-decoration:none}.dark-bg .social-link,.dark-bg .social-link:hover{color:#fff}.safety-notice .safety-notice-header{padding-top:16px;padding-bottom:16px}.safety-notice .safety-notice-header .container{align-items:center;display:flex;justify-content:space-between}.safety-notice .safety-notice-header p{font-size:16px;font-weight:300;margin-bottom:0}.safety-notice .safety-notice-header button{white-space:nowrap;margin-left:24px}@media (max-width:767px){.safety-notice .safety-notice-header{padding:12px}.safety-notice .safety-notice-header .container{flex-direction:row}.safety-notice .safety-notice-header .container p{margin-right:15px;font-size:14px}}.safety-notice .safety-notice-body,.safety-notice .safety-notice-body p{font-size:16px}.safety-notice .safety-notice-body .container{padding-top:24px;padding-bottom:24px}.safety-notice .safety-notice-fixed{width:100%!important;height:auto!important;bottom:0;left:0;position:fixed;z-index:20}.safety-notice .safety-notice-fixed .safety-notice-header{background:#203243;color:#fff}.safety-notice .safety-notice-fixed .safety-notice-header button{background:transparent;border:none;color:#fff;font-family:myriad-pro-condensed,sans-serif;font-size:16px}.safety-notice .safety-notice-fixed .safety-notice-header button span{align-items:center;display:flex}.safety-notice .safety-notice-fixed .safety-notice-header button .fa{font-size:16px;margin-left:8px}.safety-notice .safety-notice-fixed .safety-notice-header button .readLess{display:none}.safety-notice .safety-notice-fixed .safety-notice-body{background:#fff;overflow:auto;max-height:0;transition:max-height .4s ease}.safety-notice .safety-notice-fixed .safety-notice-body .summary-message{transition:margin-bottom .2s}.safety-notice .safety-notice-fixed .safety-notice-body .safety-notice-main{margin-top:40px;overflow:hidden;transition:max-height .4s ease}.safety-notice .safety-notice-fixed.show .safety-notice-body{max-height:400px}@media (max-width:767px){.safety-notice .safety-notice-fixed.show .safety-notice-body{max-height:40vh}}.safety-notice .safety-notice-fixed.show .safety-notice-header button .readLess{display:block}.safety-notice .safety-notice-fixed.show .safety-notice-header button .readMore{display:none}.safety-notice .safety-notice-fixed.show .safety-notice-body .safety-notice-main{display:block}@media (max-width:767px){.safety-notice .safety-notice-fixed.summary .safety-notice-body{max-height:20vh}}.safety-notice .safety-notice-fixed.summary .safety-notice-body .safety-notice-main{display:none}.safety-notice .safety-notice-inline{background:#f0f0f0;background:linear-gradient(#f0f0f0,#fff)}.safety-notice .safety-notice-inline .safety-notice-header{background:#f0f0f0;color:#203243}.safety-notice .safety-notice-inline .summary-message{margin:32px 0 48px}.safety-notice .safety-notice-inline .safety-notice-main{margin-top:40px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9vdmVybGF5c2Nyb2xsYmFycy9jc3MvT3ZlcmxheVNjcm9sbGJhcnMuY3NzIiwiY29ycG9yYXRlLmJ1bmRsZS5taW4uY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbWFnZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCIuLi8uLi9zcmMvY29tbW9uL3N0eWxlcy9iYXNlL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ob3Zlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGFibGUtcm93LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbmF2LWRpdmlkZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2N1c3RvbS1mb3Jtcy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NhcmQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnJlYWRjcnVtYi5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JhZGdlLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19qdW1ib3Ryb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21lZGlhLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3QtZ3JvdXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX21vZGFsLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Rvb2x0aXAuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJvdXNlbC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2VtYmVkLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbGV4LnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9faW50ZXJhY3Rpb25zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NjcmVlbnJlYWRlcnMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NpemluZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3BhY2luZy5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3RleHQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtdHJ1bmNhdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtaGlkZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdmlzaWJpbGl0eS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwiLi4vLi4vc3JjL2NvbW1vbi9zdHlsZXMvYmFzZS92ZW5kb3Ivb3ZlcmxheS1zY3JvbGxiYXJzLnNjc3MiLCIuLi8uLi9zcmMvY29tbW9uL3N0eWxlcy9iYXNlL3ZlbmRvci9zZWxlY3RyaWMuc2NzcyIsIi4uLy4uL3NyYy9jb21tb24vc3R5bGVzL2Jhc2UvdmVuZG9yL2RhdGVwaWNrZXIuc2NzcyIsIi4uLy4uL3NyYy9jb21tb24vc3R5bGVzL2Jhc2UvX2NvbW1vbi5zY3NzIiwiLi4vLi4vc3JjL2NvbW1vbi9zdHlsZXMvYmFzZS92ZW5kb3IvYm9vdHN0cmFwL3ZhcmlhYmxlX292ZXJyaWRlcy5zY3NzIiwiLi4vLi4vc3JjL2NvbW1vbi9zdHlsZXMvY29ycG9yYXRlL19oZWFkZXJzLnNjc3MiLCIuLi8uLi9zcmMvY29tbW9uL3N0eWxlcy9jb3Jwb3JhdGUvX2Ryb3Bkb3duLnNjc3MiLCIuLi8uLi9zcmMvY29tbW9uL3N0eWxlcy9jb3Jwb3JhdGUvX2NvbW1vbi5zY3NzIiwiLi4vLi4vc3JjL2ZpbHRlcnMvc3R5bGVzL19iYXNlLnNjc3MiLCIuLi8uLi9zcmMvcGFnaW5hdG9yL3N0eWxlcy9fYmFzZS5zY3NzIiwiLi4vLi4vc3JjL3RyYWNraW5nLW1vZGFsL3N0eWxlcy9fYmFzZS5zY3NzIiwiLi4vLi4vc3JjL2xheW91dC9zdHlsZXMvX2Jhc2Uuc2NzcyIsIi4uLy4uL3NyYy9wYWdlLXRpdGxlL3N0eWxlcy9fYmFzZS5zY3NzIiwiLi4vLi4vc3JjL2xpbmstbGlzdC9zdHlsZXMvX2Jhc2Uuc2NzcyIsIi4uLy4uL3NyYy9yaWNoLXRleHQvc3R5bGVzL19iYXNlLnNjc3MiLCIuLi8uLi9zcmMvc2VjdGlvbi9zdHlsZXMvX2Jhc2Uuc2NzcyIsIi4uLy4uL3NyYy90aXRsZS9zdHlsZXMvX2Jhc2Uuc2NzcyIsIi4uLy4uL3NyYy9oZWFkZXIvc3R5bGVzL2NvcnBvcmF0ZS9fZXllYnJvdy5zY3NzIiwiLi4vLi4vc3JjL2hlYWRlci9zdHlsZXMvYmFzZS9fbWFpbi1uYXYtbWVudS1kZXNrdG9wLnNjc3MiLCIuLi8uLi9zcmMvaGVhZGVyL3N0eWxlcy9zaGFyZWQvbWFpbi1uYXYtbWVudS1kZXNrdG9wL19oZWFkZXItZml4ZWQtdG9wLnNjc3MiLCIuLi8uLi9zcmMvaGVhZGVyL3N0eWxlcy9zaGFyZWQvbWFpbi1uYXYtbWVudS1kZXNrdG9wL19oZWFkZXItc2Nyb2xsZWQuc2NzcyIsIi4uLy4uL3NyYy9oZWFkZXIvc3R5bGVzL3NoYXJlZC9tYWluLW5hdi1tZW51LWRlc2t0b3AvX2hlYWRlci1ncmFkaWVudC1iYWNrZ3JvdW5kLnNjc3MiLCIuLi8uLi9zcmMvaGVhZGVyL3N0eWxlcy9iYXNlL19tYWluLW5hdi1tZW51LW1vYmlsZS5zY3NzIiwiLi4vLi4vc3JjL2hlYWRlci9zdHlsZXMvYmFzZS9sYW5ndWFnZS1zZWxlY3Rvci5zY3NzIiwiLi4vLi4vc3JjL2ltYWdlL3N0eWxlcy9iYXNlL19pbWFnZS1zaW5nbGUuc2NzcyIsIi4uLy4uL3NyYy9pbWFnZS9zdHlsZXMvYmFzZS9faW1hZ2UtcHJvbW8uc2NzcyIsIi4uLy4uL3NyYy9pbWFnZS9zdHlsZXMvYmFzZS9faW1hZ2UtbW9zYWljLWNvbnRhaW5lci5zY3NzIiwiLi4vLi4vc3JjL2ltYWdlL3N0eWxlcy9iYXNlL19pbWFnZS1ncmlkLWNvbnRhaW5lci5zY3NzIiwiLi4vLi4vc3JjL2ltYWdlL3N0eWxlcy9iYXNlL19pbWFnZS1jYXJvdXNlbC5zY3NzIiwiLi4vLi4vc3JjL2ltYWdlL3N0eWxlcy9iYXNlL19pbWFnZS1zY3JvbGwtY2Fyb3VzZWwuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9wbHlyL2Rpc3QvcGx5ci5jc3MiLCIuLi8uLi9zcmMvdmlkZW8tcGxheWVyL3N0eWxlcy9fYmFzZS5zY3NzIiwiLi4vLi4vc3JjL3BhZ2UtYWxlcnRzL3N0eWxlcy9fYmFzZS5zY3NzIiwiLi4vLi4vc3JjL2FjY29yZGlvbi9zdHlsZXMvX2Jhc2Uuc2NzcyIsIi4uLy4uL3NyYy90YWJzL3N0eWxlcy9fYmFzZS5zY3NzIiwiLi4vLi4vc3JjL2NvdW50cnktc2VsZWN0b3Ivc3R5bGVzL19iYXNlLnNjc3MiLCIuLi8uLi9zcmMvZm9vdGVyL3N0eWxlcy9fYmFzZS5zY3NzIiwiLi4vLi4vc3JjL2Zvb3Rlci9zdHlsZXMvX2NvcnBvcmF0ZS5zY3NzIiwiLi4vLi4vc3JjL3Byb21vL3N0eWxlcy9fYmFzZS5zY3NzIiwiLi4vLi4vc3JjL3RhYmxlL3N0eWxlcy9fYmFzZS5zY3NzIiwiLi4vLi4vc3JjL21vZGFsLW5vdGljZS9zdHlsZXMvX2Jhc2Uuc2NzcyIsIi4uLy4uL3NyYy9zb2NpYWwvc3R5bGVzL19iYXNlLnNjc3MiLCIuLi8uLi9zcmMvYXJ0aWNsZS9zdHlsZXMvX2Jhc2Uuc2NzcyIsIi4uLy4uL3NyYy9jb29raWUtY29uc2VudC9zdHlsZXMvX2Jhc2Uuc2NzcyIsIi4uLy4uL3NyYy9jb29raWUtY29uc2VudC9zdHlsZXMvc2hhcmVkL19leHBhbmRhYmxlLWNvbnRlbnQuc2NzcyIsIi4uLy4uL3NyYy9ldmVudHMvc3R5bGVzL19iYXNlLnNjc3MiLCIuLi8uLi9zcmMvZXhlYy1ibG9nL3N0eWxlcy9fYmFzZS5zY3NzIiwiLi4vLi4vc3JjL25ld3Mvc3R5bGVzL19iYXNlLnNjc3MiLCIuLi8uLi9zcmMvcHJlc3MtcmVsZWFzZS9zdHlsZXMvYmFzZS9fcHJlc3MtcmVsZWFzZS1kZXRhaWwtcGFnZS5zY3NzIiwiLi4vLi4vc3JjL3ByZXNzLXJlbGVhc2Uvc3R5bGVzL2Jhc2UvX2xhdGVzdC1wcmVzcy1yZWxlYXNlcy5zY3NzIiwiLi4vLi4vc3JjL3Byb2R1Y3Qvc3R5bGVzL19iYXNlLnNjc3MiLCIuLi8uLi9zcmMvcGlwZWxpbmUvc3R5bGVzL19iYXNlLnNjc3MiLCIuLi8uLi9zcmMvcHVibGljYXRpb24vc3R5bGVzL19iYXNlLnNjc3MiLCIuLi8uLi9zcmMvaG9tZXBhZ2Uvc3R5bGVzL19iYXNlLnNjc3MiLCIuLi8uLi9zcmMvaG9tZXBhZ2Uvc3R5bGVzL19jb3Jwb3JhdGUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9AY2hlbmZlbmd5dWFuL2RhdGVwaWNrZXIvZGlzdC9kYXRlcGlja2VyLm1pbi5jc3MiLCIuLi8uLi9zcmMvbGluay9zdHlsZXMvX2Jhc2Uuc2NzcyIsIi4uLy4uL3NyYy9mb3JtL3N0eWxlcy9fYmFzZS5zY3NzIiwiLi4vLi4vc3JjL3NlYXJjaC9zdHlsZXMvX2Jhc2Uuc2NzcyIsIi4uLy4uL3NyYy9sb2FkaW5nLXdoZWVsL3N0eWxlcy9fYmFzZS5zY3NzIiwiLi4vLi4vc3JjL3N1Yi1uYXYvc3R5bGVzL19iYXNlLnNjc3MiLCIuLi8uLi9zcmMvaWZyYW1lcy9zdHlsZXMvX2Jhc2Uuc2NzcyIsIi4uLy4uL3NyYy9pZnJhbWVzL3N0eWxlcy9fYmFzZS1mb3Jtcy5zY3NzIiwiLi4vLi4vc3JjL3NvY2lhbC1saW5rcy9zdHlsZXMvX2Jhc2Uuc2NzcyIsIi4uLy4uL3NyYy9zYWZldHktbm90aWNlL3N0eWxlcy9fYmFzZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Ozs7Ozs7OztFQ1dFLENETUYsbUNBRUksYUFBYyxDQUNkLGVBQWdCLENBQ2hCLHFCQUFzQixDQUN0QixxQkFBdUIsQ0FDdkIsb0JBQXNCLENBQ3RCLHdCQUEwQixDQUMxQix5QkFBMkIsQ0FDM0Isa0JBQW9CLENBQ3BCLDJCQ0FKLENERUEsa0NBQ0ksaUJDRUosQ0RBQSxvQ0FFSSxjQ0dKLENEREEsMkJBRUksaUJBQWtCLENBQ2xCLDBCQUE0QixDQUlwQixxQkFBc0IsQ0FFMUIsZ0JBQWlCLENBR2IsMEJBQTJCLENBRS9CLHdCQUF5QixDQUM3Qix1QkFBd0IsQ0FDcEIsb0JBQXFCLENBQ2IsNkJBQThCLENBQ2xDLHNCQ0laLENERkEsaUJBQ0kseUJBQTJCLENBRzNCLFlDS0osQ0RIQSx3Q0FDSSx3QkNNSixDREpBLGtDQUdZLFdBQVksQ0FFaEIsYUNPUixDRExBLDBFQUVJLFlBQWEsQ0FDYixXQUFZLENBR0osV0FBWSxDQUVoQixhQUFjLENBRWQsZUNRUixDRE5BLHlCQUNJLGNBQWUsQ0FDZixTQUFVLENBQ1YsK0RBQWdF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Q0FFRSx5QkFBMEIsQ0FDMUIsd0NBQWlDLENBQWpDLGdDQUFpQyxDQUNqQyxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIscUNBQThCLENBQTlCLDZCSHVyQkYsQ0dwckJBLFFBRUUsaUJBQWtCLENBQ2xCLG1CSHVyQkYsQ0dwckJBLGlCQUxFLGtCSGdzQkYsQ0czckJBLFNBR0UsWUh3ckJGLENHcHJCQSx3QkFJRSxlSHVyQkYsQ0dwckJBLEdBQ0UsZUh1ckJGLENHcHJCQSxHQUNFLG1CQUFvQixDQUNwQixhSHVyQkYsQ0dwckJBLFdBQ0UsZUh1ckJGLENHcHJCQSxTQUVFLGtCSHVyQkYsQ0dwckJBLE1FeEZJLGFMZ3hCSixDRy9xQkEsUUFFRSxpQkFBa0IsQ0VuR2hCLGFBQVcsQ0ZxR2IsYUFBYyxDQUNkLHVCSGtyQkYsQ0cvcUJBLElBQU0sYUhtckJOLENHbHJCQSxJQUFNLFNIc3JCTixDRy9xQkEsRUFFRSxvQkNYNEMsQ0RZNUMsNEJIa3JCRixDR3JyQkEsUUFNSSxhQ2Q4RCxDRGU5RCx5QkhtckJKLENHMXFCQSw0REFLSSxhQUFjLENBQ2Qsb0JIOHFCSixDR3JxQkEsa0JBSUUsc0ZDeURnSCxDQzdNOUcsYUw2ekJKLENHcnFCQSxJQUVFLFlBQWEsQ0FFYixrQkFBbUIsQ0FFbkIsYUFBYyxDQUdkLDRCSG1xQkYsQ0czcEJBLE9BRUUsZUg2cEJGLENHcnBCQSxJQUVFLGlCSHdwQkYsQ0dycEJBLFFBSkUscUJIOHBCRixDRzFwQkEsSUFHRSxlSHVwQkYsQ0c5b0JBLE1BQ0Usd0JIaXBCRixDRzlvQkEsUUFDRSxrQkM2RWtDLENENUVsQyxxQkM0RWtDLENEM0VsQyxhQ3RRZ0IsQ0R1UWhCLGVBQWdCLENBQ2hCLG1CSGlwQkYsQ0cxb0JBLEdBRUUsa0JBQW1CLENBQ25CLCtCSDRvQkYsQ0dwb0JBLE1BRUUsb0JBQXFCLENBQ3JCLG1CSHNvQkYsQ0dob0JBLE9BRUUsZUhrb0JGLENHMW5CQSxpQ0FDRSxTSDZuQkYsQ0cxbkJBLHNDQUtFLFFBQVMsQ0FDVCxtQkFBb0IsQ0U1UGxCLGlCQUFXLENGOFBiLG1CSDZuQkYsQ0cxbkJBLGFBRUUsZ0JINm5CRixDRzFuQkEsY0FFRSxtQkg2bkJGLENBRUEsY0d4bkJFLGNIMG5CRixDR3BuQkEsT0FDRSxnQkh1bkJGLENHaG5CQSxnREFJRSx5QkhtbkJGLENHOW1CRSw0R0FLSSxjSGduQk4sQ0cxbUJBLHdIQUlFLFNBQVUsQ0FDVixpQkg2bUJGLENHMW1CQSx1Q0FFRSxxQkFBc0IsQ0FDdEIsU0g2bUJGLENHem1CQSxTQUNFLGFBQWMsQ0FFZCxlSDJtQkYsQ0d4bUJBLFNBTUUsV0FBWSxDQUVaLFNBQVUsQ0FDVixRQUFTLENBQ1QsUUhxbUJGLENHaG1CQSxPQUNFLGFBQWMsQ0FDZCxVQUFXLENBQ1gsY0FBZSxDQUNmLFNBQVUsQ0FDVixtQkFBb0IsQ0VuU2hCLGdCQXRDWSxDRjJVaEIsbUJBQW9CLENBQ3BCLGFBQWMsQ0FDZCxrQkhtbUJGLENHaG1CQSxTQUNFLHVCSG1tQkYsQ0FFQSxrRkcvbEJFLFdIa21CRixDQUVBLGNHNWxCRSxtQkFBb0IsQ0FDcEIsdUJIOGxCRixDQUVBLHlDR3hsQkUsdUJIMGxCRixDR2xsQkEsNkJBQ0UsWUFBYSxDQUNiLHlCSHFsQkYsQ0c5a0JBLE9BQ0Usb0JIaWxCRixDRzlrQkEsUUFDRSxpQkFBa0IsQ0FDbEIsY0hpbEJGLENHOWtCQSxTQUNFLFlIaWxCRixDQUVBLFNHN2tCRSxzQkgra0JGLENNM2lDQSwwQ0FFRSxtQkZxU3VDLENFblN2QyxlRnFTK0IsQ0VwUy9CLGVONmlDRixDTXppQ0EsT0RnSE0sa0JMNjdCTixDTTVpQ0EsT0QrR00sZ0JMaThCTixDTS9pQ0EsT0Q4R00sbUJMcThCTixDTWxqQ0EsT0Q2R00sa0JMeThCTixDTXJqQ0EsT0Q0R00sbUJMNjhCTixDTXhqQ0EsT0QyR00saUJMaTlCTixDTTFqQ0EsTUR5R00sbUJBdENZLENDakVoQixlTjZqQ0YsQ016akNBLFdEbUdNLGNMNDlCTixDTTFqQ0Esc0JBSEUsZUYwUitCLENFelIvQixlTmtrQ0YsQ01oa0NBLFdEOEZNLGdCTGsrQk4sQ00zakNBLFdEeUZNLGdCTHcrQk4sQ001akNBLHNCQUhFLGVGa1IrQixDRWpSL0IsZU5va0NGLENNbGtDQSxXRG9GTSxnQkw4K0JOLENHbGlDQSxHR3BCRSxlRmdGVyxDRS9FWCxrQkYrRVcsQ0U5RVgsUUFBUyxDQUNULHNDTjBqQ0YsQ01sakNBLGFETUksYUFBVyxDQ0hiLGVOcWpDRixDTWxqQ0EsV0FFRSxZRmtRZ0MsQ0VqUWhDLHdCTnFqQ0YsQ014aUNBLDRCQ3BGRSxjQUFlLENBQ2YsZVBxb0NGLENNL2lDQSxrQkFDRSxvQk5rakNGLENNbmpDQSxtQ0FJSSxrQk5takNKLENNemlDQSxZRGpDSSxhQUFXLENDbUNiLHdCTjRpQ0YsQ014aUNBLFlBQ0Usa0JGdUJXLENDUlAsbUJMNmhDTixDTXhpQ0EsbUJBQ0UsYUFBYyxDRDdDWixhQUFXLENDK0NiLGFOMmlDRixDTTlpQ0EsMEJBTUksb0JONGlDSixDUXpwQ0EsMEJDRkUsY0FBZSxDQUdmLFdUc3FDRixDUXZxQ0EsZUFDRSxjSm1nQ3dDLENJbGdDeEMscUJFUG1CLENGUW5CLHdCSk5nQixDT1FkLG9CWGtxQ0osQ1F4cENBLFFBRUUsb0JSMHBDRixDUXZwQ0EsWUFDRSxtQkFBMEIsQ0FDMUIsYVIwcENGLENRdnBDQSxnQkhrQ0ksYUFBVyxDR2hDYixhUjBwQ0YsQ1lqc0NBLEtQdUVJLGVBQVcsQ09yRWIsYVJtQ2UsQ1FsQ2Ysb0Jab3NDRixDWWpzQ0UsT0FDRSxhWm9zQ0osQ1kvckNBLElBQ0UsbUJSdWxDdUMsQ0M3aENyQyxlQUFXLENPeERiLFVGUm1CLENFU25CLHdCUkRnQixDT0VkLG1CWGtzQ0osQ1l2c0NBLFFBU0ksU0FBVSxDUGtEVixjQUFXLENPaERYLGVaa3NDSixDRzEvQkEsSVNqTUUsYUFBYyxDUHlDWixlQUFXLENPdkNiLGFaK3JDRixDWWxzQ0EsU1AwQ0ksaUJBQVcsQ09sQ1gsYUFBYyxDQUNkLGlCWityQ0osQ1kxckNBLGdCQUNFLGdCUjhqQ3VDLENRN2pDdkMsaUJaNnJDRixDYXJ1Q0Usc0VDREEsVUFBVyxDQUNYLGtCQUEwQixDQUMxQixpQkFBeUIsQ0FDekIsaUJBQWtCLENBQ2xCLGdCZDh1Q0YsQ2FwdUNNLFdBQ0UsZWJ1dUNSLENlL3JDSSx5QkZ6Q0UseUJBQ0UsZ0JiNHVDTixDQUNGLENlcnNDSSwwQkZ6Q0UsdUNBQ0UsZ0Jia3ZDTixDQUNGLENhdnRDRSxLQ25DQSxZQUFhLENBQ2IsY0FBZSxDQUNmLGtCQUEwQixDQUMxQixpQmQ4dkNGLENheHRDRSxZQUNFLGNBQWUsQ0FDZixhYjJ0Q0osQ2E3dENFLDJDQU1JLGVBQWdCLENBQ2hCLGNiNHRDTixDZ0JseENFLHNZQUNFLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsa0JBQTBCLENBQzFCLGlCaEJ3eENKLENnQmx3Q00sS0FDRSxZQUFhLENBQ2IsV0FBWSxDQUNaLGNoQnF3Q1IsQ2N6dUNFLGNBQ0UsYUFBdUIsQ0FDdkIsY2Q0dUNKLENjOXVDRSxjQUNFLFlBQXVCLENBQ3ZCLGFkaXZDSixDY252Q0UsY0FDRSxrQkFBdUIsQ0FDdkIsbUJkc3ZDSixDY3h2Q0UsY0FDRSxZQUF1QixDQUN2QixhZDJ2Q0osQ2M3dkNFLGNBQ0UsWUFBdUIsQ0FDdkIsYWRnd0NKLENjbHdDRSxjQUNFLGtCQUF1QixDQUN2QixtQmRxd0NKLENnQnh4Q00sVUZDSixhQUFjLENBQ2QsVUFBVyxDQUNYLGNkMnhDRixDZ0J4eENVLE9GYlIsaUJBQXNDLENBSXRDLGtCZHN5Q0YsQ2dCN3hDVSxPRmJSLGtCQUFzQyxDQUl0QyxtQmQyeUNGLENnQmx5Q1UsT0ZiUixZQUFzQyxDQUl0QyxhZGd6Q0YsQ2dCdnlDVSxPRmJSLGtCQUFzQyxDQUl0QyxtQmRxekNGLENnQjV5Q1UsT0ZiUixrQkFBc0MsQ0FJdEMsbUJkMHpDRixDZ0JqekNVLE9GYlIsWUFBc0MsQ0FJdEMsYWQrekNGLENnQnR6Q1UsT0ZiUixrQkFBc0MsQ0FJdEMsbUJkbzBDRixDZ0IzekNVLE9GYlIsa0JBQXNDLENBSXRDLG1CZHkwQ0YsQ2dCaDBDVSxPRmJSLFlBQXNDLENBSXRDLGFkODBDRixDZ0JyMENVLFFGYlIsa0JBQXNDLENBSXRDLG1CZG0xQ0YsQ2dCMTBDVSxRRmJSLGtCQUFzQyxDQUl0QyxtQmR3MUNGLENnQi8wQ1UsUUZiUixhQUFzQyxDQUl0QyxjZDYxQ0YsQ2dCOTBDTSxhQUF3QixRaEJrMUM5QixDZ0JoMUNNLFlBQXVCLFFoQm8xQzdCLENnQmoxQ1EsU0FBd0IsT2hCcTFDaEMsQ2dCcjFDUSxTQUF3QixPaEJ5MUNoQyxDZ0J6MUNRLFNBQXdCLE9oQjYxQ2hDLENnQjcxQ1EsU0FBd0IsT2hCaTJDaEMsQ2dCajJDUSxTQUF3QixPaEJxMkNoQyxDZ0JyMkNRLFNBQXdCLE9oQnkyQ2hDLENnQnoyQ1EsU0FBd0IsT2hCNjJDaEMsQ2dCNzJDUSxTQUF3QixPaEJpM0NoQyxDZ0JqM0NRLFNBQXdCLE9oQnEzQ2hDLENnQnIzQ1EsU0FBd0IsT2hCeTNDaEMsQ2dCejNDUSxVQUF3QixRaEI2M0NoQyxDZ0I3M0NRLFVBQXdCLFFoQmk0Q2hDLENnQmo0Q1EsVUFBd0IsUWhCcTRDaEMsQ2dCOTNDWSxVRmhCVixvQmRrNUNGLENnQmw0Q1ksVUZoQlYscUJkczVDRixDZ0J0NENZLFVGaEJWLGVkMDVDRixDZ0IxNENZLFVGaEJWLHFCZDg1Q0YsQ2dCOTRDWSxVRmhCVixxQmRrNkNGLENnQmw1Q1ksVUZoQlYsZWRzNkNGLENnQnQ1Q1ksVUZoQlYscUJkMDZDRixDZ0IxNUNZLFVGaEJWLHFCZDg2Q0YsQ2dCOTVDWSxVRmhCVixlZGs3Q0YsQ2dCbDZDWSxXRmhCVixxQmRzN0NGLENnQnQ2Q1ksV0ZoQlYscUJkMDdDRixDZXI3Q0kseUJDM0JFLFFBQ0UsWUFBYSxDQUNiLFdBQVksQ0FDWixjaEJvOUNOLENjeDdDQSxpQkFDRSxhQUF1QixDQUN2QixjZDA3Q0YsQ2M1N0NBLGlCQUNFLFlBQXVCLENBQ3ZCLGFkODdDRixDY2g4Q0EsaUJBQ0Usa0JBQXVCLENBQ3ZCLG1CZGs4Q0YsQ2NwOENBLGlCQUNFLFlBQXVCLENBQ3ZCLGFkczhDRixDY3g4Q0EsaUJBQ0UsWUFBdUIsQ0FDdkIsYWQwOENGLENjNThDQSxpQkFDRSxrQkFBdUIsQ0FDdkIsbUJkODhDRixDZ0JqK0NJLGFGQ0osYUFBYyxDQUNkLFVBQVcsQ0FDWCxjZG0rQ0EsQ2dCaCtDUSxVRmJSLGlCQUFzQyxDQUl0QyxrQmQ2K0NBLENnQnArQ1EsVUZiUixrQkFBc0MsQ0FJdEMsbUJkaS9DQSxDZ0J4K0NRLFVGYlIsWUFBc0MsQ0FJdEMsYWRxL0NBLENnQjUrQ1EsVUZiUixrQkFBc0MsQ0FJdEMsbUJkeS9DQSxDZ0JoL0NRLFVGYlIsa0JBQXNDLENBSXRDLG1CZDYvQ0EsQ2dCcC9DUSxVRmJSLFlBQXNDLENBSXRDLGFkaWdEQSxDZ0J4L0NRLFVGYlIsa0JBQXNDLENBSXRDLG1CZHFnREEsQ2dCNS9DUSxVRmJSLGtCQUFzQyxDQUl0QyxtQmR5Z0RBLENnQmhnRFEsVUZiUixZQUFzQyxDQUl0QyxhZDZnREEsQ2dCcGdEUSxXRmJSLGtCQUFzQyxDQUl0QyxtQmRpaERBLENnQnhnRFEsV0ZiUixrQkFBc0MsQ0FJdEMsbUJkcWhEQSxDZ0I1Z0RRLFdGYlIsYUFBc0MsQ0FJdEMsY2R5aERBLENnQjFnREksZ0JBQXdCLFFoQjZnRDVCLENnQjNnREksZUFBdUIsUWhCOGdEM0IsQ2dCM2dETSxZQUF3QixPaEI4Z0Q5QixDZ0I5Z0RNLFlBQXdCLE9oQmloRDlCLENnQmpoRE0sWUFBd0IsT2hCb2hEOUIsQ2dCcGhETSxZQUF3QixPaEJ1aEQ5QixDZ0J2aERNLFlBQXdCLE9oQjBoRDlCLENnQjFoRE0sWUFBd0IsT2hCNmhEOUIsQ2dCN2hETSxZQUF3QixPaEJnaUQ5QixDZ0JoaURNLFlBQXdCLE9oQm1pRDlCLENnQm5pRE0sWUFBd0IsT2hCc2lEOUIsQ2dCdGlETSxZQUF3QixPaEJ5aUQ5QixDZ0J6aURNLGFBQXdCLFFoQjRpRDlCLENnQjVpRE0sYUFBd0IsUWhCK2lEOUIsQ2dCL2lETSxhQUF3QixRaEJrakQ5QixDZ0IzaURVLGFGaEJWLGFkOGpEQSxDZ0I5aURVLGFGaEJWLG9CZGlrREEsQ2dCampEVSxhRmhCVixxQmRva0RBLENnQnBqRFUsYUZoQlYsZWR1a0RBLENnQnZqRFUsYUZoQlYscUJkMGtEQSxDZ0IxakRVLGFGaEJWLHFCZDZrREEsQ2dCN2pEVSxhRmhCVixlZGdsREEsQ2dCaGtEVSxhRmhCVixxQmRtbERBLENnQm5rRFUsYUZoQlYscUJkc2xEQSxDZ0J0a0RVLGFGaEJWLGVkeWxEQSxDZ0J6a0RVLGNGaEJWLHFCZDRsREEsQ2dCNWtEVSxjRmhCVixxQmQrbERBLENBQ0YsQ2UzbERJLDBCQzNCRSxRQUNFLFlBQWEsQ0FDYixXQUFZLENBQ1osY2hCMG5ETixDYzlsREEsaUJBQ0UsYUFBdUIsQ0FDdkIsY2RnbURGLENjbG1EQSxpQkFDRSxZQUF1QixDQUN2QixhZG9tREYsQ2N0bURBLGlCQUNFLGtCQUF1QixDQUN2QixtQmR3bURGLENjMW1EQSxpQkFDRSxZQUF1QixDQUN2QixhZDRtREYsQ2M5bURBLGlCQUNFLFlBQXVCLENBQ3ZCLGFkZ25ERixDY2xuREEsaUJBQ0Usa0JBQXVCLENBQ3ZCLG1CZG9uREYsQ2dCdm9ESSxhRkNKLGFBQWMsQ0FDZCxVQUFXLENBQ1gsY2R5b0RBLENnQnRvRFEsVUZiUixpQkFBc0MsQ0FJdEMsa0JkbXBEQSxDZ0Ixb0RRLFVGYlIsa0JBQXNDLENBSXRDLG1CZHVwREEsQ2dCOW9EUSxVRmJSLFlBQXNDLENBSXRDLGFkMnBEQSxDZ0JscERRLFVGYlIsa0JBQXNDLENBSXRDLG1CZCtwREEsQ2dCdHBEUSxVRmJSLGtCQUFzQyxDQUl0QyxtQmRtcURBLENnQjFwRFEsVUZiUixZQUFzQyxDQUl0QyxhZHVxREEsQ2dCOXBEUSxVRmJSLGtCQUFzQyxDQUl0QyxtQmQycURBLENnQmxxRFEsVUZiUixrQkFBc0MsQ0FJdEMsbUJkK3FEQSxDZ0J0cURRLFVGYlIsWUFBc0MsQ0FJdEMsYWRtckRBLENnQjFxRFEsV0ZiUixrQkFBc0MsQ0FJdEMsbUJkdXJEQSxDZ0I5cURRLFdGYlIsa0JBQXNDLENBSXRDLG1CZDJyREEsQ2dCbHJEUSxXRmJSLGFBQXNDLENBSXRDLGNkK3JEQSxDZ0JockRJLGdCQUF3QixRaEJtckQ1QixDZ0JqckRJLGVBQXVCLFFoQm9yRDNCLENnQmpyRE0sWUFBd0IsT2hCb3JEOUIsQ2dCcHJETSxZQUF3QixPaEJ1ckQ5QixDZ0J2ckRNLFlBQXdCLE9oQjByRDlCLENnQjFyRE0sWUFBd0IsT2hCNnJEOUIsQ2dCN3JETSxZQUF3QixPaEJnc0Q5QixDZ0Joc0RNLFlBQXdCLE9oQm1zRDlCLENnQm5zRE0sWUFBd0IsT2hCc3NEOUIsQ2dCdHNETSxZQUF3QixPaEJ5c0Q5QixDZ0J6c0RNLFlBQXdCLE9oQjRzRDlCLENnQjVzRE0sWUFBd0IsT2hCK3NEOUIsQ2dCL3NETSxhQUF3QixRaEJrdEQ5QixDZ0JsdERNLGFBQXdCLFFoQnF0RDlCLENnQnJ0RE0sYUFBd0IsUWhCd3REOUIsQ2dCanREVSxhRmhCVixhZG91REEsQ2dCcHREVSxhRmhCVixvQmR1dURBLENnQnZ0RFUsYUZoQlYscUJkMHVEQSxDZ0IxdERVLGFGaEJWLGVkNnVEQSxDZ0I3dERVLGFGaEJWLHFCZGd2REEsQ2dCaHVEVSxhRmhCVixxQmRtdkRBLENnQm51RFUsYUZoQlYsZWRzdkRBLENnQnR1RFUsYUZoQlYscUJkeXZEQSxDZ0J6dURVLGFGaEJWLHFCZDR2REEsQ2dCNXVEVSxhRmhCVixlZCt2REEsQ2dCL3VEVSxjRmhCVixxQmRrd0RBLENnQmx2RFUsY0ZoQlYscUJkcXdEQSxDQUNGLENpQnp6REEsT0FDRSxVQUFXLENBQ1gsa0JiaUlXLENhaElYLGFqQjR6REYsQ2lCL3pEQSxvQkFRSSxjYmtWZ0MsQ2FqVmhDLGtCQUFtQixDQUNuQiw0QmpCNHpESixDaUJ0MERBLGdCQWNJLHFCQUFzQixDQUN0QiwrQmpCNHpESixDaUIzMERBLG1CQW1CSSw0QmpCNHpESixDaUJuekRBLDBCQUdJLGFqQnF6REosQ2lCNXlEQSxzREFLSSx3QmpCZ3pESixDaUJyekRBLGtEQVdNLHVCakIreUROLENpQjF5REEsbUdBS0ksUWpCNHlESixDaUJweURBLHlDQUVJLG1DakJzeURKLENrQnIyREUsNEJEMkVJLGFidkVZLENhd0VaLG9DakI4eEROLENtQmozREUsbURBSUksd0JuQm0zRE4sQ21CdjNERSx1RkFZTSxvQm5CazNEUixDbUIzMkRFLDRHQVNRLHdCbkIyMkRWLENtQnY0REUseURBSUksd0JuQnk0RE4sQ21CNzRERSwrRkFZTSxvQm5CdzREUixDbUJqNERFLGtIQVNRLHdCbkJpNERWLENtQjc1REUsbURBSUksd0JuQis1RE4sQ21CbjZERSx1RkFZTSxvQm5CODVEUixDbUJ2NURFLDRHQVNRLHdCbkJ1NURWLENtQm43REUsMENBSUksd0JuQnE3RE4sQ21CejdERSwyRUFZTSxvQm5CbzdEUixDbUI3NkRFLG1HQVNRLHdCbkI2NkRWLENtQno4REUsbURBSUksd0JuQjI4RE4sQ21CLzhERSx1RkFZTSxvQm5CMDhEUixDbUJuOERFLDRHQVNRLHdCbkJtOERWLENtQi85REUsZ0RBSUksd0JuQmkrRE4sQ21CcitERSxtRkFZTSxvQm5CZytEUixDbUJ6OURFLHlHQVNRLHdCbkJ5OURWLENtQnIvREUsNkNBSUksd0JuQnUvRE4sQ21CMy9ERSwrRUFZTSxvQm5Ccy9EUixDbUIvK0RFLHNHQVNRLHdCbkIrK0RWLENtQjNnRUUsMENBSUksd0JuQjZnRU4sQ21CamhFRSwyRUFZTSxvQm5CNGdFUixDbUJyZ0VFLG1HQVNRLHdCbkJxZ0VWLENtQmppRUUsZ0RBSUksb0NuQm1pRU4sQ21CcGhFRSx5R0FTUSxvQ25Cb2hFVixDaUJ0OERBLHNCQUdNLFVQMUdlLENPMkdmLHdCYnBHWSxDYXFHWixvQmpCdThETixDaUI1OERBLHVCQVdNLGFiNUdZLENhNkdaLHdCYmxIWSxDYW1IWixvQmpCcThETixDaUJoOERBLFlBQ0UsVVAxSG1CLENPMkhuQix3QmpCbThERixDaUJyOERBLG1EQU9JLG9CakJvOERKLENpQjM4REEsMkJBV0ksUWpCbzhESixDaUIvOERBLG9EQWdCTSxvQ2pCbThETixDa0J4a0VFLHVDRDRJTSxVUGhKYSxDT2lKYixxQ2pCZzhEUixDZWhoRUksNEJFaUdBLHFCQUVJLGFBQWMsQ0FDZCxVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsZ0NqQms3RE4sQ2lCdjdERyxxQ0FTSyxRakJpN0RSLENBQ0YsQ2U1aEVJLDZCRWlHQSxxQkFFSSxhQUFjLENBQ2QsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGdDakI4N0ROLENpQm44REcscUNBU0ssUWpCNjdEUixDQUNGLENpQjU4REEsa0JBT1EsYUFBYyxDQUNkLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixnQ2pCeThEUixDaUJuOURBLGtDQWNVLFFqQnk4RFYsQ29CdG5FQSxjQUNFLGFBQWMsQ0FDZCxVQUFXLENBQ1gsaUNDaUg4RCxDRGhIOUQsc0JoQnlYa0MsQ0NwUTlCLGlCQXRDWSxDZTVFaEIsZWhCa1IrQixDZ0JqUi9CLGVoQnNSK0IsQ2dCclIvQixhaEJEZ0IsQ2dCRWhCLHFCVlJtQixDVVNuQiwyQkFBNEIsQ0FDNUIsd0JoQlBnQixDT09kLG9CUDZOZ0MsQ2tCL045QixvRXRCNG5FTixDc0J4bkVNLHVDRmROLGNFZVEsZXRCNG5FTixDQUNGLENvQjVvRUEsMEJBc0JJLDRCQUE2QixDQUM3QixRcEIwbkVKLENvQmpwRUEsNkJBNEJJLGlCQUFrQixDQUNsQix5QnBCeW5FSixDb0J0cEVBLG9CR1FJLGFuQkFjLENtQkNkLHFCYlBpQixDYVFqQixvQm5CcWRzRSxDbUJwZHRFLFNBQVUsQ0FLUiwyQ3ZCOG9FTixDb0I5cEVBLGdDQXFDSSxhaEI5QmMsQ2dCZ0NkLFNwQjRuRUosQ29CbnFFQSxvQ0FxQ0ksYWhCOUJjLENnQmdDZCxTcEI0bkVKLENvQm5xRUEsMkJBcUNJLGFoQjlCYyxDZ0JnQ2QsU3BCNG5FSixDb0JucUVBLCtDQWlESSx3QmhCOUNjLENnQmdEZCxTcEJxbkVKLENvQmpuRUEsbUlBS0ksdUJBQWdCLENBQWhCLG9CQUFnQixDQUFoQixlcEJtbkVKLENvQi9tRUEscUNBT0ksYWhCL0RjLENnQmdFZCxxQnBCNG1FSixDb0J2bUVBLHVDQUVFLGFBQWMsQ0FDZCxVcEIwbUVGLENvQmhtRUEsZ0JBQ0UsK0JDeUI4RCxDRHhCOUQsa0NDd0I4RCxDRHZCOUQsZUFBZ0IsQ2YzQmQsaUJBQVcsQ2U2QmIsZXBCbW1FRixDb0JobUVBLG1CQUNFLDZCQ2lCOEQsQ0RoQjlELGdDQ2dCOEQsQ2hCSzFELG1CQXRDWSxDZW1CaEIsZXBCbW1FRixDb0JobUVBLG1CQUNFLDhCQ1U4RCxDRFQ5RCxpQ0NTOEQsQ2hCSzFELG9CQXRDWSxDZTBCaEIsZXBCbW1FRixDb0IxbEVBLHdCQUNFLGFBQWMsQ0FDZCxVQUFXLENBQ1gsaUJBQTJCLENBQzNCLGVBQWdCLENmRFosaUJBdENZLENleUNoQixlaEJrSytCLENnQmpLL0IsYWhCbkhnQixDZ0JvSGhCLDRCQUE2QixDQUU3Qix3QkFBbUMsQ0FBbkMsa0JwQjZsRUYsQ29Cdm1FQSxnRkFjSSxlQUFnQixDQUNoQixjcEI2bEVKLENvQmpsRUEsaUJBQ0UsZ0NDOUI4RCxDRCtCOUQsb0JoQm9QaUMsQ0M5UTdCLG9CQXRDWSxDZWtFaEIsZWhCK0UrQixDT3hON0IsbUJYOHRFSixDb0JqbEVBLGlCQUNFLCtCQ3RDOEQsQ0R1QzlELGtCaEJpUGdDLENDblI1QixtQkF0Q1ksQ2UwRWhCLGVoQnNFK0IsQ092TjdCLG1CWHN1RUosQ29CemtFQSw4RUFDRSxXcEJnbEVGLENvQnhrRUEsWUFDRSxrQnBCMmtFRixDb0J4a0VBLFdBQ0UsYUFBYyxDQUNkLGlCcEIya0VGLENvQm5rRUEsVUFDRSxZQUFhLENBQ2IsY0FBZSxDQUNmLGlCQUEwQyxDQUMxQyxnQnBCc2tFRixDb0Ixa0VBLHVDQVFJLGlCQUEwQyxDQUMxQyxnQnBCdWtFSixDb0I5akVBLFlBQ0UsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxvQnBCaWtFRixDb0I5akVBLGtCQUNFLGlCQUFrQixDQUNsQixnQmhCNFIyQyxDZ0IzUjNDLG9CcEJpa0VGLENvQnBrRUEsMkZBUUksYXBCaWtFSixDb0I3akVBLGtCQUNFLGVwQmdrRUYsQ29CN2pFQSxtQkFDRSxtQkFBb0IsQ0FDcEIsa0JBQW1CLENBQ25CLGNBQWUsQ0FDZixtQnBCZ2tFRixDb0Jwa0VBLHFDQVFJLGVBQWdCLENBQ2hCLFlBQWEsQ0FDYixxQmhCd1E0QyxDZ0J2UTVDLGFwQmdrRUosQ3VCN3dFRSxnQkFDRSxZQUFhLENBQ2IsVUFBVyxDQUNYLGlCbkIwYzBDLENDamIxQyxhQUFXLENrQnZCWCxhdkJneEVKLEN1Qjd3RUUsZUFDRSxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULE1BQU8sQ0FDUCxTQUFVLENBQ1YsWUFBYSxDQUNiLGNBQWUsQ0FDZixvQm5Cb3lCcUMsQ21CbnlCckMsZ0JBQWlCLENsQm1FZixvQkF0Q1ksQ2tCM0JkLGVuQnNPNkIsQ21Cck83QixVYnZEaUIsQ2F3RGpCLG1DbkJ0QmEsQ094QmIsb0JYK3pFSixDdUI1d0VJLHFFQUVFLFF2Qit3RU4sQ3VCdHpFSSw4SEE4Q0UsYXZCK3dFTixDdUI3ekVJLDBEQW9ERSxvQm5CMUNXLENtQjZDVCxrQ0ZtQ3dELENFbEN4RCw0UUYzQjBFLENFNEIxRSwyQkFBNEIsQ0FDNUIsd0RBQTZELENBQzdELDJEdkIyd0VSLEN1QnQwRUksc0VBK0RJLG9CbkJyRFMsQ21Cc0RULDBDdkIyd0VSLEN1QjMwRUksMEVBeUVJLGtDRmlCd0QsQ0VoQnhELDZFdkJzd0VSLEN1QmgxRUksNERBaUZFLG9CbkJ2RVcsQ21CMEVULHFDRk13RCxDRUx4RCx3aUJ2Qml3RVIsQ3VCdDFFSSx3RUF5Rkksb0JuQi9FUyxDbUJnRlQsMEN2Qml3RVIsQ3VCMzFFSSxzR0FrR0ksYXZCNnZFUixDdUIvMUVJLGtNQXVHSSxhdkI4dkVSLEN1QnIyRUksc0hBK0dJLGF2QjB2RVIsQ3VCejJFSSxvSUFrSE0sb0J2QjJ2RVYsQ3VCNzJFSSxvSkF3SE0sb0JBQWtDLENDbEp4Qyx3QnhCNDRFSixDdUJsM0VJLGdKQStITSwwQ3ZCdXZFVixDdUJ0M0VJLHNSQTZJSSxvQnZCaXZFUixDdUI5M0VJLHNIQWtKTSxvQm5CeElPLENtQnlJUCwwQ3ZCZ3ZFVixDdUJ2M0VFLGtCQUNFLFlBQWEsQ0FDYixVQUFXLENBQ1gsaUJuQjBjMEMsQ0NqYjFDLGFBQVcsQ2tCdkJYLGF2QjAzRUosQ3VCdjNFRSxpQkFDRSxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULE1BQU8sQ0FDUCxTQUFVLENBQ1YsWUFBYSxDQUNiLGNBQWUsQ0FDZixvQm5Cb3lCcUMsQ21CbnlCckMsZ0JBQWlCLENsQm1FZixvQkF0Q1ksQ2tCM0JkLGVuQnNPNkIsQ21Cck83QixVYnZEaUIsQ2F3RGpCLG1DYi9DaUIsQ0NDakIsb0JYeTZFSixDdUJ0M0VJLHlFQUVFLFF2QnkzRU4sQ3VCaDZFSSw4SUE4Q0UsYXZCeTNFTixDdUJ2NkVJLDhEQW9ERSxvQmJuRWUsQ2FzRWIsa0NGbUN3RCxDRWxDeEQscVVGM0IwRSxDRTRCMUUsMkJBQTRCLENBQzVCLHdEQUE2RCxDQUM3RCwyRHZCcTNFUixDdUJoN0VJLDBFQStESSxvQmI5RWEsQ2ErRWIsMEN2QnEzRVIsQ3VCcjdFSSw4RUF5RUksa0NGaUJ3RCxDRWhCeEQsNkV2QmczRVIsQ3VCMTdFSSxnRUFpRkUsb0JiaEdlLENhbUdiLHFDRk13RCxDRUx4RCxpbUJ2QjIyRVIsQ3VCaDhFSSw0RUF5Rkksb0JieEdhLENheUdiLDBDdkIyMkVSLEN1QnI4RUksMEdBa0dJLGF2QnUyRVIsQ3VCejhFSSxrTkF1R0ksYXZCdzJFUixDdUIvOEVJLDBIQStHSSxhdkJvMkVSLEN1Qm45RUksd0lBa0hNLG9CdkJxMkVWLEN1QnY5RUksd0pBd0hNLG9CQUFrQyxDQ2xKeEMsd0J4QnMvRUosQ3VCNTlFSSxvSkErSE0sMEN2QmkyRVYsQ3VCaCtFSSw4UkE2SUksb0J2QjIxRVIsQ3VCeCtFSSwwSEFrSk0sb0JiaktXLENha0tYLDBDdkIwMUVWLENvQjN2RUEsYUFDRSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGtCcEI4dkVGLENvQmp3RUEseUJBU0ksVXBCNHZFSixDb0Jyd0VBLG1CQWlCTSxzQnBCMnZFTixDb0I1d0VBLDRDQWVNLFlBQWEsQ0FDYixrQkFBbUIsQ0FFbkIsZXBCa3dFTixDb0JweEVBLHlCQXdCTSxhQUFjLENBQ2Qsa0JwQjJ2RU4sQ29CcHhFQSwyQkFnQ00sb0JBQXFCLENBQ3JCLFVBQVcsQ0FDWCxxQnBCd3ZFTixDb0IxeEVBLHFDQXVDTSxvQnBCdXZFTixDb0I5eEVBLHNEQTRDTSxVcEJ1dkVOLENvQm55RUEseUJBa0RNLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLFVBQVcsQ0FDWCxjcEJxdkVOLENvQjN5RUEsK0JBeURNLGlCQUFrQixDQUNsQixhQUFjLENBQ2QsWUFBYSxDQUNiLG1CaEIrS3dDLENnQjlLeEMsYXBCc3ZFTixDb0JuekVBLDZCQWlFTSxrQkFBbUIsQ0FDbkIsc0JwQnN2RU4sQ29CeHpFQSxtQ0FxRU0sZXBCdXZFTixDeUJ4a0ZBLG1aQUNFLG9CQUFxQixDQUVyQixlckJzUitCLENxQnJSL0IsYXJCTWdCLENxQkxoQixpQkFBa0IsQ0FHbEIscUJBQXNCLENBQ3RCLHdCQUFpQixDQUFqQixxQkFBaUIsQ0FBakIsb0JBQWlCLENBQWpCLGdCQUFpQixDQUNqQiw0QkFBNkIsQ0FDN0IsNEJBQTJDLENDdUYzQyxzQnRCMlJrQyxDQ3BROUIsaUJBdENZLENxQmlCaEIsZXRCMEwrQixDT2xSN0Isb0JQNk5nQyxDa0IvTjlCLDZIdEIra0ZOLENzQjNrRk0sdUNHZE4sbVpIZVEsZXRCZ2xGTixDQUNGLENrQjFsRkUsK2NPVUUsYXJCTmMsQ3FCT2Qsb0J6QnFsRkosQ3lCdG1GQSw4NUJBc0JJLFNBQVUsQ0FDViwyQ3pCc2xGSixDeUI3bUZBLDA5QkE2QkksV3pCc2xGSixDeUJubkZBLCtyQkFrQ0ksY3pCc2xGSixDeUJ4a0ZBLCtqREFFRSxtQnpCNGxGRixDeUJubEZFLHlFRDNERSx3QmRLaUIsQ2dCSG5CLG9CMUJrcEZGLENrQjlvRkUscUZNTkUsd0JFRG9GLENBU3BGLG9CMUJrcEZKLEN5Qi9sRkUsMEtEM0RFLHdCRURvRixDQWdCcEYsb0JBaEJ5SCxDQXFCdkgsMEMxQjZvRk4sQ3lCdG1GRSxzTENoQ0UsVWhCekJpQixDZ0IwQmpCLHdCaEJ2QmlCLENnQndCakIsb0IxQjBvRkosQ3lCNW1GRSwyWkNwQkUsVWhCckNpQixDZ0JzQ2pCLHdCQXpDdUssQ0E2Q3ZLLG9CMUJtb0ZKLEN5QnBuRkUsK2JDUk0sMEMxQmtvRlIsQ3lCMW5GRSx5RUQzREUsd0JwQk9jLENzQkxoQixvQjFCeXJGRixDa0JyckZFLHFGTU5FLHdCRURvRixDQVNwRixvQjFCeXJGSixDeUJ0b0ZFLDBLRDNERSx3QkVEb0YsQ0FnQnBGLG9CQWhCeUgsQ0FxQnZILDJDMUJvckZOLEN5QjdvRkUsc0xDL0JFLHdCdEJyQmMsQ3NCc0JkLG9CMUJpckZKLEN5Qm5wRkUsMlpDbkJFLHdCQXpDdUssQ0E2Q3ZLLG9CMUIwcUZKLEN5QjNwRkUsK2JDUk0sMkMxQnlxRlIsQ3lCanFGRSxhQzNEQSxVaEJFbUIsQ2NGakIsd0JwQm9DYSxDc0JsQ2Ysb0IxQmd1RkYsQ3lCdnFGRSx5RENyREUsVWhCSmlCLENjRmpCLHdCRURvRixDQVNwRixvQjFCdXVGSixDeUJwckZFLHNDQ3ZDSSx5QzFCMnRGTixDeUJwckZFLDRDQ2hDRSxVaEJ6QmlCLENnQjBCakIsd0J0QlFhLENzQlBiLG9CMUJ3dEZKLEN5QjFyRkUsdUlDcEJFLFVoQnJDaUIsQ2dCc0NqQix3QkF6Q3VLLENBNkN2SyxvQjFCZ3RGSixDeUJqc0ZFLHlKQ1JNLHlDMUI4c0ZSLEN5QnRzRkUsVUMzREEsVWhCRW1CLENjRmpCLHdCcEJzQ2EsQ3NCcENmLG9CMUJxd0ZGLEN5QjVzRkUsZ0RDckRFLFVoQkppQixDY0ZqQix3QkVEb0YsQ0FTcEYsb0IxQjR3RkosQ3lCenRGRSxnQ0N2Q0ksMEMxQmd3Rk4sQ3lCenRGRSxzQ0NoQ0UsVWhCekJpQixDZ0IwQmpCLHdCdEJVYSxDc0JUYixvQjFCNnZGSixDeUIvdEZFLDhIQ3BCRSxVaEJyQ2lCLENnQnNDakIsd0JBekN1SyxDQTZDdkssb0IxQnF2RkosQ3lCdHVGRSxnSkNSTSwwQzFCbXZGUixDeUIzdUZFLGFDM0RBLGF0QlVnQixDb0JWZCx3QnBCbUNhLENzQmpDZixvQjFCMHlGRixDeUJqdkZFLHlEQ3JERSxhdEJJYyxDb0JWZCx3QkVEb0YsQ0FTcEYsb0IxQml6RkosQ3lCOXZGRSxzQ0N2Q0ksMEMxQnF5Rk4sQ3lCOXZGRSw0Q0NoQ0UsYXRCakJjLENzQmtCZCx3QnRCT2EsQ3NCTmIsb0IxQmt5RkosQ3lCcHdGRSx1SUNwQkUsYXRCN0JjLENzQjhCZCx3QkF6Q3VLLENBNkN2SyxvQjFCMHhGSixDeUIzd0ZFLHlKQ1JNLDBDMUJ3eEZSLEN5Qmh4RkUsWUMzREEsVWhCRW1CLENjRmpCLHdCZFdpQixDZ0JUbkIsb0IxQiswRkYsQ3lCdHhGRSxzRENyREUsVWhCSmlCLENjRmpCLHdCRURvRixDQVNwRixvQjFCczFGSixDeUJueUZFLG9DQ3ZDSSwyQzFCMDBGTixDeUJueUZFLDBDQ2hDRSxVaEJ6QmlCLENnQjBCakIsd0JoQmpCaUIsQ2dCa0JqQixvQjFCdTBGSixDeUJ6eUZFLG9JQ3BCRSxVaEJyQ2lCLENnQnNDakIsd0JBekN1SyxDQTZDdkssb0IxQit6RkosQ3lCaHpGRSxzSkNSTSwyQzFCNnpGUixDeUJyekZFLFdDM0RBLGF0QlVnQixDb0JWZCx3QnBCRWMsQ3NCQWhCLG9CMUJvM0ZGLEN5QjN6RkUsbURDckRFLGF0QkljLENvQlZkLHdCRURvRixDQVNwRixvQjFCMjNGSixDeUJ4MEZFLGtDQ3ZDSSwyQzFCKzJGTixDeUJ4MEZFLHdDQ2hDRSxhdEJqQmMsQ3NCa0JkLHdCdEIxQmMsQ3NCMkJkLG9CMUI0MkZKLEN5QjkwRkUsaUlDcEJFLGF0QjdCYyxDc0I4QmQsd0JBekN1SyxDQTZDdkssb0IxQm8yRkosQ3lCcjFGRSxtSkNSTSwyQzFCazJGUixDeUIxMUZFLFVDM0RBLFVoQkVtQixDY0ZqQix3QnBCU2MsQ3NCUGhCLG9CMUJ5NUZGLEN5QmgyRkUsZ0RDckRFLFVoQkppQixDY0ZqQix3QkVEb0YsQ0FTcEYsb0IxQmc2RkosQ3lCNzJGRSxnQ0N2Q0ksd0MxQm81Rk4sQ3lCNzJGRSxzQ0NoQ0UsVWhCekJpQixDZ0IwQmpCLHdCdEJuQmMsQ3NCb0JkLG9CMUJpNUZKLEN5Qm4zRkUsOEhDcEJFLFVoQnJDaUIsQ2dCc0NqQix3QkF6Q3VLLENBNkN2SyxvQjFCeTRGSixDeUIxM0ZFLGdKQ1JNLHdDMUJ1NEZSLEN5QnozRkUscUJDUEEsYWhCckRtQixDZ0JzRG5CLG9CMUJvNEZGLENrQno3RkUsMkJRd0RFLFVoQjVEaUIsQ2dCNkRqQix3QmhCMURpQixDZ0IyRGpCLG9CMUJxNEZKLEN5QnA0RkUsc0RDSUUsMEMxQm80RkosQ3lCeDRGRSw0RENTRSxhaEJyRWlCLENnQnNFakIsNEIxQm00RkosQ3lCNzRGRSwrSkNnQkUsVWhCL0VpQixDZ0JnRmpCLHdCaEI3RWlCLENnQjhFakIsb0IxQms0RkosQ3lCcDVGRSxpTEN5Qk0sMEMxQmc0RlIsQ3lCejVGRSx1QkNQQSxhdEJuRGdCLENzQm9EaEIsb0IxQm82RkYsQ2tCejlGRSw2QlF3REUsVWhCNURpQixDZ0I2RGpCLHdCdEJ4RGMsQ3NCeURkLG9CMUJxNkZKLEN5QnA2RkUsMERDSUUsMkMxQm82RkosQ3lCeDZGRSxnRUNTRSxhdEJuRWMsQ3NCb0VkLDRCMUJtNkZKLEN5Qjc2RkUscUtDZ0JFLFVoQi9FaUIsQ2dCZ0ZqQix3QnRCM0VjLENzQjRFZCxvQjFCazZGSixDeUJwN0ZFLHVMQ3lCTSwyQzFCZzZGUixDeUJ6N0ZFLHFCQ1BBLGF0QnRCZSxDc0J1QmYsb0IxQm84RkYsQ2tCei9GRSwyQlF3REUsVWhCNURpQixDZ0I2RGpCLHdCdEIzQmEsQ3NCNEJiLG9CMUJxOEZKLEN5QnA4RkUsc0RDSUUseUMxQm84RkosQ3lCeDhGRSw0RENTRSxhdEJ0Q2EsQ3NCdUNiLDRCMUJtOEZKLEN5Qjc4RkUsK0pDZ0JFLFVoQi9FaUIsQ2dCZ0ZqQix3QnRCOUNhLENzQitDYixvQjFCazhGSixDeUJwOUZFLGlMQ3lCTSx5QzFCZzhGUixDeUJ6OUZFLGtCQ1BBLGF0QnBCZSxDc0JxQmYsb0IxQm8rRkYsQ2tCemhHRSx3QlF3REUsVWhCNURpQixDZ0I2RGpCLHdCdEJ6QmEsQ3NCMEJiLG9CMUJxK0ZKLEN5QnArRkUsZ0RDSUUsMEMxQm8rRkosQ3lCeCtGRSxzRENTRSxhdEJwQ2EsQ3NCcUNiLDRCMUJtK0ZKLEN5QjcrRkUsc0pDZ0JFLFVoQi9FaUIsQ2dCZ0ZqQix3QnRCNUNhLENzQjZDYixvQjFCaytGSixDeUJwL0ZFLHdLQ3lCTSwwQzFCZytGUixDeUJ6L0ZFLHFCQ1BBLGF0QnZCZSxDc0J3QmYsb0IxQm9nR0YsQ2tCempHRSwyQlF3REUsYXRCcERjLENzQnFEZCx3QnRCNUJhLENzQjZCYixvQjFCcWdHSixDeUJwZ0dFLHNEQ0lFLHlDMUJvZ0dKLEN5QnhnR0UsNERDU0UsYXRCdkNhLENzQndDYiw0QjFCbWdHSixDeUI3Z0dFLCtKQ2dCRSxhdEJ2RWMsQ3NCd0VkLHdCdEIvQ2EsQ3NCZ0RiLG9CMUJrZ0dKLEN5QnBoR0UsaUxDeUJNLHlDMUJnZ0dSLEN5QnpoR0Usb0JDUEEsYWhCL0NtQixDZ0JnRG5CLG9CMUJvaUdGLENrQnpsR0UsMEJRd0RFLFVoQjVEaUIsQ2dCNkRqQix3QmhCcERpQixDZ0JxRGpCLG9CMUJxaUdKLEN5QnBpR0Usb0RDSUUseUMxQm9pR0osQ3lCeGlHRSwwRENTRSxhaEIvRGlCLENnQmdFakIsNEIxQm1pR0osQ3lCN2lHRSw0SkNnQkUsVWhCL0VpQixDZ0JnRmpCLHdCaEJ2RWlCLENnQndFakIsb0IxQmtpR0osQ3lCcGpHRSw4S0N5Qk0seUMxQmdpR1IsQ3lCempHRSxtQkNQQSxhdEJ4RGdCLENzQnlEaEIsb0IxQm9rR0YsQ2tCem5HRSx5QlF3REUsYXRCcERjLENzQnFEZCx3QnRCN0RjLENzQjhEZCxvQjFCcWtHSixDeUJwa0dFLGtEQ0lFLDJDMUJva0dKLEN5QnhrR0Usd0RDU0UsYXRCeEVjLENzQnlFZCw0QjFCbWtHSixDeUI3a0dFLHlKQ2dCRSxhdEJ2RWMsQ3NCd0VkLHdCdEJoRmMsQ3NCaUZkLG9CMUJra0dKLEN5QnBsR0UsMktDeUJNLDJDMUJna0dSLEN5QnpsR0Usa0JDUEEsYXRCakRnQixDc0JrRGhCLG9CMUJvbUdGLENrQnpwR0Usd0JRd0RFLFVoQjVEaUIsQ2dCNkRqQix3QnRCdERjLENzQnVEZCxvQjFCcW1HSixDeUJwbUdFLGdEQ0lFLHdDMUJvbUdKLEN5QnhtR0Usc0RDU0UsYXRCakVjLENzQmtFZCw0QjFCbW1HSixDeUI3bUdFLHNKQ2dCRSxVaEIvRWlCLENnQmdGakIsd0J0QnpFYyxDc0IwRWQsb0IxQmttR0osQ3lCcG5HRSx3S0N5Qk0sd0MxQmdtR1IsQ3lCOW1HQSxVQUNFLGVyQjRNK0IsQ3FCM00vQixhZnpFbUIsQ2UwRW5CLG9CekJpbkdGLENrQjFyR0UsZ0JPNEVFLGF6Qm1uR0osQ3lCem5HQSxnREFPSSx5QnpCc25HSixDeUI3bkdBLHNDQWlCSSxhckJ0RmMsQ3FCdUZkLG1CekJnbkdKLEN5QnJtR0EsdWlCQ1BFLGtCdEIwU2dDLENDblI1QixtQkF0Q1ksQ3FCaUJoQixldEIrSCtCLENPdk43QixtQlgwc0dKLEN5QnptR0EsdWlCQ1hFLG9CdEJxU2lDLENDOVE3QixvQkF0Q1ksQ3FCaUJoQixldEJnSStCLENPeE43QixtQlhrdEdKLEN5QnhtR0EsV0FDRSxhQUFjLENBQ2QsVXpCMm1HRixDeUI3bUdBLHNCQU1JLGdCekIybUdKLEN5QnRtR0Esc0ZBSUksVXpCd21HSixDMkJudkdBLE1MZ0JNLDhCdEJ1dUdOLENzQm51R00sdUNLcEJOLE1McUJRLGV0QnV1R04sQ0FDRixDMkI3dkdBLGlCQUlJLFMzQjZ2R0osQzJCenZHQSxxQkFFSSxZM0IydkdKLEMyQnZ2R0EsWUFDRSxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULGVBQWdCLENMRFosMkJ0QjR2R04sQ3NCeHZHTSx1Q0tOTixZTE9RLGV0QjR2R04sQ0FDRixDNEJqeEdBLHVDQUlFLGlCNUJveEdGLEM0Qmp4R0EsaUJBQ0Usa0I1Qm94R0YsQzRCcnhHQSx1QkNzQk0sb0JBQXFCLENBQ3JCLGtCekIrTjBDLEN5QjlOMUMscUJ6QjZOMEMsQ3lCNU4xQyxVQUFXLENBaENmLHFCQUE4QixDQUM5QixtQ0FBNEMsQ0FDNUMsZUFBZ0IsQ0FDaEIsa0M3Qm95R0YsQzRCaHlHQSw2QkNrRE0sYTdCa3ZHTixDNEI1eEdBLGVBQ0UsaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxNQUFPLENBQ1AsWXhCd3BCc0MsQ3dCdnBCdEMsWUFBYSxDQUNiLFVBQVcsQ0FDWCxleEJndUJ1QyxDd0IvdEJ2QyxleEJndUJtQyxDd0IvdEJuQyxrQkFBNEIsQ3ZCc0d4QixpQkF0Q1ksQ3VCOURoQixheEJYZ0IsQ3dCWWhCLGVBQWdCLENBQ2hCLGVBQWdCLENBQ2hCLHFCbEJ0Qm1CLENrQnVCbkIsMkJBQTRCLENBQzVCLG1DbEIvQm1CLENDaUJqQixvQlg4eUdKLEM0QnZ4R0ksb0JBQ0UsVUFBVyxDQUNYLE01QjB4R04sQzRCdnhHSSxxQkFDRSxPQUFRLENBQ1IsUzVCMHhHTixDZTl3R0kseUJhbkJBLHVCQUNFLFVBQVcsQ0FDWCxNNUJxeUdKLEM0Qmx5R0Usd0JBQ0UsT0FBUSxDQUNSLFM1Qm95R0osQ0FDRixDZXp4R0ksMEJhbkJBLHVCQUNFLFVBQVcsQ0FDWCxNNUJnekdKLEM0Qjd5R0Usd0JBQ0UsT0FBUSxDQUNSLFM1Qit5R0osQ0FDRixDNEJ6eUdBLHVCQUVJLFFBQVMsQ0FDVCxXQUFZLENBQ1osWUFBYSxDQUNiLHFCNUIyeUdKLEM0Qmh6R0EsK0JDekJNLG9CQUFxQixDQUNyQixrQnpCK04wQyxDeUI5TjFDLHFCekI2TjBDLEN5QjVOMUMsVUFBVyxDQXpCZixZQUFhLENBQ2IsbUNBQTRDLENBQzVDLHdCQUFpQyxDQUNqQyxrQzdCdTJHRixDNEIzekdBLHFDQ0dNLGE3QjR6R04sQzRCbHpHQSwwQkFFSSxLQUFNLENBQ04sVUFBVyxDQUNYLFNBQVUsQ0FDVixZQUFhLENBQ2IsbUI1Qm96R0osQzRCMXpHQSxrQ0N0Q00sb0JBQXFCLENBQ3JCLGtCekIrTjBDLEN5QjlOMUMscUJ6QjZOMEMsQ3lCNU4xQyxVQUFXLENBbEJmLGlDQUEwQyxDQUMxQyxjQUFlLENBQ2Ysb0NBQTZDLENBQzdDLHNCN0J1M0dGLEM0QnIwR0Esd0NDVk0sYTdCbTFHTixDNEJ6MEdBLGtDQVlNLGdCNUJpMEdOLEM0QjV6R0EseUJBRUksS0FBTSxDQUNOLFVBQVcsQ0FDWCxTQUFVLENBQ1YsWUFBYSxDQUNiLG9CNUI4ekdKLEM0QnAwR0EsaUNDdkRNLG9CQUFxQixDQUNyQixrQnpCK04wQyxDeUI5TjFDLHFCekI2TjBDLEN5QjVOMUMsVUFBVyxDQVlULFk3Qm0zR1IsQzRCMzBHQSxrQ0NwQ1Esb0JBQXFCLENBQ3JCLG1CekI0TXdDLEN5QjNNeEMscUJ6QjBNd0MsQ3lCek14QyxVQUFXLENBOUJqQixpQ0FBMEMsQ0FDMUMsdUJBQWdDLENBQ2hDLG9DN0JzNUdGLEM0QnoxR0EsdUNDM0JNLGE3QnczR04sQzRCNzFHQSxrQ0FZTSxnQjVCcTFHTixDNEI5MEdBLDBJQUtJLFVBQVcsQ0FDWCxXNUI2MEdKLEM0QngwR0Esa0JFOUdFLFFBQVMsQ0FDVCxjQUFtQixDQUNuQixlQUFnQixDQUNoQiw0QjlCMDdHRixDNEJ4MEdBLGVBQ0UsYUFBYyxDQUNkLFVBQVcsQ0FDWCxxQnhCbXBCd0MsQ3dCbHBCeEMsVUFBVyxDQUNYLGV4QmdLK0IsQ3dCL0ovQixheEJoSGdCLEN3QmlIaEIsa0JBQW1CLENBRW5CLGtCQUFtQixDQUNuQiw0QkFBNkIsQ0FDN0IsUTVCMDBHRixDa0IvN0dFLDBDVW9JRSxheEJtbkJxRCxDd0JsbkJyRCxvQkFBcUIsQ0ovSXJCLHdCeEIrOEdKLEM0QjMxR0EsNENBaUNJLFVsQm5KaUIsQ2tCb0pqQixvQkFBcUIsQ0p0SnJCLHdCeEJxOUdKLEM0QmoyR0EsZ0RBd0NJLGF4QnRKYyxDd0J1SmQsbUJBQW9CLENBQ3BCLDRCNUI2ekdKLEM0QnJ6R0Esb0JBQ0UsYTVCd3pHRixDNEJwekdBLGlCQUNFLGFBQWMsQ0FDZCxvQnhCNmxCd0MsQ3dCNWxCeEMsZUFBZ0IsQ3ZCckRaLG9CQXRDWSxDdUI2RmhCLGF4QnpLZ0IsQ3dCMEtoQixrQjVCdXpHRixDNEJuekdBLG9CQUNFLGFBQWMsQ0FDZCxxQnhCbWxCd0MsQ3dCbGxCeEMsYTVCc3pHRixDK0JqL0dBLCtCQUVFLGlCQUFrQixDQUNsQixtQkFBb0IsQ0FDcEIscUIvQm8vR0YsQytCeC9HQSw0bENBT0ksaUJBQWtCLENBQ2xCLGEvQmdnSEosQytCeGdIQSx3M0pBa0JNLFMvQjBpSE4sQytCcGlIQSxhQUNFLFlBQWEsQ0FDYixjQUFlLENBQ2YsMEIvQnVpSEYsQytCMWlIQSwwQkFNSSxVL0J3aUhKLEMrQnBpSEEsNnRCQUlJLGdCL0JzaUhKLEMrQjFpSEEsZ3FEcEJISSx5Qm9CYThCLENwQlo5Qiw0Qlg0akhKLEMrQjFqSEEsdzlDcEJXSSx3Qm9CSTZCLENwQkg3QiwyQlg4akhKLEMrQjNpSEEsdUJBQ0Usc0JBQW1DLENBQ25DLHFCL0I4aUhGLEMrQmhqSEEsMEdBT0ksYS9CK2lISixDK0I1aUhFLHdDQUNFLGMvQitpSEosQytCM2lIQSxveUJBQ0UscUJBQXNDLENBQ3RDLG9CL0I4aUhGLEMrQjNpSEEsb3lCQUNFLG9CQUFzQyxDQUN0QyxtQi9COGlIRixDK0IxaEhBLG9CQUNFLHFCQUFzQixDQUN0QixzQkFBdUIsQ0FDdkIsc0IvQjZoSEYsQytCMW9IQSwwbkJBaUhJLFUvQndpSEosQytCL2lIQSxnMEJBWUksZS9CeWlISixDK0JyakhBLG8xRHBCckVJLDRCb0J1RitCLENwQnRGL0IsMkJYeW9ISixDK0Jya0hBLDRvRHBCbkZJLHdCb0IwRzRCLENwQnpHNUIseUJYdXFISixDK0I3aUhBLHd0Q0FHSSxlL0J5akhKLEMrQjVqSEEsNHJHQU9NLGlCQUFrQixDQUNsQixrQkFBc0IsQ0FDdEIsbUIvQnVsSE4sQ2dDaHZIQSxhQUNFLGlCQUFrQixDQUNsQixZQUFhLENBQ2IsY0FBZSxDQUNmLG1CQUFvQixDQUNwQixVaENtdkhGLENnQ3h2SEEsc0hBV0ksaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxRQUFTLENBQ1QsV0FBWSxDQUNaLGVoQ292SEosQ2dDbndIQSwwZ0JBb0JNLGdCaEM4dkhOLENnQ2x4SEEseUlBNEJJLFNoQzR2SEosQ2dDeHhIQSxtREFpQ0ksU2hDMnZISixDZ0M1eEhBLDJGckIwQ0ksd0JxQkptRCxDckJLbkQsMkJYdXZISixDZ0NseUhBLDBCQTRDSSxZQUFhLENBQ2Isa0JoQzB2SEosQ2dDdnlIQSw2SHJCMENJLHdCcUJNc0UsQ3JCTHRFLDJCWGt3SEosQ2dDN3lIQSwrYXJCNEJJLHlCcUJtQ2dDLENyQmxDaEMsNEJYOHhISixDZ0NodkhBLHlDQUVFLFloQ212SEYsQ2dDcnZIQSxtc0VBUUksaUJBQWtCLENBQ2xCLFNoQ213SEosQ2dDNXdIQSwrNEVBWU0sU2hDc3hITixDZ0NseUhBLGd3MkRBb0JJLGdCaEN1bUlKLENnQ25tSUEscUJBQXVCLGlCaEN1bUl2QixDZ0N0bUlBLG9CQUFzQixnQmhDMG1JdEIsQ2dDbG1JQSxrQkFDRSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCNUI4UWtDLEM0QjdRbEMsZUFBZ0IsQzNCU1osaUJBdENZLEMyQitCaEIsZTVCdUsrQixDNEJ0Sy9CLGU1QjJLK0IsQzRCMUsvQixhNUI1R2dCLEM0QjZHaEIsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQix3QjVCcEhnQixDNEJxSGhCLHdCNUJuSGdCLENPT2Qsb0JYa3RJSixDZ0NsbklBLDJFQWtCSSxZaENxbUlKLENnQzNsSUEsMkVBRUUsK0JoQzhsSUYsQ2dDM2xJQSwwcURBTUUsa0I1QnlQZ0MsQ0NuUjVCLG1CQXRDWSxDMkJrRWhCLGU1QjhFK0IsQ092TjdCLG1CWDB2SUosQ2dDN21JQSwyRUFFRSxnQ2hDZ25JRixDZ0M3bUlBLDBxREFNRSxvQjVCbU9pQyxDQzlRN0Isb0JBdENZLEMyQm1GaEIsZTVCOEQrQixDT3hON0IsbUJYNnhJSixDZ0MvbklBLDhEQUVFLHFCaENrb0lGLENnQ3ZuSUEsODNJckIzSkkseUJxQm1LNEIsQ3JCbEs1Qiw0Qlh5eklKLENnQ3BwSUEsczFGckJ4Skksd0JxQjhKMkIsQ3JCN0ozQiwyQlh3MElKLENpQ2gzSUEsZ0JBQ0UsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixhQUFjLENBQ2QsbUJBQStDLENBQy9DLG1CQUFxRSxDQUNyRSxnQ0FBbUIsQ0FBbkIsa0JqQ20zSUYsQ2lDaDNJQSx1QkFDRSxtQkFBb0IsQ0FDcEIsaUJqQ20zSUYsQ2lDaDNJQSxzQkFDRSxpQkFBa0IsQ0FDbEIsTUFBTyxDQUNQLFVBQVcsQ0FDWCxVN0JvZjBDLEM2Qm5mMUMsZ0JBQWtGLENBQ2xGLFNqQ20zSUYsQ2lDejNJQSwyREFTSSxVdkJ4QmlCLEN1QnlCakIsb0J2QnRCaUIsQ2NMakIsd0J4Qmc1SUosQ2lDLzNJQSx5REFvQk0sMkNqQysySU4sQ2lDbjRJQSx1RUF5Qkksb0JqQzgySUosQ2lDdjRJQSx5RUE2QkksVXZCNUNpQixDdUI2Q2pCLHdCN0JpZjhFLEM2QmhmOUUsb0JqQzgySUosQ2lDNzRJQSwyR0F1Q00sYWpDMDJJTixDaUNqNUlBLHlIQTBDUSx3QmpDMjJJUixDaUNqMklBLHNCQUNFLGlCQUFrQixDQUNsQixlQUFnQixDQUVoQixrQmpDbTJJRixDaUN2MklBLDZCQWVJLG1CQUFvQixDQUVwQixxQnZCcEZpQixDdUJxRmpCLHdCakNrMklKLENpQ3AzSUEseURBU0ksaUJBQWtCLENBQ2xCLFlBQStFLENBQy9FLFlBQStELENBQy9ELGFBQWMsQ0FDZCxVN0J1YndDLEM2QnRieEMsVzdCc2J3QyxDNkJwYnhDLFVqQysySUosQ2lDLzNJQSw0QkErQkksZ0NqQ2cySUosQ2lDdjFJQSw4Q3RCakdJLG9CWDQ3SUosQ2lDMzFJQSwyRUFPTSw2TmpDdzFJTixDaUMvMUlBLGtGQWFNLG9CdkJySGUsQ2NMakIsd0J4Qmk5SUosQ2lDcDJJQSxpRkFrQk0sMEtqQ3MxSU4sQ2lDeDJJQSxxRlQ3R0ksb0N4Qnk5SUosQ2lDNTJJQSwyRlQ3R0ksb0N4QjY5SUosQ2lDNTBJQSwyQ0FHSSxpQmpDNjBJSixDaUNoMUlBLHdFQVFNLDJMakM0MElOLENpQ3AxSUEsa0ZUakpJLG9DeEJ5K0lKLENpQ2gwSUEsZUFDRSxvQmpDbTBJRixDaUNwMElBLDRDQUtNLGFBQXFELENBQ3JELGE3QmlZK0UsQzZCaFkvRSxrQkFBbUIsQ0FFbkIsbUJqQ2swSU4sQ2lDMzBJQSwyQ0FhTSx3QlpsRTBELENZbUUxRCx5QlpuRTBELENZb0UxRCxzQlpoRDBELENZaUQxRCx1QlpqRDBELENZa0QxRCx3QjdCcExZLEM2QnNMWixtQjdCcVg0RSxDa0J2aUI1RSxpSXRCby9JTixDc0JoL0lNLHVDVzJKTiwyQ1gxSlEsZXRCby9JTixDQUNGLENpQzMxSUEseUVBMEJNLHFCdkJqTWUsQ3VCa01mLDRCakNxMElOLENpQ2gySUEsbUZUektJLG9DeEI2Z0pKLENpQ3Z6SUEsZUFDRSxvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLGlDWnJHOEQsQ1lzRzlELHNDN0JtS2tDLENDcFE5QixpQkF0Q1ksQzRCMEloQixlN0I0RCtCLEM2QjNEL0IsZTdCZ0UrQixDNkIvRC9CLGE3QnZOZ0IsQzZCd05oQixxQkFBc0IsQ0FDdEIsaU83QmtXK0ksQzZCalcvSSx3QjdCN05nQixDT09kLG9CUDZOZ0MsQzZCSmxDLHVCQUFnQixDQUFoQixvQkFBZ0IsQ0FBaEIsZWpDd3pJRixDaUN2MElBLHFCQWtCSSxvQjdCdVBzRSxDNkJ0UHRFLFNBQVUsQ0FLUiwyQ2pDcXpJTixDaUM3MElBLGdDQWlDTSxhN0IvT1ksQzZCZ1BaLHFCakNneklOLENpQ2wxSUEsOERBd0NJLFdBQVksQ0FDWixvQjdCOEhnQyxDNkI3SGhDLHFCakM4eUlKLENpQ3gxSUEsd0JBOENJLGE3QjdQYyxDNkI4UGQsd0JqQzh5SUosQ2lDNzFJQSwyQkFvREksWWpDNnlJSixDaUNqMklBLDhCQXlESSxpQkFBa0IsQ0FDbEIseUJqQzR5SUosQ2lDeHlJQSxrQkFDRSxnQ1pqSzhELENZa0s5RCxrQjdCZ0hrQyxDNkIvR2xDLHFCN0IrR2tDLEM2QjlHbEMsa0I3QitHaUMsQ0M5UTdCLG9CTDI4SU4sQ2lDeHlJQSxrQkFDRSwrQlp6SzhELENZMEs5RCxpQjdCNkdpQyxDNkI1R2pDLG9CN0I0R2lDLEM2QjNHakMsaUI3QjRHZ0MsQ0NuUjVCLG1CTG05SU4sQ2lDbnlJQSxhQUVFLG9CQUFxQixDQUdyQixlakNzeUlGLENpQ255SUEsZ0NBUEUsaUJBQWtCLENBRWxCLFVBQVcsQ0FDWCxpQ2pDaXpJRixDaUM3eUlBLG1CQUVFLFNBQVUsQ0FHVixRQUFTLENBQ1QsZUFBZ0IsQ0FDaEIsU2pDc3lJRixDaUM3eUlBLDRDQVVJLG9CN0JvS3NFLEM2Qm5LdEUsMkNqQ3V5SUosQ2lDbHpJQSwrRkFpQkksd0JqQ3N5SUosQ2lDdnpJQSxxREFzQk0sZ0JqQ3F5SU4sQ2lDM3pJQSx5REEyQkkseUJqQ295SUosQ2lDaHlJQSxtQkFJRSxNQUFPLENBQ1AsU0FBVSxDQUNWLGlDWmxPOEQsQ1lvTzlELGVBQWdCLENBRWhCLGU3QmpFK0IsQzZCb0UvQixxQnZCM1ZtQixDdUI0Vm5CLHdCN0J6VmdCLENPT2Qsb0JYcW5KSixDaUNqeklBLDRDQUNFLGlCQUFrQixDQUNsQixLQUFNLENBQ04sT0FBUSxDQUlSLHNCN0JzQ2tDLEM2QmxDbEMsZTdCN0QrQixDNkI4RC9CLGFqQ3N6SUYsQ2lDbDBJQSx5QkFzQkksUUFBUyxDQUNULFNBQVUsQ0FDVixhQUFjLENBQ2QsMkJaclA0RCxDWXlQNUQsZ0JBQWlCLENUN1dqQix3QnBCR2MsQzZCNFdkLG1CQUFvQixDdEJuV3BCLCtCWHNvSkosQ2lDeHhJQSxjQUNFLFVBQVcsQ0FDWCxhWjNRMkIsQ1k0UTNCLFNBQVUsQ0FDViw0QkFBNkIsQ0FDN0IsdUJBQWdCLENBQWhCLG9CQUFnQixDQUFoQixlakMyeElGLENpQ2h5SUEsb0JBUUksU2pDNHhJSixDaUNweUlBLDBDQVk4QiwwRGpDNHhJOUIsQ2lDeHlJQSxzQ0FhOEIsMERqQyt4STlCLENpQzV5SUEsK0JBYzhCLDBEakNreUk5QixDaUNoeklBLGdDQWtCSSxRakNreUlKLENpQ3B6SUEsb0NBc0JJLFU3Qm1ONkMsQzZCbE43QyxXN0JrTjZDLEM2QmpON0Msa0JBQXlFLENUbFp6RSx3QmRLaUIsQ3VCK1lqQixRN0JrTjBDLENPMWxCMUMsa0JQMmxCNkMsQ2tCN2xCM0MsOEdsQnlmK0gsQ2tCemYvSCxzR2xCeWYrSCxDNkIzR2pJLHVCQUFnQixDQUFoQixlakNpeUlKLENzQjNxSk0sdUNXNFdOLG9DWDNXUSx1QkFBZ0IsQ0FBaEIsZXRCK3FKTixDQUNGLENpQ3IwSUEsMkNUMVhJLHdCeEJtc0pKLENpQ3owSUEsNkNBc0NJLFU3QjRMb0MsQzZCM0xwQyxZN0I0THFDLEM2QjNMckMsaUJBQWtCLENBQ2xCLGM3QjJMdUMsQzZCMUx2Qyx3QjdCaGFjLEM2QmlhZCx3QkFBeUIsQ3RCelp6QixrQlhpc0pKLENpQ24xSUEsZ0NBaURJLFU3QndMNkMsQzZCdkw3QyxXN0J1TDZDLENvQm5tQjdDLHdCZEtpQixDdUJ5YWpCLFE3QndMMEMsQ08xbEIxQyxrQlAybEI2QyxDa0I3bEIzQywyR2xCeWYrSCxDa0J6Zi9ILHNHbEJ5ZitILEM2QmpGakksb0JBQWdCLENBQWhCLGVqQ3F5SUosQ3NCenNKTSx1Q1c0V04sZ0NYM1dRLG9CQUFnQixDQUFoQixldEI2c0pOLENBQ0YsQ2lDbjJJQSx1Q1QxWEksd0J4Qml1SkosQ2lDdjJJQSxnQ0FnRUksVTdCa0tvQyxDNkJqS3BDLFk3QmtLcUMsQzZCaktyQyxpQkFBa0IsQ0FDbEIsYzdCaUt1QyxDNkJoS3ZDLHdCN0IxYmMsQzZCMmJkLHdCQUF5QixDdEJuYnpCLGtCWCt0SkosQ2lDajNJQSx5QkEyRUksVTdCOEo2QyxDNkI3SjdDLFc3QjZKNkMsQzZCNUo3QyxZQUFhLENBQ2Isa0I3QnRFK0IsQzZCdUUvQixpQjdCdkUrQixDb0JsWS9CLHdCZEtpQixDdUJzY2pCLFE3QjJKMEMsQ08xbEIxQyxrQlAybEI2QyxDa0I3bEIzQywwR2xCeWYrSCxDa0J6Zi9ILHNHbEJ5ZitILEM2QnBEakksZWpDeXlJSixDc0IxdUpNLHVDVzRXTix5QlgzV1EsbUJBQWdCLENBQWhCLGV0Qjh1Sk4sQ0FDRixDaUNwNElBLGdDVDFYSSx3QnhCa3dKSixDaUN4NElBLHlCQTZGSSxVN0JxSW9DLEM2QnBJcEMsWTdCcUlxQyxDNkJwSXJDLGlCQUFrQixDQUNsQixjN0JvSXVDLEM2Qm5JdkMsNEJBQTZCLENBQzdCLHdCQUF5QixDQUN6QixrQmpDK3lJSixDaUNsNUlBLDREQXdHSSx3QjdCOWRjLENPUWQsa0JYMndKSixDaUM3NUlBLDhCQTZHSSxpQmpDZ3pJSixDaUM3NUlBLDZDQW9ITSx3QmpDNnlJTixDaUNqNklBLHNEQXdITSxjakM2eUlOLENpQ3I2SUEseUNBNEhNLHdCakM2eUlOLENpQ3o2SUEseUNBZ0lNLGNqQzZ5SU4sQ2lDNzZJQSxrQ0FvSU0sd0JqQzZ5SU4sQ2lDeHlJQSwrRFh6Zk0sc0d0QnV5Sk4sQ3NCbnlKTSx1Q1dxZk4sK0RYcGZRLGV0Qnl5Sk4sQ0FDRixDa0MxekpBLEtBQ0UsWUFBYSxDQUNiLGNBQWUsQ0FDZixjQUFlLENBQ2YsZUFBZ0IsQ0FDaEIsZWxDNnpKRixDa0MxekpBLFVBQ0UsYUFBYyxDQUNkLGtCbEM2ekpGLENrQjV6SkUsZ0NnQkdFLG9CbEM2ekpKLENrQ24wSkEsbUJBV0ksYTlCWGMsQzhCWWQsbUJBQW9CLENBQ3BCLGNsQzR6SkosQ2tDcHpKQSxVQUNFLCtCbEN1ekpGLENrQ3h6SkEsb0JBSUksa0I5QnNNNkIsQzhCck03Qiw0QkFBZ0QsQ3ZCWmhELDZCUG9OZ0MsQ09uTmhDLDhCWHEwSkosQ2tCajFKRSxvRGdCMkJJLG9DbEMwekpOLENrQ24wSkEsNkJBYU0sYTlCbENZLEM4Qm1DWiw0QkFBNkIsQ0FDN0Isd0JsQzB6Sk4sQ2tDejBKQSw4REFxQkksYTlCekNjLEM4QjBDZCxxQnhCaERpQixDd0JpRGpCLGlDbEN5ekpKLENrQ2gxSkEseUJBNEJJLGU5QjhLNkIsQ09qTjdCLHdCdUJxQzRCLEN2QnBDNUIseUJYNDFKSixDa0MveUpBLHFCdkJ2REksb0JYMDJKSixDa0NuekpBLHVEQU9JLFV4QnhFaUIsQ3dCeUVqQix3QmxDaXpKSixDa0N4eUpBLHdDQUdJLGFBQWMsQ0FDZCxpQmxDMHlKSixDa0N0eUpBLGtEQUdJLFlBQWEsQ0FDYixXQUFZLENBQ1osaUJsQ3d5SkosQ2tDL3hKQSx1QkFFSSxZbENpeUpKLENrQ255SkEscUJBS0ksYWxDa3lKSixDbUN0NEpBLFFBQ0UsaUJBQWtCLENBS2xCLGtCbkN5NEpGLENtQy80SkEsc0hBRUUsWUFBYSxDQUNiLGNBQWUsQ0FDZixrQkFBbUIsQ0FDbkIsNkJuQ2s1SkYsQ21DcjNKQSxjQUNFLG9CQUFxQixDQUNyQixxQi9CaXFCK0UsQytCaHFCL0Usd0IvQmdxQitFLEMrQi9wQi9FLGlCL0JnRlcsQ0NSUCxtQkF0Q1ksQzhCaENoQixtQkFBb0IsQ0FDcEIsa0JuQ3czSkYsQ2tCbDZKRSx3Q2lCNkNFLG9CbkN5M0pKLENtQ2gzSkEsWUFDRSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGNBQWUsQ0FDZixlQUFnQixDQUNoQixlbkNtM0pGLENtQ3gzSkEsc0JBUUksZUFBZ0IsQ0FDaEIsY25DbzNKSixDbUM3M0pBLDJCQWFJLGVBQWdCLENBQ2hCLFVuQ28zSkosQ21DMzJKQSxhQUNFLG9CQUFxQixDQUNyQixpQi9Cd2xCdUMsQytCdmxCdkMsb0JuQzgySkYsQ21DbDJKQSxpQkFDRSxlQUFnQixDQUNoQixXQUFZLENBR1osa0JuQ20ySkYsQ21DLzFKQSxnQkFDRSxxQi9CbW1Cd0MsQ0MxbEJwQyxtQkF0Q1ksQzhCK0JoQixhQUFjLENBQ2QsNEJBQTZCLENBQzdCLDRCQUF1QyxDeEJ4R3JDLG9CWDI4SkosQ2tCNzhKRSw0Q2lCOEdFLG9CbkNtMkpKLENtQzcxSkEscUJBQ0Usb0JBQXFCLENBQ3JCLFdBQVksQ0FDWixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLFVBQVcsQ0FDWCxrQ25DZzJKRixDbUM3MUpBLG1CQUNFLGUvQitrQnNDLEMrQjlrQnRDLGVuQ2cySkYsQ2V0NkpJLDRCb0JnRkMsZ0tBR0ssZUFBZ0IsQ0FDaEIsY25DeTFKUixDQUNGLENlMzdKSSx5Qm9CNkZBLGtCQW9CSSxvQkFBcUIsQ0FDckIsMEJuQyswSk4sQ21DcDJKRyw4QkF3Qkssa0JuQyswSlIsQ21DdjJKRyw2Q0EyQk8saUJuQyswSlYsQ21DMTJKRyx3Q0ErQk8sbUIvQndoQjZCLEMrQnZoQjdCLGtCbkM4MEpWLENtQzkySkcsZ0tBc0NLLGdCbkM0MEpSLENtQ2wzSkcscUNBcURLLGdCbkNnMEpSLENtQ3IzSkcsbUNBeURLLHNCQUF3QixDQUd4QixlbkM2ekpSLENtQ3ozSkcsa0NBZ0VLLFluQzR6SlIsQ0FDRixDZTc4SkksNkJvQmdGQyxnS0FHSyxlQUFnQixDQUNoQixjbkNnNEpSLENBQ0YsQ2VsK0pJLDBCb0I2RkEsa0JBb0JJLG9CQUFxQixDQUNyQiwwQm5DczNKTixDbUMzNEpHLDhCQXdCSyxrQm5DczNKUixDbUM5NEpHLDZDQTJCTyxpQm5DczNKVixDbUNqNUpHLHdDQStCTyxtQi9Cd2hCNkIsQytCdmhCN0Isa0JuQ3EzSlYsQ21DcjVKRyxnS0FzQ0ssZ0JuQ20zSlIsQ21DejVKRyxxQ0FxREssZ0JuQ3UySlIsQ21DNTVKRyxtQ0F5REssc0JBQXdCLENBR3hCLGVuQ28ySlIsQ21DaDZKRyxrQ0FnRUssWW5DbTJKUixDQUNGLENtQ3o2SkEsZUF5QlEsb0JBQXFCLENBQ3JCLDBCbkNvNUpSLENtQzk2SkEsaUpBUVUsZUFBZ0IsQ0FDaEIsY25DMjZKVixDbUNwN0pBLDJCQTZCVSxrQm5DMjVKVixDbUN4N0pBLDBDQWdDWSxpQm5DNDVKWixDbUM1N0pBLHFDQW9DWSxtQi9Cd2hCNkIsQytCdmhCN0Isa0JuQzQ1SlosQ21DajhKQSxpSkEyQ1UsZ0JuQzI1SlYsQ21DdDhKQSxrQ0EwRFUsZ0JuQ2c1SlYsQ21DMThKQSxnQ0E4RFUsc0JBQXdCLENBR3hCLGVuQzg0SlYsQ21DLzhKQSwrQkFxRVUsWW5DODRKVixDa0J2bEtFLGdHaUIyTkksdUJuQ280Sk4sQ21DejRKQSxvQ0FXTSx1Qm5DazRKTixDa0JubUtFLG9GaUJvT00sdUJuQ200SlIsQ21DajVKQSw2Q0FrQlEsdUJuQ200SlIsQ21DcjVKQSwwS0EwQk0sdUJuQ2s0Sk4sQ21DNTVKQSw4QkErQkksdUJ6QnBRaUIsQ3lCcVFqQiw4Qm5DaTRKSixDbUNqNkpBLG1DQW9DSSwyUW5DaTRKSixDbUNyNkpBLDJCQXdDSSx1Qm5DaTRKSixDa0IvbktFLG1HaUJtUU0sdUJuQ280SlIsQ2tCdm9LRSw2RmlCK1FJLFVuQ2c0Sk4sQ21DcjRKQSxtQ0FXTSx3Qm5DODNKTixDa0JucEtFLGtGaUJ3Uk0seUJuQyszSlIsQ21DNzRKQSw0Q0FrQlEseUJuQyszSlIsQ21DajVKQSxzS0EwQk0sVW5DODNKTixDbUN4NUpBLDZCQStCSSx3QnpCalRpQixDeUJrVGpCLCtCbkM2M0pKLENtQzc1SkEsa0NBb0NJLDhRbkM2M0pKLENtQ2o2SkEsMEJBd0NJLHdCbkM2M0pKLENrQi9xS0UsZ0dpQnVUTSxVbkNnNEpSLENvQ25zS0EsTUFDRSxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixXQUFZLENBRVosb0JBQXFCLENBQ3JCLHFCMUJIbUIsQzBCSW5CLDBCQUEyQixDQUMzQixvQzFCWm1CLENDaUJqQixvQlhpc0tKLENvQy9zS0EsU0FhSSxjQUFlLENBQ2YsYXBDc3NLSixDb0NwdEtBLGtCQWtCSSxrQkFBbUIsQ0FDbkIscUJwQ3NzS0osQ29DenRLQSw4QkFzQk0sa0JBQW1CLEN6QkNyQix5Q1VtSDRELENWbEg1RCwwQ1h1c0tKLENvQy90S0EsNkJBMkJNLHFCQUFzQixDekJVeEIsNkNVcUc0RCxDVnBHNUQsNENYK3JLSixDb0NydUtBLDhEQW9DSSxZcENzc0tKLENvQ2xzS0EsV0FHRSxhQUFjLENBR2QsY0FBZSxDQUNmLGVwQ2lzS0YsQ29DN3JLQSxZQUNFLG9CcENnc0tGLENvQzdyS0EsZUFDRSxtQnBDaXNLRixDb0M3cktBLHFDQUhFLGVwQ29zS0YsQ2tCcnZLRSxpQmtCMERFLG9CcEMrcktKLENvQ2pzS0Esc0JBTUksbUJwQytyS0osQ29DdnJLQSxhQUNFLHNCaEM4dUJ5QyxDZ0M3dUJ6QyxlQUFnQixDQUVoQixtQzFCckZtQixDMEJzRm5CLDJDcEN5cktGLENvQzlyS0EseUJ6QmhFSSx1RFhrd0tKLENvQ3RyS0EsYUFDRSxzQmhDa3VCeUMsQ2dDaHVCekMsbUMxQmhHbUIsQzBCaUduQix3Q3BDd3JLRixDb0M1cktBLHdCekI1RUksdURYNHdLSixDb0NocktBLGtCQUVFLHFCaENndEJ3QyxDZ0M5c0J4QyxlcENtcktGLENvQ2hyS0EscUNBTkUscUJBQWlDLENBRWpDLG9CcEN5cktGLENvQy9xS0Esa0JBQ0UsaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixPQUFRLENBQ1IsUUFBUyxDQUNULE1BQU8sQ0FDUCxlaEMyc0J5QyxDTzF6QnZDLGdDWGt5S0osQ29DL3FLQSx5Q0FHRSxhQUFjLENBQ2QsVXBDa3JLRixDb0MvcUtBLHdCekJqSEkseUNVbUg0RCxDVmxINUQsMENYcXlLSixDb0NocktBLDJCekJ4R0ksNkNVcUc0RCxDVnBHNUQsNENYNnhLSixDb0M5cUtBLFdBTUksWUFBYSxDQUNiLGtCQUFtQixDQUNuQixrQmhDNnFCc0QsQ2dDNXFCdEQsaUJwQzRxS0osQ29DcnJLQSxpQkFFSSxrQmhDbXJCc0QsQ2dDeHFCcEQsV0FBWSxDQUNaLGlCaEN1cUJvRCxDZ0N0cUJwRCxlQUFnQixDQUNoQixnQnBDeXFLTixDb0MvcEtBLFlBUUksWUFBYSxDQUNiLGtCcENrcUtKLENvQzNxS0Esa0JBSUksa0JoQ3VwQnNELENnQzdvQnBELFdBQVksQ0FDWixlcENncUtOLENvQy9xS0Esd0JBa0JRLGFBQWMsQ0FDZCxhcENzcUtSLENvQ3pyS0EsbUN6QmpKSSx5QnlCMEtvQyxDekJ6S3BDLDRCWDgwS0osQ29DOXJLQSxpR0E4QlkseUJwQ3FxS1osQ29DbnNLQSxvR0FtQ1ksNEJwQ3FxS1osQ29DeHNLQSxvQ3pCbklJLHdCeUIyS21DLEN6QjFLbkMsMkJYKzBLSixDb0M3c0tBLG1HQTZDWSx3QnBDcXFLWixDb0NsdEtBLHNHQWtEWSwyQnBDcXFLWixDb0N4cEtBLGNBTUksbUJoQ3lsQmlDLENnQ3psQmpDLGNoQ3lsQmlDLENnQ3hsQmpDLHVCaEN5bEJ1QyxDZ0N6bEJ2QyxrQmhDeWxCdUMsQ2dDeGxCdkMsU0FBVSxDQUNWLFFwQ3NwS0osQ29DL3BLQSxvQkFFSSxvQmhDNGtCc0MsQ2dDbGtCcEMsb0JBQXFCLENBQ3JCLFVwQ3NwS04sQ29DNW9LQSxXQUNFLG9CcENvcEtGLENvQ3JwS0EsaUJBSUksZXBDcXBLSixDb0N6cEtBLG9DQU9NLGVBQWdCLEN6QnZPbEIsNEJ5QndPaUMsQ3pCdk9qQywyQlg4M0tKLENvQy9wS0EscUN6QjlPSSx3QnlCMFA4QixDekJ6UDlCLHlCWGk1S0osQ29DcHFLQSw4QnpCdlBJLGV5QnVRMEIsQ0FDeEIsa0JwQ3dwS04sQ3FDbDdLQSxZQUNFLFlBQWEsQ0FDYixjQUFlLENBQ2YsbUJqQ2lpQ3NDLENpQ2hpQ3RDLGtCakNtaUNzQyxDaUNqaUN0QyxlQUFnQixDQUNoQix3QmpDRWdCLENPU2Qsb0JYMDZLSixDcUNqN0tBLGtDQUdJLGtCckNrN0tKLENxQ3I3S0EseUNBTU0sVUFBVyxDQUNYLG1CakNtaENtQyxDaUNsaENuQyxhakNOWSxDaUNPWixXckNtN0tOLENxQzU3S0EsK0NBb0JJLHlCQUEwQixDQUkxQixvQnJDdzZLSixDcUNoOEtBLHdCQTRCSSxhckM0NktKLENzQ245S0EsWUFDRSxZQUFhLEMvQkdiLGNBQWUsQ0FDZixlQUFnQixDSWFkLG9CWHc4S0osQ3NDcDlLQSxXQUNFLGlCQUFrQixDQUNsQixhQUFjLENBQ2Qsb0JsQ2d4QndDLENrQy93QnhDLGdCbENrTytCLENrQ2pPL0IsZ0JsQ214QnNDLENrQ2x4QnRDLGE1QkRtQixDNEJHbkIscUI1Qk5tQixDNEJPbkIsd0J0Q3M5S0YsQ3NDLzlLQSxpQkFZSSxTQUFVLENBQ1YsYWxDOEo4RCxDa0M3SjlELG9CQUFxQixDQUNyQix3QmxDWmMsQ2tDYWQsb0J0Q3U5S0osQ3NDditLQSxpQkFvQkksU0FBVSxDQUNWLFNsQzJ3QmlDLENrQzF3QmpDLDJDdEN1OUtKLENzQ245S0Esa0NBR00sYUFBYyxDM0JhaEIsNkJQK0xnQyxDTzlMaEMsZ0NYdzhLSixDc0N6OUtBLGlDM0JFSSw4QlA2TWdDLENPNU1oQyxpQ1gyOUtKLENzQzk5S0EsNkJBY0ksU0FBVSxDQUNWLFU1QnZDaUIsQzRCd0NqQix3QjVCckNpQixDNEJzQ2pCLG9CdENvOUtKLENzQ3IrS0EsK0JBcUJJLGFsQ3hDYyxDa0N5Q2QsbUJBQW9CLENBRXBCLFdBQVksQ0FDWixxQjVCakRpQixDNEJrRGpCLG9CdENtOUtKLENzQzE4S0EsMEJDL0RJLHFCbkN5eEJzQyxDQzlwQnBDLG1CQXRDWSxDa0NuRmQsZXZDNmdMSixDc0NoOUtBLGlEM0JuQkksNEJQZ00rQixDTy9ML0IsK0JYdStLSixDc0NyOUtBLGdEM0JqQ0ksNkJQOE0rQixDTzdNL0IsZ0NYMC9LSixDc0N0OUtBLDBCQ25FSSxvQm5DdXhCcUMsQ0M1cEJuQyxvQkF0Q1ksQ2tDbkZkLGV2QzZoTEosQ3NDNTlLQSxpRDNCdkJJLDRCUGlNK0IsQ09oTS9CLCtCWHUvS0osQ3NDaitLQSxnRDNCckNJLDZCUCtNK0IsQ085TS9CLGdDWDBnTEosQ3dDeGlMQSxPQUNFLG9CQUFxQixDQUNyQixrQnBDMDVCc0MsQ0N6MUJwQyxhQUFXLENtQy9EYixlcEN1UitCLENvQ3RSL0IsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsdUJBQXdCLEM3Qkt0QixvQlA2TmdDLENrQi9OOUIsNkh0QjBpTE4sQ3NCdGlMTSx1Q2tCZk4sT2xCZ0JRLGV0QjBpTE4sQ0FDRixDa0JoakxFLDRCc0JHSSxvQnhDaWpMTixDd0MvakxBLGFBb0JJLFl4QytpTEosQ3dDMWlMQSx5ZEFDRSxpQkFBa0IsQ0FDbEIsUXhDNmlMRixDd0N0aUxBLFlBQ0Usa0JwQyszQnNDLENvQzkzQnRDLGlCcEM4M0JzQyxDT3I1QnBDLG1CWGlrTEosQ3dDamlMRSxlQ2pEQSxVL0JPbUIsQytCTm5CLHdCekNzbExGLENrQnhrTEUsNEN1QlZJLFUvQkVlLEMrQkRmLHdCekNzbExOLEN5Q3psTFUsNENBUUosU0FBVSxDQUNWLDBDekNxbExOLEN3Q2hqTEUsaUJDakRBLFUvQk9tQixDK0JObkIsd0J6Q3FtTEYsQ2tCdmxMRSxnRHVCVkksVS9CRWUsQytCRGYsd0J6Q3FtTE4sQ3lDeG1MVSxnREFRSixTQUFVLENBQ1YsMkN6Q29tTE4sQ3dDL2pMRSxlQ2pEQSxVL0JPbUIsQytCTm5CLHdCekNvbkxGLENrQnRtTEUsNEN1QlZJLFUvQkVlLEMrQkRmLHdCekNvbkxOLEN5Q3ZuTFUsNENBUUosU0FBVSxDQUNWLHlDekNtbkxOLEN3QzlrTEUsWUNqREEsVS9CT21CLEMrQk5uQix3QnpDbW9MRixDa0JybkxFLHNDdUJWSSxVL0JFZSxDK0JEZix3QnpDbW9MTixDeUN0b0xVLHNDQVFKLFNBQVUsQ0FDViwwQ3pDa29MTixDd0M3bExFLGVDakRBLGFyQ2VnQixDcUNkaEIsd0J6Q2twTEYsQ2tCcG9MRSw0Q3VCVkksYXJDVVksQ3FDVFosd0J6Q2twTE4sQ3lDcnBMVSw0Q0FRSixTQUFVLENBQ1YseUN6Q2lwTE4sQ3dDNW1MRSxjQ2pEQSxVL0JPbUIsQytCTm5CLHdCekNpcUxGLENrQm5wTEUsMEN1QlZJLFUvQkVlLEMrQkRmLHdCekNpcUxOLEN5Q3BxTFUsMENBUUosU0FBVSxDQUNWLHlDekNncUxOLEN3QzNuTEUsYUNqREEsYXJDZWdCLENxQ2RoQix3QnpDZ3JMRixDa0JscUxFLHdDdUJWSSxhckNVWSxDcUNUWix3QnpDZ3JMTixDeUNuckxVLHdDQVFKLFNBQVUsQ0FDViwyQ3pDK3FMTixDd0Mxb0xFLFlDakRBLFUvQk9tQixDK0JObkIsd0J6QytyTEYsQ2tCanJMRSxzQ3VCVkksVS9CRWUsQytCRGYsd0J6QytyTE4sQ3lDbHNMVSxzQ0FRSixTQUFVLENBQ1Ysd0N6QzhyTE4sQzBDM3NMQSxXQUVFLGtCdEN1ekJzQyxDc0NyekJ0Qyx3QnRDS2dCLENPU2QsbUJQOE4rQixDc0N4Ty9CLGlCMUMyc0xKLEMwQ3ZzTEEsaUJBQ0UsZUFBZ0IsQ0FDaEIsY0FBZSxDL0JJYixlWHVzTEosQzJDcnRMQSxPQUNFLGlCQUFrQixDQUNsQixzQnZDdTlCeUMsQ3VDdDlCekMsa0J2Q3U5QnNDLEN1Q3Q5QnRDLDRCQUE2QyxDaENVM0Msb0JYK3NMSixDMkNwdExBLGVBRUUsYTNDc3RMRixDMkNsdExBLFlBQ0UsZTNDcXRMRixDMkM3c0xBLG1CQUNFLHNCM0NndExGLEMyQ2p0TEEsMEJBS0ksaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixPQUFRLENBQ1IsU0FBVSxDQUNWLHNCdkN3N0J1QyxDdUN2N0J2QyxhM0NndExKLEMyQ3RzTEUsZUMvQ0EsYXZCd0dnRSxDR25HOUQsd0JIbUc4RCxDdUJ0R2hFLG9CNUN5dkxGLEMyQzVzTEUsa0JDMUNFLHdCNUMwdkxKLEMyQ2h0TEUsMkJDdENFLGE1QzB2TEosQzJDcHRMRSxpQkMvQ0EsYXZCd0dnRSxDR25HOUQsd0JIbUc4RCxDdUJ0R2hFLG9CNUN1d0xGLEMyQzF0TEUsb0JDMUNFLHdCNUN3d0xKLEMyQzl0TEUsNkJDdENFLGE1Q3d3TEosQzJDbHVMRSxlQy9DQSxhdkJ3R2dFLENHbkc5RCx3QkhtRzhELEN1QnRHaEUsb0I1Q3F4TEYsQzJDeHVMRSxrQkMxQ0Usd0I1Q3N4TEosQzJDNXVMRSwyQkN0Q0UsYTVDc3hMSixDMkNodkxFLFlDL0NBLGF2QndHZ0UsQ0duRzlELHdCSG1HOEQsQ3VCdEdoRSxvQjVDbXlMRixDMkN0dkxFLGVDMUNFLHdCNUNveUxKLEMyQzF2TEUsd0JDdENFLGE1Q295TEosQzJDOXZMRSxlQy9DQSxhdkJ3R2dFLENHbkc5RCx3QkhtRzhELEN1QnRHaEUsb0I1Q2l6TEYsQzJDcHdMRSxrQkMxQ0Usd0I1Q2t6TEosQzJDeHdMRSwyQkN0Q0UsYTVDa3pMSixDMkM1d0xFLGNDL0NBLGF2QndHZ0UsQ0duRzlELHdCSG1HOEQsQ3VCdEdoRSxvQjVDK3pMRixDMkNseExFLGlCQzFDRSx3QjVDZzBMSixDMkN0eExFLDBCQ3RDRSxhNUNnMExKLEMyQzF4TEUsYUMvQ0EsYXZCd0dnRSxDR25HOUQsd0JIbUc4RCxDdUJ0R2hFLG9CNUM2MExGLEMyQ2h5TEUsZ0JDMUNFLHdCNUM4MExKLEMyQ3B5TEUseUJDdENFLGE1QzgwTEosQzJDeHlMRSxZQy9DQSxhdkJ3R2dFLENHbkc5RCx3QkhtRzhELEN1QnRHaEUsb0I1QzIxTEYsQzJDOXlMRSxlQzFDRSx3QjVDNDFMSixDMkNsekxFLHdCQ3RDRSxhNUM0MUxKLEM2Q3AyTEUsd0NBQ0UsR0FBTywwQjdDdzJMVCxDNkN2MkxFLEdBQUssdUI3QzAyTFAsQ0FDRixDNkM3MkxFLGdDQUNFLEdBQU8sMEI3Q3cyTFQsQzZDdjJMRSxHQUFLLHVCN0MwMkxQLENBQ0YsQzZDdjJMQSxVQUVFLFd6Q2crQnNDLEN5Qzk5QnRDLGFBQWMsQ3hDbUhWLGtCQXRDWSxDd0MzRWhCLHdCekNMZ0IsQ09TZCxvQlh1MkxKLEM2Q3QyTEEsd0JBVkUsWUFBYSxDQUViLGU3QzAzTEYsQzZDbDNMQSxjQUVFLHFCQUFzQixDQUN0QixzQkFBdUIsQ0FFdkIsVW5DaEJtQixDbUNpQm5CLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsd0JuQ2hCbUIsQ1lLZix5QnRCcTNMTixDc0JqM0xNLHVDdUJETixjdkJFUSxldEJxM0xOLENBQ0YsQzZDNTJMQSxzQnJCWUUscUtBQTZJLENxQlY3SSx5QjdDKzJMRixDNkMzMkxFLHVCQUNFLHlEQUE4RCxDQUE5RCxpRDdDODJMSixDNkMzMkxNLHVDQUpKLHVCQUtNLHNCQUFlLENBQWYsYzdDKzJMTixDQUNGLEM4QzE1TEEsT0FDRSxZQUFhLENBQ2Isc0I5QzY1TEYsQzhDMTVMQSxZQUNFLE05QzY1TEYsQytDLzVMQSxZQUNFLFlBQWEsQ0FDYixxQkFBc0IsQ0FHdEIsY0FBZSxDQUNmLGVBQWdCLENwQ1FkLG9CWHk1TEosQytDdjVMQSx3QkFDRSxVQUFXLENBQ1gsYTNDUmdCLEMyQ1NoQixrQi9DMDVMRixDa0JqNkxFLDRENkJXRSxTQUFVLENBQ1YsYTNDZGMsQzJDZWQsb0JBQXFCLENBQ3JCLHdCL0MwNUxKLEMrQ3A2TEEsK0JBY0ksYTNDbEJjLEMyQ21CZCx3Qi9DMDVMSixDK0NqNUxBLGlCQUNFLGlCQUFrQixDQUNsQixhQUFjLENBQ2Qsc0IzQys4QnlDLEMyQzU4QnpDLHFCckMxQ21CLENxQzJDbkIsb0MvQ2s1TEYsQytDejVMQSw2QnBDakJJLDhCb0MyQmtDLENwQzFCbEMsK0JYODZMSixDK0M5NUxBLDRCcENISSxrQ29DaUJxQyxDcENoQnJDLGlDWHE2TEosQytDbjZMQSxvREFtQkksYTNDbERjLEMyQ21EZCxtQkFBb0IsQ0FDcEIscUIvQ281TEosQytDejZMQSx3QkEwQkksU0FBVSxDQUNWLFVyQy9EaUIsQ3FDZ0VqQix3QnJDN0RpQixDcUM4RGpCLG9CL0NtNUxKLEMrQ2g3TEEsa0NBaUNJLGtCL0NtNUxKLEMrQ3A3TEEseUNBb0NNLGUzQzRKMkIsQzJDM0ozQixvQi9DbzVMTixDK0N0NExJLHVCQUNFLGtCL0N5NExOLEMrQzE0TEksb0RwQ3RCQSxnQ1BzS2dDLENPbExoQyx5QlhpN0xKLEMrQy80TEksbURwQ2xDQSw4QlBrTGdDLENPdEtoQywyQlgwNkxKLEMrQ3A1TEksK0NBZU0sWS9DeTRMVixDK0N4NUxJLHlEQW1CTSxvQjNDMEh1QixDMkN6SHZCLG1CL0N5NExWLEMrQzc1TEksZ0VBdUJRLGdCM0NzSHFCLEMyQ3JIckIscUIvQzA0TFosQ2VyOExJLHlCZ0NtQ0EsMEJBQ0Usa0IvQ3M2TEosQytDdjZMRSx1RHBDdEJBLGdDUHNLZ0MsQ09sTGhDLHlCWDY4TEYsQytDMzZMRSxzRHBDbENBLDhCUGtMZ0MsQ090S2hDLDJCWHE4TEYsQytDLzZMRSxrREFlTSxZL0NtNkxSLEMrQ2w3TEUsNERBbUJNLG9CM0MwSHVCLEMyQ3pIdkIsbUIvQ2s2TFIsQytDdDdMRSxtRUF1QlEsZ0IzQ3NIcUIsQzJDckhyQixxQi9DazZMVixDQUNGLENlOTlMSSwwQmdDbUNBLDBCQUNFLGtCL0MrN0xKLEMrQ2g4TEUsdURwQ3RCQSxnQ1BzS2dDLENPbExoQyx5QlhzK0xGLEMrQ3A4TEUsc0RwQ2xDQSw4QlBrTGdDLENPdEtoQywyQlg4OUxGLEMrQ3g4TEUsa0RBZU0sWS9DNDdMUixDK0MzOExFLDREQW1CTSxvQjNDMEh1QixDMkN6SHZCLG1CL0MyN0xSLEMrQy84TEUsbUVBdUJRLGdCM0NzSHFCLEMyQ3JIckIscUIvQzI3TFYsQ0FDRixDK0M5NkxBLGtCcENuSEksZVhxaU1KLEMrQ2w3TEEsbUNBSUksb0IvQ2s3TEosQytDdDdMQSw4Q0FPTSxxQi9DbTdMTixDZ0Q1ak1FLHlCQUNFLGEzQnFHOEQsQzJCcEc5RCx3QmhEK2pNSixDa0Jwak1FLDRHOEJQTSxhM0JnRzBELEMyQi9GMUQsd0JoRCtqTVIsQ2dEdGtNRSx1REFXTSxVdENOYSxDc0NPYix3QjNCMEYwRCxDMkJ6RjFELG9CaEQrak1SLENnRDVrTUUsMkJBQ0UsYTNCcUc4RCxDMkJwRzlELHdCaEQra01KLENrQnBrTUUsZ0g4QlBNLGEzQmdHMEQsQzJCL0YxRCx3QmhEK2tNUixDZ0R0bE1FLHlEQVdNLFV0Q05hLENzQ09iLHdCM0IwRjBELEMyQnpGMUQsb0JoRCtrTVIsQ2dENWxNRSx5QkFDRSxhM0JxRzhELEMyQnBHOUQsd0JoRCtsTUosQ2tCcGxNRSw0RzhCUE0sYTNCZ0cwRCxDMkIvRjFELHdCaEQrbE1SLENnRHRtTUUsdURBV00sVXRDTmEsQ3NDT2Isd0IzQjBGMEQsQzJCekYxRCxvQmhEK2xNUixDZ0Q1bU1FLHNCQUNFLGEzQnFHOEQsQzJCcEc5RCx3QmhEK21NSixDa0JwbU1FLHNHOEJQTSxhM0JnRzBELEMyQi9GMUQsd0JoRCttTVIsQ2dEdG5NRSxvREFXTSxVdENOYSxDc0NPYix3QjNCMEYwRCxDMkJ6RjFELG9CaEQrbU1SLENnRDVuTUUseUJBQ0UsYTNCcUc4RCxDMkJwRzlELHdCaEQrbk1KLENrQnBuTUUsNEc4QlBNLGEzQmdHMEQsQzJCL0YxRCx3QmhEK25NUixDZ0R0b01FLHVEQVdNLFV0Q05hLENzQ09iLHdCM0IwRjBELEMyQnpGMUQsb0JoRCtuTVIsQ2dENW9NRSx3QkFDRSxhM0JxRzhELEMyQnBHOUQsd0JoRCtvTUosQ2tCcG9NRSwwRzhCUE0sYTNCZ0cwRCxDMkIvRjFELHdCaEQrb01SLENnRHRwTUUsc0RBV00sVXRDTmEsQ3NDT2Isd0IzQjBGMEQsQzJCekYxRCxvQmhEK29NUixDZ0Q1cE1FLHVCQUNFLGEzQnFHOEQsQzJCcEc5RCx3QmhEK3BNSixDa0JwcE1FLHdHOEJQTSxhM0JnRzBELEMyQi9GMUQsd0JoRCtwTVIsQ2dEdHFNRSxxREFXTSxVdENOYSxDc0NPYix3QjNCMEYwRCxDMkJ6RjFELG9CaEQrcE1SLENnRDVxTUUsc0JBQ0UsYTNCcUc4RCxDMkJwRzlELHdCaEQrcU1KLENrQnBxTUUsc0c4QlBNLGEzQmdHMEQsQzJCL0YxRCx3QmhEK3FNUixDZ0R0ck1FLG9EQVdNLFV0Q05hLENzQ09iLHdCM0IwRjBELEMyQnpGMUQsb0JoRCtxTVIsQ2lEL3JNQSxPQUNFLFdBQVksQzVDOEhSLGtCQXRDWSxDNEN0RmhCLGU3QzZSK0IsQzZDNVIvQixhQUFjLENBQ2QsYXZDSm1CLEN1Q0tuQix3QnZDRW1CLEN1Q0RuQixVakRrc01GLENrQjdyTUUsYStCREUsYXZDVmlCLEN1Q1dqQixvQmpEa3NNSixDa0I5ck1FLHNGK0JDSSxXakRpc01OLENpRHRyTUEsYUFDRSxTQUFVLENBQ1YsNEJBQTZCLENBQzdCLFFqRHlyTUYsQ2lEbnJNQSxpQkFDRSxtQmpEc3JNRixDa0Q1dE1BLE9BR0UsZ0I5Q3k0QnVDLEM4Q3g0QnZDLGU5Q3c0QnVDLENDN3dCbkMsaUJBdENZLEM2Q2xGaEIsb0N4Q0NtQixDd0NBbkIsMkJBQTRCLENBQzVCLCtCOUMwNEJtRCxDOEN6NEJuRCw0Q3hDVG1CLEN3Q1VuQixTQUFVLEN2Q09SLG9CWHN0TUosQ2tEeHVNQSx3QkFlSSxvQmxENnRNSixDa0Q1dU1BLGVBbUJJLFNsRDZ0TUosQ2tEaHZNQSxZQXVCSSxhQUFjLENBQ2QsU2xENnRNSixDa0Rydk1BLFlBNEJJLFlsRDZ0TUosQ2tEenRNQSxjQUNFLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIscUI5QzAyQndDLEM4Q3oyQnhDLGE5Q3ZCZ0IsQzhDd0JoQixvQ3hDN0JtQixDd0M4Qm5CLDJCQUE0QixDQUM1Qix1QzlDazNCb0QsQ085M0JsRCx5Q1VtSDRELENWbEg1RCwwQ1h5dU1KLENrRDF0TUEsWUFDRSxjbEQ2dE1GLENtRG53TUEsWUFFRSxlbkRxd01GLENtRHZ3TUEsbUJBS0ksaUJBQWtCLENBQ2xCLGVuRHN3TUosQ21EandNQSxPQUNFLGNBQWUsQ0FDZixLQUFNLENBQ04sTUFBTyxDQUNQLFkvQzJwQnNDLEMrQzFwQnRDLFlBQWEsQ0FDYixVQUFXLENBQ1gsV0FBWSxDQUNaLGVBQWdCLENBR2hCLFNuRGt3TUYsQ21EM3ZNQSxjQUNFLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsWS9DKzRCdUMsQytDNzRCdkMsbUJuRDZ2TUYsQ21EMXZNRSwwQjdCM0JJLGlDbEJvOEJvRCxDK0N2NkJ0RCwyQm5ENnZNSixDc0J0eE1NLHVDNkJ1QkosMEI3QnRCTSxldEIweE1OLENBQ0YsQ21EandNRSwwQkFDRSxjbkRvd01KLENtRGh3TUUsa0NBQ0UscUJuRG13TUosQ21EL3ZNQSx5QkFDRSxZQUFhLENBQ2IsNEJuRGt3TUYsQ21EcHdNQSx3Q0FLSSw2QjlCZ0Y0RCxDOEIvRTVELGVuRG13TUosQ21EendNQSw4RUFXSSxhbkRtd01KLENtRDl3TUEscUNBZUksZW5EbXdNSixDbUQvdk1BLHVCQUNFLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsNEJuRGt3TUYsQ21EcndNQSw4QkFPSSxhQUFjLENBQ2QseUI5QjBENEQsQzhCeEQ1RCxVbkRrd01KLENtRDV3TUEsK0NBZUkscUJBQXNCLENBQ3RCLHNCQUF1QixDQUN2QixXbkRpd01KLENtRGx4TUEsOERBb0JNLGVuRGt3TU4sQ21EdHhN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QVNNLE1BQU8sQ0FDUCxnQ2hEOHdCbUMsQ2dEN3dCbkMseUJwRDIrTU4sQ29EdDlNQSxlQUNFLGVoRDZ1QnVDLENnRDV1QnZDLG9CaERrdkJ1QyxDZ0RqdkJ2QyxVMUN0R21CLEMwQ3VHbkIsaUJBQWtCLENBQ2xCLHdCMUMvR21CLENDaUJqQixvQlh3ak5KLENzRDFrTkEsU0FFRSxLQUFNLENBQ04sTUFBTyxDQUNQLFlsRDZxQnNDLENrRDNxQnRDLGVsRDYyQnVDLENpRGwzQnZDLHdMakRtUm9PLENpRGpScE8saUJBQWtCLENBQ2xCLGVqRDJSK0IsQ2lEMVIvQixlakQrUitCLENpRDlSL0IsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBQ2pCLG9CQUFxQixDQUNyQixnQkFBaUIsQ0FDakIsbUJBQW9CLENBQ3BCLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIsbUJBQW9CLENBQ3BCLGtCQUFtQixDQUNuQixlQUFnQixDaERnSFosb0JBdENZLENpRDdFaEIsb0JBQXFCLENBQ3JCLHFCNUNMbUIsQzRDTW5CLDJCQUE0QixDQUM1QixrQzVDZG1CLENDaUJqQixtQlhxbE5KLENzRHZtTkEseUJBQ0UsaUJBQWtCLENBSWxCLGF0RDBtTkYsQ3NEL21OQSxnQkFzQkksVWxENjJCb0MsQ2tENTJCcEMsWWxENjJCcUMsQ2tENTJCckMsY3REdWxOSixDc0QvbU5BLDZDQTRCTSxpQkFBa0IsQ0FDbEIsYUFBYyxDQUNkLFVBQVcsQ0FDWCx3QkFBeUIsQ0FDekIsa0J0RHVsTk4sQ3NEbGxOQSxtREFDRSxtQnREcWxORixDc0R0bE5BLGlFQUlJLHlCdERzbE5KLENzRDFsTkEsK0VBT00sUUFBUyxDQUNULDBCQUFnRSxDQUNoRSxtQ3REdWxOTixDc0RobU5BLDZFQWFNLFVsRDBMMkIsQ2tEekwzQiwwQkFBZ0UsQ0FDaEUscUJ0RHVsTk4sQ3NEbGxOQSx1REFDRSxpQnREcWxORixDc0R0bE5BLHFFQUlJLHVCakNpRjRELENpQ2hGNUQsV2xEczBCcUMsQ2tEcjBCckMsV2xEbzBCb0MsQ2tEbjBCcEMsY3REc2xOSixDc0Q3bE5BLG1GQVVNLE1BQU8sQ0FDUCxnQ0FBMkYsQ0FDM0YscUN0RHVsTk4sQ3NEbm1OQSxpRkFnQk0sUWxEbUsyQixDa0RsSzNCLGdDQUEyRixDQUMzRix1QnREdWxOTixDc0RsbE5BLHlEQUNFLGdCdERxbE5GLENzRHRsTkEsdUVBSUksc0J0RHNsTkosQ3NEMWxOQSxxRkFPTSxLQUFNLENBQ04sMEJBQTJGLENBQzNGLHNDdER1bE5OLENzRGhtTkEsbUZBYU0sT2xEK0kyQixDa0Q5STNCLDBCQUEyRixDQUMzRix3QnREdWxOTixDc0R0bU5BLHVHQXFCSSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLFFBQVMsQ0FDVCxhQUFjLENBQ2QsVWxEMHhCb0MsQ2tEenhCcEMsa0JBQXNDLENBQ3RDLFVBQVcsQ0FDWCwrQnREcWxOSixDc0RqbE5BLHFEQUNFLGtCdERvbE5GLENzRHJsTkEsbUVBSUksd0JqQzBCNEQsQ2lDekI1RCxXbEQrd0JxQyxDa0Q5d0JyQyxXbEQ2d0JvQyxDa0Q1d0JwQyxjdERxbE5KLENzRDVsTkEsaUZBVU0sT0FBUSxDQUNSLGdDbER5d0JtQyxDa0R4d0JuQyxvQ3REc2xOTixDc0RsbU5BLCtFQWdCTSxTbEQ0RzJCLENrRDNHM0IsZ0NsRG13Qm1DLENrRGx3Qm5DLHNCdERzbE5OLENzRGhrTkEsZ0JBQ0Usb0JsRG91QndDLENrRG51QnhDLGVBQWdCLENqRDNCWixpQkF0Q1ksQ2lEb0VoQix3QmxENnRCeUQsQ2tENXRCekQsK0JBQXlFLEMzQ25JdkUsd0NVbUg0RCxDVmxINUQseUNYc3NOSixDc0Qxa05BLHNCQVVJLFl0RG9rTkosQ3NEaGtOQSxjQUNFLG9CbERzdEJ3QyxDa0RydEJ4QyxhdERta05GLEN1RDl0TkEsVUFDRSxpQnZEaXVORixDdUQ5dE5BLHdCQUNFLGtCdkRpdU5GLEN1RDl0TkEsZ0JBQ0UsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxldkRpdU5GLEN1RHB1TkEsc0JDbkJJLGFBQWMsQ0FDZCxVQUFXLENBQ1gsVXhEMnZOSixDdURudU5BLGVBQ0UsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixV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QUE0QyxDQUE1QywyQ3pEazZORixDeUQvNU5BLGlCQUNFLFVyRDZoQzRCLENxRDVoQzVCLFd6RGs2TkYsQ3lEOTVORSx1Q0FDRSw4QkFFRSwrQkFBd0IsQ0FBeEIsdUJ6RGk2TkosQ0FDRixDMEQ3OU5BLGdCQUFxQixpQzFEaStOckIsQzBEaCtOQSxXQUFxQiw0QjFEbytOckIsQzBEbitOQSxjQUFxQiwrQjFEdStOckIsQzBEdCtOQSxjQUFxQiwrQjFEMCtOckIsQzBEeitOQSxtQkFBcUIsb0MxRDYrTnJCLEMwRDUrTkEsZ0JBQXFCLGlDMURnL05yQixDMkRsL05FLFlBQ0Usa0MzRHEvTkosQ2tCMytORSxzRnlDTEksa0MzRHMvTk4sQzJENS9ORSxjQUNFLGtDM0QrL05KLENrQnIvTkUsOEZ5Q0xJLGtDM0RnZ09OLEMyRHRnT0UsWUFDRSxrQzNEeWdPSixDa0IvL05FLHNGeUNMSSxrQzNEMGdPTixDMkRoaE9FLFNBQ0Usa0MzRG1oT0osQ2tCemdPRSwwRXlDTEksa0MzRG9oT04sQzJEMWhPRSxZQUNFLGtDM0Q2aE9KLENrQm5oT0Usc0Z5Q0xJLGtDM0Q4aE9OLEMyRHBpT0UsV0FDRSxrQzNEdWlPSixDa0I3aE9FLGtGeUNMSSxrQzNEd2lPTixDMkQ5aU9FLFVBQ0Usa0MzRGlqT0osQ2tCdmlPRSw4RXlDTEksa0MzRGtqT04sQzJEeGpPRSxTQUNFLGtDM0Qyak9KLENrQmpqT0UsMEV5Q0xJLGtDM0Q0ak9OLEM0RDNqT0EsVUFDRSwrQjVEOGpPRixDNEQzak9BLGdCQUNFLHNDNUQ4ak9GLEM2RHprT0EsUUFBa0Isa0M3RDZrT2xCLEM2RDVrT0EsWUFBa0Isc0M3RGdsT2xCLEM2RC9rT0EsY0FBa0Isd0M3RG1sT2xCLEM2RGxsT0EsZUFBa0IseUM3RHNsT2xCLEM2RHJsT0EsYUFBa0IsdUM3RHlsT2xCLEM2RHZsT0EsVUFBbUIsa0I3RDJsT25CLEM2RDFsT0EsY0FBbUIsc0I3RDhsT25CLEM2RDdsT0EsZ0JBQW1CLHdCN0RpbU9uQixDNkRobU9BLGlCQUFtQix5QjdEb21PbkIsQzZEbm1PQSxlQUFtQix1QjdEdW1PbkIsQzZEcG1PRSxnQkFDRSw4QjdEdW1PSixDNkR4bU9FLGtCQUNFLDhCN0QybU9KLEM2RDVtT0UsZ0JBQ0UsOEI3RCttT0osQzZEaG5PRSxhQUNFLDhCN0Rtbk9KLEM2RHBuT0UsZ0JBQ0UsOEI3RHVuT0osQzZEeG5PRSxlQUNFLDhCN0Qybk9KLEM2RDVuT0UsY0FDRSw4QjdEK25PSixDNkRob09FLGFBQ0UsOEI3RG1vT0osQzZEL25PQSxjQUNFLDJCN0Rrb09GLEM2RDNuT0EsWUFDRSw2QjdEOG5PRixDNkQzbk9BLFNBQ0UsOEI3RDhuT0YsQzZEM25PQSxhQUNFLHVDN0Qrbk9GLEM2RDNuT0EsNEJBSEUsd0M3RG1vT0YsQzZEM25PQSwrQkFIRSwyQzdEbW9PRixDNkQzbk9BLDhCQUhFLDBDN0Rtb09GLEM2RGhvT0EsY0FDRSx1QzdEK25PRixDNkQzbk9BLFlBQ0UsNkI3RDhuT0YsQzZEM25PQSxnQkFDRSwyQjdEOG5PRixDNkQzbk9BLGNBQ0UsNkI3RDhuT0YsQzZEM25PQSxXQUNFLHlCN0Q4bk9GLEN3RHRzT0UsZ0JBQ0UsYUFBYyxDQUNkLFVBQVcsQ0FDWCxVeER5c09KLEM4RGxzT00sUUFBd0Isc0I5RHNzTzlCLEM4RHRzT00sVUFBd0Isd0I5RDBzTzlCLEM4RDFzT00sZ0JBQXdCLDhCOUQ4c085QixDOEQ5c09NLFNBQXdCLHVCOURrdE85QixDOERsdE9NLFNBQXdCLHVCOURzdE85QixDOER0dE9NLGFBQXdCLDJCOUQwdE85QixDOEQxdE9NLGNBQXdCLDRCOUQ4dE85QixDOEQ5dE9NLFFBQXdCLHNCOURrdU85QixDOERsdU9NLGVBQXdCLDZCOURzdU85QixDZXJyT0kseUIrQ2pERSxXQUF3QixzQjlEMnVPNUIsQzhEM3VPSSxhQUF3Qix3QjlEOHVPNUIsQzhEOXVPSSxtQkFBd0IsOEI5RGl2TzVCLEM4RGp2T0ksWUFBd0IsdUI5RG92TzVCLEM4RHB2T0ksWUFBd0IsdUI5RHV2TzVCLEM4RHZ2T0ksZ0JBQXdCLDJCOUQwdk81QixDOEQxdk9JLGlCQUF3Qiw0QjlENnZPNUIsQzhEN3ZPSSxXQUF3QixzQjlEZ3dPNUIsQzhEaHdPSSxrQkFBd0IsNkI5RG13TzVCLENBQ0YsQ2VudE9JLDBCK0NqREUsV0FBd0Isc0I5RHl3TzVCLEM4RHp3T0ksYUFBd0Isd0I5RDR3TzVCLEM4RDV3T0ksbUJBQXdCLDhCOUQrd081QixDOEQvd09JLFlBQXdCLHVCOURreE81QixDOERseE9JLFlBQXdCLHVCOURxeE81QixDOERyeE9JLGdCQUF3QiwyQjlEd3hPNUIsQzhEeHhPSSxpQkFBd0IsNEI5RDJ4TzVCLEM4RDN4T0ksV0FBd0Isc0I5RDh4TzVCLEM4RDl4T0ksa0JBQXdCLDZCOURpeU81QixDQUNGLEM4RHh4T0EsYUFFSSxjQUFxQixzQjlEMnhPdkIsQzhEM3hPRSxnQkFBcUIsd0I5RDh4T3ZCLEM4RDl4T0Usc0JBQXFCLDhCOURpeU92QixDOERqeU9FLGVBQXFCLHVCOURveU92QixDOERweU9FLGVBQXFCLHVCOUR1eU92QixDOER2eU9FLG1CQUFxQiwyQjlEMHlPdkIsQzhEMXlPRSxvQkFBcUIsNEI5RDZ5T3ZCLEM4RDd5T0UsY0FBcUIsc0I5RGd6T3ZCLEM4RGh6T0UscUJBQXFCLDZCOURtek92QixDQUNGLEMrRHowT0Esa0JBQ0UsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxVQUFXLENBQ1gsU0FBVSxDQUNWLGUvRDQwT0YsQytEajFPQSx5QkFRSSxhQUFjLENBQ2QsVS9ENjBPSixDK0R0MU9BLDJJQWlCSSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLFFBQVMsQ0FDVCxNQUFPLENBQ1AsVUFBVyxDQUNYLFdBQVksQ0FDWixRL0Q2ME9KLEMrRHIwT0UsK0JBRUkscUIvRHUwT04sQytEejBPRSwrQkFFSSxrQi9EMjBPTixDK0Q3ME9FLDhCQUVJLGUvRCswT04sQytEajFPRSw4QkFFSSxnQi9EbTFPTixDZ0U1Mk9JLFVBQWdDLDRCaEVnM09wQyxDZ0UvMk9JLGFBQWdDLCtCaEVtM09wQyxDZ0VsM09JLGtCQUFnQyxvQ2hFczNPcEMsQ2dFcjNPSSxxQkFBZ0MsdUNoRXkzT3BDLENnRXYzT0ksV0FBOEIsd0JoRTIzT2xDLENnRTEzT0ksYUFBOEIsMEJoRTgzT2xDLENnRTczT0ksbUJBQThCLGdDaEVpNE9sQyxDZ0VoNE9JLFdBQThCLHVCaEVvNE9sQyxDZ0VuNE9JLGFBQThCLHFCaEV1NE9sQyxDZ0V0NE9JLGFBQThCLHFCaEUwNE9sQyxDZ0V6NE9JLGVBQThCLHVCaEU2NE9sQyxDZ0U1NE9JLGVBQThCLHVCaEVnNU9sQyxDZ0U5NE9JLHVCQUFvQyxvQ2hFazVPeEMsQ2dFajVPSSxxQkFBb0Msa0NoRXE1T3hDLENnRXA1T0ksd0JBQW9DLGdDaEV3NU94QyxDZ0V2NU9JLHlCQUFvQyx1Q2hFMjVPeEMsQ2dFMTVPSSx3QkFBb0Msc0NoRTg1T3hDLENnRTU1T0ksbUJBQWlDLGdDaEVnNk9yQyxDZ0UvNU9JLGlCQUFpQyw4QmhFbTZPckMsQ2dFbDZPSSxvQkFBaUMsNEJoRXM2T3JDLENnRXI2T0ksc0JBQWlDLDhCaEV5Nk9yQyxDZ0V4Nk9JLHFCQUFpQyw2QmhFNDZPckMsQ2dFMTZPSSxxQkFBa0Msa0NoRTg2T3RDLENnRTc2T0ksbUJBQWtDLGdDaEVpN090QyxDZ0VoN09JLHNCQUFrQyw4QmhFbzdPdEMsQ2dFbjdPSSx1QkFBa0MscUNoRXU3T3RDLENnRXQ3T0ksc0JBQWtDLG9DaEUwN090QyxDZ0V6N09JLHVCQUFrQywrQmhFNjdPdEMsQ2dFMzdPSSxpQkFBZ0MseUJoRSs3T3BDLENnRTk3T0ksa0JBQWdDLCtCaEVrOE9wQyxDZ0VqOE9JLGdCQUFnQyw2QmhFcThPcEMsQ2dFcDhPSSxtQkFBZ0MsMkJoRXc4T3BDLENnRXY4T0kscUJBQWdDLDZCaEUyOE9wQyxDZ0UxOE9JLG9CQUFnQyw0QmhFODhPcEMsQ2VsOE9JLHlCaURsREEsYUFBZ0MsNEJoRXkvT2xDLENnRXgvT0UsZ0JBQWdDLCtCaEUyL09sQyxDZ0UxL09FLHFCQUFnQyxvQ2hFNi9PbEMsQ2dFNS9PRSx3QkFBZ0MsdUNoRSsvT2xDLENnRTcvT0UsY0FBOEIsd0JoRWdnUGhDLENnRS8vT0UsZ0JBQThCLDBCaEVrZ1BoQyxDZ0VqZ1BFLHNCQUE4QixnQ2hFb2dQaEMsQ2dFbmdQRSxjQUE4Qix1QmhFc2dQaEMsQ2dFcmdQRSxnQkFBOEIscUJoRXdnUGhDLENnRXZnUEUsZ0JBQThCLHFCaEUwZ1BoQyxDZ0V6Z1BFLGtCQUE4Qix1QmhFNGdQaEMsQ2dFM2dQRSxrQkFBOEIsdUJoRThnUGhDLENnRTVnUEUsMEJBQW9DLG9DaEUrZ1B0QyxDZ0U5Z1BFLHdCQUFvQyxrQ2hFaWhQdEMsQ2dFaGhQRSwyQkFBb0MsZ0NoRW1oUHRDLENnRWxoUEUsNEJBQW9DLHVDaEVxaFB0QyxDZ0VwaFBFLDJCQUFvQyxzQ2hFdWhQdEMsQ2dFcmhQRSxzQkFBaUMsZ0NoRXdoUG5DLENnRXZoUEUsb0JBQWlDLDhCaEUwaFBuQyxDZ0V6aFBFLHVCQUFpQyw0QmhFNGhQbkMsQ2dFM2hQRSx5QkFBaUMsOEJoRThoUG5DLENnRTdoUEUsd0JBQWlDLDZCaEVnaVBuQyxDZ0U5aFBFLHdCQUFrQyxrQ2hFaWlQcEMsQ2dFaGlQRSxzQkFBa0MsZ0NoRW1pUHBDLENnRWxpUEUseUJBQWtDLDhCaEVxaVBwQyxDZ0VwaVBFLDBCQUFrQyxxQ2hFdWlQcEMsQ2dFdGlQRSx5QkFBa0Msb0NoRXlpUHBDLENnRXhpUEUsMEJBQWtDLCtCaEUyaVBwQyxDZ0V6aVBFLG9CQUFnQyx5QmhFNGlQbEMsQ2dFM2lQRSxxQkFBZ0MsK0JoRThpUGxDLENnRTdpUEUsbUJBQWdDLDZCaEVnalBsQyxDZ0UvaVBFLHNCQUFnQywyQmhFa2pQbEMsQ2dFampQRSx3QkFBZ0MsNkJoRW9qUGxDLENnRW5qUEUsdUJBQWdDLDRCaEVzalBsQyxDQUNGLENlM2lQSSwwQmlEbERBLGFBQWdDLDRCaEVrbVBsQyxDZ0VqbVBFLGdCQUFnQywrQmhFb21QbEMsQ2dFbm1QRSxxQkFBZ0Msb0NoRXNtUGxDLENnRXJtUEUsd0JBQWdDLHVDaEV3bVBsQyxDZ0V0bVBFLGNBQThCLHdCaEV5bVBoQyxDZ0V4bVBFLGdCQUE4QiwwQmhFMm1QaEMsQ2dFMW1QRSxzQkFBOEIsZ0NoRTZtUGhDLENnRTVtUEUsY0FBOEIsdUJoRSttUGhDLENnRTltUEUsZ0JBQThCLHFCaEVpblBoQyxDZ0VoblBFLGdCQUE4QixxQmhFbW5QaEMsQ2dFbG5QRSxrQkFBOEIsdUJoRXFuUGhDLENnRXBuUEUsa0JBQThCLHVCaEV1blBoQyxDZ0VyblBFLDBCQUFvQyxvQ2hFd25QdEMsQ2dFdm5QRSx3QkFBb0Msa0NoRTBuUHRDLENnRXpuUEUsMkJBQW9DLGdDaEU0blB0QyxDZ0UzblBFLDRCQUFvQyx1Q2hFOG5QdEMsQ2dFN25QRSwyQkFBb0Msc0NoRWdvUHRDLENnRTluUEUsc0JBQWlDLGdDaEVpb1BuQyxDZ0Vob1BFLG9CQUFpQyw4QmhFbW9QbkMsQ2dFbG9QRSx1QkFBaUMsNEJoRXFvUG5DLENnRXBvUEUseUJBQWlDLDhCaEV1b1BuQyxDZ0V0b1BFLHdCQUFpQyw2QmhFeW9QbkMsQ2dFdm9QRSx3QkFBa0Msa0NoRTBvUHBDLENnRXpvUEUsc0JBQWtDLGdDaEU0b1BwQyxDZ0Uzb1BFLHlCQUFrQyw4QmhFOG9QcEMsQ2dFN29QRSwwQkFBa0MscUNoRWdwUHBDLENnRS9vUEUseUJBQWtDLG9DaEVrcFBwQyxDZ0VqcFBFLDBCQUFrQywrQmhFb3BQcEMsQ2dFbHBQRSxvQkFBZ0MseUJoRXFwUGxDLENnRXBwUEUscUJBQWdDLCtCaEV1cFBsQyxDZ0V0cFBFLG1CQUFnQyw2QmhFeXBQbEMsQ2dFeHBQRSxzQkFBZ0MsMkJoRTJwUGxDLENnRTFwUEUsd0JBQWdDLDZCaEU2cFBsQyxDZ0U1cFBFLHVCQUFnQyw0QmhFK3BQbEMsQ0FDRixDaUUxc1BJLFlBQXdCLG9CakU4c1A1QixDaUU3c1BJLGFBQXdCLHFCakVpdFA1QixDaUVodFBJLFlBQXdCLG9CakVvdFA1QixDZWhxUEkseUJrRHREQSxlQUF3QixvQmpFMnRQMUIsQ2lFMXRQRSxnQkFBd0IscUJqRTZ0UDFCLENpRTV0UEUsZUFBd0Isb0JqRSt0UDFCLENBQ0YsQ2U1cVBJLDBCa0R0REEsZUFBd0Isb0JqRXV1UDFCLENpRXR1UEUsZ0JBQXdCLHFCakV5dVAxQixDaUV4dVBFLGVBQXdCLG9CakUydVAxQixDQUNGLENrRWp2UEUsaUJBQXlCLGlDQUE4QixDQUE5Qiw4QkFBOEIsQ0FBOUIsNkJBQThCLENBQTlCLHlCbEVxdlAzQixDa0VydlBFLGtCQUF5QixrQ0FBOEIsQ0FBOUIsK0JBQThCLENBQTlCLDhCQUE4QixDQUE5QiwwQmxFeXZQM0IsQ2tFenZQRSxrQkFBeUIsa0NBQThCLENBQTlCLCtCQUE4QixDQUE5Qiw4QkFBOEIsQ0FBOUIsMEJsRTZ2UDNCLENtRTd2UEUsZUFBc0IsdUJuRWl3UHhCLENtRWp3UEUsaUJBQXNCLHlCbkVxd1B4QixDb0Vwd1BFLGlCQUF5Qix5QnBFd3dQM0IsQ29FeHdQRSxtQkFBeUIsMkJwRTR3UDNCLENvRTV3UEUsbUJBQXlCLDJCcEVneFAzQixDb0VoeFBFLGdCQUF5Qix3QnBFb3hQM0IsQ29FcHhQRSxpQkFBeUIseUJwRXd4UDNCLENvRW54UEEsV0FFRSxLcEV5eFBGLENvRW54UEEseUJBUEUsY0FBZSxDQUVmLE9BQVEsQ0FDUixNQUFPLENBQ1AsWXBFOHhQRixDb0UzeFBBLGNBR0UsUXBFd3hQRixDb0VseFA4Qiw0QkFEOUIsWUFFSSxlQUFnQixDQUNoQixLQUFNLENBQ04sWXBFc3hQRixDQUNGLENxRWh6UEEsU0NFRSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFVBQVcsQ0FDWCxTQUFVLENBQ1YsV0FBWSxDQUNaLGVBQWdCLENBQ2hCLGtCQUFzQixDQUN0QixrQkFBbUIsQ0FDbkIsUXRFa3pQRixDcUV4elBBLG1EQ2tCSSxlQUFnQixDQUNoQixVQUFXLENBQ1gsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixTQUFVLENBQ1Ysa0J0RTB5UEosQ3VFdjBQQSxXQUFhLHlEdkUyMFBiLEN1RTEwUEEsUUFBVSxvRHZFODBQVixDdUU3MFBBLFdBQWEsb0R2RWkxUGIsQ3VFaDFQQSxhQUFlLHlCdkVvMVBmLEN3RW4xUEksTUFBdUIsbUJ4RXUxUDNCLEN3RXYxUEksTUFBdUIsbUJ4RTIxUDNCLEN3RTMxUEksTUFBdUIsbUJ4RSsxUDNCLEN3RS8xUEksT0FBdUIsb0J4RW0yUDNCLEN3RW4yUEksUUFBdUIsb0J4RXUyUDNCLEN3RXYyUEksTUFBdUIsb0J4RTIyUDNCLEN3RTMyUEksTUFBdUIsb0J4RSsyUDNCLEN3RS8yUEksTUFBdUIsb0J4RW0zUDNCLEN3RW4zUEksT0FBdUIscUJ4RXUzUDNCLEN3RXYzUEksUUFBdUIscUJ4RTIzUDNCLEN3RXYzUEEsUUFBVSx3QnhFMjNQVixDd0UxM1BBLFFBQVUseUJ4RTgzUFYsQ3dFMTNQQSxZQUFjLHlCeEU4M1BkLEN3RTczUEEsWUFBYywwQnhFaTRQZCxDd0UvM1BBLFFBQVUscUJ4RW00UFYsQ3dFbDRQQSxRQUFVLHNCeEVzNFBWLEN5RS80UFEsS0FBZ0Msa0J6RW01UHhDLEN5RWw1UFEsWUFFRSxzQnpFcTVQVixDeUVuNVBRLFlBRUUsd0J6RXM1UFYsQ3lFcDVQUSxZQUVFLHlCekV1NVBWLEN5RXI1UFEsWUFFRSx1QnpFdzVQVixDeUV2NlBRLEtBQWdDLHVCekUyNlB4QyxDeUUxNlBRLFlBRUUsMkJ6RTY2UFYsQ3lFMzZQUSxZQUVFLDZCekU4NlBWLEN5RTU2UFEsWUFFRSw4QnpFKzZQVixDeUU3NlBRLFlBRUUsNEJ6RWc3UFYsQ3lFLzdQUSxLQUFnQyxzQnpFbThQeEMsQ3lFbDhQUSxZQUVFLDBCekVxOFBWLEN5RW44UFEsWUFFRSw0QnpFczhQVixDeUVwOFBRLFlBRUUsNkJ6RXU4UFYsQ3lFcjhQUSxZQUVFLDJCekV3OFBWLEN5RXY5UFEsS0FBZ0MscUJ6RTI5UHhDLEN5RTE5UFEsWUFFRSx5QnpFNjlQVixDeUUzOVBRLFlBRUUsMkJ6RTg5UFYsQ3lFNTlQUSxZQUVFLDRCekUrOVBWLEN5RTc5UFEsWUFFRSwwQnpFZytQVixDeUUvK1BRLEtBQWdDLHVCekVtL1B4QyxDeUVsL1BRLFlBRUUsMkJ6RXEvUFYsQ3lFbi9QUSxZQUVFLDZCekVzL1BWLEN5RXAvUFEsWUFFRSw4QnpFdS9QVixDeUVyL1BRLFlBRUUsNEJ6RXcvUFYsQ3lFdmdRUSxLQUFnQyxxQnpFMmdReEMsQ3lFMWdRUSxZQUVFLHlCekU2Z1FWLEN5RTNnUVEsWUFFRSwyQnpFOGdRVixDeUU1Z1FRLFlBRUUsNEJ6RStnUVYsQ3lFN2dRUSxZQUVFLDBCekVnaFFWLEN5RS9oUVEsS0FBZ0MsbUJ6RW1pUXhDLEN5RWxpUVEsWUFFRSx1QnpFcWlRVixDeUVuaVFRLFlBRUUseUJ6RXNpUVYsQ3lFcGlRUSxZQUVFLDBCekV1aVFWLEN5RXJpUVEsWUFFRSx3QnpFd2lRVixDeUV2alFRLEtBQWdDLHdCekUyalF4QyxDeUUxalFRLFlBRUUsNEJ6RTZqUVYsQ3lFM2pRUSxZQUVFLDhCekU4alFWLEN5RTVqUVEsWUFFRSwrQnpFK2pRVixDeUU3alFRLFlBRUUsNkJ6RWdrUVYsQ3lFL2tRUSxLQUFnQyx1QnpFbWxReEMsQ3lFbGxRUSxZQUVFLDJCekVxbFFWLEN5RW5sUVEsWUFFRSw2QnpFc2xRVixDeUVwbFFRLFlBRUUsOEJ6RXVsUVYsQ3lFcmxRUSxZQUVFLDRCekV3bFFWLEN5RXZtUVEsS0FBZ0Msc0J6RTJtUXhDLEN5RTFtUVEsWUFFRSwwQnpFNm1RVixDeUUzbVFRLFlBRUUsNEJ6RThtUVYsQ3lFNW1RUSxZQUVFLDZCekUrbVFWLEN5RTdtUVEsWUFFRSwyQnpFZ25RVixDeUUvblFRLEtBQWdDLHdCekVtb1F4QyxDeUVsb1FRLFlBRUUsNEJ6RXFvUVYsQ3lFbm9RUSxZQUVFLDhCekVzb1FWLEN5RXBvUVEsWUFFRSwrQnpFdW9RVixDeUVyb1FRLFlBRUUsNkJ6RXdvUVYsQ3lFdnBRUSxLQUFnQyxzQnpFMnBReEMsQ3lFMXBRUSxZQUVFLDBCekU2cFFWLEN5RTNwUVEsWUFFRSw0QnpFOHBRVixDeUU1cFFRLFlBRUUsNkJ6RStwUVYsQ3lFN3BRUSxZQUVFLDJCekVncVFWLEN5RXhwUVEsTUFBd0Isd0J6RTRwUWhDLEN5RTNwUVEsY0FFRSw0QnpFOHBRVixDeUU1cFFRLGNBRUUsOEJ6RStwUVYsQ3lFN3BRUSxjQUVFLCtCekVncVFWLEN5RTlwUVEsY0FFRSw2QnpFaXFRVixDeUVoclFRLE1BQXdCLHVCekVvclFoQyxDeUVuclFRLGNBRUUsMkJ6RXNyUVYsQ3lFcHJRUSxjQUVFLDZCekV1clFWLEN5RXJyUVEsY0FFRSw4QnpFd3JRVixDeUV0clFRLGNBRUUsNEJ6RXlyUVYsQ3lFeHNRUSxNQUF3QixzQnpFNHNRaEMsQ3lFM3NRUSxjQUVFLDBCekU4c1FWLEN5RTVzUVEsY0FFRSw0QnpFK3NRVixDeUU3c1FRLGNBRUUsNkJ6RWd0UVYsQ3lFOXNRUSxjQUVFLDJCekVpdFFWLEN5RWh1UVEsTUFBd0Isd0J6RW91UWhDLEN5RW51UVEsY0FFRSw0QnpFc3VRVixDeUVwdVFRLGNBRUUsOEJ6RXV1UVYsQ3lFcnVRUSxjQUVFLCtCekV3dVFWLEN5RXR1UVEsY0FFRSw2QnpFeXVRVixDeUV4dlFRLE1BQXdCLHNCekU0dlFoQyxDeUUzdlFRLGNBRUUsMEJ6RTh2UVYsQ3lFNXZRUSxjQUVFLDRCekUrdlFWLEN5RTd2UVEsY0FFRSw2QnpFZ3dRVixDeUU5dlFRLGNBRUUsMkJ6RWl3UVYsQ3lFM3ZRSSxRQUFtQixxQnpFK3ZRdkIsQ3lFOXZRSSxrQkFFRSx5QnpFaXdRTixDeUUvdlFJLGtCQUVFLDJCekVrd1FOLEN5RWh3UUksa0JBRUUsNEJ6RW13UU4sQ3lFandRSSxrQkFFRSwwQnpFb3dRTixDZTd3UUkseUIwRGxESSxRQUFnQyxrQnpFbzBRdEMsQ3lFbjBRTSxrQkFFRSxzQnpFcTBRUixDeUVuMFFNLGtCQUVFLHdCekVxMFFSLEN5RW4wUU0sa0JBRUUseUJ6RXEwUVIsQ3lFbjBRTSxrQkFFRSx1QnpFcTBRUixDeUVwMVFNLFFBQWdDLHVCekV1MVF0QyxDeUV0MVFNLGtCQUVFLDJCekV3MVFSLEN5RXQxUU0sa0JBRUUsNkJ6RXcxUVIsQ3lFdDFRTSxrQkFFRSw4QnpFdzFRUixDeUV0MVFNLGtCQUVFLDRCekV3MVFSLEN5RXYyUU0sUUFBZ0Msc0J6RTAyUXRDLEN5RXoyUU0sa0JBRUUsMEJ6RTIyUVIsQ3lFejJRTSxrQkFFRSw0QnpFMjJRUixDeUV6MlFNLGtCQUVFLDZCekUyMlFSLEN5RXoyUU0sa0JBRUUsMkJ6RTIyUVIsQ3lFMTNRTSxRQUFnQyxxQnpFNjNRdEMsQ3lFNTNRTSxrQkFFRSx5QnpFODNRUixDeUU1M1FNLGtCQUVFLDJCekU4M1FSLEN5RTUzUU0sa0JBRUUsNEJ6RTgzUVIsQ3lFNTNRTSxrQkFFRSwwQnpFODNRUixDeUU3NFFNLFFBQWdDLHVCekVnNVF0QyxDeUUvNFFNLGtCQUVFLDJCekVpNVFSLEN5RS80UU0sa0JBRUUsNkJ6RWk1UVIsQ3lFLzRRTSxrQkFFRSw4QnpFaTVRUixDeUUvNFFNLGtCQUVFLDRCekVpNVFSLEN5RWg2UU0sUUFBZ0MscUJ6RW02UXRDLEN5RWw2UU0sa0JBRUUseUJ6RW82UVIsQ3lFbDZRTSxrQkFFRSwyQnpFbzZRUixDeUVsNlFNLGtCQUVFLDRCekVvNlFSLEN5RWw2UU0sa0JBRUUsMEJ6RW82UVIsQ3lFbjdRTSxRQUFnQyxtQnpFczdRdEMsQ3lFcjdRTSxrQkFFRSx1QnpFdTdRUixDeUVyN1FNLGtCQUVFLHlCekV1N1FSLEN5RXI3UU0sa0JBRUUsMEJ6RXU3UVIsQ3lFcjdRTSxrQkFFRSx3QnpFdTdRUixDeUV0OFFNLFFBQWdDLHdCekV5OFF0QyxDeUV4OFFNLGtCQUVFLDRCekUwOFFSLEN5RXg4UU0sa0JBRUUsOEJ6RTA4UVIsQ3lFeDhRTSxrQkFFRSwrQnpFMDhRUixDeUV4OFFNLGtCQUVFLDZCekUwOFFSLEN5RXo5UU0sUUFBZ0MsdUJ6RTQ5UXRDLEN5RTM5UU0sa0JBRUUsMkJ6RTY5UVIsQ3lFMzlRTSxrQkFFRSw2QnpFNjlRUixDeUUzOVFNLGtCQUVFLDhCekU2OVFSLEN5RTM5UU0sa0JBRUUsNEJ6RTY5UVIsQ3lFNStRTSxRQUFnQyxzQnpFKytRdEMsQ3lFOStRTSxrQkFFRSwwQnpFZy9RUixDeUU5K1FNLGtCQUVFLDRCekVnL1FSLEN5RTkrUU0sa0JBRUUsNkJ6RWcvUVIsQ3lFOStRTSxrQkFFRSwyQnpFZy9RUixDeUUvL1FNLFFBQWdDLHdCekVrZ1J0QyxDeUVqZ1JNLGtCQUVFLDRCekVtZ1JSLEN5RWpnUk0sa0JBRUUsOEJ6RW1nUlIsQ3lFamdSTSxrQkFFRSwrQnpFbWdSUixDeUVqZ1JNLGtCQUVFLDZCekVtZ1JSLEN5RWxoUk0sUUFBZ0Msc0J6RXFoUnRDLEN5RXBoUk0sa0JBRUUsMEJ6RXNoUlIsQ3lFcGhSTSxrQkFFRSw0QnpFc2hSUixDeUVwaFJNLGtCQUVFLDZCekVzaFJSLEN5RXBoUk0sa0JBRUUsMkJ6RXNoUlIsQ3lFOWdSTSxTQUF3Qix3QnpFaWhSOUIsQ3lFaGhSTSxvQkFFRSw0QnpFa2hSUixDeUVoaFJNLG9CQUVFLDhCekVraFJSLEN5RWhoUk0sb0JBRUUsK0J6RWtoUlIsQ3lFaGhSTSxvQkFFRSw2QnpFa2hSUixDeUVqaVJNLFNBQXdCLHVCekVvaVI5QixDeUVuaVJNLG9CQUVFLDJCekVxaVJSLEN5RW5pUk0sb0JBRUUsNkJ6RXFpUlIsQ3lFbmlSTSxvQkFFRSw4QnpFcWlSUixDeUVuaVJNLG9CQUVFLDRCekVxaVJSLEN5RXBqUk0sU0FBd0Isc0J6RXVqUjlCLEN5RXRqUk0sb0JBRUUsMEJ6RXdqUlIsQ3lFdGpSTSxvQkFFRSw0QnpFd2pSUixDeUV0alJNLG9CQUVFLDZCekV3alJSLEN5RXRqUk0sb0JBRUUsMkJ6RXdqUlIsQ3lFdmtSTSxTQUF3Qix3QnpFMGtSOUIsQ3lFemtSTSxvQkFFRSw0QnpFMmtSUixDeUV6a1JNLG9CQUVFLDhCekUya1JSLEN5RXprUk0sb0JBRUUsK0J6RTJrUlIsQ3lFemtSTSxvQkFFRSw2QnpFMmtSUixDeUUxbFJNLFNBQXdCLHNCekU2bFI5QixDeUU1bFJNLG9CQUVFLDBCekU4bFJSLEN5RTVsUk0sb0JBRUUsNEJ6RThsUlIsQ3lFNWxSTSxvQkFFRSw2QnpFOGxSUixDeUU1bFJNLG9CQUVFLDJCekU4bFJSLEN5RXhsUkUsV0FBbUIscUJ6RTJsUnJCLEN5RTFsUkUsd0JBRUUseUJ6RTRsUkosQ3lFMWxSRSx3QkFFRSwyQnpFNGxSSixDeUUxbFJFLHdCQUVFLDRCekU0bFJKLEN5RTFsUkUsd0JBRUUsMEJ6RTRsUkosQ0FDRixDZXRtUkksMEIwRGxESSxRQUFnQyxrQnpFNnBSdEMsQ3lFNXBSTSxrQkFFRSxzQnpFOHBSUixDeUU1cFJNLGtCQUVFLHdCekU4cFJSLEN5RTVwUk0sa0JBRUUseUJ6RThwUlIsQ3lFNXBSTSxrQkFFRSx1QnpFOHBSUixDeUU3cVJNLFFBQWdDLHVCekVnclJ0QyxDeUUvcVJNLGtCQUVFLDJCekVpclJSLEN5RS9xUk0sa0JBRUUsNkJ6RWlyUlIsQ3lFL3FSTSxrQkFFRSw4QnpFaXJSUixDeUUvcVJNLGtCQUVFLDRCekVpclJSLEN5RWhzUk0sUUFBZ0Msc0J6RW1zUnRDLEN5RWxzUk0sa0JBRUUsMEJ6RW9zUlIsQ3lFbHNSTSxrQkFFRSw0QnpFb3NSUixDeUVsc1JNLGtCQUVFLDZCekVvc1JSLEN5RWxzUk0sa0JBRUUsMkJ6RW9zUlIsQ3lFbnRSTSxRQUFnQyxxQnpFc3RSdEMsQ3lFcnRSTSxrQkFFRSx5QnpFdXRSUixDeUVydFJNLGtCQUVFLDJCekV1dFJSLEN5RXJ0Uk0sa0JBRUUsNEJ6RXV0UlIsQ3lFcnRSTSxrQkFFRSwwQnpFdXRSUixDeUV0dVJNLFFBQWdDLHVCekV5dVJ0QyxDeUV4dVJNLGtCQUVFLDJCekUwdVJSLEN5RXh1Uk0sa0JBRUUsNkJ6RTB1UlIsQ3lFeHVSTSxrQkFFRSw4QnpFMHVSUixDeUV4dVJNLGtCQUVFLDRCekUwdVJSLEN5RXp2Uk0sUUFBZ0MscUJ6RTR2UnRDLEN5RTN2Uk0sa0JBRUUseUJ6RTZ2UlIsQ3lFM3ZSTSxrQkFFRSwyQnpFNnZSUixDeUUzdlJNLGtCQUVFLDRCekU2dlJSLEN5RTN2Uk0sa0JBRUUsMEJ6RTZ2UlIsQ3lFNXdSTSxRQUFnQyxtQnpFK3dSdEMsQ3lFOXdSTSxrQkFFRSx1QnpFZ3hSUixDeUU5d1JNLGtCQUVFLHlCekVneFJSLEN5RTl3Uk0sa0JBRUUsMEJ6RWd4UlIsQ3lFOXdSTSxrQkFFRSx3QnpFZ3hSUixDeUUveFJNLFFBQWdDLHdCekVreVJ0QyxDeUVqeVJNLGtCQUVFLDRCekVteVJSLEN5RWp5Uk0sa0JBRUUsOEJ6RW15UlIsQ3lFanlSTSxrQkFFRSwrQnpFbXlSUixDeUVqeVJNLGtCQUVFLDZCekVteVJSLEN5RWx6Uk0sUUFBZ0MsdUJ6RXF6UnRDLEN5RXB6Uk0sa0JBRUUsMkJ6RXN6UlIsQ3lFcHpSTSxrQkFFRSw2QnpFc3pSUixDeUVwelJNLGtCQUVFLDhCekVzelJSLEN5RXB6Uk0sa0JBRUUsNEJ6RXN6UlIsQ3lFcjBSTSxRQUFnQyxzQnpFdzBSdEMsQ3lFdjBSTSxrQkFFRSwwQnpFeTBSUixDeUV2MFJNLGtCQUVFLDRCekV5MFJSLEN5RXYwUk0sa0JBRUUsNkJ6RXkwUlIsQ3lFdjBSTSxrQkFFRSwyQnpFeTBSUixDeUV4MVJNLFFBQWdDLHdCekUyMVJ0QyxDeUUxMVJNLGtCQUVFLDRCekU0MVJSLEN5RTExUk0sa0JBRUUsOEJ6RTQxUlIsQ3lFMTFSTSxrQkFFRSwrQnpFNDFSUixDeUUxMVJNLGtCQUVFLDZCekU0MVJSLEN5RTMyUk0sUUFBZ0Msc0J6RTgyUnRDLEN5RTcyUk0sa0JBRUUsMEJ6RSsyUlIsQ3lFNzJSTSxrQkFFRSw0QnpFKzJSUixDeUU3MlJNLGtCQUVFLDZCekUrMlJSLEN5RTcyUk0sa0JBRUUsMkJ6RSsyUlIsQ3lFdjJSTSxTQUF3Qix3QnpFMDJSOUIsQ3lFejJSTSxvQkFFRSw0QnpFMjJSUixDeUV6MlJNLG9CQUVFLDhCekUyMlJSLEN5RXoyUk0sb0JBRUUsK0J6RTIyUlIsQ3lFejJSTSxvQkFFRSw2QnpFMjJSUixDeUUxM1JNLFNBQXdCLHVCekU2M1I5QixDeUU1M1JNLG9CQUVFLDJCekU4M1JSLEN5RTUzUk0sb0JBRUUsNkJ6RTgzUlIsQ3lFNTNSTSxvQkFFRSw4QnpFODNSUixDeUU1M1JNLG9CQUVFLDRCekU4M1JSLEN5RTc0Uk0sU0FBd0Isc0J6RWc1UjlCLEN5RS80Uk0sb0JBRUUsMEJ6RWk1UlIsQ3lFLzRSTSxvQkFFRSw0QnpFaTVSUixDeUUvNFJNLG9CQUVFLDZCekVpNVJSLEN5RS80Uk0sb0JBRUUsMkJ6RWk1UlIsQ3lFaDZSTSxTQUF3Qix3QnpFbTZSOUIsQ3lFbDZSTSxvQkFFRSw0QnpFbzZSUixDeUVsNlJNLG9CQUVFLDhCekVvNlJSLEN5RWw2Uk0sb0JBRUUsK0J6RW82UlIsQ3lFbDZSTSxvQkFFRSw2QnpFbzZSUixDeUVuN1JNLFNBQXdCLHNCekVzN1I5QixDeUVyN1JNLG9CQUVFLDBCekV1N1JSLEN5RXI3Uk0sb0JBRUUsNEJ6RXU3UlIsQ3lFcjdSTSxvQkFFRSw2QnpFdTdSUixDeUVyN1JNLG9CQUVFLDJCekV1N1JSLEN5RWo3UkUsV0FBbUIscUJ6RW83UnJCLEN5RW43UkUsd0JBRUUseUJ6RXE3UkosQ3lFbjdSRSx3QkFFRSwyQnpFcTdSSixDeUVuN1JFLHdCQUVFLDRCekVxN1JKLEN5RW43UkUsd0JBRUUsMEJ6RXE3UkosQ0FDRixDMEV2L1JBLHNCQUVJLGlCQUFrQixDQUNsQixLQUFNLENBQ04sT0FBUSxDQUNSLFFBQVMsQ0FDVCxNQUFPLENBQ1AsU0FBVSxDQUVWLG1CQUFvQixDQUNwQixVQUFXLENBRVgsNEIxRXUvUkosQzJFamdTQSxnQkFBa0IsZ0czRXFnU2xCLEMyRWpnU0EsY0FBaUIsNEIzRXFnU2pCLEMyRXBnU0EsV0FBaUIsNEIzRXdnU2pCLEMyRXZnU0EsYUFBaUIsNEIzRTJnU2pCLEMyRTFnU0EsZUNURSxlQUFnQixDQUNoQixzQkFBdUIsQ0FDdkIsa0I1RXVoU0YsQzJFeGdTSSxXQUF3Qix5QjNFNGdTNUIsQzJFM2dTSSxZQUF3QiwwQjNFK2dTNUIsQzJFOWdTSSxhQUF3QiwyQjNFa2hTNUIsQ2U3K1JJLHlCNER2Q0EsY0FBd0IseUIzRXloUzFCLEMyRXhoU0UsZUFBd0IsMEIzRTJoUzFCLEMyRTFoU0UsZ0JBQXdCLDJCM0U2aFMxQixDQUNGLENlei9SSSwwQjREdkNBLGNBQXdCLHlCM0VxaVMxQixDMkVwaVNFLGVBQXdCLDBCM0V1aVMxQixDMkV0aVNFLGdCQUF3QiwyQjNFeWlTMUIsQ0FDRixDMkVwaVNBLGdCQUFtQixrQzNFd2lTbkIsQzJFdmlTQSxnQkFBbUIsa0MzRTJpU25CLEMyRTFpU0EsaUJBQW1CLG1DM0U4aVNuQixDMkUxaVNBLG1CQUF1Qix5QjNFOGlTdkIsQzJFN2lTQSxxQkFBdUIsNkIzRWlqU3ZCLEMyRWhqU0Esb0JBQXVCLHlCM0VvalN2QixDMkVualNBLGtCQUF1Qix5QjNFdWpTdkIsQzJFdGpTQSxvQkFBdUIsNEIzRTBqU3ZCLEMyRXpqU0EsYUFBdUIsMkIzRTZqU3ZCLEMyRXpqU0EsWUFBYyxvQjNFNmpTZCxDNkVwbVNFLGNBQ0UsdUI3RXVtU0osQ2tCN2xTRSwwQzJETE0sdUI3RXNtU1IsQzZFNW1TRSxnQkFDRSx1QjdFK21TSixDa0JybVNFLDhDMkRMTSx1QjdFOG1TUixDNkVwblNFLGNBQ0UsdUI3RXVuU0osQ2tCN21TRSwwQzJETE0sdUI3RXNuU1IsQzZFNW5TRSxXQUNFLHVCN0UrblNKLENrQnJuU0Usb0MyRExNLHVCN0U4blNSLEM2RXBvU0UsY0FDRSx1QjdFdW9TSixDa0I3blNFLDBDMkRMTSx1QjdFc29TUixDNkU1b1NFLGFBQ0UsdUI3RStvU0osQ2tCcm9TRSx3QzJETE0sdUI3RThvU1IsQzZFcHBTRSxZQUNFLHVCN0V1cFNKLENrQjdvU0Usc0MyRExNLHVCN0VzcFNSLEM2RTVwU0UsV0FDRSx1QjdFK3BTSixDa0JycFNFLG9DMkRMTSx1QjdFOHBTUixDMkV2blNBLFdBQWEsdUIzRTJuU2IsQzJFMW5TQSxZQUFjLHVCM0U4blNkLEMyRTVuU0EsZUFBaUIsaUMzRWdvU2pCLEMyRS9uU0EsZUFBaUIsa0MzRW1vU2pCLEMyRS9uU0EsV0d2REUsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixnQkFBaUIsQ0FDakIsNEJBQTZCLENBQzdCLFE5RTByU0YsQzJFbm9TQSxzQkFBd0IsOEIzRXVvU3hCLEMyRXJvU0EsWUFDRSwrQkFBaUMsQ0FDakMsOEIzRXdvU0YsQzJFbm9TQSxZQUFjLHVCM0V1b1NkLEMrRXhzU0EsU0FDRSw0Qi9FMnNTRixDK0V4c1NBLFdBQ0UsMkIvRTJzU0YsQ2dGM3NTRSxhN0VPRixpQjZFRE0sMEJBQTRCLENBRTVCLHlCaEYyc1NKLENnRnhzU0Usa0RBRUkseUJoRnlzU04sQ2dGaHNTRSxrQkFDRSw0QmhGa3NTSixDR3BnU0YsSTZFL0tNLDhCaEZzclNKLENnRnByU0UsZUFFRSx3QjVFekNZLEM0RTBDWix1QmhGc3JTSixDZ0Y5cVNFLE1BQ0UsMEJoRmdyU0osQ2dGN3FTRSxPQUVFLHVCaEYrcVNKLENnRjVxU0UsUUFHRSxTQUFVLENBQ1YsUWhGOHFTSixDZ0Yz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U2xGODhTRixDa0YzOFNBLHFDQUNFLGlCbEY4OFNGLENtRmx0VEEsMENBRUksZ0JuRm90VEosQ29GanRUQyxZQUNDLFlBQWEsQ0FDYixZcEYwdFRGLENvRnh0VEUseUJBSkQsWUFLRyxZcEY0dFRGLENBQ0YsQ29GMXRURSwwQkFSRCxZQVNHLFlwRjh0VEYsQ0FDRixDR2hzVEEsS2lGekJRLGlDcEY2dFRSLENvRjV0VEEsVUFBWSw4QkFBaUMsQ0FDNUIsY3BGZ3VUakIsQ29GL3RUQSxlQUFpQiwyQnBGbXVUakIsQ29GbHVUQSxlQUFpQixrQ3BGc3VUakIsQ29GcnVUQSxXQUFhLDRCcEZ5dVRiLENHcnRUQSxLaUZoQkUsZXBGeXVURixDRzdrVEEsRWlGeEpFLGExRXRCbUIsQzBFdUJuQiwyQ3BGeXVURixDb0Z0dVRBLDhEQUNFLGNwRjB1VEYsQ29GdnVUQSxFQUNFLHFCcEYwdVRGLENvRnR1VEEsVUFFRSxRQUFTLENBQ1QsZ0JwRnl1VEYsQ0c3dVRBLEtpRlFFLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsaUJwRnl1VEYsQ29GNXVUQSxZQU1JLFNwRjB1VEosQ29GaHZUQSxVQVVJLFlBQWEsQ0FDYixhQUFjLENBQ2QscUJBQXNCLENBQ3RCLGNwRjB1VEosQ29GdnZUQSxpR0FtQkksVUFBVyxDQUNYLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsY3BGMHVUSixDb0Z2dVRJLDBCQXpCSixpR0EwQk0saUJBQWtCLENBQ2xCLGtCcEY2dVRKLENBQ0YsQ29GMXVUSSx5QkEvQkosaUdBZ0NNLGlCQUFrQixDQUNsQixrQnBGZ3ZUSixDQUNGLENvRmx4VEEseUNBd0NJLGtCQzFGb0IsQ0QyRnBCLGlCcEYrdVRKLENvRjd1VEkseUJBM0NKLHlDQTRDTSxnQjFFN0RvQixDMEU4RHBCLGlCcEZrdlRKLENBQ0YsQ29GaHlUQSxpRUFpRE0saUJwRm92VE4sQ29GcnlUQSwrREFvRE0sa0JwRnN2VE4sQ0d2c1RBLFdpRnpDRSx3QjFFN0dtQixDMEU4R25CLGVBQWlCLENBQ2pCLHFCQUFzQixDQUN0QixZcEZvdlRGLENvRmp2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bG5VQSx5REFtS1UsV0FBWSxDQUNaLHdCeEZtOVRWLEN3RnZuVUEscUVBdUtZLFVBQVcsQ0FDWCxXeEZvOVRaLEN3RjVuVUEsaURBNktVLGdCQUFpQixDQUNqQixtQnhGbTlUVixDd0YzOFRBLFdBR0UsWUFBYSxDQUViLHdCQUF5QixDQUN6QiwyQzlFMU11RCxDOEUyTXZELGU5RTNLc0IsQzhFNkt0QixrQnhGMDhURixDd0ZuOVRBLG1CQVlJLGF4RjI4VEosQ3dGdjlUQSxxQkFrQkksYUFBYyxDQUNkLGlCQUFrQixDQUNsQixXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsZXhGeThUSixDd0YvOVRBLGdDQTZCTSxvQnhGMDhUTixDd0Z2K1RBLGFBa0NJLGlCeEZ5OFRKLEN3RnI4VEEsNkNBSVEsVXhGcThUUixDeUZ6dFVBLFlBQ0UsbUJ6RjR0VUYsQ3lGN3RVQSxnQkFJSSxZQUFhLENBQ2Isa0J6RjZ0VUosQ3lGbHVVQSxpQ0FRTSxvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLFV6Rjh0VU4sQ3lGeHVVQSw2Qy9ESUUsYXRCVWdCLENvQlZkLHFCZEVpQixDZ0JBbkIsb0JoQkxtQixDK0VjYixhL0VOYSxDK0VRYixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFVBQVcsQ0FFWCx1Qy9FdEJhLEMrRXVCYiw4QkFBK0IsQ0FDL0IsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixXQUFZLENBQ1osMkMvRVlpRCxDK0VYakQsY0FBZSxDQUNmLGdCQUFpQixDQUNqQixvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsc0J6Rjh0VVIsQ2tCcHZVRSxtRFFBRSxhdEJJYyxDb0JWZCxxQmRFaUIsQ2dCTWpCLG9CMUJ3dlVKLEN5RnB3VUEsc0cvRGlCSSxhdEJIYyxDb0JWZCxxQmRFaUIsQ2dCYWpCLG9CaEJsQmlCLENnQnVCZiwyQzFCbXZVTixDeUYzd1VBLDRHL0QrQkksYXRCakJjLENzQmtCZCxxQmhCMUJpQixDZ0IyQmpCLG9CMUJndlVKLEN5Rmp4VUEsdU8vRDJDSSxhdEI3QmMsQ3NCOEJkLHdCQXpDdUssQ0E2Q3ZLLG9CMUJ3dVVKLEN5Rnh4VUEseVAvRHVEUSwyQzFCc3VVUixDa0JueFVFLG1EdUV5QlEsb0J6Rjh2VVYsQ3lGanlVQSx1RC9ESUUsYXRCVWdCLENvQlZkLHdCZERpQixDZ0JHbkIsb0JoQkhtQixDK0VxQ1gsVXpGZ3dVVixDa0I5eFVFLDZEUUFFLFVoQkppQixDY0ZqQix3QmRBb0IsQ2dCUXBCLG9CMUJreVVKLEN5Rjl5VUEsMEgvRGlCSSxVaEJYaUIsQ2NGakIsd0JkQW9CLENnQmVwQixvQmhCZm9CLENnQm9CbEIsMkMxQjZ4VU4sQ3lGcnpVQSxxWS9EMkNJLGF0QjdCYyxDc0I4QmQsd0JoQnpDaUIsQ2dCNkNqQixvQjFCa3hVSixDeUZsMFVBLHVSL0R1RFEsMkMxQmd4VVIsQ3lGdjBVQSxtREE0Q1UsUUFBUyxDQUVULCtCL0VQNkIsQytFUTdCLGVBQWdCLENBRWhCLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsVXpGNnhVVixDeUZoMVVBLGdEQXdEUSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLGNBQWUsQ0FDZixtQkFBcUIsQ0FDckIsZ0J6RjR4VVIsQ3lGeDFVQSw4Q0FpRVUsZXpGMnhVVixDeUY1MVVBLHFEQXFFVSx3Qi9FcEVXLEMrRXFFWCw4QkFBK0IsQ0FDL0IsdUMvRXhFVyxDK0UwRVgsY3pGMHhVVixDeUZuMlVBLGdDQW1GTSxpQkFBa0IsQ0FDbEIsVXpGb3hVTixDeUZ4MlVBLDRDL0RJRSxhdEJVZ0IsQ29CVmQscUJkRWlCLENnQkFuQixvQmhCTG1CLEMrRXdGYixhL0VoRmEsQytFaUZiLFVBQVcsQ0FFWCxpQkFBa0IsQ0FFbEIsdUMvRS9GYSxDK0VnR2IsOEJBQStCLENBQy9CLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0FDaEIsY0FBZSxDQUNmLG9CQUFxQixDQUNyQixlQUFnQixDQUdoQixpQkFBa0IsQ0FDbEIsU0FBVSxDQUdWLFlBQWEsQ0FDYixjekZneFVSLENrQm4zVUUsa0RRQUUsYXRCSWMsQ29CVmQscUJkRWlCLENnQk1qQixvQjFCdTNVSixDeUZuNFVBLG9HL0RpQkksYXRCSGMsQ29CVmQscUJkRWlCLENnQmFqQixvQmhCbEJpQixDZ0J1QmYsMkMxQmszVU4sQ3lGMTRVQSwwRy9EK0JJLGF0QmpCYyxDc0JrQmQscUJoQjFCaUIsQ2dCMkJqQixvQjFCKzJVSixDeUZoNVVBLG9PL0QyQ0ksYXRCN0JjLENzQjhCZCx3QkF6Q3VLLENBNkN2SyxvQjFCdTJVSixDeUZ2NVVBLHNQL0R1RFEsMkMxQnEyVVIsQ2tCbDVVRSxrRHVFc0dRLG9CekZnelVWLEN5Rmg2VUEsc0QvRElFLGF0QlVnQixDb0JWZCx3QmREaUIsQ2dCR25CLG9CaEJIbUIsQytFa0hYLFV6Rmt6VVYsQ2tCNzVVRSw0RFFBRSxVaEJKaUIsQ2NGakIsd0JkQW9CLENnQlFwQixvQjFCaTZVSixDeUY3NlVBLHdIL0RpQkksVWhCWGlCLENjRmpCLHdCZEFvQixDZ0JlcEIsb0JoQmZvQixDZ0JvQmxCLDJDMUI0NVVOLEN5RnA3VUEsZ1kvRDJDSSxhdEI3QmMsQ3NCOEJkLHdCaEJ6Q2lCLENnQjZDakIsb0IxQmk1VUosQ3lGajhVQSxvUi9EdURRLDJDMUIrNFVSLEN5RnQ4VUEsa0RBeUhVLFFBQVMsQ0FFVCwrQi9FcEY2QixDK0VxRjdCLGVBQWdCLENBRWhCLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsVXpGKzBVVixDeUYvOFVBLHNEQW9JVSxpQkFBa0IsQ0FDbEIsd0IvRTNIVyxDK0U0SFgsVS9FaElXLEMrRWlJWCx3QkFBeUIsQ0FDekIsMkJBQTRCLENBQzVCLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsaUJBQWtCLENBRWxCLGN6RjgwVVYsQ3lGMzlVQSw0REFnSlksK0IvRXpHMkIsQytFMEczQixhQUFjLENBQ2QsVUFBWSxDQUNaLGVBQWdCLENBRWhCLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsS0FBTSxDQUNOLFN6RjgwVVosQ3lGdCtVQSwrQ0E4SlEsaUJBQWtCLENBQ2xCLFNBQVUsQ0FDVixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsa0JBQW9CLENBQ3BCLDBDQUFrRCxDQUNsRCxnQnpGNDBVUixDeUZoL1VBLDZDQXlLVSxlekYyMFVWLEN5RnAvVUEsb0RBNktVLHdCL0U1S1csQytFNktYLDJCQUE0QixDQUM1Qix1Qy9FaExXLEMrRWtMWCxjekYwMFVWLEN5RjMvVUEsbUVBb0xZLGlCQUFrQixDQUNsQixhL0UzS1MsQytFNEtULGlCekYyMFVaLEN5RmpnVkEsMEVBeUxjLGlCQUFrQixDQUNsQixPQUFRLENBQ1IsZUFBZ0IsQ0FDaEIsU0FBVSxDQUNWLFdBQVksQ0FDWixVQUFXLENBQ1gsd0IvRXRMTyxDK0V1TFAsVXpGNDBVZCxDeUY1Z1ZBLDJFQW9NYyxhekY0MFVkLEN5RmhoVkEsbUZBeU1nQix3QnpGMjBVaEIsQ3lGcGhWQSw4QkFzTk0sa0JBQW1CLENBQ25CLFlBQWEsQ0FDYixNQUFPLENBRVAscUIvRXBOZSxDK0VxTmYsd0IvRTFOZSxDK0UyTmYsaUNBQWtDLENBQ2xDLHVDL0U5TmUsQytFK05mLFd6RmkwVU4sQ3lGL2hWQSxtc0RBbU9ZLGF6RmcwVVosQ3lGbmlWQSxrREF5T1Esa0J6Rjh6VVIsQ3lGdmlWQSxpcURBNk9ZLGF6Rjh6VVosQ3lGM2lWQSxvQ0FtUFEsTUFBTyxDQUNQLFdBQVksQ0FDWixVQUFXLENBQ1gsUUFBUyxDQUNULGNBQWUsQ0FDZixhL0UvT2EsQytFZ1BiLGN6RjR6VVIsQ3lGcmpWQSxzREE0UFUsYS9FblBXLEMrRW9QWCx3QkFBeUIsQ0FDekIsVXpGNnpVVixDeUYzalZBLDBEQTRQVSxhL0VuUFcsQytFb1BYLHdCQUF5QixDQUN6QixVekY2elVWLEN5RjNqVkEsaURBNFBVLGEvRW5QVyxDK0VvUFgsd0JBQXlCLENBQ3pCLFV6RjZ6VVYsQ3lGM2pWQSwrQ0FrUVksWXpGNnpVWixDeUYvalZBLGlxREEwUVksa0J6RjB6VVosQ3lGcGtWQSw0MURBNFFjLFV6RjR6VWQsQ3lGcnpVSSx5QkFuUkosZ0JBb1JNLHFCekZ5elVKLEN5RjdrVkYsMkVBd1JRLGtCQUFtQixDQUNuQixjekZ5elVOLENBQ0YsQ3lGbmxWQSxrQ0E4Uk0saUNBQWtDLENBQ2xDLHVDekZ5elVOLEN5RnhsVkEsOEMvRElFLGF0QlVnQixDb0JWZCxxQmRFaUIsQ2dCQW5CLG9CaEJMbUIsQytFbVNiLGEvRTNSYSxDK0U0UmIsY0FBZSxDQUNmLGlCQUE0QixDQUM1QixjQUFlLENBQ2Ysa0JBQW1CLENBRW5CLFlBQWEsQ0FDYixrQnpGMHpVUixDa0IzbFZFLG9EUUFFLGF0QkljLENvQlZkLHFCZEVpQixDZ0JNakIsb0IxQitsVkosQ3lGM21WQSx3Ry9EaUJJLGF0QkhjLENvQlZkLHFCZEVpQixDZ0JhakIsb0JoQmxCaUIsQ2dCdUJmLDJDMUIwbFZOLEN5RmxuVkEsOEcvRCtCSSxhdEJqQmMsQ3NCa0JkLHFCaEIxQmlCLENnQjJCakIsb0IxQnVsVkosQ3lGeG5WQSwwTy9EMkNJLGF0QjdCYyxDc0I4QmQsd0JBekN1SyxDQTZDdkssb0IxQitrVkosQ3lGL25WQSw0UC9EdURRLDJDMUI2a1ZSLEN5RnBvVkEsMERBOFNVLDJCQUE0QixDQUM1QixpQnpGMDFVVixDeUZ6b1ZBLHlEQW1UVSwyQkFBNEIsQ0FDNUIsa0J6RjAxVVYsQ2tCcG9WRSxnSE1ORSx3QmRLaUIsQ2dCSG5CLG9CaEJMbUIsQytFd1RYLFV6RmsyVVYsQ3lGM3BWQSxzSC9EaUJJLFVoQlhpQixDY0ZqQix3QmRLaUIsQ2dCVWpCLG9CaEJsQmlCLENnQnVCZiwyQzFCMG9WTixDeUZscVZBLDRIL0QrQkksVWhCekJpQixDZ0IwQmpCLHdCaEJ2QmlCLENnQndCakIsb0IxQnVvVkosQ3lGeHFWQSwrUC9EMkNJLFVoQnJDaUIsQ2dCc0NqQix3QkF6Q3VLLENBNkN2SyxvQjFCK25WSixDeUYvcVZBLGlSL0R1RFEsMkMxQjZuVlIsQ3lGcHJWQSxvREE2VFUseUN6RjIzVVYsQ3lGdDNVTSwwQkFsVU4sa0NBbVVRLHFCQUFzQixDQUN0QixlQUFnQixDQUNoQixjekYwM1VOLEN5Ri9yVkYsaUtBMFVVLFNBQVUsQ0FDViwyQ0FBNkMsQ0FDN0MsdUMvRTdVVyxDK0U4VVgsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixpQkFBa0IsQ0FDbEIsa0J6RjAzVVIsQ0FDRixDMEY1c1ZBLGdEQUdJLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsa0IxRjZzVkosQzBGbHRWQSxxSGhFS0UsYXRCVWdCLENvQlZkLHFCZEVpQixDZ0JBbkIsb0JoQkxtQixDZ0ZTZixhaEZEZSxDZ0ZFZixjQUFlLENBRWYsaUJBQWtCLENBRWxCLHVDaEZoQmUsQ2dGaUJmLFdBQVksQ0FDWiwyQ2hGcUJtRCxDZ0ZwQm5ELGNBQWUsQ0FDZixnQkFBaUIsQ0FDakIsb0JBQXFCLENBQ3JCLGVBQWdCLENBRWhCLGlCQUFrQixDQUNsQixrQjFGNHNWTixDa0IxdFZFLGlJUUFFLGF0QkljLENvQlZkLHFCZEVpQixDZ0JNakIsb0IxQit0VkosQzBGNXVWQSxrUWhFa0JJLGF0QkhjLENvQlZkLHFCZEVpQixDZ0JhakIsb0JoQmxCaUIsQ2dCdUJmLDJDMUI0dFZOLEMwRnJ2VkEsOFFoRWdDSSxhdEJqQmMsQ3NCa0JkLHFCaEIxQmlCLENnQjJCakIsb0IxQjJ0VkosQzBGN3ZWQSwraEJoRTRDSSxhdEI3QmMsQ3NCOEJkLHdCQXpDdUssQ0E2Q3ZLLG9CMUJ1dFZKLEMwRnh3VkEsbWtCaEV3RFEsMkMxQnl0VlIsQzBGdHZWTSx5QkEzQk4scUhBNEJRLGlCQUFrQixDQUNsQixrQjFGMnZWTixDQUNGLENrQjl3VkUsaUl3RXNCTSxvQjFGNnZWUixDMEY5eFZBLHVJQXFDUSxhMUY4dlZSLEMwRm55VkEsMkRBMENNLDhCMUY2dlZOLEMwRnZ5VkEsMERBNkNNLDhCMUY4dlZOLEMwRjN5VkEsdURBaURNLGFoRnZDZSxDZ0Z5Q2YsaUNBQWtDLENBQ2xDLHVDaEZwRGUsQ2dGcURmLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsMkNoRmhCbUQsQ2dGaUJuRCxjQUFlLENBQ2YsV0FBWSxDQUNaLG9CQUFxQixDQUVyQixnQkFBaUIsQ0FDakIsaUJBQWtCLENBT2xCLFkxRnN2Vk4sQzBGNXZWTSx5QkE5RE4sdURBK0RRLGdCQUFpQixDQUNqQixpQjFGZ3dWTixDQUNGLEMwRmowVkEsbUVBdUVRLGlCMUY4dlZSLEMwRnIwVkEsbUVBMkVRLGdCQUFpQixDQUNqQixjMUY4dlZSLEMwRjEwVkEsMFFBbUZRLGNBQWUsQ0FDZix3QjFGOHZWUixDMEZsMVZBLGtFQXVGUSxZQUFhLENBQ2IsZ0JBQWlCLENBQ2pCLGlCMUYrdlZSLEMwRjl2VlEseUJBMUZSLGtFQTJGVSxnQkFBaUIsQ0FDakIsaUIxRmt3VlIsQ0FDRixDMEYvMVZBLDRFQWdHVSxXQUFZLENBQ1osYUFBYyxDQUNkLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixnQjFGbXdWVixDMEZ2MlZBLHdGQXVHWSxhMUZvd1ZaLEMwRjMyVkEsbUZBMkdZLGExRm93VlosQzBGLzJWQSwwRUFpSFUsaUIxRmt3VlYsQzBGbjNWQSwwREFzSE0sa0JBQW1CLENBQ25CLFUxRml3Vk4sQzBGeDNWQSwyQ0E0SEksaUJBQWtCLENBRWxCLDJDaEZ2RnFELENnRndGckQsZTFGK3ZWSixDMEY5M1ZBLDBEQWtJTSxhMUZnd1ZOLEMyRm40VkEsd0JBQ0UsYzNGczRWRixDMkZ2NFZBLDBCQUlJLGlCQUFrQixDQUNsQixPM0Z1NFZKLEMyRm40VkEsK0JBRUksOEJBQStCLENBQy9CLHVDM0ZxNFZKLEMyRng0VkEsNkNBTU0saUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixzQjNGczRWTixDMkZwNFZNLHlCQVZOLDZDQVdRLG1CM0Z3NFZOLENBQ0YsQzJGcDVWQSwwREFlUSxNQUFPLENBQ1AsaUJBQWtCLENBQ2xCLGdEakZZd0QsQ2lGWHhELGNBQWUsQ0FDZixvQjNGeTRWUixDMkY1NVZBLDJDQXdCTSxpQkFBNEIsQ0FDNUIsZTNGdzRWTixDMkZqNlZBLHFEQTRCUSxVM0Z5NFZSLEMyRnI2VkEsOERBZ0NRLDBCQUEyQixDQUMzQixrQjNGeTRWUixDMkZ0NFZNLHlCQXBDTiwyQ0FxQ1Esc0IzRjA0Vk4sQzJGLzZWRiw4REF3Q1UsMEIzRjA0VlIsQ0FDRixDMkZuN1ZBLDZDQThDTSxlQUFnQixDQUdoQixtQkFBeUIsQ0FHekIscUIzRnM0Vk4sQzJGMTdWQSxpRUF1RFEscUJBQXNCLENBQ3RCLGlCM0Z1NFZSLEMyRi83VkEsdUVBMkRVLGdCM0Z3NFZWLEMyRm44VkEsb0RBZ0VRLG1CQUFvQixDQUNwQixvQjNGdTRWUixDR3A2VkEsS3lGNUNFLFk1Rnc5VkYsQzRGcDlWQSwwQkFDRSxlNUZ1OVZGLEM0Rng5VkEsc0RBS00sd0JsRlBlLENrRlFmLDZCbEZWZSxDa0ZXZixnQkFBaUIsQ0FDakIsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUtuQixlQUh5QixDQUl6QixrQkFINEIsQ0FVNUIsaUI1RjY4Vk4sQzRGbDlWTSwwQkFqQk4sc0RBa0JRLDhCNUZzOVZOLENBQ0YsQzRGeitWQSxpRUF5QlEsYzVGbzlWUixDNEY3K1ZBLG9FQTZCUSxpQkFBa0IsQ0FDbEIsVzVGbzlWUixDNEZoOVZNLDBCQWxDTixzREFtQ1EsMkJBQTZCLENBQzdCLGtCQUFvQixDQUNwQixxQjVGbzlWTixDQUNGLEM0RjEvVkEsaUVBeUNRLGtCNUZxOVZSLEM0RjkvVkEsb0VBNENVLGdEbEZYc0QsQ2tGWXRELGNBQWUsQ0FDZixlbEZtQmMsQ2tGbEJkLG1CQUFvQixDQUNwQix3QjVGczlWVixDNEZ0Z1dBLG9FQW9EVSxpQjVGczlWVixDNEYxZ1dBLGtGQXVEWSxnQjVGdTlWWixDNEY5Z1dBLDJDQStESSxnQjVGbTlWSixDNkZ2aFdBLGdDQUVJLGlCQUFrQixDQUNsQixTN0Z5aFdKLEM2RjVoV0EsMkJBTUksaUI3RjBoV0osQzZGaGlXQSwwREFTTSxpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULFlBQWEsQ0FDYixVQUFXLENBQ1gsK0M3RjJoV04sQzZGeGlXQSxnRkFtQlEsaUI3RjBoV1IsQzZGN2lXQSwwQ0EwQk0saUI3RnVoV04sQzZGcmhXTSwwQkE1Qk4sMENBNkJRLGdCN0Z5aFdOLENBQ0YsQzZGdmhXTSx5QkFoQ04sMENBaUNRLGdCN0YyaFdOLENBQ0YsQzZGN2pXQSxzREF1Q1EsaUI3RjBoV1IsQzZGeGhXUSwwQkF6Q1Isc0RBMENVLGlCN0Y0aFdSLENBQ0YsQzZGMWhXUSx5QkE3Q1Isc0RBOENVLGlCN0Y4aFdSLENBQ0YsQzZGN2tXQSxvQ0FzRE0saUJBQWtCLENBQ2xCLGdCQUF3QyxDQUN4QyxVQUFXLENBQ1gsWUFBYSxDQUNiLG9CQUFxQixDQUNyQixlN0YyaFdOLEM2RnRsV0EsMENBOERRLGlCQUFrQixDQUNsQixTbkZpQ21CLENtRmhDbkIsVUFBVyxDQUNYLFdBQVksQ0FDWixtQkFBaUIsQ0FBakIsZ0JBQWlCLENBQ2pCLHdCQUFzQixDQUF0QixxQkFBc0IsQ0FDdEIsS0FBTSxDQUNOLE03RjRoV1IsQzZGam1XQSwwREF5RVEsaUJBQWtCLENBQ2xCLFNuRnVCbUIsQ21GdEJuQixVQUFXLENBQ1gsZ0JBQWlCLENBQ2pCLGdCQUFpQixDQUNqQixtQjdGNGhXUixDNkYxbVdBLHNEQWtGUSxpQkFBa0IsQ0FDbEIsS0FBTSxDQUNOLE1BQU8sQ0FDUCxXQUFZLENBQ1osVUFBVyxDQUNYLDhEN0Y0aFdSLEM2Rm5uV0EsdURBMkZRLGFBQWMsQ0FDZCxVbkZwRmEsQ21GcUZiLGNBQWUsQ0FDZixnQjdGNGhXUixDNkYxaFdRLDBCQWhHUix1REFpR1UsaUJBQWtCLENBQ2xCLFk3RjhoV1IsQ0FDRixDNkY1aFdRLGdEQXJHUix1REFzR1UsV0FBWSxDQUNaLGdCN0ZnaVdSLENBQ0YsQzZGOWhXUSwwQkExR1IsdURBMkdVLGlCQUFrQixDQUNsQixTbkZYaUIsQ21GWWpCLFlBQWEsQ0FDYixVQUFXLENBQ1gsV0FBWSxDQUNaLGdCN0ZraVdSLENBQ0YsQzZGbnBXQSwrQ0FxSFEsaUI3RmtpV1IsQzZGdnBXQSwwR0F5SFUsY0FBZSxDQUNmLGVuRnJEYyxDbUZzRGQsVTdGbWlXVixDNkY5cFdBLDJDQWdJUSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxLQUFNLENBQ04sTUFBTyxDQUNQLFFBQVMsQ0FDVCxPQUFRLENBQ1Isc0JBQXVCLENBQ3ZCLHlCN0ZraVdSLEM2RjFxV0EsMENBNElRLFVBQVcsQ0FDWCxrQkFBbUIsQ0FDbkIsVzdGa2lXUixDNkZocldBLG9EQXFKVSxTbkZwRGlCLENtRnFEakIsV0FBWSxDQUNaLFVBQVcsQ0FDWCw2QjdGK2hXVixDOEZwcldBLFdBQ0Usb0JBQXFCLENBQ3JCLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLGtCOUY4Z1hGLEM4Rm5oWEEsY0FRSSxrQjlGK2dYSixDOEZ2aFhBLGNBWUksb0JBQXFCLENBQ3JCLGVBQWdCLENBQ2hCLGNBQWUsQ0FDZixjOUYrZ1hKLEM4RjloWEEsaUJBa0JNLFlBQWEsQ0FDYixtQjlGZ2hYTixDOEZuaVhBLDRCQXNCUSxnQjlGaWhYUixDOEZ2aVhBLG9DQTBCUSxhcEZ4QmEsQ29GeUJiLGNBQWUsQ0FDZixnQjlGaWhYUixDOEY3aVhBLDJNQWdDUSxZQUFhLENBQ2IsVUFBVyxDQUNYLGNBQWUsQ0FDZixlOUZraFhSLEM4RnJqWEEseU9Bc0NVLFdBQVksQ0FDWixhQUFjLENBQ2QsZTlGbWhYVixDOEYzalhBLHlPQTRDWSxrQjlGbWhYWixDOEYvalhBLHVRQWlEWSxlOUZraFhaLEM4Rm5rWEEsdW5CQXdEWSxlOUYrZ1haLEM4RnZrWEEseWxCQStEWSxrQjlGNGdYWixDK0Yza1hBLFdBQ0UsVUFBVyxDQUNYLGtCckY2QzRCLENxRjVDNUIsYy9GOGtYRixDK0ZqbFhBLDhCQU9JLGNBQWdCLENBQ2hCLDJDckY2QnFELENxRjVCckQsZS9GK2tYSixDK0Z4bFhBLGVBYUksUS9GK2tYSixDK0Y1bFhBLGVBaUJJLFcvRitrWEosQytGaG1YQSxtQ0FzQkksMEIvRjhrWEosQytGcG1YQSw0QkEyQkksMkNyRlVxRCxDcUZUckQsZXJGd0NvQixDcUZ2Q3BCLGlCL0Y4a1hKLEMrRjNtWEEsa0NBZ0NNLGtCL0ZnbFhOLEMrRmhuWEEsY0FvQ0ksc0IvRmdsWEosQytGcG5YQSw2REF3Q0ksYXJGaENpQixDcUZpQ2pCLDJDckZKcUQsQ3FGS3JELGNBQWUsQ0FDZixvQi9GZ2xYSixDK0YzblhBLG1FQThDTSxhckZ2Q2UsQ3FGd0NmLG9CL0ZpbFhOLEMrRjFrWEksMEJBRkosdUNBR00sUy9GOGtYSixDQUNGLENnR3puWEEsNkJBR0UsY2hHNG5YRixDZ0cvblhBLDRDQU1NLGNBQWUsQ0FDZixhaEcrblhOLENnR3RvWEEsNENsRmNFLGlCQUFrQixDQUlsQixVQUFXLENBQ1gsa0JBQTBCLENBQzFCLGlCZDJuWEYsQ2dHL29YQSw0RkFlSSxpQkFBa0IsQ0FDbEIsa0JoR3NvWEosQ2dHdHBYQSxnSUFtQk0sY2hHeW9YTixDZ0c1cFhBLDZIQXVCTSxlaEcyb1hOLENnR3hvWEkseUJBMUJKLDRGQTJCTSxjQUFlLENBQ2YsZWhHOG9YSixDQUNGLENnRzFvWEEsY2xGVEUsYUFBc0MsQ0FJdEMsY2RvcFhGLENnRzdyWEUseUJBOENGLGNsRlRFLGFBQXNDLENBSXRDLGNkMHBYQSxDZ0doc1hFLGdDQUNFLGdCaEdrc1hKLENnRy9yWEUsK0JBQ0UsZ0JoR2lzWEosQ0FDRixDZ0dwcFhNLDBCQVJOLDJCbEZNRSxlQUE4QyxDQWY5QyxZQUFzQyxDQUl0QyxhZHdxWEEsQ0FDRixDZ0dwcFhBLGdDbEZ6QkUsWUFBc0MsQ0FJdEMsYWQ4cVhGLENnR3Z0WEUseUJBOERGLGdDbEZ6QkUsYUFBc0MsQ0FJdEMsY2RvclhBLENnRzF0WEUsa0RBQ0UsZ0JoRzR0WEosQ2dHenRYRSxpREFDRSxnQmhHMnRYSixDQUNGLENnR3RxWEEsaUNsRnpCRSxZQUFzQyxDQUl0QyxhZGdzWEYsQ2dHenVYRSx5QkE4REYsaUNsRnpCRSxhQUFzQyxDQUl0QyxjZHNzWEEsQ2dHNXVYRSxtREFDRSxnQmhHOHVYSixDZ0czdVhFLGtEQUNFLGdCaEc2dVhKLENBQ0YsQ2dHeHJYQSxvQ2xGekJFLGtCQUFzQyxDQUl0QyxtQmRrdFhGLENnRzN2WEUseUJBOERGLG9DbEZ6QkUsYUFBc0MsQ0FJdEMsY2R3dFhBLENnRzl2WEUsc0RBQ0UsZ0JoR2d3WEosQ2dHN3ZYRSxxREFDRSxnQmhHK3ZYSixDQUNGLENnRzFzWEEscUNsRnpCRSxrQkFBc0MsQ0FJdEMsbUJkb3VYRixDZ0c3d1hFLHlCQThERixxQ2xGekJFLGFBQXNDLENBSXRDLGNkMHVYQSxDZ0doeFhFLHVEQUNFLGdCaEdreFhKLENnRy93WEUsc0RBQ0UsZ0JoR2l4WEosQ0FDRixDZ0c1dFhBLHFDbEZ6QkUsa0JBQXNDLENBSXRDLG1CZHN2WEYsQ2dHL3hYRSx5QkE4REYscUNsRnpCRSxhQUFzQyxDQUl0QyxjZDR2WEEsQ2dHbHlYRSx1REFDRSxnQmhHb3lYSixDZ0dqeVhFLHNEQUNFLGdCaEdteVhKLENBQ0YsQ2dHOXVYQSxzQ2xGekJFLGtCQUFzQyxDQUl0QyxtQmR3d1hGLENnR2p6WEUseUJBOERGLHNDbEZ6QkUsYUFBc0MsQ0FJdEMsY2Q4d1hBLENnR3B6WEUsd0RBQ0UsZ0JoR3N6WEosQ2dHbnpYRSx1REFDRSxnQmhHcXpYSixDQUNGLENnR3p0WEEsZ0JsRmhFRSxrQkFBc0MsQ0FJdEMsbUJkMHhYRixDZ0duMFhFLHlCQXFHRixnQmxGaEVFLGFBQXNDLENBSXRDLGNkZ3lYQSxDZ0d0MFhFLGtDQUNFLGdCaEd3MFhKLENnR3IwWEUsaUNBQ0UsZ0JoR3UwWEosQ0FDRixDZ0dsdVhBLG1CQUVFLGFBQWMsQ0FDZCxjaEdxdVhGLENnR2x1WEEsU0FDRSx3QnRGdkhtQixDc0Z3SG5CLFVoR3F1WEYsQ2dHbHVYQSxVQUNFLHdCdEYxSG1CLENzRjJIbkIsYWhHcXVYRixDaUduMlhBLGlCbkY4QkUsaUJBQWtCLENBSWxCLFVBQVcsQ0FNWCxhQUFzQyxDQUl0QyxjQUF1QyxDbUZ4Q3ZDLGNBQWUsQ0FDZixlakd5MlhGLENpRzkyWEEsd0JBUUksZWpHMDJYSixDaUdsM1hBLHlCQVdJLGdCakcyMlhKLENpR3QzWEEsMEJBY0ksaUJqRzQyWEosQ2lHMTNYQSwyQkFpQkksa0JqRzYyWEosQ2lHejJYQSwwQkFDRSwrQm5Ga0JBLGtCQUFzQyxDQUl0QyxtQmR3MVhBLENBQ0YsQ2tHcDRYRSwwQkFERiwwQkFJUSxpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBRWpCLHlCeEZzRmUsQ3dGckZmLFV4RkFhLEN3RkNiLG9DeEZvRmUsQ3dGbkZmLHdCbEdxNFhOLENrRy80WEYscUNBYVUsWUFBYSxDQUNiLGtCQUFtQixDQUVuQix3QkFBeUIsQ0FDekIsU2xHbzRYUixDa0dyNVhGLGdKQXNCWSxTbEdvNFhWLENrRzE1WEYsK0NBMEJZLE1BQU8sQ0FFUCxpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLGtCQUFtQixDQUVuQixpQ3hGT3lCLEN3Rk56QixjQUFlLENBQ2YsZWxHaTRYVixDa0duNlhGLHlEQXFDYyxvQ3hGd0RTLEN3RnZEVCx3QnhGNUJPLEN3RjZCUCxrQkFBbUIsQ0FDbkIsaUJsR2k0WFosQ2tHejZYRixzRUEyQ2dCLFdBQVksQ0FDWixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLEtBQU0sQ0FDTixhQUFjLENBRWQsb0N4RjRDTyxDd0YzQ1Asd0JsR2c0WGQsQ2tHbDdYRiwyREFzRGdCLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsV2xHKzNYZCxDa0d2N1hGLDZEQTJEa0IsaUJsRyszWGhCLENrRzE3WEYsaURBa0VZLE1BQU8sQ0FDUCxpQmxHMjNYVixDa0c5N1hGLGdEQXVFWSxNQUFPLENBQ1AsZ0JBQWlCLENBRWpCLGlDeEZuQ3lCLEN3Rm9DekIsY2xHeTNYVixDa0dwOFhGLGtEQThFYyxnQmxHeTNYWixDa0d2OFhGLHlEQWtGYyxlbEd3M1haLENrRzE4WEYscURBdUZZLGlCQUFrQixDQUNsQixjbEdzM1hWLENrRzk4WEYseURBMkZjLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsV2xHczNYWixDa0duOVhGLG9FQWlHYyxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLE9BQVEsQ0FDUixNQUFPLENBRVAsU0FBVSxDQUNWLDJCbEdvM1haLENrRzM5WEYsMERBMkdjLDJDeEZuRTJDLEN3Rm9FM0MsZWxHbTNYWixDa0cvOVhGLHVDQWlIWSxpQ3hGMUV5QixDd0YyRXpCLGV4RjFDWSxDd0YyQ1oseUJ4RnRCVyxDd0Z1QlgsVXhGNUdTLEN3RjZHVCxvQmxHaTNYVixDa0d0K1hGLDZDQXdIYyxhbEdpM1haLENrR3orWEYsK0RBcUlZLGF4RnBJUyxDd0ZxSVQsd0JsRzYyWFYsQ2tHbi9YRiwrUEE0SWdCLFNsRzQyWGQsQ2tHeC9YRix5TUFtSm9CLHdCbEcyMlhsQixDa0c5L1hGLHFIQTBKb0IsU0FBVSxDQUNWLE9sR3UyWGxCLENrR2xnWUYsNEVBZ0tnQixhbEdxMlhkLENrR3JnWUYsa0ZBbUtrQixhbEdxMlhoQixDa0d4Z1lGLDhFQStLVSxlbEc0MVhSLENBQ0YsQ2tHNWdZQSwyQkF3TE0sZXhGbkltQixDd0ZvSW5CLGVsR3cxWE4sQ21HaGhZRSwwQkFERixhQUdNLFNuR21oWUosQ21HdGhZRix5Q0FNUSxnQkFBaUIsQ0FDakIsMkJ6RnNGZSxDeUZwRmYsYXpGUmEsQ3lGU2IsY25Ha2hZTixDbUc1aFlGLG9EQWFVLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsY0FBZSxDQUNmLGVuR2toWVIsQ21HbGlZRiw2SEFvQlksV0FBWSxDQUNaLG1CbkdraFlWLENtR3ZpWUYsa0VBMEJjLFduR2doWVosQ21HMWlZRiw4RUE4QmMsY0FBZSxDQUNmLGF6RnJCTyxDeUZzQlAsZXpGeUNVLEN5RnhDVixpQkFBa0IsQ0FDbEIsb0JuRytnWVosQ21HampZRixnRUF1Q1ksTUFBTyxDQUNQLGlCbkc2Z1lWLENtR3JqWUYsK0RBNENZLGdCbkc0Z1lWLENtR3hqWUYsNkRBaURjLGlCQUFrQixDQUVsQixhekZsRE8sQ3lGbURQLHlCbkd5Z1laLENtRzdqWUYsbUVBdURnQixhbkd5Z1lkLENBQ0YsQ21HLy9YQSxrQkFDRSxpQkFBa0IsQ0FDbEIsb0JBQXFCLENBRXJCLGNBQWUsQ0FDZixVbkdxZ1lGLENtRzFnWUEscUJBUUksZUFBZ0IsQ0FDaEIsU0FBVSxDQUNWLFFuR3NnWUosQ21HaGhZQSxxQkFjSSxTbkdzZ1lKLENtR3BoWUEsa0RBbUJJLG9CQUFxQixDQUNyQix3QkFBeUIsQ0FDekIsV0FBWSxDQUNaLGFBQWMsQ0FDZCwyQ25Hc2dZSixDbUc3aFlBLGtKQWlDTSxtQm5Hc2dZTixDbUd2aVlBLGlDQXVDSSxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLHNCbkdvZ1lKLENtRzdpWUEsb0RBNkNJLGNuR29nWUosQ21HampZQSw4Q0FpREksU25Hb2dZSixDbUdyallBLHFCQXNESSxXQUFZLENBSVosWUFBYSxDQUNiLGtCbkc4L1hKLENtR3pqWUEsd0JBK0RNLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsY0FBZSxDQUNmLG1CQUF5QixDQUN6QiwyQm5Hc2dZTixDbUd6a1lBLDhEQXVFUSxhekZ4SWEsQ3lGeUliLGNBQWUsQ0FDZixlbkd1Z1lSLENtR2hsWUEsK01BbUZVLHVCbkd5Z1lWLENtRzVsWUEsMkNBd0ZRLG9Cbkd3Z1lSLENtR2htWUEsMkJBNkZRLGtCQUFvQixDQUNwQixXQUFZLENBQ1oscUJ6RnpKYSxDeUYwSmIsZUFBZ0IsQ0FFaEIsWUFBYSxDQUNiLHFCbkdzZ1lSLENtR3ptWUEsOEJBc0dVLGtCQUFtQixDQUNuQixlbkd1Z1lWLENtRzltWUEscUNBNkdZLHdCbkdxZ1laLENtR2xuWUEsMEVBa0hZLGF6RnpLUyxDeUYwS1QsY0FBZSxDQUNmLGV6RjlHWSxDeUYrR1osZW5HcWdZWixDbUcxbllBLDhFQXdIYyx1Qm5HdWdZZCxDbUcvbllBLDRLQTZIYyx3Qm5Hd2dZZCxDbUdyb1lBLHlDQWtJWSxpQ3pGN0p5QixDeUY4SnpCLGNBQWUsQ0FDZixhekYvTFMsQ3lGZ01ULGV6RjlIWSxDeUYrSFosZW5HdWdZWixDbUc3b1lBLG1IQTRJWSxpQm5Hc2dZWixDbUdscFlBLGtDQWdKWSxnQm5Hc2dZWixDbUd0cFlBLHNDQW9KWSxnQkFBaUIsQ0FDakIsNkJuR3NnWVosQ21HM3BZQSx3Q0F3SmMsYXpGaE5PLEN5RmlOUCxpQm5HdWdZZCxDbUdocVlBLDhDQTZKYyxZbkd1Z1lkLENtR3BxWUEscUNBa0tZLGFBQWMsQ0FDZCxpQ3pGOUx5QixDeUYrTHpCLGV6RmpLWSxDeUZrS1osY0FBZSxDQUNmLG1CbkdzZ1laLENtRzVxWUEsc0NBMEtZLCtCekZyTlMsQ3lGc05ULGNBQWUsQ0FDZixnQkFBZ0IsQ0FDaEIsaUJuR3NnWVosQ21HbnJZQSxxQ0FpTFksTW5Hc2dZWixDbUd2cllBLDhUQXFMWSxZQUFhLENBQ2IsNkJBQThCLENBQzlCLGNBQWUsQ0FDZixlbkd1Z1laLENtRy9yWUEsNFZBMkxjLHFCQUFzQixDQUN0Qixlbkd3Z1lkLENtR3BzWUEsMkJBb01RLFFBQVMsQ0FDVCxRQUFTLENBQ1Qsa0JBQW1CLENBRW5CLDRCekYvUGEsQ3lGZ1FiLG1CbkdtZ1lSLENtRzVzWUEsaUNBOE1ZLEtuR3NnWVosQ21HcHRZQSxrQ0FtTlUsK0J6RjVPNkIsQ3lGNk83QixlekZqTmMsQ3lGa05kLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLHVCekY3TGEsQ3lGOExiLFFBQVMsQ0FDVCxnQkFBaUIsQ0FDakIsYXpGbFJXLEN5Rm1SWCxlQUFnQixDQUNoQixlbkdxZ1lWLENtR2x1WUEscUNBaU9VLGtCQUFtQixDQUNuQixZQUFhLENBQ2IsV0FBWSxDQUNaLFFuR3FnWVYsQ21HenVZQSw2Q0F1T1ksa0JuR3NnWVosQ21HN3VZQSwrQ0EyT1ksV0FBWSxDQUNaLGtCbkdzZ1laLENtR2x2WUEsOENBZ1BZLFdBQVksQ0FDWixrQm5Hc2dZWixDbUd2dllBLDhDQXFQWSxZQUFhLENBQ2Isa0JuR3NnWVosQ21HNXZZQSw2Q0EwUFksWUFBYSxDQUNiLGtCbkdzZ1laLENtR2p3WUEsd0NBK1BZLDZCbkdzZ1laLENtR3J3WUEsb0RBa1FjLGdCbkd1Z1lkLENtR3p3WUEsMkJBK1FRLHlDbkdnZ1lSLENtRy93WUEsNENBdVJVLDJDbkc4L1hWLENtR3J4WUEsMkNBOFJVLDRDbkc2L1hWLENtRzN4WUEsd0NBdVNVLGVuRzAvWFYsQ21HanlZQSxtR0FrVFUsaUJuR20vWFYsQ21HcnlZQSxnT0FxVFksK0J6RjlVMkIsQ3lGK1UzQixlekZuVFksQ3lGb1RaLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLGVuR28vWFosQ21HOXlZQSxvSUEwVWMsZUFBZ0IsQ0FDaEIsU25HNitYZCxDbUd4ellBLDRDQWdWVSxTQUFVLENBQ1YsS25HNCtYVixDbUc3ellBLG1JQWdXYyxlQUFnQixDQUNoQixRbkdzK1hkLENtR3YwWUEsMkNBc1dVLFVBQVcsQ0FDWCxLbkdxK1hWLENtRzUwWUEsZ0NBZ1hJLFluR2crWEosQ21HaDFZQSxnQ0FvWEksWW5HZytYSixDbUdwMVlBLHNGQTBYSSxhbkcrOVhKLENvRzM1WUEsMEJEQUEsYUNHTSxpQkFBa0IsQ0FDbEIsU3BHNjVZSixDb0doNllBLDJCQU1NLGNBQWUsQ0FDZixLQUFNLENBQ04sT0FBUSxDQUNSLE1wRzY1WU4sQ0FDRixDcUd2NllBLDRDQUVJLGlCQUFrQixDQUNsQixRckd5NllKLENxRzU2WUEsMkRBTU0sMkIzRnNGaUIsQzJGckZqQixpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLE9BQVEsQ0FDUiwwQkFBMkIsQ0FDM0IsY3JHMDZZTixDcUdyN1lBLGdJQWlCTSxZckd5NllOLENxR242WUEsK0VBSVEsU3JHbTZZUixDcUc3NVlBLDZDQUVJLHNCQUF1QixDQUN2QixxQnJHKzVZSixDcUdsNllBLHlFQU1NLGdCckdnNllOLENxR3Q2WUEsK0dBV00sNkJyR2c2WU4sQ3FHMzZZQSw0RUFnQlEsU3JHKzVZUixDcUcvNllBLHFFQXdCVSxtQnJHZzZZVixDcUd4N1lBLCtFQTZCYyxTckcrNVlkLENzRzc5WUUsMEJBREYsaUVBSVEsOER0Rys5WU4sQ3NHbitZRiw2RkFPVSxldEcrOVlSLENzR3QrWUYsMk9BZ0JnQixVdEc0OVlkLENzRzUrWUYsK0dBa0JrQixhdEc2OVloQixDc0cvK1lGLG1IQXlCWSxVdEd5OVlWLENzR2wvWUYseUhBNEJjLGF0R3k5WVosQ3NHci9ZRix3UEFrQ1ksVXRHdTlZVixDc0d6L1lGLG1FQXVDVSxVNUYvQlcsQzRGZ0NYLHlCdEdxOVlSLENzRzcvWUYseUVBMkNZLGF0R3E5WVYsQ0FDRixDdUdqZ1pBLDBCQUNFLFFBQ0UsU3ZHb2daRixDdUdyZ1pBLDhKQUlJLGNBQWUsQ0FDZixldkdxZ1pKLEN1RzFnWkEsbUNBU0ksaUJBQWtCLENBQ2xCLGE3RjRGb0IsQzZGM0ZwQixxQjdGSmUsQzZGS2YsYTdGWmUsQzZGYWYsY3ZHb2daSixDdUdqaFpBLDhDQWdCTSxZQUFhLENBQ2IsU0FBVSxDQUNWLGtCQUFtQixDQUNuQixnQkFBaUIsQ0FFakIsY0FBZSxDQUNmLDJDN0ZpQmlELEM2RmhCakQsZTdGaURnQixDNkZoRGhCLHdCdkdtZ1pOLENBQ0YsQ3VHamdaVSxnREEzQlIsd0RBNEJV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LG9CQUFxQixDQUVyQixpQnZHaStZbEIsQ3VHN3VaQSw4VEFnUnNCLCtCN0Z4T2UsQzZGeU9mLGNBQWUsQ0FDZixlQUFnQixDQUVoQixpQkFBa0IsQ0FDbEIsUUFBUyxDQUNULFV2R2crWXRCLEN1R3R2WkEsa1RBMlJvQixpQzdGclBlLEM2RnNQZixlN0ZwTkUsQzZGcU5GLGNBQWUsQ0FDZixhN0ZyUkQsQzZGc1JDLG1CQUFvQixDQUVwQix3QjdGL1JELEM2RmdTQyxrQnZHODlZcEIsQ3VHaHdaQSw4VEFxU3NCLFV2Rys5WXRCLEN1R3B3WkEsc1NBMFNvQixhdkc4OVlwQixDdUd4d1pBLGtTQThTb0IsYUFBYyxDQUNkLGlDN0Z6UWUsQzZGMFFmLGU3RjVPRSxDNkY2T0YsYXZHODlZcEIsQ3VHL3daQSxpSkFzVGtCLDJCQUE0QixDQUM1QixjQUFlLENBQ2YsMkM3RmpScUMsQzZGa1JyQyxlN0ZsUEksQzZGbVBKLGE3RjFUQyxDNkYyVEQsY0FBZSxDQUNmLDRCdkc0OVlsQixDdUd4eFpBLG1KQStUb0IsY0FBZSxDQUNmLGlCdkc0OVlwQixDdUc1eFpBLGdKQXFVa0IsYUFBYyxDQUNkLFVBQVcsQ0FFWCwyQkFBNEIsQ0FDNUIsNEI3RmxVQyxDNkZvVUQsaUM3RnJTaUIsQzZGc1NqQixlN0ZwUUksQzZGcVFKLGE3RnZVQyxDNkZ3VUQsY3ZHdzlZbEIsQ3VHdHlaQSx5SkFtVm9CLGlCdkdzOVlwQixDdUd6eVpBLCtKQXNWc0IsK0I3RjlTZSxDNkYrU2YsY0FBZSxDQUNmLGVBQWdCLENBRWhCLGlCQUFrQixDQUNsQixRQUFTLENBQ1QsVXZHcTlZdEIsQ3VHanpaQSxrSkFpV29CLGVBQWdCLENBR2hCLFF2R2k5WXBCLEN1R3J6WkEsZ1RBd1dzQixhN0YvVkgsQzZGZ1dHLHdCN0Z2V0gsQzZGd1dHLDRCdkdpOVl0QixDdUczelpBLGlLQThXc0Isd0I3RjVXSCxDNkY2V0csNEJ2R2c5WXRCLEN1Ry96WkEsb0tBdVh3QixlQUFnQixDQUNoQixRdkcyOFl4QixDdUduMFpBLHVIQWtZWSxpQkFBa0IsQ0FDbEIsS0FB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S3ZGaUJJLFVoQlhpQixDY0ZqQix3QnlGK0pzQixDdkZoSnRCLG9CdUZnSnNCLEN2RjNJcEIsMkMxQnk0ZU4sQ2lIajZlQSxvZXZGMkNJLGF0QjdCYyxDc0I4QmQscUJoQnRDaUIsQ2dCMENqQixpQjFCODNlSixDaUg5NmVBLGdWdkZ1RFEsMkMxQjQzZVIsQ2tCejZlRSxnRitGc05ZLFVqSHV0ZWQsQ2lIdjdlQSx3RXZGSUUsYXRCVWdCLENvQlZkLG1DZEVpQixDZ0JBbkIsd0J1RmlPdUIsQ0FHYixVakhvdGVaLENrQnA3ZUUsOEVRQUUsYXRCSWMsQ29CVmQsbUNkRWlCLENnQk1qQix3QjFCdzdlSixDaUhwOGVBLDRKdkZpQkksYXRCSGMsQ29CVmQsbUNkRWlCLENnQmFqQix3QkFoQnlILENBcUJ2SCx3QzFCbTdlTixDaUgzOGVBLGtLdkYrQkksYXRCakJjLENzQmtCZCxtQ2hCMUJpQixDZ0IyQmpCLHdCMUJnN2VKLENpSGo5ZUEsd1R2RjJDSSxhdEI3QmMsQ3NCOEJkLG9DQXpDdUssQ0E2Q3ZLLHdCMUJ3NmVKLENpSHg5ZUEsMFV2RnVEUSx3QzFCczZlUixDaUg3OWVBLGdKQWtQVSx3QmpIZ3ZlVixDaUhsK2VBLGlEQXlQUSw4QmpINnVlUixDaUh0K2VBLHVEQThQVSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFFBQVMsQ0FDVCxhakg0dWVWLENpSDcrZUEsa0pBd1FVLHFCdkdsUVcsQ3VHbVFYLDJCQUE0QixDQUM1QixrQ2pIMHVlVixDaUhwL2VBLGlEQWlSUSw4QmpIdXVlUixDaUh4L2VBLGdEQXFSUSxhdkd0UWEsQ3VHdVFiLDZCdkd2UWEsQ3VHd1FiLDJCQUE0QixDQUM1Qix3QkFBeUIsQ0FDekIsZWpIdXVlUixDaUhoZ2ZBLHVEQTJSVSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFFBQVMsQ0FDVCxhakh5dWVWLENpSHZnZkEsa0pBcVNVLHFCdkcvUlcsQ3VHZ1NYLDJCQUE0QixDQUM1QixrQ2pIdXVlVixDbURwNWVBLGdCOERxTEUsYWpIbXVlRixDaUg1dGVBLGVBRUksa0JqSGt1ZUosQ2lIOXRl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LENBQ25CLGdCcEh1NmZaLENvSDVqZ0JBLDJHQXdKYyxVMUd2Tk8sQzBHd05QLGNwSHc2ZmQsQ29IcjZmWSwwQkE1SloseUdBNkpjLFlwSHk2ZlosQ0FDRixDb0h2a2dCQSxxRkFvS1EsK0IxR3hPYSxDMEd5T2IsWUFBYSxDQUNiLGdCQUFpQixDQUNqQixtQkFBb0IsQ0FDcEIsdUJwSHU2ZlIsQ29IL2tnQkEsMEZBMktVLGExRzdPVyxDMEc4T1gsMkMxRzNNK0MsQzBHNE0vQyxlMUc1S2MsQzBHNktkLFdBQVksQ0FDWixhQUFjLENBQ2QsY3BIdzZmVixDb0hyNmZRLDBCQW5MUixxRkFvTFUsWXBIeTZmUixDQUNGLENvSDlsZ0JBLG1GQXlMUSxNcEh5NmZSLENvSGxtZ0JBLDRHQTRMVSxXcEgwNmZWLENvSHRtZ0JBLGtIQThMWSx1QnBINDZmWixDb0gxNmZZLDBCQWhNWixrSEFpTWMsVXBIODZmWixDQUNGLENvSGhuZ0JBLCtJQXFNYyxZcEgrNmZkLENvSHBuZ0JBLGtKQXdNZ0IsaUJwSGc3ZmhCLENvSDc2ZmMsMEJBM01kLCtJQTRNZ0IsaUJwSGk3ZmQsQ0FDRixDb0g5bmdCQSxxSEFpTmMsK0JwSGk3ZmQsQ29IbG9nQkEsZ1BBcU5nQixTQUFVLENBQ1YsZ0JBQWlCLENBQ2pCLG1CcEhrN2ZoQixDb0h6b2dCQSx3SEEyTmdCLGExRzdSSyxDMEc4UkwsMkMxRzNQeUMsQzBHNFB6QyxlcEhrN2ZoQixDb0gvb2dCQSw4SEFpT2dCLGExR3ZTSyxDMEd3U0wsMkMxR2pReUMsQzBHa1F6QyxlcEhrN2ZoQixDb0hoN2ZnQiwwQkFyT2hCLDhIQXNPa0IsaUJwSG83ZmhCLENBQ0YsQ29IM3BnQkEsZ0lBME9rQixlMUd4T00sQzBHeU9OLG9CcEhxN2ZsQixDb0hocWdCQSxtdENBZ1BnQixrQkFBbUIsQ0FDbkIsMkMxR2hSeUMsQzBHaVJ6QyxlcEhxN2ZoQixDb0huN2ZnQiwwQkFwUGhCLG10Q0FxUGtCLGlCcEh3N2ZoQixDQUNGLENvSDlxZ0JBLHF1Q0F5UGtCLG9CQUFxQixDQUNyQixXQUFZLENBQ1osWUFBYSxD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M0hxNWlCSixDMkhoNWlCUSwwQkFQUixpRUFRVSxTM0hvNWlCUixDQUNGLEMySDc1aUJBLDRDQWVJLGEzSGs1aUJKLEMySC80aUJFLHlCQWxCRixtQ0FvQk0sNkIzSGs1aUJKLEMySHQ2aUJGLHdEQXVCUSxlQUFnQixDQUNoQixrQkFBbUIsQ0FDbkIsaUIzSGs1aUJOLEMySDM2aUJGLG1JQTZCVSxZM0hrNWlCUixDMkgvNmlCRiw2REFrQ1Usb0JBQXFCLENBQ3JCLGtCQUFtQixDQUNuQixpQjNIZzVpQlIsQzJIcDdpQkYsb0ZBdUNjLGUzSGc1aUJaLENBQ0YsQzJIMzRpQkUseUJBN0NGLG1DQStDTSxnQjNIODRpQkosQzJINzdpQkYsNkRBb0RRLFkzSDQ0aUJOLENBQ0YsQzJIdjRpQkEseURBR00sZTNIdzRpQk4sQzJIMzRpQkEscUVBS1EsUzNIMDRpQlIsQzJILzRpQkEsa0ZBU1ksVTNIMDRpQlosQzJIbjVpQkEsaURBZ0JNLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FDbEIsUzNIdTRpQk4sQzJILzNpQkEsaUJBR0Usa0IzSGc0aUJGLEN3Rmw2aUJBLG1DbUNxQ0ksWTNIaTRpQkosQzJILzNpQkkseUJuQ3ZDSixtQ21Dd0NNLHFCM0htNGlCSixDQUNGLEN3RjU2aUJBLG9EbUM0Q00sTUFBTyxDQUNQLHdCM0hvNGlCTixDd0ZqN2lCQSwrQ21Da0RRLG9CQUFxQixDQUNyQiwyQ2pIakVpRCxDaUhrRWpELGUzSG00aUJSLEN3RnY3aUJBLHdCbUMwREksa0JBQW1CLENBQ25CLFkzSGk0aUJKLEN3RjU3aUJBLDhCbUM4RE0sZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLGtCQUFtQixDQUVuQixvQkFBcUIsQ0FDckIsaUJBQWtCLENBQ2xCLGVBQWdCLENBRWhCLGlCQUFrQixDQUtsQixtQkFBb0IsQ0FFcEIsd0JqSGhJZSxDaUhpSWYsd0IzSDIzaUJOLEN3Rno4aUJBLHlDbUN3RVEsYzNIcTRpQlIsQ3dGNzhpQkEsZ0NtQ2lGUSxvQjNIZzRpQlIsQ3dGajlpQkEsMkNtQ29GVSxpQkFBa0IsQ0FDbEIsU0FBVSxD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QUNoQixZQUFhLENBQ2Isa0I1SG9vakJOLEM0SHh2akJGLHNDQTBIVSx3QjVIaW9qQlIsQ0FDRixDNkg5dmpCQSxtQ0FFSSxZN0hnd2pCSixDNkg1dmpCRSx5QkFORixnREFVVSxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLGU3SDZ2akJSLEM2SHp3akJGLG9EQWdCVSxhQUFjLENBQ2QsZTdINHZqQlIsQzZIN3dqQkYsb0lBcUJZLGFuSFZTLENtSFdULHdCQUF5QixDQUN6QixjQUFlLENBRWYsaUJBQWtCLENBQ2xCLGtCN0gydmpCVixDNkhyeGpCRixnSkE0QmMsK0JuSGF5QixDbUhaekIsZW5Id0NVLENtSHZDVixjQUFlLENBQ2YsaUJBQWtCLENBQ2xCLE9BQVEsQ0FDUiwwQkFBMkIsQ0FDM0IsTzdINnZqQlosQzZIL3hqQkYsaUVBdUNZLG9CN0gydmpCVixDNkhseWpCRix1RUEwQ2MsZTdIMnZqQlosQzZIcnlqQkYsbUVBK0NZLFk3SHl2akJWLEM2SHh5akJGLHlFQWtEYyxlN0h5dmpCWixDNkgzeWpCRiwwRUEwRGMsWTdIb3ZqQlosQzZIOXlqQkYsNEVBOERjLG9CN0htdmpCWixDQUNGLEM4SGx6akJBLDhEQUVFLGtCOUhxempCRixDOEh2empCQSxvRUFLSSxpQjlIdXpqQkosQzhINXpqQkEsNEhBU1EsdUI5SHd6akJSLEM4SGowakJBLGdJQVlVLGlCOUgwempCVixDOEh0MGpCQSwwR0FtQkksa0I5SHd6akJKLEM4SDMwakJBLGtJQXNCTSxXOUgwempCTixDOEhoMWpCQSxrVUEwQlEsd0JBQXlCLENBQ3pCLGNBQWUsQ0FDZiwyQ3BIWWlELENvSFhqRCxlcEgyQ2dCLENvSHpDaEIsb0I5SDR6akJSLEM4SDF6akJRLGdEQWpDUixrVUFrQ1UsYTlIaTBqQlIsQ0FDRixDOEhwMmpCQSwwSkF1Q1EsMkNwSENpRCxDb0hBakQsZXBIZ0NnQixDb0gvQmhCLHdCQUF5QixDQUN6QixhOUhrMGpCUixDOEg1MmpCQSwwSkE4Q1EsbUI5SG0wakJSLEM4SGozakJBLHdJQWtEUSxtQjlIbzBqQlIsQzhIdDNqQkEsNElB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b0g2bEJoQixpQjlINHhqQlIsQzhIcmdrQkEsNkVBNk9RLGNBQWUsQ0FDZixlcEhsbUJnQixDb0htbUJoQixhcEgzcEJhLENvSDZwQmIsZ0JBQWlCLENBQ2pCLGlCOUgyeGpCUixDOEhseGpCQSx5Q0FFSSxlOUhveGpCSixDOEh0eGpCQSxxREFLTSwyQ3BIcnBCbUQsQ29Ic3BCbkQsZXBIdG5Ca0IsQ29IdW5CbEIsd0JBQXlCLENBQ3pCLGFwSGpyQmUsQ29Ia3JCZixrQjlIcXhqQk4sQzhIOXhqQkEsK0RBY1EsVTlIb3hqQlIsQzhIbHlqQkEsNENBbUJNLG1COUhteGpCTixDOEh0eWpCQSxpQ0F3QkksZ0I5SGt4akJKLEM4SDF5akJBLHdDQThCTSxnQkFBaUIsQ0FFakIsNkJwSG50QmUsQ29Ib3RCZixpQjlIK3dqQk4sQzhIaHpqQkEsMkNBb0NRLGU5SGd4akJSLEM4SHB6akJBLHlEQXdDWSxnQjlIZ3hqQlosQytIaC9rQkEsa0RBRUksd0MvSGsva0JKLEMrSGgva0JJLHlCQUpKLGtEQUtNLGUvSG8va0JKLENBQ0YsQytIMS9rQkEsd0VBU00sZ0IvSHEva0JOLEMrSDkva0JBLDhEQWFNLFlBQWEsQ0FDYixxQkFBc0IsQ0FFdEIsaUJBQWtCLENBQ2xCLG1CL0hvL2tCTixDK0hyZ2xCQSxpRUFvQlEsTS9IcS9rQlIsQytIemdsQkEsNkRBeUJNLGUvSG8va0JOLEMrSGova0JNLHlCQTVCTixrRkE4QlUsZUFBZ0IsQ0FDaEIsa0JBQW1CLENBQ25CLGlCL0hvL2tCUixDK0hwaGxCRix1TEFvQ1ksWS9Iby9rQlYsQytIeGhsQkYsdUZBeUNZLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsa0IvSGsva0JWLENBQ0YsQytIOWhsQkEsOEdBZ0RVLGUvSGsva0JWLEMrSC8ra0JNLHlCQW5ETix1RkFxRFUsWS9Iay9rQlIsQ0FDRixDK0h4aWxCQSw0REFtRU0sWUFBYSxDQUNiLG9CL0h5K2tCTixDK0g3aWxCQSxnRUF1RVEsZUFBZ0IsQ0FDaEIsVS9IMCtrQlIsQytIbGpsQkEsMkhBa0ZJLGEvSHcra0JKLEMrSG4r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SXU1bUJGLENtSXI1bUJFLHlCQUhGLHFCQUlJLGdCbkl5NW1CRixDQUNGLENtSXY1bUJFLDBCQVBGLHFCQVFJLGlCbkkyNW1CRixDQUNGLENtSXA2bUJBLDRCQVlJLHdCekhwRmlCLEN5SHFGakIsVXpIOUZpQixDeUgrRmpCLGVBQWdCLENBQ2hCLDJDbkk0NW1CSixDbUkzNm1CQSx5Q0FrQk0sY25JNjVtQk4sQ21JLzZtQkEsMENBdUJRLFV6SHhHYSxDeUh5R2Isb0JuSTQ1bUJSLENtSXA3bUJBLDRDQTJCVSxpQm5JNjVtQlYsQ21JeDdtQkEsbUNBa0NJLGdCQUFpQixDQUNqQixtQm5JMDVtQkosQ21JNzdtQkEsNkNBc0NNLGF6SDlIZSxDeUgrSGYsb0JBQXFCLENBQ3JCLDJDekh6Rm1ELEN5SDBGbkQsd0JBQXlCLENBQ3pCLG9CQUFxQixDQUNyQixlekg1RGtCLEN5SDZEbEIsa0JuSTI1bUJOLENtSXY4bUJBLCtDQStDUSxrQm5JNDVtQlIsQ21JMzhtQkEseUNBb0RNLGVBQWdCLENBQ2hCLG1CbkkyNW1CTixDbUloOW1CQSw0Q0F5RE0sZ0JBQWlCLENBQ2pCLGVuSTI1bUJOLENtSXI5bUJBLDhDQTZEUSxvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FDaEIsZW5JNDVtQlIsQ21JMzltQkEscURBcUVRLFVuSTA1bUJSLENtSS85bUJBLG1GQTRFSSxlQUFnQixDQUNoQiw0QnpIL0lpQixDeUhnSmpCLGdCQUFpQixDQUNqQixtQm5JdzVtQkosQ21JdittQkEseUZBa0ZNLG1CbkkwNW1CTixDbUk1K21CQSxxR0FzRk0sZ0JBQWlCLENBTWpCLGtCbklzNW1CTixDbUlsL21CQSw2SEF5RlEsYW5JODVtQlIsQ21Jdi9tQkEsb1FBZ0dRLG1Cbkk4NW1CUixDbUk5L21CQSxtSUFvR1EsZW5JKzVtQlIsQ21JbmduQkEscUpBeUdVLGV6SHpIYyxDeUgwSGQsa0JuSSs1bUJWLENtSXQ1bUJNLHlCQW5ITix5R0FvSFEsZ0JuSTI1bUJOLENtSS9nbkJGLCtHQXVIVSxlbkk0NW1CUixDbUluaG5CRiwySUEwSFksZ0JuSTY1bUJW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c0lsdXBCQSxtRUF5WlEsYXRJNjBvQlIsQ3NJdHVwQkEscURBOFpNLGtCQUFtQixDQUNuQixlQUFnQixDQUNoQixXdEk0MG9CTixDc0l2MG9CRSwwQkFyYUYsdUNBdWFNLFdBQVksQ0FDWixldEkwMG9CSixDc0lsdnBCRiw2REEyYVEsZ0JBQWlCLENBQ2pCLFl0STAwb0JOLENzSXR2cEJGLGlFQSthVSxXdEkwMG9CUixDc0l6dnBCRixtRkFtYlUsZXRJeTBvQlIsQ3NJNXZwQkYsMkRBd2JRLGU1SDViYSxDNEg2YmIsYUFBYyxDQUNkLGdCQUFpQixDQUNqQixtQkFBb0IsQ0FDcEIsaUJ0SXUwb0JOLENzSW53cEJGLHNFQStiVSxzQnRJdTBvQlIsQ3NJdHdwQkYsOERBbWNVLGN0SXMwb0JSLENzSXp3cEJGLDJJQXdjVSxhNUhuZFcsQzRIb2RYLFl0SXEwb0JSLENzSTl3cEJGLDJFQTZjVSxhdElvMG9CUixDc0lqeHBCRiw4RUFpZFUsY3RJbTBvQlIsQ3NJcHhwQkYsa0VBd2RVLFl0SSt6b0JSLENzSXZ4cEJGLDZEQTZkUSxldEk2em9CTixDQUNGLENzSXh6b0JFLGdEQW5lRix5RUF3ZVUsb0J0SXd6b0JSLENzSWh5cEJGLG1NQStlVSxhNUgxZlcsQzRIMmZYLDZCdElxem9CUixDc0lyeXBCRixrR0FvZlUsb0J0SW96b0JSLENBQ0YsQ3NJOXlvQkUseUJBM2ZGLDRFQStmVSxRdEkreW9CUixDc0k5eXBCRix5RUFvZ0JVLG9CQUFzQixDQUN0QixZdEk2eW9CUixDc0lsenBCRiwyRkF5Z0JZLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsaUJ0STR5b0JWLENzSXZ6cEJGLDJEQWloQlEsWUFBYSxDQUNiLFN0SXl5b0JOLENzSTN6cEJGLDhEQXFoQlUscUJ0SXl5b0JSLENzSTl6cEJGLDRNQTJoQlUsVXRJd3lvQlIsQ3NJbjBwQkYsMkVBK2hCVSxlNUhuaUJXLEM0SG9pQlgsK0I1SHJoQlcsQzRIc2hCWCxpQnRJdXlvQlIsQ3NJeDBwQkYsOEVBcWlCVSxnQkFBaUIsQ0FDakIsYUFBYyxDQUNkLGlCQUFrQixDQUNsQixLQUFNLENBQ04sVUFBVyxDQUNYLFVBQVcsQ0FDWCwyQkFBNEIsQ0FDNUIsU3RJc3lvQlIsQ3NJbDFwQkYsNkZBK2lCWSxZdElzeW9CVixDc0lyMXBCRiw0RkFtakJZLGlCdElxeW9CVixDc0l4MXBCRixpR0FzakJjLGN0SXF5b0JaLENzSTMxcEJGLGdFQTRqQlUsa0I1SHJrQlcsQzRIc2tCWCxpQnRJa3lvQlIsQ3NJLzFwQkYsa0VBaWtCVSxZdElpeW9CUixDQUNGLENzSW4ycEJBLHdDQXlrQk0saUJ0STh4b0JOLENzSXYycEJBLDhGQTBsQlEsbUN0SWl4b0JSLENzSTMycEJBLDhHQStsQlUscUN0SWd4b0JWLENzSS8ycEJBLDBFQ0xRLFdBQVksQ0FDWix1QnZJdzNwQlIsQ3VJdjNwQlEsMEJER1IsMEVDRlUsV3ZJMjNwQlIsQ0FDRixDdUkxM3BCUSx5QkRBUiwwRUNDVSxXdkk4M3BCUixDQUNGLENzSWg0cEJBLHlFQ0tRLGtCQUFtQixDQUNuQixXQUFZLENBQ1osYXZJKzNwQlIsQ3VJOTNwQlEseUJEUlIseUVDU1UsVXZJazRwQlIsQ0FDRixDdUl0NXBCQSwrRUF1QlEseUJ2SW00cEJSLEN1SWw0cEJRLHlCQXhCUiwrRUF5QlUsd0JBQXlCLENBQ3pCLHVCQUF3QixDQUN4Qix3QnZJczRwQlIsQ0FDRixDc0l4NXBCQSw0RUNxQlEsbUJBQW9CLENBQ3BCLGdCQUFpQixDQUNqQixlN0hrQ2dCLEM2SGpDaEIsbUJBQW9CLENBQ3BCLGlDN0hFNkIsQzZIRDdCLGN2SXU0cEJSLEN1SWo0cEJFLHlCRGhDRiw0RUNvQ1UsY0FBZSxDQUNmLFF2SWs0cEJSLENBQ0Y7O0F3SXA3cEJBOzs7Ozs7OztFeEk4N3BCRSxDd0l0N3BCQyxzQkFBc0IscUJBQXFCLENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxNQUFNLENBQUMsZ0JBQWdCLENBQUMsY0FBYyxDQUFDLHVDQUF1QyxDQUFDLEtBQUssQ0FBdUIsaUJBQWlCLENBQUMsMEJBQTBCLENBQUMsd0JBQXdCLENBQUMscUJBQXFCLENBQUMsb0JBQW9CLENBQUMsZ0JBQWdCLENBQUMsV0FBVyxDQUFDLFV4SXk4cEJyVSxDd0l6OHBCZ1YseURBQXlELDRCQUE0QixDQUFDLFdBQVcsQ0FBQyxhQUFhLENBQUMsUUFBUSxDQUFDLGlCQUFpQixDQUFDLE94SWs5cEIzZCxDd0lsOXBCbWUscUJBQXFCLHFCQUFxQixDQUFtQyx5QkFBeUIsQ0FBZ0Msc0JBQXNCLENBQUMsaUJBQWlCLENBQUMsU3hJNDlwQmxwQixDd0k1OXBCNHBCLG1CQUFtQixleElnK3BCL3FCLEN3SWgrcEIrckIsMkNBQTJDLHFCeElvK3BCMXVCLEN3SXArcEJnd0IsZ0hBQWdILFlBQVksQ0FBQyxTQUFTLENBQUMsUXhJMCtwQnY0QixDd0kxK3BCZzVCLHlEQUF5RCx3QnhJOCtwQno4QixDd0k5K3BCaytCLHVEQUF1RCx3QkFBd0IsQ0FBQyxReEltL3BCbGpDLEN3SW4vcEIyakMsaURBQWlELHdCeEl1L3BCNW1DLEN3SXYvcEJxb0MsNEhBQTRILGVBQWUsQ0FBQyxXQUFXLENBQUMsU3hJNi9wQjd4QyxDd0k3L3BCdXlDLCtEQUErRCxxQnhJaWdxQnQyQyxDd0lqZ3FCNDNDLDZEQUE2RCxxQkFBcUIsQ0FBQyxXeElzZ3FCLzhDLEN3SXRncUIyOUMsd0hBQXdILFNBQVMsQ0FBQyxVeEkyZ3FCN2xELEN3STNncUJ3bUQscUJBQXFCLFFBQVEsQ0FBQyxTQUFTLENBQUMsVXhJaWhxQmhwRCxDd0lqaHFCMnBELHVEQUF1RCxXQUFXLENBQUMsYXhJc2hxQjl0RCxDd0l0aHFCNHVELDJCQUEyQixVeEkwaHFCdndELEN3STFocUJreEQsd0JBQXdCLHFCQUFxQixDQUFDLGNBQWMsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGVBQWUsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLGlCQUFpQixDQUFDLFV4SXNpcUIzNUQsQ3dJdGlxQnM2RCw4QkFBOEIsd0J4STBpcUJwOEQsQ3dJMWlxQjY5RCxrRUFBa0UsVXhJOGlxQi9oRSxDd0k5aXFCMGlFLG9DQUFvQyx3QnhJa2pxQjlrRSxDd0lsanFCdW1FLDBDQUEwQyx3QnhJc2pxQmpwRSxDd0l0anFCMHFFLG9FQUFvRSxVeEkwanFCOXVFLEN3STFqcUJ5dkUsd0VBQXdFLHFCQUFxQixDQUFDLFVBQVUsQ0FBQyxjeElna3FCbDJFLEN3SWhrcUJpM0UsZ0dBQWdHLHdCeElva3FCajlFLEN3SXBrcUIwK0Usc1VBQXNVLGN4SXdrcUJoekYsQ3dJeGtxQit6Rix3SkFBd0osV3hJNGtxQnY5RixDd0k1a3FCbStGLG1GQUFtRixhQUFhLENBQUMsa0JBQWtCLENBQUMsWXhJa2xxQnZsRyxDd0lsbHFCb21HLHNGQUFzRixxQkFBcUIsQ0FBQyxjeEl1bHFCaHRHLEN3SXZscUIrdEcsaUJBQWlCLFl4STJscUJodkcsQ29GOWpxQkEsOERxRHRCRSxrQkFBbUIsQ0FDbkIsbUJBQW9CLENBQ3BCLGEvSE5tQixDK0hPbkIsMkMvSHNCdUQsQytIckJ2RCxjQUFlLENBQ2Ysb0J6SXlscUJGLEN5SS9scUJBLDRGQVNJLGlCL0hzRmdDLEMrSHJGaEMsa0J6STJscUJKLEN5SXJtcUJBLGdGQWNJLGEvSGxCaUIsQytIbUJqQixvQnpJNGxxQkosQ3lJM21xQkEsMk9BcUJNLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsT3pJMGxxQk4sQ3lJam5xQkEsdUhBNkJNLGdDQUFrQyxDQUNsQyxpQnpJd2xxQk4sQ3lJdG5xQkEseUlBbUNRLGlCekl1bHFCUixDeUkxbnFCQSxrT0FnRE0sa0J6SWtscUJOLEN5SWxvcUJBLDZIQW9ETSxpQkFBa0IsQ0FDbEIsd0J6SWtscUJOLEN5QnBscUJFLHlFQzNEQSxhdEJVZ0IsQ29CVmQsd0JkU2lCLENnQlBuQixvQmhCT21CLEMrSDREbkIsVXpJaWxxQkYsQ2tCaHBxQkUscUZRQUUsVWhCSmlCLENjRmpCLHdCZFVpQixDZ0JGakIsb0IxQm9wcUJKLEN5QmptcUJFLDBLQzlDRSxVaEJYaUIsQ2NGakIsd0JkVWlCLENnQktqQixvQmhCTGlCLENnQlVmLDBDMUIrb3FCTixDeUJ4bXFCRSxpbEJDcEJFLGF0QjdCYyxDc0I4QmQsd0JoQi9CaUIsQ2dCbUNqQixvQjFCcW9xQkosQ3lCdG5xQkUsK2JDUk0sMEMxQm9vcUJSLEN5QjVucUJFLHlFRDNERSx3QmRMaUIsQ2dCT25CLG9CaEJQbUIsQytIZ0ZuQixVekltbnFCRixDa0J4cnFCRSxxRlFBRSxVaEJKaUIsQ2NGakIsd0JkSmlCLENnQllqQixvQjFCNHJxQkosQ3lCem9xQkUsMEtDOUNFLFVoQlhpQixDY0ZqQix3QmRKaUIsQ2dCbUJqQixvQmhCbkJpQixDZ0J3QmYsd0MxQnVycUJOLEN5QmhwcUJFLGlsQkNoQ0UsVWhCekJpQixDZ0IwQmpCLHdCaEJqQ2lCLENnQmtDakIsb0IxQjRycUJKLEN5QjlwcUJFLCtiQ1JNLHdDMUI0cXFCUixDeUJwcXFCRSxrSmdIcUJBLGtCQUFtQixDQUNuQiw4QkFBK0IsQ0FDL0IsMkJBQTRCLENBRTVCLDJDL0hsRHVELEMrSG1EdkQsY0FBZSxDQUNmLG9CQUFxQixDQUNyQixvQkFBcUIsQ0FFckIsbUJ6SWlwcUJGLEN5STVwcUJBLDBLQWNJLFdBQVksQ0FDWixhQUFjLENBQ2QsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsZXpJb3BxQkosQ3lJdHFxQkEsMEtBc0JJLGtCeklzcHFCSixDeUIvcnFCRSwwS2dINkNFLG9CeklzcHFCSixDeUlocnFCQSx3ZUFpQ1EsY3pJdXBxQlIsQ3lJeHJxQkEsc05BdUNJLGtCekl1cHFCSixDeUk5cnFCQSw4T0EwQ00sa0JBQW1CLENBTW5CLGlDeklxcHFCTixDeUl6cHFCTSx5QkE1Q04sOE9BNkNRLGtCekkrcHFCTixDQUNGLEN5STdzcUJBLHNRQXFEUSxrQnpJOHBxQlIsQ3lJNXBxQlEseUJBdkRSLHNRQXdEVSxrQnpJa3FxQlIsQ0FDRixDeUkzdHFCQSxrTkErREksOEJBQStCLENBQy9CLGlCQUFrQixDQUNsQixrQnpJa3FxQkosQ3lJbnVxQkEsME5Bb0VNLGtCeklxcXFCTixDeUl6dXFCQSwwTEF5RUksa0J6SXNxcUJKLEN5SS91cUJBLGtOQTRFTSxrQnpJeXFxQk4sQ3lJcnZxQkEsc09BZ0ZNLGlCQUFrQixDQUNsQix3QnpJMnFxQk4sQ3lJNXZxQkEsMEwvRzlFRSxhdEJVZ0IsQ29CVmQsd0JkRGlCLENnQkduQixvQmhCSG1CLEMrSHNLakIsVXpJOHFxQkosQ2tCNzBxQkUsa05RQUUsVWhCSmlCLENjRmpCLHdCZEFvQixDZ0JRcEIsb0IxQm0xcUJKLEN5STd3cUJBLG9hL0dqRUksVWhCWGlCLENjRmpCLHdCZEFvQixDZ0JlcEIsb0JoQmZvQixDZ0JvQmxCLDJDMUJrMXFCTixDeUl4eHFCQSwwMkMvR3ZDSSxhdEI3QmMsQ3NCOEJkLHdCaEJ6Q2lCLENnQjZDakIsb0IxQmsxcUJKLEN5SWh6cUJBLHMvQi9HM0JRLDJDMUJ1MXFCUixDeUk5dHFCQSw4Si9HNUtFLGF0QlVnQixDb0JWZCx3QmRGaUIsQ2dCSW5CLG9CaEJKbUIsQytIaUxqQixheklrdXFCSixDa0IzNHFCRSxnTFFBRSxhdEJJYyxDb0JWZCxxQmRFaUIsQ2dCTWpCLGlCMUIrNHFCSixDeUkzdXFCQSxnVy9HL0pJLGF0QkhjLENvQlZkLHFCZEVpQixDZ0JhakIsaUJoQmJpQixDZ0JrQmYsMkMxQjA0cUJOLEN5SWx2cUJBLDRtQy9HakpJLGF0QmpCYyxDc0JrQmQsd0JoQjlCaUIsQ2dCK0JqQixvQjFCZzVxQkosQ3lJandxQkEsZ3pCL0d6SFEsMkMxQmk0cUJSLEMwSXQ3cUJBLG1CQUVJLG1CMUl3N3FCSixDMEkxN3FCQSxXQU1JLGUxSXc3cUJKLEMwSTk3cUJBLDJFQVlJLHVDaElmaUIsQ2dJZ0JqQix3QmhJTWlCLENnSUxqQixhaElQaUIsQ2dJUWpCLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIsa0JBQW1CLENBQ25CLFdBQVksQ0FDWiwyQ2hJaUJxRCxDZ0loQnJELGNBQWUsQ0FDZixTQUFVLENBQ1Ysb0JBQXFCLENBQ3JCLGVBQWdCLENBQ2hCLFUxSXc3cUJKLEMwSWg5cUJBLGtIQTJCTSxrQjFJMjdxQk4sQzBJdDlxQkEsNEdBZ0NNLGtCMUk0N3FCTixDMEk1OXFCQSxpSUFvQ00sY0FBZSxDQUNmLHdCQUF5QixDQUN6QixhaEk5QmUsQ2dJK0JmLFMxSTg3cUJOLEMwSXIrcUJBLDZJQW9DTSxjQUFlLENB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ZSxDQUNmLFVqSnkzc0JKLENpSmw3c0JBLDBEQThETSxrQnZJN0RlLEN1SThEZixVakp3M3NCTixDaUp2N3NCQSxpRUFrRVEsc0JBQXVCLENBQ3ZCLFdBQVksQ0FDWixVdkk1RGEsQ3VJNkRiLDJDdkk3QmlELEN1SThCakQsY2pKeTNzQlIsQ2lKLzdzQkEsc0VBeUVVLGtCQUFtQixDQUNuQixZakowM3NCVixDaUpwOHNCQSxxRUE4RVUsY0FBZSxDQUNmLGVqSjAzc0JWLENpSno4c0JBLDJFQW1GVSxZakowM3NCVixDaUo3OHNCQSx3REF5Rk0sZXZJakZlLEN1SWtGZixhQUFjLENBQ2QsWUFBYSxDQUNiLDhCakp3M3NCTixDaUpwOXNCQSx5RUErRlEsNEJqSnkzc0JSLENpSng5c0JBLDRFQW1HUSxlQUFnQixDQUNoQixlQUFnQixDQUNoQiw4QmpKeTNzQlIsQ2lKOTlzQkEsNkRBNkdRLGdCakpxM3NCUixDaUpwM3NCUSx5QkE5R1IsNkRBK0dVLGVqSnczc0JSLENBQ0YsQ2lKeCtzQkEsZ0ZBc0hVLGFqSnMzc0JWLENpSjUrc0JBLGdGQTBIVSxZakpzM3NCVixDaUpoL3NCQSxpRkErSFEsYWpKcTNzQlIsQ2lKLzJzQlEseUJBcklSLGdFQXNJVSxlakptM3NCUixDQUNGLENpSjEvc0JBLG9GQXlJVSxZakpxM3NCVixDaUo5L3NCQSxxQ0FtSkksa0J2SS9IdUIsQ3VJZ0l2Qix3Q2pKKzJzQkosQ2lKbmd0QkEsMkRBc0pNLGtCdklsSXFCLEN1SW1JckIsYWpKaTNzQk4sQ2lKeGd0QkEsc0RBMEpNLGtCakprM3NCTixDaUo1Z3RCQSx5REE2Sk0sZWpKbTNzQk4iLCJmaWxlIjoiY29ycG9yYXRlLmJ1bmRsZS5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXHJcbiAqIE92ZXJsYXlTY3JvbGxiYXJzXHJcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9LaW5nU29yYS9PdmVybGF5U2Nyb2xsYmFyc1xyXG4gKlxyXG4gKiBWZXJzaW9uOiAxLjEzLjBcclxuICpcclxuICogQ29weXJpZ2h0IEtpbmdTb3JhIHwgUmVuZSBIYWFzLlxyXG4gKiBodHRwczovL2dpdGh1Yi5jb20vS2luZ1NvcmFcclxuICpcclxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBsaWNlbnNlLlxyXG4gKiBEYXRlOiAwMi4wOC4yMDIwXHJcbiAqL1xyXG5cclxuLypcclxuT1ZFUkxBWSBTQ1JPTExCQVJTIENPUkU6XHJcbiovXHJcblxyXG5odG1sLm9zLWh0bWwsXHJcbmh0bWwub3MtaHRtbCA+IC5vcy1ob3N0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1pbi1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IC8qIGNvdWxkIGJlIHBvc2l0aW9uOiBmaXhlZDsgYnV0IGl0IGNhdXNlcyBpc3N1ZXMgb24gaU9TICgtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2gpICovXHJcbn1cclxuaHRtbC5vcy1odG1sID4gLm9zLWhvc3QgPiAub3MtcGFkZGluZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IC8qIGNvdWxkIGJlIHBvc2l0aW9uOiBmaXhlZDsgYnV0IGl0IGNhdXNlcyBpc3N1ZXMgb24gaU9TICgtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2gpICovXHJcbn1cclxuYm9keS5vcy1kcmFnZ2luZyxcclxuYm9keS5vcy1kcmFnZ2luZyAqIHtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4ub3MtaG9zdCxcclxuLm9zLWhvc3QtdGV4dGFyZWEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcclxuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuICAgIC13ZWJraXQtYm94LXBhY2s6IHN0YXJ0O1xyXG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xyXG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgLW1zLWdyaWQtcm93LWFsaWduOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG4ub3MtaG9zdC1mbGV4Ym94IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5vcy1ob3N0LWZsZXhib3ggPiAub3Mtc2l6ZS1hdXRvLW9ic2VydmVyIHtcclxuICAgIGhlaWdodDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcbi5vcy1ob3N0LWZsZXhib3ggPiAub3MtY29udGVudC1nbHVlIHtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XHJcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcbi5vcy1ob3N0LWZsZXhib3ggPiAub3Mtc2l6ZS1hdXRvLW9ic2VydmVyLFxyXG4ub3MtaG9zdC1mbGV4Ym94ID4gLm9zLWNvbnRlbnQtZ2x1ZSB7XHJcbiAgICBtaW4taGVpZ2h0OiAwO1xyXG4gICAgbWluLXdpZHRoOiAwO1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcclxuICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMDtcclxuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDE7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcclxuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG59XHJcbiNvcy1kdW1teS1zY3JvbGxiYXItc2l6ZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLW1zLWZpbHRlcjogJ3Byb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApJztcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG92ZXJmbG93OiBzY3JvbGw7XHJcbiAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgd2lkdGg6IDUwMHB4O1xyXG59XHJcbiNvcy1kdW1teS1zY3JvbGxiYXItc2l6ZSA+IGRpdiB7XHJcbiAgICB3aWR0aDogMjAwJTtcclxuICAgIGhlaWdodDogMjAwJTsgXHJcbiAgICBtYXJnaW46IDEwcHggMDtcclxufVxyXG4vKiBmaXggcmVzdHJpY3RlZCBtZWFzdXJpbmcgKi9cclxuI29zLWR1bW15LXNjcm9sbGJhci1zaXplOmJlZm9yZSxcclxuI29zLWR1bW15LXNjcm9sbGJhci1zaXplOmFmdGVyLFxyXG4ub3MtY29udGVudDpiZWZvcmUsXHJcbi5vcy1jb250ZW50OmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICB3aWR0aDogMC4wMXB4O1xyXG4gICAgaGVpZ2h0OiAwLjAxcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMDtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGZsZXgtZ3JvdzogMDtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbiNvcy1kdW1teS1zY3JvbGxiYXItc2l6ZSxcclxuLm9zLXZpZXdwb3J0IHtcclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyICFpbXBvcnRhbnQ7XHJcbn1cclxuLm9zLXZpZXdwb3J0LW5hdGl2ZS1zY3JvbGxiYXJzLWludmlzaWJsZSNvcy1kdW1teS1zY3JvbGxiYXItc2l6ZSxcclxuLm9zLXZpZXdwb3J0LW5hdGl2ZS1zY3JvbGxiYXJzLWludmlzaWJsZS5vcy12aWV3cG9ydCB7XHJcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ub3Mtdmlld3BvcnQtbmF0aXZlLXNjcm9sbGJhcnMtaW52aXNpYmxlI29zLWR1bW15LXNjcm9sbGJhci1zaXplOjotd2Via2l0LXNjcm9sbGJhcixcclxuLm9zLXZpZXdwb3J0LW5hdGl2ZS1zY3JvbGxiYXJzLWludmlzaWJsZS5vcy12aWV3cG9ydDo6LXdlYmtpdC1zY3JvbGxiYXIsXHJcbi5vcy12aWV3cG9ydC1uYXRpdmUtc2Nyb2xsYmFycy1pbnZpc2libGUjb3MtZHVtbXktc2Nyb2xsYmFyLXNpemU6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lcixcclxuLm9zLXZpZXdwb3J0LW5hdGl2ZS1zY3JvbGxiYXJzLWludmlzaWJsZS5vcy12aWV3cG9ydDo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHdpZHRoOiAwcHggIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbn1cclxuLm9zLWNvbnRlbnQtZ2x1ZSB7XHJcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLm9zLXBhZGRpbmcge1xyXG4gICAgYm94LXNpemluZzogaW5oZXJpdDtcclxuICAgIGRpcmVjdGlvbjogaW5oZXJpdDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuXHR6LWluZGV4OiAwO1xyXG59XHJcbi5vcy1ob3N0LW92ZXJmbG93ID4gLm9zLXBhZGRpbmcge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4ub3Mtdmlld3BvcnQge1xyXG4gICAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcbi5vcy1jb250ZW50LWFycmFuZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBtaW4td2lkdGg6IDFweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5vcy1jb250ZW50IHtcclxuICAgIGRpcmVjdGlvbjogaW5oZXJpdDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuLm9zLWNvbnRlbnQgPiAub3MtdGV4dGFyZWEge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG4gICAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgb3V0bGluZTogMHB4IG5vbmUgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIHRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgbGVmdDogMCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcclxuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LWZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwZXJzcGVjdGl2ZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgei1pbmRleDogMSAhaW1wb3J0YW50O1xyXG4gICAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuLm9zLWhvc3QtcnRsID4gLm9zLXBhZGRpbmcgPiAub3Mtdmlld3BvcnQgPiAub3MtY29udGVudCA+IC5vcy10ZXh0YXJlYSB7XHJcbiAgICByaWdodDogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5vcy1jb250ZW50ID4gLm9zLXRleHRhcmVhLWNvdmVyIHtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLm9zLWNvbnRlbnQgPiAub3MtdGV4dGFyZWFbd3JhcD0nb2ZmJ10ge1xyXG4gICAgd2hpdGUtc3BhY2U6IHByZSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwcHggIWltcG9ydGFudDtcclxufVxyXG4ub3MtdGV4dC1pbmhlcml0IHtcclxuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICBmb250LXN0eWxlOiBpbmhlcml0O1xyXG4gICAgZm9udC12YXJpYW50OiBpbmhlcml0O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWluZGVudDogaW5oZXJpdDtcclxuICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XHJcbiAgICB0ZXh0LXNoYWRvdzogaW5oZXJpdDtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGluaGVyaXQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcclxuICAgIHdvcmQtc3BhY2luZzogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgdW5pY29kZS1iaWRpOiBpbmhlcml0O1xyXG4gICAgZGlyZWN0aW9uOiBpbmhlcml0O1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBjdXJzb3I6IHRleHQ7XHJcbn1cclxuLm9zLXJlc2l6ZS1vYnNlcnZlcixcclxuLm9zLXJlc2l6ZS1vYnNlcnZlci1ob3N0IHtcclxuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG59XHJcbi5vcy1yZXNpemUtb2JzZXJ2ZXItaG9zdCB7XHJcbiAgICBwYWRkaW5nOiBpbmhlcml0O1xyXG4gICAgYm9yZGVyOiBpbmhlcml0O1xyXG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5vcy1yZXNpemUtb2JzZXJ2ZXItaG9zdC5vYnNlcnZlZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcbi5vcy1yZXNpemUtb2JzZXJ2ZXItaG9zdCA+IC5vcy1yZXNpemUtb2JzZXJ2ZXIsXHJcbi5vcy1yZXNpemUtb2JzZXJ2ZXItaG9zdC5vYnNlcnZlZCA+IC5vcy1yZXNpemUtb2JzZXJ2ZXIge1xyXG4gICAgaGVpZ2h0OiAyMDAlO1xyXG4gICAgd2lkdGg6IDIwMCU7XHJcbiAgICBwYWRkaW5nOiBpbmhlcml0O1xyXG4gICAgYm9yZGVyOiBpbmhlcml0O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG4ub3MtcmVzaXplLW9ic2VydmVyLWhvc3Qub2JzZXJ2ZWQgPiAub3MtcmVzaXplLW9ic2VydmVyLFxyXG4ub3MtcmVzaXplLW9ic2VydmVyLWhvc3Qub2JzZXJ2ZWQgPiAub3MtcmVzaXplLW9ic2VydmVyOmJlZm9yZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZmxleC1ncm93OiAxO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ub3MtcmVzaXplLW9ic2VydmVyLWhvc3Qub2JzZXJ2ZWQgPiAub3MtcmVzaXplLW9ic2VydmVyOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gICAgcGFkZGluZzogaW5oZXJpdDtcclxuICAgIGJvcmRlcjogaW5oZXJpdDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG4ub3Mtc2l6ZS1hdXRvLW9ic2VydmVyIHtcclxuICAgIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiBpbmhlcml0O1xyXG4gICAgbWF4LXdpZHRoOiAxcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1heC1oZWlnaHQ6IDFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIC13ZWJraXQtYm94LWZsZXg6IGluaGVyaXQ7XHJcbiAgICAgICAgLW1zLWZsZXgtcG9zaXRpdmU6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogaW5oZXJpdDtcclxuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XHJcbiAgICAgICAgZmxleC1iYXNpczogMDtcclxufVxyXG4ub3Mtc2l6ZS1hdXRvLW9ic2VydmVyID4gLm9zLXJlc2l6ZS1vYnNlcnZlciB7XHJcbiAgICB3aWR0aDogMTAwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMDAlO1xyXG4gICAgbWluLWhlaWdodDogMXB4O1xyXG4gICAgbWluLXdpZHRoOiAxcHg7XHJcbn1cclxuLm9zLXJlc2l6ZS1vYnNlcnZlci1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBkaXJlY3Rpb246IGx0ciAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMCAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXg6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGZsZXg6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ub3MtcmVzaXplLW9ic2VydmVyLWl0ZW0tZmluYWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgLXdlYmtpdC1ib3gtZmxleDogMCAhaW1wb3J0YW50O1xyXG4gICAgLW1zLWZsZXg6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGZsZXg6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG4ub3MtcmVzaXplLW9ic2VydmVyIHtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAwMXM7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDAxcztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IG9zLXJlc2l6ZS1vYnNlcnZlci1kdW1teS1hbmltYXRpb247XHJcbiAgICBhbmltYXRpb24tbmFtZTogb3MtcmVzaXplLW9ic2VydmVyLWR1bW15LWFuaW1hdGlvbjtcclxufVxyXG5vYmplY3Qub3MtcmVzaXplLW9ic2VydmVyIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxufVxyXG5ALXdlYmtpdC1rZXlmcmFtZXMgb3MtcmVzaXplLW9ic2VydmVyLWR1bW15LWFuaW1hdGlvbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG59XHJcbkBrZXlmcmFtZXMgb3MtcmVzaXplLW9ic2VydmVyLWR1bW15LWFuaW1hdGlvbiB7XHJcbiAgICBmcm9tIHtcclxuICAgICAgICB6LWluZGV4OiAwO1xyXG4gICAgfVxyXG4gICAgdG8ge1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG59XHJcblxyXG4vKlxyXG5DVVNUT00gU0NST0xMQkFSUyBBTkQgQ09STkVSIENPUkU6XHJcbiovXHJcblxyXG4ub3MtaG9zdC10cmFuc2l0aW9uID4gLm9zLXNjcm9sbGJhcixcclxuLm9zLWhvc3QtdHJhbnNpdGlvbiA+IC5vcy1zY3JvbGxiYXItY29ybmVyIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3MsIHRvcCAwLjNzLCByaWdodCAwLjNzLCBib3R0b20gMC4zcywgbGVmdCAwLjNzO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3MsIHRvcCAwLjNzLCByaWdodCAwLjNzLCBib3R0b20gMC4zcywgbGVmdCAwLjNzO1xyXG59XHJcbmh0bWwub3MtaHRtbCA+IC5vcy1ob3N0ID4gLm9zLXNjcm9sbGJhciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IC8qIGNvdWxkIGJlIHBvc2l0aW9uOiBmaXhlZDsgYnV0IGl0IGNhdXNlcyBpc3N1ZXMgb24gaU9TICgtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2gpICovXHJcbiAgICB6LWluZGV4OiA5OTk5OTk7IC8qIGhpZ2hlc3Qgei1pbmRleCBvZiB0aGUgcGFnZSAqL1xyXG59XHJcbi5vcy1zY3JvbGxiYXIsXHJcbi5vcy1zY3JvbGxiYXItY29ybmVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtbXMtZmlsdGVyOiAncHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKSc7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcbi5vcy1zY3JvbGxiYXItY29ybmVyIHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcbi5vcy1zY3JvbGxiYXIge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLm9zLXNjcm9sbGJhci10cmFjayB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLm9zLXNjcm9sbGJhci1oYW5kbGUge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG4ub3Mtc2Nyb2xsYmFyLWhhbmRsZS1vZmYsXHJcbi5vcy1zY3JvbGxiYXItdHJhY2stb2ZmIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5vcy1zY3JvbGxiYXIub3Mtc2Nyb2xsYmFyLXVudXNhYmxlLFxyXG4ub3Mtc2Nyb2xsYmFyLm9zLXNjcm9sbGJhci11bnVzYWJsZSAqIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLm9zLXNjcm9sbGJhci5vcy1zY3JvbGxiYXItdW51c2FibGUgLm9zLXNjcm9sbGJhci1oYW5kbGUge1xyXG4gICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xyXG59XHJcbi5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcbi5vcy1zY3JvbGxiYXItdmVydGljYWwge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbn1cclxuLm9zLWhvc3QtcnRsID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcbi5vcy1ob3N0LXJ0bCA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwge1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcbi5vcy1ob3N0LXJ0bCA+IC5vcy1zY3JvbGxiYXItY29ybmVyIHtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogMDtcclxufVxyXG4ub3Mtc2Nyb2xsYmFyLWF1dG8taGlkZGVuLFxyXG4ub3MtcGFkZGluZyArIC5vcy1zY3JvbGxiYXItY29ybmVyLFxyXG4ub3MtaG9zdC1yZXNpemUtZGlzYWJsZWQub3MtaG9zdC1zY3JvbGxiYXItaG9yaXpvbnRhbC1oaWRkZW4gPiAub3Mtc2Nyb2xsYmFyLWNvcm5lcixcclxuLm9zLWhvc3Qtc2Nyb2xsYmFyLWhvcml6b250YWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsLFxyXG4ub3MtaG9zdC1yZXNpemUtZGlzYWJsZWQub3MtaG9zdC1zY3JvbGxiYXItdmVydGljYWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci1jb3JuZXIsXHJcbi5vcy1ob3N0LXNjcm9sbGJhci12ZXJ0aWNhbC1oaWRkZW4gPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsLFxyXG4ub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwub3Mtc2Nyb2xsYmFyLWF1dG8taGlkZGVuICsgLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCArIC5vcy1zY3JvbGxiYXItY29ybmVyLFxyXG4ub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgKyAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsLm9zLXNjcm9sbGJhci1hdXRvLWhpZGRlbiArIC5vcy1zY3JvbGxiYXItY29ybmVyLFxyXG4ub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwub3Mtc2Nyb2xsYmFyLWF1dG8taGlkZGVuICsgLm9zLXNjcm9sbGJhci12ZXJ0aWNhbC5vcy1zY3JvbGxiYXItYXV0by1oaWRkZW4gKyAub3Mtc2Nyb2xsYmFyLWNvcm5lciB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLm9zLXNjcm9sbGJhci1jb3JuZXItcmVzaXplLWJvdGgge1xyXG4gICAgY3Vyc29yOiBud3NlLXJlc2l6ZTtcclxufVxyXG4ub3MtaG9zdC1ydGwgPiAub3Mtc2Nyb2xsYmFyLWNvcm5lci1yZXNpemUtYm90aCB7XHJcbiAgICBjdXJzb3I6IG5lc3ctcmVzaXplO1xyXG59XHJcbi5vcy1zY3JvbGxiYXItY29ybmVyLXJlc2l6ZS1ob3Jpem9udGFsIHtcclxuICAgIGN1cnNvcjogZXctcmVzaXplO1xyXG59XHJcbi5vcy1zY3JvbGxiYXItY29ybmVyLXJlc2l6ZS12ZXJ0aWNhbCB7XHJcbiAgICBjdXJzb3I6IG5zLXJlc2l6ZTtcclxufVxyXG4ub3MtZHJhZ2dpbmcgLm9zLXNjcm9sbGJhci1jb3JuZXIub3Mtc2Nyb2xsYmFyLWNvcm5lci1yZXNpemUge1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG59XHJcbi5vcy1ob3N0LXJlc2l6ZS1kaXNhYmxlZC5vcy1ob3N0LXNjcm9sbGJhci1ob3Jpem9udGFsLWhpZGRlbiA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG59XHJcbi5vcy1ob3N0LXJlc2l6ZS1kaXNhYmxlZC5vcy1ob3N0LXNjcm9sbGJhci12ZXJ0aWNhbC1oaWRkZW4gPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwsXHJcbi5vcy1ob3N0LXJ0bC5vcy1ob3N0LXJlc2l6ZS1kaXNhYmxlZC5vcy1ob3N0LXNjcm9sbGJhci12ZXJ0aWNhbC1oaWRkZW4gPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcbi5vcy1zY3JvbGxiYXI6aG92ZXIsXHJcbi5vcy1zY3JvbGxiYXItY29ybmVyLm9zLXNjcm9sbGJhci1jb3JuZXItcmVzaXplIHtcclxuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcclxufVxyXG4ub3Mtc2Nyb2xsYmFyLWNvcm5lci5vcy1zY3JvbGxiYXItY29ybmVyLXJlc2l6ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lJSE4wWVc1a1lXeHZibVU5SW01dklqOCtQSE4yWnlBZ0lIaHRiRzV6T21SalBTSm9kSFJ3T2k4dmNIVnliQzV2Y21jdlpHTXZaV3hsYldWdWRITXZNUzR4THlJZ0lDQjRiV3h1Y3pwall6MGlhSFIwY0RvdkwyTnlaV0YwYVhabFkyOXRiVzl1Y3k1dmNtY3Zibk1qSWlBZ0lIaHRiRzV6T25Ka1pqMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M4d01pOHlNaTF5WkdZdGMzbHVkR0Y0TFc1ekl5SWdJQ0I0Yld4dWN6cHpkbWM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlBZ0lIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ0lDQjNhV1IwYUQwaU1UQWlJQ0FnYUdWcFoyaDBQU0l4TUNJZ0lDQjJaWEp6YVc5dVBTSXhMakVpUGlBZ1BHY2dJQ0FnSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEQXNMVEV3TkRJdU16WXlNaWtpSUNBZ0lDQnpkSGxzWlQwaVpHbHpjR3hoZVRwcGJteHBibVVpUGlBZ0lDQThjR0YwYUNBZ0lDQWdJQ0J6ZEhsc1pUMGlabWxzYkRvak1EQXdNREF3TzJacGJHd3RiM0JoWTJsMGVUb3dMalE1TkRFeE56WTFPMlpwYkd3dGNuVnNaVHBsZG1WdWIyUmtPM04wY205clpUcHViMjVsSWlBZ0lDQWdJQ0JrUFNKdElEY3VOREkwTWpFNE55d3hNRFF5TGpNMk1qSWdZeUF0TUM0M01qTTFOemt5TERBZ0xURXVNekV3TVRVMk1pd3dMalU0TmpZZ0xURXVNekV3TVRVMk1pd3hMak14TURJZ01Dd3dMakk1T1NBd0xqRXdORE0wTVRrc01DNDFOekVnTUM0eU56STVORGt5TERBdU56a3hOU0F3TGpJd09URXdNalFzTUM0eE5ERXpJREF1TkRZMU5qSXdOaXd3TGpJeE9EUWdNQzQzTXpZNU5qSTVMREF1TWpFNE5DQXdMamN5TXpVM09UTXNNQ0F4TGpNeE1ERTFOak1zTFRBdU5UZzJOaUF4TGpNeE1ERTFOak1zTFRFdU16RXdNaUF3TEMwd0xqSTNNVE1nTFRBdU1EYzNNRGt6TEMwd0xqVXlOemdnTFRBdU1qRTRNelU1TkN3dE1DNDNNemNnTFRBdU1qSXdORGswTVN3dE1DNHhOamcySUMwd0xqUTVNalUwTkRNc0xUQXVNamN5T1NBdE1DNDNPVEUxTlRJNExDMHdMakkzTWprZ2VpQnRJREFzTXk0d09EUXpJR01nTFRBdU56SXpOVGM1TWl3d0lDMHhMak14TURFMU5qSXNNQzQxT0RZMklDMHhMak14TURFMU5qSXNNUzR6TVRBeUlEQXNNQzR5T1RrZ01DNHhNRFF6TkRFNUxEQXVOVGN4SURBdU1qY3lPVFE1TWl3d0xqYzVNVFVnTUM0eU1Ea3hNREkwTERBdU1UUXhNeUF3TGpRMk5UWXlNRFlzTUM0eU1UZzBJREF1TnpNMk9UWXlPU3d3TGpJeE9EUWdNQzQzTWpNMU56a3pMREFnTVM0ek1UQXhOVFl6TEMwd0xqVTROallnTVM0ek1UQXhOVFl6TEMweExqTXhNRElnTUN3dE1DNHlOekV6SUMwd0xqQTNOekE1TXl3dE1DNDFNamM0SUMwd0xqSXhPRE0xT1RRc0xUQXVOek0yT1NBdE1DNHlNakEwT1RReExDMHdMakUyT0RZZ0xUQXVORGt5TlRRME15d3RNQzR5TnpNZ0xUQXVOemt4TlRVeU9Dd3RNQzR5TnpNZ2VpQnRJQzB6TGpBNE5ETXlOakVzTUNCaklDMHdMamN5TXpVM09UTXNNQ0F0TVM0ek1UQXhOVFl6TERBdU5UZzJOaUF0TVM0ek1UQXhOVFl6TERFdU16RXdNaUF3TERBdU1qazVJREF1TVRBME16UXhPU3d3TGpVM01TQXdMakkzTWprME9USXNNQzQzT1RFMUlEQXVNakE1TVRBeU5Dd3dMakUwTVRNZ01DNDBOalUyTWpBM0xEQXVNakU0TkNBd0xqY3pOamsyTWprc01DNHlNVGcwSURBdU56SXpOVGM1TXl3d0lERXVNekV3TVRVMk15d3RNQzQxT0RZMklERXVNekV3TVRVMk15d3RNUzR6TVRBeUlEQXNMVEF1TWpjeE15QXRNQzR3Tnpjd09UTXNMVEF1TlRJM09DQXRNQzR5TVRnek5UazBMQzB3TGpjek5qa2dMVEF1TWpJd05EazBMQzB3TGpFMk9EWWdMVEF1TkRreU5UUTBNaXd0TUM0eU56TWdMVEF1TnpreE5UVXlOeXd0TUM0eU56TWdlaUJ0SUMwekxqQXlPVGN6TmpRc015NHdNams0SUVNZ01DNDFPRFkxTnpZNU15d3hNRFE0TGpRM05qTWdNQ3d4TURRNUxqQTJNamdnTUN3eE1EUTVMamM0TmpRZ1l5QXdMREF1TWprNUlEQXVNVEEwTXpReE9Td3dMalUzTVRFZ01DNHlOekk1TkRreU1pd3dMamM1TVRZZ01DNHlNRGt4TURJeU9Td3dMakUwTVRJZ01DNDBOalUyTWpBMk5Td3dMakl4T0RNZ01DNDNNelk1TmpJNE9Dd3dMakl4T0RNZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXpMQzB3TGpVNE5qVWdNUzR6TVRBeE5UWXpMQzB4TGpNeE1ERWdNQ3d0TUM0eU56RTBJQzB3TGpBM056QTVNeXd0TUM0MU1qYzVJQzB3TGpJeE9ETTFPVFFzTFRBdU56TTNJQzB3TGpJeU1EUTVOREVzTFRBdU1UWTROaUF0TUM0ME9USTFORFF6TEMwd0xqSTNNamtnTFRBdU56a3hOVFV5T0N3dE1DNHlOekk1SUhvZ2JTQXpMakF5T1Rjek5qUXNNQ0JqSUMwd0xqY3lNelUzT1RNc01DQXRNUzR6TVRBeE5UWXpMREF1TlRnMk5TQXRNUzR6TVRBeE5UWXpMREV1TXpFd01TQXdMREF1TWprNUlEQXVNVEEwTXpReE9Td3dMalUzTVRFZ01DNHlOekk1TkRreUxEQXVOemt4TmlBd0xqSXdPVEV3TWpRc01DNHhOREV5SURBdU5EWTFOakl3Tnl3d0xqSXhPRE1nTUM0M016WTVOakk1TERBdU1qRTRNeUF3TGpjeU16VTNPVE1zTUNBeExqTXhNREUxTmpNc0xUQXVOVGcyTlNBeExqTXhNREUxTmpNc0xURXVNekV3TVNBd0xDMHdMakkzTVRRZ0xUQXVNRGMzTURrekxDMHdMalV5TnprZ0xUQXVNakU0TXpVNU5Dd3RNQzQzTXpjZ0xUQXVNakl3TkRrMExDMHdMakUyT0RZZ0xUQXVORGt5TlRRME1pd3RNQzR5TnpJNUlDMHdMamM1TVRVMU1qY3NMVEF1TWpjeU9TQjZJRzBnTXk0d09EUXpNall4TERBZ1l5QXRNQzQzTWpNMU56a3lMREFnTFRFdU16RXdNVFUyTWl3d0xqVTROalVnTFRFdU16RXdNVFUyTWl3eExqTXhNREVnTUN3d0xqSTVPU0F3TGpFd05ETTBNVGtzTUM0MU56RXhJREF1TWpjeU9UUTVNaXd3TGpjNU1UWWdNQzR5TURreE1ESTBMREF1TVRReE1pQXdMalEyTlRZeU1EWXNNQzR5TVRneklEQXVOek0yT1RZeU9Td3dMakl4T0RNZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXpMQzB3TGpVNE5qVWdNUzR6TVRBeE5UWXpMQzB4TGpNeE1ERWdNQ3d0TUM0eU56RTBJQzB3TGpBM056QTVNeXd0TUM0MU1qYzVJQzB3TGpJeE9ETTFPVFFzTFRBdU56TTNJQzB3TGpJeU1EUTVOREVzTFRBdU1UWTROaUF0TUM0ME9USTFORFF6TEMwd0xqSTNNamtnTFRBdU56a3hOVFV5T0N3dE1DNHlOekk1SUhvaUx6NGdJRHd2Wno0Z0lEeG5JQ0FnSUNCemRIbHNaVDBpWkdsemNHeGhlVHBwYm14cGJtVWlQaUFnSUNBOGNHRjBhQ0FnSUNBZ0lDQnpkSGxzWlQwaVptbHNiRG9qWm1abVptWm1PMlpwYkd3dGIzQmhZMmwwZVRveE8yWnBiR3d0Y25Wc1pUcGxkbVZ1YjJSa08zTjBjbTlyWlRwdWIyNWxJaUFnSUNBZ0lDQmtQU0p0SURndU1qRTFOemN4TlN3d0xqSTNNamswT1RJeUlHTWdNQzR4TkRFeU5qWTNMREF1TWpBNU1UQXlNamtnTUM0eU1UZ3pOVGswTERBdU5EWTFOakl3TmpVZ01DNHlNVGd6TlRrMExEQXVOek0yT1RZeU9EZ2dNQ3d3TGpjeU16VTNPVE1nTFRBdU5UZzJOVGMzTERFdU16RXdNVFUyTXlBdE1TNHpNVEF4TlRZekxERXVNekV3TVRVMk15QXRNQzR5TnpFek5ESXpMREFnTFRBdU5USTNPRFl3TlN3dE1DNHdOemN3T1RNZ0xUQXVOek0yT1RZeU9Td3RNQzR5TVRnek5UazBJREF1TWpNNU5ERXdOQ3d3TGpNeE16QTROVGtnTUM0Mk1USTJNell5TERBdU5URTROakF6TlNBeExqQXpOekl3Tnl3d0xqVXhPRFl3TXpVZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXpMQzB3TGpVNE5qVTNOeUF4TGpNeE1ERTFOak1zTFRFdU16RXdNVFUyTXlBd0xDMHdMalF5TkRVM01EYzJJQzB3TGpJd05UVXhOellzTFRBdU56azNOemsyTlRrZ0xUQXVOVEU0TmpBek5Td3RNUzR3TXpjeU1EWTVPQ0I2SUcwZ01Dd3pMakE0TkRNeU5qRTRJR01nTUM0eE5ERXlOalkzTERBdU1qQTVNVEF5TXlBd0xqSXhPRE0xT1RRc01DNDBOalUyTWpBMklEQXVNakU0TXpVNU5Dd3dMamN6TmprMk1qa2dNQ3d3TGpjeU16VTNPVE1nTFRBdU5UZzJOVGMzTERFdU16RXdNVFUyTWlBdE1TNHpNVEF4TlRZekxERXVNekV3TVRVMk1pQXRNQzR5TnpFek5ESXpMREFnTFRBdU5USTNPRFl3TlN3dE1DNHdOemN3T1RNZ0xUQXVOek0yT1RZeU9Td3RNQzR5TVRnek5Ua3pJREF1TWpNNU5ERXdOQ3d3TGpNeE16QTROVGtnTUM0Mk1USTJNell5TERBdU5URTROakF6TlNBeExqQXpOekl3Tnl3d0xqVXhPRFl3TXpVZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXpMQzB3TGpVNE5qVTNOeUF4TGpNeE1ERTFOak1zTFRFdU16RXdNVFUyTXlBd0xDMHdMalF5TkRVM01EZ2dMVEF1TWpBMU5URTNOaXd0TUM0M09UYzNPVFkzSUMwd0xqVXhPRFl3TXpVc0xURXVNRE0zTWpBM0lIb2diU0F0TXk0d09EUXpNall5TERBZ1l5QXdMakUwTVRJMk5qY3NNQzR5TURreE1ESXpJREF1TWpFNE16VTVOQ3d3TGpRMk5UWXlNRFlnTUM0eU1UZ3pOVGswTERBdU56TTJPVFl5T1NBd0xEQXVOekl6TlRjNU15QXRNQzQxT0RZMU56Y3NNUzR6TVRBeE5UWXlJQzB4TGpNeE1ERTFOak1zTVM0ek1UQXhOVFl5SUMwd0xqSTNNVE0wTWpJc01DQXRNQzQxTWpjNE5qQTFMQzB3TGpBM056QTVNeUF0TUM0M016WTVOakk1TEMwd0xqSXhPRE0xT1RNZ01DNHlNemswTVRBMExEQXVNekV6TURnMU9TQXdMall4TWpZek5qTXNNQzQxTVRnMk1ETTFJREV1TURNM01qQTNNU3d3TGpVeE9EWXdNelVnTUM0M01qTTFOemt6TERBZ01TNHpNVEF4TlRZeUxDMHdMalU0TmpVM055QXhMak14TURFMU5qSXNMVEV1TXpFd01UVTJNeUF3TEMwd0xqUXlORFUzTURnZ0xUQXVNakExTlRFM05Td3RNQzQzT1RjM09UWTNJQzB3TGpVeE9EWXdNelVzTFRFdU1ETTNNakEzSUhvZ1RTQXlMakV3TVRjd09TdzJMak00TnpBeE1UY2dZeUF3TGpFME1USTJOamNzTUM0eU1Ea3hNREkwSURBdU1qRTRNelU1TkN3d0xqUTJOVFl5TURZZ01DNHlNVGd6TlRrMExEQXVOek0yT1RZeU9TQXdMREF1TnpJek5UYzVNeUF0TUM0MU9EWTFOemNzTVM0ek1UQXhOVFl6SUMweExqTXhNREUxTmpNc01TNHpNVEF4TlRZeklDMHdMakkzTVRNME1qSXpMREFnTFRBdU5USTNPRFl3TlRrc0xUQXVNRGMzTURreklDMHdMamN6TmprMk1qZzRMQzB3TGpJeE9ETTFPVFFnTUM0eU16azBNVEF6T1N3d0xqTXhNekE0TlRrZ01DNDJNVEkyTXpZeU1pd3dMalV4T0RZd016VWdNUzR3TXpjeU1EWTVPQ3d3TGpVeE9EWXdNelVnTUM0M01qTTFOemt6TERBZ01TNHpNVEF4TlRZekxDMHdMalU0TmpVM055QXhMak14TURFMU5qTXNMVEV1TXpFd01UVTJNeUF3TEMwd0xqUXlORFUzTURnZ0xUQXVNakExTlRFM05pd3RNQzQzT1RjM09UWTJJQzB3TGpVeE9EWXdNelVzTFRFdU1ETTNNakEzSUhvZ2JTQXpMakF5T1Rjek5qTXNNQ0JqSURBdU1UUXhNalkyTnl3d0xqSXdPVEV3TWpRZ01DNHlNVGd6TlRrMExEQXVORFkxTmpJd05pQXdMakl4T0RNMU9UUXNNQzQzTXpZNU5qSTVJREFzTUM0M01qTTFOemt6SUMwd0xqVTROalUzTnl3eExqTXhNREUxTmpNZ0xURXVNekV3TVRVMk15d3hMak14TURFMU5qTWdMVEF1TWpjeE16UXlNaXd3SUMwd0xqVXlOemcyTURVc0xUQXVNRGMzTURreklDMHdMamN6TmprMk1qa3NMVEF1TWpFNE16VTVOQ0F3TGpJek9UUXhNRFFzTUM0ek1UTXdPRFU1SURBdU5qRXlOak0yTXl3d0xqVXhPRFl3TXpVZ01TNHdNemN5TURjeExEQXVOVEU0TmpBek5TQXdMamN5TXpVM09UTXNNQ0F4TGpNeE1ERTFOaklzTFRBdU5UZzJOVGMzSURFdU16RXdNVFUyTWl3dE1TNHpNVEF4TlRZeklEQXNMVEF1TkRJME5UY3dPQ0F0TUM0eU1EVTFNVGMxTEMwd0xqYzVOemM1TmpZZ0xUQXVOVEU0TmpBek5Td3RNUzR3TXpjeU1EY2dlaUJ0SURNdU1EZzBNekkyTWl3d0lHTWdNQzR4TkRFeU5qWTNMREF1TWpBNU1UQXlOQ0F3TGpJeE9ETTFPVFFzTUM0ME5qVTJNakEySURBdU1qRTRNelU1TkN3d0xqY3pOamsyTWprZ01Dd3dMamN5TXpVM09UTWdMVEF1TlRnMk5UYzNMREV1TXpFd01UVTJNeUF0TVM0ek1UQXhOVFl6TERFdU16RXdNVFUyTXlBdE1DNHlOekV6TkRJekxEQWdMVEF1TlRJM09EWXdOU3d0TUM0d056Y3dPVE1nTFRBdU56TTJPVFl5T1N3dE1DNHlNVGd6TlRrMElEQXVNak01TkRFd05Dd3dMak14TXpBNE5Ua2dNQzQyTVRJMk16WXlMREF1TlRFNE5qQXpOU0F4TGpBek56SXdOeXd3TGpVeE9EWXdNelVnTUM0M01qTTFOemt6TERBZ01TNHpNVEF4TlRZekxDMHdMalU0TmpVM055QXhMak14TURFMU5qTXNMVEV1TXpFd01UVTJNeUF3TEMwd0xqUXlORFUzTURnZ0xUQXVNakExTlRFM05pd3RNQzQzT1RjM09UWTJJQzB3TGpVeE9EWXdNelVzTFRFdU1ETTNNakEzSUhvaUlDOCtJQ0E4TDJjK1BDOXpkbWMrKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDEwMCU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcbi5vcy1ob3N0LXJ0bCA+IC5vcy1zY3JvbGxiYXItY29ybmVyLm9zLXNjcm9sbGJhci1jb3JuZXItcmVzaXplIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcclxufVxyXG4ub3MtaG9zdC1vdmVyZmxvdyB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbn1cclxuLm9zLWhvc3Qtb3ZlcmZsb3cteCB7XHJcbn0gXHJcbi5vcy1ob3N0LW92ZXJmbG93LXkge1xyXG59IFxyXG5cclxuLypcclxuVEhFTUVTOlxyXG4qL1xyXG5cclxuLyogTk9ORSBUSEVNRTogKi9cclxuLm9zLXRoZW1lLW5vbmUgPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwsXHJcbi5vcy10aGVtZS1ub25lID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCxcclxuLm9zLXRoZW1lLW5vbmUgPiAub3Mtc2Nyb2xsYmFyLWNvcm5lciB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLm9zLXRoZW1lLW5vbmUgPiAub3Mtc2Nyb2xsYmFyLWNvcm5lci1yZXNpemUge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIG1pbi13aWR0aDogMTBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDEwcHg7XHJcbn1cclxuLyogREFSSyAmIExJR0hUIFRIRU1FOiAqL1xyXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCxcclxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgaGVpZ2h0OiAxMHB4O1xyXG59XHJcbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCxcclxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCB7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICB3aWR0aDogMTBweDtcclxufVxyXG4ub3MtdGhlbWUtZGFyay5vcy1ob3N0LXJ0bCA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCxcclxuLm9zLXRoZW1lLWxpZ2h0Lm9zLWhvc3QtcnRsID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcclxuICAgIGxlZnQ6IDEwcHg7XHJcbiAgICByaWdodDogMDtcclxufVxyXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXItY29ybmVyLFxyXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLWNvcm5lciB7XHJcbiAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICB3aWR0aDogMTBweDtcclxufVxyXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXItY29ybmVyLFxyXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLWNvcm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXIsXHJcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXIge1xyXG4gICAgcGFkZGluZzogMnB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhci5vcy1zY3JvbGxiYXItdW51c2FibGUsXHJcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXIub3Mtc2Nyb2xsYmFyLXVudXNhYmxlIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2ssXHJcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlLFxyXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUge1xyXG4gICAgbWluLXdpZHRoOiAzMHB4O1xyXG59XHJcbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSxcclxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XHJcbiAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG59XHJcbi5vcy10aGVtZS1kYXJrLm9zLWhvc3QtdHJhbnNpdGlvbiA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUsXHJcbi5vcy10aGVtZS1saWdodC5vcy1ob3N0LXRyYW5zaXRpb24gPiAub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlIHtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG59XHJcbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSxcclxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSxcclxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayxcclxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxufVxyXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG59XHJcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xyXG59XHJcbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhcjpob3ZlciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC41NSk7XHJcbn1cclxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhcjpob3ZlciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41NSk7XHJcbn1cclxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIC43KTtcclxufVxyXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC43KTtcclxufVxyXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUsXHJcbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUsXHJcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUsXHJcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLm9zLXRoZW1lLWRhcmsub3MtaG9zdC1zY3JvbGxiYXItaG9yaXpvbnRhbC1oaWRkZW4gPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlLFxyXG4ub3MtdGhlbWUtZGFyay5vcy1ob3N0LXNjcm9sbGJhci12ZXJ0aWNhbC1oaWRkZW4gPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSxcclxuLm9zLXRoZW1lLWxpZ2h0Lm9zLWhvc3Qtc2Nyb2xsYmFyLWhvcml6b250YWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSxcclxuLm9zLXRoZW1lLWxpZ2h0Lm9zLWhvc3Qtc2Nyb2xsYmFyLXZlcnRpY2FsLWhpZGRlbiA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlLFxyXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlIHtcclxuICAgIHRvcDogLTZweDtcclxuICAgIGJvdHRvbTogLTJweDtcclxufVxyXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlLFxyXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAtNnB4O1xyXG4gICAgcmlnaHQ6IC0ycHg7XHJcbn1cclxuLm9zLWhvc3QtcnRsLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSxcclxuLm9zLWhvc3QtcnRsLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUge1xyXG4gICAgcmlnaHQ6IC02cHg7XHJcbiAgICBsZWZ0OiAtMnB4O1xyXG59XHJcbiIsIi8qIVxyXG4gKiBPdmVybGF5U2Nyb2xsYmFyc1xyXG4gKiBodHRwczovL2dpdGh1Yi5jb20vS2luZ1NvcmEvT3ZlcmxheVNjcm9sbGJhcnNcclxuICpcclxuICogVmVyc2lvbjogMS4xMy4wXHJcbiAqXHJcbiAqIENvcHlyaWdodCBLaW5nU29yYSB8IFJlbmUgSGFhcy5cclxuICogaHR0cHM6Ly9naXRodWIuY29tL0tpbmdTb3JhXHJcbiAqXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgbGljZW5zZS5cclxuICogRGF0ZTogMDIuMDguMjAyMFxyXG4gKi9cbi8qXHJcbk9WRVJMQVkgU0NST0xMQkFSUyBDT1JFOlxyXG4qL1xuaHRtbC5vcy1odG1sLFxuaHRtbC5vcy1odG1sID4gLm9zLWhvc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgLyogY291bGQgYmUgcG9zaXRpb246IGZpeGVkOyBidXQgaXQgY2F1c2VzIGlzc3VlcyBvbiBpT1MgKC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCkgKi9cbn1cblxuaHRtbC5vcy1odG1sID4gLm9zLWhvc3QgPiAub3MtcGFkZGluZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLyogY291bGQgYmUgcG9zaXRpb246IGZpeGVkOyBidXQgaXQgY2F1c2VzIGlzc3VlcyBvbiBpT1MgKC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaCkgKi9cbn1cblxuYm9keS5vcy1kcmFnZ2luZyxcbmJvZHkub3MtZHJhZ2dpbmcgKiB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm9zLWhvc3QsXG4ub3MtaG9zdC10ZXh0YXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIC1tcy1ncmlkLXJvdy1hbGlnbjogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5vcy1ob3N0LWZsZXhib3gge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLm9zLWhvc3QtZmxleGJveCA+IC5vcy1zaXplLWF1dG8tb2JzZXJ2ZXIge1xuICBoZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLm9zLWhvc3QtZmxleGJveCA+IC5vcy1jb250ZW50LWdsdWUge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5vcy1ob3N0LWZsZXhib3ggPiAub3Mtc2l6ZS1hdXRvLW9ic2VydmVyLFxuLm9zLWhvc3QtZmxleGJveCA+IC5vcy1jb250ZW50LWdsdWUge1xuICBtaW4taGVpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDA7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG5cbiNvcy1kdW1teS1zY3JvbGxiYXItc2l6ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgLW1zLWZpbHRlcjogJ3Byb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApJztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7XG59XG5cbiNvcy1kdW1teS1zY3JvbGxiYXItc2l6ZSA+IGRpdiB7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4vKiBmaXggcmVzdHJpY3RlZCBtZWFzdXJpbmcgKi9cbiNvcy1kdW1teS1zY3JvbGxiYXItc2l6ZTpiZWZvcmUsXG4jb3MtZHVtbXktc2Nyb2xsYmFyLXNpemU6YWZ0ZXIsXG4ub3MtY29udGVudDpiZWZvcmUsXG4ub3MtY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDAuMDFweDtcbiAgaGVpZ2h0OiAwLjAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBmb250LXNpemU6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuI29zLWR1bW15LXNjcm9sbGJhci1zaXplLFxuLm9zLXZpZXdwb3J0IHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXIgIWltcG9ydGFudDtcbn1cblxuLm9zLXZpZXdwb3J0LW5hdGl2ZS1zY3JvbGxiYXJzLWludmlzaWJsZSNvcy1kdW1teS1zY3JvbGxiYXItc2l6ZSxcbi5vcy12aWV3cG9ydC1uYXRpdmUtc2Nyb2xsYmFycy1pbnZpc2libGUub3Mtdmlld3BvcnQge1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9zLXZpZXdwb3J0LW5hdGl2ZS1zY3JvbGxiYXJzLWludmlzaWJsZSNvcy1kdW1teS1zY3JvbGxiYXItc2l6ZTo6LXdlYmtpdC1zY3JvbGxiYXIsXG4ub3Mtdmlld3BvcnQtbmF0aXZlLXNjcm9sbGJhcnMtaW52aXNpYmxlLm9zLXZpZXdwb3J0Ojotd2Via2l0LXNjcm9sbGJhcixcbi5vcy12aWV3cG9ydC1uYXRpdmUtc2Nyb2xsYmFycy1pbnZpc2libGUjb3MtZHVtbXktc2Nyb2xsYmFyLXNpemU6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lcixcbi5vcy12aWV3cG9ydC1uYXRpdmUtc2Nyb2xsYmFycy1pbnZpc2libGUub3Mtdmlld3BvcnQ6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLm9zLWNvbnRlbnQtZ2x1ZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ub3MtcGFkZGluZyB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAwO1xufVxuXG4ub3MtaG9zdC1vdmVyZmxvdyA+IC5vcy1wYWRkaW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm9zLXZpZXdwb3J0IHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4ub3MtY29udGVudC1hcnJhbmdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBtaW4td2lkdGg6IDFweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5vcy1jb250ZW50IHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5vcy1jb250ZW50ID4gLm9zLXRleHRhcmVhIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBkaXJlY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgb3V0bGluZTogMHB4IG5vbmUgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIG1heC1oZWlnaHQ6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXBlcnNwZWN0aXZlOiBub25lICFpbXBvcnRhbnQ7XG4gIHBlcnNwZWN0aXZlOiBub25lICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwcHg7XG59XG5cbi5vcy1ob3N0LXJ0bCA+IC5vcy1wYWRkaW5nID4gLm9zLXZpZXdwb3J0ID4gLm9zLWNvbnRlbnQgPiAub3MtdGV4dGFyZWEge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ub3MtY29udGVudCA+IC5vcy10ZXh0YXJlYS1jb3ZlciB7XG4gIHotaW5kZXg6IC0xO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm9zLWNvbnRlbnQgPiAub3MtdGV4dGFyZWFbd3JhcD0nb2ZmJ10ge1xuICB3aGl0ZS1zcGFjZTogcHJlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5vcy10ZXh0LWluaGVyaXQge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbiAgZm9udC12YXJpYW50OiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB0ZXh0LWluZGVudDogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1zaGFkb3c6IGluaGVyaXQ7XG4gIHRleHQtb3ZlcmZsb3c6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICB3b3JkLXNwYWNpbmc6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB1bmljb2RlLWJpZGk6IGluaGVyaXQ7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLm9zLXJlc2l6ZS1vYnNlcnZlcixcbi5vcy1yZXNpemUtb2JzZXJ2ZXItaG9zdCB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5vcy1yZXNpemUtb2JzZXJ2ZXItaG9zdCB7XG4gIHBhZGRpbmc6IGluaGVyaXQ7XG4gIGJvcmRlcjogaW5oZXJpdDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm9zLXJlc2l6ZS1vYnNlcnZlci1ob3N0Lm9ic2VydmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm9zLXJlc2l6ZS1vYnNlcnZlci1ob3N0ID4gLm9zLXJlc2l6ZS1vYnNlcnZlcixcbi5vcy1yZXNpemUtb2JzZXJ2ZXItaG9zdC5vYnNlcnZlZCA+IC5vcy1yZXNpemUtb2JzZXJ2ZXIge1xuICBoZWlnaHQ6IDIwMCU7XG4gIHdpZHRoOiAyMDAlO1xuICBwYWRkaW5nOiBpbmhlcml0O1xuICBib3JkZXI6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4ub3MtcmVzaXplLW9ic2VydmVyLWhvc3Qub2JzZXJ2ZWQgPiAub3MtcmVzaXplLW9ic2VydmVyLFxuLm9zLXJlc2l6ZS1vYnNlcnZlci1ob3N0Lm9ic2VydmVkID4gLm9zLXJlc2l6ZS1vYnNlcnZlcjpiZWZvcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5vcy1yZXNpemUtb2JzZXJ2ZXItaG9zdC5vYnNlcnZlZCA+IC5vcy1yZXNpemUtb2JzZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBwYWRkaW5nOiBpbmhlcml0O1xuICBib3JkZXI6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLm9zLXNpemUtYXV0by1vYnNlcnZlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC1oZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYm94LWZsZXg6IGluaGVyaXQ7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiBpbmhlcml0O1xuICBmbGV4LWdyb3c6IGluaGVyaXQ7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gIGZsZXgtYmFzaXM6IDA7XG59XG5cbi5vcy1zaXplLWF1dG8tb2JzZXJ2ZXIgPiAub3MtcmVzaXplLW9ic2VydmVyIHtcbiAgd2lkdGg6IDEwMDAlO1xuICBoZWlnaHQ6IDEwMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG1pbi13aWR0aDogMXB4O1xufVxuXG4ub3MtcmVzaXplLW9ic2VydmVyLWl0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIG9wYWNpdHk6IDA7XG4gIGRpcmVjdGlvbjogbHRyICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LWZsZXg6IDAgIWltcG9ydGFudDtcbiAgLW1zLWZsZXg6IG5vbmUgIWltcG9ydGFudDtcbiAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3MtcmVzaXplLW9ic2VydmVyLWl0ZW0tZmluYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMCAhaW1wb3J0YW50O1xuICAtbXMtZmxleDogbm9uZSAhaW1wb3J0YW50O1xuICBmbGV4OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vcy1yZXNpemUtb2JzZXJ2ZXIge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4wMDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMDAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogb3MtcmVzaXplLW9ic2VydmVyLWR1bW15LWFuaW1hdGlvbjtcbiAgYW5pbWF0aW9uLW5hbWU6IG9zLXJlc2l6ZS1vYnNlcnZlci1kdW1teS1hbmltYXRpb247XG59XG5cbm9iamVjdC5vcy1yZXNpemUtb2JzZXJ2ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBvcy1yZXNpemUtb2JzZXJ2ZXItZHVtbXktYW5pbWF0aW9uIHtcbiAgZnJvbSB7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICB0byB7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBvcy1yZXNpemUtb2JzZXJ2ZXItZHVtbXktYW5pbWF0aW9uIHtcbiAgZnJvbSB7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICB0byB7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cblxuLypcclxuQ1VTVE9NIFNDUk9MTEJBUlMgQU5EIENPUk5FUiBDT1JFOlxyXG4qL1xuLm9zLWhvc3QtdHJhbnNpdGlvbiA+IC5vcy1zY3JvbGxiYXIsXG4ub3MtaG9zdC10cmFuc2l0aW9uID4gLm9zLXNjcm9sbGJhci1jb3JuZXIge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgdmlzaWJpbGl0eSAwLjNzLCB0b3AgMC4zcywgcmlnaHQgMC4zcywgYm90dG9tIDAuM3MsIGxlZnQgMC4zcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB2aXNpYmlsaXR5IDAuM3MsIHRvcCAwLjNzLCByaWdodCAwLjNzLCBib3R0b20gMC4zcywgbGVmdCAwLjNzO1xufVxuXG5odG1sLm9zLWh0bWwgPiAub3MtaG9zdCA+IC5vcy1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8qIGNvdWxkIGJlIHBvc2l0aW9uOiBmaXhlZDsgYnV0IGl0IGNhdXNlcyBpc3N1ZXMgb24gaU9TICgtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2gpICovXG4gIHotaW5kZXg6IDk5OTk5OTtcbiAgLyogaGlnaGVzdCB6LWluZGV4IG9mIHRoZSBwYWdlICovXG59XG5cbi5vcy1zY3JvbGxiYXIsXG4ub3Mtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMTtcbiAgLW1zLWZpbHRlcjogJ3Byb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMCknO1xuICB6LWluZGV4OiAxO1xufVxuXG4ub3Mtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5vcy1zY3JvbGxiYXIge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm9zLXNjcm9sbGJhci10cmFjayB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5vcy1zY3JvbGxiYXItaGFuZGxlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm9zLXNjcm9sbGJhci1oYW5kbGUtb2ZmLFxuLm9zLXNjcm9sbGJhci10cmFjay1vZmYge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm9zLXNjcm9sbGJhci5vcy1zY3JvbGxiYXItdW51c2FibGUsXG4ub3Mtc2Nyb2xsYmFyLm9zLXNjcm9sbGJhci11bnVzYWJsZSAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9zLXNjcm9sbGJhci5vcy1zY3JvbGxiYXItdW51c2FibGUgLm9zLXNjcm9sbGJhci1oYW5kbGUge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5vcy1ob3N0LXJ0bCA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ub3MtaG9zdC1ydGwgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5vcy1ob3N0LXJ0bCA+IC5vcy1zY3JvbGxiYXItY29ybmVyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5vcy1zY3JvbGxiYXItYXV0by1oaWRkZW4sXG4ub3MtcGFkZGluZyArIC5vcy1zY3JvbGxiYXItY29ybmVyLFxuLm9zLWhvc3QtcmVzaXplLWRpc2FibGVkLm9zLWhvc3Qtc2Nyb2xsYmFyLWhvcml6b250YWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci1jb3JuZXIsXG4ub3MtaG9zdC1zY3JvbGxiYXItaG9yaXpvbnRhbC1oaWRkZW4gPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwsXG4ub3MtaG9zdC1yZXNpemUtZGlzYWJsZWQub3MtaG9zdC1zY3JvbGxiYXItdmVydGljYWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci1jb3JuZXIsXG4ub3MtaG9zdC1zY3JvbGxiYXItdmVydGljYWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCxcbi5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbC5vcy1zY3JvbGxiYXItYXV0by1oaWRkZW4gKyAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsICsgLm9zLXNjcm9sbGJhci1jb3JuZXIsXG4ub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgKyAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsLm9zLXNjcm9sbGJhci1hdXRvLWhpZGRlbiArIC5vcy1zY3JvbGxiYXItY29ybmVyLFxuLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsLm9zLXNjcm9sbGJhci1hdXRvLWhpZGRlbiArIC5vcy1zY3JvbGxiYXItdmVydGljYWwub3Mtc2Nyb2xsYmFyLWF1dG8taGlkZGVuICsgLm9zLXNjcm9sbGJhci1jb3JuZXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ub3Mtc2Nyb2xsYmFyLWNvcm5lci1yZXNpemUtYm90aCB7XG4gIGN1cnNvcjogbndzZS1yZXNpemU7XG59XG5cbi5vcy1ob3N0LXJ0bCA+IC5vcy1zY3JvbGxiYXItY29ybmVyLXJlc2l6ZS1ib3RoIHtcbiAgY3Vyc29yOiBuZXN3LXJlc2l6ZTtcbn1cblxuLm9zLXNjcm9sbGJhci1jb3JuZXItcmVzaXplLWhvcml6b250YWwge1xuICBjdXJzb3I6IGV3LXJlc2l6ZTtcbn1cblxuLm9zLXNjcm9sbGJhci1jb3JuZXItcmVzaXplLXZlcnRpY2FsIHtcbiAgY3Vyc29yOiBucy1yZXNpemU7XG59XG5cbi5vcy1kcmFnZ2luZyAub3Mtc2Nyb2xsYmFyLWNvcm5lci5vcy1zY3JvbGxiYXItY29ybmVyLXJlc2l6ZSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLm9zLWhvc3QtcmVzaXplLWRpc2FibGVkLm9zLWhvc3Qtc2Nyb2xsYmFyLWhvcml6b250YWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ub3MtaG9zdC1yZXNpemUtZGlzYWJsZWQub3MtaG9zdC1zY3JvbGxiYXItdmVydGljYWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsLFxuLm9zLWhvc3QtcnRsLm9zLWhvc3QtcmVzaXplLWRpc2FibGVkLm9zLWhvc3Qtc2Nyb2xsYmFyLXZlcnRpY2FsLWhpZGRlbiA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ub3Mtc2Nyb2xsYmFyOmhvdmVyLFxuLm9zLXNjcm9sbGJhci1jb3JuZXIub3Mtc2Nyb2xsYmFyLWNvcm5lci1yZXNpemUge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm9zLXNjcm9sbGJhci1jb3JuZXIub3Mtc2Nyb2xsYmFyLWNvcm5lci1yZXNpemUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lJSE4wWVc1a1lXeHZibVU5SW01dklqOCtQSE4yWnlBZ0lIaHRiRzV6T21SalBTSm9kSFJ3T2k4dmNIVnliQzV2Y21jdlpHTXZaV3hsYldWdWRITXZNUzR4THlJZ0lDQjRiV3h1Y3pwall6MGlhSFIwY0RvdkwyTnlaV0YwYVhabFkyOXRiVzl1Y3k1dmNtY3Zibk1qSWlBZ0lIaHRiRzV6T25Ka1pqMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNVGs1T1M4d01pOHlNaTF5WkdZdGMzbHVkR0Y0TFc1ekl5SWdJQ0I0Yld4dWN6cHpkbWM5SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWlBZ0lIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ0lDQjNhV1IwYUQwaU1UQWlJQ0FnYUdWcFoyaDBQU0l4TUNJZ0lDQjJaWEp6YVc5dVBTSXhMakVpUGlBZ1BHY2dJQ0FnSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtEQXNMVEV3TkRJdU16WXlNaWtpSUNBZ0lDQnpkSGxzWlQwaVpHbHpjR3hoZVRwcGJteHBibVVpUGlBZ0lDQThjR0YwYUNBZ0lDQWdJQ0J6ZEhsc1pUMGlabWxzYkRvak1EQXdNREF3TzJacGJHd3RiM0JoWTJsMGVUb3dMalE1TkRFeE56WTFPMlpwYkd3dGNuVnNaVHBsZG1WdWIyUmtPM04wY205clpUcHViMjVsSWlBZ0lDQWdJQ0JrUFNKdElEY3VOREkwTWpFNE55d3hNRFF5TGpNMk1qSWdZeUF0TUM0M01qTTFOemt5TERBZ0xURXVNekV3TVRVMk1pd3dMalU0TmpZZ0xURXVNekV3TVRVMk1pd3hMak14TURJZ01Dd3dMakk1T1NBd0xqRXdORE0wTVRrc01DNDFOekVnTUM0eU56STVORGt5TERBdU56a3hOU0F3TGpJd09URXdNalFzTUM0eE5ERXpJREF1TkRZMU5qSXdOaXd3TGpJeE9EUWdNQzQzTXpZNU5qSTVMREF1TWpFNE5DQXdMamN5TXpVM09UTXNNQ0F4TGpNeE1ERTFOak1zTFRBdU5UZzJOaUF4TGpNeE1ERTFOak1zTFRFdU16RXdNaUF3TEMwd0xqSTNNVE1nTFRBdU1EYzNNRGt6TEMwd0xqVXlOemdnTFRBdU1qRTRNelU1TkN3dE1DNDNNemNnTFRBdU1qSXdORGswTVN3dE1DNHhOamcySUMwd0xqUTVNalUwTkRNc0xUQXVNamN5T1NBdE1DNDNPVEUxTlRJNExDMHdMakkzTWprZ2VpQnRJREFzTXk0d09EUXpJR01nTFRBdU56SXpOVGM1TWl3d0lDMHhMak14TURFMU5qSXNNQzQxT0RZMklDMHhMak14TURFMU5qSXNNUzR6TVRBeUlEQXNNQzR5T1RrZ01DNHhNRFF6TkRFNUxEQXVOVGN4SURBdU1qY3lPVFE1TWl3d0xqYzVNVFVnTUM0eU1Ea3hNREkwTERBdU1UUXhNeUF3TGpRMk5UWXlNRFlzTUM0eU1UZzBJREF1TnpNMk9UWXlPU3d3TGpJeE9EUWdNQzQzTWpNMU56a3pMREFnTVM0ek1UQXhOVFl6TEMwd0xqVTROallnTVM0ek1UQXhOVFl6TEMweExqTXhNRElnTUN3dE1DNHlOekV6SUMwd0xqQTNOekE1TXl3dE1DNDFNamM0SUMwd0xqSXhPRE0xT1RRc0xUQXVOek0yT1NBdE1DNHlNakEwT1RReExDMHdMakUyT0RZZ0xUQXVORGt5TlRRME15d3RNQzR5TnpNZ0xUQXVOemt4TlRVeU9Dd3RNQzR5TnpNZ2VpQnRJQzB6TGpBNE5ETXlOakVzTUNCaklDMHdMamN5TXpVM09UTXNNQ0F0TVM0ek1UQXhOVFl6TERBdU5UZzJOaUF0TVM0ek1UQXhOVFl6TERFdU16RXdNaUF3TERBdU1qazVJREF1TVRBME16UXhPU3d3TGpVM01TQXdMakkzTWprME9USXNNQzQzT1RFMUlEQXVNakE1TVRBeU5Dd3dMakUwTVRNZ01DNDBOalUyTWpBM0xEQXVNakU0TkNBd0xqY3pOamsyTWprc01DNHlNVGcwSURBdU56SXpOVGM1TXl3d0lERXVNekV3TVRVMk15d3RNQzQxT0RZMklERXVNekV3TVRVMk15d3RNUzR6TVRBeUlEQXNMVEF1TWpjeE15QXRNQzR3Tnpjd09UTXNMVEF1TlRJM09DQXRNQzR5TVRnek5UazBMQzB3TGpjek5qa2dMVEF1TWpJd05EazBMQzB3TGpFMk9EWWdMVEF1TkRreU5UUTBNaXd0TUM0eU56TWdMVEF1TnpreE5UVXlOeXd0TUM0eU56TWdlaUJ0SUMwekxqQXlPVGN6TmpRc015NHdNams0SUVNZ01DNDFPRFkxTnpZNU15d3hNRFE0TGpRM05qTWdNQ3d4TURRNUxqQTJNamdnTUN3eE1EUTVMamM0TmpRZ1l5QXdMREF1TWprNUlEQXVNVEEwTXpReE9Td3dMalUzTVRFZ01DNHlOekk1TkRreU1pd3dMamM1TVRZZ01DNHlNRGt4TURJeU9Td3dMakUwTVRJZ01DNDBOalUyTWpBMk5Td3dMakl4T0RNZ01DNDNNelk1TmpJNE9Dd3dMakl4T0RNZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXpMQzB3TGpVNE5qVWdNUzR6TVRBeE5UWXpMQzB4TGpNeE1ERWdNQ3d0TUM0eU56RTBJQzB3TGpBM056QTVNeXd0TUM0MU1qYzVJQzB3TGpJeE9ETTFPVFFzTFRBdU56TTNJQzB3TGpJeU1EUTVOREVzTFRBdU1UWTROaUF0TUM0ME9USTFORFF6TEMwd0xqSTNNamtnTFRBdU56a3hOVFV5T0N3dE1DNHlOekk1SUhvZ2JTQXpMakF5T1Rjek5qUXNNQ0JqSUMwd0xqY3lNelUzT1RNc01DQXRNUzR6TVRBeE5UWXpMREF1TlRnMk5TQXRNUzR6TVRBeE5UWXpMREV1TXpFd01TQXdMREF1TWprNUlEQXVNVEEwTXpReE9Td3dMalUzTVRFZ01DNHlOekk1TkRreUxEQXVOemt4TmlBd0xqSXdPVEV3TWpRc01DNHhOREV5SURBdU5EWTFOakl3Tnl3d0xqSXhPRE1nTUM0M016WTVOakk1TERBdU1qRTRNeUF3TGpjeU16VTNPVE1zTUNBeExqTXhNREUxTmpNc0xUQXVOVGcyTlNBeExqTXhNREUxTmpNc0xURXVNekV3TVNBd0xDMHdMakkzTVRRZ0xUQXVNRGMzTURrekxDMHdMalV5TnprZ0xUQXVNakU0TXpVNU5Dd3RNQzQzTXpjZ0xUQXVNakl3TkRrMExDMHdMakUyT0RZZ0xUQXVORGt5TlRRME1pd3RNQzR5TnpJNUlDMHdMamM1TVRVMU1qY3NMVEF1TWpjeU9TQjZJRzBnTXk0d09EUXpNall4TERBZ1l5QXRNQzQzTWpNMU56a3lMREFnTFRFdU16RXdNVFUyTWl3d0xqVTROalVnTFRFdU16RXdNVFUyTWl3eExqTXhNREVnTUN3d0xqSTVPU0F3TGpFd05ETTBNVGtzTUM0MU56RXhJREF1TWpjeU9UUTVNaXd3TGpjNU1UWWdNQzR5TURreE1ESTBMREF1TVRReE1pQXdMalEyTlRZeU1EWXNNQzR5TVRneklEQXVOek0yT1RZeU9Td3dMakl4T0RNZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXpMQzB3TGpVNE5qVWdNUzR6TVRBeE5UWXpMQzB4TGpNeE1ERWdNQ3d0TUM0eU56RTBJQzB3TGpBM056QTVNeXd0TUM0MU1qYzVJQzB3TGpJeE9ETTFPVFFzTFRBdU56TTNJQzB3TGpJeU1EUTVOREVzTFRBdU1UWTROaUF0TUM0ME9USTFORFF6TEMwd0xqSTNNamtnTFRBdU56a3hOVFV5T0N3dE1DNHlOekk1SUhvaUx6NGdJRHd2Wno0Z0lEeG5JQ0FnSUNCemRIbHNaVDBpWkdsemNHeGhlVHBwYm14cGJtVWlQaUFnSUNBOGNHRjBhQ0FnSUNBZ0lDQnpkSGxzWlQwaVptbHNiRG9qWm1abVptWm1PMlpwYkd3dGIzQmhZMmwwZVRveE8yWnBiR3d0Y25Wc1pUcGxkbVZ1YjJSa08zTjBjbTlyWlRwdWIyNWxJaUFnSUNBZ0lDQmtQU0p0SURndU1qRTFOemN4TlN3d0xqSTNNamswT1RJeUlHTWdNQzR4TkRFeU5qWTNMREF1TWpBNU1UQXlNamtnTUM0eU1UZ3pOVGswTERBdU5EWTFOakl3TmpVZ01DNHlNVGd6TlRrMExEQXVOek0yT1RZeU9EZ2dNQ3d3TGpjeU16VTNPVE1nTFRBdU5UZzJOVGMzTERFdU16RXdNVFUyTXlBdE1TNHpNVEF4TlRZekxERXVNekV3TVRVMk15QXRNQzR5TnpFek5ESXpMREFnTFRBdU5USTNPRFl3TlN3dE1DNHdOemN3T1RNZ0xUQXVOek0yT1RZeU9Td3RNQzR5TVRnek5UazBJREF1TWpNNU5ERXdOQ3d3TGpNeE16QTROVGtnTUM0Mk1USTJNell5TERBdU5URTROakF6TlNBeExqQXpOekl3Tnl3d0xqVXhPRFl3TXpVZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXpMQzB3TGpVNE5qVTNOeUF4TGpNeE1ERTFOak1zTFRFdU16RXdNVFUyTXlBd0xDMHdMalF5TkRVM01EYzJJQzB3TGpJd05UVXhOellzTFRBdU56azNOemsyTlRrZ0xUQXVOVEU0TmpBek5Td3RNUzR3TXpjeU1EWTVPQ0I2SUcwZ01Dd3pMakE0TkRNeU5qRTRJR01nTUM0eE5ERXlOalkzTERBdU1qQTVNVEF5TXlBd0xqSXhPRE0xT1RRc01DNDBOalUyTWpBMklEQXVNakU0TXpVNU5Dd3dMamN6TmprMk1qa2dNQ3d3TGpjeU16VTNPVE1nTFRBdU5UZzJOVGMzTERFdU16RXdNVFUyTWlBdE1TNHpNVEF4TlRZekxERXVNekV3TVRVMk1pQXRNQzR5TnpFek5ESXpMREFnTFRBdU5USTNPRFl3TlN3dE1DNHdOemN3T1RNZ0xUQXVOek0yT1RZeU9Td3RNQzR5TVRnek5Ua3pJREF1TWpNNU5ERXdOQ3d3TGpNeE16QTROVGtnTUM0Mk1USTJNell5TERBdU5URTROakF6TlNBeExqQXpOekl3Tnl3d0xqVXhPRFl3TXpVZ01DNDNNak0xTnprekxEQWdNUzR6TVRBeE5UWXpMQzB3TGpVNE5qVTNOeUF4TGpNeE1ERTFOak1zTFRFdU16RXdNVFUyTXlBd0xDMHdMalF5TkRVM01EZ2dMVEF1TWpBMU5URTNOaXd0TUM0M09UYzNPVFkzSUMwd0xqVXhPRFl3TXpVc0xURXVNRE0zTWpBM0lIb2diU0F0TXk0d09EUXpNall5TERBZ1l5QXdMakUwTVRJMk5qY3NNQzR5TURreE1ESXpJREF1TWpFNE16VTVOQ3d3TGpRMk5UWXlNRFlnTUM0eU1UZ3pOVGswTERBdU56TTJPVFl5T1NBd0xEQXVOekl6TlRjNU15QXRNQzQxT0RZMU56Y3NNUzR6TVRBeE5UWXlJQzB4TGpNeE1ERTFOak1zTVM0ek1UQXhOVFl5SUMwd0xqSTNNVE0wTWpJc01DQXRNQzQxTWpjNE5qQTFMQzB3TGpBM056QTVNeUF0TUM0M016WTVOakk1TEMwd0xqSXhPRE0xT1RNZ01DNHlNemswTVRBMExEQXVNekV6TURnMU9TQXdMall4TWpZek5qTXNNQzQxTVRnMk1ETTFJREV1TURNM01qQTNNU3d3TGpVeE9EWXdNelVnTUM0M01qTTFOemt6TERBZ01TNHpNVEF4TlRZeUxDMHdMalU0TmpVM055QXhMak14TURFMU5qSXNMVEV1TXpFd01UVTJNeUF3TEMwd0xqUXlORFUzTURnZ0xUQXVNakExTlRFM05Td3RNQzQzT1RjM09UWTNJQzB3TGpVeE9EWXdNelVzTFRFdU1ETTNNakEzSUhvZ1RTQXlMakV3TVRjd09TdzJMak00TnpBeE1UY2dZeUF3TGpFME1USTJOamNzTUM0eU1Ea3hNREkwSURBdU1qRTRNelU1TkN3d0xqUTJOVFl5TURZZ01DNHlNVGd6TlRrMExEQXVOek0yT1RZeU9TQXdMREF1TnpJek5UYzVNeUF0TUM0MU9EWTFOemNzTVM0ek1UQXhOVFl6SUMweExqTXhNREUxTmpNc01TNHpNVEF4TlRZeklDMHdMakkzTVRNME1qSXpMREFnTFRBdU5USTNPRFl3TlRrc0xUQXVNRGMzTURreklDMHdMamN6TmprMk1qZzRMQzB3TGpJeE9ETTFPVFFnTUM0eU16azBNVEF6T1N3d0xqTXhNekE0TlRrZ01DNDJNVEkyTXpZeU1pd3dMalV4T0RZd016VWdNUzR3TXpjeU1EWTVPQ3d3TGpVeE9EWXdNelVnTUM0M01qTTFOemt6TERBZ01TNHpNVEF4TlRZekxDMHdMalU0TmpVM055QXhMak14TURFMU5qTXNMVEV1TXpFd01UVTJNeUF3TEMwd0xqUXlORFUzTURnZ0xUQXVNakExTlRFM05pd3RNQzQzT1RjM09UWTJJQzB3TGpVeE9EWXdNelVzTFRFdU1ETTNNakEzSUhvZ2JTQXpMakF5T1Rjek5qTXNNQ0JqSURBdU1UUXhNalkyTnl3d0xqSXdPVEV3TWpRZ01DNHlNVGd6TlRrMExEQXVORFkxTmpJd05pQXdMakl4T0RNMU9UUXNNQzQzTXpZNU5qSTVJREFzTUM0M01qTTFOemt6SUMwd0xqVTROalUzTnl3eExqTXhNREUxTmpNZ0xURXVNekV3TVRVMk15d3hMak14TURFMU5qTWdMVEF1TWpjeE16UXlNaXd3SUMwd0xqVXlOemcyTURVc0xUQXVNRGMzTURreklDMHdMamN6TmprMk1qa3NMVEF1TWpFNE16VTVOQ0F3TGpJek9UUXhNRFFzTUM0ek1UTXdPRFU1SURBdU5qRXlOak0yTXl3d0xqVXhPRFl3TXpVZ01TNHdNemN5TURjeExEQXVOVEU0TmpBek5TQXdMamN5TXpVM09UTXNNQ0F4TGpNeE1ERTFOaklzTFRBdU5UZzJOVGMzSURFdU16RXdNVFUyTWl3dE1TNHpNVEF4TlRZeklEQXNMVEF1TkRJME5UY3dPQ0F0TUM0eU1EVTFNVGMxTEMwd0xqYzVOemM1TmpZZ0xUQXVOVEU0TmpBek5Td3RNUzR3TXpjeU1EY2dlaUJ0SURNdU1EZzBNekkyTWl3d0lHTWdNQzR4TkRFeU5qWTNMREF1TWpBNU1UQXlOQ0F3TGpJeE9ETTFPVFFzTUM0ME5qVTJNakEySURBdU1qRTRNelU1TkN3d0xqY3pOamsyTWprZ01Dd3dMamN5TXpVM09UTWdMVEF1TlRnMk5UYzNMREV1TXpFd01UVTJNeUF0TVM0ek1UQXhOVFl6TERFdU16RXdNVFUyTXlBdE1DNHlOekV6TkRJekxEQWdMVEF1TlRJM09EWXdOU3d0TUM0d056Y3dPVE1nTFRBdU56TTJPVFl5T1N3dE1DNHlNVGd6TlRrMElEQXVNak01TkRFd05Dd3dMak14TXpBNE5Ua2dNQzQyTVRJMk16WXlMREF1TlRFNE5qQXpOU0F4TGpBek56SXdOeXd3TGpVeE9EWXdNelVnTUM0M01qTTFOemt6TERBZ01TNHpNVEF4TlRZekxDMHdMalU0TmpVM055QXhMak14TURFMU5qTXNMVEV1TXpFd01UVTJNeUF3TEMwd0xqUXlORFUzTURnZ0xUQXVNakExTlRFM05pd3RNQzQzT1RjM09UWTJJQzB3TGpVeE9EWXdNelVzTFRFdU1ETTNNakEzSUhvaUlDOCtJQ0E4TDJjK1BDOXpkbWMrKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3MtaG9zdC1ydGwgPiAub3Mtc2Nyb2xsYmFyLWNvcm5lci5vcy1zY3JvbGxiYXItY29ybmVyLXJlc2l6ZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4ub3MtaG9zdC1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLypcclxuVEhFTUVTOlxyXG4qL1xuLyogTk9ORSBUSEVNRTogKi9cbi5vcy10aGVtZS1ub25lID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsLFxuLm9zLXRoZW1lLW5vbmUgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsLFxuLm9zLXRoZW1lLW5vbmUgPiAub3Mtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9zLXRoZW1lLW5vbmUgPiAub3Mtc2Nyb2xsYmFyLWNvcm5lci1yZXNpemUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG59XG5cbi8qIERBUksgJiBMSUdIVCBUSEVNRTogKi9cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsLFxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsLFxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCB7XG4gIGJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5vcy10aGVtZS1kYXJrLm9zLWhvc3QtcnRsID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsLFxuLm9zLXRoZW1lLWxpZ2h0Lm9zLWhvc3QtcnRsID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgbGVmdDogMTBweDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhci1jb3JuZXIsXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhci1jb3JuZXIsXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLWNvcm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXIsXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyIHtcbiAgcGFkZGluZzogMnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLm9zLXNjcm9sbGJhci11bnVzYWJsZSxcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXIub3Mtc2Nyb2xsYmFyLXVudXNhYmxlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2ssXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSxcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XG4gIG1pbi13aWR0aDogMzBweDtcbn1cblxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlLFxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XG4gIG1pbi1oZWlnaHQ6IDMwcHg7XG59XG5cbi5vcy10aGVtZS1kYXJrLm9zLWhvc3QtdHJhbnNpdGlvbiA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUsXG4ub3MtdGhlbWUtbGlnaHQub3MtaG9zdC10cmFuc2l0aW9uID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG5cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSxcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUsXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrLFxuLm9zLXRoZW1lLWxpZ2h0ID4gLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2sge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhcjpob3ZlciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG59XG5cbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXI6aG92ZXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNTUpO1xufVxuXG4ub3MtdGhlbWUtZGFyayA+IC5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlLFxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSxcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUsXG4ub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vcy10aGVtZS1kYXJrLm9zLWhvc3Qtc2Nyb2xsYmFyLWhvcml6b250YWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSxcbi5vcy10aGVtZS1kYXJrLm9zLWhvc3Qtc2Nyb2xsYmFyLXZlcnRpY2FsLWhpZGRlbiA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlLFxuLm9zLXRoZW1lLWxpZ2h0Lm9zLWhvc3Qtc2Nyb2xsYmFyLWhvcml6b250YWwtaGlkZGVuID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSxcbi5vcy10aGVtZS1saWdodC5vcy1ob3N0LXNjcm9sbGJhci12ZXJ0aWNhbC1oaWRkZW4gPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSxcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUge1xuICB0b3A6IC02cHg7XG4gIGJvdHRvbTogLTJweDtcbn1cblxuLm9zLXRoZW1lLWRhcmsgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSxcbi5vcy10aGVtZS1saWdodCA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlIHtcbiAgbGVmdDogLTZweDtcbiAgcmlnaHQ6IC0ycHg7XG59XG5cbi5vcy1ob3N0LXJ0bC5vcy10aGVtZS1kYXJrID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUsXG4ub3MtaG9zdC1ydGwub3MtdGhlbWUtbGlnaHQgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSB7XG4gIHJpZ2h0OiAtNnB4O1xuICBsZWZ0OiAtMnB4O1xufVxuXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKiogR2VuZXJpYyBWYXJpYWJsZXMgKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiAgICBUSElTIElTIEEgVEVTVCAgICAqL1xuLyohXG4gKiBCb290c3RyYXAgdjQuNi4wIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjEgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cbjpyb290IHtcbiAgLS1ibHVlOiAjM0U4N0NCO1xuICAtLWluZGlnbzogIzY2MTBmMjtcbiAgLS1wdXJwbGU6ICM2ZjQyYzE7XG4gIC0tcGluazogI2U4M2U4YztcbiAgLS1yZWQ6ICNFMzRENEQ7XG4gIC0tb3JhbmdlOiAjRkJBNDU1O1xuICAtLXllbGxvdzogI2ZmYzEwNztcbiAgLS1ncmVlbjogIzI4YTc0NTtcbiAgLS10ZWFsOiAjMjBjOTk3O1xuICAtLWN5YW46ICMxN2EyYjg7XG4gIC0td2hpdGU6ICNGRkZGRkY7XG4gIC0tZ3JheTogIzZjNzU3ZDtcbiAgLS1ncmF5LWRhcms6ICMzNDNhNDA7XG4gIC0tcHJpbWFyeTogIzNFODdDQjtcbiAgLS1zZWNvbmRhcnk6ICM2Yzc1N2Q7XG4gIC0tc3VjY2VzczogIzI4YTc0NTtcbiAgLS1pbmZvOiAjMTdhMmI4O1xuICAtLXdhcm5pbmc6ICNmZmMxMDc7XG4gIC0tZGFuZ2VyOiAjRTM0RDREO1xuICAtLWxpZ2h0OiAjZjhmOWZhO1xuICAtLWRhcms6ICMzNDNhNDA7XG4gIC0tYnJlYWtwb2ludC1zbTogMDtcbiAgLS1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS1icmVha3BvaW50LWxnOiAxMDI1cHg7XG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMzIsIDUwLCA2NywgMCk7XG59XG5cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzNFODdDQjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMjg2MDk0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJidXR0b25cIl06bm90KDpkaXNhYmxlZCksXG5bdHlwZT1cInJlc2V0XCJdOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9XCJzdWJtaXRcIl06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAzLjEyNXJlbTtcbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xufVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAyLjE4NzVyZW07XG59XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgzMiwgNTAsIDY3LCAwLjEpO1xufVxuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cblxuLmxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5maWd1cmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNlODNlOGM7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4ycmVtIDAuNHJlbTtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjMjEyNTI5O1xufVxuXG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLmNvbnRhaW5lcixcbi5jb250YWluZXItZmx1aWQsXG4uY29udGFpbmVyLXNtLFxuLmNvbnRhaW5lci1tZCxcbi5jb250YWluZXItbGcge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA3NjdweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXIsIC5jb250YWluZXItbWQge1xuICAgIG1heC13aWR0aDogMTAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbnRhaW5lciwgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1sZyB7XG4gICAgbWF4LXdpZHRoOiAxNTIwcHg7XG4gIH1cbn1cblxuLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5uby1ndXR0ZXJzID4gLmNvbCxcbi5uby1ndXR0ZXJzID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jb2wtMSwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtMTAsIC5jb2wtMTEsIC5jb2wtMTIsIC5jb2wsXG4uY29sLWF1dG8sIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQsXG4uY29sLW1kLWF1dG8sIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIsIC5jb2wtbGcsXG4uY29sLWxnLWF1dG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIDIwJTtcbiAgbWF4LXdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbC0xIHtcbiAgZmxleDogMCAwIDguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDguMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xO1xufVxuXG4ub3JkZXItbGFzdCB7XG4gIG9yZGVyOiAxMztcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLm9yZGVyLTIge1xuICBvcmRlcjogMjtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLm9yZGVyLTUge1xuICBvcmRlcjogNTtcbn1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLm9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLm9yZGVyLTgge1xuICBvcmRlcjogODtcbn1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLm9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4ub3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNCA+ICoge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjAlO1xuICAgIG1heC13aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy1tZC02ID4gKiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxuICAub3JkZXItbWQtbGFzdCB7XG4gICAgb3JkZXI6IDEzO1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMDtcbiAgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0xID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIDIwJTtcbiAgICBtYXgtd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLm9yZGVyLWxnLWxhc3Qge1xuICAgIG9yZGVyOiAxMztcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTtcbiAgfVxufVxuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG59XG5cbi50YWJsZSB0aCxcbi50YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4udGFibGUgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRhYmxlIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2RlZTJlNjtcbn1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4udGFibGUtYm9yZGVyZWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGgsXG4udGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHRoLFxuLnRhYmxlLWJvcmRlcmxlc3MgdGQsXG4udGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aCxcbi50YWJsZS1ib3JkZXJsZXNzIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXI6IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMyLCA1MCwgNjcsIDAuMDUpO1xufVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMiwgNTAsIDY3LCAwLjA3NSk7XG59XG5cbi50YWJsZS1wcmltYXJ5LFxuLnRhYmxlLXByaW1hcnkgPiB0aCxcbi50YWJsZS1wcmltYXJ5ID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzlkZGYwO1xufVxuXG4udGFibGUtcHJpbWFyeSB0aCxcbi50YWJsZS1wcmltYXJ5IHRkLFxuLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgsXG4udGFibGUtcHJpbWFyeSB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOWJjMWU0O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjVkMGVhO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1ZDBlYTtcbn1cblxuLnRhYmxlLXNlY29uZGFyeSxcbi50YWJsZS1zZWNvbmRhcnkgPiB0aCxcbi50YWJsZS1zZWNvbmRhcnkgPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkgdGgsXG4udGFibGUtc2Vjb25kYXJ5IHRkLFxuLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aCxcbi50YWJsZS1zZWNvbmRhcnkgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2IzYjdiYjtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XG59XG5cbi50YWJsZS1zdWNjZXNzLFxuLnRhYmxlLXN1Y2Nlc3MgPiB0aCxcbi50YWJsZS1zdWNjZXNzID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNlNmNiO1xufVxuXG4udGFibGUtc3VjY2VzcyB0aCxcbi50YWJsZS1zdWNjZXNzIHRkLFxuLnRhYmxlLXN1Y2Nlc3MgdGhlYWQgdGgsXG4udGFibGUtc3VjY2VzcyB0Ym9keSArIHRib2R5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOGZkMTllO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjtcbn1cblxuLnRhYmxlLWluZm8sXG4udGFibGUtaW5mbyA+IHRoLFxuLnRhYmxlLWluZm8gPiB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7XG59XG5cbi50YWJsZS1pbmZvIHRoLFxuLnRhYmxlLWluZm8gdGQsXG4udGFibGUtaW5mbyB0aGVhZCB0aCxcbi50YWJsZS1pbmZvIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICM4NmNmZGE7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyIC50YWJsZS1pbmZvOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1O1xufVxuXG4udGFibGUtd2FybmluZyxcbi50YWJsZS13YXJuaW5nID4gdGgsXG4udGFibGUtd2FybmluZyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTtcbn1cblxuLnRhYmxlLXdhcm5pbmcgdGgsXG4udGFibGUtd2FybmluZyB0ZCxcbi50YWJsZS13YXJuaW5nIHRoZWFkIHRoLFxuLnRhYmxlLXdhcm5pbmcgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZGY3ZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7XG59XG5cbi50YWJsZS1kYW5nZXIsXG4udGFibGUtZGFuZ2VyID4gdGgsXG4udGFibGUtZGFuZ2VyID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdjZGNkO1xufVxuXG4udGFibGUtZGFuZ2VyIHRoLFxuLnRhYmxlLWRhbmdlciB0ZCxcbi50YWJsZS1kYW5nZXIgdGhlYWQgdGgsXG4udGFibGUtZGFuZ2VyIHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmMGEyYTI7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzYjdiNztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNiN2I3O1xufVxuXG4udGFibGUtbGlnaHQsXG4udGFibGUtbGlnaHQgPiB0aCxcbi50YWJsZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTtcbn1cblxuLnRhYmxlLWxpZ2h0IHRoLFxuLnRhYmxlLWxpZ2h0IHRkLFxuLnRhYmxlLWxpZ2h0IHRoZWFkIHRoLFxuLnRhYmxlLWxpZ2h0IHRib2R5ICsgdGJvZHkge1xuICBib3JkZXItY29sb3I6ICNmYmZjZmM7XG59XG5cbi50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2O1xufVxuXG4udGFibGUtZGFyayxcbi50YWJsZS1kYXJrID4gdGgsXG4udGFibGUtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTtcbn1cblxuLnRhYmxlLWRhcmsgdGgsXG4udGFibGUtZGFyayB0ZCxcbi50YWJsZS1kYXJrIHRoZWFkIHRoLFxuLnRhYmxlLWRhcmsgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci1jb2xvcjogIzk1OTk5Yztcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7XG59XG5cbi50YWJsZS1hY3RpdmUsXG4udGFibGUtYWN0aXZlID4gdGgsXG4udGFibGUtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMyLCA1MCwgNjcsIDAuMDc1KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0LCAzNywgNTAsIDAuMDc1KTtcbn1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciAudGFibGUtYWN0aXZlOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0LCAzNywgNTAsIDAuMDc1KTtcbn1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTtcbn1cblxuLnRhYmxlIC50aGVhZC1saWdodCB0aCB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG59XG5cbi50YWJsZS1kYXJrIHRoLFxuLnRhYmxlLWRhcmsgdGQsXG4udGFibGUtZGFyayB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTtcbn1cblxuLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG5cbi50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG5cbi50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNzUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcgPiAudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmZvcm0tY29udHJvbDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwICM0OTUwNTc7XG59XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjYTJjNWU2O1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg2MiwgMTM1LCAyMDMsIDAuMjUpO1xufVxuXG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybS1jb250cm9sOmRpc2FibGVkLCAuZm9ybS1jb250cm9sW3JlYWRvbmx5XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLmZvcm0tY29udHJvbCxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mb3JtLWNvbnRyb2wsXG5pbnB1dFt0eXBlPVwibW9udGhcIl0uZm9ybS1jb250cm9sIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogMS4wOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDEuMDkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXSwgc2VsZWN0LmZvcm0tY29udHJvbFttdWx0aXBsZV0ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cblxuLmZvcm0tcm93ID4gLmNvbCxcbi5mb3JtLXJvdyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbn1cblxuLmZvcm0tY2hlY2staW5wdXRbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMzEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IDEuMDkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjkpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4uZm9ybS1yb3cgPiAuY29sID4gLnZhbGlkLXRvb2x0aXAsXG4uZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSA+IC52YWxpZC10b29sdGlwIHtcbiAgbGVmdDogNXB4O1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCA6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCxcbi5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCwgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMC43NWVtICsgMi4zMTI1cmVtKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0LCAjRkZGRkZGIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIG5vLXJlcGVhdDtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXMsIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjayxcbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzRjZTU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzRjZTU3O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuMjUpO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICNFMzRENEQ7XG59XG5cbi5pbnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogMS4wOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI3LCA3NywgNzcsIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5mb3JtLXJvdyA+IC5jb2wgPiAuaW52YWxpZC10b29sdGlwLFxuLmZvcm0tcm93ID4gW2NsYXNzKj1cImNvbC1cIl0gPiAuaW52YWxpZC10b29sdGlwIHtcbiAgbGVmdDogNXB4O1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI0UzNEQ0RDtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM0UzNEQ0RCcgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM0UzNEQ0RCcgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNFMzRENEQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNywgNzcsIDc3LCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjE4NzVyZW0pO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkLCAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTM0RDREO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDAuNzVlbSArIDIuMzEyNXJlbSk7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc1JyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4IG5vLXJlcGVhdCwgI0ZGRkZGRiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM0UzNEQ0RCcgdmlld0JveD0nMCAwIDEyIDEyJyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNlJTNjcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzZSUzY2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM0UzNEQ0RCcgc3Ryb2tlPSdub25lJy8lM2UlM2Mvc3ZnJTNlXCIpIGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIG5vLXJlcGVhdDtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cywgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0UzNEQ0RDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI3LCA3NywgNzcsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjRTM0RDREO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICNFMzRENEQ7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNFMzRENEQ7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWE3OTc5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE3OTc5O1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI3LCA3NywgNzcsIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI0UzNEQ0RDtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTM0RDREO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNFMzRENEQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyNywgNzcsIDc3LCAwLjI1KTtcbn1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLWlubGluZSBsYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1pbmxpbmUgLmZvcm0tZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAsXG4uZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3Qge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5idG4sIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWZpbHRlciwgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi10b2dnbGUsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZmlyc3QsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWxhc3QsIC5idG4tcHJpbWFyeSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3MsIC5idG4tc2Vjb25kYXJ5LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biwgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpbHRlciwgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZmlsdGVyLCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLXRvZ2dsZSwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1maXJzdCxcbiAgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1sYXN0LCAuYnRuLXByaW1hcnksIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzLCAuYnRuLXNlY29uZGFyeSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5idG46aG92ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1maWx0ZXI6aG92ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWZpbHRlcjpob3ZlciwgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi10b2dnbGU6aG92ZXIsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZmlyc3Q6aG92ZXIsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWxhc3Q6aG92ZXIsIC5idG4tcHJpbWFyeTpob3ZlciwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3M6aG92ZXIsIC5idG4tc2Vjb25kYXJ5OmhvdmVyLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuOmZvY3VzLCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tZmlsdGVyOmZvY3VzLCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1maWx0ZXI6Zm9jdXMsIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tdG9nZ2xlOmZvY3VzLCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWZpcnN0OmZvY3VzLFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1sYXN0OmZvY3VzLCAuYnRuLXByaW1hcnk6Zm9jdXMsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpmb2N1cywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55OmZvY3VzLCAuYnRuLmZvY3VzLCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5mb2N1cy5idG4tZmlsdGVyLCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmZvY3VzLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5mb2N1cy5idG4tdG9nZ2xlLCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuZm9jdXMuYnRuLWZpcnN0LFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmZvY3VzLmJ0bi1sYXN0LCAuZm9jdXMuYnRuLXByaW1hcnksIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5mb2N1cy5idG4tYWNjZXNzLCAuZm9jdXMuYnRuLXNlY29uZGFyeSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmZvY3VzLmJ0bi1kZW55IHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjIsIDEzNSwgMjAzLCAwLjI1KTtcbn1cblxuLmJ0bi5kaXNhYmxlZCwgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuZGlzYWJsZWQuYnRuLWZpbHRlciwgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5kaXNhYmxlZC5idG4tZmlsdGVyLCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuZGlzYWJsZWQuYnRuLXRvZ2dsZSwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmRpc2FibGVkLmJ0bi1maXJzdCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5kaXNhYmxlZC5idG4tbGFzdCwgLmRpc2FibGVkLmJ0bi1wcmltYXJ5LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZGlzYWJsZWQuYnRuLWFjY2VzcywgLmRpc2FibGVkLmJ0bi1zZWNvbmRhcnksIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5kaXNhYmxlZC5idG4tZGVueSwgLmJ0bjpkaXNhYmxlZCwgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpbHRlcjpkaXNhYmxlZCwgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZmlsdGVyOmRpc2FibGVkLCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLXRvZ2dsZTpkaXNhYmxlZCwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1maXJzdDpkaXNhYmxlZCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tbGFzdDpkaXNhYmxlZCwgLmJ0bi1wcmltYXJ5OmRpc2FibGVkLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2VzczpkaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5idG46bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1maWx0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWZpbHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi10b2dnbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZmlyc3Q6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWxhc3Q6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmEuYnRuLmRpc2FibGVkLCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIGEuZGlzYWJsZWQuYnRuLWZpbHRlciwgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIGEuZGlzYWJsZWQuYnRuLWZpbHRlciwgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgYS5kaXNhYmxlZC5idG4tdG9nZ2xlLCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciBhLmRpc2FibGVkLmJ0bi1maXJzdCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIGEuZGlzYWJsZWQuYnRuLWxhc3QsIGEuZGlzYWJsZWQuYnRuLXByaW1hcnksIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIGEuZGlzYWJsZWQuYnRuLWFjY2VzcywgYS5kaXNhYmxlZC5idG4tc2Vjb25kYXJ5LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciBhLmRpc2FibGVkLmJ0bi1kZW55LFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4sXG5maWVsZHNldDpkaXNhYmxlZCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIGEuYnRuLWZpbHRlcixcbi5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4tZmlsdGVyLFxuZmllbGRzZXQ6ZGlzYWJsZWQgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIGEuYnRuLWZpbHRlcixcbi5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biBmaWVsZHNldDpkaXNhYmxlZCBhLmJ0bi1maWx0ZXIsXG5maWVsZHNldDpkaXNhYmxlZCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSBhLmJ0bi10b2dnbGUsXG4uZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSBmaWVsZHNldDpkaXNhYmxlZCBhLmJ0bi10b2dnbGUsXG5maWVsZHNldDpkaXNhYmxlZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciBhLmJ0bi1maXJzdCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIGZpZWxkc2V0OmRpc2FibGVkIGEuYnRuLWZpcnN0LFxuZmllbGRzZXQ6ZGlzYWJsZWQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgYS5idG4tbGFzdCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIGZpZWxkc2V0OmRpc2FibGVkIGEuYnRuLWxhc3QsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0bi1wcmltYXJ5LFxuZmllbGRzZXQ6ZGlzYWJsZWQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgYS5idG4tYWNjZXNzLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4tYWNjZXNzLFxuZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4tc2Vjb25kYXJ5LFxuZmllbGRzZXQ6ZGlzYWJsZWQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgYS5idG4tZGVueSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIGZpZWxkc2V0OmRpc2FibGVkIGEuYnRuLWRlbnkge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2VzcyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0U4N0NCO1xuICBib3JkZXItY29sb3I6ICMzRTg3Q0I7XG59XG5cbi5idG4tcHJpbWFyeTpob3ZlciwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNzRiMztcbiAgYm9yZGVyLWNvbG9yOiAjMmQ2ZGE5O1xufVxuXG4uYnRuLXByaW1hcnk6Zm9jdXMsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzOmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5mb2N1cy5idG4tYWNjZXNzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMDc0YjM7XG4gIGJvcmRlci1jb2xvcjogIzJkNmRhOTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoOTEsIDE1MywgMjExLCAwLjUpO1xufVxuXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5kaXNhYmxlZC5idG4tYWNjZXNzLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTg3Q0I7XG4gIGJvcmRlci1jb2xvcjogIzNFODdDQjtcbn1cblxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWFjY2VzcyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmQ2ZGE5O1xuICBib3JkZXItY29sb3I6ICMyYjY3OWY7XG59XG5cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1hY2Nlc3M6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg5MSwgMTUzLCAyMTEsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLXNlY29uZGFyeTpob3ZlciwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55OmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YTYyNjg7XG4gIGJvcmRlci1jb2xvcjogIzU0NWI2Mjtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5mb2N1cy5idG4tZGVueSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICBib3JkZXItY29sb3I6ICM1NDViNjI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZGlzYWJsZWQuYnRuLWRlbnksIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkO1xufVxuXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZW55IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NDViNjI7XG4gIGJvcmRlci1jb2xvcjogIzRlNTU1Yjtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVueTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzMCwgMTM4LCAxNDUsIDAuNSk7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG59XG5cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xuICBib3JkZXItY29sb3I6ICMxZTdlMzQ7XG59XG5cbi5idG4tc3VjY2Vzczpmb2N1cywgLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTg4Mzg7XG4gIGJvcmRlci1jb2xvcjogIzFlN2UzNDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzIsIDE4MCwgOTcsIDAuNSk7XG59XG5cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xuICBib3JkZXItY29sb3I6ICMxYzc0MzA7XG59XG5cbi5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3MiwgMTgwLCA5NywgMC41KTtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMzg0OTY7XG4gIGJvcmRlci1jb2xvcjogIzExN2E4Yjtcbn1cblxuLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzODQ5NjtcbiAgYm9yZGVyLWNvbG9yOiAjMTE3YThiO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7XG59XG5cbi5idG4taW5mby5kaXNhYmxlZCwgLmJ0bi1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiO1xuICBib3JkZXItY29sb3I6ICMxMDcwN2Y7XG59XG5cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7XG59XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBhODAwO1xuICBib3JkZXItY29sb3I6ICNkMzllMDA7XG59XG5cbi5idG4td2FybmluZzpmb2N1cywgLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGE4MDA7XG4gIGJvcmRlci1jb2xvcjogI2QzOWUwMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpO1xufVxuXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgYm9yZGVyLWNvbG9yOiAjYzY5NTAwO1xufVxuXG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAxNzAsIDEyLCAwLjUpO1xufVxuXG4uYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTM0RDREO1xuICBib3JkZXItY29sb3I6ICNFMzRENEQ7XG59XG5cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZTJjMmM7XG4gIGJvcmRlci1jb2xvcjogI2RiMjIyMjtcbn1cblxuLmJ0bi1kYW5nZXI6Zm9jdXMsIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZTJjMmM7XG4gIGJvcmRlci1jb2xvcjogI2RiMjIyMjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMxLCAxMDQsIDEwNCwgMC41KTtcbn1cblxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQsIC5idG4tZGFuZ2VyOmRpc2FibGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzRENEQ7XG4gIGJvcmRlci1jb2xvcjogI0UzNEQ0RDtcbn1cblxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGIyMjIyO1xuICBib3JkZXItY29sb3I6ICNkMDIxMjE7XG59XG5cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMzEsIDEwNCwgMTA0LCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7XG59XG5cbi5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UyZTZlYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpO1xufVxuXG4uYnRuLWxpZ2h0LmRpc2FibGVkLCAuYnRuLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1O1xuICBib3JkZXItY29sb3I6ICNkM2Q5ZGY7XG59XG5cbi5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpO1xufVxuXG4uYnRuLWRhcmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLWRhcms6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjcyYjtcbiAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0O1xufVxuXG4uYnRuLWRhcms6Zm9jdXMsIC5idG4tZGFyay5mb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMyNzJiO1xuICBib3JkZXItY29sb3I6ICMxZDIxMjQ7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7XG59XG5cbi5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbn1cblxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xuICBib3JkZXItY29sb3I6ICMxNzFhMWQ7XG59XG5cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg4MiwgODgsIDkzLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjM0U4N0NCO1xuICBib3JkZXItY29sb3I6ICMzRTg3Q0I7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTg3Q0I7XG4gIGJvcmRlci1jb2xvcjogIzNFODdDQjtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjIsIDEzNSwgMjAzLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzNFODdDQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFODdDQjtcbiAgYm9yZGVyLWNvbG9yOiAjM0U4N0NCO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjIsIDEzNSwgMjAzLCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5OmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDtcbn1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1cywgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtaW5mby5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpO1xufVxuXG4uYnRuLW91dGxpbmUtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtd2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtd2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjRTM0RDREO1xuICBib3JkZXItY29sb3I6ICNFMzRENEQ7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzNEQ0RDtcbiAgYm9yZGVyLWNvbG9yOiAjRTM0RDREO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI3LCA3NywgNzcsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI0UzNEQ0RDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UzNEQ0RDtcbiAgYm9yZGVyLWNvbG9yOiAjRTM0RDREO1xufVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI3LCA3NywgNzcsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5idG4tb3V0bGluZS1saWdodDpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLCAuYnRuLW91dGxpbmUtZGFyazpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7XG59XG5cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpO1xufVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzNFODdDQjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzI4NjA5NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5idG4tbGluazpmb2N1cywgLmJ0bi1saW5rLmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5idG4tbGluazpkaXNhYmxlZCwgLmJ0bi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnRuLWxnLCAuYnRuLWdyb3VwLWxnID4gLmJ0biwgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWdyb3VwLWxnID4gLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWdyb3VwLWxnID4gLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tZ3JvdXAtbGcgPiAuYnRuLXRvZ2dsZSwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1ncm91cC1sZyA+IC5idG4tZmlyc3QsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWdyb3VwLWxnID4gLmJ0bi1sYXN0LCAuYnRuLWdyb3VwLWxnID4gLmJ0bi1wcmltYXJ5LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLWxnID4gLmJ0bi1hY2Nlc3MsIC5idG4tZ3JvdXAtbGcgPiAuYnRuLXNlY29uZGFyeSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cC1sZyA+IC5idG4tZGVueSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uYnRuLXNtLCAuYnRuLWdyb3VwLXNtID4gLmJ0biwgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWdyb3VwLXNtID4gLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWdyb3VwLXNtID4gLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tZ3JvdXAtc20gPiAuYnRuLXRvZ2dsZSwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1ncm91cC1zbSA+IC5idG4tZmlyc3QsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWdyb3VwLXNtID4gLmJ0bi1sYXN0LCAuYnRuLWdyb3VwLXNtID4gLmJ0bi1wcmltYXJ5LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLXNtID4gLmJ0bi1hY2Nlc3MsIC5idG4tZ3JvdXAtc20gPiAuYnRuLXNlY29uZGFyeSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cC1zbSA+IC5idG4tZGVueSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDEuMDkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0uYnRuLWJsb2NrLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5mYWRlOm5vdCguc2hvdykge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uY29sbGFwc2U6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgbWFyZ2luOiAwLjEyNXJlbSAwIDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzIsIDUwLCA2NywgMC4xNSk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5kcm9wZG93bi1tZW51LWxlZnQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmRyb3Bkb3duLW1lbnUtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LWxnLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtO1xufVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IDAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMC4zZW0gc29saWQ7XG59XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtO1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJ0b3BcIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICByaWdodDogYXV0bztcbiAgYm90dG9tOiBhdXRvO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjI1cmVtIDEuNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3duLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogIzE2MTgxYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4uZHJvcGRvd24taXRlbS5hY3RpdmUsIC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTg3Q0I7XG59XG5cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjYWRiNWJkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuMDkzNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0biwgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWdyb3VwID4gLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWdyb3VwID4gLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tZ3JvdXAgPiAuYnRuLXRvZ2dsZSwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1ncm91cCA+IC5idG4tZmlyc3QsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gLmJ0bi1sYXN0LCAuYnRuLWdyb3VwID4gLmJ0bi1wcmltYXJ5LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwID4gLmJ0bi1hY2Nlc3MsIC5idG4tZ3JvdXAgPiAuYnRuLXNlY29uZGFyeSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCA+IC5idG4tZGVueSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1maWx0ZXIsXG4uZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tdG9nZ2xlLFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZmlyc3QsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1sYXN0LFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tcHJpbWFyeSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWFjY2Vzcyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXNlY29uZGFyeSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWRlbnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpob3ZlciwgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWdyb3VwID4gLmJ0bi1maWx0ZXI6aG92ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWdyb3VwID4gLmJ0bi1maWx0ZXI6aG92ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tZ3JvdXAgPiAuYnRuLXRvZ2dsZTpob3ZlciwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1ncm91cCA+IC5idG4tZmlyc3Q6aG92ZXIsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gLmJ0bi1sYXN0OmhvdmVyLCAuYnRuLWdyb3VwID4gLmJ0bi1wcmltYXJ5OmhvdmVyLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwID4gLmJ0bi1hY2Nlc3M6aG92ZXIsIC5idG4tZ3JvdXAgPiAuYnRuLXNlY29uZGFyeTpob3ZlciwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCA+IC5idG4tZGVueTpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1maWx0ZXI6aG92ZXIsXG4uZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZmlsdGVyOmhvdmVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tdG9nZ2xlOmhvdmVyLFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZmlyc3Q6aG92ZXIsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1sYXN0OmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tcHJpbWFyeTpob3Zlcixcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWFjY2Vzczpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXNlY29uZGFyeTpob3Zlcixcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWRlbnk6aG92ZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWdyb3VwID4gLmJ0bi1maWx0ZXI6Zm9jdXMsIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWdyb3VwID4gLmJ0bi1maWx0ZXI6Zm9jdXMsIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tZ3JvdXAgPiAuYnRuLXRvZ2dsZTpmb2N1cywgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1ncm91cCA+IC5idG4tZmlyc3Q6Zm9jdXMsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gLmJ0bi1sYXN0OmZvY3VzLCAuYnRuLWdyb3VwID4gLmJ0bi1wcmltYXJ5OmZvY3VzLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwID4gLmJ0bi1hY2Nlc3M6Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuLXNlY29uZGFyeTpmb2N1cywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCA+IC5idG4tZGVueTpmb2N1cywgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tZ3JvdXAgPiAuYnRuLWZpbHRlcjphY3RpdmUsIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWdyb3VwID4gLmJ0bi1maWx0ZXI6YWN0aXZlLCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLWdyb3VwID4gLmJ0bi10b2dnbGU6YWN0aXZlLCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gLmJ0bi1maXJzdDphY3RpdmUsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gLmJ0bi1sYXN0OmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG4tcHJpbWFyeTphY3RpdmUsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgPiAuYnRuLWFjY2VzczphY3RpdmUsIC5idG4tZ3JvdXAgPiAuYnRuLXNlY29uZGFyeTphY3RpdmUsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgPiAuYnRuLWRlbnk6YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1ncm91cCA+IC5hY3RpdmUuYnRuLWZpbHRlciwgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZ3JvdXAgPiAuYWN0aXZlLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tZ3JvdXAgPiAuYWN0aXZlLmJ0bi10b2dnbGUsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZ3JvdXAgPiAuYWN0aXZlLmJ0bi1maXJzdCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZ3JvdXAgPiAuYWN0aXZlLmJ0bi1sYXN0LCAuYnRuLWdyb3VwID4gLmFjdGl2ZS5idG4tcHJpbWFyeSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCA+IC5hY3RpdmUuYnRuLWFjY2VzcywgLmJ0bi1ncm91cCA+IC5hY3RpdmUuYnRuLXNlY29uZGFyeSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCA+IC5hY3RpdmUuYnRuLWRlbnksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZmlsdGVyOmZvY3VzLFxuLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWZpbHRlcjpmb2N1cyxcbi5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXRvZ2dsZTpmb2N1cyxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWZpcnN0OmZvY3VzLFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tbGFzdDpmb2N1cyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXByaW1hcnk6Zm9jdXMsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1hY2Nlc3M6Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1kZW55OmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1maWx0ZXI6YWN0aXZlLFxuLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWZpbHRlcjphY3RpdmUsXG4uZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi10b2dnbGU6YWN0aXZlLFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZmlyc3Q6YWN0aXZlLFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tbGFzdDphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1wcmltYXJ5OmFjdGl2ZSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWFjY2VzczphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1zZWNvbmRhcnk6YWN0aXZlLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZGVueTphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUsXG4uZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYWN0aXZlLmJ0bi1maWx0ZXIsXG4uZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hY3RpdmUuYnRuLWZpbHRlcixcbi5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYWN0aXZlLmJ0bi10b2dnbGUsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS5idG4tZmlyc3QsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS5idG4tbGFzdCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYWN0aXZlLmJ0bi1wcmltYXJ5LFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5hY3RpdmUuYnRuLWFjY2Vzcyxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYWN0aXZlLmJ0bi1zZWNvbmRhcnksXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS5idG4tZGVueSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tZ3JvdXAgPiAuYnRuLWZpbHRlcjpub3QoOmZpcnN0LWNoaWxkKSwgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZ3JvdXAgPiAuYnRuLWZpbHRlcjpub3QoOmZpcnN0LWNoaWxkKSwgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi1ncm91cCA+IC5idG4tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpLCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gLmJ0bi1maXJzdDpub3QoOmZpcnN0LWNoaWxkKSxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZ3JvdXAgPiAuYnRuLWxhc3Q6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAgPiAuYnRuLXByaW1hcnk6bm90KDpmaXJzdC1jaGlsZCksIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgPiAuYnRuLWFjY2Vzczpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cCA+IC5idG4tc2Vjb25kYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwID4gLmJ0bi1kZW55Om5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1ncm91cCA+IC5idG4tZmlsdGVyOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1ncm91cCA+IC5idG4tZmlsdGVyOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLWdyb3VwID4gLmJ0bi10b2dnbGU6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZ3JvdXAgPiAuYnRuLWZpcnN0Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1ncm91cCA+IC5idG4tbGFzdDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmJ0bi1ncm91cCA+IC5idG4tcHJpbWFyeTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCA+IC5idG4tYWNjZXNzOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuYnRuLWdyb3VwID4gLmJ0bi1zZWNvbmRhcnk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgPiAuYnRuLWRlbnk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWZpbHRlcixcbi5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLXRvZ2dsZSxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWZpcnN0LFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tbGFzdCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLXByaW1hcnksXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1hY2Nlc3MsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1zZWNvbmRhcnksXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1kZW55IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWdyb3VwID4gLmJ0bi1maWx0ZXI6bm90KDpmaXJzdC1jaGlsZCksIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWdyb3VwID4gLmJ0bi1maWx0ZXI6bm90KDpmaXJzdC1jaGlsZCksIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tZ3JvdXAgPiAuYnRuLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1ncm91cCA+IC5idG4tZmlyc3Q6bm90KDpmaXJzdC1jaGlsZCksXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWdyb3VwID4gLmJ0bi1sYXN0Om5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwID4gLmJ0bi1wcmltYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwID4gLmJ0bi1hY2Nlc3M6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAgPiAuYnRuLXNlY29uZGFyeTpub3QoOmZpcnN0LWNoaWxkKSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cCA+IC5idG4tZGVueTpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWZpbHRlcixcbi5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLXRvZ2dsZSxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1maXJzdCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1sYXN0LFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLXByaW1hcnksXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tYWNjZXNzLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLXNlY29uZGFyeSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1kZW55IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLFxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlcixcbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWdyb3VwLXNtID4gLmJ0bi1maWx0ZXIgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1ncm91cC1zbSA+IC5idG4tZmlsdGVyICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi1ncm91cC1zbSA+IC5idG4tdG9nZ2xlICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1ncm91cC1zbSA+IC5idG4tZmlyc3QgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWdyb3VwLXNtID4gLmJ0bi1sYXN0ICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4tcHJpbWFyeSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtc20gPiAuYnRuLWFjY2VzcyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuLXNlY29uZGFyeSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtc20gPiAuYnRuLWRlbnkgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1ncm91cC1sZyA+IC5idG4tZmlsdGVyICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZ3JvdXAtbGcgPiAuYnRuLWZpbHRlciArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tZ3JvdXAtbGcgPiAuYnRuLXRvZ2dsZSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZ3JvdXAtbGcgPiAuYnRuLWZpcnN0ICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1ncm91cC1sZyA+IC5idG4tbGFzdCArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuLXByaW1hcnkgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLWxnID4gLmJ0bi1hY2Nlc3MgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0bi1zZWNvbmRhcnkgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLWxnID4gLmJ0bi1kZW55ICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWZpbHRlcixcbi5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXRvZ2dsZSxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWZpcnN0LFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tbGFzdCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXByaW1hcnksXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1hY2Nlc3MsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1zZWNvbmRhcnksXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1kZW55LFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZmlsdGVyOm5vdCg6Zmlyc3QtY2hpbGQpLCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZmlsdGVyOm5vdCg6Zmlyc3QtY2hpbGQpLCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCksIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWZpcnN0Om5vdCg6Zmlyc3QtY2hpbGQpLFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tbGFzdDpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tcHJpbWFyeTpub3QoOmZpcnN0LWNoaWxkKSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tYWNjZXNzOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1zZWNvbmRhcnk6bm90KDpmaXJzdC1jaGlsZCksIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWRlbnk6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWZpbHRlcjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWZpbHRlcjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tdG9nZ2xlOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1maXJzdDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWxhc3Q6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXByaW1hcnk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWFjY2Vzczpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tc2Vjb25kYXJ5Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1kZW55Om5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWZpbHRlcixcbi5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1maWx0ZXIsXG4uZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi10b2dnbGUsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1maXJzdCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWxhc3QsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1wcmltYXJ5LFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tYWNjZXNzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tc2Vjb25kYXJ5LFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZGVueSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSwgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1maWx0ZXI6bm90KDpmaXJzdC1jaGlsZCksIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1maWx0ZXI6bm90KDpmaXJzdC1jaGlsZCksIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZmlyc3Q6bm90KDpmaXJzdC1jaGlsZCksXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1sYXN0Om5vdCg6Zmlyc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1wcmltYXJ5Om5vdCg6Zmlyc3QtY2hpbGQpLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1hY2Nlc3M6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLXNlY29uZGFyeTpub3QoOmZpcnN0LWNoaWxkKSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZGVueTpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWZpbHRlcixcbi5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLXRvZ2dsZSxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1maXJzdCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1sYXN0LFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLXByaW1hcnksXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tYWNjZXNzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLXNlY29uZGFyeSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1kZW55IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biwgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZmlsdGVyLCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWZpbHRlciwgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLXRvZ2dsZSwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWZpcnN0LFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWxhc3QsIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1wcmltYXJ5LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tYWNjZXNzLCAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tc2Vjb25kYXJ5LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZGVueSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0bi10b2dnbGUsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuLWZpcnN0LFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0bi1sYXN0LFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0bi1wcmltYXJ5LFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0bi1hY2Nlc3MsXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuLXNlY29uZGFyeSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4tZGVueSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWZpbHRlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZmlsdGVyIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLXRvZ2dsZSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1maXJzdCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1sYXN0IGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLXByaW1hcnkgaW5wdXRbdHlwZT1cInJhZGlvXCJdLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tYWNjZXNzIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLXNlY29uZGFyeSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1kZW55IGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1maWx0ZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1maWx0ZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLXRvZ2dsZSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZmlyc3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWxhc3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLXByaW1hcnkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWFjY2VzcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1kZW55IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuLWZpbHRlciBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0bi1maWx0ZXIgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0bi10b2dnbGUgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0bi1maXJzdCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuLWxhc3QgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0bi1wcmltYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4tYWNjZXNzIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4tc2Vjb25kYXJ5IGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4tZGVueSBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0bi1maWx0ZXIgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4tZmlsdGVyIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4tdG9nZ2xlIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4tZmlyc3QgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0bi1sYXN0IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbi5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0bi1ncm91cCA+IC5idG4tcHJpbWFyeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuLWFjY2VzcyBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuLXNlY29uZGFyeSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuLWRlbnkgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1maWxlLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSArIC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgei1pbmRleDogNDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuZm9ybS1jb250cm9sOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpbHRlciwgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWZpbHRlciwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZmlsdGVyLCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1maWx0ZXIsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tdG9nZ2xlLCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLXRvZ2dsZSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1maXJzdCwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1maXJzdCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tbGFzdCwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1sYXN0LCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLXByaW1hcnksIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWFjY2VzcywgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1zZWNvbmRhcnksIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1kZW55LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZmlsdGVyLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1maWx0ZXIsXG4uZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWZpbHRlcixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi10b2dnbGUsXG4uZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWZpcnN0LFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWZpcnN0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWxhc3QsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbGFzdCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1wcmltYXJ5LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2Vzcyxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1hY2Nlc3MsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tc2Vjb25kYXJ5LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnksXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZGVueSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpbHRlcjpmb2N1cywgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWZpbHRlcjpmb2N1cywgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZmlsdGVyOmZvY3VzLCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1maWx0ZXI6Zm9jdXMsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tdG9nZ2xlOmZvY3VzLCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLXRvZ2dsZTpmb2N1cywgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1maXJzdDpmb2N1cywgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1maXJzdDpmb2N1cyxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tbGFzdDpmb2N1cywgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1sYXN0OmZvY3VzLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLXByaW1hcnk6Zm9jdXMsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzOmZvY3VzLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWFjY2Vzczpmb2N1cywgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueTpmb2N1cywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1kZW55OmZvY3VzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3VzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tZmlsdGVyOmZvY3VzLFxuLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZmlsdGVyOmZvY3VzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1maWx0ZXI6Zm9jdXMsXG4uZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWZpbHRlcjpmb2N1cyxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi10b2dnbGU6Zm9jdXMsXG4uZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tdG9nZ2xlOmZvY3VzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWZpcnN0OmZvY3VzLFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWZpcnN0OmZvY3VzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWxhc3Q6Zm9jdXMsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbGFzdDpmb2N1cyxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2Vzczpmb2N1cyxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1hY2Nlc3M6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tc2Vjb25kYXJ5OmZvY3VzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnk6Zm9jdXMsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZGVueTpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tZmlsdGVyICsgLmJ0biwgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWZpbHRlciArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWZpbHRlciArIC5idG4sIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWZpbHRlciArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tdG9nZ2xlICsgLmJ0biwgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi10b2dnbGUgKyAuYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWZpcnN0ICsgLmJ0biwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1maXJzdCArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tbGFzdCArIC5idG4sIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tbGFzdCArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tcHJpbWFyeSArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzICsgLmJ0biwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1hY2Nlc3MgKyAuYnRuLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLXNlY29uZGFyeSArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueSArIC5idG4sIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZGVueSArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0biArIC5idG4tZmlsdGVyLCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYnRuLWZpbHRlciwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpbHRlciArIC5idG4tZmlsdGVyLCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZmlsdGVyICsgLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZHJvcGRvd24uZmlsdGVyIC5idG4tZmlsdGVyICsgLmJ0bi1maWx0ZXIsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5kcm9wZG93bi5maWx0ZXIgLmJ0bi10b2dnbGUgKyAuYnRuLWZpbHRlciwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLXRvZ2dsZSArIC5idG4tZmlsdGVyLCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZHJvcGRvd24uZmlsdGVyIC5idG4tdG9nZ2xlICsgLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1ncm91cC10b2dnbGUgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi10b2dnbGUgKyAuYnRuLWZpbHRlciwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpcnN0ICsgLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1maXJzdCArIC5idG4tZmlsdGVyLCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tZmlyc3QgKyAuYnRuLWZpbHRlciwgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWZpcnN0ICsgLmJ0bi1maWx0ZXIsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1sYXN0ICsgLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1sYXN0ICsgLmJ0bi1maWx0ZXIsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1sYXN0ICsgLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1sYXN0ICsgLmJ0bi1maWx0ZXIsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1wcmltYXJ5ICsgLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1wcmltYXJ5ICsgLmJ0bi1maWx0ZXIsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1hY2Nlc3MgKyAuYnRuLWZpbHRlciwgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2VzcyArIC5idG4tZmlsdGVyLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tYWNjZXNzICsgLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1hY2Nlc3MgKyAuYnRuLWZpbHRlciwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLXNlY29uZGFyeSArIC5idG4tZmlsdGVyLCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tc2Vjb25kYXJ5ICsgLmJ0bi1maWx0ZXIsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1kZW55ICsgLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55ICsgLmJ0bi1maWx0ZXIsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1kZW55ICsgLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1kZW55ICsgLmJ0bi1maWx0ZXIsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuICsgLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLm11bHRpLWRyb3Bkb3duIC5idG4tZmlsdGVyICsgLmJ0bi1maWx0ZXIsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWZpbHRlciArIC5idG4tZmlsdGVyLCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1maWx0ZXIgKyAuYnRuLWZpbHRlciwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLm11bHRpLWRyb3Bkb3duIC5idG4tdG9nZ2xlICsgLmJ0bi1maWx0ZXIsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLXRvZ2dsZSArIC5idG4tZmlsdGVyLCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAubXVsdGktZHJvcGRvd24gLmJ0bi10b2dnbGUgKyAuYnRuLWZpbHRlciwgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZ3JvdXAtdG9nZ2xlIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tdG9nZ2xlICsgLmJ0bi1maWx0ZXIsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWZpcnN0ICsgLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWZpcnN0ICsgLmJ0bi1maWx0ZXIsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWZpcnN0ICsgLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWZpcnN0ICsgLmJ0bi1maWx0ZXIsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWxhc3QgKyAuYnRuLWZpbHRlciwgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tbGFzdCArIC5idG4tZmlsdGVyLCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1sYXN0ICsgLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWxhc3QgKyAuYnRuLWZpbHRlciwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tcHJpbWFyeSArIC5idG4tZmlsdGVyLCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1wcmltYXJ5ICsgLmJ0bi1maWx0ZXIsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWFjY2VzcyArIC5idG4tZmlsdGVyLCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3MgKyAuYnRuLWZpbHRlciwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tYWNjZXNzICsgLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWFjY2VzcyArIC5idG4tZmlsdGVyLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1zZWNvbmRhcnkgKyAuYnRuLWZpbHRlciwgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tc2Vjb25kYXJ5ICsgLmJ0bi1maWx0ZXIsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWRlbnkgKyAuYnRuLWZpbHRlciwgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueSArIC5idG4tZmlsdGVyLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1kZW55ICsgLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWRlbnkgKyAuYnRuLWZpbHRlciwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0biArIC5idG4tdG9nZ2xlLCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bi10b2dnbGUsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi1maWx0ZXIgKyAuYnRuLXRvZ2dsZSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpbHRlciArIC5idG4tdG9nZ2xlLCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tZmlsdGVyICsgLmJ0bi10b2dnbGUsIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5kcm9wZG93bi5maWx0ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1maWx0ZXIgKyAuYnRuLXRvZ2dsZSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tZmlsdGVyICsgLmJ0bi10b2dnbGUsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5tdWx0aS1kcm9wZG93biAuYnRuLWZpbHRlciArIC5idG4tdG9nZ2xlLCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi1maWx0ZXIgKyAuYnRuLXRvZ2dsZSwgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLm11bHRpLWRyb3Bkb3duIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZmlsdGVyICsgLmJ0bi10b2dnbGUsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tdG9nZ2xlICsgLmJ0bi10b2dnbGUsIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tdG9nZ2xlICsgLmJ0bi10b2dnbGUsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tZmlyc3QgKyAuYnRuLXRvZ2dsZSwgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1maXJzdCArIC5idG4tdG9nZ2xlLCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLWZpcnN0ICsgLmJ0bi10b2dnbGUsIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZmlyc3QgKyAuYnRuLXRvZ2dsZSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi1sYXN0ICsgLmJ0bi10b2dnbGUsIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tbGFzdCArIC5idG4tdG9nZ2xlLCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLWxhc3QgKyAuYnRuLXRvZ2dsZSwgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1sYXN0ICsgLmJ0bi10b2dnbGUsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tcHJpbWFyeSArIC5idG4tdG9nZ2xlLCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLXByaW1hcnkgKyAuYnRuLXRvZ2dsZSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi1hY2Nlc3MgKyAuYnRuLXRvZ2dsZSwgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3MgKyAuYnRuLXRvZ2dsZSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi1hY2Nlc3MgKyAuYnRuLXRvZ2dsZSwgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1hY2Nlc3MgKyAuYnRuLXRvZ2dsZSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi1zZWNvbmRhcnkgKyAuYnRuLXRvZ2dsZSwgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1zZWNvbmRhcnkgKyAuYnRuLXRvZ2dsZSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi1kZW55ICsgLmJ0bi10b2dnbGUsIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueSArIC5idG4tdG9nZ2xlLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLWRlbnkgKyAuYnRuLXRvZ2dsZSwgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1kZW55ICsgLmJ0bi10b2dnbGUsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4gKyAuYnRuLWZpcnN0LCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0bi1maXJzdCwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWZpbHRlciArIC5idG4tZmlyc3QsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1maWx0ZXIgKyAuYnRuLWZpcnN0LCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZmlsdGVyICsgLmJ0bi1maXJzdCwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWZpbHRlciArIC5idG4tZmlyc3QsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWZpbHRlciArIC5idG4tZmlyc3QsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWZpbHRlciArIC5idG4tZmlyc3QsIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWZpbHRlciArIC5idG4tZmlyc3QsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWZpbHRlciArIC5idG4tZmlyc3QsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tdG9nZ2xlICsgLmJ0bi1maXJzdCwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi10b2dnbGUgKyAuYnRuLWZpcnN0LCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLXRvZ2dsZSArIC5idG4tZmlyc3QsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tdG9nZ2xlICsgLmJ0bi1maXJzdCwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1maXJzdCArIC5idG4tZmlyc3QsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZmlyc3QgKyAuYnRuLWZpcnN0LCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWxhc3QgKyAuYnRuLWZpcnN0LCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWxhc3QgKyAuYnRuLWZpcnN0LCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLXByaW1hcnkgKyAuYnRuLWZpcnN0LCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLXByaW1hcnkgKyAuYnRuLWZpcnN0LCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWFjY2VzcyArIC5idG4tZmlyc3QsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzICsgLmJ0bi1maXJzdCwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1hY2Nlc3MgKyAuYnRuLWZpcnN0LCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWFjY2VzcyArIC5idG4tZmlyc3QsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tc2Vjb25kYXJ5ICsgLmJ0bi1maXJzdCwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1zZWNvbmRhcnkgKyAuYnRuLWZpcnN0LCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWRlbnkgKyAuYnRuLWZpcnN0LCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnkgKyAuYnRuLWZpcnN0LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWRlbnkgKyAuYnRuLWZpcnN0LCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWRlbnkgKyAuYnRuLWZpcnN0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0biArIC5idG4tbGFzdCwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4tbGFzdCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1maWx0ZXIgKyAuYnRuLWxhc3QsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1maWx0ZXIgKyAuYnRuLWxhc3QsIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1maWx0ZXIgKyAuYnRuLWxhc3QsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1maWx0ZXIgKyAuYnRuLWxhc3QsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1maWx0ZXIgKyAuYnRuLWxhc3QsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWZpbHRlciArIC5idG4tbGFzdCwgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZmlsdGVyICsgLmJ0bi1sYXN0LCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1maWx0ZXIgKyAuYnRuLWxhc3QsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLXRvZ2dsZSArIC5idG4tbGFzdCwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi10b2dnbGUgKyAuYnRuLWxhc3QsIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tdG9nZ2xlICsgLmJ0bi1sYXN0LCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLXRvZ2dsZSArIC5idG4tbGFzdCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZmlyc3QgKyAuYnRuLWxhc3QsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZmlyc3QgKyAuYnRuLWxhc3QsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWxhc3QgKyAuYnRuLWxhc3QsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tbGFzdCArIC5idG4tbGFzdCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tcHJpbWFyeSArIC5idG4tbGFzdCwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1wcmltYXJ5ICsgLmJ0bi1sYXN0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1hY2Nlc3MgKyAuYnRuLWxhc3QsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzICsgLmJ0bi1sYXN0LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWFjY2VzcyArIC5idG4tbGFzdCwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1hY2Nlc3MgKyAuYnRuLWxhc3QsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLXNlY29uZGFyeSArIC5idG4tbGFzdCwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1zZWNvbmRhcnkgKyAuYnRuLWxhc3QsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWRlbnkgKyAuYnRuLWxhc3QsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueSArIC5idG4tbGFzdCwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1kZW55ICsgLmJ0bi1sYXN0LCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWRlbnkgKyAuYnRuLWxhc3QsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYnRuLXByaW1hcnksIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1maWx0ZXIgKyAuYnRuLXByaW1hcnksIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1maWx0ZXIgKyAuYnRuLXByaW1hcnksIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWZpbHRlciArIC5idG4tcHJpbWFyeSwgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZmlsdGVyICsgLmJ0bi1wcmltYXJ5LCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLXRvZ2dsZSArIC5idG4tcHJpbWFyeSwgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi10b2dnbGUgKyAuYnRuLXByaW1hcnksIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZmlyc3QgKyAuYnRuLXByaW1hcnksIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZmlyc3QgKyAuYnRuLXByaW1hcnksIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tbGFzdCArIC5idG4tcHJpbWFyeSwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1sYXN0ICsgLmJ0bi1wcmltYXJ5LCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLXByaW1hcnkgKyAuYnRuLXByaW1hcnksIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzICsgLmJ0bi1wcmltYXJ5LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWFjY2VzcyArIC5idG4tcHJpbWFyeSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1zZWNvbmRhcnkgKyAuYnRuLXByaW1hcnksIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueSArIC5idG4tcHJpbWFyeSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1kZW55ICsgLmJ0bi1wcmltYXJ5LCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuICsgLmJ0bi1hY2Nlc3MsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYnRuLWFjY2VzcywgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWZpbHRlciArIC5idG4tYWNjZXNzLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tZmlsdGVyICsgLmJ0bi1hY2Nlc3MsIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1maWx0ZXIgKyAuYnRuLWFjY2VzcywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWZpbHRlciArIC5idG4tYWNjZXNzLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1maWx0ZXIgKyAuYnRuLWFjY2VzcywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZmlsdGVyICsgLmJ0bi1hY2Nlc3MsIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWZpbHRlciArIC5idG4tYWNjZXNzLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1maWx0ZXIgKyAuYnRuLWFjY2VzcywgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi10b2dnbGUgKyAuYnRuLWFjY2VzcywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi10b2dnbGUgKyAuYnRuLWFjY2VzcywgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi10b2dnbGUgKyAuYnRuLWFjY2VzcywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi10b2dnbGUgKyAuYnRuLWFjY2VzcywgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1maXJzdCArIC5idG4tYWNjZXNzLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWZpcnN0ICsgLmJ0bi1hY2Nlc3MsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZmlyc3QgKyAuYnRuLWFjY2VzcywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1maXJzdCArIC5idG4tYWNjZXNzLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWxhc3QgKyAuYnRuLWFjY2VzcywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1sYXN0ICsgLmJ0bi1hY2Nlc3MsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tbGFzdCArIC5idG4tYWNjZXNzLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWxhc3QgKyAuYnRuLWFjY2VzcywgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1wcmltYXJ5ICsgLmJ0bi1hY2Nlc3MsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tcHJpbWFyeSArIC5idG4tYWNjZXNzLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2VzcyArIC5idG4tYWNjZXNzLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWFjY2VzcyArIC5idG4tYWNjZXNzLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLXNlY29uZGFyeSArIC5idG4tYWNjZXNzLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLXNlY29uZGFyeSArIC5idG4tYWNjZXNzLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnkgKyAuYnRuLWFjY2VzcywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1kZW55ICsgLmJ0bi1hY2Nlc3MsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4gKyAuYnRuLXNlY29uZGFyeSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpbHRlciArIC5idG4tc2Vjb25kYXJ5LCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZmlsdGVyICsgLmJ0bi1zZWNvbmRhcnksIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWZpbHRlciArIC5idG4tc2Vjb25kYXJ5LCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1maWx0ZXIgKyAuYnRuLXNlY29uZGFyeSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi10b2dnbGUgKyAuYnRuLXNlY29uZGFyeSwgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi10b2dnbGUgKyAuYnRuLXNlY29uZGFyeSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1maXJzdCArIC5idG4tc2Vjb25kYXJ5LCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWZpcnN0ICsgLmJ0bi1zZWNvbmRhcnksIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tbGFzdCArIC5idG4tc2Vjb25kYXJ5LCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWxhc3QgKyAuYnRuLXNlY29uZGFyeSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1wcmltYXJ5ICsgLmJ0bi1zZWNvbmRhcnksIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzICsgLmJ0bi1zZWNvbmRhcnksIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tYWNjZXNzICsgLmJ0bi1zZWNvbmRhcnksIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tc2Vjb25kYXJ5ICsgLmJ0bi1zZWNvbmRhcnksIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueSArIC5idG4tc2Vjb25kYXJ5LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWRlbnkgKyAuYnRuLXNlY29uZGFyeSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0biArIC5idG4tZGVueSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5idG4tZGVueSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWZpbHRlciArIC5idG4tZGVueSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpbHRlciArIC5idG4tZGVueSwgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWZpbHRlciArIC5idG4tZGVueSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWZpbHRlciArIC5idG4tZGVueSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZmlsdGVyICsgLmJ0bi1kZW55LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1maWx0ZXIgKyAuYnRuLWRlbnksIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWZpbHRlciArIC5idG4tZGVueSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZmlsdGVyICsgLmJ0bi1kZW55LCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLXRvZ2dsZSArIC5idG4tZGVueSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi10b2dnbGUgKyAuYnRuLWRlbnksIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tdG9nZ2xlICsgLmJ0bi1kZW55LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLXRvZ2dsZSArIC5idG4tZGVueSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1maXJzdCArIC5idG4tZGVueSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1maXJzdCArIC5idG4tZGVueSwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1maXJzdCArIC5idG4tZGVueSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1maXJzdCArIC5idG4tZGVueSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1sYXN0ICsgLmJ0bi1kZW55LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWxhc3QgKyAuYnRuLWRlbnksIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tbGFzdCArIC5idG4tZGVueSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1sYXN0ICsgLmJ0bi1kZW55LCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLXByaW1hcnkgKyAuYnRuLWRlbnksIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tcHJpbWFyeSArIC5idG4tZGVueSwgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3MgKyAuYnRuLWRlbnksIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tYWNjZXNzICsgLmJ0bi1kZW55LCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLXNlY29uZGFyeSArIC5idG4tZGVueSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1zZWNvbmRhcnkgKyAuYnRuLWRlbnksIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueSArIC5idG4tZGVueSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1kZW55ICsgLmJ0bi1kZW55LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpbHRlciArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWZpbHRlciArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZmlsdGVyICsgLmlucHV0LWdyb3VwLXRleHQsXG4uZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1maWx0ZXIgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tdG9nZ2xlICsgLmlucHV0LWdyb3VwLXRleHQsXG4uZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLXRvZ2dsZSArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1maXJzdCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1maXJzdCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1sYXN0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWxhc3QgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tcHJpbWFyeSArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3MgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tYWNjZXNzICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLXNlY29uZGFyeSArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55ICsgLmlucHV0LWdyb3VwLXRleHQsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWRlbnkgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bi1maWx0ZXIsXG4uZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bi1maWx0ZXIsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLWZpbHRlcixcbi5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4tZmlsdGVyLFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLXRvZ2dsZSxcbi5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4tZmlyc3QsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4tZmlyc3QsXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4tbGFzdCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bi1sYXN0LFxuLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLXByaW1hcnksXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4tYWNjZXNzLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLXByZXBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLWFjY2Vzcyxcbi5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bi1zZWNvbmRhcnksXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4tZGVueSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bi1kZW55LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpbHRlciArIC5idG4sXG4uZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1maWx0ZXIgKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1maWx0ZXIgKyAuYnRuLFxuLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1maWx0ZXIgKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLXRvZ2dsZSArIC5idG4sXG4uZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tdG9nZ2xlICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1maXJzdCArIC5idG4sXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZmlyc3QgKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWxhc3QgKyAuYnRuLFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWxhc3QgKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLXByaW1hcnkgKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2VzcyArIC5idG4sXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tYWNjZXNzICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1zZWNvbmRhcnkgKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnkgKyAuYnRuLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWRlbnkgKyAuYnRuLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4gKyAuYnRuLWZpbHRlcixcbi5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmJ0bi1maWx0ZXIsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1maWx0ZXIgKyAuYnRuLWZpbHRlcixcbi5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWZpbHRlciArIC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5pbnB1dC1ncm91cC1hcHBlbmQgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpbHRlciArIC5idG4tZmlsdGVyLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuZHJvcGRvd24uZmlsdGVyIC5idG4tdG9nZ2xlICsgLmJ0bi1maWx0ZXIsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi10b2dnbGUgKyAuYnRuLWZpbHRlcixcbi5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5pbnB1dC1ncm91cC1hcHBlbmQgLmRyb3Bkb3duLmZpbHRlciAuYnRuLXRvZ2dsZSArIC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWdyb3VwLXRvZ2dsZSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tdG9nZ2xlICsgLmJ0bi1maWx0ZXIsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1maXJzdCArIC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZmlyc3QgKyAuYnRuLWZpbHRlcixcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpcnN0ICsgLmJ0bi1maWx0ZXIsXG4uZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1maXJzdCArIC5idG4tZmlsdGVyLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tbGFzdCArIC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tbGFzdCArIC5idG4tZmlsdGVyLFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tbGFzdCArIC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbGFzdCArIC5idG4tZmlsdGVyLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tcHJpbWFyeSArIC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tcHJpbWFyeSArIC5idG4tZmlsdGVyLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tYWNjZXNzICsgLmJ0bi1maWx0ZXIsXG4uZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3MgKyAuYnRuLWZpbHRlcixcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWFjY2VzcyArIC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tYWNjZXNzICsgLmJ0bi1maWx0ZXIsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1zZWNvbmRhcnkgKyAuYnRuLWZpbHRlcixcbi5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLXNlY29uZGFyeSArIC5idG4tZmlsdGVyLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tZGVueSArIC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueSArIC5idG4tZmlsdGVyLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tZGVueSArIC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZGVueSArIC5idG4tZmlsdGVyLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0biArIC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5tdWx0aS1kcm9wZG93biAuYnRuLWZpbHRlciArIC5idG4tZmlsdGVyLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1maWx0ZXIgKyAuYnRuLWZpbHRlcixcbi5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZmlsdGVyICsgLmJ0bi1maWx0ZXIsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5tdWx0aS1kcm9wZG93biAuYnRuLXRvZ2dsZSArIC5idG4tZmlsdGVyLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi10b2dnbGUgKyAuYnRuLWZpbHRlcixcbi5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5pbnB1dC1ncm91cC1hcHBlbmQgLm11bHRpLWRyb3Bkb3duIC5idG4tdG9nZ2xlICsgLmJ0bi1maWx0ZXIsXG4uZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1ncm91cC10b2dnbGUgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLXRvZ2dsZSArIC5idG4tZmlsdGVyLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1maXJzdCArIC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1maXJzdCArIC5idG4tZmlsdGVyLFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1maXJzdCArIC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1maXJzdCArIC5idG4tZmlsdGVyLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1sYXN0ICsgLmJ0bi1maWx0ZXIsXG4uZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWxhc3QgKyAuYnRuLWZpbHRlcixcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tbGFzdCArIC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1sYXN0ICsgLmJ0bi1maWx0ZXIsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLXByaW1hcnkgKyAuYnRuLWZpbHRlcixcbi5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tcHJpbWFyeSArIC5idG4tZmlsdGVyLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1hY2Nlc3MgKyAuYnRuLWZpbHRlcixcbi5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzICsgLmJ0bi1maWx0ZXIsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWFjY2VzcyArIC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1hY2Nlc3MgKyAuYnRuLWZpbHRlcixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tc2Vjb25kYXJ5ICsgLmJ0bi1maWx0ZXIsXG4uZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLXNlY29uZGFyeSArIC5idG4tZmlsdGVyLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1kZW55ICsgLmJ0bi1maWx0ZXIsXG4uZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnkgKyAuYnRuLWZpbHRlcixcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZGVueSArIC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1kZW55ICsgLmJ0bi1maWx0ZXIsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4gKyAuYnRuLXRvZ2dsZSxcbi5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tZmlsdGVyICsgLmJ0bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1maWx0ZXIgKyAuYnRuLXRvZ2dsZSxcbi5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLWZpbHRlciArIC5idG4tdG9nZ2xlLFxuLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmRyb3Bkb3duLmZpbHRlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZmlsdGVyICsgLmJ0bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLWZpbHRlciArIC5idG4tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAubXVsdGktZHJvcGRvd24gLmJ0bi1maWx0ZXIgKyAuYnRuLXRvZ2dsZSxcbi5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tZmlsdGVyICsgLmJ0bi10b2dnbGUsXG4uZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAubXVsdGktZHJvcGRvd24gLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWZpbHRlciArIC5idG4tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLXRvZ2dsZSArIC5idG4tdG9nZ2xlLFxuLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLXRvZ2dsZSArIC5idG4tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLWZpcnN0ICsgLmJ0bi10b2dnbGUsXG4uZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZmlyc3QgKyAuYnRuLXRvZ2dsZSxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi1maXJzdCArIC5idG4tdG9nZ2xlLFxuLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWZpcnN0ICsgLmJ0bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tbGFzdCArIC5idG4tdG9nZ2xlLFxuLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWxhc3QgKyAuYnRuLXRvZ2dsZSxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi1sYXN0ICsgLmJ0bi10b2dnbGUsXG4uZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbGFzdCArIC5idG4tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLXByaW1hcnkgKyAuYnRuLXRvZ2dsZSxcbi5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1wcmltYXJ5ICsgLmJ0bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tYWNjZXNzICsgLmJ0bi10b2dnbGUsXG4uZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzICsgLmJ0bi10b2dnbGUsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tYWNjZXNzICsgLmJ0bi10b2dnbGUsXG4uZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tYWNjZXNzICsgLmJ0bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tc2Vjb25kYXJ5ICsgLmJ0bi10b2dnbGUsXG4uZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tc2Vjb25kYXJ5ICsgLmJ0bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tZGVueSArIC5idG4tdG9nZ2xlLFxuLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnkgKyAuYnRuLXRvZ2dsZSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi1kZW55ICsgLmJ0bi10b2dnbGUsXG4uZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZGVueSArIC5idG4tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuICsgLmJ0bi1maXJzdCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4tZmlyc3QsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1maWx0ZXIgKyAuYnRuLWZpcnN0LFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tZmlsdGVyICsgLmJ0bi1maXJzdCxcbi5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWZpbHRlciArIC5idG4tZmlyc3QsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1maWx0ZXIgKyAuYnRuLWZpcnN0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1maWx0ZXIgKyAuYnRuLWZpcnN0LFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1maWx0ZXIgKyAuYnRuLWZpcnN0LFxuLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1maWx0ZXIgKyAuYnRuLWZpcnN0LFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1maWx0ZXIgKyAuYnRuLWZpcnN0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLXRvZ2dsZSArIC5idG4tZmlyc3QsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tdG9nZ2xlICsgLmJ0bi1maXJzdCxcbi5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi10b2dnbGUgKyAuYnRuLWZpcnN0LFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLXRvZ2dsZSArIC5idG4tZmlyc3QsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZmlyc3QgKyAuYnRuLWZpcnN0LFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWZpcnN0ICsgLmJ0bi1maXJzdCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1sYXN0ICsgLmJ0bi1maXJzdCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1sYXN0ICsgLmJ0bi1maXJzdCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1wcmltYXJ5ICsgLmJ0bi1maXJzdCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1wcmltYXJ5ICsgLmJ0bi1maXJzdCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1hY2Nlc3MgKyAuYnRuLWZpcnN0LFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2VzcyArIC5idG4tZmlyc3QsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tYWNjZXNzICsgLmJ0bi1maXJzdCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1hY2Nlc3MgKyAuYnRuLWZpcnN0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLXNlY29uZGFyeSArIC5idG4tZmlyc3QsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tc2Vjb25kYXJ5ICsgLmJ0bi1maXJzdCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1kZW55ICsgLmJ0bi1maXJzdCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55ICsgLmJ0bi1maXJzdCxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1kZW55ICsgLmJ0bi1maXJzdCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1kZW55ICsgLmJ0bi1maXJzdCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0biArIC5idG4tbGFzdCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4tbGFzdCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWZpbHRlciArIC5idG4tbGFzdCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpbHRlciArIC5idG4tbGFzdCxcbi5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWZpbHRlciArIC5idG4tbGFzdCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWZpbHRlciArIC5idG4tbGFzdCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZmlsdGVyICsgLmJ0bi1sYXN0LFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1maWx0ZXIgKyAuYnRuLWxhc3QsXG4uZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWZpbHRlciArIC5idG4tbGFzdCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZmlsdGVyICsgLmJ0bi1sYXN0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLXRvZ2dsZSArIC5idG4tbGFzdCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi10b2dnbGUgKyAuYnRuLWxhc3QsXG4uZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tdG9nZ2xlICsgLmJ0bi1sYXN0LFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLXRvZ2dsZSArIC5idG4tbGFzdCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1maXJzdCArIC5idG4tbGFzdCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1maXJzdCArIC5idG4tbGFzdCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1sYXN0ICsgLmJ0bi1sYXN0LFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWxhc3QgKyAuYnRuLWxhc3QsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tcHJpbWFyeSArIC5idG4tbGFzdCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1wcmltYXJ5ICsgLmJ0bi1sYXN0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWFjY2VzcyArIC5idG4tbGFzdCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3MgKyAuYnRuLWxhc3QsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tYWNjZXNzICsgLmJ0bi1sYXN0LFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWFjY2VzcyArIC5idG4tbGFzdCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1zZWNvbmRhcnkgKyAuYnRuLWxhc3QsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tc2Vjb25kYXJ5ICsgLmJ0bi1sYXN0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWRlbnkgKyAuYnRuLWxhc3QsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueSArIC5idG4tbGFzdCxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1kZW55ICsgLmJ0bi1sYXN0LFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWRlbnkgKyAuYnRuLWxhc3QsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLXByaW1hcnksXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1maWx0ZXIgKyAuYnRuLXByaW1hcnksXG4uZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1maWx0ZXIgKyAuYnRuLXByaW1hcnksXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWZpbHRlciArIC5idG4tcHJpbWFyeSxcbi5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZmlsdGVyICsgLmJ0bi1wcmltYXJ5LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLXRvZ2dsZSArIC5idG4tcHJpbWFyeSxcbi5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi10b2dnbGUgKyAuYnRuLXByaW1hcnksXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZmlyc3QgKyAuYnRuLXByaW1hcnksXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZmlyc3QgKyAuYnRuLXByaW1hcnksXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tbGFzdCArIC5idG4tcHJpbWFyeSxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1sYXN0ICsgLmJ0bi1wcmltYXJ5LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLXByaW1hcnkgKyAuYnRuLXByaW1hcnksXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzICsgLmJ0bi1wcmltYXJ5LFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWFjY2VzcyArIC5idG4tcHJpbWFyeSxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1zZWNvbmRhcnkgKyAuYnRuLXByaW1hcnksXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueSArIC5idG4tcHJpbWFyeSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1kZW55ICsgLmJ0bi1wcmltYXJ5LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuICsgLmJ0bi1hY2Nlc3MsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLWFjY2Vzcyxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWZpbHRlciArIC5idG4tYWNjZXNzLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tZmlsdGVyICsgLmJ0bi1hY2Nlc3MsXG4uZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1maWx0ZXIgKyAuYnRuLWFjY2Vzcyxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWZpbHRlciArIC5idG4tYWNjZXNzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1maWx0ZXIgKyAuYnRuLWFjY2Vzcyxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZmlsdGVyICsgLmJ0bi1hY2Nlc3MsXG4uZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWZpbHRlciArIC5idG4tYWNjZXNzLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1maWx0ZXIgKyAuYnRuLWFjY2Vzcyxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi10b2dnbGUgKyAuYnRuLWFjY2Vzcyxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi10b2dnbGUgKyAuYnRuLWFjY2Vzcyxcbi5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi10b2dnbGUgKyAuYnRuLWFjY2Vzcyxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi10b2dnbGUgKyAuYnRuLWFjY2Vzcyxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1maXJzdCArIC5idG4tYWNjZXNzLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWZpcnN0ICsgLmJ0bi1hY2Nlc3MsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZmlyc3QgKyAuYnRuLWFjY2Vzcyxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1maXJzdCArIC5idG4tYWNjZXNzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWxhc3QgKyAuYnRuLWFjY2Vzcyxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1sYXN0ICsgLmJ0bi1hY2Nlc3MsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tbGFzdCArIC5idG4tYWNjZXNzLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWxhc3QgKyAuYnRuLWFjY2Vzcyxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1wcmltYXJ5ICsgLmJ0bi1hY2Nlc3MsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tcHJpbWFyeSArIC5idG4tYWNjZXNzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2VzcyArIC5idG4tYWNjZXNzLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWFjY2VzcyArIC5idG4tYWNjZXNzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLXNlY29uZGFyeSArIC5idG4tYWNjZXNzLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLXNlY29uZGFyeSArIC5idG4tYWNjZXNzLFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnkgKyAuYnRuLWFjY2Vzcyxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1kZW55ICsgLmJ0bi1hY2Nlc3MsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4gKyAuYnRuLXNlY29uZGFyeSxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpbHRlciArIC5idG4tc2Vjb25kYXJ5LFxuLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZmlsdGVyICsgLmJ0bi1zZWNvbmRhcnksXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWZpbHRlciArIC5idG4tc2Vjb25kYXJ5LFxuLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1maWx0ZXIgKyAuYnRuLXNlY29uZGFyeSxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi10b2dnbGUgKyAuYnRuLXNlY29uZGFyeSxcbi5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi10b2dnbGUgKyAuYnRuLXNlY29uZGFyeSxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1maXJzdCArIC5idG4tc2Vjb25kYXJ5LFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWZpcnN0ICsgLmJ0bi1zZWNvbmRhcnksXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tbGFzdCArIC5idG4tc2Vjb25kYXJ5LFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWxhc3QgKyAuYnRuLXNlY29uZGFyeSxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1wcmltYXJ5ICsgLmJ0bi1zZWNvbmRhcnksXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzICsgLmJ0bi1zZWNvbmRhcnksXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tYWNjZXNzICsgLmJ0bi1zZWNvbmRhcnksXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tc2Vjb25kYXJ5ICsgLmJ0bi1zZWNvbmRhcnksXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueSArIC5idG4tc2Vjb25kYXJ5LFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWRlbnkgKyAuYnRuLXNlY29uZGFyeSxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0biArIC5idG4tZGVueSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4tZGVueSxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWZpbHRlciArIC5idG4tZGVueSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpbHRlciArIC5idG4tZGVueSxcbi5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWZpbHRlciArIC5idG4tZGVueSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWZpbHRlciArIC5idG4tZGVueSxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZmlsdGVyICsgLmJ0bi1kZW55LFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1maWx0ZXIgKyAuYnRuLWRlbnksXG4uZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWZpbHRlciArIC5idG4tZGVueSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZmlsdGVyICsgLmJ0bi1kZW55LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLXRvZ2dsZSArIC5idG4tZGVueSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi10b2dnbGUgKyAuYnRuLWRlbnksXG4uZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tdG9nZ2xlICsgLmJ0bi1kZW55LFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLXRvZ2dsZSArIC5idG4tZGVueSxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1maXJzdCArIC5idG4tZGVueSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1maXJzdCArIC5idG4tZGVueSxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1maXJzdCArIC5idG4tZGVueSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1maXJzdCArIC5idG4tZGVueSxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1sYXN0ICsgLmJ0bi1kZW55LFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWxhc3QgKyAuYnRuLWRlbnksXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tbGFzdCArIC5idG4tZGVueSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1sYXN0ICsgLmJ0bi1kZW55LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLXByaW1hcnkgKyAuYnRuLWRlbnksXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tcHJpbWFyeSArIC5idG4tZGVueSxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3MgKyAuYnRuLWRlbnksXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tYWNjZXNzICsgLmJ0bi1kZW55LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLXNlY29uZGFyeSArIC5idG4tZGVueSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1zZWNvbmRhcnkgKyAuYnRuLWRlbnksXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueSArIC5idG4tZGVueSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1kZW55ICsgLmJ0bi1kZW55LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1maWx0ZXIgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWZpbHRlciArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1maWx0ZXIgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZmlsdGVyICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tdG9nZ2xlICsgLmlucHV0LWdyb3VwLXRleHQsXG4uZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tdG9nZ2xlICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZmlyc3QgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1maXJzdCArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWxhc3QgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1sYXN0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tcHJpbWFyeSArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2VzcyArIC5pbnB1dC1ncm91cC10ZXh0LFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWFjY2VzcyArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLXNlY29uZGFyeSArIC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnkgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1kZW55ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bi1maWx0ZXIsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLWZpbHRlcixcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLXRvZ2dsZSxcbi5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLWZpcnN0LFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4tZmlyc3QsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bi1sYXN0LFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4tbGFzdCxcbi5pbnB1dC1ncm91cC1hcHBlbmQgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuLXByaW1hcnksXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bi1hY2Nlc3MsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bi1hY2Nlc3MsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bi1zZWNvbmRhcnksXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0bi1kZW55LFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4tZGVueSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbn1cblxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuLmlucHV0LWdyb3VwLXRleHQgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLWZpbHRlcixcbi5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLXRvZ2dsZSxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bi1maXJzdCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bi1sYXN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLXByaW1hcnksXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4tYWNjZXNzLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLXNlY29uZGFyeSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bi1kZW55LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLWZpbHRlcixcbi5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1maWx0ZXIsXG4uZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi10b2dnbGUsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1maXJzdCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLWxhc3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1wcmltYXJ5LFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tYWNjZXNzLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tc2Vjb25kYXJ5LFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tZGVueSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIDJweCk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bi1maWx0ZXIsXG4uZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLWZpbHRlcixcbi5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bi10b2dnbGUsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4tZmlyc3QsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4tbGFzdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bi1wcmltYXJ5LFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLWFjY2Vzcyxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bi1zZWNvbmRhcnksXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4tZGVueSxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1maWx0ZXIsXG4uZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tdG9nZ2xlLFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tZmlyc3QsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1sYXN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tcHJpbWFyeSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLWFjY2Vzcyxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLXNlY29uZGFyeSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLWRlbnkge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLWZpbHRlciwgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bi10b2dnbGUsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bi1maXJzdCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bi1sYXN0LCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4tcHJpbWFyeSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLWFjY2VzcywgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLXNlY29uZGFyeSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLWRlbnksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1maWx0ZXIsXG4uZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1maWx0ZXIsXG4uZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLXRvZ2dsZSxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZmlyc3QsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWxhc3QsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLXByaW1hcnksXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWFjY2Vzcyxcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tc2Vjb25kYXJ5LFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1kZW55LFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5idG4sXG4uZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmJ0bi1maWx0ZXIsXG4uZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuYnRuLWZpbHRlcixcbi5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmJ0bi10b2dnbGUsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5idG4tZmlyc3QsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5idG4tbGFzdCxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmJ0bi1wcmltYXJ5LFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuYnRuLWFjY2Vzcyxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmJ0bi1zZWNvbmRhcnksXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAuaGFzLXZhbGlkYXRpb24gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5idG4tZGVueSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bnRoLWxhc3QtY2hpbGQobiArIDMpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuLWZpbHRlcjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuLWZpbHRlcjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG4tdG9nZ2xlOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bi1maXJzdDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG4tbGFzdDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG4tcHJpbWFyeTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG4tYWNjZXNzOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmJ0bi1zZWNvbmRhcnk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuLWRlbnk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biwgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLXRvZ2dsZSwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tZmlyc3QsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1sYXN0LCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1wcmltYXJ5LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0bi1hY2Nlc3MsIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLXNlY29uZGFyeSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4tZGVueSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bixcbi5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWZpbHRlcixcbi5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZmlsdGVyLFxuLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLXRvZ2dsZSxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1maXJzdCxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1sYXN0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLXByaW1hcnksXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tYWNjZXNzLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLXNlY29uZGFyeSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1kZW55LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuLWZpbHRlcjpub3QoOmZpcnN0LWNoaWxkKSxcbi5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG4tZmlsdGVyOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bi1maXJzdDpub3QoOmZpcnN0LWNoaWxkKSxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bi1sYXN0Om5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuLXByaW1hcnk6bm90KDpmaXJzdC1jaGlsZCksXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5idG4tYWNjZXNzOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuLXNlY29uZGFyeTpub3QoOmZpcnN0LWNoaWxkKSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bi1kZW55Om5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuODc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgY29sb3ItYWRqdXN0OiBleGFjdDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDEuNDM3NXJlbTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICMzRTg3Q0I7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTg3Q0I7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjIsIDEzNSwgMjAzLCAwLjI1KTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2EyYzVlNjtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYmRlZjE7XG4gIGJvcmRlci1jb2xvcjogI2NiZGVmMTtcbn1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dFtkaXNhYmxlZF0gfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNDM3NXJlbTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6ICNhZGI1YmQgc29saWQgMXB4O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDAuNDM3NXJlbTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDUwJSA1MCUgbm8tcmVwZWF0O1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyM0ZGRkZGRicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzNFODdDQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFODdDQjtcbn1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nJTIzRkZGRkZGJyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjIsIDEzNSwgMjAzLCAwLjUpO1xufVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDYyLCAxMzUsIDIwMywgMC41KTtcbn1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM0ZGRkZGRicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2MiwgMTM1LCAyMDMsIDAuNSk7XG59XG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtO1xufVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGxlZnQ6IC0yLjI1cmVtO1xuICB3aWR0aDogMS43NXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xufVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgdG9wOiBjYWxjKDAuNDM3NXJlbSArIDJweCk7XG4gIGxlZnQ6IGNhbGMoLTIuMjVyZW0gKyAycHgpO1xuICB3aWR0aDogY2FsYygxcmVtIC0gNHB4KTtcbiAgaGVpZ2h0OiBjYWxjKDFyZW0gLSA0cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjc1cmVtKTtcbn1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjIsIDEzNSwgMjAzLCAwLjUpO1xufVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAxLjc1cmVtIDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHggbm8tcmVwZWF0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2EyYzVlNjtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjIsIDEzNSwgMjAzLCAwLjI1KTtcbn1cblxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0sIC5jdXN0b20tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uY3VzdG9tLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xufVxuXG4uY3VzdG9tLXNlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jdXN0b20tc2VsZWN0Oi1tb3otZm9jdXNyaW5nIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogMCAwIDAgIzQ5NTA1Nztcbn1cblxuLmN1c3RvbS1zZWxlY3Qtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyAycHgpO1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDEuMDkzNzVyZW07XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG59XG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIDJweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2EyYzVlNjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjIsIDEzNSwgMjAzLCAwLjI1KTtcbn1cblxuLmN1c3RvbS1maWxlLWlucHV0W2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tZmlsZS1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpsYW5nKGVuKSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQgfiAuY3VzdG9tLWZpbGUtbGFiZWxbZGF0YS1icm93c2VdOjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAzO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBjb250ZW50OiBcIkJyb3dzZVwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogMCAwLjI1cmVtIDAuMjVyZW0gMDtcbn1cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEuNHJlbTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5jdXN0b20tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRkZGRkZGLCAwIDAgMCAwLjJyZW0gcmdiYSg2MiwgMTM1LCAyMDMsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNGRkZGRkYsIDAgMCAwIDAuMnJlbSByZ2JhKDYyLCAxMzUsIDIwMywgMC4yNSk7XG59XG5cbi5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjRkZGRkZGLCAwIDAgMCAwLjJyZW0gcmdiYSg2MiwgMTM1LCAyMDMsIDAuMjUpO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0U4N0NCO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NiZGVmMTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFODdDQjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2JkZWYxO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMC41cmVtO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTg3Q0I7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjYmRlZjE7XG59XG5cbi5jdXN0b20tcmFuZ2U6Oi1tcy10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbTtcbn1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtbG93ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xufVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC11cHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cblxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkO1xufVxuXG4uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tcy10aHVtYiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuICAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuXG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTllY2VmICNlOWVjZWYgI2RlZTJlNjtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNiAjZGVlMmU2ICNGRkZGRkY7XG59XG5cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFODdDQjtcbn1cblxuLm5hdi1maWxsID4gLm5hdi1saW5rLFxuLm5hdi1maWxsIC5uYXYtaXRlbSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uYXYtanVzdGlmaWVkID4gLm5hdi1saW5rLFxuLm5hdi1qdXN0aWZpZWQgLm5hdi1pdGVtIHtcbiAgZmxleC1iYXNpczogMDtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuXG4ubmF2YmFyIC5jb250YWluZXIsXG4ubmF2YmFyIC5jb250YWluZXItZmx1aWQsIC5uYXZiYXIgLmNvbnRhaW5lci1zbSwgLm5hdmJhciAuY29udGFpbmVyLW1kLCAubmF2YmFyIC5jb250YWluZXItbGcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDAuMjY1NjNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI2NTYzcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTtcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIsIC5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogNzV2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lci1sZyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjQuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkLCAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItc20sIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1tZCwgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWxnIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXIsXG4ubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1zbSwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLW1kLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG5cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1mbHVpZCwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLXNtLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItbWQsIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lci1sZyB7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xufVxuXG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMzIsIDUwLCA2NywgMC45KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogcmdiYSgzMiwgNTAsIDY3LCAwLjkpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiByZ2JhKDMyLCA1MCwgNjcsIDAuNSk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDMyLCA1MCwgNjcsIDAuNyk7XG59XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMzIsIDUwLCA2NywgMC4zKTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluayxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogcmdiYSgzMiwgNTAsIDY3LCAwLjkpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDMyLCA1MCwgNjcsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgzMiwgNTAsIDY3LCAwLjEpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MzIsIDUwLCA2NywgMC41JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgzMiwgNTAsIDY3LCAwLjUpO1xufVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6IHJnYmEoMzIsIDUwLCA2NywgMC45KTtcbn1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDMyLCA1MCwgNjcsIDAuOSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVyLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyNTUsIDI1NSwgMjU1LCAwLjUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpob3ZlciwgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMyLCA1MCwgNjcsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5jYXJkID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xufVxuXG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAxLjI1cmVtO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtO1xufVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzIsIDUwLCA2NywgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDMyLCA1MCwgNjcsIDAuMTI1KTtcbn1cblxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KSBjYWxjKDAuMjVyZW0gLSAxcHgpIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMyLCA1MCwgNjcsIDAuMDMpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgzMiwgNTAsIDY3LCAwLjEyNSk7XG59XG5cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC42MjVyZW07XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNjI1cmVtO1xufVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi5jYXJkLWRlY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG59XG5cbi5jYXJkLWRlY2sgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY2FyZC1kZWNrIC5jYXJkIHtcbiAgZmxleDogMSAwIDAlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgZmxleDogMSAwIDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4uY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5jYXJkLWNvbHVtbnMge1xuICBjb2x1bW4tY291bnQ6IDM7XG4gIGNvbHVtbi1nYXA6IDEuMjVyZW07XG4gIG9ycGhhbnM6IDE7XG4gIHdpZG93czogMTtcbn1cblxuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG5cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWNjb3JkaW9uIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xufVxuXG4uYWNjb3JkaW9uID4gLmNhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWNjb3JkaW9uID4gLmNhcmQ6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5hY2NvcmRpb24gPiAuY2FyZCA+IC5jYXJkLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgY29udGVudDogXCIvXCI7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzNFODdDQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbn1cblxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjMjg2MDk0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjtcbn1cblxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDYyLCAxMzUsIDIwMywgMC4yNSk7XG59XG5cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0U4N0NCO1xuICBib3JkZXItY29sb3I6ICMzRTg3Q0I7XG59XG5cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5wYWdpbmF0aW9uLWxnIC5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4zcmVtO1xufVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTtcbn1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4ycmVtO1xufVxuXG4uYmFkZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjRlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJhZGdlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbmEuYmFkZ2U6aG92ZXIsIGEuYmFkZ2U6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idG4gLmJhZGdlLCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tZmlsdGVyIC5iYWRnZSwgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZmlsdGVyIC5iYWRnZSwgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi10b2dnbGUgLmJhZGdlLCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWZpcnN0IC5iYWRnZSwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1sYXN0IC5iYWRnZSwgLmJ0bi1wcmltYXJ5IC5iYWRnZSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3MgLmJhZGdlLCAuYnRuLXNlY29uZGFyeSAuYmFkZ2UsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueSAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjZlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjZlbTtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XG59XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTg3Q0I7XG59XG5cbmEuYmFkZ2UtcHJpbWFyeTpob3ZlciwgYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDZkYTk7XG59XG5cbmEuYmFkZ2UtcHJpbWFyeTpmb2N1cywgYS5iYWRnZS1wcmltYXJ5LmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjIsIDEzNSwgMjAzLCAwLjUpO1xufVxuXG4uYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG59XG5cbmEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVyLCBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xufVxuXG5hLmJhZGdlLXNlY29uZGFyeTpmb2N1cywgYS5iYWRnZS1zZWNvbmRhcnkuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpO1xufVxuXG4uYmFkZ2Utc3VjY2VzcyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG5hLmJhZGdlLXN1Y2Nlc3M6aG92ZXIsIGEuYmFkZ2Utc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xufVxuXG5hLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMsIGEuYmFkZ2Utc3VjY2Vzcy5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjUpO1xufVxuXG4uYmFkZ2UtaW5mbyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuXG5hLmJhZGdlLWluZm86aG92ZXIsIGEuYmFkZ2UtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiO1xufVxuXG5hLmJhZGdlLWluZm86Zm9jdXMsIGEuYmFkZ2UtaW5mby5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTtcbn1cblxuLmJhZGdlLXdhcm5pbmcge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbn1cblxuYS5iYWRnZS13YXJuaW5nOmhvdmVyLCBhLmJhZGdlLXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbn1cblxuYS5iYWRnZS13YXJuaW5nOmZvY3VzLCBhLmJhZGdlLXdhcm5pbmcuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTtcbn1cblxuLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTM0RDREO1xufVxuXG5hLmJhZGdlLWRhbmdlcjpob3ZlciwgYS5iYWRnZS1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiMjIyMjtcbn1cblxuYS5iYWRnZS1kYW5nZXI6Zm9jdXMsIGEuYmFkZ2UtZGFuZ2VyLmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI3LCA3NywgNzcsIDAuNSk7XG59XG5cbi5iYWRnZS1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xufVxuXG5hLmJhZGdlLWxpZ2h0OmhvdmVyLCBhLmJhZGdlLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG59XG5cbmEuYmFkZ2UtbGlnaHQ6Zm9jdXMsIGEuYmFkZ2UtbGlnaHQuZm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpO1xufVxuXG4uYmFkZ2UtZGFyayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xufVxuXG5hLmJhZGdlLWRhcms6aG92ZXIsIGEuYmFkZ2UtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xufVxuXG5hLmJhZGdlLWRhcms6Zm9jdXMsIGEuYmFkZ2UtZGFyay5mb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7XG59XG5cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgcGFkZGluZzogNHJlbSAycmVtO1xufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogNC4zNzVyZW07XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICMzMDVlOGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOGU3ZjU7XG4gIGJvcmRlci1jb2xvcjogI2M5ZGRmMDtcbn1cblxuLmFsZXJ0LXByaW1hcnkgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjVkMGVhO1xufVxuXG4uYWxlcnQtcHJpbWFyeSAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjM0NDY0O1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM0ODU1NjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDhkYjtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNjOGNiY2Y7XG59XG5cbi5hbGVydC1zZWNvbmRhcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzMyM2I0NDtcbn1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI0NmY0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiO1xufVxuXG4uYWxlcnQtc3VjY2VzcyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiMWRmYmI7XG59XG5cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMxODQ4MmM7XG59XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMxYjZjODA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjE7XG4gIGJvcmRlci1jb2xvcjogI2JlZTVlYjtcbn1cblxuLmFsZXJ0LWluZm8gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYWJkZGU1O1xufVxuXG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMTI0ODU2O1xufVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjOTQ3YzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuICBib3JkZXItY29sb3I6ICNmZmVlYmE7XG59XG5cbi5hbGVydC13YXJuaW5nIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZThhMTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzZiNWExYTtcbn1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjODU0MDQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlkYmRiO1xuICBib3JkZXItY29sb3I6ICNmN2NkY2Q7XG59XG5cbi5hbGVydC1kYW5nZXIgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjNiN2I3O1xufVxuXG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM2MzJmMzU7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiAjOTA5OWEyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBib3JkZXItY29sb3I6ICNmZGZkZmU7XG59XG5cbi5hbGVydC1saWdodCBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlY2VjZjY7XG59XG5cbi5hbGVydC1saWdodCAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNzQ4MDhiO1xufVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjMmEzNjQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xuICBib3JkZXItY29sb3I6ICNjNmM4Y2E7XG59XG5cbi5hbGVydC1kYXJrIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2I5YmJiZTtcbn1cblxuLmFsZXJ0LWRhcmsgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzE2MWMyMjtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTg3Q0I7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IDFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlcztcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246YWN0aXZlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzIsIDUwLCA2NywgMC4xMjUpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0U4N0NCO1xuICBib3JkZXItY29sb3I6ICMzRTg3Q0I7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItdG9wLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gIH1cbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaCA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICMzMDVlOGE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOWRkZjA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMzA1ZThhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjVkMGVhO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMwNWU4YTtcbiAgYm9yZGVyLWNvbG9yOiAjMzA1ZThhO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNDg1NTYxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGRiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICM0ODU1NjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGNiY2Y7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ODU1NjE7XG4gIGJvcmRlci1jb2xvcjogIzQ4NTU2MTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMyNDZmNDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMjQ2ZjQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0NmY0NDtcbiAgYm9yZGVyLWNvbG9yOiAjMjQ2ZjQ0O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzFiNmM4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgY29sb3I6ICMxYjZjODA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI2YzgwO1xuICBib3JkZXItY29sb3I6ICMxYjZjODA7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjOTQ3YzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzk0N2MyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NDdjMjQ7XG4gIGJvcmRlci1jb2xvcjogIzk0N2MyNDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzg1NDA0ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3Y2RjZDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cyB7XG4gIGNvbG9yOiAjODU0MDQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNiN2I3O1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU0MDQ4O1xuICBib3JkZXItY29sb3I6ICM4NTQwNDg7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQge1xuICBjb2xvcjogIzkwOTlhMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyLCAubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzkwOTlhMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTA5OWEyO1xuICBib3JkZXItY29sb3I6ICM5MDk5YTI7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMmEzNjQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhcmsubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICBjb2xvcjogIzJhMzY0MTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTM2NDE7XG4gIGJvcmRlci1jb2xvcjogIzJhMzY0MTtcbn1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuODc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMyMDMyNDM7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNGRkZGRkY7XG4gIG9wYWNpdHk6IC41O1xufVxuXG4uY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzIwMzI0MztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIsIC5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cyB7XG4gIG9wYWNpdHk6IC43NTtcbn1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udG9hc3Qge1xuICBmbGV4LWJhc2lzOiAzNTBweDtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC43NXJlbSByZ2JhKDMyLCA1MCwgNjcsIDAuMSk7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi50b2FzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnRvYXN0LnNob3dpbmcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udG9hc3Quc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAxO1xufVxuXG4udG9hc3QuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMC43NXJlbTtcbn1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwLjVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MHB4KTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4ubW9kYWwubW9kYWwtc3RhdGljIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlcixcbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtZm9vdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDFyZW0pO1xuICBoZWlnaHQ6IG1pbi1jb250ZW50O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQubW9kYWwtZGlhbG9nLXNjcm9sbGFibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzIsIDUwLCA2NywgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA0MDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAzMjQzO1xufVxuXG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xufVxuXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvO1xufVxuXG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDAuNzVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKDAuM3JlbSAtIDFweCk7XG59XG5cbi5tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiAwLjI1cmVtO1xufVxuXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLm1vZGFsLWRpYWxvZyB7XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbjogMS43NXJlbSBhdXRvO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAzLjVyZW0pO1xufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMy41cmVtKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQ6OmJlZm9yZSB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDMuNXJlbSk7XG4gIGhlaWdodDogbWluLWNvbnRlbnQ7XG59XG5cbi5tb2RhbC1zbSB7XG4gIG1heC13aWR0aDogMzAwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gIH1cbn1cblxuLm1vZGFsLXhsIHtcbiAgbWF4LXdpZHRoOiAxMTQwcHg7XG59XG5cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiAxLjA5Mzc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi50b29sdGlwIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwLjhyZW07XG4gIGhlaWdodDogMC40cmVtO1xufVxuXG4udG9vbHRpcCAuYXJyb3c6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuLmJzLXRvb2x0aXAtdG9wLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLmFycm93LCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3cge1xuICBib3R0b206IDA7XG59XG5cbi5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMjAzMjQzO1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuXG4uYnMtdG9vbHRpcC1yaWdodCAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93IHtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDAuNHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC40cmVtIDAuNHJlbSAwLjRyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMjAzMjQzO1xufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20sIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgcGFkZGluZzogMC40cmVtIDA7XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSAuYXJyb3csIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdyB7XG4gIHRvcDogMDtcbn1cblxuLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNHJlbSAwLjRyZW07XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMyMDMyNDM7XG59XG5cbi5icy10b29sdGlwLWxlZnQsIC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIHBhZGRpbmc6IDAgMC40cmVtO1xufVxuXG4uYnMtdG9vbHRpcC1sZWZ0IC5hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdyB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuOHJlbTtcbn1cblxuLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjRyZW0gMCAwLjRyZW0gMC40cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogIzIwMzI0Mztcbn1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMzI0MztcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDEuMDkzNzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzMiwgNTAsIDY3LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG59XG5cbi5wb3BvdmVyIC5hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgbWFyZ2luOiAwIDAuM3JlbTtcbn1cblxuLnBvcG92ZXIgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtcG9wb3Zlci10b3AsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdID4gLmFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuXG4uYnMtcG9wb3Zlci10b3AgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMzIsIDUwLCA2NywgMC4yNSk7XG59XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdID4gLmFycm93OjphZnRlciB7XG4gIGJvdHRvbTogMXB4O1xuICBib3JkZXItd2lkdGg6IDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJzLXBvcG92ZXItcmlnaHQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG4uYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdywgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTAuNXJlbSAtIDFweCk7XG4gIHdpZHRoOiAwLjVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjNyZW0gMDtcbn1cblxuLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMzIsIDUwLCA2NywgMC4yNSk7XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAuNXJlbSAwLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20sIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3csIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdID4gLmFycm93IHtcbiAgdG9wOiBjYWxjKC0wLjVyZW0gLSAxcHgpO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDMyLCA1MCwgNjcsIDAuMjUpO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSA+IC5hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAuNXJlbSAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7XG59XG5cbi5icy1wb3BvdmVyLWxlZnQsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93LCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAuYXJyb3cge1xuICByaWdodDogY2FsYygtMC41cmVtIC0gMXB4KTtcbiAgd2lkdGg6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuM3JlbSAwO1xufVxuXG4uYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogMC41cmVtIDAgMC41cmVtIDAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMzIsIDUwLCA2NywgMC4yNSk7XG59XG5cbi5icy1wb3BvdmVyLWxlZnQgPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gPiAuYXJyb3c6OmFmdGVyIHtcbiAgcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAwLjVyZW0gMCAwLjVyZW0gMC41cmVtO1xuICBib3JkZXItbGVmdC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlYmViZWI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbn1cblxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpmb2N1cyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzRkZGRkZGJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNGRkZGRkYnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICBib3JkZXI6IDAuMjVlbSBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiAuNzVzIGxpbmVhciBpbmZpbml0ZSBzcGlubmVyLWJvcmRlcjtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwLjJlbTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnNwaW5uZXItYm9yZGVyLFxuICAuc3Bpbm5lci1ncm93IHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNXM7XG4gIH1cbn1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDtcbn1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0U4N0NCICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctcHJpbWFyeTpob3ZlciwgYS5iZy1wcmltYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXByaW1hcnk6aG92ZXIsXG5idXR0b24uYmctcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZDZkYTkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDtcbn1cblxuYS5iZy1zZWNvbmRhcnk6aG92ZXIsIGEuYmctc2Vjb25kYXJ5OmZvY3VzLFxuYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcixcbmJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXN1Y2Nlc3M6aG92ZXIsIGEuYmctc3VjY2Vzczpmb2N1cyxcbmJ1dHRvbi5iZy1zdWNjZXNzOmhvdmVyLFxuYnV0dG9uLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiOCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWluZm86aG92ZXIsIGEuYmctaW5mbzpmb2N1cyxcbmJ1dHRvbi5iZy1pbmZvOmhvdmVyLFxuYnV0dG9uLmJnLWluZm86Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG5hLmJnLXdhcm5pbmc6aG92ZXIsIGEuYmctd2FybmluZzpmb2N1cyxcbmJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyLFxuYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTM0RDREICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctZGFuZ2VyOmhvdmVyLCBhLmJnLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5iZy1kYW5nZXI6aG92ZXIsXG5idXR0b24uYmctZGFuZ2VyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiMjIyMiAhaW1wb3J0YW50O1xufVxuXG4uYmctbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7XG59XG5cbmEuYmctbGlnaHQ6aG92ZXIsIGEuYmctbGlnaHQ6Zm9jdXMsXG5idXR0b24uYmctbGlnaHQ6aG92ZXIsXG5idXR0b24uYmctbGlnaHQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG5hLmJnLWRhcms6aG92ZXIsIGEuYmctZGFyazpmb2N1cyxcbmJ1dHRvbi5iZy1kYXJrOmhvdmVyLFxuYnV0dG9uLmJnLWRhcms6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXJpZ2h0IHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtMCB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGVmdC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjM0U4N0NCICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgYm9yZGVyLWNvbG9yOiAjRTM0RDREICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2hpdGUge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiA1MHJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZC1sZy1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4uZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4uZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCxcbi5lbWJlZC1yZXNwb25zaXZlIG9iamVjdCxcbi5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDQyLjg1NzE0JTtcbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTRieTM6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA3NSU7XG59XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlO1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1maWxsIHtcbiAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1zdGFydCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWJldHdlZW4ge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmZsZXgtbGctcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctd3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLWxnLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51c2VyLXNlbGVjdC1hbGwge1xuICB1c2VyLXNlbGVjdDogYWxsICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLXNlbGVjdC1hdXRvIHtcbiAgdXNlci1zZWxlY3Q6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LW5vbmUge1xuICB1c2VyLXNlbGVjdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctYXV0byB7XG4gIG92ZXJmbG93OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1oaWRkZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1zdGlja3kge1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDMyLCA1MCwgNjcsIDAuMDc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMXJlbSByZ2JhKDMyLCA1MCwgNjcsIDAuMTUpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDMyLCA1MCwgNjcsIDAuMTc1KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLnZoLTEwMCB7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCxcbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wLFxuLm15LTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wLFxuLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xLFxuLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xLFxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTEsXG4ubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yLFxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMixcbi5teS0yIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMsXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyxcbi5teS0zIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWwtMyxcbi5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00LFxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1yLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1sLTQsXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNSB7XG4gIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItNSxcbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01LFxuLm15LTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0wIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCxcbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTAsXG4ucHktMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wbC0wLFxuLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTEsXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0xLFxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMSxcbi5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTIsXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMixcbi5weS0yIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTMsXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zLFxuLnB5LTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtMyxcbi5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQsXG4ucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnByLTQsXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNCxcbi5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNSB7XG4gIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wci01LFxuLnB4LTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01LFxuLnB5LTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4xIHtcbiAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjEsXG4ubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjEsXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMSxcbi5teS1uMSB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMSxcbi5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uMiB7XG4gIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjIsXG4ubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjIsXG4ubXktbjIge1xuICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMixcbi5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW4zIHtcbiAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMsXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjMsXG4ubXgtbjMge1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uMyxcbi5teS1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uMyxcbi5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1uNCB7XG4gIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQsXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tci1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQsXG4ubXktbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNCxcbi5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjUsXG4ubXktbjUge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXItbjUsXG4ubXgtbjUge1xuICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSxcbi5teS1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tbC1uNSxcbi5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubS1hdXRvIHtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tci1hdXRvLFxuLm14LWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLWF1dG8sXG4ubXktYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjEsXG4gIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMSxcbiAgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4yLFxuICAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjIsXG4gIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMyxcbiAgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW4zLFxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLW1kLW4zLFxuICAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW41LFxuICAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLW41LFxuICAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtbjUsXG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0wLFxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0wLFxuICAubXgtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0xLFxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yLFxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTIsXG4gIC5teC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyxcbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctMyxcbiAgLm14LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLTUsXG4gIC5teC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTMsXG4gIC5weS1sZy0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGwtbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wci1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTQsXG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBsLWxnLTQsXG4gIC5weC1sZy00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnByLWxnLTUsXG4gIC5weC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjEsXG4gIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uMSxcbiAgLm15LWxnLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uMSxcbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMyxcbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uMyxcbiAgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1sLWxnLW4zLFxuICAubXgtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tci1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjQsXG4gIC5teS1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tbC1sZy1uNCxcbiAgLm14LWxnLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLW41LFxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjUsXG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1yLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWwtbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnRleHQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xufVxuXG4uZm9udC13ZWlnaHQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDAgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDtcbn1cblxuLmZvbnQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjM0U4N0NCICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1wcmltYXJ5OmhvdmVyLCBhLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMjg2MDk0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1zZWNvbmRhcnk6aG92ZXIsIGEudGV4dC1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogIzQ5NGY1NCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDtcbn1cblxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsIGEudGV4dC1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMxOTY5MmMgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG59XG5cbmEudGV4dC1pbmZvOmhvdmVyLCBhLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMGY2Njc0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtd2FybmluZzpob3ZlciwgYS50ZXh0LXdhcm5pbmc6Zm9jdXMge1xuICBjb2xvcjogI2JhOGIwMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYW5nZXIge1xuICBjb2xvcjogI0UzNEQ0RCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFuZ2VyOmhvdmVyLCBhLnRleHQtZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNjNTFmMWYgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtbGlnaHQ6aG92ZXIsIGEudGV4dC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiAjY2JkM2RhICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50O1xufVxuXG5hLnRleHQtZGFyazpob3ZlciwgYS50ZXh0LWRhcms6Zm9jdXMge1xuICBjb2xvcjogIzEyMTQxNiAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgY29sb3I6ICMyMTI1MjkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDMyLCA1MCwgNjcsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJyZWFrIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtcmVzZXQge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhOm5vdCguYnRuKTpub3QoLmJ0bi1wcmltYXJ5KTpub3QoLmJ0bi1zZWNvbmRhcnkpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FkYjViZDtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIEBwYWdlIHtcbiAgICBzaXplOiBhMztcbiAgfVxuICBib2R5IHtcbiAgICBtaW4td2lkdGg6IDEwMjVweCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogMTAyNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm5hdmJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYmFkZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMDMyNDM7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50O1xuICB9XG4gIC50YWJsZS1kYXJrIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuICAudGFibGUtZGFyayB0aCxcbiAgLnRhYmxlLWRhcmsgdGQsXG4gIC50YWJsZS1kYXJrIHRoZWFkIHRoLFxuICAudGFibGUtZGFyayB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIH1cbiAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIH1cbn1cblxuLm9zLWFsbGVyZ2FuID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgcmlnaHQ6IDEycHg7XG4gIGhlaWdodDogOHB4O1xuICBwYWRkaW5nOiAycHg7XG59XG5cbi5vcy1hbGxlcmdhbiA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwge1xuICBib3R0b206IDEycHg7XG4gIHdpZHRoOiA4cHg7XG4gIHBhZGRpbmc6IDJweDtcbn1cblxuLm9zLWFsbGVyZ2FuLm9zLWhvc3QtcnRsID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcbiAgbGVmdDogMTJweDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5vcy1hbGxlcmdhbiA+IC5vcy1zY3JvbGxiYXItY29ybmVyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICB3aWR0aDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5vcy1hbGxlcmdhbiA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjN0ZBREUzO1xufVxuXG4ub3MtYWxsZXJnYW4gPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsID4gLm9zLXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICM3RkFERTM7XG59XG5cbi5vcy1hbGxlcmdhbiA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjN0ZBREUzO1xufVxuXG4ub3MtYWxsZXJnYW4gPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsID4gLm9zLXNjcm9sbGJhci10cmFjazpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICM3RkFERTM7XG59XG5cbi5vcy1hbGxlcmdhbiA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2suYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzdGQURFMztcbn1cblxuLm9zLWFsbGVyZ2FuID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2suYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzdGQURFMztcbn1cblxuLm9zLWFsbGVyZ2FuLm9zLWhvc3QtdHJhbnNpdGlvbiA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuXG4ub3MtYWxsZXJnYW4ub3MtaG9zdC10cmFuc2l0aW9uID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sge1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xufVxuXG4ub3MtYWxsZXJnYW4gPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlLFxuLm9zLWFsbGVyZ2FuID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ub3MtYWxsZXJnYW4gPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlIHtcbiAgdG9wOiAtNnB4O1xuICBib3R0b206IC0ycHg7XG59XG5cbi5vcy1hbGxlcmdhbiA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlIHtcbiAgbGVmdDogLTZweDtcbiAgcmlnaHQ6IC0ycHg7XG59XG5cbi5vcy1hbGxlcmdhbi5vcy1ob3N0LXJ0bCA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlIHtcbiAgcmlnaHQ6IC02cHg7XG4gIGxlZnQ6IC0ycHg7XG59XG5cbi5vcy1hbGxlcmdhbiA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLm9zLWFsbGVyZ2FuID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLm9zLWFsbGVyZ2FuID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlIHtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICMyQzU2OTc7XG59XG5cbi5vcy1hbGxlcmdhbiA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUge1xuICBtaW4taGVpZ2h0OiAzMHB4O1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMkM1Njk3O1xufVxuXG4ub3MtYWxsZXJnYW4gPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMkM1Njk3O1xufVxuXG4ub3MtYWxsZXJnYW4gPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJDNTY5Nztcbn1cblxuLm9zLWFsbGVyZ2FuID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyQzU2OTc7XG59XG5cbi5vcy1hbGxlcmdhbiA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUuYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzJDNTY5Nztcbn1cblxuLm9zLWFsbGVyZ2FuLm9zLWhvc3QtdHJhbnNpdGlvbiA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG59XG5cbi5vcy1hbGxlcmdhbi5vcy1ob3N0LXRyYW5zaXRpb24gPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbn1cblxuLypcclxuLm9zLXNjcm9sbGJhciB7XHJcbiAgcGFkZGluZzogMHB4O1xyXG59XHJcbi5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XHJcbiAgcmlnaHQ6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG59XHJcbi5vcy1zY3JvbGxiYXItdmVydGljYWwge1xyXG4gIGJvdHRvbTogMTZweDtcclxuICB3aWR0aDogMTZweDtcclxufVxyXG4ub3MtaG9zdC1ydGwgPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwge1xyXG4gIGxlZnQ6IDE2cHg7XHJcbiAgcmlnaHQ6IDA7XHJcbn1cclxuLm9zLXNjcm9sbGJhci1jb3JuZXIge1xyXG4gIGhlaWdodDogMTZweDtcclxuICB3aWR0aDogMTZweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2t7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xyXG59XHJcblxyXG4ub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayxcclxuLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbn1cclxuLm9zLXNjcm9sbGJhciA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgYmFja2dyb3VuZDogJGRhcmstYmx1ZTtcclxufVxyXG4ub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlOmhvdmVyOmJlZm9yZSB7XHJcbiAgb3BhY2l0eTogMC42ODtcclxufVxyXG4ub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlLmFjdGl2ZTpiZWZvcmUge1xyXG4gIG9wYWNpdHk6IDAuNztcclxufVxyXG4ub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUge1xyXG4gIG1pbi13aWR0aDogMTVweDtcclxufVxyXG4ub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlIHtcclxuICBtaW4taGVpZ2h0OiAxNXB4O1xyXG59XHJcbi5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUge1xyXG4gIGhlaWdodDogNnB4O1xyXG4gIGJvdHRvbTogMDtcclxuICB0b3A6IGF1dG87XHJcbn1cclxuLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUge1xyXG4gIHdpZHRoOiA2cHg7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG4ub3MtaG9zdC1ydGwgPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSB7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogYXV0bztcclxufVxyXG4ub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGU6aG92ZXI6YmVmb3JlLFxyXG4ub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUuYWN0aXZlOmJlZm9yZSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5vcy1zY3JvbGxiYXItdmVydGljYWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGU6aG92ZXI6YmVmb3JlLFxyXG4ub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlLmFjdGl2ZTpiZWZvcmUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5vcy1ob3N0LXRyYW5zaXRpb24gPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlIHtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIGhlaWdodCAwLjNzO1xyXG59XHJcbi5vcy1ob3N0LXRyYW5zaXRpb24gPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSB7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzLCB3aWR0aCAwLjNzO1xyXG59XHJcbiovXG4vKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgU2VsZWN0cmljIHYxLjExLjBcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLnNlbGVjdHJpYy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zZWxlY3RyaWMtcmVzcG9uc2l2ZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc2VsZWN0cmljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTVlNWU1O1xuICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAzMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgzMiwgNTAsIDY3LCAwLjEpO1xuICAtbW96LWJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgzMiwgNTAsIDY3LCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMzIsIDUwLCA2NywgMC4xKTtcbn1cblxuLnNlbGVjdHJpYyAubGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIG1hcmdpbjogMCAzOHB4IDAgMjhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBsaW5lLWhlaWdodDogNDhweDtcbiAgY29sb3I6ICMzRTg3Q0I7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tY29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0cmljIC5idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBoZWlnaHQ6IDM4cHg7XG4gIHdpZHRoOiAzOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjM0U4N0NCO1xufVxuXG4uc2VsZWN0cmljLWhvdmVyIC5zZWxlY3RyaWMgLmJ1dHRvbiB7XG4gIGNvbG9yOiAjMkM1Njk3O1xufVxuXG4uc2VsZWN0cmljLW9wZW4ge1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uc2VsZWN0cmljLW9wZW4gLnNlbGVjdHJpYy1pdGVtcyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0cmljLWRpc2FibGVkIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3RyaWMtaGlkZS1zZWxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5zZWxlY3RyaWMtaGlkZS1zZWxlY3Qgc2VsZWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwJTtcbn1cblxuLnNlbGVjdHJpYy1oaWRlLXNlbGVjdC5zZWxlY3RyaWMtaXMtbmF0aXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnNlbGVjdHJpYy1oaWRlLXNlbGVjdC5zZWxlY3RyaWMtaXMtbmF0aXZlIHNlbGVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICB6LWluZGV4OiAxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc2VsZWN0cmljLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICpmb250OiAwLzAgYSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWxlY3RyaWMtdGVtcC1zaG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4vKiBJdGVtcyBib3ggKi9cbi5zZWxlY3RyaWMtaXRlbXMge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB6LWluZGV4OiAtMTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y3RjdGODtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDMyLCA1MCwgNjcsIDAuMSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNlbGVjdHJpYy1pdGVtcyAuc2VsZWN0cmljLXNjcm9sbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5zZWxlY3RyaWMtYWJvdmUgLnNlbGVjdHJpYy1pdGVtcyB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xufVxuXG4uc2VsZWN0cmljLWl0ZW1zIHVsLFxuLnNlbGVjdHJpYy1pdGVtcyBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7XG59XG5cbi5zZWxlY3RyaWMtaXRlbXMgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzIwMzI0MztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA0cHggMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWluLWhlaWdodDogMjhweDtcbn1cblxuLnNlbGVjdHJpYy1pdGVtcyBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5zZWxlY3RyaWMtaXRlbXMgbGkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyNywgMTczLCAyMjcsIDAuMjUpO1xufVxuXG4uc2VsZWN0cmljLWl0ZW1zIGxpLmhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZDogI2QwZDBkMDtcbiAgY29sb3I6ICM0NDQ7XG59XG5cbi5zZWxlY3RyaWMtaXRlbXMgbGkuZGlzYWJsZWQge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBvcGFjaXR5OiAwLjU7XG4gIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNjY2ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zZWxlY3RyaWMtaXRlbXMgLnNlbGVjdHJpYy1ncm91cCAuc2VsZWN0cmljLWdyb3VwLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzQ0NDtcbn1cblxuLnNlbGVjdHJpYy1pdGVtcyAuc2VsZWN0cmljLWdyb3VwLmRpc2FibGVkIGxpIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zZWxlY3RyaWMtaXRlbXMgLnNlbGVjdHJpYy1ncm91cCBsaSB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLmRhdGVwaWNrZXItY29udGFpbmVyLmRhdGVwaWNrZXItdG9wLWxlZnQge1xuICBtYXJnaW4tbGVmdDogMTdweDtcbn1cblxuLyoqXHJcbiAqIFRoZXNlIHZhbHVlcyB3aWxsIG5vdCBzaG93IHVwIGluIGNvbnRlbnQsIGJ1dCBjYW4gYmVcclxuICogcXVlcmllZCBieSBKYXZhU2NyaXB0IHRvIGtub3cgd2hpY2ggYnJlYWtwb2ludCBpcyBhY3RpdmUuXHJcbiAqIEFkZCBvciByZW1vdmUgYXMgbWFueSBicmVha3BvaW50cyBhcyB5b3UgbGlrZS5cclxuICovXG5ib2R5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwic21cIjtcbiAgZGlzcGxheTogbm9uZTtcbiAgLyogUHJldmVudCBmcm9tIGRpc3BsYXlpbmcuICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJtZFwiO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgYm9keTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwibGdcIjtcbiAgfVxufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByb1wiLCBzYW5zLXNlcmlmO1xufVxuXG46bGFuZyhhcikge1xuICBmb250LWZhbWlseTogXCJTY2hlaGVyYXphZGVcIixzZXJpZjtcbiAgZm9udC1zaXplOiAxMjAlO1xufVxuXG46bGFuZyh6aC1IYW50KSB7XG4gIGZvbnQtZmFtaWx5OiBLYWksS2FpVGksc2VyaWY7XG59XG5cbjpsYW5nKHpoLUhhbnMpIHtcbiAgZm9udC1mYW1pbHk6IERGS2FpLVNCLEJpYXVLYWksc2VyaWY7XG59XG5cbjpsYW5nKGRpbikge1xuICBmb250LWZhbWlseTogXCJEb3Vsb3MgU0lMXCIsc2VyaWY7XG59XG5cbmJvZHkge1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5hIHtcbiAgY29sb3I6ICMzRTg3Q0I7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tY29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5saW5rLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoIGEsXG4udGFibGUtY29udGFpbmVyIHRhYmxlIHRkIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbioge1xuICBvdXRsaW5lLWNvbG9yOiAjM0U4N0NCO1xufVxuXG5odG1sLFxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkgZm9vdGVyIHtcbiAgZmxleDogbm9uZTtcbn1cblxuYm9keSBtYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAwIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cblxuYm9keSBuYXYgLmJhY2tncm91bmQtY29udGFpbmVyLFxuYm9keSBtYWluIC5iYWNrZ3JvdW5kLWNvbnRhaW5lcixcbmJvZHkgZm9vdGVyIC5iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5IG5hdiAuYmFja2dyb3VuZC1jb250YWluZXIsXG4gIGJvZHkgbWFpbiAuYmFja2dyb3VuZC1jb250YWluZXIsXG4gIGJvZHkgZm9vdGVyIC5iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkgbmF2IC5iYWNrZ3JvdW5kLWNvbnRhaW5lcixcbiAgYm9keSBtYWluIC5iYWNrZ3JvdW5kLWNvbnRhaW5lcixcbiAgYm9keSBmb290ZXIgLmJhY2tncm91bmQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG5ib2R5IFtjbGFzc149XCJjb2wtXCJdLFxuYm9keSBbY2xhc3MqPVwiIGNvbC1cIl0ge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IFtjbGFzc149XCJjb2wtXCJdLFxuICBib2R5IFtjbGFzcyo9XCIgY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xuICB9XG59XG5cbmJvZHkgW2NsYXNzXj1cImNvbC1cIl06Zmlyc3QtY2hpbGQsXG5ib2R5IFtjbGFzcyo9XCIgY29sLVwiXTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuYm9keSBbY2xhc3NePVwiY29sLVwiXTpsYXN0LWNoaWxkLFxuYm9keSBbY2xhc3MqPVwiIGNvbC1cIl06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbmJsb2NrcXVvdGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjAzMjQzO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLmlubGluZS1jb21wb25lbnQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuaDEge1xuICBmb250LXNpemU6IDg4cHg7XG4gIGZvbnQtZmFtaWx5OiBcInRpdGxpbmctZ290aGljLWZiLXNreWxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuICBsaW5lLWhlaWdodDogLjkxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDEge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC1mYW1pbHk6IFwidGl0bGluZy1nb3RoaWMtZmItc2t5bGluZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjAxZW07XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogNDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGgzIHtcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuaDQge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBoNCB7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgaDUge1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGg2IHtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmRyb3Bkb3duLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZHJvcGRvd24tY29udGFpbmVyIC5kcm9wZG93bi1pdGVtcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAyMHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggOHB4IDBweCByZ2JhKDMyLCA1MCwgNjcsIDAuNzUpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggOHB4IDBweCByZ2JhKDMyLCA1MCwgNjcsIDAuNzUpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDhweCAwcHggcmdiYSgzMiwgNTAsIDY3LCAwLjc1KTtcbn1cblxuLmRyb3Bkb3duLWNvbnRhaW5lciAuZHJvcGRvd24taXRlbXMgdWwge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLWl0ZW1zIHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmRyb3Bkb3duLWNvbnRhaW5lciAuZHJvcGRvd24taXRlbXMgdWwgbGkgPiAqIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA3cHggMTVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5kcm9wZG93bi1jb250YWluZXIgLmRyb3Bkb3duLWl0ZW1zIHVsIGxpID4gKjpob3ZlciwgLmRyb3Bkb3duLWNvbnRhaW5lciAuZHJvcGRvd24taXRlbXMgdWwgbGkgPiAqOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjNGQjtcbn1cblxuLmRyb3Bkb3duLWNvbnRhaW5lcjpob3ZlciAuZHJvcGRvd24taXRlbXMsIC5kcm9wZG93bi1jb250YWluZXIuZm9jdXMgLmRyb3Bkb3duLWl0ZW1zIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZGlzY2xhaW1lciB7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzIwMzI0MztcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5kZXRhaWwtZGF0ZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDMwcHggMzBweDtcbiAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDMyLCA1MCwgNjcsIDAuMSk7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByby1jb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjdGN0Y4O1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBjb2xvcjogIzNFODdDQjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRldGFpbC1kYXRlLWNvbnRhaW5lciA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0Y3RjdGODtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgcGFkZGluZy10b3A6IDE2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xufVxuXG4uZGV0YWlsLWRhdGUtY29udGFpbmVyID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZGV0YWlsLWRhdGUtY29udGFpbmVyID4gc3BhbiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4ubGF0ZXN0LWFydGljbGVzIC5jb21wb25lbnQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmxhdGVzdC1hcnRpY2xlcyAuY29tcG9uZW50LWhlYWRlciAuY29tcG9uZW50LXRpdGxlIHtcbiAgZmxleDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmxhdGVzdC1hcnRpY2xlcyAuY29tcG9uZW50LWhlYWRlciAudmlldy1hbGwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByby1jb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmxhdGVzdC1hcnRpY2xlcyAucG9zdHMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubGF0ZXN0LWFydGljbGVzIC5wb3N0cyAucG9zdCB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAwO1xufVxuXG4ubGF0ZXN0LWFydGljbGVzIC5wb3N0cyAucG9zdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubGF0ZXN0LWFydGljbGVzIC5wb3N0cyAucG9zdCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubGF0ZXN0LWFydGljbGVzIC5wb3N0cyAucG9zdCBhIC5wb3N0LWRhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI1cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5sYXRlc3QtYXJ0aWNsZXMgLnBvc3RzIC5wb3N0IGEgLnBvc3QtaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMjBweDtcbn1cblxuLmxhdGVzdC1hcnRpY2xlcyAucG9zdHMgLnBvc3QgYSAucG9zdC1pbWFnZS1jb250YWluZXIgLnBvc3QtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgZWFzZTtcbn1cblxuLmxhdGVzdC1hcnRpY2xlcyAucG9zdHMgLnBvc3QgYSAucG9zdC10aXRsZSxcbi5sYXRlc3QtYXJ0aWNsZXMgLnBvc3RzIC5wb3N0IGEgLnBvc3QtYm9keSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5sYXRlc3QtYXJ0aWNsZXMgLnBvc3RzIC5wb3N0IGEgLnBvc3QtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjb2xvcjogIzNFODdDQjtcbn1cblxuLmxhdGVzdC1hcnRpY2xlcyAucG9zdHMgLnBvc3QgYSAucG9zdC1ib2R5IHtcbiAgY29sb3I6ICMyMDMyNDM7XG59XG5cbi5sYXRlc3QtYXJ0aWNsZXMgLnBvc3RzIC5wb3N0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFODdDQjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDEycHggcmdiYSgzMiwgNTAsIDY3LCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAycHggMTJweCByZ2JhKDMyLCA1MCwgNjcsIDAuMik7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMTJweCByZ2JhKDMyLCA1MCwgNjcsIDAuMik7XG59XG5cbi5sYXRlc3QtYXJ0aWNsZXMgLnBvc3RzIC5wb3N0OmhvdmVyIGEgLnBvc3QtaW1hZ2Uge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjEpO1xufVxuXG4ubGF0ZXN0LWFydGljbGVzIC5wb3N0cyAucG9zdDpob3ZlciBhIC5wb3N0LXRpdGxlLFxuLmxhdGVzdC1hcnRpY2xlcyAucG9zdHMgLnBvc3Q6aG92ZXIgYSAucG9zdC1ib2R5IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5sYXRlc3QtYXJ0aWNsZXMuc2Nyb2xsYWJsZS1wb3N0cyAucG9zdHMgLnBvc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXRlc3QtYXJ0aWNsZXMuc2Nyb2xsYWJsZS1wb3N0cyAucG9zdHMgLnBvc3Qge1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDIycHgpO1xuICB9XG59XG5cbi5sYXRlc3QtYXJ0aWNsZXMuc2Nyb2xsYWJsZS1wb3N0cyAucG9zdHMgLnBvc3QgLnBvc3QtaW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAyMjFweDtcbn1cblxuLmxhdGVzdC1hcnRpY2xlcy5kb3VibGUtcG9zdCAucG9zdHMgLnBvc3QsIC5sYXRlc3QtYXJ0aWNsZXMuc2luZ2xlLXBvc3QgLnBvc3RzIC5wb3N0IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjJweCk7XG59XG5cbi5sYXRlc3QtYXJ0aWNsZXMuZG91YmxlLXBvc3QgLnBvc3RzIC5wb3N0IHtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjJweCk7XG59XG5cbi5sYXRlc3QtYXJ0aWNsZXMuc2luZ2xlLXBvc3QgLnBvc3RzIC5wb3N0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmxhdGVzdC1hcnRpY2xlcy5zaW5nbGUtcG9zdCAucG9zdHMgLnBvc3Qge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cblxuLmxhdGVzdC1hcnRpY2xlcy5pbWctcmlnaHQgLnBvc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAwIDMwcHggMDtcbn1cblxuLmxhdGVzdC1hcnRpY2xlcy5pbWctcmlnaHQgLnBvc3QgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmxhdGVzdC1hcnRpY2xlcy5pbWctcmlnaHQgLnBvc3QgYSAucG9zdC1kYXRlIHtcbiAgdG9wOiAwO1xufVxuXG4ubGF0ZXN0LWFydGljbGVzLmltZy1yaWdodCAucG9zdCBhIC5wb3N0LWltYWdlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMDtcbn1cblxuLmxhdGVzdC1hcnRpY2xlcy5pbWctcmlnaHQgLnBvc3QgYSAucG9zdC1pbWFnZS1jb250YWluZXIgLnBvc3QtaW1hZ2Uge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubGF0ZXN0LWFydGljbGVzLmltZy1yaWdodCAucG9zdCBhIC5wb3N0LWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNTVweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbi5iYWNrLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xufVxuXG4uYmFjay1saW5rLnZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJhY2stbGluay5pbnZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1heC1oZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5iYWNrLWxpbmsgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJhY2stbGluayBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmFjay1saW5rIGkge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5wYWdlLXRpdGxlLWNvbnRhaW5lci53aXRoLWhlcm8gLmJhY2stbGluayBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5maWx0ZXItcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5maWx0ZXItcm93ID4gZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmbGV4OiAxIDEgMTtcbn1cblxuLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpbHRlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGN0Y3Rjg7XG4gIGNvbG9yOiAjM0U4N0NCO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMzIsIDUwLCA2NywgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1NnB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tY29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1maWx0ZXI6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRjdGN0Y4O1xufVxuXG4uZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tZmlsdGVyOmZvY3VzLCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tZmlsdGVyLmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0Y3RjdGODtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE1LCAyMTYsIDIxNywgMC41KTtcbn1cblxuLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpbHRlci5kaXNhYmxlZCwgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpbHRlcjpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGN0Y3Rjg7XG59XG5cbi5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1maWx0ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tZmlsdGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpbHRlci5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZDVkNWRhO1xufVxuXG4uZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tZmlsdGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpbHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1maWx0ZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE1LCAyMTYsIDIxNywgMC41KTtcbn1cblxuLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpbHRlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpbHRlcltkaXNhYmxlZF0ge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EyQTJBMjtcbiAgYm9yZGVyLWNvbG9yOiAjQTJBMkEyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpbHRlcltkaXNhYmxlZF06aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGNkY2RjtcbiAgYm9yZGVyLWNvbG9yOiAjNkY2RjZGO1xufVxuXG4uZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tZmlsdGVyW2Rpc2FibGVkXTpmb2N1cywgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpbHRlcltkaXNhYmxlZF0uZm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGNkY2RjtcbiAgYm9yZGVyLWNvbG9yOiAjNkY2RjZGO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNDMsIDE0MywgMTQ0LCAwLjUpO1xufVxuXG4uZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tZmlsdGVyW2Rpc2FibGVkXS5kaXNhYmxlZCwgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpbHRlcltkaXNhYmxlZF06ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EyQTJBMjtcbiAgYm9yZGVyLWNvbG9yOiAjQTJBMkEyO1xufVxuXG4uZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tZmlsdGVyW2Rpc2FibGVkXTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1maWx0ZXJbZGlzYWJsZWRdOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpbHRlcltkaXNhYmxlZF0uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMkEyQTI7XG4gIGJvcmRlci1jb2xvcjogI0EyQTJBMjtcbn1cblxuLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpbHRlcltkaXNhYmxlZF06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tZmlsdGVyW2Rpc2FibGVkXTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1maWx0ZXJbZGlzYWJsZWRdLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE0MywgMTQzLCAxNDQsIDAuNSk7XG59XG5cbi5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1maWx0ZXI6OmFmdGVyIHtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgdG9wOiAtMzBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlci5zaG93IC5maWx0ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyLnNob3cgLmRyb3Bkb3duLW1lbnUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjdGN0Y4O1xuICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAyMHB4O1xuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMzIsIDUwLCA2NywgMC4xKTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1maWx0ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRjdGN0Y4O1xuICBjb2xvcjogIzNFODdDQjtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiB1bnNldDtcbiAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDMyLCA1MCwgNjcsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMzBweCAzMHB4IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgcGFkZGluZy1yaWdodDogNTZweDtcbiAgbWluLWhlaWdodDogNDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1maWx0ZXI6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRjdGN0Y4O1xufVxuXG4uZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1maWx0ZXI6Zm9jdXMsIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWZpbHRlci5mb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGN0Y3Rjg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNSwgMjE2LCAyMTcsIDAuNSk7XG59XG5cbi5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWZpbHRlci5kaXNhYmxlZCwgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZmlsdGVyOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0Y3RjdGODtcbn1cblxuLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZmlsdGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZmlsdGVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZmlsdGVyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNkNWQ1ZGE7XG59XG5cbi5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWZpbHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWZpbHRlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWZpbHRlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTUsIDIxNiwgMjE3LCAwLjUpO1xufVxuXG4uZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1maWx0ZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWZpbHRlcltkaXNhYmxlZF0ge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EyQTJBMjtcbiAgYm9yZGVyLWNvbG9yOiAjQTJBMkEyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZmlsdGVyW2Rpc2FibGVkXTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY2RjZGO1xuICBib3JkZXItY29sb3I6ICM2RjZGNkY7XG59XG5cbi5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWZpbHRlcltkaXNhYmxlZF06Zm9jdXMsIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWZpbHRlcltkaXNhYmxlZF0uZm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGNkY2RjtcbiAgYm9yZGVyLWNvbG9yOiAjNkY2RjZGO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNDMsIDE0MywgMTQ0LCAwLjUpO1xufVxuXG4uZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1maWx0ZXJbZGlzYWJsZWRdLmRpc2FibGVkLCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1maWx0ZXJbZGlzYWJsZWRdOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMkEyQTI7XG4gIGJvcmRlci1jb2xvcjogI0EyQTJBMjtcbn1cblxuLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZmlsdGVyW2Rpc2FibGVkXTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWZpbHRlcltkaXNhYmxlZF06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1maWx0ZXJbZGlzYWJsZWRdLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTJBMkEyO1xuICBib3JkZXItY29sb3I6ICNBMkEyQTI7XG59XG5cbi5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWZpbHRlcltkaXNhYmxlZF06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1maWx0ZXJbZGlzYWJsZWRdOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZmlsdGVyW2Rpc2FibGVkXS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNDMsIDE0MywgMTQ0LCAwLjUpO1xufVxuXG4uZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1maWx0ZXI6OmFmdGVyIHtcbiAgYm9yZGVyOiAwO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4uZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1maWx0ZXIgLnNlbGVjdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0ZBREUzO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogNXB4IDIwcHggNXB4IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4IDAgNnB4IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1maWx0ZXIgLnNlbGVjdGVkOjphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBmb250LXNpemU6IDhweDtcbiAgY29sb3I6IHdoaXRlO1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDNweDtcbn1cblxuLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiB1bnNldDtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtMzBweCwgMHB4KSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duLnNob3cgLmZpbHRlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93bi5zaG93IC5kcm9wZG93bi1tZW51IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y3RjdGODtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcbiAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDMyLCA1MCwgNjcsIDAuMSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duLnNob3cgLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjN0ZBREUzO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93bi5zaG93IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBsZWZ0OiAxOXB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHdpZHRoOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjM0U4N0NCO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24uc2hvdyAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS5kZWZhdWx0IHtcbiAgY29sb3I6ICMyMDMyNDM7XG59XG5cbi5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93bi5zaG93IC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtLnNlbGVjdGVkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0ZBREUzO1xufVxuXG4uZmlsdGVyLXJvdyA+IGRpdiAuZmlsdGVyLWdyb3VwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Y3RjdGODtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDMwcHggMzBweDtcbiAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDMyLCA1MCwgNjcsIDAuMSk7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZpbHRlci1yb3cgPiBkaXYgLmZpbHRlci1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuIC5mYS1zZWFyY2gsIC5maWx0ZXItcm93ID4gZGl2IC5maWx0ZXItZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpbHRlciAuZmEtc2VhcmNoLCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5maWx0ZXItZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1maWx0ZXIgLmZhLXNlYXJjaCwgLmZpbHRlci1yb3cgPiBkaXYgLmZpbHRlci1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAubXVsdGktZHJvcGRvd24gLmJ0bi1maWx0ZXIgLmZhLXNlYXJjaCwgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5maWx0ZXItZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1maWx0ZXIgLmZhLXNlYXJjaCwgLmZpbHRlci1yb3cgPiBkaXYgLmZpbHRlci1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLXRvZ2dsZSAuZmEtc2VhcmNoLCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuZmlsdGVyLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tdG9nZ2xlIC5mYS1zZWFyY2gsIC5maWx0ZXItcm93ID4gZGl2IC5maWx0ZXItZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1maXJzdCAuZmEtc2VhcmNoLCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuZmlsdGVyLXJvdyA+IGRpdiAuZmlsdGVyLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZmlyc3QgLmZhLXNlYXJjaCwgLmZpbHRlci1yb3cgPiBkaXYgLmZpbHRlci1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWxhc3QgLmZhLXNlYXJjaCwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmZpbHRlci1yb3cgPiBkaXYgLmZpbHRlci1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWxhc3QgLmZhLXNlYXJjaCwgLmZpbHRlci1yb3cgPiBkaXYgLmZpbHRlci1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLXByaW1hcnkgLmZhLXNlYXJjaCwgLmZpbHRlci1yb3cgPiBkaXYgLmZpbHRlci1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2VzcyAuZmEtc2VhcmNoLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZmlsdGVyLXJvdyA+IGRpdiAuZmlsdGVyLWdyb3VwIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tYWNjZXNzIC5mYS1zZWFyY2gsIC5maWx0ZXItcm93ID4gZGl2IC5maWx0ZXItZ3JvdXAgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1zZWNvbmRhcnkgLmZhLXNlYXJjaCwgLmZpbHRlci1yb3cgPiBkaXYgLmZpbHRlci1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnkgLmZhLXNlYXJjaCwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmZpbHRlci1yb3cgPiBkaXYgLmZpbHRlci1ncm91cCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWRlbnkgLmZhLXNlYXJjaCB7XG4gIGNvbG9yOiAjM0U4N0NCO1xufVxuXG4uZmlsdGVyLXJvdyA+IGRpdiAuZmlsdGVyLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4uZmlsdGVyLXJvdyA+IGRpdiAuZmlsdGVyLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biAuZmEtdGltZXMsIC5maWx0ZXItcm93ID4gZGl2IC5maWx0ZXItZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuZHJvcGRvd24uZmlsdGVyIC5idG4tZmlsdGVyIC5mYS10aW1lcywgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuZmlsdGVyLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1maWx0ZXIgLmZhLXRpbWVzLCAuZmlsdGVyLXJvdyA+IGRpdiAuZmlsdGVyLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLm11bHRpLWRyb3Bkb3duIC5idG4tZmlsdGVyIC5mYS10aW1lcywgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5maWx0ZXItZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWZpbHRlciAuZmEtdGltZXMsIC5maWx0ZXItcm93ID4gZGl2IC5maWx0ZXItZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLXRvZ2dsZSAuZmEtdGltZXMsIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5maWx0ZXItZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLXRvZ2dsZSAuZmEtdGltZXMsIC5maWx0ZXItcm93ID4gZGl2IC5maWx0ZXItZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWZpcnN0IC5mYS10aW1lcywgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmZpbHRlci1yb3cgPiBkaXYgLmZpbHRlci1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZmlyc3QgLmZhLXRpbWVzLCAuZmlsdGVyLXJvdyA+IGRpdiAuZmlsdGVyLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1sYXN0IC5mYS10aW1lcywgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmZpbHRlci1yb3cgPiBkaXYgLmZpbHRlci1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tbGFzdCAuZmEtdGltZXMsIC5maWx0ZXItcm93ID4gZGl2IC5maWx0ZXItZ3JvdXAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuLXByaW1hcnkgLmZhLXRpbWVzLCAuZmlsdGVyLXJvdyA+IGRpdiAuZmlsdGVyLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3MgLmZhLXRpbWVzLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZmlsdGVyLXJvdyA+IGRpdiAuZmlsdGVyLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1hY2Nlc3MgLmZhLXRpbWVzLCAuZmlsdGVyLXJvdyA+IGRpdiAuZmlsdGVyLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bi1zZWNvbmRhcnkgLmZhLXRpbWVzLCAuZmlsdGVyLXJvdyA+IGRpdiAuZmlsdGVyLWdyb3VwIC5pbnB1dC1ncm91cC1hcHBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55IC5mYS10aW1lcywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmZpbHRlci1yb3cgPiBkaXYgLmZpbHRlci1ncm91cCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4tZGVueSAuZmEtdGltZXMge1xuICBjb2xvcjogIzNFODdDQjtcbn1cblxuLmZpbHRlci1yb3cgPiBkaXYgLmZpbHRlci1ncm91cCBpbnB1dCB7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzNFODdDQjtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZmlsdGVyLXJvdyA+IGRpdiAuZmlsdGVyLWdyb3VwIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjM0U4N0NCO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBvcGFjaXR5OiAuNDtcbn1cblxuLmZpbHRlci1yb3cgPiBkaXYgLmZpbHRlci1ncm91cCBpbnB1dDo6LW1zLWNsZWFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpbHRlci1yb3cgPiBkaXYgLmZpbHRlci1ncm91cC5kaXNhYmxlZCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLCAuZmlsdGVyLXJvdyA+IGRpdiAuZmlsdGVyLWdyb3VwLmRpc2FibGVkIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmZpbHRlci1ncm91cC5kaXNhYmxlZCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWZpbHRlciwgLmZpbHRlci1yb3cgPiBkaXYgLmZpbHRlci1ncm91cC5kaXNhYmxlZCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAubXVsdGktZHJvcGRvd24gLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuZmlsdGVyLWdyb3VwLmRpc2FibGVkIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZmlsdGVyLCAuZmlsdGVyLXJvdyA+IGRpdiAuZmlsdGVyLWdyb3VwLmRpc2FibGVkIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tdG9nZ2xlLCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuZmlsdGVyLWdyb3VwLmRpc2FibGVkIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tdG9nZ2xlLCAuZmlsdGVyLXJvdyA+IGRpdiAuZmlsdGVyLWdyb3VwLmRpc2FibGVkIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZmlyc3QsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5maWx0ZXItcm93ID4gZGl2IC5maWx0ZXItZ3JvdXAuZGlzYWJsZWQgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1maXJzdCxcbi5maWx0ZXItcm93ID4gZGl2IC5maWx0ZXItZ3JvdXAuZGlzYWJsZWQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1sYXN0LCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuZmlsdGVyLXJvdyA+IGRpdiAuZmlsdGVyLWdyb3VwLmRpc2FibGVkIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tbGFzdCwgLmZpbHRlci1yb3cgPiBkaXYgLmZpbHRlci1ncm91cC5kaXNhYmxlZCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLXByaW1hcnksIC5maWx0ZXItcm93ID4gZGl2IC5maWx0ZXItZ3JvdXAuZGlzYWJsZWQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3MsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5maWx0ZXItcm93ID4gZGl2IC5maWx0ZXItZ3JvdXAuZGlzYWJsZWQgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1hY2Nlc3MsIC5maWx0ZXItcm93ID4gZGl2IC5maWx0ZXItZ3JvdXAuZGlzYWJsZWQgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1zZWNvbmRhcnksIC5maWx0ZXItcm93ID4gZGl2IC5maWx0ZXItZ3JvdXAuZGlzYWJsZWQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZmlsdGVyLXJvdyA+IGRpdiAuZmlsdGVyLWdyb3VwLmRpc2FibGVkIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZGVueSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5maWx0ZXItcm93ID4gZGl2IC5maWx0ZXItZ3JvdXAuZGlzYWJsZWQgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biAuZmEtc2VhcmNoLCAuZmlsdGVyLXJvdyA+IGRpdiAuZmlsdGVyLWdyb3VwLmRpc2FibGVkIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1maWx0ZXIgLmZhLXNlYXJjaCwgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuZmlsdGVyLWdyb3VwLmRpc2FibGVkIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZmlsdGVyIC5mYS1zZWFyY2gsIC5maWx0ZXItcm93ID4gZGl2IC5maWx0ZXItZ3JvdXAuZGlzYWJsZWQgLmlucHV0LWdyb3VwLXByZXBlbmQgLm11bHRpLWRyb3Bkb3duIC5idG4tZmlsdGVyIC5mYS1zZWFyY2gsIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuZmlsdGVyLWdyb3VwLmRpc2FibGVkIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tZmlsdGVyIC5mYS1zZWFyY2gsIC5maWx0ZXItcm93ID4gZGl2IC5maWx0ZXItZ3JvdXAuZGlzYWJsZWQgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi10b2dnbGUgLmZhLXNlYXJjaCwgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmZpbHRlci1ncm91cC5kaXNhYmxlZCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLXRvZ2dsZSAuZmEtc2VhcmNoLCAuZmlsdGVyLXJvdyA+IGRpdiAuZmlsdGVyLWdyb3VwLmRpc2FibGVkIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZmlyc3QgLmZhLXNlYXJjaCwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmZpbHRlci1yb3cgPiBkaXYgLmZpbHRlci1ncm91cC5kaXNhYmxlZCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWZpcnN0IC5mYS1zZWFyY2gsIC5maWx0ZXItcm93ID4gZGl2IC5maWx0ZXItZ3JvdXAuZGlzYWJsZWQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1sYXN0IC5mYS1zZWFyY2gsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5maWx0ZXItcm93ID4gZGl2IC5maWx0ZXItZ3JvdXAuZGlzYWJsZWQgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1sYXN0IC5mYS1zZWFyY2gsIC5maWx0ZXItcm93ID4gZGl2IC5maWx0ZXItZ3JvdXAuZGlzYWJsZWQgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1wcmltYXJ5IC5mYS1zZWFyY2gsIC5maWx0ZXItcm93ID4gZGl2IC5maWx0ZXItZ3JvdXAuZGlzYWJsZWQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3MgLmZhLXNlYXJjaCwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmZpbHRlci1yb3cgPiBkaXYgLmZpbHRlci1ncm91cC5kaXNhYmxlZCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuLWFjY2VzcyAuZmEtc2VhcmNoLCAuZmlsdGVyLXJvdyA+IGRpdiAuZmlsdGVyLWdyb3VwLmRpc2FibGVkIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG4tc2Vjb25kYXJ5IC5mYS1zZWFyY2gsIC5maWx0ZXItcm93ID4gZGl2IC5maWx0ZXItZ3JvdXAuZGlzYWJsZWQgLmlucHV0LWdyb3VwLXByZXBlbmQgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55IC5mYS1zZWFyY2gsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5maWx0ZXItcm93ID4gZGl2IC5maWx0ZXItZ3JvdXAuZGlzYWJsZWQgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bi1kZW55IC5mYS1zZWFyY2gge1xuICBvcGFjaXR5OiAuMztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5maWx0ZXItcm93ID4gZGl2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIsXG4gIC5maWx0ZXItcm93ID4gZGl2IC5pbnB1dC1ncm91cC5maWx0ZXItZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDMwcHggMzBweDtcbiAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDMyLCA1MCwgNjcsIDAuMSk7XG59XG5cbi5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0Y3RjdGODtcbiAgY29sb3I6ICMzRTg3Q0I7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTJweCAxNnB4IDEycHggMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLXRvZ2dsZTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGN0Y3Rjg7XG59XG5cbi5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tdG9nZ2xlOmZvY3VzLCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLXRvZ2dsZS5mb2N1cyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGN0Y3Rjg7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNSwgMjE2LCAyMTcsIDAuNSk7XG59XG5cbi5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tdG9nZ2xlLmRpc2FibGVkLCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLXRvZ2dsZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGN0Y3Rjg7XG59XG5cbi5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tdG9nZ2xlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi10b2dnbGU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLXRvZ2dsZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZDVkNWRhO1xufVxuXG4uZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLXRvZ2dsZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tdG9nZ2xlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi10b2dnbGUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE1LCAyMTYsIDIxNywgMC41KTtcbn1cblxuLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi10b2dnbGU6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG59XG5cbi5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tdG9nZ2xlOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xufVxuXG4uZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLXRvZ2dsZS5hY3RpdmUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFODdDQjtcbiAgYm9yZGVyLWNvbG9yOiAjRjdGN0Y4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi10b2dnbGUuYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTg3Q0I7XG4gIGJvcmRlci1jb2xvcjogI0Y3RjdGODtcbn1cblxuLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi10b2dnbGUuYWN0aXZlOmZvY3VzLCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLXRvZ2dsZS5hY3RpdmUuZm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFODdDQjtcbiAgYm9yZGVyLWNvbG9yOiAjRjdGN0Y4O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OCwgMjQ5LCAwLjUpO1xufVxuXG4uZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLXRvZ2dsZS5hY3RpdmUuZGlzYWJsZWQsIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tdG9nZ2xlLmFjdGl2ZTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0U4N0NCO1xuICBib3JkZXItY29sb3I6ICNGN0Y3Rjg7XG59XG5cbi5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tdG9nZ2xlLmFjdGl2ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tdG9nZ2xlLmFjdGl2ZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tdG9nZ2xlLmFjdGl2ZS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkNmRhOTtcbiAgYm9yZGVyLWNvbG9yOiAjZDVkNWRhO1xufVxuXG4uZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLXRvZ2dsZS5hY3RpdmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLXRvZ2dsZS5hY3RpdmU6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLXRvZ2dsZS5hY3RpdmUuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDgsIDI0OSwgMC41KTtcbn1cblxuLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi10b2dnbGUuZm9jdXMge1xuICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byAxcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi10b2dnbGUsXG4gIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tdG9nZ2xlOmZpcnN0LWNoaWxkLFxuICAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLXRvZ2dsZTpsYXN0LWNoaWxkIHtcbiAgICBmbGV4OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAzMHB4IDMwcHggIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMzIsIDUwLCA2NywgMC4xKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWZpcnN0LFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1sYXN0IHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0Y3RjdGODtcbiAgY29sb3I6ICMzRTg3Q0I7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMzIsIDUwLCA2NywgMC4xKTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgcGFkZGluZy1yaWdodDogMjhweDtcbn1cblxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1maXJzdDpob3Zlcixcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tbGFzdDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGN0Y3Rjg7XG59XG5cbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZmlyc3Q6Zm9jdXMsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZmlyc3QuZm9jdXMsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWxhc3Q6Zm9jdXMsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWxhc3QuZm9jdXMge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRjdGN0Y4O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTUsIDIxNiwgMjE3LCAwLjUpO1xufVxuXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWZpcnN0LmRpc2FibGVkLCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWZpcnN0OmRpc2FibGVkLFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1sYXN0LmRpc2FibGVkLFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1sYXN0OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0Y3RjdGODtcbn1cblxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1maXJzdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZmlyc3Q6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWZpcnN0LmRyb3Bkb3duLXRvZ2dsZSxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tbGFzdDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWxhc3Q6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPlxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1sYXN0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICNkNWQ1ZGE7XG59XG5cbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZmlyc3Q6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWZpcnN0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1maXJzdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWxhc3Q6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1sYXN0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID5cbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tbGFzdC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTUsIDIxNiwgMjE3LCAwLjUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1maXJzdCxcbiAgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1sYXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxufVxuXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWZpcnN0OmhvdmVyLFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1sYXN0OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWZpcnN0LmRpc2FibGVkLFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1sYXN0LmRpc2FibGVkIHtcbiAgY29sb3I6ICMzRTg3Q0I7XG59XG5cbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZmlyc3Qge1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMzBweCAzMHB4O1xufVxuXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWxhc3Qge1xuICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAzMHB4O1xufVxuXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAucGFnZXMge1xuICBjb2xvcjogIzNFODdDQjtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDMwcHggMzBweDtcbiAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKDMyLCA1MCwgNjcsIDAuMSk7XG4gIHBhZGRpbmctbGVmdDogMTRweDtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByby1jb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogMTRweDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5wYWdlcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5wYWdlcyAucHJldi1ncm91cCB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLnBhZ2VzIC5uZXh0LWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLnBhZ2VzIC5wcmV2LWdyb3VwLFxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLnBhZ2VzIC5wcmV2LXBhZ2UsXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAucGFnZXMgLm5leHQtcGFnZSxcbi5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5wYWdlcyAubmV4dC1ncm91cCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLnBhZ2VzIC5wYWdlLW51bXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLnBhZ2VzIC5wYWdlLW51bXMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAucGFnZXMgLnBhZ2UtbnVtcyAucGFnZS1udW0ge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAucGFnZXMgLnBhZ2UtbnVtcyAucGFnZS1udW06Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLnBhZ2VzIC5wYWdlLW51bXMgLnBhZ2UtbnVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjAzMjQzO1xufVxuXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAucGFnZXMubm8tbnVtcyAucHJldi1wYWdlIHtcbiAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xufVxuXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBvcGFjaXR5OiAuMztcbn1cblxuLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtY291bnQtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4ucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1jb3VudC1jb250YWluZXIgLmN1cnJlbnQtZ3JvdXAge1xuICBjb2xvcjogIzNFODdDQjtcbn1cblxuLnRyYWNraW5nLW1vZGFsLXRyaWdnZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi50cmFja2luZy1tb2RhbC10cmlnZ2VyIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuXG4udHJhY2tpbmctbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwIDI0cHggMjRweCAyNHB4O1xuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMzIsIDUwLCA2NywgMC4yKTtcbn1cblxuLnRyYWNraW5nLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAyMHB4IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHJhY2tpbmctbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcbiAgfVxufVxuXG4udHJhY2tpbmctbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcInRpdGxpbmctZ290aGljLWZiLXNreWxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuXG4udHJhY2tpbmctbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4udHJhY2tpbmctbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkucmljaC10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50cmFja2luZy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtYm9keS1zY3JvbGwge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA0MDBweCk7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHJhY2tpbmctbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4IDIwcHg7XG4gIH1cbiAgLnRyYWNraW5nLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1ib2R5LXNjcm9sbCB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzc1cHgpO1xuICB9XG59XG5cbi50cmFja2luZy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgcGFkZGluZzogMjBweCA0MHB4IDQwcHggNDBweDtcbiAgcGFkZGluZzogMCAyMHB4IDIwcHggMjBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnRyYWNraW5nLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmNoZWNrYm94LWNvbnRhaW5lciB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnRyYWNraW5nLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmNoZWNrYm94LWNvbnRhaW5lciBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4udHJhY2tpbmctbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciBidXR0b24ge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgbWFyZ2luOiAyMHB4IDIwcHggMCAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuODU7XG59XG5cbmJvZHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3RpY2t5LXNpZGViYXItY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogODJweDtcbn1cblxuLnN0aWNreS1zaWRlYmFyLWNvbnRhaW5lciAuc2lkZWJhci1jb250YWluZXIgLnNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y4O1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkICMyMDMyNDM7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuc3RpY2t5LXNpZGViYXItY29udGFpbmVyIC5zaWRlYmFyLWNvbnRhaW5lciAuc2lkZWJhciB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEzNXB4IC0gNDBweCAtIDIwcHgpO1xuICB9XG59XG5cbi5zdGlja3ktc2lkZWJhci1jb250YWluZXIgLnNpZGViYXItY29udGFpbmVyIC5zaWRlYmFyLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5zdGlja3ktc2lkZWJhci1jb250YWluZXIgLnNpZGViYXItY29udGFpbmVyIC5zaWRlYmFyLnN0aWNreS1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuc3RpY2t5LXNpZGViYXItY29udGFpbmVyIC5zaWRlYmFyLWNvbnRhaW5lciAuc2lkZWJhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN0aWNreS1zaWRlYmFyLWNvbnRhaW5lciAuc2lkZWJhci1jb250YWluZXIgLnNpZGViYXIgLmxpbmstbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5zdGlja3ktc2lkZWJhci1jb250YWluZXIgLnNpZGViYXItY29udGFpbmVyIC5zaWRlYmFyIC5saW5rLWxpc3QgaDQge1xuICBmb250LWZhbWlseTogXCJ0aXRsaW5nLWdvdGhpYy1mYi1za3lsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5zdGlja3ktc2lkZWJhci1jb250YWluZXIgLnNpZGViYXItY29udGFpbmVyIC5zaWRlYmFyIC5saW5rLWxpc3QgdWwge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi5zdGlja3ktc2lkZWJhci1jb250YWluZXIgLnNpZGViYXItY29udGFpbmVyIC5zaWRlYmFyIC5saW5rLWxpc3QgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uc3RpY2t5LXNpZGViYXItY29udGFpbmVyIC5zaWRlYmFyLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbn1cblxuYm9keSBtYWluIC5iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuYm9keSAucGFnZS10aXRsZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmJvZHkgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5iYWNrZ3JvdW5kLWNvbnRhaW5lci1mYWRlLW91dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBoZWlnaHQ6IDE0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Y3RjdGOCwgI0ZGRkZGRik7XG59XG5cbmJvZHkgLnBhZ2UtdGl0bGUtY29udGFpbmVyLmNlbnRlciBoMSxcbmJvZHkgLnBhZ2UtdGl0bGUtY29udGFpbmVyLmNlbnRlciAuc3VtbWFyeSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYm9keTpub3QoLmhhcy1oZXJvKSAucGFnZS10aXRsZS1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTYwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keTpub3QoLmhhcy1oZXJvKSAucGFnZS10aXRsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5Om5vdCguaGFzLWhlcm8pIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDk1cHg7XG4gIH1cbn1cblxuYm9keTpub3QoLmhhcy1oZXJvKS5oYXMtc3ViLW5hdiAucGFnZS10aXRsZS1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMjEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keTpub3QoLmhhcy1oZXJvKS5oYXMtc3ViLW5hdiAucGFnZS10aXRsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keTpub3QoLmhhcy1oZXJvKS5oYXMtc3ViLW5hdiAucGFnZS10aXRsZS1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAxNDVweDtcbiAgfVxufVxuXG5ib2R5Lmhhcy1oZXJvIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNDAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJvZHkuaGFzLWhlcm8gLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5oZXJvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuXG5ib2R5Lmhhcy1oZXJvIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAuYmFja2dyb3VuZC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxNzVweDtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5ib2R5Lmhhcy1oZXJvIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAudGl0bGUtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgzMiwgNTAsIDY3LCAwKSwgcmdiYSgzMiwgNTAsIDY3LCAwLjQpKTtcbn1cblxuYm9keS5oYXMtaGVybyAucGFnZS10aXRsZS1jb250YWluZXIgLmltYWdlLS1kaXNjbGFpbWVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkuaGFzLWhlcm8gLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5pbWFnZS0tZGlzY2xhaW1lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogLTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkuaGFzLWhlcm8gLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5pbWFnZS0tZGlzY2xhaW1lciB7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgYm9keS5oYXMtaGVybyAucGFnZS10aXRsZS1jb250YWluZXIgLmltYWdlLS1kaXNjbGFpbWVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG5ib2R5Lmhhcy1oZXJvIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5ib2R5Lmhhcy1oZXJvIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAuY29udGFpbmVyIGgxLFxuYm9keS5oYXMtaGVybyAucGFnZS10aXRsZS1jb250YWluZXIgLmNvbnRhaW5lciAuc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbmJvZHkuaGFzLWhlcm8gLnBhZ2UtdGl0bGUtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMjAwbXM7XG59XG5cbmJvZHkuaGFzLWhlcm8gLnBhZ2UtdGl0bGUtY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAwO1xufVxuXG5ib2R5Lmhhcy1oZXJvLm5hdi1vcGVuIC5wYWdlLXRpdGxlLWNvbnRhaW5lcjo6YmVmb3JlIHtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgzMiwgNTAsIDY3LCAwLjY1KTtcbn1cblxuLmxpbmssIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggYSxcbi50YWJsZS1jb250YWluZXIgdGFibGUgdGQgYSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2xvcjogIzNFODdDQjtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByby1jb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5saW5rLmNvbXBvbmVudCwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCBhLmNvbXBvbmVudCxcbi50YWJsZS1jb250YWluZXIgdGFibGUgdGQgYS5jb21wb25lbnQge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5saW5rOmhvdmVyLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoIGE6aG92ZXIsXG4udGFibGUtY29udGFpbmVyIHRhYmxlIHRkIGE6aG92ZXIge1xuICBjb2xvcjogIzJDNTY5NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubGluay53aXRoLWFycm93LXJpZ2h0IGksIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggYS53aXRoLWFycm93LXJpZ2h0IGksIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgYS53aXRoLWFycm93LXJpZ2h0IGksIC5saW5rLndpdGgtYXJyb3ctbGVmdCBpLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoIGEud2l0aC1hcnJvdy1sZWZ0IGksIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgYS53aXRoLWFycm93LWxlZnQgaSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cblxuLmxpbmsud2l0aC1hcnJvdy1yaWdodCBpLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoIGEud2l0aC1hcnJvdy1yaWdodCBpLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIGEud2l0aC1hcnJvdy1yaWdodCBpIHtcbiAgdHJhbnNpdGlvbjogcGFkZGluZy1sZWZ0IDAuNXMgZWFzZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubGluay53aXRoLWFycm93LXJpZ2h0OmhvdmVyIGksIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggYS53aXRoLWFycm93LXJpZ2h0OmhvdmVyIGksIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgYS53aXRoLWFycm93LXJpZ2h0OmhvdmVyIGkge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5saW5rLndpdGgtYXJyb3ctbGVmdCBpLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoIGEud2l0aC1hcnJvdy1sZWZ0IGksIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgYS53aXRoLWFycm93LWxlZnQgaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5saW5rLndpdGgtaWNvbiAudGV4dCwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCBhLndpdGgtaWNvbiAudGV4dCwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0ZCBhLndpdGgtaWNvbiAudGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5saW5rLndpdGgtaWNvbiAuZXh0ZW5zaW9uLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoIGEud2l0aC1pY29uIC5leHRlbnNpb24sIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgYS53aXRoLWljb24gLmV4dGVuc2lvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJ0bi1wcmltYXJ5LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2VzcyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJBNDU1O1xuICBib3JkZXItY29sb3I6ICNGQkE0NTU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLXByaW1hcnk6aG92ZXIsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjdBMEY7XG4gIGJvcmRlci1jb2xvcjogI0VGN0EwRjtcbn1cblxuLmJ0bi1wcmltYXJ5OmZvY3VzLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2Vzczpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZm9jdXMuYnRuLWFjY2VzcyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY3QTBGO1xuICBib3JkZXItY29sb3I6ICNFRjdBMEY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxOCwgMTQ1LCA3OCwgMC41KTtcbn1cblxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZGlzYWJsZWQuYnRuLWFjY2VzcywgLmJ0bi1wcmltYXJ5OmRpc2FibGVkLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJBNDU1O1xuICBib3JkZXItY29sb3I6ICNGQkE0NTU7XG59XG5cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1hY2Nlc3Mge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQTQ1NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkJBNDU1O1xufVxuXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tYWNjZXNzOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE4LCAxNDUsIDc4LCAwLjUpO1xufVxuXG4uYnRuLXNlY29uZGFyeSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDMyNDM7XG4gIGJvcmRlci1jb2xvcjogIzIwMzI0MztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmhvdmVyLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnk6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTAxRjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxMDFGO1xufVxuXG4uYnRuLXNlY29uZGFyeTpmb2N1cywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmZvY3VzLmJ0bi1kZW55IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDEwMUY7XG4gIGJvcmRlci1jb2xvcjogIzAwMTAxRjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjUsIDgxLCA5NSwgMC41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5kaXNhYmxlZC5idG4tZGVueSwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAzMjQzO1xuICBib3JkZXItY29sb3I6ICMyMDMyNDM7XG59XG5cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlbnkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMzI0MztcbiAgYm9yZGVyLWNvbG9yOiAjMjAzMjQzO1xufVxuXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZW55OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjUsIDgxLCA5NSwgMC41KTtcbn1cblxuLmJ0bi1wcmltYXJ5LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2VzcywgLmJ0bi1zZWNvbmRhcnksIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAgNDBweCA0MHB4IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHggMzZweCAxMHB4IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tY29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDAgNDBweCA0MHB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uYnRuLXByaW1hcnkgLnRleHQsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzIC50ZXh0LFxuLmJ0bi1zZWNvbmRhcnkgLnRleHQsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnkgLnRleHQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uYnRuLXByaW1hcnkgLmluZm8sIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzIC5pbmZvLFxuLmJ0bi1zZWNvbmRhcnkgLmluZm8sXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnkgLmluZm8ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYnRuLXByaW1hcnk6aG92ZXIsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzOmhvdmVyLCAuYnRuLXNlY29uZGFyeTpob3ZlciwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkud2l0aC1hcnJvdy1yaWdodCAuaW5mbyBpLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAud2l0aC1hcnJvdy1yaWdodC5idG4tYWNjZXNzIC5pbmZvIGksIC5idG4tcHJpbWFyeS53aXRoLWFycm93LWxlZnQgLmluZm8gaSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtYXJyb3ctbGVmdC5idG4tYWNjZXNzIC5pbmZvIGksXG4uYnRuLXNlY29uZGFyeS53aXRoLWFycm93LXJpZ2h0IC5pbmZvIGksXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAud2l0aC1hcnJvdy1yaWdodC5idG4tZGVueSAuaW5mbyBpLFxuLmJ0bi1zZWNvbmRhcnkud2l0aC1hcnJvdy1sZWZ0IC5pbmZvIGksXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAud2l0aC1hcnJvdy1sZWZ0LmJ0bi1kZW55IC5pbmZvIGkge1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbi5idG4tcHJpbWFyeS53aXRoLWFycm93LXJpZ2h0LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAud2l0aC1hcnJvdy1yaWdodC5idG4tYWNjZXNzLFxuLmJ0bi1zZWNvbmRhcnkud2l0aC1hcnJvdy1yaWdodCxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC53aXRoLWFycm93LXJpZ2h0LmJ0bi1kZW55IHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cblxuLmJ0bi1wcmltYXJ5LndpdGgtYXJyb3ctcmlnaHQgLnRleHQsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC53aXRoLWFycm93LXJpZ2h0LmJ0bi1hY2Nlc3MgLnRleHQsXG4uYnRuLXNlY29uZGFyeS53aXRoLWFycm93LXJpZ2h0IC50ZXh0LFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtYXJyb3ctcmlnaHQuYnRuLWRlbnkgLnRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nLXJpZ2h0IDAuNXMgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tcHJpbWFyeS53aXRoLWFycm93LXJpZ2h0IC50ZXh0LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAud2l0aC1hcnJvdy1yaWdodC5idG4tYWNjZXNzIC50ZXh0LFxuICAuYnRuLXNlY29uZGFyeS53aXRoLWFycm93LXJpZ2h0IC50ZXh0LFxuICAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAud2l0aC1hcnJvdy1yaWdodC5idG4tZGVueSAudGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuXG4uYnRuLXByaW1hcnkud2l0aC1hcnJvdy1yaWdodDpob3ZlciAudGV4dCwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtYXJyb3ctcmlnaHQuYnRuLWFjY2Vzczpob3ZlciAudGV4dCxcbi5idG4tc2Vjb25kYXJ5LndpdGgtYXJyb3ctcmlnaHQ6aG92ZXIgLnRleHQsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAud2l0aC1hcnJvdy1yaWdodC5idG4tZGVueTpob3ZlciAudGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDY4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLXByaW1hcnkud2l0aC1hcnJvdy1yaWdodDpob3ZlciAudGV4dCwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtYXJyb3ctcmlnaHQuYnRuLWFjY2Vzczpob3ZlciAudGV4dCxcbiAgLmJ0bi1zZWNvbmRhcnkud2l0aC1hcnJvdy1yaWdodDpob3ZlciAudGV4dCxcbiAgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtYXJyb3ctcmlnaHQuYnRuLWRlbnk6aG92ZXIgLnRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHg7XG4gIH1cbn1cblxuLmJ0bi1wcmltYXJ5LndpdGgtYXJyb3ctbGVmdCwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtYXJyb3ctbGVmdC5idG4tYWNjZXNzLFxuLmJ0bi1zZWNvbmRhcnkud2l0aC1hcnJvdy1sZWZ0LFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtYXJyb3ctbGVmdC5idG4tZGVueSB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHggMCA0MHB4IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbn1cblxuLmJ0bi1wcmltYXJ5LndpdGgtYXJyb3ctbGVmdCBpLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAud2l0aC1hcnJvdy1sZWZ0LmJ0bi1hY2Nlc3MgaSxcbi5idG4tc2Vjb25kYXJ5LndpdGgtYXJyb3ctbGVmdCBpLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtYXJyb3ctbGVmdC5idG4tZGVueSBpIHtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbn1cblxuLmJ0bi1wcmltYXJ5LndpdGgtaWNvbiwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtaWNvbi5idG4tYWNjZXNzLFxuLmJ0bi1zZWNvbmRhcnkud2l0aC1pY29uLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtaWNvbi5idG4tZGVueSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi5idG4tcHJpbWFyeS53aXRoLWljb24gLnRleHQsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC53aXRoLWljb24uYnRuLWFjY2VzcyAudGV4dCxcbi5idG4tc2Vjb25kYXJ5LndpdGgtaWNvbiAudGV4dCxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC53aXRoLWljb24uYnRuLWRlbnkgLnRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uYnRuLXByaW1hcnkud2l0aC1pY29uIC5leHRlbnNpb24sIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC53aXRoLWljb24uYnRuLWFjY2VzcyAuZXh0ZW5zaW9uLFxuLmJ0bi1zZWNvbmRhcnkud2l0aC1pY29uIC5leHRlbnNpb24sXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAud2l0aC1pY29uLmJ0bi1kZW55IC5leHRlbnNpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0sIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzW2Rpc2FibGVkXSxcbi5idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueVtkaXNhYmxlZF0ge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EyQTJBMjtcbiAgYm9yZGVyLWNvbG9yOiAjQTJBMkEyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlciwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3NbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1zZWNvbmRhcnlbZGlzYWJsZWRdOmhvdmVyLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55W2Rpc2FibGVkXTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY2RjZGO1xuICBib3JkZXItY29sb3I6ICM2RjZGNkY7XG59XG5cbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5mb2N1cywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3NbZGlzYWJsZWRdLmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnlbZGlzYWJsZWRdOmZvY3VzLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55W2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXS5mb2N1cyxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueVtkaXNhYmxlZF0uZm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGNkY2RjtcbiAgYm9yZGVyLWNvbG9yOiAjNkY2RjZGO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNDMsIDE0MywgMTQ0LCAwLjUpO1xufVxuXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLmRpc2FibGVkLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2Vzc1tkaXNhYmxlZF0uZGlzYWJsZWQsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06ZGlzYWJsZWQsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzW2Rpc2FibGVkXTpkaXNhYmxlZCxcbi5idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXS5kaXNhYmxlZCxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueVtkaXNhYmxlZF0uZGlzYWJsZWQsXG4uYnRuLXNlY29uZGFyeVtkaXNhYmxlZF06ZGlzYWJsZWQsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnlbZGlzYWJsZWRdOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMkEyQTI7XG4gIGJvcmRlci1jb2xvcjogI0EyQTJBMjtcbn1cblxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzW2Rpc2FibGVkXTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2Vzc1tkaXNhYmxlZF06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmRyb3Bkb3duLXRvZ2dsZSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5zaG93ID4gLmJ0bi1hY2Nlc3NbZGlzYWJsZWRdLmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnlbZGlzYWJsZWRdOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnlbZGlzYWJsZWRdOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnlbZGlzYWJsZWRdLmRyb3Bkb3duLXRvZ2dsZSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5zaG93ID4gLmJ0bi1kZW55W2Rpc2FibGVkXS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EyQTJBMjtcbiAgYm9yZGVyLWNvbG9yOiAjQTJBMkEyO1xufVxuXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3NbZGlzYWJsZWRdOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzW2Rpc2FibGVkXTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLnNob3cgPiAuYnRuLWFjY2Vzc1tkaXNhYmxlZF0uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnlbZGlzYWJsZWRdOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueVtkaXNhYmxlZF06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnlbZGlzYWJsZWRdOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueVtkaXNhYmxlZF06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeVtkaXNhYmxlZF0uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLnNob3cgPiAuYnRuLWRlbnlbZGlzYWJsZWRdLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE0MywgMTQzLCAxNDQsIDAuNSk7XG59XG5cbi5kYXJrLWJnIC5idG4tc2Vjb25kYXJ5LCAuZGFyay1iZyAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnksIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5kYXJrLWJnIC5idG4tZGVueSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xuICBib3JkZXItY29sb3I6ICNFNUU1RTU7XG4gIGNvbG9yOiAjMjAzMjQzO1xufVxuXG4uZGFyay1iZyAuYnRuLXNlY29uZGFyeTpob3ZlciwgLmRhcmstYmcgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55OmhvdmVyLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZGFyay1iZyAuYnRuLWRlbnk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1iZyAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmRhcmstYmcgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55OmZvY3VzLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZGFyay1iZyAuYnRuLWRlbnk6Zm9jdXMsIC5kYXJrLWJnIC5idG4tc2Vjb25kYXJ5LmZvY3VzLCAuZGFyay1iZyAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZm9jdXMuYnRuLWRlbnksIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5kYXJrLWJnIC5mb2N1cy5idG4tZGVueSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwMCwgMjAwLCAyMDEsIDAuNSk7XG59XG5cbi5kYXJrLWJnIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuZGFyay1iZyAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZGlzYWJsZWQuYnRuLWRlbnksIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5kYXJrLWJnIC5kaXNhYmxlZC5idG4tZGVueSwgLmRhcmstYmcgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5kYXJrLWJnIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueTpkaXNhYmxlZCwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmRhcmstYmcgLmJ0bi1kZW55OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG4gIGJvcmRlci1jb2xvcjogI0U1RTVFNTtcbn1cblxuLmRhcmstYmcgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1iZyAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZGFyay1iZyAuYnRuLWRlbnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1iZyAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLWJnIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5kYXJrLWJnIC5idG4tZGVueTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5kYXJrLWJnIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLmRhcmstYmcgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVueSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5zaG93ID4gLmRhcmstYmcgLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVueSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xuICBib3JkZXItY29sb3I6ICNFNUU1RTU7XG59XG5cbi5kYXJrLWJnIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmRhcmstYmcgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmRhcmstYmcgLmJ0bi1kZW55Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmRhcmstYmcgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuZGFyay1iZyAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZGFyay1iZyAuYnRuLWRlbnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuZGFyay1iZyAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5kYXJrLWJnIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5kcm9wZG93bi10b2dnbGUuYnRuLWRlbnk6Zm9jdXMsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuc2hvdyA+IC5kYXJrLWJnIC5kcm9wZG93bi10b2dnbGUuYnRuLWRlbnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDAsIDIwMCwgMjAxLCAwLjUpO1xufVxuXG4ubGluay1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmxpbmstbGlzdCBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5saW5rLWxpc3QgdWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubGluay1saXN0IHVsIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5saW5rLWxpc3QgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ubGluay1saXN0IHVsIGxpLmxpbmstc2VjdGlvbi10aXRsZSB7XG4gIGNvbG9yOiAjQTJBMkEyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4ubGluay1saXN0IHVsIGxpIC5saW5rLCAubGluay1saXN0IHVsIGxpIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggYSwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCAubGluay1saXN0IHVsIGxpIGEsXG4ubGluay1saXN0IHVsIGxpIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgYSwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0ZCAubGluay1saXN0IHVsIGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubGluay1saXN0IHVsIGxpIC5saW5rIC50ZXh0LCAubGluay1saXN0IHVsIGxpIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggYSAudGV4dCwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCAubGluay1saXN0IHVsIGxpIGEgLnRleHQsIC5saW5rLWxpc3QgdWwgbGkgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0ZCBhIC50ZXh0LCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIC5saW5rLWxpc3QgdWwgbGkgYSAudGV4dCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG5cbi5saW5rLWxpc3QgdWwgbGkgLmxpbmsgLmluZm8sIC5saW5rLWxpc3QgdWwgbGkgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCBhIC5pbmZvLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoIC5saW5rLWxpc3QgdWwgbGkgYSAuaW5mbywgLmxpbmstbGlzdCB1bCBsaSAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIGEgLmluZm8sIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgLmxpbmstbGlzdCB1bCBsaSBhIC5pbmZvIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmxpbmstbGlzdCB1bCBsaSAubGluay53aXRoLWljb24gaSwgLmxpbmstbGlzdCB1bCBsaSAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoIGEud2l0aC1pY29uIGksIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggLmxpbmstbGlzdCB1bCBsaSBhLndpdGgtaWNvbiBpLCAubGluay1saXN0IHVsIGxpIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgYS53aXRoLWljb24gaSwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0ZCAubGluay1saXN0IHVsIGxpIGEud2l0aC1pY29uIGkge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ubGluay1saXN0IHVsIGxpIC5saW5rLndpdGgtYXJyb3ctcmlnaHQgLmluZm8sIC5saW5rLWxpc3QgdWwgbGkgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCBhLndpdGgtYXJyb3ctcmlnaHQgLmluZm8sIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggLmxpbmstbGlzdCB1bCBsaSBhLndpdGgtYXJyb3ctcmlnaHQgLmluZm8sIC5saW5rLWxpc3QgdWwgbGkgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0ZCBhLndpdGgtYXJyb3ctcmlnaHQgLmluZm8sIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgLmxpbmstbGlzdCB1bCBsaSBhLndpdGgtYXJyb3ctcmlnaHQgLmluZm8sIC5saW5rLWxpc3QgdWwgbGkgLmxpbmsud2l0aC1hcnJvdy1sZWZ0IC5pbmZvLCAubGluay1saXN0IHVsIGxpIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggYS53aXRoLWFycm93LWxlZnQgLmluZm8sIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggLmxpbmstbGlzdCB1bCBsaSBhLndpdGgtYXJyb3ctbGVmdCAuaW5mbywgLmxpbmstbGlzdCB1bCBsaSAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIGEud2l0aC1hcnJvdy1sZWZ0IC5pbmZvLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIC5saW5rLWxpc3QgdWwgbGkgYS53aXRoLWFycm93LWxlZnQgLmluZm8ge1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuXG4ubGluay1saXN0IHVsIGxpIC5saW5rLndpdGgtYXJyb3ctcmlnaHQgLnRleHQsIC5saW5rLWxpc3QgdWwgbGkgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCBhLndpdGgtYXJyb3ctcmlnaHQgLnRleHQsIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggLmxpbmstbGlzdCB1bCBsaSBhLndpdGgtYXJyb3ctcmlnaHQgLnRleHQsIC5saW5rLWxpc3QgdWwgbGkgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0ZCBhLndpdGgtYXJyb3ctcmlnaHQgLnRleHQsIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgLmxpbmstbGlzdCB1bCBsaSBhLndpdGgtYXJyb3ctcmlnaHQgLnRleHQsIC5saW5rLWxpc3QgdWwgbGkgLmxpbmsud2l0aC1pY29uIC50ZXh0LCAubGluay1saXN0IHVsIGxpIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggYS53aXRoLWljb24gLnRleHQsIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggLmxpbmstbGlzdCB1bCBsaSBhLndpdGgtaWNvbiAudGV4dCwgLmxpbmstbGlzdCB1bCBsaSAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIGEud2l0aC1pY29uIC50ZXh0LCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIC5saW5rLWxpc3QgdWwgbGkgYS53aXRoLWljb24gLnRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xufVxuXG4ucmljaC10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLnJpY2gtdGV4dCBzdXAsXG4ucmljaC10ZXh0IHN1YiB7XG4gIGZvbnQtc2l6ZTogLjYwZW07XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tY29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5yaWNoLXRleHQgc3VwIHtcbiAgdG9wOiAtM3B4O1xufVxuXG4ucmljaC10ZXh0IHN1YiB7XG4gIGJvdHRvbTogLTRweDtcbn1cblxuLnJpY2gtdGV4dCBbc3R5bGUqPVwibWFyZ2luLWxlZnQ6XCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbn1cblxuLnJpY2gtdGV4dCBvbCxcbi5yaWNoLXRleHQgdWwge1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWxlZnQ6IDM4cHg7XG59XG5cbi5yaWNoLXRleHQgb2wgbGksXG4ucmljaC10ZXh0IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cblxuLnJpY2gtdGV4dCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO1xufVxuXG4ucmljaC10ZXh0IGE6bm90KC5idG4pOm5vdCguYnRuLXByaW1hcnkpOm5vdCguYnRuLXNlY29uZGFyeSkge1xuICBjb2xvcjogIzNFODdDQjtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByby1jb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yaWNoLXRleHQgYTpub3QoLmJ0bik6bm90KC5idG4tcHJpbWFyeSk6bm90KC5idG4tc2Vjb25kYXJ5KTpob3ZlciB7XG4gIGNvbG9yOiAjMkM1Njk3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm9uZS1jb2w6bm90KC5tYXJnaW4tbGFyZ2UpIC5yaWNoLXRleHQge1xuICAgIHdpZHRoOiA2NiU7XG4gIH1cbn1cblxuLm9uZS1jb2wsXG4udHdvLWNvbCxcbi50aHJlZS1jb2wge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi5vbmUtY29sIC5yb3csXG4udHdvLWNvbCAucm93LFxuLnRocmVlLWNvbCAucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLm9uZS1jb2wgLmNvbCxcbi50d28tY29sIC5jb2wsXG4udGhyZWUtY29sIC5jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbi5vbmUtY29sID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLFxuLnR3by1jb2wgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wsXG4udGhyZWUtY29sID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ub25lLWNvbCA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbDpmaXJzdC1jaGlsZCxcbi50d28tY29sID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sOmZpcnN0LWNoaWxkLFxuLnRocmVlLWNvbCA+IC5jb250YWluZXIgPiAucm93ID4gLmNvbDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm9uZS1jb2wgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2w6bGFzdC1jaGlsZCxcbi50d28tY29sID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sOmxhc3QtY2hpbGQsXG4udGhyZWUtY29sID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm9uZS1jb2wgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wsXG4gIC50d28tY29sID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sLFxuICAudGhyZWUtY29sID4gLmNvbnRhaW5lciA+IC5yb3cgPiAuY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ub25lLWNvbCAuY29sIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vbmUtY29sIC5jb2wge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAub25lLWNvbCAuY29sOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxuICAub25lLWNvbCAuY29sOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm9uZS1jb2wubWFyZ2luLWxhcmdlIC5jb2wge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4udHdvLWNvbC5lcXVhbCAuY29sOm50aC1jaGlsZCgxKSB7XG4gIGZsZXg6IDAgMCA1MCU7XG4gIG1heC13aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR3by1jb2wuZXF1YWwgLmNvbDpudGgtY2hpbGQoMSkge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAudHdvLWNvbC5lcXVhbCAuY29sOm50aC1jaGlsZCgxKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbiAgLnR3by1jb2wuZXF1YWwgLmNvbDpudGgtY2hpbGQoMSk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLnR3by1jb2wuZXF1YWwgLmNvbDpudGgtY2hpbGQoMikge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50d28tY29sLmVxdWFsIC5jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnR3by1jb2wuZXF1YWwgLmNvbDpudGgtY2hpbGQoMik6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG4gIC50d28tY29sLmVxdWFsIC5jb2w6bnRoLWNoaWxkKDIpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi50d28tY29sLndpZGUtbGVmdCAuY29sOm50aC1jaGlsZCgxKSB7XG4gIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjclO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnR3by1jb2wud2lkZS1sZWZ0IC5jb2w6bnRoLWNoaWxkKDEpIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnR3by1jb2wud2lkZS1sZWZ0IC5jb2w6bnRoLWNoaWxkKDEpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfVxuICAudHdvLWNvbC53aWRlLWxlZnQgLmNvbDpudGgtY2hpbGQoMSk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLnR3by1jb2wud2lkZS1sZWZ0IC5jb2w6bnRoLWNoaWxkKDIpIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHdvLWNvbC53aWRlLWxlZnQgLmNvbDpudGgtY2hpbGQoMikge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAudHdvLWNvbC53aWRlLWxlZnQgLmNvbDpudGgtY2hpbGQoMik6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICB9XG4gIC50d28tY29sLndpZGUtbGVmdCAuY29sOm50aC1jaGlsZCgyKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udHdvLWNvbC53aWRlLXJpZ2h0IC5jb2w6bnRoLWNoaWxkKDEpIHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHdvLWNvbC53aWRlLXJpZ2h0IC5jb2w6bnRoLWNoaWxkKDEpIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnR3by1jb2wud2lkZS1yaWdodCAuY29sOm50aC1jaGlsZCgxKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbiAgLnR3by1jb2wud2lkZS1yaWdodCAuY29sOm50aC1jaGlsZCgxKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udHdvLWNvbC53aWRlLXJpZ2h0IC5jb2w6bnRoLWNoaWxkKDIpIHtcbiAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudHdvLWNvbC53aWRlLXJpZ2h0IC5jb2w6bnRoLWNoaWxkKDIpIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnR3by1jb2wud2lkZS1yaWdodCAuY29sOm50aC1jaGlsZCgyKTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbiAgLnR3by1jb2wud2lkZS1yaWdodCAuY29sOm50aC1jaGlsZCgyKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4udGhyZWUtY29sIC5jb2wge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aHJlZS1jb2wgLmNvbCB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIC50aHJlZS1jb2wgLmNvbDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cbiAgLnRocmVlLWNvbCAuY29sOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5kYXJrLWJnLFxuLmxpZ2h0LWJnIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cblxuLmRhcmstYmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAzMjQzO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmxpZ2h0LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGODtcbiAgY29sb3I6ICMyMDMyNDM7XG59XG5cbi50aXRsZS1jb21wb25lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnRpdGxlLWNvbXBvbmVudC5sZWZ0ID4gKiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50aXRsZS1jb21wb25lbnQucmlnaHQgPiAqIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50aXRsZS1jb21wb25lbnQuY2VudGVyID4gKiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRpdGxlLWNvbXBvbmVudC5qdXN0aWZ5ID4gKiB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm9uZS1jb2wgLnRpdGxlLWNvbXBvbmVudC5sZWZ0IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgYm9keSAjaGVhZGVyICNleWVicm93LW5hdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuOHMgZWFzZTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuOHMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAzMjQzO1xuICB9XG4gIGJvZHkgI2hlYWRlciAjZXllYnJvdy1uYXYgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBib2R5ICNoZWFkZXIgI2V5ZWJyb3ctbmF2IC5jb250YWluZXIgLmxlZnQtY29sLFxuICBib2R5ICNoZWFkZXIgI2V5ZWJyb3ctbmF2IC5jb250YWluZXIgLm1pZGRsZS1jb2wsXG4gIGJvZHkgI2hlYWRlciAjZXllYnJvdy1uYXYgLmNvbnRhaW5lciAucmlnaHQtY29sIHtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4gIGJvZHkgI2hlYWRlciAjZXllYnJvdy1uYXYgLmNvbnRhaW5lciAubGVmdC1jb2wge1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbiAgYm9keSAjaGVhZGVyICNleWVicm93LW5hdiAuY29udGFpbmVyIC5sZWZ0LWNvbCAuYmFjay1idG4ge1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC44cyBlYXNlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzU2OTc7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgYm9keSAjaGVhZGVyICNleWVicm93LW5hdiAuY29udGFpbmVyIC5sZWZ0LWNvbCAuYmFjay1idG4gLmJhY2stYnRuLWJnIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogOTk5OTlweDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuOHMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkM1Njk3O1xuICB9XG4gIGJvZHkgI2hlYWRlciAjZXllYnJvdy1uYXYgLmNvbnRhaW5lciAubGVmdC1jb2wgLmJhY2stYnRuIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgYm9keSAjaGVhZGVyICNleWVicm93LW5hdiAuY29udGFpbmVyIC5sZWZ0LWNvbCAuYmFjay1idG4gYSBpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbiAgYm9keSAjaGVhZGVyICNleWVicm93LW5hdiAuY29udGFpbmVyIC5taWRkbGUtY29sIHtcbiAgICBmbGV4OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBib2R5ICNoZWFkZXIgI2V5ZWJyb3ctbmF2IC5jb250YWluZXIgLnJpZ2h0LWNvbCB7XG4gICAgZmxleDogMTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICB9XG4gIGJvZHkgI2hlYWRlciAjZXllYnJvdy1uYXYgLmNvbnRhaW5lciAucmlnaHQtY29sIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICB9XG4gIGJvZHkgI2hlYWRlciAjZXllYnJvdy1uYXYgLmNvbnRhaW5lciAucmlnaHQtY29sIC5jb250YWN0IHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG4gIGJvZHkgI2hlYWRlciAjZXllYnJvdy1uYXYgLmNvbnRhaW5lciAubG9nby1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gIH1cbiAgYm9keSAjaGVhZGVyICNleWVicm93LW5hdiAuY29udGFpbmVyIC5sb2dvLWNvbnRhaW5lciBpbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGhlaWdodDogMThweDtcbiAgfVxuICBib2R5ICNoZWFkZXIgI2V5ZWJyb3ctbmF2IC5jb250YWluZXIgLmxvZ28tY29udGFpbmVyIC5zY3JvbGxlZC1sb2dvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDZweDtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjhzIGVhc2U7XG4gIH1cbiAgYm9keSAjaGVhZGVyICNleWVicm93LW5hdiAuY29udGFpbmVyIC5sb2dvLWNvbnRhaW5lciBzcGFuIHtcbiAgICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgYm9keSAjaGVhZGVyICNleWVicm93LW5hdiAuY29udGFpbmVyIGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuOHMgZWFzZTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgYm9keSAjaGVhZGVyICNleWVicm93LW5hdiAuY29udGFpbmVyIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjM0U4N0NCO1xuICB9XG4gIGJvZHkgI2hlYWRlci5zY3JvbGxlZCB7XG4gICAgLypcclxuICAgICAgICAgIElmIHNjcm9sbGVkIGFuZCB0aGUgY291bnRyeSBzZWxlY3RvciBtZW51IGlzIG9wZW4sXHJcbiAgICAgICAgICB3ZSB3YW50IHRvIHB1dCB0aGUgZXllYnJvdyBiYWNrIHRvIHRoZSBub24tc2Nyb2xsZWQgdGhlbWVcclxuICAgICAgICAqL1xuICB9XG4gIGJvZHkgI2hlYWRlci5zY3JvbGxlZDpub3QoLmNvdW50cnktc2VsZWN0b3Itb3BlbikgI2V5ZWJyb3ctbmF2IHtcbiAgICBjb2xvcjogIzIwMzI0MztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y4O1xuICB9XG4gIGJvZHkgI2hlYWRlci5zY3JvbGxlZDpub3QoLmNvdW50cnktc2VsZWN0b3Itb3BlbikgI2V5ZWJyb3ctbmF2IC5jb250YWluZXIgLmxlZnQtY29sLFxuICBib2R5ICNoZWFkZXIuc2Nyb2xsZWQ6bm90KC5jb3VudHJ5LXNlbGVjdG9yLW9wZW4pICNleWVicm93LW5hdiAuY29udGFpbmVyIC5taWRkbGUtY29sLFxuICBib2R5ICNoZWFkZXIuc2Nyb2xsZWQ6bm90KC5jb3VudHJ5LXNlbGVjdG9yLW9wZW4pICNleWVicm93LW5hdiAuY29udGFpbmVyIC5yaWdodC1jb2wge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgYm9keSAjaGVhZGVyLnNjcm9sbGVkOm5vdCguY291bnRyeS1zZWxlY3Rvci1vcGVuKSAjZXllYnJvdy1uYXYgLmNvbnRhaW5lciAubGVmdC1jb2wgLmJhY2stYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTJBMkEyO1xuICB9XG4gIGJvZHkgI2hlYWRlci5zY3JvbGxlZDpub3QoLmNvdW50cnktc2VsZWN0b3Itb3BlbikgI2V5ZWJyb3ctbmF2IC5jb250YWluZXIgLmxlZnQtY29sIC5iYWNrLWJ0biAuYmFjay1idG4tYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBMkEyQTI7XG4gIH1cbiAgYm9keSAjaGVhZGVyLnNjcm9sbGVkOm5vdCguY291bnRyeS1zZWxlY3Rvci1vcGVuKSAjZXllYnJvdy1uYXYgLmNvbnRhaW5lciAubWlkZGxlLWNvbCAubG9nby1jb250YWluZXIgLnNjcm9sbGVkLWxvZ28ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdG9wOiA2cHg7XG4gIH1cbiAgYm9keSAjaGVhZGVyLnNjcm9sbGVkOm5vdCguY291bnRyeS1zZWxlY3Rvci1vcGVuKSAjZXllYnJvdy1uYXYgLmNvbnRhaW5lciBhIHtcbiAgICBjb2xvcjogIzIwMzI0MztcbiAgfVxuICBib2R5ICNoZWFkZXIuc2Nyb2xsZWQ6bm90KC5jb3VudHJ5LXNlbGVjdG9yLW9wZW4pICNleWVicm93LW5hdiAuY29udGFpbmVyIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjM0U4N0NCO1xuICB9XG4gIGJvZHkuaGFzLWhlcm8gI2hlYWRlcjpub3QoLnNjcm9sbGVkKTpub3QoLmNvdW50cnktc2VsZWN0b3Itb3BlbikgI2V5ZWJyb3ctbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG59XG5cbmJvZHkuaG9tZXBhZ2UgI2V5ZWJyb3ctbmF2IHtcbiAgbWF4LWhlaWdodDogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICBib2R5ICNoZWFkZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgYm9keSAjaGVhZGVyICNtYWluLW5hdi1kZXNrdG9wLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDIzcHg7XG4gICAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjhzIGVhc2U7XG4gICAgY29sb3I6ICMyMDMyNDM7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIGJvZHkgI2hlYWRlciAjbWFpbi1uYXYtZGVza3RvcC1jb250YWluZXIgLmNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIGJvZHkgI2hlYWRlciAjbWFpbi1uYXYtZGVza3RvcC1jb250YWluZXIgLmNvbnRhaW5lciAubGVmdC1jb2wsXG4gIGJvZHkgI2hlYWRlciAjbWFpbi1uYXYtZGVza3RvcC1jb250YWluZXIgLmNvbnRhaW5lciAucmlnaHQtY29sIHtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gIH1cbiAgYm9keSAjaGVhZGVyICNtYWluLW5hdi1kZXNrdG9wLWNvbnRhaW5lciAuY29udGFpbmVyIC5sZWZ0LWNvbCBpbWcge1xuICAgIGhlaWdodDogMzZweDtcbiAgfVxuICBib2R5ICNoZWFkZXIgI21haW4tbmF2LWRlc2t0b3AtY29udGFpbmVyIC5jb250YWluZXIgLmxlZnQtY29sIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGNvbG9yOiAjMkM1Njk3O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICBib2R5ICNoZWFkZXIgI21haW4tbmF2LWRlc2t0b3AtY29udGFpbmVyIC5jb250YWluZXIgLm1pZGRsZS1jb2wge1xuICAgIGZsZXg6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGJvZHkgI2hlYWRlciAjbWFpbi1uYXYtZGVza3RvcC1jb250YWluZXIgLmNvbnRhaW5lciAucmlnaHQtY29sIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxuICBib2R5ICNoZWFkZXIgI21haW4tbmF2LWRlc2t0b3AtY29udGFpbmVyIC5jb250YWluZXIgLmxpbmtzIGEge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBjb2xvcjogIzIwMzI0MztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjhzIGVhc2U7XG4gIH1cbiAgYm9keSAjaGVhZGVyICNtYWluLW5hdi1kZXNrdG9wLWNvbnRhaW5lciAuY29udGFpbmVyIC5saW5rcyBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzNFODdDQjtcbiAgfVxufVxuXG4jbWFpbi1uYXYtZGVza3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMDAwO1xuICAvKiBBbnkgc3ViIG1lbnUgKi9cbiAgLyogVGhlIE1haW4gTmF2aWdhdGlvbiBCYXIgLSBOYXZpZ2F0aW9uIExldmVsIE9uZSAqL1xuICAvKiBKYXZhc2NyaXB0IGNsYXNzZXMgKi9cbiAgLyogRmFsbGJhY2sgZm9yIHVzZXJzIHdpdGhvdXQgamF2YXNjcmlwdCAqL1xufVxuXG4jbWFpbi1uYXYtZGVza3RvcCB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuI21haW4tbmF2LWRlc2t0b3AgbGkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4jbWFpbi1uYXYtZGVza3RvcCBhLFxuI21haW4tbmF2LWRlc2t0b3AgLm5hdi1mbHlvdXQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tY29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG59XG5cbiNtYWluLW5hdi1kZXNrdG9wIGEucHJvZHVjdC1uYW1lLFxuI21haW4tbmF2LWRlc2t0b3AgLm5hdi1mbHlvdXQucHJvZHVjdC1uYW1lIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbiNtYWluLW5hdi1kZXNrdG9wIC5wcm9kdWN0cyBhLFxuI21haW4tbmF2LWRlc2t0b3AgLnByb2R1Y3RzIC5uYXYtZmx5b3V0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbiNtYWluLW5hdi1kZXNrdG9wIC5uYXYtZmx5b3V0ICsgdWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG59XG5cbiNtYWluLW5hdi1kZXNrdG9wIC5uYXYtZmx5b3V0ICsgdWw6bm90KC5zaG93LWVsZW1lbnQpIHtcbiAgdG9wOiAtOTk5OTk5OXB4O1xufVxuXG4jbWFpbi1uYXYtZGVza3RvcCAubmF2LWZseW91dCArIHVsLnNob3ctZWxlbWVudCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbiNtYWluLW5hdi1kZXNrdG9wID4gdWwge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNtYWluLW5hdi1kZXNrdG9wID4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAvKiBGaXJzdCBMZXZlbCBJdGVtcyAqL1xufVxuXG4jbWFpbi1uYXYtZGVza3RvcCA+IHVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAwIDM2cHggMjNweCAzNnB4O1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuOHMgZWFzZTtcbiAgLyogU2Vjb25kIExldmVsIGFuZCBhYm92ZSAqL1xuICAvKiBTZWNvbmQgTGV2ZWwgRHJvcGRvd24gKi9cbn1cblxuI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpID4gYSxcbiNtYWluLW5hdi1kZXNrdG9wID4gdWwgPiBsaSA+IC5uYXYtZmx5b3V0IHtcbiAgY29sb3I6ICMyMDMyNDM7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpID4gYTpob3Zlcixcbi5zaG93LWVsZW1lbnQgKyAjbWFpbi1uYXYtZGVza3RvcCA+IHVsID4gbGkgPiBhLFxuI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpID4gLm5hdi1mbHlvdXQ6aG92ZXIsXG4uc2hvdy1lbGVtZW50ICtcbiNtYWluLW5hdi1kZXNrdG9wID4gdWwgPiBsaSA+IC5uYXYtZmx5b3V0IHtcbiAgY29sb3I6ICMzRTg3Q0IgIWltcG9ydGFudDtcbn1cblxuI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpLmFjdGl2ZSA+IC5uYXYtZmx5b3V0IHtcbiAgY29sb3I6ICMzRTg3Q0IgIWltcG9ydGFudDtcbn1cblxuI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpOm5vdCguc2hvdy1lbGVtZW50KSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpIHVsIHtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gIHdpZHRoOiAyMDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpIHVsIGxpIHtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpIHVsIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUY2RkM7XG59XG5cbiNtYWluLW5hdi1kZXNrdG9wID4gdWwgPiBsaSB1bCBsaSBhLFxuI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpIHVsIGxpIC5uYXYtZmx5b3V0IHtcbiAgY29sb3I6ICMzRTg3Q0I7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpIHVsIGxpIGEgaSxcbiNtYWluLW5hdi1kZXNrdG9wID4gdWwgPiBsaSB1bCBsaSAubmF2LWZseW91dCBpIHtcbiAgY29sb3I6ICMzRTg3Q0IgIWltcG9ydGFudDtcbn1cblxuI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpIHVsIGxpIGE6Zm9jdXMsICNtYWluLW5hdi1kZXNrdG9wID4gdWwgPiBsaSB1bCBsaSBhOmhvdmVyLFxuI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpIHVsIGxpIC5uYXYtZmx5b3V0OmZvY3VzLFxuI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpIHVsIGxpIC5uYXYtZmx5b3V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YxRjZGQztcbn1cblxuI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpIHVsIGxpLm1lbnUtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM1ODY1NzI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbiNtYWluLW5hdi1kZXNrdG9wID4gdWwgPiBsaSB1bCBsaSBhLFxuI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpIHVsIGxpIC5uYXYtZmx5b3V0LCAjbWFpbi1uYXYtZGVza3RvcCA+IHVsID4gbGkgdWwgbGkubWVudS10aXRsZSB7XG4gIHBhZGRpbmc6IDEycHggMjhweDtcbn1cblxuI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpIHVsIGxpID4gaW1nIHtcbiAgbWFyZ2luOiAxMHB4IDI4cHg7XG59XG5cbiNtYWluLW5hdi1kZXNrdG9wID4gdWwgPiBsaSB1bCBsaS5zdWItbmF2IHtcbiAgbWFyZ2luLWxlZnQ6IDI3cHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNFODdDQjtcbn1cblxuI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpIHVsIGxpLnN1Yi1uYXYgYSB7XG4gIGNvbG9yOiAjMkM1Njk3O1xuICBwYWRkaW5nLWxlZnQ6IDEycHg7XG59XG5cbiNtYWluLW5hdi1kZXNrdG9wID4gdWwgPiBsaSB1bCBsaS5zdWItbmF2LmRpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jbWFpbi1uYXYtZGVza3RvcCA+IHVsID4gbGkgdWwgbGkgLmRlc2NyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpIHVsIGxpLmRpdmlkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBtYXJnaW4tbGVmdDogMjhweDtcbiAgbWFyZ2luLXJpZ2h0OiAyOHB4O1xufVxuXG4jbWFpbi1uYXYtZGVza3RvcCA+IHVsID4gbGkgdWwgbGkuYm90dG9tIHtcbiAgZmxleDogMTtcbn1cblxuI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpIHVsIGxpIC5saW5rLndpdGgtaWNvbiwgI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpIHVsIGxpIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggYS53aXRoLWljb24sIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpIHVsIGxpIGEud2l0aC1pY29uLFxuI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpIHVsIGxpIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgYS53aXRoLWljb24sIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpIHVsIGxpIGEud2l0aC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiNtYWluLW5hdi1kZXNrdG9wID4gdWwgPiBsaSB1bCBsaSAubGluay53aXRoLWljb24gLnRleHQsICNtYWluLW5hdi1kZXNrdG9wID4gdWwgPiBsaSB1bCBsaSAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoIGEud2l0aC1pY29uIC50ZXh0LCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoICNtYWluLW5hdi1kZXNrdG9wID4gdWwgPiBsaSB1bCBsaSBhLndpdGgtaWNvbiAudGV4dCwgI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpIHVsIGxpIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgYS53aXRoLWljb24gLnRleHQsIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpIHVsIGxpIGEud2l0aC1pY29uIC50ZXh0IHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpID4gdWwge1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMzRTg3Q0I7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4jbWFpbi1uYXYtZGVza3RvcCA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgLyogVGhpcmQgTGV2ZWwgRHJvcGRvd24gKi9cbn1cblxuI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpID4gdWwgPiBsaSA+IHVsIHtcbiAgdG9wOiAwO1xufVxuXG4jbWFpbi1uYXYtZGVza3RvcCA+IHVsID4gbGkgPiB1bDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI3cHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjhzIGVhc2U7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gIGNvbG9yOiAjM0U4N0NCO1xuICBjb250ZW50OiBcIlxcZjA3OFwiO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4jbWFpbi1uYXYtZGVza3RvcCA+IHVsID4gbGkgPiB1bC5tdWx0aS1jb2wge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogNDAycHg7XG4gIGxlZnQ6IDUwJTtcbn1cblxuI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpID4gdWwubXVsdGktY29sLnR3by1jb2wge1xuICBtYXJnaW4tbGVmdDogLTIwMHB4O1xufVxuXG4jbWFpbi1uYXYtZGVza3RvcCA+IHVsID4gbGkgPiB1bC5tdWx0aS1jb2wudGhyZWUtY29sIHtcbiAgd2lkdGg6IDYwMHB4O1xuICBtYXJnaW4tbGVmdDogLTMwMHB4O1xufVxuXG4jbWFpbi1uYXYtZGVza3RvcCA+IHVsID4gbGkgPiB1bC5tdWx0aS1jb2wuZm91ci1jb2wge1xuICB3aWR0aDogODAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNDAwcHg7XG59XG5cbiNtYWluLW5hdi1kZXNrdG9wID4gdWwgPiBsaSA+IHVsLm11bHRpLWNvbC5maXZlLWNvbCB7XG4gIHdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNTAwcHg7XG59XG5cbiNtYWluLW5hdi1kZXNrdG9wID4gdWwgPiBsaSA+IHVsLm11bHRpLWNvbC5zaXgtY29sIHtcbiAgd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luLWxlZnQ6IC02MDBweDtcbn1cblxuI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpID4gdWwubXVsdGktY29sID4gbGkge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmOGY4Zjg7XG59XG5cbiNtYWluLW5hdi1kZXNrdG9wID4gdWwgPiBsaSA+IHVsLm11bHRpLWNvbCA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbiNtYWluLW5hdi1kZXNrdG9wID4gdWwgPiBsaSA+IHVsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSgzMiwgNTAsIDY3LCAwLjE1KTtcbiAgLW1vei1ib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSgzMiwgNTAsIDY3LCAwLjE1KTtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4IHJnYmEoMzIsIDUwLCA2NywgMC4xNSk7XG59XG5cbiNtYWluLW5hdi1kZXNrdG9wID4gdWwgPiBsaS5yaWdodC1zdWItbmF2ID4gdWwgdWwge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDRweCA0cHggOHB4IDBweCByZ2JhKDMyLCA1MCwgNjcsIDAuMTUpO1xuICAtbW96LWJveC1zaGFkb3c6IDRweCA0cHggOHB4IDBweCByZ2JhKDMyLCA1MCwgNjcsIDAuMTUpO1xuICBib3gtc2hhZG93OiA0cHggNHB4IDhweCAwcHggcmdiYSgzMiwgNTAsIDY3LCAwLjE1KTtcbn1cblxuI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpLmxlZnQtc3ViLW5hdiA+IHVsIHVsIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNHB4IDRweCA4cHggMHB4IHJnYmEoMzIsIDUwLCA2NywgMC4xNSk7XG4gIC1tb3otYm94LXNoYWRvdzogLTRweCA0cHggOHB4IDBweCByZ2JhKDMyLCA1MCwgNjcsIDAuMTUpO1xuICBib3gtc2hhZG93OiAtNHB4IDRweCA4cHggMHB4IHJnYmEoMzIsIDUwLCA2NywgMC4xNSk7XG59XG5cbiNtYWluLW5hdi1kZXNrdG9wID4gdWwgPiBsaSA+IHVsLm11bHRpLWNvbCB1bCB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4jbWFpbi1uYXYtZGVza3RvcCA+IHVsID4gbGkucmlnaHQtc3ViLW5hdiAubmF2LWZseW91dCwgI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpLmxlZnQtc3ViLW5hdiAubmF2LWZseW91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpLnJpZ2h0LXN1Yi1uYXYgLm5hdi1mbHlvdXQ6YmVmb3JlLCAjbWFpbi1uYXYtZGVza3RvcCA+IHVsID4gbGkucmlnaHQtc3ViLW5hdiAubmF2LWZseW91dDphZnRlciwgI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpLmxlZnQtc3ViLW5hdiAubmF2LWZseW91dDpiZWZvcmUsICNtYWluLW5hdi1kZXNrdG9wID4gdWwgPiBsaS5sZWZ0LXN1Yi1uYXYgLm5hdi1mbHlvdXQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuXG4jbWFpbi1uYXYtZGVza3RvcCA+IHVsID4gbGkucmlnaHQtc3ViLW5hdiA+IHVsIC5hY3RpdmUgPiAubmF2LWZseW91dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gIHJpZ2h0OiA3cHg7XG59XG5cbiNtYWluLW5hdi1kZXNrdG9wID4gdWwgPiBsaS5yaWdodC1zdWItbmF2ID4gdWwgLm5hdi1mbHlvdXQ6aG92ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xuICByaWdodDogN3B4O1xufVxuXG4jbWFpbi1uYXYtZGVza3RvcCA+IHVsID4gbGkucmlnaHQtc3ViLW5hdiA+IHVsIHVsIHtcbiAgbGVmdDogMTAwJTtcbiAgdG9wOiAwO1xufVxuXG4jbWFpbi1uYXYtZGVza3RvcCA+IHVsID4gbGkubGVmdC1zdWItbmF2ID4gdWwgLmFjdGl2ZSA+IC5uYXYtZmx5b3V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbiAgbGVmdDogN3B4O1xufVxuXG4jbWFpbi1uYXYtZGVza3RvcCA+IHVsID4gbGkubGVmdC1zdWItbmF2ID4gdWwgLm5hdi1mbHlvdXQ6aG92ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbiAgbGVmdDogN3B4O1xufVxuXG4jbWFpbi1uYXYtZGVza3RvcCA+IHVsID4gbGkubGVmdC1zdWItbmF2ID4gdWwgdWwge1xuICByaWdodDogMTAwJTtcbiAgdG9wOiAwO1xufVxuXG4jbWFpbi1uYXYtZGVza3RvcCAuaGlkZS1lbGVtZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI21haW4tbmF2LWRlc2t0b3AgLnNob3ctZWxlbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiNtYWluLW5hdi1kZXNrdG9wIGh0bWwubm8tanMgbGk6aG92ZXIgPiBhICsgdWwsXG4jbWFpbi1uYXYtZGVza3RvcCBodG1sLm5vLWpzIGxpOmZvY3VzID4gYSArIHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgYm9keSAjaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNDtcbiAgfVxuICBib2R5ICNoZWFkZXI6bm90KC5pbi1wYWdlKSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbiNtYWluLW5hdi1kZXNrdG9wLWNvbnRhaW5lciAubG9nby1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbn1cblxuI21haW4tbmF2LWRlc2t0b3AtY29udGFpbmVyIC5sb2dvLWNvbnRhaW5lciAuc2Nyb2xsZWQtbG9nbyB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC44cyBlYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuI21haW4tbmF2LWRlc2t0b3AtY29udGFpbmVyIC5sb2dvLWNvbnRhaW5lciAubG9nby1zZWNvbmRhcnksXG4jbWFpbi1uYXYtZGVza3RvcC1jb250YWluZXIgLmxvZ28tY29udGFpbmVyIC5sb2dvLXNlY29uZGFyeS12YXJpYW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keTpub3QoLmhhcy1oZXJvKSAjbWFpbi1uYXYtZGVza3RvcC1jb250YWluZXIgLmxvZ28tY29udGFpbmVyIC5zY3JvbGxlZC1sb2dvIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuI2hlYWRlci5zY3JvbGxlZCAjbWFpbi1uYXYtZGVza3RvcC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuI2hlYWRlci5zY3JvbGxlZCAjbWFpbi1uYXYtZGVza3RvcC1jb250YWluZXIgI21haW4tbmF2LWRlc2t0b3AtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbiNoZWFkZXIuc2Nyb2xsZWQgI21haW4tbmF2LWRlc2t0b3AtY29udGFpbmVyIC5sZWZ0LWNvbCxcbiNoZWFkZXIuc2Nyb2xsZWQgI21haW4tbmF2LWRlc2t0b3AtY29udGFpbmVyIC5yaWdodC1jb2wge1xuICBwYWRkaW5nLWJvdHRvbTogMTNweCAhaW1wb3J0YW50O1xufVxuXG4jaGVhZGVyLnNjcm9sbGVkICNtYWluLW5hdi1kZXNrdG9wLWNvbnRhaW5lciAubG9nby1jb250YWluZXIgLnNjcm9sbGVkLWxvZ28ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4jaGVhZGVyLnNjcm9sbGVkICNtYWluLW5hdi1kZXNrdG9wLWNvbnRhaW5lciAjbWFpbi1uYXYtZGVza3RvcCA+IHVsIHtcbiAgLyogRmlyc3QgTGV2ZWwgSXRlbXMgKi9cbn1cblxuI2hlYWRlci5zY3JvbGxlZCAjbWFpbi1uYXYtZGVza3RvcC1jb250YWluZXIgI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIC8qIFNlY29uZCBMZXZlbCBEcm9wZG93biAqL1xufVxuXG4jaGVhZGVyLnNjcm9sbGVkICNtYWluLW5hdi1kZXNrdG9wLWNvbnRhaW5lciAjbWFpbi1uYXYtZGVza3RvcCA+IHVsID4gbGkgPiB1bDpiZWZvcmUge1xuICB0b3A6IC0yMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIGJvZHkuaGFzLWhlcm8gI2hlYWRlcjpub3QoLnNjcm9sbGVkKTpub3QoLmNvdW50cnktc2VsZWN0b3Itb3Blbikge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKDMyLCA1MCwgNjcsIDAuNSksIHJnYmEoMzIsIDUwLCA2NywgMCkpO1xuICB9XG4gIGJvZHkuaGFzLWhlcm8gI2hlYWRlcjpub3QoLnNjcm9sbGVkKTpub3QoLmNvdW50cnktc2VsZWN0b3Itb3BlbikgI21haW4tbmF2LWRlc2t0b3AtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICB9XG4gIGJvZHkuaGFzLWhlcm8gI2hlYWRlcjpub3QoLnNjcm9sbGVkKTpub3QoLmNvdW50cnktc2VsZWN0b3Itb3BlbikgI21haW4tbmF2LWRlc2t0b3AtY29udGFpbmVyIC5jb250YWluZXIgLmxlZnQtY29sIC5sb2dvLWNvbnRhaW5lciB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gIH1cbiAgYm9keS5oYXMtaGVybyAjaGVhZGVyOm5vdCguc2Nyb2xsZWQpOm5vdCguY291bnRyeS1zZWxlY3Rvci1vcGVuKSAjbWFpbi1uYXYtZGVza3RvcC1jb250YWluZXIgLmxpbmtzIGxpIGEge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIGJvZHkuaGFzLWhlcm8gI2hlYWRlcjpub3QoLnNjcm9sbGVkKTpub3QoLmNvdW50cnktc2VsZWN0b3Itb3BlbikgI21haW4tbmF2LWRlc2t0b3AtY29udGFpbmVyIC5saW5rcyBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzNFODdDQjtcbiAgfVxuICBib2R5Lmhhcy1oZXJvICNoZWFkZXI6bm90KC5zY3JvbGxlZCk6bm90KC5jb3VudHJ5LXNlbGVjdG9yLW9wZW4pICNtYWluLW5hdi1kZXNrdG9wLWNvbnRhaW5lciAuY29udGFpbmVyIC5mYS1zZWFyY2gge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIGJvZHkuaGFzLWhlcm8gI2hlYWRlcjpub3QoLnNjcm9sbGVkKTpub3QoLmNvdW50cnktc2VsZWN0b3Itb3BlbikgI21haW4tbmF2LWRlc2t0b3AtY29udGFpbmVyIC5jb250YWluZXIgLmZhLXNlYXJjaDpob3ZlciB7XG4gICAgY29sb3I6ICMzRTg3Q0I7XG4gIH1cbiAgYm9keS5oYXMtaGVybyAjaGVhZGVyOm5vdCguc2Nyb2xsZWQpOm5vdCguY291bnRyeS1zZWxlY3Rvci1vcGVuKSAjbWFpbi1uYXYtZGVza3RvcC1jb250YWluZXIgI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpID4gYSxcbiAgYm9keS5oYXMtaGVybyAjaGVhZGVyOm5vdCguc2Nyb2xsZWQpOm5vdCguY291bnRyeS1zZWxlY3Rvci1vcGVuKSAjbWFpbi1uYXYtZGVza3RvcC1jb250YWluZXIgI21haW4tbmF2LWRlc2t0b3AgPiB1bCA+IGxpID4gLm5hdi1mbHlvdXQge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIGJvZHkuaGFzLWhlcm8gI2hlYWRlcjpub3QoLnNjcm9sbGVkKTpub3QoLmNvdW50cnktc2VsZWN0b3Itb3BlbikgaSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC44cyBlYXNlO1xuICB9XG4gIGJvZHkuaGFzLWhlcm8gI2hlYWRlcjpub3QoLnNjcm9sbGVkKTpub3QoLmNvdW50cnktc2VsZWN0b3Itb3BlbikgaTpob3ZlciB7XG4gICAgY29sb3I6ICMzRTg3Q0I7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICNoZWFkZXIgLmxpbmssICNoZWFkZXIgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCBhLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoICNoZWFkZXIgYSxcbiAgI2hlYWRlciAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIGEsIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgI2hlYWRlciBhIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAjaGVhZGVyICNtYWluLW5hdi1tb2JpbGUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzIwMzI0MztcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgI2hlYWRlciAjbWFpbi1uYXYtbW9iaWxlLWNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHotaW5kZXg6IDE7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByby1jb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNoZWFkZXIgI21haW4tbmF2LW1vYmlsZS1jb250YWluZXIgLmNvbnRhaW5lciAubGVmdC1jb2wge1xuICAgIHdpZHRoOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNoZWFkZXIgI21haW4tbmF2LW1vYmlsZS1jb250YWluZXIgLmNvbnRhaW5lciAubGVmdC1jb2wgLm9wZW4tbmF2IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgI2hlYWRlciAjbWFpbi1uYXYtbW9iaWxlLWNvbnRhaW5lciAuY29udGFpbmVyIC5taWRkbGUtY29sIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxuICAjaGVhZGVyICNtYWluLW5hdi1tb2JpbGUtY29udGFpbmVyIC5jb250YWluZXIgLm1pZGRsZS1jb2wgaW1nIHtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gIH1cbiAgI2hlYWRlciAjbWFpbi1uYXYtbW9iaWxlLWNvbnRhaW5lciAuY29udGFpbmVyIC5taWRkbGUtY29sIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBjb2xvcjogIzJDNTY5NztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgI2hlYWRlciAjbWFpbi1uYXYtbW9iaWxlLWNvbnRhaW5lciAuY29udGFpbmVyIC5yaWdodC1jb2wge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNoZWFkZXIgI21haW4tbmF2LW1vYmlsZS1jb250YWluZXIgLmNvbnRhaW5lciAucmlnaHQtY29sIHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjaGVhZGVyICNtYWluLW5hdi1tb2JpbGUtY29udGFpbmVyIC5jb250YWluZXIgLnJpZ2h0LWNvbCBhIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBjb2xvcjogIzIwMzI0MztcbiAgfVxuICAjaGVhZGVyICNtYWluLW5hdi1tb2JpbGUtY29udGFpbmVyIC5jb250YWluZXIgLnJpZ2h0LWNvbCBhOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAjaGVhZGVyICNtYWluLW5hdi1tb2JpbGUtY29udGFpbmVyIC5jb250YWluZXIgLnJpZ2h0LWNvbCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMTAxRjtcbiAgfVxuICAjaGVhZGVyICNtYWluLW5hdi1tb2JpbGUtY29udGFpbmVyIC5tYWluLW5hdi1tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAtMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjaGVhZGVyICNtYWluLW5hdi1tb2JpbGUtY29udGFpbmVyIC5tYWluLW5hdi1tZW51IHtcbiAgICB3aWR0aDogMzc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNoZWFkZXIgI21haW4tbmF2LW1vYmlsZS1jb250YWluZXIgLm1haW4tbmF2LW1lbnUge1xuICAgIGxlZnQ6IC0zNzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNoZWFkZXIgI21haW4tbmF2LW1vYmlsZS1jb250YWluZXIgLm1haW4tbmF2LW1lbnUgLm1haW4tbmF2LW1lbnUtb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMzI0MztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICNoZWFkZXIgI21haW4tbmF2LW1vYmlsZS1jb250YWluZXIgLm1haW4tbmF2LW1lbnUub3BlbiAubWFpbi1uYXYtbWVudS1vdmVybGF5IHtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIG9wYWNpdHk6IDAuNjU7XG4gIH1cbiAgI2hlYWRlciAjbWFpbi1uYXYtbW9iaWxlLWNvbnRhaW5lciAubWFpbi1uYXYtbWVudSAubWFpbi1uYXYtbWVudS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogNjlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAzMjQzO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAjaGVhZGVyICNtYWluLW5hdi1tb2JpbGUtY29udGFpbmVyIC5tYWluLW5hdi1tZW51IC5tYWluLW5hdi1tZW51LWhlYWRlciAubGVmdC1jb2wsXG4gICNoZWFkZXIgI21haW4tbmF2LW1vYmlsZS1jb250YWluZXIgLm1haW4tbmF2LW1lbnUgLm1haW4tbmF2LW1lbnUtaGVhZGVyIC5taWRkbGUtY29sLFxuICAjaGVhZGVyICNtYWluLW5hdi1tb2JpbGUtY29udGFpbmVyIC5tYWluLW5hdi1tZW51IC5tYWluLW5hdi1tZW51LWhlYWRlciAucmlnaHQtY29sIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgI2hlYWRlciAjbWFpbi1uYXYtbW9iaWxlLWNvbnRhaW5lciAubWFpbi1uYXYtbWVudSAubWFpbi1uYXYtbWVudS1oZWFkZXIgLm1pZGRsZS1jb2wge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMjVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC02Mi41cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAjaGVhZGVyICNtYWluLW5hdi1tb2JpbGUtY29udGFpbmVyIC5tYWluLW5hdi1tZW51IC5tYWluLW5hdi1tZW51LWhlYWRlciAubWlkZGxlLWNvbCAubG9nbyB7XG4gICAgbWF4LWhlaWdodDogMzFweDtcbiAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICB9XG4gICNoZWFkZXIgI21haW4tbmF2LW1vYmlsZS1jb250YWluZXIgLm1haW4tbmF2LW1lbnUgLm1haW4tbmF2LW1lbnUtaGVhZGVyIC5taWRkbGUtY29sIC50ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuOHMgZWFzZTtcbiAgfVxuICAjaGVhZGVyICNtYWluLW5hdi1tb2JpbGUtY29udGFpbmVyIC5tYWluLW5hdi1tZW51IC5tYWluLW5hdi1tZW51LWhlYWRlciAubWlkZGxlLWNvbCAudGV4dDpob3ZlciB7XG4gICAgY29sb3I6ICMzRTg3Q0I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICNoZWFkZXIgI21haW4tbmF2LW1vYmlsZS1jb250YWluZXIgLm1haW4tbmF2LW1lbnUgLm1haW4tbmF2LW1lbnUtaGVhZGVyIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAjaGVhZGVyICNtYWluLW5hdi1tb2JpbGUtY29udGFpbmVyIC5tYWluLW5hdi1tZW51IC5tYWluLW5hdi1tZW51LWhlYWRlciAuY2xvc2UtbmF2IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tY29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuOHMgZWFzZTtcbiAgfVxuICAjaGVhZGVyICNtYWluLW5hdi1tb2JpbGUtY29udGFpbmVyIC5tYWluLW5hdi1tZW51IC5tYWluLW5hdi1tZW51LWhlYWRlciAuY2xvc2UtbmF2OmhvdmVyIHtcbiAgICBjb2xvcjogIzNFODdDQjtcbiAgfVxuICAjaGVhZGVyICNtYWluLW5hdi1tb2JpbGUtY29udGFpbmVyIC5tYWluLW5hdi1tZW51IC5tYWluLW5hdi1tZW51LWhlYWRlciAuY291bnRyeS1zZWxlY3RvciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gICNoZWFkZXIgI21haW4tbmF2LW1vYmlsZS1jb250YWluZXIgLm1haW4tbmF2LW1lbnUgLm1haW4tbmF2LW1lbnUtaGVhZGVyIC5jb3VudHJ5LXNlbGVjdG9yIC5mYS1nbG9iZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG4gICNoZWFkZXIgI21haW4tbmF2LW1vYmlsZS1jb250YWluZXIgLm1haW4tbmF2LW1lbnUgLm1haW4tbmF2LW1lbnUtaGVhZGVyIC5jb3VudHJ5LXNlbGVjdG9yIC5mYS1jaGV2cm9uLWRvd24ge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAjaGVhZGVyICNtYWluLW5hdi1tb2JpbGUtY29udGFpbmVyIC5tYWluLW5hdi1tZW51IC5tYWluLW5hdi1tZW51LWhlYWRlci1hZGRpdGlvbmFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMzI0MztcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gICNoZWFkZXIgI21haW4tbmF2LW1vYmlsZS1jb250YWluZXIgLm1haW4tbmF2LW1lbnUgLm1haW4tbmF2LWxpbmtzLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjRjdGN0Y4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjg7XG4gIH1cbiAgI2hlYWRlciAjbWFpbi1uYXYtbW9iaWxlLWNvbnRhaW5lciAubWFpbi1uYXYtbWVudSAubWFpbi1uYXYtbGlua3MtY29udGFpbmVyIC5tYWluLW5hdi1tZW51LWxpbmtzLXNlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y4O1xuICB9XG4gICNoZWFkZXIgI21haW4tbmF2LW1vYmlsZS1jb250YWluZXIgLm1haW4tbmF2LW1lbnUgLm1haW4tbmF2LWxpbmtzLWNvbnRhaW5lciAubWFpbi1uYXYtbWVudS1saW5rcy1zZWN0aW9uIC5tYWluLW5hdi1tZW51LWxpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gIH1cbiAgI2hlYWRlciAjbWFpbi1uYXYtbW9iaWxlLWNvbnRhaW5lciAubWFpbi1uYXYtbWVudSAubWFpbi1uYXYtbGlua3MtY29udGFpbmVyIC5tYWluLW5hdi1tZW51LWxpbmtzLXNlY3Rpb24gLm1haW4tbmF2LW1lbnUtbGlua3M6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgI2hlYWRlciAjbWFpbi1uYXYtbW9iaWxlLWNvbnRhaW5lciAubWFpbi1uYXYtbWVudSAubWFpbi1uYXYtbGlua3MtY29udGFpbmVyIC5tYWluLW5hdi1tZW51LWxpbmtzLXNlY3Rpb24gLm1haW4tbmF2LW1lbnUtbGlua3MgdWwge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAjaGVhZGVyICNtYWluLW5hdi1tb2JpbGUtY29udGFpbmVyIC5tYWluLW5hdi1tZW51IC5tYWluLW5hdi1saW5rcy1jb250YWluZXIgLm1haW4tbmF2LW1lbnUtbGlua3Mtc2VjdGlvbiAubWFpbi1uYXYtbWVudS1saW5rcyB1bCBsaS5zcGFjZXIge1xuICAgIGhlaWdodDogN3B4O1xuICB9XG4gICNoZWFkZXIgI21haW4tbmF2LW1vYmlsZS1jb250YWluZXIgLm1haW4tbmF2LW1lbnUgLm1haW4tbmF2LWxpbmtzLWNvbnRhaW5lciAubWFpbi1uYXYtbWVudS1saW5rcy1zZWN0aW9uIC5tYWluLW5hdi1tZW51LWxpbmtzIHVsIGxpIC5uYXYtbGluayxcbiAgI2hlYWRlciAjbWFpbi1uYXYtbW9iaWxlLWNvbnRhaW5lciAubWFpbi1uYXYtbWVudSAubWFpbi1uYXYtbGlua3MtY29udGFpbmVyIC5tYWluLW5hdi1tZW51LWxpbmtzLXNlY3Rpb24gLm1haW4tbmF2LW1lbnUtbGlua3MgdWwgbGkgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTZweCA1NnB4IDE2cHggMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y3RjdGODtcbiAgICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICMzRTg3Q0I7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNoZWFkZXIgI21haW4tbmF2LW1vYmlsZS1jb250YWluZXIgLm1haW4tbmF2LW1lbnUgLm1haW4tbmF2LWxpbmtzLWNvbnRhaW5lciAubWFpbi1uYXYtbWVudS1saW5rcy1zZWN0aW9uIC5tYWluLW5hdi1tZW51LWxpbmtzIHVsIGxpIC5uYXYtbGluay5zZWdtZW50ZWQtbGluazo6YWZ0ZXIsXG4gICNoZWFkZXIgI21haW4tbmF2LW1vYmlsZS1jb250YWluZXIgLm1haW4tbmF2LW1lbnUgLm1haW4tbmF2LWxpbmtzLWNvbnRhaW5lciAubWFpbi1uYXYtbWVudS1saW5rcy1zZWN0aW9uIC5tYWluLW5hdi1tZW51LWxpbmtzIHVsIGxpIGEuc2VnbWVudGVkLWxpbms6OmFmdGVyIHtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29udGVudDogXCJcXGYwNTRcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNnB4O1xuICAgIHJpZ2h0OiA1NnB4O1xuICB9XG4gICNoZWFkZXIgI21haW4tbmF2LW1vYmlsZS1jb250YWluZXIgLm1haW4tbmF2LW1lbnUgLm1haW4tbmF2LWxpbmtzLWNvbnRhaW5lciAubWFpbi1uYXYtbWVudS1saW5rcy1zZWN0aW9uIC5tYWluLW5hdi1tZW51LWxpbmtzIHVsIGxpIC5uYXYtbGluay5zZWNvbmRhcnktbGluayxcbiAgI2hlYWRlciAjbWFpbi1uYXYtbW9iaWxlLWNvbnRhaW5lciAubWFpbi1uYXYtbWVudSAubWFpbi1uYXYtbGlua3MtY29udGFpbmVyIC5tYWluLW5hdi1tZW51LWxpbmtzLXNlY3Rpb24gLm1haW4tbmF2LW1lbnUtbGlua3MgdWwgbGkgYS5zZWNvbmRhcnktbGluayB7XG4gICAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByb1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMkM1Njk3O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAjaGVhZGVyICNtYWluLW5hdi1tb2JpbGUtY29udGFpbmVyIC5tYWluLW5hdi1tZW51IC5tYWluLW5hdi1saW5rcy1jb250YWluZXIgLm1haW4tbmF2LW1lbnUtbGlua3Mtc2VjdGlvbiAubWFpbi1uYXYtbWVudS1saW5rcyB1bCBsaSAubmF2LWxpbmsuc2Vjb25kYXJ5LWxpbms6OmFmdGVyLFxuICAjaGVhZGVyICNtYWluLW5hdi1tb2JpbGUtY29udGFpbmVyIC5tYWluLW5hdi1tZW51IC5tYWluLW5hdi1saW5rcy1jb250YWluZXIgLm1haW4tbmF2LW1lbnUtbGlua3Mtc2VjdGlvbiAubWFpbi1uYXYtbWVudS1saW5rcyB1bCBsaSBhLnNlY29uZGFyeS1saW5rOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICAjaGVhZGVyICNtYWluLW5hdi1tb2JpbGUtY29udGFpbmVyIC5tYWluLW5hdi1tZW51IC5tYWluLW5hdi1saW5rcy1jb250YWluZXIgLm1haW4tbmF2LW1lbnUtbGlua3Mtc2VjdGlvbiAubWFpbi1uYXYtbWVudS1saW5rcyB1bCBsaSAubmF2LWxpbmsudmlldy1hbGwsXG4gICNoZWFkZXIgI21haW4tbmF2LW1vYmlsZS1jb250YWluZXIgLm1haW4tbmF2LW1lbnUgLm1haW4tbmF2LWxpbmtzLWNvbnRhaW5lciAubWFpbi1uYXYtbWVudS1saW5rcy1zZWN0aW9uIC5tYWluLW5hdi1tZW51LWxpbmtzIHVsIGxpIGEudmlldy1hbGwge1xuICAgIGNvbG9yOiAjMkM1Njk3O1xuICB9XG4gICNoZWFkZXIgI21haW4tbmF2LW1vYmlsZS1jb250YWluZXIgLm1haW4tbmF2LW1lbnUgLm1haW4tbmF2LWxpbmtzLWNvbnRhaW5lciAubWFpbi1uYXYtbWVudS1saW5rcy1zZWN0aW9uIC5tYWluLW5hdi1tZW51LWxpbmtzIHVsIGxpIC5uYXYtbGluayAuZGVzY3IsXG4gICNoZWFkZXIgI21haW4tbmF2LW1vYmlsZS1jb250YWluZXIgLm1haW4tbmF2LW1lbnUgLm1haW4tbmF2LWxpbmtzLWNvbnRhaW5lciAubWFpbi1uYXYtbWVudS1saW5rcy1zZWN0aW9uIC5tYWluLW5hdi1tZW51LWxpbmtzIHVsIGxpIGEgLmRlc2NyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDlweDtcbiAgfVxuICAjaGVhZGVyICNtYWluLW5hdi1tb2JpbGUtY29udGFpbmVyIC5tYWluLW5hdi1tZW51IC5tYWluLW5hdi1saW5rcy1jb250YWluZXIgLm1haW4tbmF2LW1lbnUtbGlua3Mtc2VjdGlvbiAubWFpbi1uYXYtbWVudS1saW5rcyB1bCBsaS5zZWdtZW50LW5hbWUge1xuICAgIHBhZGRpbmc6IDE2cHggNTZweCAxNnB4IDMwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tY29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzIwMzI0MztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkZGRkY7XG4gIH1cbiAgI2hlYWRlciAjbWFpbi1uYXYtbW9iaWxlLWNvbnRhaW5lciAubWFpbi1uYXYtbWVudSAubWFpbi1uYXYtbGlua3MtY29udGFpbmVyIC5tYWluLW5hdi1tZW51LWxpbmtzLXNlY3Rpb24gLm1haW4tbmF2LW1lbnUtbGlua3MgdWwgbGkuc2VnbWVudC1uYW1lIGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbiAgI2hlYWRlciAjbWFpbi1uYXYtbW9iaWxlLWNvbnRhaW5lciAubWFpbi1uYXYtbWVudSAubWFpbi1uYXYtbGlua3MtY29udGFpbmVyIC5tYWluLW5hdi1tZW51LWxpbmtzLXNlY3Rpb24gLm1haW4tbmF2LW1lbnUtbGlua3MgdWwgbGkuZ3JvdXAtdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE4cHggNTZweCAxOHB4IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkZGRkY7XG4gICAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByb1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICM1ODY1NzI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG4gICNoZWFkZXIgI21haW4tbmF2LW1vYmlsZS1jb250YWluZXIgLm1haW4tbmF2LW1lbnUgLm1haW4tbmF2LWxpbmtzLWNvbnRhaW5lciAubWFpbi1uYXYtbWVudS1saW5rcy1zZWN0aW9uIC5tYWluLW5hdi1tZW51LWxpbmtzIHVsIGxpLmV4cGFuZGFibGUgPiAubmF2LWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjaGVhZGVyICNtYWluLW5hdi1tb2JpbGUtY29udGFpbmVyIC5tYWluLW5hdi1tZW51IC5tYWluLW5hdi1saW5rcy1jb250YWluZXIgLm1haW4tbmF2LW1lbnUtbGlua3Mtc2VjdGlvbiAubWFpbi1uYXYtbWVudS1saW5rcyB1bCBsaS5leHBhbmRhYmxlID4gLm5hdi1saW5rOjphZnRlciB7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTZweDtcbiAgICByaWdodDogNTZweDtcbiAgfVxuICAjaGVhZGVyICNtYWluLW5hdi1tb2JpbGUtY29udGFpbmVyIC5tYWluLW5hdi1tZW51IC5tYWluLW5hdi1saW5rcy1jb250YWluZXIgLm1haW4tbmF2LW1lbnUtbGlua3Mtc2VjdGlvbiAubWFpbi1uYXYtbWVudS1saW5rcyB1bCBsaS5leHBhbmRhYmxlIHVsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogMDtcbiAgfVxuICAjaGVhZGVyICNtYWluLW5hdi1tb2JpbGUtY29udGFpbmVyIC5tYWluLW5hdi1tZW51IC5tYWluLW5hdi1saW5rcy1jb250YWluZXIgLm1haW4tbmF2LW1lbnUtbGlua3Mtc2VjdGlvbiAubWFpbi1uYXYtbWVudS1saW5rcyB1bCBsaS5leHBhbmRhYmxlIHVsIC5uYXYtbGluayxcbiAgI2hlYWRlciAjbWFpbi1uYXYtbW9iaWxlLWNvbnRhaW5lciAubWFpbi1uYXYtbWVudSAubWFpbi1uYXYtbGlua3MtY29udGFpbmVyIC5tYWluLW5hdi1tZW51LWxpbmtzLXNlY3Rpb24gLm1haW4tbmF2LW1lbnUtbGlua3MgdWwgbGkuZXhwYW5kYWJsZSB1bCBhIHtcbiAgICBjb2xvcjogIzJDNTY5NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkZGRkZGO1xuICB9XG4gICNoZWFkZXIgI21haW4tbmF2LW1vYmlsZS1jb250YWluZXIgLm1haW4tbmF2LW1lbnUgLm1haW4tbmF2LWxpbmtzLWNvbnRhaW5lciAubWFpbi1uYXYtbWVudS1saW5rcy1zZWN0aW9uIC5tYWluLW5hdi1tZW51LWxpbmtzIHVsIGxpLmV4cGFuZGFibGUgdWwgLnNlY3Rpb24tdGl0bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGRkZGRkY7XG4gIH1cbiAgI2hlYWRlciAjbWFpbi1uYXYtbW9iaWxlLWNvbnRhaW5lciAubWFpbi1uYXYtbWVudSAubWFpbi1uYXYtbGlua3MtY29udGFpbmVyIC5tYWluLW5hdi1tZW51LWxpbmtzLXNlY3Rpb24gLm1haW4tbmF2LW1lbnUtbGlua3MgdWwgbGkuZXhwYW5kYWJsZS5vcGVuID4gLm5hdi1saW5rOjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYwNjhcIjtcbiAgICB0b3A6IDE2cHg7XG4gIH1cbiAgI2hlYWRlciAjbWFpbi1uYXYtbW9iaWxlLWNvbnRhaW5lciAubWFpbi1uYXYtbWVudSAubWFpbi1uYXYtbGlua3MtY29udGFpbmVyIC5tYWluLW5hdi1tZW51LWxpbmtzLXNlY3Rpb24uc2VnbWVudGVkLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm1lbnUtb3BlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4ubGFuZ3VhZ2Utc2VsZWN0b3IgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDE1cHg7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMTVweDtcbn1cblxuLmxhbmd1YWdlLXNlbGVjdG9yIHVsIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5sYW5ndWFnZS1zZWxlY3RvciB1bCBsaSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5sYW5ndWFnZS1zZWxlY3RvciB1bCBsaS5zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjI5LCAyMjksIDIyOSwgMC4yNSk7XG59XG5cbi5pbWFnZS1jb21wb25lbnQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmltYWdlLWNvbXBvbmVudC1jb250YWluZXIuZnVsbC13aWR0aCB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5pbWFnZS1jb21wb25lbnQtY29udGFpbmVyLmZ1bGwtd2lkdGggaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbWFnZS1jb21wb25lbnQtY29udGFpbmVyIC5pbWFnZS10b3AtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW1hZ2UtY29tcG9uZW50LWNvbnRhaW5lciAuaW1hZ2UtdG9wLWNvbnRhaW5lciAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmltYWdlLWNvbXBvbmVudC1jb250YWluZXIgLmltYWdlLXRvcC1jb250YWluZXIgLmltYWdlLWNvbnRlbnQtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uaW1hZ2UtY29tcG9uZW50LWNvbnRhaW5lciAuaW1hZ2UtdG9wLWNvbnRhaW5lciAuaW1hZ2UtY29udGVudC1jb250YWluZXIgPiAqIHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMjAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW1hZ2UtY29tcG9uZW50LWNvbnRhaW5lciAuaW1hZ2UtdG9wLWNvbnRhaW5lciAuaW1hZ2UtY29udGVudC1jb250YWluZXIgPiAqIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLmltYWdlLWNvbXBvbmVudC1jb250YWluZXIgLmltYWdlLXRvcC1jb250YWluZXIgLmltYWdlLWNvbnRlbnQtY29udGFpbmVyIC5wcmUtaGVhZGxpbmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcInRpdGxpbmctZ290aGljLWZiLXNreWxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmltYWdlLWNvbXBvbmVudC1jb250YWluZXIgLmltYWdlLXRvcC1jb250YWluZXIgLmltYWdlLWNvbnRlbnQtY29udGFpbmVyIC5zdWItaGVhZGxpbmUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5pbWFnZS1jb21wb25lbnQtY29udGFpbmVyIC5pbWFnZS10b3AtY29udGFpbmVyIC5pbWFnZS1jb250ZW50LWNvbnRhaW5lciAubGluay10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tY29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmltYWdlLWNvbXBvbmVudC1jb250YWluZXIgLmltYWdlLXRvcC1jb250YWluZXIgLmltYWdlLWNvbnRlbnQtY29udGFpbmVyIC5saW5rLXRpdGxlIGkge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cblxuLmltYWdlLWNvbXBvbmVudC1jb250YWluZXIgLmltYWdlLXRvcC1jb250YWluZXIgLmltYWdlLS1kaXNjbGFpbWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxNTBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmltYWdlLWNvbXBvbmVudC1jb250YWluZXIgLmltYWdlLWRlc2NyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbWFnZS1jb250YWluZXIgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjg7XG59XG5cbi5pbWFnZS1jb250YWluZXIuZXh0ZXJuYWwtbGluayBhIHtcbiAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmltYWdlLWNvbnRhaW5lci5leHRlcm5hbC1saW5rIGEgLmV4dGVybmFsLWxpbmstaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogI0ZCQTQ1NTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTZweDtcbn1cblxuLmxpZ2h0LWJnIC5pbWFnZS1jb250YWluZXIgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5pbWFnZS1wcm9tbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5pbWFnZS1wcm9tbyBhIC5pbWFnZS10b3AtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmltYWdlLXByb21vIGEgLmltYWdlLXRvcC1jb250YWluZXIgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGVhc2U7XG59XG5cbi5pbWFnZS1wcm9tbyBhIC5pbWFnZS10b3AtY29udGFpbmVyIC5pbWFnZS1jb250ZW50LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG59XG5cbi5pbWFnZS1wcm9tbyBhIC5pbWFnZS10b3AtY29udGFpbmVyIC5pbWFnZS1jb250ZW50LWNvbnRhaW5lciAuaW1hZ2UtZGlzY2xhaW1lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93LXJldmVyc2U7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLmltYWdlLXByb21vIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5pbWFnZS1wcm9tbyBhOmhvdmVyIC5pbWFnZS10b3AtY29udGFpbmVyIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7XG59XG5cbi5pbWFnZS1wcm9tbyBhLmV4dGVybmFsIHtcbiAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmltYWdlLXByb21vIGEuZXh0ZXJuYWwgLmV4dGVybmFsLWltZy1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJBNDU1O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uaW1hZ2UtbW9zYWljLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5pbWFnZS1tb3NhaWMtY29udGFpbmVyIC5ncmlkLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlLW1vc2FpYy1jb250YWluZXIgLmdyaWQtaXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5pbWFnZS1tb3NhaWMtY29udGFpbmVyIC5ncmlkLWl0ZW0ge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cblxuLmltYWdlLW1vc2FpYy1jb250YWluZXIgLmdyaWQtaXRlbSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmltYWdlLW1vc2FpYy1jb250YWluZXIgLmdyaWQtaXRlbSAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIG1heC1oZWlnaHQ6IDUwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uaW1hZ2UtbW9zYWljLWNvbnRhaW5lciAuZ3JpZC1pdGVtIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5pbWFnZS1ncmlkLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmltYWdlLWdyaWQtY29udGFpbmVyIC5ncmlkLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmltYWdlLWdyaWQtY29udGFpbmVyIC5ncmlkLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaW1hZ2UtZ3JpZC1jb250YWluZXIgLmdyaWQtaXRlbSB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxufVxuXG4uaW1hZ2UtZ3JpZC1jb250YWluZXIgLmdyaWQtaXRlbSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmltYWdlLWdyaWQtY29udGFpbmVyIC5ncmlkLWl0ZW0gLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW1hZ2UtZ3JpZC1jb250YWluZXIgLmdyaWQtaXRlbSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmltYWdlLWdyaWQtY29udGFpbmVyIC5ncmlkLWl0ZW0gLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxufVxuXG4uaW1hZ2UtZ3JpZC1jb250YWluZXIgLmdyaWQtaXRlbSAuY29udGVudC1jb250YWluZXIge1xuICBmb250LXdlaWdodDogMzAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcm91c2VsIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmNhcm91c2VsIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcm91c2VsIC5jb250cm9sLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiAxMnB4O1xufVxuXG4uY2Fyb3VzZWwgLmNvbnRyb2wtY29udGFpbmVyIC5wcmV2LWNvbnRyb2wsXG4uY2Fyb3VzZWwgLmNvbnRyb2wtY29udGFpbmVyIC5uZXh0LWNvbnRyb2wge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjdGN0Y4O1xufVxuXG4uY2Fyb3VzZWwgLmNvbnRyb2wtY29udGFpbmVyIC5wcmV2LWNvbnRyb2wgaSxcbi5jYXJvdXNlbCAuY29udHJvbC1jb250YWluZXIgLm5leHQtY29udHJvbCBpIHtcbiAgY29sb3I6ICMzRTg3Q0I7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmNhcm91c2VsIC5jb250cm9sLWNvbnRhaW5lciAucHJldi1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAwIDAgMzBweDtcbn1cblxuLmNhcm91c2VsIC5jb250cm9sLWNvbnRhaW5lciAubmV4dC1jb250cm9sIHtcbiAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jYXJvdXNlbCAuY29udHJvbC1jb250YWluZXIge1xuICAgIHRvcDogLTI0cHg7XG4gICAgbGVmdDogLTFweDtcbiAgfVxuICAuY2Fyb3VzZWwgLmNvbnRyb2wtY29udGFpbmVyIC5wcmV2LWNvbnRyb2wge1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMCAwIDA7XG4gIH1cbn1cblxuLmltYWdlLXNjcm9sbC1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmltYWdlLXNjcm9sbC1jYXJvdXNlbCAucHJldi1jb250cm9sLFxuLmltYWdlLXNjcm9sbC1jYXJvdXNlbCAubmV4dC1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMjAzMjQzO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIG9wYWNpdHk6IDAuMjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLW91dDtcbn1cblxuLmltYWdlLXNjcm9sbC1jYXJvdXNlbCAucHJldi1jb250cm9sLmRpc2FibGVkLFxuLmltYWdlLXNjcm9sbC1jYXJvdXNlbCAubmV4dC1jb250cm9sLmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmltYWdlLXNjcm9sbC1jYXJvdXNlbCAucHJldi1jb250cm9sIHtcbiAgbGVmdDogLTIwcHg7XG59XG5cbi5pbWFnZS1zY3JvbGwtY2Fyb3VzZWwgLm5leHQtY29udHJvbCB7XG4gIHJpZ2h0OiAtNDBweDtcbn1cblxuLmltYWdlLXNjcm9sbC1jYXJvdXNlbCAuaW1hZ2Utc2Nyb2xsLWNhcm91c2VsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmltYWdlLXNjcm9sbC1jYXJvdXNlbCAuaW1hZ2Utc2Nyb2xsLWNhcm91c2VsLWNvbnRhaW5lciAuc2Nyb2xsLWl0ZW1zIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbWFnZS1zY3JvbGwtY2Fyb3VzZWwgLmltYWdlLXNjcm9sbC1jYXJvdXNlbC1jb250YWluZXIgLnNjcm9sbC1pdGVtcyAuc2Nyb2xsLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgNDJweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbWFnZS1zY3JvbGwtY2Fyb3VzZWwgLmltYWdlLXNjcm9sbC1jYXJvdXNlbC1jb250YWluZXIgLnNjcm9sbC1pdGVtcyAuc2Nyb2xsLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuaW1hZ2Utc2Nyb2xsLWNhcm91c2VsIC5pbWFnZS1zY3JvbGwtY2Fyb3VzZWwtY29udGFpbmVyIC5zY3JvbGwtaXRlbXMgLnNjcm9sbC1pdGVtIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG5cbi5pbWFnZS1zY3JvbGwtY2Fyb3VzZWwgLmltYWdlLXNjcm9sbC1jYXJvdXNlbC1jb250YWluZXIgLnNjcm9sbC1pdGVtcyAuc2Nyb2xsLWl0ZW0gYSB7XG4gIGNvbG9yOiAjMjAzMjQzO1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5pbWFnZS1zY3JvbGwtY2Fyb3VzZWwgLmltYWdlLXNjcm9sbC1jYXJvdXNlbC1jb250YWluZXIgLnNjcm9sbC1pdGVtcyAuc2Nyb2xsLWl0ZW0gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmltYWdlLXNjcm9sbC1jYXJvdXNlbCAuaW1hZ2Utc2Nyb2xsLWNhcm91c2VsLWNvbnRhaW5lciAuc2Nyb2xsLWl0ZW1zIC5zY3JvbGwtaXRlbSAuc2Nyb2xsLWl0ZW0tLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xufVxuXG4uaW1hZ2Utc2Nyb2xsLWNhcm91c2VsIC5pbWFnZS1zY3JvbGwtY2Fyb3VzZWwtY29udGFpbmVyIC5zY3JvbGwtaXRlbXMgLnNjcm9sbC1pdGVtIC5zY3JvbGwtaXRlbS0taW1hZ2UgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGVhc2U7XG59XG5cbi5pbWFnZS1zY3JvbGwtY2Fyb3VzZWwgLmltYWdlLXNjcm9sbC1jYXJvdXNlbC1jb250YWluZXIgLnNjcm9sbC1pdGVtcyAuc2Nyb2xsLWl0ZW0gLnNjcm9sbC1pdGVtLS1pbWFnZSAuaW1hZ2UtLWRpc2NsYWltZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMHB4IDI3JTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbn1cblxuLmltYWdlLXNjcm9sbC1jYXJvdXNlbCAuaW1hZ2Utc2Nyb2xsLWNhcm91c2VsLWNvbnRhaW5lciAuc2Nyb2xsLWl0ZW1zIC5zY3JvbGwtaXRlbSBhOmhvdmVyIC5zY3JvbGwtaXRlbS0taW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcbn1cblxuLmltYWdlLXNjcm9sbC1jYXJvdXNlbCAuaW1hZ2Utc2Nyb2xsLWNhcm91c2VsLWNvbnRhaW5lciAuc2Nyb2xsLWl0ZW1zIC5zY3JvbGwtaXRlbSBoNSB7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmltYWdlLXNjcm9sbC1jYXJvdXNlbCAuaW1hZ2Utc2Nyb2xsLWNhcm91c2VsLWNvbnRhaW5lciAuc2Nyb2xsLWl0ZW1zIC5zY3JvbGwtaXRlbSAuc3ViLWhlYWRsaW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uaW1hZ2Utc2Nyb2xsLWNhcm91c2VsIC5pbWFnZS1zY3JvbGwtY2Fyb3VzZWwtY29udGFpbmVyIC5zY3JvbGwtaXRlbXMgLnNjcm9sbC1pdGVtIC5kZXNjcmlwdGlvbi5yaWNoLXRleHQge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5pbWFnZS1zY3JvbGwtY2Fyb3VzZWwgLmltYWdlLXNjcm9sbC1jYXJvdXNlbC1jb250YWluZXIgLnNjcm9sbC1pdGVtcyAuc2Nyb2xsLWl0ZW0gLmRlc2NyaXB0aW9uLnJpY2gtdGV4dCBhIHtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5pbWFnZS1zY3JvbGwtY2Fyb3VzZWwgLmltYWdlLXNjcm9sbC1jYXJvdXNlbC1jb250YWluZXIgLnNjcm9sbC1pdGVtcyAuc2Nyb2xsLWl0ZW0ubG9hZGVkIGEgLmltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiAzNzVweDtcbn1cblxuLmltYWdlLXNjcm9sbC1jYXJvdXNlbCAuaW1hZ2Utc2Nyb2xsLWNhcm91c2VsLWNvbnRhaW5lciAuc2Nyb2xsLWl0ZW1zIC5zY3JvbGwtaXRlbS5sb2FkZWQgYSAuaW1hZ2UtY29udGFpbmVyIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBlYXNlO1xufVxuXG4uaW1hZ2Utc2Nyb2xsLWNhcm91c2VsIC5pbWFnZS1zY3JvbGwtY2Fyb3VzZWwtY29udGFpbmVyIC5zY3JvbGwtaXRlbXMgLnNjcm9sbC1pdGVtLmxvYWRlZCBhOmhvdmVyIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7XG59XG5cbkBrZXlmcmFtZXMgcGx5ci1wcm9ncmVzcyB7XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyNXB4IDA7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLXNpemUsIDI1cHgpIDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbHlyLXBvcHVwIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IC41O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbHlyLWZhZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4ucGx5ciB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1wbHlyLWZvbnQtZmFtaWx5LCBpbmhlcml0KTtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IHRhYnVsYXItbnVtcztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXBseXItZm9udC13ZWlnaHQtcmVndWxhciwgNDAwKTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXBseXItbGluZS1oZWlnaHQsIDEuNyk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgZWFzZTtcbiAgei1pbmRleDogMDtcbn1cblxuLnBseXIgYXVkaW8sIC5wbHlyIGlmcmFtZSwgLnBseXIgdmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBseXIgYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucGx5cjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5wbHlyLS1mdWxsLXVpIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnBseXItLWZ1bGwtdWkgKiwgLnBseXItLWZ1bGwtdWkgOmFmdGVyLCAucGx5ci0tZnVsbC11aSA6YmVmb3JlIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLnBseXItLWZ1bGwtdWkgYSwgLnBseXItLWZ1bGwtdWkgYnV0dG9uLCAucGx5ci0tZnVsbC11aSBpbnB1dCwgLnBseXItLWZ1bGwtdWkgbGFiZWwge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuLnBseXJfX2JhZGdlIHtcbiAgYmFja2dyb3VuZDogIzRhNTQ2NDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGx5ci1iYWRnZS1iYWNrZ3JvdW5kLCAjNGE1NDY0KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1wbHlyLWJhZGdlLWJvcmRlci1yYWRpdXMsIDJweCk7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tcGx5ci1iYWRnZS10ZXh0LWNvbG9yLCAjZmZmKTtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcGx5ci1mb250LXNpemUtYmFkZ2UsIDlweCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAzcHggNHB4O1xufVxuXG4ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5cl9fY2FwdGlvbnMge1xuICBhbmltYXRpb246IHBseXItZmFkZS1pbiAuM3MgZWFzZTtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsIDEzcHgpO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwYWRkaW5nOiB2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjRzIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBseXJfX2NhcHRpb25zIHNwYW46ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLnBseXJfX2NhcHRpb25zIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC1zaXplOiB2YXIoLS1wbHlyLWZvbnQtc2l6ZS1iYXNlLCAxNXB4KTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKjIpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGx5cl9fY2FwdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IHZhcigtLXBseXItZm9udC1zaXplLWxhcmdlLCAxOHB4KTtcbiAgfVxufVxuXG4ucGx5ci0tY2FwdGlvbnMtYWN0aXZlIC5wbHlyX19jYXB0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGx5cjpub3QoLnBseXItLWhpZGUtY29udHJvbHMpIC5wbHlyX19jb250cm9sczpub3QoOmVtcHR5KSB+IC5wbHlyX19jYXB0aW9ucyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSotNCkpO1xufVxuXG4ucGx5cl9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGx5ci1jYXB0aW9ucy1iYWNrZ3JvdW5kLCByZ2JhKDAsIDAsIDAsIDAuOCkpO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIC13ZWJraXQtYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICBib3gtZGVjb3JhdGlvbi1icmVhazogY2xvbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBjb2xvcjogdmFyKC0tcGx5ci1jYXB0aW9ucy10ZXh0LWNvbG9yLCAjZmZmKTtcbiAgbGluZS1oZWlnaHQ6IDE4NSU7XG4gIHBhZGRpbmc6IC4yZW0gLjVlbTtcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xufVxuXG4ucGx5cl9fY2FwdGlvbiBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5wbHlyX19jb250cm9sIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1wbHlyLWNvbnRyb2wtcmFkaXVzLCAzcHgpO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDdweDtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbn1cblxuLnBseXJfX2NvbnRyb2wgc3ZnIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxOHB4O1xuICBoZWlnaHQ6IHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsIDE4cHgpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgd2lkdGg6IDE4cHg7XG4gIHdpZHRoOiB2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLCAxOHB4KTtcbn1cblxuLnBseXJfX2NvbnRyb2w6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4ucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMge1xuICBvdXRsaW5lLWNvbG9yOiAjMDBiM2ZmO1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1wbHlyLXRhYi1mb2N1cy1jb2xvciwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sICMwMGIzZmYpKSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIG91dGxpbmUtc3R5bGU6IGRvdHRlZDtcbiAgb3V0bGluZS13aWR0aDogM3B4O1xufVxuXG5hLnBseXJfX2NvbnRyb2wge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wbHlyX19jb250cm9sLnBseXJfX2NvbnRyb2wtLXByZXNzZWQgLmljb24tLW5vdC1wcmVzc2VkLCAucGx5cl9fY29udHJvbC5wbHlyX19jb250cm9sLS1wcmVzc2VkIC5sYWJlbC0tbm90LXByZXNzZWQsIC5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmljb24tLXByZXNzZWQsIC5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmxhYmVsLS1wcmVzc2VkLCBhLnBseXJfX2NvbnRyb2w6YWZ0ZXIsIGEucGx5cl9fY29udHJvbDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtY29udHJvbHMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5cl9fY29udHJvbHMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wbHlyX19jb250cm9scyAucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lciB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjVweDtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzQpO1xufVxuXG4ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX19wcm9ncmVzc19fY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjVweDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS80KTtcbn1cblxuLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1lIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHBhZGRpbmc6IDAgY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMik7XG59XG5cbi5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcjpmaXJzdC1jaGlsZCwgLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1lICsgLnBseXJfX3RpbWUsIC5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fdGltZTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLnBseXIgW2RhdGEtcGx5cj1haXJwbGF5XSwgLnBseXIgW2RhdGEtcGx5cj1jYXB0aW9uc10sIC5wbHlyIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0sIC5wbHlyIFtkYXRhLXBseXI9cGlwXSwgLnBseXJfX2NvbnRyb2xzOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXItLWFpcnBsYXktc3VwcG9ydGVkIFtkYXRhLXBseXI9YWlycGxheV0sIC5wbHlyLS1jYXB0aW9ucy1lbmFibGVkIFtkYXRhLXBseXI9Y2FwdGlvbnNdLCAucGx5ci0tZnVsbHNjcmVlbi1lbmFibGVkIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0sIC5wbHlyLS1waXAtc3VwcG9ydGVkIFtkYXRhLXBseXI9cGlwXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBseXJfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wbHlyX19tZW51IC5wbHlyX19jb250cm9sIHN2ZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgZWFzZTtcbn1cblxuLnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5wbHlyX19tZW51IC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLnBseXJfX3Rvb2x0aXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIHtcbiAgYW5pbWF0aW9uOiBwbHlyLXBvcHVwIC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBseXItbWVudS1iYWNrZ3JvdW5kLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvdHRvbTogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBseXItbWVudS1zaGFkb3csIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgY29sb3I6ICM0YTU0NjQ7XG4gIGNvbG9yOiB2YXIoLS1wbHlyLW1lbnUtY29sb3IsICM0YTU0NjQpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcGx5ci1mb250LXNpemUtYmFzZSwgMTVweCk7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0zcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXIgPiBkaXYge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSwgd2lkdGggMC4zNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cblxuLnBseXJfX21lbnVfX2NvbnRhaW5lcjphZnRlciB7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiB2YXIoLS1wbHlyLW1lbnUtYXJyb3ctc2l6ZSwgNHB4KSBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tcGx5ci1tZW51LWFycm93LXNpemUsIDRweCk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTRweDtcbiAgcmlnaHQ6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSwgMThweCkvMiArIHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyAtIHZhcigtLXBseXItbWVudS1hcnJvdy1zaXplLCA0cHgpLzIpO1xuICB0b3A6IDEwMCU7XG4gIHdpZHRoOiAwO1xufVxuXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVdIHtcbiAgcGFkZGluZzogN3B4O1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyk7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1dLCAucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtcmFkaW9dIHtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtXTpmaXJzdC1jaGlsZCwgLnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51aXRlbXJhZGlvXTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogIzRhNTQ2NDtcbiAgY29sb3I6IHZhcigtLXBseXItbWVudS1jb2xvciwgIzRhNTQ2NCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zaXplOiB2YXIoLS1wbHlyLWZvbnQtc2l6ZS1tZW51LCB2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwgMTNweCkpO1xuICBwYWRkaW5nOiA0LjY2NjY3cHggMTAuNXB4O1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNy8xLjUpIGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjEuNSk7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbCA+IHNwYW4ge1xuICBhbGlnbi1pdGVtczogaW5oZXJpdDtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2w6YWZ0ZXIge1xuICBib3JkZXI6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiB2YXIoLS1wbHlyLW1lbnUtaXRlbS1hcnJvdy1zaXplLCA0cHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQge1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyo0KTtcbn1cblxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZDphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNzI4MTk3O1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tcGx5ci1tZW51LWFycm93LWNvbG9yLCAjNzI4MTk3KTtcbiAgcmlnaHQ6IDYuNXB4O1xuICByaWdodDogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqMS41IC0gdmFyKC0tcGx5ci1tZW51LWl0ZW0tYXJyb3ctc2l6ZSwgNHB4KSk7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQucGx5cl9fdGFiLWZvY3VzOmFmdGVyLCAucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IGluaXRpYWw7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2sge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXdlaWdodDogdmFyKC0tcGx5ci1mb250LXdlaWdodC1yZWd1bGFyLCA0MDApO1xuICBtYXJnaW46IDdweDtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyk7XG4gIG1hcmdpbi1ib3R0b206IDMuNXB4O1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNy8yKTtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjQpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyoyKTtcbn1cblxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzcyODE5NztcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1wbHlyLW1lbnUtYXJyb3ctY29sb3IsICM3MjgxOTcpO1xuICBsZWZ0OiA2LjVweDtcbiAgbGVmdDogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqMS41IC0gdmFyKC0tcGx5ci1tZW51LWl0ZW0tYXJyb3ctc2l6ZSwgNHB4KSk7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2s6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2RjZGZlNTtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGx5ci1tZW51LWJhY2stYm9yZGVyLWNvbG9yLCAjZGNkZmU1KTtcbiAgYm94LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBib3gtc2hhZG93OiAwIDFweCAwIHZhcigtLXBseXItbWVudS1iYWNrLWJvcmRlci1zaGFkb3ctY29sb3IsICNmZmYpO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMy41cHg7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43LzIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWJhY2sucGx5cl9fdGFiLWZvY3VzOmFmdGVyLCAucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiBpbml0aWFsO1xufVxuXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb10ge1xuICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyk7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTphZnRlciwgLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogNnB4O1xuICBsZWZ0OiAxMnB4O1xuICBvcGFjaXR5OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2Usb3BhY2l0eSAuM3MgZWFzZTtcbiAgd2lkdGg6IDZweDtcbn1cblxuLnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dW2FyaWEtY2hlY2tlZD10cnVlXTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDBiM2ZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLWNvbnRyb2wtdG9nZ2xlLWNoZWNrZWQtYmFja2dyb3VuZCwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sICMwMGIzZmYpKSk7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXVthcmlhLWNoZWNrZWQ9dHJ1ZV06YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMSk7XG59XG5cbi5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXS5wbHlyX190YWItZm9jdXM6YmVmb3JlLCAucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sW3JvbGU9bWVudWl0ZW1yYWRpb106aG92ZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzNSwgNDAsIDQ3LCAwLjEpO1xufVxuXG4ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19tZW51X192YWx1ZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTdweCAtIC0yKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyotMSAtIC0yKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAyNC41cHg7XG4gIHBhZGRpbmctbGVmdDogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqMy41KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAyNnB4O1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSoyKTtcbiAgY29sb3I6ICMwMGIzZmY7XG4gIGNvbG9yOiB2YXIoLS1wbHlyLXJhbmdlLWZpbGwtYmFja2dyb3VuZCwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sICMwMGIzZmYpKSk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDE5cHg7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsIDNweCkqMiArIHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSk7XG4gIG1hcmdpbjogMDtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgY3VycmVudENvbG9yIDAsIHRyYW5zcGFyZW50IDApO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIGN1cnJlbnRDb2xvciB2YXIoLS12YWx1ZSwgMCksIHRyYW5zcGFyZW50IHZhcigtLXZhbHVlLCAwKSk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMi41cHg7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkvMik7XG4gIGhlaWdodDogNXB4O1xuICBoZWlnaHQ6IHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2U7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjNzIGVhc2U7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItYmFja2dyb3VuZCwgI2ZmZik7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMik7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LCAwIDFweCAxcHggcmdiYSgzNSwgNDAsIDQ3LCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4yKSk7XG4gIGhlaWdodDogMTNweDtcbiAgaGVpZ2h0OiB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCk7XG4gIG1hcmdpbi10b3A6IC00cHg7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpLzIqLTEgLSB2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKi0xKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICB3aWR0aDogMTNweDtcbiAgd2lkdGg6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KTtcbn1cblxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAyLjVweDtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGhlaWdodDogdmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCk7XG4gIC1tb3otdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1iYWNrZ3JvdW5kLCAjZmZmKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgzNSwgNDAsIDQ3LCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csIDAgMXB4IDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDAsIDQ3LCAwLjIpKTtcbiAgaGVpZ2h0OiAxM3B4O1xuICBoZWlnaHQ6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbW96LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xuICB3aWR0aDogMTNweDtcbiAgd2lkdGg6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KTtcbn1cblxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtcHJvZ3Jlc3Mge1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXB4O1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO1xuICBoZWlnaHQ6IDVweDtcbiAgaGVpZ2h0OiB2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KTtcbn1cblxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFjayB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy1maWxsLXVwcGVyLCAucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNrIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMi41cHg7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkvMik7XG4gIGhlaWdodDogNXB4O1xuICBoZWlnaHQ6IHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpO1xuICAtbXMtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMi41cHg7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCkvMik7XG4gIGhlaWdodDogNXB4O1xuICBoZWlnaHQ6IHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpO1xuICAtbXMtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgZWFzZTtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuM3MgZWFzZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWJhY2tncm91bmQsICNmZmYpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDAsIDQ3LCAwLjIpO1xuICBib3gtc2hhZG93OiB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywgMCAxcHggMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMikpO1xuICBoZWlnaHQ6IDEzcHg7XG4gIGhlaWdodDogdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgd2lkdGg6IDEzcHg7XG4gIHdpZHRoOiB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCk7XG59XG5cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otZm9jdXMtb3V0ZXIge1xuICBib3JkZXI6IDA7XG59XG5cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdLnBseXJfX3RhYi1mb2N1czo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBvdXRsaW5lLWNvbG9yOiAjMDBiM2ZmO1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1wbHlyLXRhYi1mb2N1cy1jb2xvciwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sICMwMGIzZmYpKSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIG91dGxpbmUtc3R5bGU6IGRvdHRlZDtcbiAgb3V0bGluZS13aWR0aDogM3B4O1xufVxuXG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXS5wbHlyX190YWItZm9jdXM6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBvdXRsaW5lLWNvbG9yOiAjMDBiM2ZmO1xuICBvdXRsaW5lLWNvbG9yOiB2YXIoLS1wbHlyLXRhYi1mb2N1cy1jb2xvciwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sICMwMGIzZmYpKSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAycHg7XG4gIG91dGxpbmUtc3R5bGU6IGRvdHRlZDtcbiAgb3V0bGluZS13aWR0aDogM3B4O1xufVxuXG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXS5wbHlyX190YWItZm9jdXM6Oi1tcy10cmFjayB7XG4gIG91dGxpbmUtY29sb3I6ICMwMGIzZmY7XG4gIG91dGxpbmUtY29sb3I6IHZhcigtLXBseXItdGFiLWZvY3VzLWNvbG9yLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sIHZhcigtLXBseXItY29sb3ItbWFpbiwgIzAwYjNmZikpKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbiAgb3V0bGluZS1zdHlsZTogZG90dGVkO1xuICBvdXRsaW5lLXdpZHRoOiAzcHg7XG59XG5cbi5wbHlyX19wb3N0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsIHZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCwgIzAwMCkpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuXG4ucGx5ci0tc3RvcHBlZC5wbHlyX19wb3N0ZXItZW5hYmxlZCAucGx5cl9fcG9zdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBseXItLXlvdXR1YmUucGx5ci0tcGF1c2VkLnBseXJfX3Bvc3Rlci1lbmFibGVkOm5vdCgucGx5ci0tc3RvcHBlZCkgLnBseXJfX3Bvc3RlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyX190aW1lIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IHZhcigtLXBseXItZm9udC1zaXplLXRpbWUsIHZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLCAxM3B4KSk7XG59XG5cbi5wbHlyX190aW1lICsgLnBseXJfX3RpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIwNDRcIjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wbHlyX190aW1lICsgLnBseXJfX3RpbWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBseXJfX3Rvb2x0aXAge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXBseXItdG9vbHRpcC1yYWRpdXMsIDNweCk7XG4gIGJvdHRvbTogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBseXItdG9vbHRpcC1zaGFkb3csIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgY29sb3I6ICM0YTU0NjQ7XG4gIGNvbG9yOiB2YXIoLS1wbHlyLXRvb2x0aXAtY29sb3IsICM0YTU0NjQpO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsIDEzcHgpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXdlaWdodDogdmFyKC0tcGx5ci1mb250LXdlaWdodC1yZWd1bGFyLCA0MDApO1xuICBsZWZ0OiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzIqMik7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDVweCA3LjVweDtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMikgY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMioxLjUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMHB4KSBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyBlYXNlIC4xcyxvcGFjaXR5IC4ycyBlYXNlIC4xcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogMjtcbn1cblxuLnBseXJfX3Rvb2x0aXA6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSwgNHB4KSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsIDRweCkgc29saWQgdmFyKC0tcGx5ci10b29sdGlwLWJhY2tncm91bmQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSk7XG4gIGJvdHRvbTogLTRweDtcbiAgYm90dG9tOiBjYWxjKHZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpKi0xKTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogMDtcbiAgei1pbmRleDogMjtcbn1cblxuLnBseXIgLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLCAucGx5ciAucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcCwgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlKSBzY2FsZSgxKTtcbn1cblxuLnBseXIgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAge1xuICB6LWluZGV4OiAzO1xufVxuXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCArIC5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwLCAucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcCB7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KSBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XG59XG5cbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkICsgLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXA6YmVmb3JlLCAucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDpiZWZvcmUge1xuICBsZWZ0OiAxNnB4O1xuICBsZWZ0OiBjYWxjKHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsIDE4cHgpLzIgKyB2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpO1xufVxuXG4ucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkIC5wbHlyX190b29sdGlwIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KSBzY2FsZSgwLjgpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDEwMCU7XG59XG5cbi5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXA6YmVmb3JlIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDE2cHg7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsIDE4cHgpLzIgKyB2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbn1cblxuLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgKyAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsIC5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkICsgLnBseXJfX2NvbnRyb2wgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsIC5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkICsgLnBseXJfX2NvbnRyb2w6aG92ZXIgLnBseXJfX3Rvb2x0aXAsIC5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkLnBseXJfX3RhYi1mb2N1cyAucGx5cl9fdG9vbHRpcCwgLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQgLnBseXJfX3Rvb2x0aXAtLXZpc2libGUsIC5wbHlyX19jb250cm9scyA+IC5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkOmhvdmVyIC5wbHlyX190b29sdGlwLCAucGx5cl9fY29udHJvbHMgPiAucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkLnBseXJfX3RhYi1mb2N1cyAucGx5cl9fdG9vbHRpcCwgLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwgLnBseXJfX2NvbnRyb2xzID4gLnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZDpob3ZlciAucGx5cl9fdG9vbHRpcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApIHNjYWxlKDEpO1xufVxuXG4ucGx5cl9fcHJvZ3Jlc3Mge1xuICBsZWZ0OiA2LjVweDtcbiAgbGVmdDogY2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCkqLjUpO1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIG1hcmdpbi1yaWdodDogdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wbHlyX19wcm9ncmVzc19fYnVmZmVyLCAucGx5cl9fcHJvZ3Jlc3MgaW5wdXRbdHlwZT1yYW5nZV0ge1xuICBtYXJnaW4tbGVmdDogLTYuNXB4O1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCkqLS41KTtcbiAgbWFyZ2luLXJpZ2h0OiAtNi41cHg7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCkqLS41KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDEzcHgpO1xuICB3aWR0aDogY2FsYygxMDAlICsgdmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKTtcbn1cblxuLnBseXJfX3Byb2dyZXNzIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucGx5cl9fcHJvZ3Jlc3MgLnBseXJfX3Rvb2x0aXAge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tcGx5ci1mb250LXNpemUtdGltZSwgdmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsIDEzcHgpKTtcbiAgbGVmdDogMDtcbn1cblxuLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgaGVpZ2h0OiB2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTIuNXB4O1xuICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIqLTEpO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xufVxuXG4ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LXdlYmtpdC1wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi13ZWJraXQtcHJvZ3Jlc3MtdmFsdWUge1xuICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICBtaW4td2lkdGg6IDVweDtcbiAgbWluLXdpZHRoOiB2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2U7XG59XG5cbi5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotbW96LXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIG1pbi13aWR0aDogNXB4O1xuICBtaW4td2lkdGg6IHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpO1xuICAtbW96LXRyYW5zaXRpb246IHdpZHRoIC4ycyBlYXNlO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZTtcbn1cblxuLnBseXJfX3Byb2dyZXNzX19idWZmZXI6Oi1tcy1maWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIC1tcy10cmFuc2l0aW9uOiB3aWR0aCAuMnMgZWFzZTtcbiAgdHJhbnNpdGlvbjogd2lkdGggLjJzIGVhc2U7XG59XG5cbi5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgYW5pbWF0aW9uOiBwbHlyLXByb2dyZXNzIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC00NWRlZywgcmdiYSgzNSwgNDAsIDQ3LCAwLjYpIDI1JSwgdHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDM1LCA0MCwgNDcsIDAuNikgMCwgcmdiYSgzNSwgNDAsIDQ3LCAwLjYpIDc1JSwgdHJhbnNwYXJlbnQgMCwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCB2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctYmFja2dyb3VuZCwgcmdiYSgzNSwgNDAsIDQ3LCAwLjYpKSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCB2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctYmFja2dyb3VuZCwgcmdiYSgzNSwgNDAsIDQ3LCAwLjYpKSA1MCUsIHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1iYWNrZ3JvdW5kLCByZ2JhKDM1LCA0MCwgNDcsIDAuNikpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDI1cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLXNpemUsIDI1cHgpIHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1zaXplLCAyNXB4KTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGx5ci0tdmlkZW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSk7XG59XG5cbi5wbHlyLS1hdWRpby5wbHlyLS1sb2FkaW5nIC5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxOTMsIDIwMCwgMjA5LCAwLjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsIHJnYmEoMTkzLCAyMDAsIDIwOSwgMC42KSk7XG59XG5cbi5wbHlyX192b2x1bWUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDExMHB4O1xuICBtaW4td2lkdGg6IDgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnBseXJfX3ZvbHVtZSBpbnB1dFt0eXBlPXJhbmdlXSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS8yKTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnBseXItLWlzLWlvcyAucGx5cl9fdm9sdW1lIHtcbiAgbWluLXdpZHRoOiAwO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnBseXItLWF1ZGlvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbHMge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2xzLWJhY2tncm91bmQsICNmZmYpO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xuICBjb2xvcjogIzRhNTQ2NDtcbiAgY29sb3I6IHZhcigtLXBseXItYXVkaW8tY29udHJvbC1jb2xvciwgIzRhNTQ2NCk7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmc6IHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KTtcbn1cblxuLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cywgLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sOmhvdmVyLCAucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGJhY2tncm91bmQ6ICMwMGIzZmY7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBseXItYXVkaW8tY29udHJvbC1iYWNrZ3JvdW5kLWhvdmVyLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sIHZhcigtLXBseXItY29sb3ItbWFpbiwgIzAwYjNmZikpKTtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbG9yOiB2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2wtY29sb3ItaG92ZXIsICNmZmYpO1xufVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MywgMjAwLCAyMDksIDAuNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCwgdmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCByZ2JhKDE5MywgMjAwLCAyMDksIDAuNikpKTtcbn1cblxuLnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE5MywgMjAwLCAyMDksIDAuNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCwgdmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCByZ2JhKDE5MywgMjAwLCAyMDksIDAuNikpKTtcbn1cblxuLnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTkzLCAyMDAsIDIwOSwgMC42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLCB2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsIHJnYmEoMTkzLCAyMDAsIDIwOSwgMC42KSkpO1xufVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMiksIDAgMCAwIDNweCByZ2JhKDM1LCA0MCwgNDcsIDAuMSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LCAwIDFweCAxcHggcmdiYSgzNSwgNDAsIDQ3LCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4yKSksIDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwgM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsIHJnYmEoMzUsIDQwLCA0NywgMC4xKSk7XG59XG5cbi5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDAsIDQ3LCAwLjIpLCAwIDAgMCAzcHggcmdiYSgzNSwgNDAsIDQ3LCAwLjEpO1xuICBib3gtc2hhZG93OiB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywgMCAxcHggMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMikpLCAwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsIDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCByZ2JhKDM1LCA0MCwgNDcsIDAuMSkpO1xufVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDAsIDQ3LCAwLjIpLCAwIDAgMCAzcHggcmdiYSgzNSwgNDAsIDQ3LCAwLjEpO1xuICBib3gtc2hhZG93OiB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywgMCAxcHggMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMikpLCAwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsIDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCByZ2JhKDM1LCA0MCwgNDcsIDAuMSkpO1xufVxuXG4ucGx5ci0tYXVkaW8gLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xuICBjb2xvcjogcmdiYSgxOTMsIDIwMCwgMjA5LCAwLjYpO1xuICBjb2xvcjogdmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCByZ2JhKDE5MywgMjAwLCAyMDksIDAuNikpO1xufVxuXG4ucGx5ci0tdmlkZW8ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsIHZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCwgIzAwMCkpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGx5ci0tdmlkZW8ucGx5ci0tbWVudS1vcGVuIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wbHlyX192aWRlby13cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLCB2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsICMwMDApKTtcbiAgbWFyZ2luOiBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGx5cl9fdmlkZW8tZW1iZWQsIC5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpbyB7XG4gIGFzcGVjdC1yYXRpbzogMTYvOTtcbn1cblxuQHN1cHBvcnRzIG5vdCAoYXNwZWN0LXJhdGlvOiAxNi85KSB7XG4gIC5wbHlyX192aWRlby1lbWJlZCwgLnBseXJfX3ZpZGVvLXdyYXBwZXItLWZpeGVkLXJhdGlvIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLnBseXJfX3ZpZGVvLWVtYmVkIGlmcmFtZSwgLnBseXJfX3ZpZGVvLXdyYXBwZXItLWZpeGVkLXJhdGlvIHZpZGVvIHtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBseXItLWZ1bGwtdWkgLnBseXJfX3ZpZGVvLWVtYmVkID4gLnBseXJfX3ZpZGVvLWVtYmVkX19jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjQwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTM4LjI4MTI1JSk7XG59XG5cbi5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQsIHJnYmEoMCwgMCwgMCwgMC43NSkpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2xzLWJhY2tncm91bmQsIGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjc1KSkpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLXBseXItdmlkZW8tY29udHJvbC1jb2xvciwgI2ZmZik7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMik7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzIGVhc2UtaW4tb3V0LHRyYW5zZm9ybSAuNHMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDM7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xzIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBhZGRpbmc6IHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KTtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLXRvcDogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqMy41KTtcbiAgfVxufVxuXG4ucGx5ci0tdmlkZW8ucGx5ci0taGlkZS1jb250cm9scyAucGx5cl9fY29udHJvbHMge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuXG4ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzLCAucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2w6aG92ZXIsIC5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZDogIzAwYjNmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tcGx5ci12aWRlby1jb250cm9sLWJhY2tncm91bmQtaG92ZXIsIHZhcigtLXBseXItY29sb3ItbWFpbiwgdmFyKC0tcGx5ci1jb2xvci1tYWluLCAjMDBiM2ZmKSkpO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLXBseXItdmlkZW8tY29udHJvbC1jb2xvci1ob3ZlciwgI2ZmZik7XG59XG5cbi5wbHlyX19jb250cm9sLS1vdmVybGFpZCB7XG4gIGJhY2tncm91bmQ6ICMwMGIzZmY7XG4gIGJhY2tncm91bmQ6IHZhcigtLXBseXItdmlkZW8tY29udHJvbC1iYWNrZ3JvdW5kLWhvdmVyLCB2YXIoLS1wbHlyLWNvbG9yLW1haW4sIHZhcigtLXBseXItY29sb3ItbWFpbiwgIzAwYjNmZikpKTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLXBseXItdmlkZW8tY29udHJvbC1jb2xvciwgI2ZmZik7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGxlZnQ6IDUwJTtcbiAgb3BhY2l0eTogLjk7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKjEuNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiAuM3M7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wbHlyX19jb250cm9sLS1vdmVybGFpZCBzdmcge1xuICBsZWZ0OiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOmZvY3VzLCAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQ6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucGx5ci0tcGxheWluZyAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWQge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sLS1vdmVybGFpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wbHlyLXZpZGVvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsIHZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSkpO1xufVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1yYW5nZS10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBseXItdmlkZW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCwgdmFyKC0tcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpKSk7XG59XG5cbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOjotbXMtdHJhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wbHlyLXZpZGVvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsIHZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSkpO1xufVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMiksIDAgMCAwIDNweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LCAwIDFweCAxcHggcmdiYSgzNSwgNDAsIDQ3LCAwLjE1KSwgMCAwIDAgMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4yKSksIDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwgM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSk7XG59XG5cbi5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDAsIDQ3LCAwLjIpLCAwIDAgMCAzcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3gtc2hhZG93OiB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywgMCAxcHggMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMikpLCAwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsIDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpO1xufVxuXG4ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tcy10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMTUpLCAwIDAgMCAxcHggcmdiYSgzNSwgNDAsIDQ3LCAwLjIpLCAwIDAgMCAzcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3gtc2hhZG93OiB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywgMCAxcHggMXB4IHJnYmEoMzUsIDQwLCA0NywgMC4xNSksIDAgMCAwIDFweCByZ2JhKDM1LCA0MCwgNDcsIDAuMikpLCAwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsIDNweCkgdmFyKC0tcGx5ci1hdWRpby1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LWNvbG9yLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkpO1xufVxuXG4ucGx5ci0tdmlkZW8gLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgY29sb3I6IHZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSk7XG59XG5cbi5wbHlyOmZ1bGxzY3JlZW4ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBseXI6ZnVsbHNjcmVlbiB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wbHlyOmZ1bGxzY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiArIHN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyOmZ1bGxzY3JlZW4ucGx5ci0taGlkZS1jb250cm9scyB7XG4gIGN1cnNvcjogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLCAyMXB4KTtcbiAgfVxuICAucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLCAyMXB4KTtcbiAgfVxufVxuXG4ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gdmlkZW8ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wbHlyOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4gKyBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHMge1xuICBjdXJzb3I6IG5vbmU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fY2FwdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXNpemU6IHZhcigtLXBseXItZm9udC1zaXplLXhsYXJnZSwgMjFweCk7XG4gIH1cbn1cblxuLnBseXI6LW1vei1mdWxsLXNjcmVlbiB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGx5cjotbW96LWZ1bGwtc2NyZWVuIHZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnBseXI6LW1vei1mdWxsLXNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuICsgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXI6LW1vei1mdWxsLXNjcmVlbi5wbHlyLS1oaWRlLWNvbnRyb2xzIHtcbiAgY3Vyc29yOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbHlyOi1tb3otZnVsbC1zY3JlZW4gLnBseXJfX2NhcHRpb25zIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgZm9udC1zaXplOiB2YXIoLS1wbHlyLWZvbnQtc2l6ZS14bGFyZ2UsIDIxcHgpO1xuICB9XG59XG5cbi5wbHlyOi1tcy1mdWxsc2NyZWVuIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wbHlyOi1tcy1mdWxsc2NyZWVuIHZpZGVvIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4gKyBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGx5cjotbXMtZnVsbHNjcmVlbi5wbHlyLS1oaWRlLWNvbnRyb2xzIHtcbiAgY3Vyc29yOiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jYXB0aW9ucyB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLCAyMXB4KTtcbiAgfVxufVxuXG4ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDAwMDAwO1xufVxuXG4ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayB2aWRlbyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuICsgc3ZnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sucGx5ci0taGlkZS1jb250cm9scyB7XG4gIGN1cnNvcjogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY2FwdGlvbnMge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBmb250LXNpemU6IHZhcigtLXBseXItZm9udC1zaXplLXhsYXJnZSwgMjFweCk7XG4gIH1cbn1cblxuLnBseXJfX2FkcyB7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJvdHRvbTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ucGx5cl9fYWRzID4gZGl2LCAucGx5cl9fYWRzID4gZGl2IGlmcmFtZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBseXJfX2FkczphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMyMzI4MmY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm90dG9tOiAxMHB4O1xuICBib3R0b206IHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KTtcbiAgY29sb3I6ICNmZmY7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1iYWRnZS10ZXh0KTtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgcmlnaHQ6IHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KTtcbiAgei1pbmRleDogMztcbn1cblxuLnBseXJfX2FkczphZnRlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wbHlyX19jdWVzIHtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA1cHg7XG4gIGhlaWdodDogdmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsIDVweCk7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogLXZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIgMCAwO1xuICBvcGFjaXR5OiAuODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDNweDtcbiAgei1pbmRleDogMztcbn1cblxuLnBseXJfX3ByZXZpZXctdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvdHRvbTogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXBseXItdG9vbHRpcC1zaGFkb3csIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpKTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMioyKTtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZzogM3B4O1xuICBwYWRkaW5nOiB2YXIoLS1wbHlyLXRvb2x0aXAtcmFkaXVzLCAzcHgpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCkgc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMgZWFzZSAuMXMsb3BhY2l0eSAuMnMgZWFzZSAuMXM7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5wbHlyX19wcmV2aWV3LXRodW1iLS1pcy1zaG93biB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApIHNjYWxlKDEpO1xufVxuXG4ucGx5cl9fcHJldmlldy10aHVtYjpiZWZvcmUge1xuICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogdmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsIDRweCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IHZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLCA0cHgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBib3JkZXItdG9wOiB2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSwgNHB4KSBzb2xpZCB2YXIoLS1wbHlyLXRvb2x0aXAtYmFja2dyb3VuZCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpKTtcbiAgYm90dG9tOiAtNHB4O1xuICBib3R0b206IGNhbGModmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsIDRweCkqLTEpO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdpZHRoOiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucGx5cl9fcHJldmlldy10aHVtYl9faW1hZ2UtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogI2MxYzhkMTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXBseXItdG9vbHRpcC1yYWRpdXMsIDNweCkgLSAxcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5wbHlyX19wcmV2aWV3LXRodW1iX19pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBseXJfX3ByZXZpZXctdGh1bWJfX3RpbWUtY29udGFpbmVyIHtcbiAgYm90dG9tOiA2cHg7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5wbHlyX19wcmV2aWV3LXRodW1iX190aW1lLWNvbnRhaW5lciBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXBseXItdG9vbHRpcC1yYWRpdXMsIDNweCkgLSAxcHgpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXNpemU6IHZhcigtLXBseXItZm9udC1zaXplLXRpbWUsIHZhcigtLXBseXItZm9udC1zaXplLXNtYWxsLCAxM3B4KSk7XG4gIHBhZGRpbmc6IDNweCA2cHg7XG59XG5cbi5wbHlyX19wcmV2aWV3LXNjcnViYmluZyB7XG4gIGJvdHRvbTogMDtcbiAgZmlsdGVyOiBibHVyKDFweCk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBseXJfX3ByZXZpZXctc2NydWJiaW5nLS1pcy1zaG93biB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wbHlyX19wcmV2aWV3LXNjcnViYmluZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGx5ci0tbm8tdHJhbnNpdGlvbiB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBseXJfX3NyLW9ubHkge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wbHlyIFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzLFxuLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sOmhvdmVyLFxuLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLFxuLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cyxcbi5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbDpob3Zlcixcbi5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbFthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjM0U4N0NCO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMzIsIDUwLCA2NywgMC4yKTtcbn1cblxuLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDMyLCA1MCwgNjcsIDAuMyk7XG59XG5cbi5wbHlyX19wcm9ncmVzc19fYnVmZmVyIHtcbiAgaGVpZ2h0OiA0cHg7XG59XG5cbi5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdIHtcbiAgY29sb3I6ICMzRTg3Q0I7XG4gIGhlaWdodDogNHB4O1xufVxuXG4ucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xzIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCByZ2JhKDMyLCA1MCwgNjcsIDAuNykpO1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG59XG5cbi5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX192b2x1bWUge1xuICBtYXgtd2lkdGg6IDM2cHg7XG59XG5cbi5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLnZpZGVvLXBsYXllci1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyIC5jdXN0b20tY29udHJvbHMge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMyLCA1MCwgNjcsIDAuMDgpO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMzIsIDUwLCA2NywgMC4xNik7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiA0MHB4O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDEwMG1zIGVhc2U7XG4gIHotaW5kZXg6IDI7XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyIC5jdXN0b20tY29udHJvbHMgLnZpZC1jdXN0b20tY29udHJvbCB7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmc6IDEycHggMTBweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTAwbXMgMG1zIGVhc2UsIG9wYWNpdHkgMjAwbXM7XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyIC5jdXN0b20tY29udHJvbHMgLnZpZC1jdXN0b20tY29udHJvbCAuY29udHJvbC1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tY29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC04cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgMG1zIGVhc2U7XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyIC5jdXN0b20tY29udHJvbHMgLnZpZC1jdXN0b20tY29udHJvbDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyIC5jdXN0b20tY29udHJvbHMgLnZpZC1jdXN0b20tY29udHJvbDpob3ZlciAuY29udHJvbC1sYWJlbCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyIC5jdXN0b20tY29udHJvbHMgLnVubXV0ZS1jb250cm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLXBsYXllci1jb250YWluZXIgLmN1c3RvbS1jb250cm9scy55b3V0dWJlIHtcbiAgdG9wOiA4MHB4O1xufVxuXG4udmlkZW8tcGxheWVyLWNvbnRhaW5lciAuY3VzdG9tLWNvbnRyb2xzLm11dGVkIC51bm11dGUtY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4udmlkZW8tcGxheWVyLWNvbnRhaW5lciAuY3VzdG9tLWNvbnRyb2xzLm11dGVkIC5tdXRlLWNvbnRyb2wge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tcGxheWVyLWNvbnRhaW5lciAuY3VzdG9tLWNvbnRyb2xzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzMiwgNTAsIDY3LCAwLjE2KTtcbn1cblxuLnZpZGVvLXBsYXllci1jb250YWluZXIgLmN1c3RvbS1jb250cm9sczpob3ZlciAudmlkLWN1c3RvbS1jb250cm9sIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4udmlkZW8tcGxheWVyLWNvbnRhaW5lciAudmlkZW8tY292ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTA7XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyIC52aWRlby1jb3ZlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuXG4udmlkZW8tcGxheWVyLWNvbnRhaW5lciAudmlkZW8tY292ZXIgLnBsYXktYnV0dG9uIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMzIsIDUwLCA2NywgMC4yNSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTIwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxMjBtcywgYm9yZGVyLWNvbG9yIDEyMG1zO1xuICB6LWluZGV4OiAzO1xufVxuXG4udmlkZW8tcGxheWVyLWNvbnRhaW5lciAudmlkZW8tY292ZXIgLnBsYXktYnV0dG9uIC5mYS1wbGF5IHtcbiAgY29sb3I6ICMzRTg3Q0I7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTIwbXM7XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyIC52aWRlby1jb3ZlciAucGxheS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM0U4N0NCO1xuICBib3JkZXItY29sb3I6ICMzRTg3Q0I7XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyIC52aWRlby1jb3ZlciAucGxheS1idXR0b246aG92ZXIgLmZhLXBsYXkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnZpZGVvLXBsYXllci1jb250YWluZXIgLnZpZGVvLWNvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgzMiwgNTAsIDY3LCAwLjEyKTtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyIC52aWRlby1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxMnB4O1xuICBib3R0b206IDEycHg7XG4gIGxlZnQ6IDEycHg7XG4gIHotaW5kZXg6IDExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBvcGFjaXR5OiAuOTg7XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyIC52aWRlby1vdmVybGF5IC5jbG9zZS1vdmVybGF5IHtcbiAgY29sb3I6ICMyQzU2OTc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgcmlnaHQ6IDE2cHg7XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyIC52aWRlby1vdmVybGF5IC5jbG9zZS1vdmVybGF5OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmlkZW8tcGxheWVyLWNvbnRhaW5lciAudmlkZW8tb3ZlcmxheSAubm90aWNlLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDEwcHg7XG4gIHdpZHRoOiA1MzVweDtcbiAgbWFyZ2luLWxlZnQ6IDMzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0NXB4O1xuICBjb2xvcjogI0EyQTJBMjtcbn1cblxuLnZpZGVvLXBsYXllci1jb250YWluZXIgLnZpZGVvLW92ZXJsYXkgLm5vdGljZS1jb3VudGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiAjMjAzMjQzO1xuICBsZXR0ZXItc3BhY2luZzogNC44cHg7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tY29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udmlkZW8tcGxheWVyLWNvbnRhaW5lciAudmlkZW8tb3ZlcmxheSAubm90aWNlLWNvdW50ZG93biAucGxheS1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDcwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnZpZGVvLXBsYXllci1jb250YWluZXIgLnZpZGVvLW92ZXJsYXkgLm5vdGljZS1jb3VudGRvd24gLnBsYXktYnV0dG9uIC5wbGF5LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDgycHg7XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyIC52aWRlby1vdmVybGF5IC5ub3RpY2UtY291bnRkb3duIC5wbGF5LWJ1dHRvbiAuY291bnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNjAlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyIC52aWRlby1vdmVybGF5IC5vdmVybGF5LWNvbnRyb2xzIHtcbiAgbWFyZ2luLWxlZnQ6IDMzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA4MHB4O1xufVxuXG4udmlkZW8tcGxheWVyLWNvbnRhaW5lciAudmlkZW8tb3ZlcmxheSAub3ZlcmxheS1jb250cm9scyAucGxheSxcbi52aWRlby1wbGF5ZXItY29udGFpbmVyIC52aWRlby1vdmVybGF5IC5vdmVybGF5LWNvbnRyb2xzIC5jYW5jZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udmlkZW8tcGxheWVyLWNvbnRhaW5lciAudmlkZW8tb3ZlcmxheSAub3ZlcmxheS1jb250cm9scyAucGxheSB7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQzU2OTc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyQzU2OTc7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4udmlkZW8tcGxheWVyLWNvbnRhaW5lciAudmlkZW8tb3ZlcmxheSAub3ZlcmxheS1jb250cm9scyAucGxheTpob3ZlciwgLnZpZGVvLXBsYXllci1jb250YWluZXIgLnZpZGVvLW92ZXJsYXkgLm92ZXJsYXktY29udHJvbHMgLnBsYXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg2NTcyO1xuICBib3JkZXItY29sb3I6ICM1ODY1NzI7XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyIC52aWRlby1vdmVybGF5IC5vdmVybGF5LWNvbnRyb2xzIC5jYW5jZWwge1xuICBjb2xvcjogIzJDNTY5NztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyIC52aWRlby1vdmVybGF5IC5vdmVybGF5LWNvbnRyb2xzIC5jYW5jZWw6aG92ZXIsIC52aWRlby1wbGF5ZXItY29udGFpbmVyIC52aWRlby1vdmVybGF5IC5vdmVybGF5LWNvbnRyb2xzIC5jYW5jZWw6Zm9jdXMge1xuICBjb2xvcjogIzU4NjU3Mjtcbn1cblxuLnZpZGVvLXBsYXllci1jb250YWluZXIgLnBseXItLXN0b3BwZWQgLnBseXJfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLXBsYXllci1jb250YWluZXIuaGFzLWRpc2NsYWltZXIgLnBseXItLXN0b3BwZWQgLnBseXJfX2NvbnRyb2xzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyLnhzLXBsYXllciAudmlkZW8tb3ZlcmxheSAuY2xvc2Utb3ZlcmxheSB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIHJpZ2h0OiAxNnB4O1xufVxuXG4udmlkZW8tcGxheWVyLWNvbnRhaW5lci54cy1wbGF5ZXIgLnZpZGVvLW92ZXJsYXkgLmNsb3NlLW92ZXJsYXk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyLnhzLXBsYXllciAudmlkZW8tb3ZlcmxheSAubm90aWNlLWNvdW50ZG93biB7XG4gIHRvcDogMTAlO1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgd2lkdGg6IDgwJTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbn1cblxuLnZpZGVvLXBsYXllci1jb250YWluZXIueHMtcGxheWVyIC52aWRlby1vdmVybGF5IC5ub3RpY2UtY291bnRkb3duIC5wbGF5LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyLnhzLXBsYXllciAudmlkZW8tb3ZlcmxheSAubm90aWNlLWNvdW50ZG93biAucGxheS1idXR0b24gLnBsYXktaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyLnhzLXBsYXllciAudmlkZW8tb3ZlcmxheSAubm90aWNlLWNvdW50ZG93biAucGxheS1idXR0b24gLmNvdW50ZXIge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGNvbG9yOiAjMjAzMjQzO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udmlkZW8tcGxheWVyLWNvbnRhaW5lci54cy1wbGF5ZXIgLnZpZGVvLW92ZXJsYXkgLm5vdGljZS1jb3VudGRvd24gLm5vdGljZS1jb3VudGRvd25fX3Bvc3QtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlkZW8tcGxheWVyLWNvbnRhaW5lci54cy1wbGF5ZXIgLnZpZGVvLW92ZXJsYXkgLm92ZXJsYXktY29udHJvbHMge1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgYm90dG9tOiA2MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xufVxuXG4udmlkZW8tcGxheWVyLWNvbnRhaW5lci54cy1wbGF5ZXIgLnZpZGVvLW92ZXJsYXkgLm92ZXJsYXktY29udHJvbHMgLnBsYXksXG4udmlkZW8tcGxheWVyLWNvbnRhaW5lci54cy1wbGF5ZXIgLnZpZGVvLW92ZXJsYXkgLm92ZXJsYXktY29udHJvbHMgLmNhbmNlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogNHB4O1xufVxuXG4udmlkZW8tcGxheWVyLWNvbnRhaW5lci54cy1wbGF5ZXIgLnZpZGVvLW92ZXJsYXkgLm92ZXJsYXktY29udHJvbHMgLnBsYXkge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyLnhzLXBsYXllciAudmlkZW8tb3ZlcmxheSAubm90aWNlLW1lc3NhZ2Uge1xuICBmb250LXNpemU6IDhweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgYm90dG9tOiA1JTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW8tcGxheWVyLWNvbnRhaW5lci5zbS1wbGF5ZXIgLnZpZGVvLW92ZXJsYXkgLmNsb3NlLW92ZXJsYXkge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICByaWdodDogMTZweDtcbn1cblxuLnZpZGVvLXBsYXllci1jb250YWluZXIuc20tcGxheWVyIC52aWRlby1vdmVybGF5IC5jbG9zZS1vdmVybGF5OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udmlkZW8tcGxheWVyLWNvbnRhaW5lci5zbS1wbGF5ZXIgLnZpZGVvLW92ZXJsYXkgLm5vdGljZS1tZXNzYWdlIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gIGJvdHRvbTogMTJweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4udmlkZW8tcGxheWVyLWNvbnRhaW5lci5zbS1wbGF5ZXIgLnZpZGVvLW92ZXJsYXkgLm5vdGljZS1jb3VudGRvd24ge1xuICB0b3A6IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuXG4udmlkZW8tcGxheWVyLWNvbnRhaW5lci5zbS1wbGF5ZXIgLnZpZGVvLW92ZXJsYXkgLm5vdGljZS1jb3VudGRvd24gLnBsYXktYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLnZpZGVvLXBsYXllci1jb250YWluZXIuc20tcGxheWVyIC52aWRlby1vdmVybGF5IC5ub3RpY2UtY291bnRkb3duIC5wbGF5LWJ1dHRvbiAucGxheS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZGVvLXBsYXllci1jb250YWluZXIuc20tcGxheWVyIC52aWRlby1vdmVybGF5IC5ub3RpY2UtY291bnRkb3duIC5wbGF5LWJ1dHRvbiAuY291bnRlciB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29sb3I6ICMyMDMyNDM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyLnNtLXBsYXllciAudmlkZW8tb3ZlcmxheSAubm90aWNlLWNvdW50ZG93biAubm90aWNlLWNvdW50ZG93bl9fcG9zdC1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyLnNtLXBsYXllciAudmlkZW8tb3ZlcmxheSAub3ZlcmxheS1jb250cm9scyB7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBib3R0b206IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyLnNtLXBsYXllciAudmlkZW8tb3ZlcmxheSAub3ZlcmxheS1jb250cm9scyAucGxheSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnZpZGVvLXBsYXllci1jb250YWluZXIuc20tcGxheWVyIC52aWRlby1vdmVybGF5IC5vdmVybGF5LWNvbnRyb2xzIC5wbGF5LFxuLnZpZGVvLXBsYXllci1jb250YWluZXIuc20tcGxheWVyIC52aWRlby1vdmVybGF5IC5vdmVybGF5LWNvbnRyb2xzIC5jYW5jZWwge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyLm1kLXBsYXllciAudmlkZW8tb3ZlcmxheSAuY2xvc2Utb3ZlcmxheSB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIHJpZ2h0OiAxNnB4O1xufVxuXG4udmlkZW8tcGxheWVyLWNvbnRhaW5lci5tZC1wbGF5ZXIgLnZpZGVvLW92ZXJsYXkgLmNsb3NlLW92ZXJsYXk6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyLm1kLXBsYXllciAudmlkZW8tb3ZlcmxheSAubm90aWNlLW1lc3NhZ2Uge1xuICBtYXJnaW46IDAgMjlweCAwIDMzcHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm90dG9tOiAyNnB4O1xuICBtYXgtd2lkdGg6IDkwJTtcbn1cblxuLnZpZGVvLXBsYXllci1jb250YWluZXIubWQtcGxheWVyIC52aWRlby1vdmVybGF5IC5ub3RpY2UtY291bnRkb3duIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0b3A6IDI1JTtcbiAgbWFyZ2luLWxlZnQ6IDM0cHg7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnZpZGVvLXBsYXllci1jb250YWluZXIubWQtcGxheWVyIC52aWRlby1vdmVybGF5IC5ub3RpY2UtY291bnRkb3duIC5wbGF5LWJ1dHRvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyLm1kLXBsYXllciAudmlkZW8tb3ZlcmxheSAubm90aWNlLWNvdW50ZG93biAucGxheS1idXR0b24gLnBsYXktaWNvbiB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbn1cblxuLnZpZGVvLXBsYXllci1jb250YWluZXIubWQtcGxheWVyIC52aWRlby1vdmVybGF5IC5ub3RpY2UtY291bnRkb3duIC5wbGF5LWJ1dHRvbiAuY291bnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDYwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyLm1kLXBsYXllciAudmlkZW8tb3ZlcmxheSAubm90aWNlLWNvdW50ZG93biAubm90aWNlLWNvdW50ZG93bl9fcG9zdC1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWRlby1wbGF5ZXItY29udGFpbmVyLm1kLXBsYXllciAudmlkZW8tb3ZlcmxheSAub3ZlcmxheS1jb250cm9scyB7XG4gIG1hcmdpbi1sZWZ0OiAzM3B4O1xuICBib3R0b206IDY1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2xzIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbiAgLnZpZGVvLXBsYXllci1jb250YWluZXIgLmN1c3RvbS1jb250cm9scyB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLnZpZGVvLXBsYXllci1jb250YWluZXIgLmN1c3RvbS1jb250cm9scy55b3V0dWJlIHtcbiAgICB0b3A6IDUwcHg7XG4gIH1cbn1cblxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbCB7XG4gIHotaW5kZXg6IDIwMDA0O1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgbWluLWhlaWdodDogNTAlO1xuICBtYXgtaGVpZ2h0OiA3MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgzMiwgNTAsIDY3LCAwLjIpO1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nOiA0MHB4IDQwcHggMCA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDIwcHggNXB4IDAgNXB4O1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cblxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1oZWFkZXIgLm1vZGFsLWhlYWRlci1pbWFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcInRpdGxpbmctZ290aGljLWZiLXNreWxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMjBweCA0MHB4IDAgNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1ib2R5LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0NTBweCk7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtYm9keS1saW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAwIDIwcHg7XG4gIH1cbn1cblxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDQwcHggMCA0MHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4sIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1maWx0ZXIsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWZpbHRlciwgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZmlsdGVyLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLXRvZ2dsZSwgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi10b2dnbGUsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZmlyc3QsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZmlyc3QsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWxhc3QsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tbGFzdCwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1wcmltYXJ5LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2VzcywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1zZWNvbmRhcnksIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueSB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bjpmaXJzdC1jaGlsZCwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAuYnRuLWZpbHRlcjpmaXJzdC1jaGlsZCwgLmZpbHRlci1yb3cgPiBkaXYgLmRyb3Bkb3duLmZpbHRlciAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWZpbHRlcjpmaXJzdC1jaGlsZCwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5idG4tZmlsdGVyOmZpcnN0LWNoaWxkLCAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1maWx0ZXI6Zmlyc3QtY2hpbGQsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5idG4tdG9nZ2xlOmZpcnN0LWNoaWxkLCAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLXRvZ2dsZTpmaXJzdC1jaGlsZCwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLmJ0bi1maXJzdDpmaXJzdC1jaGlsZCwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1maXJzdDpmaXJzdC1jaGlsZCxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tbGFzdDpmaXJzdC1jaGlsZCwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1sYXN0OmZpcnN0LWNoaWxkLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLXByaW1hcnk6Zmlyc3QtY2hpbGQsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzOmZpcnN0LWNoaWxkLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLXNlY29uZGFyeTpmaXJzdC1jaGlsZCwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG46aG92ZXIsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1maWx0ZXI6aG92ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1maWx0ZXI6aG92ZXIsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWZpbHRlcjpob3ZlciwgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZmlsdGVyOmhvdmVyLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLXRvZ2dsZTpob3ZlciwgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi10b2dnbGU6aG92ZXIsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZmlyc3Q6aG92ZXIsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZmlyc3Q6aG92ZXIsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWxhc3Q6aG92ZXIsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tbGFzdDpob3ZlciwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1wcmltYXJ5OmhvdmVyLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2Vzczpob3ZlciwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3Mge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5idG4tZmlsdGVyLCAuZmlsdGVyLXJvdyA+IGRpdiAuZHJvcGRvd24uZmlsdGVyIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZmlsdGVyLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZmlsdGVyLXJvdyA+IGRpdiAubXVsdGktZHJvcGRvd24gLmJ0bi1maWx0ZXIsIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWZpbHRlciwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLmJ0bi10b2dnbGUsIC5maWx0ZXItcm93ID4gZGl2IC5idG4tZ3JvdXAtdG9nZ2xlIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tdG9nZ2xlLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWZpcnN0LCAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWZpcnN0LFxuICAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAucGFnaW5hdG9yLWNvbnRhaW5lciAucGFnZS1uYXZpZ2F0aW9uLWNvbnRhaW5lciAuYnRuLWxhc3QsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tbGFzdCwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1wcmltYXJ5LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2VzcywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1zZWNvbmRhcnksIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICB9XG4gIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG46Zmlyc3QtY2hpbGQsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLmJ0bi1maWx0ZXI6Zmlyc3QtY2hpbGQsIC5maWx0ZXItcm93ID4gZGl2IC5kcm9wZG93bi5maWx0ZXIgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1maWx0ZXI6Zmlyc3QtY2hpbGQsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5maWx0ZXItcm93ID4gZGl2IC5tdWx0aS1kcm9wZG93biAuYnRuLWZpbHRlcjpmaXJzdC1jaGlsZCwgLmZpbHRlci1yb3cgPiBkaXYgLm11bHRpLWRyb3Bkb3duIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZmlsdGVyOmZpcnN0LWNoaWxkLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZmlsdGVyLXJvdyA+IGRpdiAuYnRuLWdyb3VwLXRvZ2dsZSAuYnRuLXRvZ2dsZTpmaXJzdC1jaGlsZCwgLmZpbHRlci1yb3cgPiBkaXYgLmJ0bi1ncm91cC10b2dnbGUgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi10b2dnbGU6Zmlyc3QtY2hpbGQsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tZmlyc3Q6Zmlyc3QtY2hpbGQsIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZmlyc3Q6Zmlyc3QtY2hpbGQsXG4gIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5wYWdpbmF0b3ItY29udGFpbmVyIC5wYWdlLW5hdmlnYXRpb24tY29udGFpbmVyIC5idG4tbGFzdDpmaXJzdC1jaGlsZCwgLnBhZ2luYXRvci1jb250YWluZXIgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXIgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1sYXN0OmZpcnN0LWNoaWxkLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLXByaW1hcnk6Zmlyc3QtY2hpbGQsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzOmZpcnN0LWNoaWxkLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLXNlY29uZGFyeTpmaXJzdC1jaGlsZCwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55OmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAuYWRkaXRpb25hbC1tb2RhbHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAuYWRkaXRpb25hbC1tb2RhbHMgLmFkZGl0aW9uYWwtbW9kYWwtMSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAuYWRkaXRpb25hbC1tb2RhbHMgLmFkZGl0aW9uYWwtbW9kYWwtMiB7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjNyZW0gMC4zcmVtO1xufVxuXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLmFkZGl0aW9uYWwtbW9kYWxzIC5hZGRpdGlvbmFsLW1vZGFsLTEge1xuICB3aWR0aDogODAlO1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAuYWRkaXRpb25hbC1tb2RhbHMgLmFkZGl0aW9uYWwtbW9kYWwtMiB7XG4gIHdpZHRoOiA2MCU7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC5pcy1hY2Nlc3MtZGVueSAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwuaXMtYWNjZXNzLWRlbnkgLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwuYWJidmllIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzMHB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwuYWJidmllIC5tb2RhbC1kaWFsb2cge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwuYWJidmllIC5tb2RhbC1oZWFkZXIge1xuICBwYWRkaW5nOiA3MnB4IDcycHggMCA3MnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC5hYmJ2aWUgLm1vZGFsLWhlYWRlciB7XG4gICAgcGFkZGluZzogMjRweCAyNHB4IDAgMjRweDtcbiAgfVxufVxuXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLmFiYnZpZSAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yNXB4O1xuICB0b3A6IC0zMHB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC5hYmJ2aWUgLm1vZGFsLWNvbnRlbnQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3MWQ0OTtcbiAgcGFkZGluZy1ib3R0b206IDcycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLmFiYnZpZSAubW9kYWwtY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cbn1cblxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC5hYmJ2aWUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAzNnB4IDcycHggMCA3MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLmFiYnZpZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSB7XG4gICAgcGFkZGluZzogMTJweCAyNHB4IDAgMjRweDtcbiAgfVxufVxuXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLmFiYnZpZSAubW9kYWwtY29udGVudCBhIHtcbiAgY29sb3I6ICMyZjllY2U7XG59XG5cbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwuYWJidmllIC5tb2RhbC1jb250ZW50IGE6aG92ZXIge1xuICBjb2xvcjogIzJmOWVjZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLmFiYnZpZSAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMyQzU2OTc7XG59XG5cbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwuYWJidmllIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJmOWVjZTtcbiAgYm9yZGVyLWNvbG9yOiAjMmY5ZWNlO1xufVxuXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLmFiYnZpZSAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzOmZvY3VzLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLmFiYnZpZSAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjllY2U7XG4gIGJvcmRlci1jb2xvcjogIzJmOWVjZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAyMjIsIDIyMywgMC41KTtcbn1cblxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC5hYmJ2aWUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2Vzcy5kaXNhYmxlZCwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC5hYmJ2aWUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG5cbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwuYWJidmllIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLmFiYnZpZSAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC5hYmJ2aWUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2Vzcy5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLmFiYnZpZSAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC5hYmJ2aWUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwuYWJidmllIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIyLCAyMjIsIDIyMywgMC41KTtcbn1cblxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC5hYmJ2aWUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLmFiYnZpZSAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLmFiYnZpZSAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueTpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC5hYmJ2aWUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnk6Zm9jdXMsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwuYWJidmllIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55LmZvY3VzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzMywgMzcsIDQxLCAwLjUpO1xufVxuXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLmFiYnZpZSAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueS5kaXNhYmxlZCwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC5hYmJ2aWUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLmFiYnZpZSAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwuYWJidmllIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC5hYmJ2aWUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMC4yKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLmFiYnZpZSAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwuYWJidmllIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC5hYmJ2aWUgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzMsIDM3LCA0MSwgMC41KTtcbn1cblxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC5hYmJ2aWUgLmFkZGl0aW9uYWwtbW9kYWxzIC5hZGRpdGlvbmFsLW1vZGFsLTEsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLmFiYnZpZSAuYWRkaXRpb25hbC1tb2RhbHMgLmFkZGl0aW9uYWwtbW9kYWwtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzFkNDk7XG59XG5cbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwubWVzc2FnZSAubW9kYWwtY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMjRweCAyNHB4IDI0cHg7XG59XG5cbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwubWVzc2FnZSAubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgY29sb3I6ICMyMDMyNDM7XG59XG5cbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwubWVzc2FnZSAuYWRkaXRpb25hbC1tb2RhbHMgLmFkZGl0aW9uYWwtbW9kYWwtMSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwubWVzc2FnZSAuYWRkaXRpb25hbC1tb2RhbHMgLmFkZGl0aW9uYWwtbW9kYWwtMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyNHB4IDI0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzIsIDUwLCA2NywgMC4yKTtcbn1cblxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC53YXJuaW5nIC5tb2RhbC1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMCAyNHB4IDI0cHggMjRweDtcbn1cblxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC53YXJuaW5nIC5tb2RhbC1oZWFkZXIge1xuICBjb2xvcjogI0UzNEQ0RDtcbiAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAjRTM0RDREO1xuICBib3JkZXItcmFkaXVzOiAwIDIwcHggMCAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xufVxuXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLndhcm5pbmcgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDE1cHg7XG4gIGNvbG9yOiAjMjAzMjQzO1xufVxuXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLndhcm5pbmcgLmFkZGl0aW9uYWwtbW9kYWxzIC5hZGRpdGlvbmFsLW1vZGFsLTEsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLndhcm5pbmcgLmFkZGl0aW9uYWwtbW9kYWxzIC5hZGRpdGlvbmFsLW1vZGFsLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMjRweCAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMyLCA1MCwgNjcsIDAuMik7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHotaW5kZXg6IDIwMDAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuODU7XG59XG5cbi5pcy1pb3MgLm1vZGFsIHtcbiAgcGFkZGluZy1yaWdodDogMTdweDtcbn1cblxuLnBhZ2UtYWxlcnQtYmFubmVyIHtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tY29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5wYWdlLWFsZXJ0LWJhbm5lciAuY29sLTEyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtYWxlcnQtYmFubmVyIC5jb2wtMTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5wYWdlLWFsZXJ0LWJhbm5lciAuYmFubmVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnBhZ2UtYWxlcnQtYmFubmVyIC5iYW5uZXJfX2xpbmsge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBhZ2UtYWxlcnQtYmFubmVyIC5iYW5uZXJfX2xpbmsge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWluLXdpZHRoOiAyMDAlO1xuICB9XG59XG5cbi5wYWdlLWFsZXJ0LWJhbm5lciAuYmFubmVyX19saW5rIGEgc3BhbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5wYWdlLWFsZXJ0LWJhbm5lciAuY2xvc2Uge1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1hbGVydC1iYW5uZXIgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiA0MCU7XG4gIH1cbn1cblxuLnBhZ2UtYWxlcnQtYmFubmVyIC5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucGFnZS1hbGVydC1iYW5uZXIgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucGFnZS1hbGVydC1iYW5uZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlLWFsZXJ0LWJhbm5lciAuYmFubmVyLXJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IG5vcm1hbDtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS1hbGVydC1iYW5uZXIgLmJhbm5lci1yaWdodCB7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnBhZ2UtYWxlcnQtYmFubmVyLmFiYnZpZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzFkNDk7XG59XG5cbi5wYWdlLWFsZXJ0LWJhbm5lci5tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EyQTJBMjtcbn1cblxuLnBhZ2UtYWxlcnQtYmFubmVyLndhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTM0RDREO1xufVxuXG4uYWNjb3JkaW9uLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taGVhZGVyIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZmxleDogMSAxIDE7XG59XG5cbi5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taGVhZGVyIC5hY3Rpb24tY29udGFpbmVyIC5saW5rLCAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWhlYWRlciAuYWN0aW9uLWNvbnRhaW5lciAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoIGEsIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1oZWFkZXIgLmFjdGlvbi1jb250YWluZXIgYSxcbi5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taGVhZGVyIC5hY3Rpb24tY29udGFpbmVyIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgYSwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0ZCAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWhlYWRlciAuYWN0aW9uLWNvbnRhaW5lciBhIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRpdGxlLWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQTJBMkEyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjM0U4N0NCO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4uYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10aXRsZS1jb250YWluZXIgPiBbY2xhc3NePVwiY29sLVwiXTpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRpdGxlLWNvbnRhaW5lcjpob3ZlciB7XG4gIGNvbG9yOiAjMkM1Njk3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRpdGxlLWNvbnRhaW5lciAuYWNjb3JkaW9uLW51bWJlciB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdGl0bGUtY29udGFpbmVyIC5hY2NvcmRpb24tbnVtYmVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLXRpdGxlLWNvbnRhaW5lciAuYWNjb3JkaW9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdGl0bGUtY29udGFpbmVyIC5hY2NvcmRpb24tZXhwYW5kZWQtdHJpYW5nbGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdGl0bGUtY29udGFpbmVyIC5hY2NvcmRpb24tZXhwYW5kZWQtdHJpYW5nbGUgLnRpdGxlLWFycm93LXVwLFxuLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdGl0bGUtY29udGFpbmVyIC5hY2NvcmRpb24tZXhwYW5kZWQtdHJpYW5nbGUgLnRpdGxlLWFycm93LWRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAtOHB4O1xufVxuXG4uYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi10aXRsZS1jb250YWluZXIgLnRpdGxlLWFycm93LXVwIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tdGl0bGUtY29udGFpbmVyIC50aXRsZS1hcnJvdy1kb3duIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1ib2R5IHtcbiAgbWF4LWhlaWdodDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuOHMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGODtcbn1cblxuLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYm9keSA+IGRpdiB7XG4gIHBhZGRpbmc6IDIwcHggMzJweCA4MHB4IDMycHg7XG59XG5cbi5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbS5oYXMtbnVtYmVyIC5hY2NvcmRpb24tYm9keSA+IGRpdiB7XG4gIHBhZGRpbmctbGVmdDogODhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbS5oYXMtbnVtYmVyIC5hY2NvcmRpb24tYm9keSA+IGRpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG59XG5cbi5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbS5leHBhbmRlZCAuYWNjb3JkaW9uLXRpdGxlLWNvbnRhaW5lciB7XG4gIGNvbG9yOiAjMjAzMjQzO1xufVxuXG4uYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0uZXhwYW5kZWQgLmFjY29yZGlvbi10aXRsZS1jb250YWluZXIgLnRpdGxlLWFycm93LXVwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0uZXhwYW5kZWQgLmFjY29yZGlvbi10aXRsZS1jb250YWluZXIgLnRpdGxlLWFycm93LWRvd24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0uZXhwYW5kZWQgLmFjY29yZGlvbi10aXRsZS1jb250YWluZXIgLmFjY29yZGlvbi10aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbS5leHBhbmRlZCAuYWNjb3JkaW9uLXRpdGxlLWNvbnRhaW5lciAuYWNjb3JkaW9uLWV4cGFuZGVkLXRyaWFuZ2xlOjphZnRlciwgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtLmV4cGFuZGVkIC5hY2NvcmRpb24tdGl0bGUtY29udGFpbmVyIC5hY2NvcmRpb24tZXhwYW5kZWQtdHJpYW5nbGU6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTIxcHg7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtLmV4cGFuZGVkIC5hY2NvcmRpb24tdGl0bGUtY29udGFpbmVyIC5hY2NvcmRpb24tZXhwYW5kZWQtdHJpYW5nbGU6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzNiwgMTgzLCAyMTMsIDApO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjdGN0Y4O1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxcHg7XG59XG5cbi5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbS5leHBhbmRlZCAuYWNjb3JkaW9uLXRpdGxlLWNvbnRhaW5lciAuYWNjb3JkaW9uLWV4cGFuZGVkLXRyaWFuZ2xlOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTk0LCAyMjUsIDI0NSwgMCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNBMkEyQTI7XG4gIGJvcmRlci13aWR0aDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xufVxuXG4uYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0uZXhwYW5kZWQgLmFjY29yZGlvbi1ib2R5IHtcbiAgbWF4LWhlaWdodDogOTk5OXB4O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDRzIGVhc2U7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbnRhaW5lci5saWdodC1iZyAuYWNjb3JkaW9uLWNvbnRhaW5lciAuYWNjb3JkaW9uLWl0ZW0uZXhwYW5kZWQgLmFjY29yZGlvbi10aXRsZS1jb250YWluZXIgLmFjY29yZGlvbi1leHBhbmRlZC10cmlhbmdsZTo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRjBGMEYwO1xufVxuXG4uYmFja2dyb3VuZC1jb250YWluZXIubGlnaHQtYmcgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1ib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbn1cblxuLmJhY2tncm91bmQtY29udGFpbmVyLmRhcmstYmcgLmFjY29yZGlvbi1jb250YWluZXIgLmFjY29yZGlvbi1pdGVtLmV4cGFuZGVkIC5hY2NvcmRpb24tdGl0bGUtY29udGFpbmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbnRhaW5lci5kYXJrLWJnIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24taXRlbS5leHBhbmRlZCAuYWNjb3JkaW9uLXRpdGxlLWNvbnRhaW5lciAuYWNjb3JkaW9uLWV4cGFuZGVkLXRyaWFuZ2xlOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMxQzJCM0I7XG59XG5cbi5iYWNrZ3JvdW5kLWNvbnRhaW5lci5kYXJrLWJnIC5hY2NvcmRpb24tY29udGFpbmVyIC5hY2NvcmRpb24tYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzJCM0I7XG59XG5cbi50YWJzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi50YWJzLWNvbnRhaW5lciAudGFiLWxpc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cblxuLnRhYnMtY29udGFpbmVyIC50YWItbGlzdCAuY29sLTEyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50YWJzLWNvbnRhaW5lciAudGFiLWxpc3QgLmNvbC0xMiAubmF2LXNjcm9sbC1idG4ge1xuICB3aWR0aDogMjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDQycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLnRhYnMtY29udGFpbmVyIC50YWItbGlzdCAuY29sLTEyIC5uYXYtc2Nyb2xsLWJ0bi5uYXYtc2Nyb2xsLWxlZnQge1xuICBsZWZ0OiAwO1xufVxuXG4udGFicy1jb250YWluZXIgLnRhYi1saXN0IC5jb2wtMTIgLm5hdi1zY3JvbGwtYnRuLm5hdi1zY3JvbGwtcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLnRhYnMtY29udGFpbmVyIC50YWItbGlzdCAuY29sLTEyIC5uYXYtc2Nyb2xsLWJ0bi5kaXNhYmxlZCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC50YWJzLWNvbnRhaW5lciAudGFiLWxpc3QgLmNvbC0xMiAubmF2LXNjcm9sbC1idG4ge1xuICAgIHdpZHRoOiAzNXB4O1xuICB9XG59XG5cbi50YWJzLWNvbnRhaW5lciAudGFiLWxpc3QgLmNvbC0xMiAubmF2LXNjcm9sbC1jb250YWluZXIge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xufVxuXG4udGFicy1jb250YWluZXIgLnRhYi1saXN0IC5jb2wtMTIgLm5hdi1zY3JvbGwtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGhlaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4udGFicy1jb250YWluZXIgLnRhYi1saXN0IC5jb2wtMTIgLm5hdi1zY3JvbGwtY29udGFpbmVyIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50YWJzLWNvbnRhaW5lciAudGFiLWxpc3QgLmNvbC0xMiAubmF2LXNjcm9sbC1jb250YWluZXIgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tY29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjM0U4N0NCO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJzLWNvbnRhaW5lciAudGFiLWxpc3QgLmNvbC0xMiAubmF2LXNjcm9sbC1jb250YWluZXIgdWwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi50YWJzLWNvbnRhaW5lciAudGFiLWxpc3QgLmNvbC0xMiAubmF2LXNjcm9sbC1jb250YWluZXIgdWwgbGk6aG92ZXIsIC50YWJzLWNvbnRhaW5lciAudGFiLWxpc3QgLmNvbC0xMiAubmF2LXNjcm9sbC1jb250YWluZXIgdWwgbGk6Zm9jdXMge1xuICBjb2xvcjogIzJDNTY5NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y4O1xufVxuXG4udGFicy1jb250YWluZXIgLnRhYi1saXN0IC5jb2wtMTIgLm5hdi1zY3JvbGwtY29udGFpbmVyIHVsIGxpLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjg7XG4gIGNvbG9yOiAjMjAzMjQzO1xufVxuXG4udGFicy1jb250YWluZXIgLnRhYi1jb250ZW50ID4gZGl2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRhYnMtY29udGFpbmVyIC50YWItY29udGVudCA+IGRpdi5hY3RpdmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi50YWJzLWNvbnRhaW5lciAudGFiLWNvbnRlbnQgPiBkaXYgaDIge1xuICBtYXJnaW4tYm90dG9tOiAyMnB4O1xufVxuXG4ubGlnaHQtYmcgLnRhYnMtY29udGFpbmVyIC50YWItbGlzdCB7XG4gIGJvcmRlci1jb2xvcjogI0EyQTJBMjtcbn1cblxuLmxpZ2h0LWJnIC50YWJzLWNvbnRhaW5lciAudGFiLWxpc3QgLmNvbC0xMiAubmF2LXNjcm9sbC1jb250YWluZXIgdWwgbGk6aG92ZXIsIC5saWdodC1iZyAudGFicy1jb250YWluZXIgLnRhYi1saXN0IC5jb2wtMTIgLm5hdi1zY3JvbGwtY29udGFpbmVyIHVsIGxpOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbn1cblxuLmxpZ2h0LWJnIC50YWJzLWNvbnRhaW5lciAudGFiLWxpc3QgLmNvbC0xMiAubmF2LXNjcm9sbC1jb250YWluZXIgdWwgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMDtcbn1cblxuLmRhcmstYmcgLnRhYnMtY29udGFpbmVyIC50YWItbGlzdCAuY29sLTEyIC5uYXYtc2Nyb2xsLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDEwMUY7XG59XG5cbi5kYXJrLWJnIC50YWJzLWNvbnRhaW5lciAudGFiLWxpc3QgLmNvbC0xMiAubmF2LXNjcm9sbC1jb250YWluZXIgdWwgbGkge1xuICBjb2xvcjogIzNFODdDQjtcbn1cblxuLmRhcmstYmcgLnRhYnMtY29udGFpbmVyIC50YWItbGlzdCAuY29sLTEyIC5uYXYtc2Nyb2xsLWNvbnRhaW5lciB1bCBsaTpob3ZlciwgLmRhcmstYmcgLnRhYnMtY29udGFpbmVyIC50YWItbGlzdCAuY29sLTEyIC5uYXYtc2Nyb2xsLWNvbnRhaW5lciB1bCBsaTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzJCM0I7XG59XG5cbi5kYXJrLWJnIC50YWJzLWNvbnRhaW5lciAudGFiLWxpc3QgLmNvbC0xMiAubmF2LXNjcm9sbC1jb250YWluZXIgdWwgbGkuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDMkIzQjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jb3VudHJ5LXNlbGVjdG9yLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuOHMgZWFzZTtcbn1cblxuLmNvdW50cnktc2VsZWN0b3ItYnRuIC5mYS1nbG9iZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjhzIGVhc2U7XG59XG5cbi5jb3VudHJ5LXNlbGVjdG9yLWJ0bjo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogLTFweDtcbn1cblxuLmNvdW50cnktc2VsZWN0b3ItYnRuLmlzLW9wZW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwNTNcIjtcbn1cblxuLmNvdW50cnktc2VsZWN0b3ItYnRuLmlzLW9wZW4gLmZhLWdsb2JlIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLmNvdW50cnktc2VsZWN0b3ItYnRuLmlzLW9wZW46aG92ZXIgLmZhLWdsb2JlIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC44cyBlYXNlO1xufVxuXG4uY291bnRyeS1zZWxlY3Rvci1idG46aG92ZXIge1xuICBjb2xvcjogIzNFODdDQjtcbn1cblxuLmNvdW50cnktc2VsZWN0b3ItYnRuOmhvdmVyIC5mYS1nbG9iZSB7XG4gIGNvbG9yOiAjM0U4N0NCICFpbXBvcnRhbnQ7XG59XG5cbiNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMzI0MztcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbiNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lci1vdmVybGF5Lm9wZW4ge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4jY291bnRyeS1zZWxlY3Rvci1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDAxO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDY5cHg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4jY291bnRyeS1zZWxlY3Rvci1jb250YWluZXIgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbn1cblxuI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgLmNvdW50cnktc2VsZWN0LWxlZnQtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgLmNvdW50cnktc2VsZWN0LWxlZnQtYmFja2dyb3VuZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDg4cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAzMjQzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyIC5jb3VudHJ5LXNlbGVjdC1sZWZ0LWJhY2tncm91bmQ6OmJlZm9yZSB7XG4gICAgaGVpZ2h0OiAxNTRweDtcbiAgfVxufVxuXG4jY291bnRyeS1zZWxlY3Rvci1jb250YWluZXIgLmNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDY5cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItbWVudSB7XG4gICAgd2lkdGg6IDM3NXB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDY5cHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItbWVudSB7XG4gICAgd2lkdGg6IDUzMHB4O1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDMwcHgpO1xuICB9XG59XG5cbiNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA4OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAzMjQzO1xufVxuXG4jY291bnRyeS1zZWxlY3Rvci1jb250YWluZXIgLmNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1tZW51IC5jb3VudHJ5LXNlbGVjdC1oZWFkZXIgLmhlYWRlci1jdXJ2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICB3aWR0aDogNDNweDtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItbWVudSAuY291bnRyeS1zZWxlY3QtaGVhZGVyIC5oZWFkZXItY3VydmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItbWVudSAuY291bnRyeS1zZWxlY3QtaGVhZGVyIC5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWhlYWRlciAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jY291bnRyeS1zZWxlY3Rvci1jb250YWluZXIgLmNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1tZW51IC5jb3VudHJ5LXNlbGVjdC1oZWFkZXIgPiBkaXYge1xuICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWhlYWRlciA+IGRpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICB9XG59XG5cbiNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWhlYWRlciA+IGRpdjpub3QoLmNsb3NlLWNvbnRhaW5lcikge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB3aWR0aDogNTAlO1xufVxuXG4jY291bnRyeS1zZWxlY3Rvci1jb250YWluZXIgLmNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1tZW51IC5jb3VudHJ5LXNlbGVjdC1oZWFkZXIgPiBkaXYgLnRpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItbWVudSAuY291bnRyeS1zZWxlY3QtaGVhZGVyID4gZGl2IC5zaXRlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4jY291bnRyeS1zZWxlY3Rvci1jb250YWluZXIgLmNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1tZW51IC5jb3VudHJ5LXNlbGVjdC1oZWFkZXIgPiBkaXYgLnNpdGUtdGl0bGUgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItbWVudSAuY291bnRyeS1zZWxlY3QtaGVhZGVyID4gZGl2IC5kZXNjciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xufVxuXG4jY291bnRyeS1zZWxlY3Rvci1jb250YWluZXIgLmNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1tZW51IC5jb3VudHJ5LXNlbGVjdC1oZWFkZXIgPiBkaXYuY2xvc2UtY29udGFpbmVyIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbiNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWhlYWRlciA+IGRpdi5jbG9zZS1jb250YWluZXIgaSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItbWVudSAuY291bnRyeS1zZWxlY3QtaGVhZGVyID4gZGl2LmNsb3NlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jY291bnRyeS1zZWxlY3Rvci1jb250YWluZXIgLmNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1tZW51IC5jb3VudHJ5LXNlbGVjdC1sYWJlbHMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Y3RjdGODtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB3aWR0aDogY2FsYygxMDAlIC0gMzhweCk7XG59XG5cbiNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWxhYmVscyBzcGFuIHtcbiAgY29sb3I6ICNBMkEyQTI7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tY29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZmxleC1zaHJpbms6IDE7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjY291bnRyeS1zZWxlY3Rvci1jb250YWluZXIgLmNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1tZW51IC5jb3VudHJ5LXNlbGVjdC1sYWJlbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItbWVudSAuY291bnRyeS1zZWxlY3QtYm9keSB7XG4gIGZsZXg6IDE7XG59XG5cbiNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWJvZHkgLmNvdW50cnktbGlua3MtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jY291bnRyeS1zZWxlY3Rvci1jb250YWluZXIgLmNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1tZW51IC5jb3VudHJ5LXNlbGVjdC1ib2R5IC5jb3VudHJ5LWxpbmtzLWNvbnRhaW5lciB0YWJsZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzOHB4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjY291bnRyeS1zZWxlY3Rvci1jb250YWluZXIgLmNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1tZW51IC5jb3VudHJ5LXNlbGVjdC1ib2R5IC5jb3VudHJ5LWxpbmtzLWNvbnRhaW5lciB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItbWVudSAuY291bnRyeS1zZWxlY3QtYm9keSAuY291bnRyeS1saW5rcy1jb250YWluZXIgdGFibGUgLmNvdW50cnktc2VsZWN0LWxhYmVscy10YWJsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWJvZHkgLmNvdW50cnktbGlua3MtY29udGFpbmVyIHRhYmxlIC5jb3VudHJ5LXNlbGVjdC1sYWJlbHMtdGFibGUgdGgge1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItbWVudSAuY291bnRyeS1zZWxlY3QtYm9keSAuY291bnRyeS1saW5rcy1jb250YWluZXIgdGFibGUgLmNvdW50cnktc2VsZWN0LWxhYmVscy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG59XG5cbiNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWJvZHkgLmNvdW50cnktbGlua3MtY29udGFpbmVyIHRhYmxlIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGN0Y3Rjg7XG59XG5cbiNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWJvZHkgLmNvdW50cnktbGlua3MtY29udGFpbmVyIHRhYmxlIHRyIHRkLFxuI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItbWVudSAuY291bnRyeS1zZWxlY3QtYm9keSAuY291bnRyeS1saW5rcy1jb250YWluZXIgdGFibGUgdHIgdGgge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbiNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWJvZHkgLmNvdW50cnktbGlua3MtY29udGFpbmVyIHRhYmxlIHRyIHRoIHtcbiAgY29sb3I6ICNBMkEyQTI7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tY29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWJvZHkgLmNvdW50cnktbGlua3MtY29udGFpbmVyIHRhYmxlIHRyIC5jb3VudHJ5IHtcbiAgY29sb3I6ICMyMDMyNDM7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tY29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItbWVudSAuY291bnRyeS1zZWxlY3QtYm9keSAuY291bnRyeS1saW5rcy1jb250YWluZXIgdGFibGUgdHIgLmNvdW50cnkge1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgfVxufVxuXG4jY291bnRyeS1zZWxlY3Rvci1jb250YWluZXIgLmNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1tZW51IC5jb3VudHJ5LXNlbGVjdC1ib2R5IC5jb3VudHJ5LWxpbmtzLWNvbnRhaW5lciB0YWJsZSB0ciAuY291bnRyeSBhIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jY291bnRyeS1zZWxlY3Rvci1jb250YWluZXIgLmNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1tZW51IC5jb3VudHJ5LXNlbGVjdC1ib2R5IC5jb3VudHJ5LWxpbmtzLWNvbnRhaW5lciB0YWJsZSB0ciAubGluaywgI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItbWVudSAuY291bnRyeS1zZWxlY3QtYm9keSAuY291bnRyeS1saW5rcy1jb250YWluZXIgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0ciB0aCBhLCAudGFibGUtY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWJvZHkgLmNvdW50cnktbGlua3MtY29udGFpbmVyIHRhYmxlIHRyIHRoIGEsICNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWJvZHkgLmNvdW50cnktbGlua3MtY29udGFpbmVyIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggdHIgYSwgLnRhYmxlLWNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1jb250YWluZXIgLmNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1tZW51IC5jb3VudHJ5LXNlbGVjdC1ib2R5IC5jb3VudHJ5LWxpbmtzLWNvbnRhaW5lciB0YWJsZSB0aCB0ciBhLFxuI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItbWVudSAuY291bnRyeS1zZWxlY3QtYm9keSAuY291bnRyeS1saW5rcy1jb250YWluZXIgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0ciB0ZCBhLCAudGFibGUtY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWJvZHkgLmNvdW50cnktbGlua3MtY29udGFpbmVyIHRhYmxlIHRyIHRkIGEsICNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWJvZHkgLmNvdW50cnktbGlua3MtY29udGFpbmVyIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgdHIgYSwgLnRhYmxlLWNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1jb250YWluZXIgLmNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1tZW51IC5jb3VudHJ5LXNlbGVjdC1ib2R5IC5jb3VudHJ5LWxpbmtzLWNvbnRhaW5lciB0YWJsZSB0ZCB0ciBhIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByby1jb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjY291bnRyeS1zZWxlY3Rvci1jb250YWluZXIgLmNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1tZW51IC5jb3VudHJ5LXNlbGVjdC1ib2R5IC5jb3VudHJ5LWxpbmtzLWNvbnRhaW5lciB0YWJsZSB0ciAubGluaywgI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItbWVudSAuY291bnRyeS1zZWxlY3QtYm9keSAuY291bnRyeS1saW5rcy1jb250YWluZXIgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0ciB0aCBhLCAudGFibGUtY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWJvZHkgLmNvdW50cnktbGlua3MtY29udGFpbmVyIHRhYmxlIHRyIHRoIGEsICNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWJvZHkgLmNvdW50cnktbGlua3MtY29udGFpbmVyIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggdHIgYSwgLnRhYmxlLWNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1jb250YWluZXIgLmNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1tZW51IC5jb3VudHJ5LXNlbGVjdC1ib2R5IC5jb3VudHJ5LWxpbmtzLWNvbnRhaW5lciB0YWJsZSB0aCB0ciBhLFxuICAjY291bnRyeS1zZWxlY3Rvci1jb250YWluZXIgLmNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1tZW51IC5jb3VudHJ5LXNlbGVjdC1ib2R5IC5jb3VudHJ5LWxpbmtzLWNvbnRhaW5lciAudGFibGUtY29udGFpbmVyIHRhYmxlIHRyIHRkIGEsIC50YWJsZS1jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItbWVudSAuY291bnRyeS1zZWxlY3QtYm9keSAuY291bnRyeS1saW5rcy1jb250YWluZXIgdGFibGUgdHIgdGQgYSwgI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItbWVudSAuY291bnRyeS1zZWxlY3QtYm9keSAuY291bnRyeS1saW5rcy1jb250YWluZXIgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0ZCB0ciBhLCAudGFibGUtY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWJvZHkgLmNvdW50cnktbGlua3MtY29udGFpbmVyIHRhYmxlIHRkIHRyIGEge1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgfVxufVxuXG4jY291bnRyeS1zZWxlY3Rvci1jb250YWluZXIgLmNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1tZW51IC5jb3VudHJ5LXNlbGVjdC1ib2R5IC5jb3VudHJ5LWxpbmtzLWNvbnRhaW5lciB0YWJsZSB0ciAubGluayBhLCAjY291bnRyeS1zZWxlY3Rvci1jb250YWluZXIgLmNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1tZW51IC5jb3VudHJ5LXNlbGVjdC1ib2R5IC5jb3VudHJ5LWxpbmtzLWNvbnRhaW5lciAudGFibGUtY29udGFpbmVyIHRhYmxlIHRyIHRoIGEgYSwgLnRhYmxlLWNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1jb250YWluZXIgLmNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1tZW51IC5jb3VudHJ5LXNlbGVjdC1ib2R5IC5jb3VudHJ5LWxpbmtzLWNvbnRhaW5lciB0YWJsZSB0ciB0aCBhIGEsICNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWJvZHkgLmNvdW50cnktbGlua3MtY29udGFpbmVyIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggdHIgYSBhLCAudGFibGUtY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWJvZHkgLmNvdW50cnktbGlua3MtY29udGFpbmVyIHRhYmxlIHRoIHRyIGEgYSwgI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItbWVudSAuY291bnRyeS1zZWxlY3QtYm9keSAuY291bnRyeS1saW5rcy1jb250YWluZXIgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0ciB0ZCBhIGEsIC50YWJsZS1jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItbWVudSAuY291bnRyeS1zZWxlY3QtYm9keSAuY291bnRyeS1saW5rcy1jb250YWluZXIgdGFibGUgdHIgdGQgYSBhLCAjY291bnRyeS1zZWxlY3Rvci1jb250YWluZXIgLmNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1tZW51IC5jb3VudHJ5LXNlbGVjdC1ib2R5IC5jb3VudHJ5LWxpbmtzLWNvbnRhaW5lciAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIHRyIGEgYSwgLnRhYmxlLWNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1jb250YWluZXIgLmNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1tZW51IC5jb3VudHJ5LXNlbGVjdC1ib2R5IC5jb3VudHJ5LWxpbmtzLWNvbnRhaW5lciB0YWJsZSB0ZCB0ciBhIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWJvZHkgLmNvdW50cnktbGlua3MtY29udGFpbmVyIHRhYmxlIHRyIC5saW5rIGEsICNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWJvZHkgLmNvdW50cnktbGlua3MtY29udGFpbmVyIC50YWJsZS1jb250YWluZXIgdGFibGUgdHIgdGggYSBhLCAudGFibGUtY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWJvZHkgLmNvdW50cnktbGlua3MtY29udGFpbmVyIHRhYmxlIHRyIHRoIGEgYSwgI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItbWVudSAuY291bnRyeS1zZWxlY3QtYm9keSAuY291bnRyeS1saW5rcy1jb250YWluZXIgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCB0ciBhIGEsIC50YWJsZS1jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItbWVudSAuY291bnRyeS1zZWxlY3QtYm9keSAuY291bnRyeS1saW5rcy1jb250YWluZXIgdGFibGUgdGggdHIgYSBhLCAjY291bnRyeS1zZWxlY3Rvci1jb250YWluZXIgLmNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1tZW51IC5jb3VudHJ5LXNlbGVjdC1ib2R5IC5jb3VudHJ5LWxpbmtzLWNvbnRhaW5lciAudGFibGUtY29udGFpbmVyIHRhYmxlIHRyIHRkIGEgYSwgLnRhYmxlLWNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1jb250YWluZXIgLmNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1tZW51IC5jb3VudHJ5LXNlbGVjdC1ib2R5IC5jb3VudHJ5LWxpbmtzLWNvbnRhaW5lciB0YWJsZSB0ciB0ZCBhIGEsICNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWJvZHkgLmNvdW50cnktbGlua3MtY29udGFpbmVyIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgdHIgYSBhLCAudGFibGUtY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWJvZHkgLmNvdW50cnktbGlua3MtY29udGFpbmVyIHRhYmxlIHRkIHRyIGEgYSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG4jY291bnRyeS1zZWxlY3Rvci1jb250YWluZXIgLmNvbnRhaW5lciAjY291bnRyeS1zZWxlY3Rvci1tZW51IC5jb3VudHJ5LXNlbGVjdC1ib2R5IC5jb3VudHJ5LWxpbmtzLWNvbnRhaW5lciB0YWJsZSB0ciAubGluayBhIGksICNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWJvZHkgLmNvdW50cnktbGlua3MtY29udGFpbmVyIC50YWJsZS1jb250YWluZXIgdGFibGUgdHIgdGggYSBhIGksIC50YWJsZS1jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItbWVudSAuY291bnRyeS1zZWxlY3QtYm9keSAuY291bnRyeS1saW5rcy1jb250YWluZXIgdGFibGUgdHIgdGggYSBhIGksICNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWJvZHkgLmNvdW50cnktbGlua3MtY29udGFpbmVyIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggdHIgYSBhIGksIC50YWJsZS1jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItbWVudSAuY291bnRyeS1zZWxlY3QtYm9keSAuY291bnRyeS1saW5rcy1jb250YWluZXIgdGFibGUgdGggdHIgYSBhIGksICNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWJvZHkgLmNvdW50cnktbGlua3MtY29udGFpbmVyIC50YWJsZS1jb250YWluZXIgdGFibGUgdHIgdGQgYSBhIGksIC50YWJsZS1jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItbWVudSAuY291bnRyeS1zZWxlY3QtYm9keSAuY291bnRyeS1saW5rcy1jb250YWluZXIgdGFibGUgdHIgdGQgYSBhIGksICNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciAuY29udGFpbmVyICNjb3VudHJ5LXNlbGVjdG9yLW1lbnUgLmNvdW50cnktc2VsZWN0LWJvZHkgLmNvdW50cnktbGlua3MtY29udGFpbmVyIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgdHIgYSBhIGksIC50YWJsZS1jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItbWVudSAuY291bnRyeS1zZWxlY3QtYm9keSAuY291bnRyeS1saW5rcy1jb250YWluZXIgdGFibGUgdGQgdHIgYSBhIGkge1xuICBjb2xvcjogIzNFODdDQjtcbn1cblxuI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItbWVudSAuY291bnRyeS1zZWxlY3QtYm9keSAuY291bnRyeS1saW5rcy1jb250YWluZXIgdGFibGUgdHIuZGl2aWRlciB7XG4gIGJvcmRlci1jb2xvcjogI0EyQTJBMjtcbn1cblxuI2NvdW50cnktc2VsZWN0b3ItY29udGFpbmVyIC5jb250YWluZXIgI2NvdW50cnktc2VsZWN0b3ItbWVudSAuY291bnRyeS1zZWxlY3QtYm9keSAuY291bnRyeS1saW5rcy1jb250YWluZXIgdGFibGUgdHIuZGl2aWRlciB0ZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbiNtYWluLW5hdi1tb2JpbGUtY29udGFpbmVyIC5jb3VudHJ5LXNlbGVjdG9yLWJ0bjo6YWZ0ZXIge1xuICB0b3A6IDJweDtcbn1cblxuYm9keS5jb3VudHJ5LXNlbGVjdG9yLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY291bnRyaWVzLWxpc3QtY29tcG9uZW50IC50YWJsZS1jb250YWluZXIgdGFibGUgdGgsXG4uY291bnRyaWVzLWxpc3QtY29tcG9uZW50IC50YWJsZS1jb250YWluZXIgdGFibGUgdGQge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5jb3VudHJpZXMtbGlzdC1jb21wb25lbnQgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCBhLFxuLmNvdW50cmllcy1saXN0LWNvbXBvbmVudCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIGEge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5vbmUtY29sIC5jb3VudHJpZXMtbGlzdC1jb21wb25lbnQge1xuICAgIHdpZHRoOiA2NiU7XG4gIH1cbn1cblxuZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogNzVweDtcbn1cblxuZm9vdGVyIC5mb290ZXItbmF2IHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG59XG5cbmZvb3RlciAuZm9vdGVyLW5hdiAubG9nbyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuZm9vdGVyIC5mb290ZXItbmF2IC5sb2dvIC53aGl0ZS1sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuZm9vdGVyIC5mb290ZXItbmF2IC5sb2dvIGltZyB7XG4gIGhlaWdodDogMzdweDtcbiAgbWFyZ2luOiAxMnB4IDA7XG59XG5cbmZvb3RlciAuZm9vdGVyLW5hdiAubGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuZm9vdGVyIC5mb290ZXItbmF2IC5saW5rcyAubGlua3Mtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5mb290ZXIgLmZvb3Rlci1uYXYgLmxpbmtzIC5saW5rcy1zZWN0aW9uIC5saW5rLCBmb290ZXIgLmZvb3Rlci1uYXYgLmxpbmtzIC5saW5rcy1zZWN0aW9uIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggYSwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCBmb290ZXIgLmZvb3Rlci1uYXYgLmxpbmtzIC5saW5rcy1zZWN0aW9uIGEsXG5mb290ZXIgLmZvb3Rlci1uYXYgLmxpbmtzIC5saW5rcy1zZWN0aW9uIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgYSwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0ZCBmb290ZXIgLmZvb3Rlci1uYXYgLmxpbmtzIC5saW5rcy1zZWN0aW9uIGEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tbGVmdDogNzhweDtcbiAgbWFyZ2luOiAxMnB4IDAgMTJweCA3OHB4O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbmZvb3RlciAuZm9vdGVyLW5hdiAubGlua3MgLmxpbmtzLXNlY3Rpb24gLmxpbmsgYSwgZm9vdGVyIC5mb290ZXItbmF2IC5saW5rcyAubGlua3Mtc2VjdGlvbiAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoIGEgYSwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCBmb290ZXIgLmZvb3Rlci1uYXYgLmxpbmtzIC5saW5rcy1zZWN0aW9uIGEgYSwgZm9vdGVyIC5mb290ZXItbmF2IC5saW5rcyAubGlua3Mtc2VjdGlvbiAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIGEgYSwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0ZCBmb290ZXIgLmZvb3Rlci1uYXYgLmxpbmtzIC5saW5rcy1zZWN0aW9uIGEgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmZvb3RlciAuZm9vdGVyLW5hdiAubGlua3MgLmxpbmtzLXNlY3Rpb24gLmxpbmsuZ2VuZXJhbC1saW5rIGEsIGZvb3RlciAuZm9vdGVyLW5hdiAubGlua3MgLmxpbmtzLXNlY3Rpb24gLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCBhLmdlbmVyYWwtbGluayBhLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoIGZvb3RlciAuZm9vdGVyLW5hdiAubGlua3MgLmxpbmtzLXNlY3Rpb24gYS5nZW5lcmFsLWxpbmsgYSwgZm9vdGVyIC5mb290ZXItbmF2IC5saW5rcyAubGlua3Mtc2VjdGlvbiAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIGEuZ2VuZXJhbC1saW5rIGEsIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgZm9vdGVyIC5mb290ZXItbmF2IC5saW5rcyAubGlua3Mtc2VjdGlvbiBhLmdlbmVyYWwtbGluayBhIHtcbiAgY29sb3I6ICMyQzU2OTc7XG59XG5cbmZvb3RlciAuZm9vdGVyLW5hdiAubGlua3MgLmxpbmtzLXNlY3Rpb24gLmxpbmsudGVybXMtbGluayBhLCBmb290ZXIgLmZvb3Rlci1uYXYgLmxpbmtzIC5saW5rcy1zZWN0aW9uIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggYS50ZXJtcy1saW5rIGEsIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggZm9vdGVyIC5mb290ZXItbmF2IC5saW5rcyAubGlua3Mtc2VjdGlvbiBhLnRlcm1zLWxpbmsgYSwgZm9vdGVyIC5mb290ZXItbmF2IC5saW5rcyAubGlua3Mtc2VjdGlvbiAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIGEudGVybXMtbGluayBhLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIGZvb3RlciAuZm9vdGVyLW5hdiAubGlua3MgLmxpbmtzLXNlY3Rpb24gYS50ZXJtcy1saW5rIGEge1xuICBjb2xvcjogIzdGQURFMztcbn1cblxuZm9vdGVyIC5mb290ZXItbmF2IC5zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDMycHggMCAwIDA7XG59XG5cbmZvb3RlciAuZm9vdGVyLW5hdiAuc29jaWFsIGEge1xuICBjb2xvcjogIzdGQURFMztcbiAgcGFkZGluZzogMCAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbmZvb3RlciAuZm9vdGVyLW5hdiAuc29jaWFsIGEgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG5mb290ZXIgLmZvb3Rlci1uYXYgLnNvY2lhbCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5mb290ZXIgLmZvb3Rlci1uYXYgLnNvY2lhbCBhOmhvdmVyIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuZm9vdGVyIC5mb290ZXItbmF2IC5zb2NpYWwgbGk6bGFzdC1jaGlsZCBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItbmF2IC5sb2dvIGltZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLW5hdiAubGlua3Mge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLW5hdiAubGlua3MgLmxpbmtzLXNlY3Rpb246Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBmb290ZXIgLmZvb3Rlci1uYXYgLmxvZ28ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1uYXYgLmxvZ28gaW1nIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgZm9vdGVyIC5mb290ZXItbmF2IC5saW5rcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBmb290ZXIgLmZvb3Rlci1uYXYgLmxpbmtzIC5saW5rcy1zZWN0aW9uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLW5hdiAubGlua3MgLmxpbmtzLXNlY3Rpb24gLmxpbmssIGZvb3RlciAuZm9vdGVyLW5hdiAubGlua3MgLmxpbmtzLXNlY3Rpb24gLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCBhLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoIGZvb3RlciAuZm9vdGVyLW5hdiAubGlua3MgLmxpbmtzLXNlY3Rpb24gYSxcbiAgZm9vdGVyIC5mb290ZXItbmF2IC5saW5rcyAubGlua3Mtc2VjdGlvbiAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIGEsIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgZm9vdGVyIC5mb290ZXItbmF2IC5saW5rcyAubGlua3Mtc2VjdGlvbiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiAzMnB4O1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLW5hdiAuYWRkaXRpb25hbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGZvb3RlciAuZm9vdGVyLW5hdiAuc29jaWFsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDhweCAwO1xuICB9XG59XG5cbmZvb3RlciAuYWRkaXRpb25hbCB7XG4gIGNvbG9yOiAjQTJBMkEyO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAzOHB4IDAgMCAwO1xufVxuXG4ucHJvbW9zLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuXG4ucHJvbW9zLWNvbnRhaW5lciAucHJvbW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW9zLWNvbnRhaW5lciAucHJvbW8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgbWluLWhlaWdodDogNDY0cHg7XG4gIH1cbiAgLnByb21vcy1jb250YWluZXIgLnByb21vIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjg7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC44cyBlYXNlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnByb21vcy1jb250YWluZXIgLnByb21vIGEgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGVhc2U7XG4gIH1cbiAgLnByb21vcy1jb250YWluZXIgLnByb21vIGEgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbjogMjAwcHggMzJweCA0MHB4IDMycHg7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgfVxuICAucHJvbW9zLWNvbnRhaW5lciAucHJvbW8gYSAuY29udGVudC1jb250YWluZXIgLnN1bW1hcnkge1xuICAgIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLnByb21vcy1jb250YWluZXIgLnByb21vIGEgLmltYWdlLS1kaXNjbGFpbWVyLS1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucHJvbW9zLWNvbnRhaW5lciAucHJvbW8gYSAuaW1hZ2UtLWRpc2NsYWltZXItLW1kIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHJvbW9zLWNvbnRhaW5lciAucHJvbW8gYSAuaW1hZ2UtLWRpc2NsYWltZXItLW1kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucHJvbW9zLWNvbnRhaW5lciAucHJvbW8gYSAuaW1hZ2UtLWRpc2NsYWltZXItLW1kIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvbW9zLWNvbnRhaW5lciAucHJvbW8gYSAuaW1hZ2UtLWRpc2NsYWltZXItLW1kIHNwYW4ge1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cbiAgLnByb21vcy1jb250YWluZXIgLnByb21vIGE6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgzMiwgNTAsIDY3LCAwLjIpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxuICAucHJvbW9zLWNvbnRhaW5lciAucHJvbW8gYTpob3ZlciBpbWcge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAucHJvbW9zLWNvbnRhaW5lciAucHJvbW8ud2l0aG91dC1pbWFnZSBhIHtcbiAgICBjb2xvcjogIzIwMzI0MztcbiAgfVxuICAucHJvbW9zLWNvbnRhaW5lciAucHJvbW8ud2l0aG91dC1pbWFnZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzIwMzI0MztcbiAgfVxuICAucHJvbW9zLWNvbnRhaW5lciAucHJvbW8ud2l0aG91dC1pbWFnZSBhOmhvdmVyIGgzIHtcbiAgICBjb2xvcjogIzNFODdDQjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb21vcy1jb250YWluZXIgLnByb21vIGEge1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbG9yOiAjMjAzMjQzO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuOHMgZWFzZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wcm9tb3MtY29udGFpbmVyIC5wcm9tbyBhIC5pbWFnZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDI0OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnByb21vcy1jb250YWluZXIgLnByb21vIGEgLmltYWdlLWNvbnRhaW5lciBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgZWFzZTtcbiAgfVxuICAucHJvbW9zLWNvbnRhaW5lciAucHJvbW8gYSAuaW1hZ2UtLWRpc2NsYWltZXItLXNtIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLnByb21vcy1jb250YWluZXIgLnByb21vIGEgLmltYWdlLS1kaXNjbGFpbWVyLS1tZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb21vcy1jb250YWluZXIuaGFzLW11bHRpcGxlIC5wcm9tbyB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb21vcy1jb250YWluZXIuaGFzLW11bHRpcGxlIC5wcm9tbzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNGN0Y3Rjg7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLnByb21vcy1jb250YWluZXIuaGFzLW11bHRpcGxlIC5wcm9tbzpub3QoOmZpcnN0LWNoaWxkKSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saWdodC1iZyAucHJvbW9zLWNvbnRhaW5lciAucHJvbW8gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRhcmstYmcgLnByb21vcy1jb250YWluZXIgLnByb21vIGEge1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG5cbi5pcy1lZGdlIC5wcm9tbyAuaW1hZ2UtY29udGFpbmVyIHtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHBpbms7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmxpbmssIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggYSxcbi50YWJsZS1jb250YWluZXIgdGFibGUgdGQgYSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBjb2xvcjogIzNFODdDQjtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByby1jb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5saW5rLmNvbXBvbmVudCwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCBhLmNvbXBvbmVudCxcbi50YWJsZS1jb250YWluZXIgdGFibGUgdGQgYS5jb21wb25lbnQge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5saW5rOmhvdmVyLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoIGE6aG92ZXIsXG4udGFibGUtY29udGFpbmVyIHRhYmxlIHRkIGE6aG92ZXIge1xuICBjb2xvcjogIzJDNTY5NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubGluay53aXRoLWFycm93LXJpZ2h0IGksIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggYS53aXRoLWFycm93LXJpZ2h0IGksIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgYS53aXRoLWFycm93LXJpZ2h0IGksIC5saW5rLndpdGgtYXJyb3ctbGVmdCBpLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoIGEud2l0aC1hcnJvdy1sZWZ0IGksIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgYS53aXRoLWFycm93LWxlZnQgaSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cblxuLmxpbmsud2l0aC1hcnJvdy1yaWdodCBpLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoIGEud2l0aC1hcnJvdy1yaWdodCBpLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIGEud2l0aC1hcnJvdy1yaWdodCBpIHtcbiAgdHJhbnNpdGlvbjogcGFkZGluZy1sZWZ0IDAuNXMgZWFzZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4ubGluay53aXRoLWFycm93LXJpZ2h0OmhvdmVyIGksIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggYS53aXRoLWFycm93LXJpZ2h0OmhvdmVyIGksIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgYS53aXRoLWFycm93LXJpZ2h0OmhvdmVyIGkge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbi5saW5rLndpdGgtYXJyb3ctbGVmdCBpLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoIGEud2l0aC1hcnJvdy1sZWZ0IGksIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgYS53aXRoLWFycm93LWxlZnQgaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5saW5rLndpdGgtaWNvbiAudGV4dCwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCBhLndpdGgtaWNvbiAudGV4dCwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0ZCBhLndpdGgtaWNvbiAudGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5saW5rLndpdGgtaWNvbiAuZXh0ZW5zaW9uLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoIGEud2l0aC1pY29uIC5leHRlbnNpb24sIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgYS53aXRoLWljb24gLmV4dGVuc2lvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJ0bi1wcmltYXJ5LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2VzcyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJBNDU1O1xuICBib3JkZXItY29sb3I6ICNGQkE0NTU7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLXByaW1hcnk6aG92ZXIsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRjdBMEY7XG4gIGJvcmRlci1jb2xvcjogI0VGN0EwRjtcbn1cblxuLmJ0bi1wcmltYXJ5OmZvY3VzLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2Vzczpmb2N1cywgLmJ0bi1wcmltYXJ5LmZvY3VzLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZm9jdXMuYnRuLWFjY2VzcyB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY3QTBGO1xuICBib3JkZXItY29sb3I6ICNFRjdBMEY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxOCwgMTQ1LCA3OCwgMC41KTtcbn1cblxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZGlzYWJsZWQuYnRuLWFjY2VzcywgLmJ0bi1wcmltYXJ5OmRpc2FibGVkLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkJBNDU1O1xuICBib3JkZXItY29sb3I6ICNGQkE0NTU7XG59XG5cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1hY2Nlc3Mge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQTQ1NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkJBNDU1O1xufVxuXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tYWNjZXNzOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjE4LCAxNDUsIDc4LCAwLjUpO1xufVxuXG4uYnRuLXNlY29uZGFyeSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDMyNDM7XG4gIGJvcmRlci1jb2xvcjogIzIwMzI0MztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tc2Vjb25kYXJ5OmhvdmVyLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnk6aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMTAxRjtcbiAgYm9yZGVyLWNvbG9yOiAjMDAxMDFGO1xufVxuXG4uYnRuLXNlY29uZGFyeTpmb2N1cywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmZvY3VzLmJ0bi1kZW55IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDEwMUY7XG4gIGJvcmRlci1jb2xvcjogIzAwMTAxRjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjUsIDgxLCA5NSwgMC41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5kaXNhYmxlZC5idG4tZGVueSwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAzMjQzO1xuICBib3JkZXItY29sb3I6ICMyMDMyNDM7XG59XG5cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlbnkge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMzI0MztcbiAgYm9yZGVyLWNvbG9yOiAjMjAzMjQzO1xufVxuXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZW55OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNjUsIDgxLCA5NSwgMC41KTtcbn1cblxuLmJ0bi1wcmltYXJ5LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2VzcywgLmJ0bi1zZWNvbmRhcnksIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAgNDBweCA0MHB4IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHggMzZweCAxMHB4IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tY29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW46IDAgNDBweCA0MHB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uYnRuLXByaW1hcnkgLnRleHQsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzIC50ZXh0LFxuLmJ0bi1zZWNvbmRhcnkgLnRleHQsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnkgLnRleHQge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uYnRuLXByaW1hcnkgLmluZm8sIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzIC5pbmZvLFxuLmJ0bi1zZWNvbmRhcnkgLmluZm8sXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnkgLmluZm8ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uYnRuLXByaW1hcnk6aG92ZXIsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzOmhvdmVyLCAuYnRuLXNlY29uZGFyeTpob3ZlciwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuLXByaW1hcnkud2l0aC1hcnJvdy1yaWdodCAuaW5mbyBpLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAud2l0aC1hcnJvdy1yaWdodC5idG4tYWNjZXNzIC5pbmZvIGksIC5idG4tcHJpbWFyeS53aXRoLWFycm93LWxlZnQgLmluZm8gaSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtYXJyb3ctbGVmdC5idG4tYWNjZXNzIC5pbmZvIGksXG4uYnRuLXNlY29uZGFyeS53aXRoLWFycm93LXJpZ2h0IC5pbmZvIGksXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAud2l0aC1hcnJvdy1yaWdodC5idG4tZGVueSAuaW5mbyBpLFxuLmJ0bi1zZWNvbmRhcnkud2l0aC1hcnJvdy1sZWZ0IC5pbmZvIGksXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAud2l0aC1hcnJvdy1sZWZ0LmJ0bi1kZW55IC5pbmZvIGkge1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbi5idG4tcHJpbWFyeS53aXRoLWFycm93LXJpZ2h0LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAud2l0aC1hcnJvdy1yaWdodC5idG4tYWNjZXNzLFxuLmJ0bi1zZWNvbmRhcnkud2l0aC1hcnJvdy1yaWdodCxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC53aXRoLWFycm93LXJpZ2h0LmJ0bi1kZW55IHtcbiAgcGFkZGluZy1yaWdodDogMjRweDtcbn1cblxuLmJ0bi1wcmltYXJ5LndpdGgtYXJyb3ctcmlnaHQgLnRleHQsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC53aXRoLWFycm93LXJpZ2h0LmJ0bi1hY2Nlc3MgLnRleHQsXG4uYnRuLXNlY29uZGFyeS53aXRoLWFycm93LXJpZ2h0IC50ZXh0LFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtYXJyb3ctcmlnaHQuYnRuLWRlbnkgLnRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nLXJpZ2h0IDAuNXMgZWFzZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5idG4tcHJpbWFyeS53aXRoLWFycm93LXJpZ2h0IC50ZXh0LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAud2l0aC1hcnJvdy1yaWdodC5idG4tYWNjZXNzIC50ZXh0LFxuICAuYnRuLXNlY29uZGFyeS53aXRoLWFycm93LXJpZ2h0IC50ZXh0LFxuICAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAud2l0aC1hcnJvdy1yaWdodC5idG4tZGVueSAudGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxufVxuXG4uYnRuLXByaW1hcnkud2l0aC1hcnJvdy1yaWdodDpob3ZlciAudGV4dCwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtYXJyb3ctcmlnaHQuYnRuLWFjY2Vzczpob3ZlciAudGV4dCxcbi5idG4tc2Vjb25kYXJ5LndpdGgtYXJyb3ctcmlnaHQ6aG92ZXIgLnRleHQsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAud2l0aC1hcnJvdy1yaWdodC5idG4tZGVueTpob3ZlciAudGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDY4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLXByaW1hcnkud2l0aC1hcnJvdy1yaWdodDpob3ZlciAudGV4dCwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtYXJyb3ctcmlnaHQuYnRuLWFjY2Vzczpob3ZlciAudGV4dCxcbiAgLmJ0bi1zZWNvbmRhcnkud2l0aC1hcnJvdy1yaWdodDpob3ZlciAudGV4dCxcbiAgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtYXJyb3ctcmlnaHQuYnRuLWRlbnk6aG92ZXIgLnRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHg7XG4gIH1cbn1cblxuLmJ0bi1wcmltYXJ5LndpdGgtYXJyb3ctbGVmdCwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtYXJyb3ctbGVmdC5idG4tYWNjZXNzLFxuLmJ0bi1zZWNvbmRhcnkud2l0aC1hcnJvdy1sZWZ0LFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtYXJyb3ctbGVmdC5idG4tZGVueSB7XG4gIGJvcmRlci1yYWRpdXM6IDQwcHggMCA0MHB4IDQwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbn1cblxuLmJ0bi1wcmltYXJ5LndpdGgtYXJyb3ctbGVmdCBpLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAud2l0aC1hcnJvdy1sZWZ0LmJ0bi1hY2Nlc3MgaSxcbi5idG4tc2Vjb25kYXJ5LndpdGgtYXJyb3ctbGVmdCBpLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtYXJyb3ctbGVmdC5idG4tZGVueSBpIHtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbn1cblxuLmJ0bi1wcmltYXJ5LndpdGgtaWNvbiwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtaWNvbi5idG4tYWNjZXNzLFxuLmJ0bi1zZWNvbmRhcnkud2l0aC1pY29uLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtaWNvbi5idG4tZGVueSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi5idG4tcHJpbWFyeS53aXRoLWljb24gLnRleHQsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC53aXRoLWljb24uYnRuLWFjY2VzcyAudGV4dCxcbi5idG4tc2Vjb25kYXJ5LndpdGgtaWNvbiAudGV4dCxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC53aXRoLWljb24uYnRuLWRlbnkgLnRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uYnRuLXByaW1hcnkud2l0aC1pY29uIC5leHRlbnNpb24sIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC53aXRoLWljb24uYnRuLWFjY2VzcyAuZXh0ZW5zaW9uLFxuLmJ0bi1zZWNvbmRhcnkud2l0aC1pY29uIC5leHRlbnNpb24sXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAud2l0aC1pY29uLmJ0bi1kZW55IC5leHRlbnNpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0sIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzW2Rpc2FibGVkXSxcbi5idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueVtkaXNhYmxlZF0ge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EyQTJBMjtcbiAgYm9yZGVyLWNvbG9yOiAjQTJBMkEyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlciwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3NbZGlzYWJsZWRdOmhvdmVyLFxuLmJ0bi1zZWNvbmRhcnlbZGlzYWJsZWRdOmhvdmVyLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55W2Rpc2FibGVkXTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkY2RjZGO1xuICBib3JkZXItY29sb3I6ICM2RjZGNkY7XG59XG5cbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06Zm9jdXMsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzW2Rpc2FibGVkXTpmb2N1cywgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5mb2N1cywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3NbZGlzYWJsZWRdLmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnlbZGlzYWJsZWRdOmZvY3VzLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55W2Rpc2FibGVkXTpmb2N1cyxcbi5idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXS5mb2N1cyxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueVtkaXNhYmxlZF0uZm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGNkY2RjtcbiAgYm9yZGVyLWNvbG9yOiAjNkY2RjZGO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNDMsIDE0MywgMTQ0LCAwLjUpO1xufVxuXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLmRpc2FibGVkLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2Vzc1tkaXNhYmxlZF0uZGlzYWJsZWQsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06ZGlzYWJsZWQsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzW2Rpc2FibGVkXTpkaXNhYmxlZCxcbi5idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXS5kaXNhYmxlZCxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueVtkaXNhYmxlZF0uZGlzYWJsZWQsXG4uYnRuLXNlY29uZGFyeVtkaXNhYmxlZF06ZGlzYWJsZWQsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnlbZGlzYWJsZWRdOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMkEyQTI7XG4gIGJvcmRlci1jb2xvcjogI0EyQTJBMjtcbn1cblxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzW2Rpc2FibGVkXTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2Vzc1tkaXNhYmxlZF06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmRyb3Bkb3duLXRvZ2dsZSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5zaG93ID4gLmJ0bi1hY2Nlc3NbZGlzYWJsZWRdLmRyb3Bkb3duLXRvZ2dsZSxcbi5idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnlbZGlzYWJsZWRdOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbi5idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnlbZGlzYWJsZWRdOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnlbZGlzYWJsZWRdLmRyb3Bkb3duLXRvZ2dsZSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5zaG93ID4gLmJ0bi1kZW55W2Rpc2FibGVkXS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0EyQTJBMjtcbiAgYm9yZGVyLWNvbG9yOiAjQTJBMkEyO1xufVxuXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3NbZGlzYWJsZWRdOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzW2Rpc2FibGVkXTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLnNob3cgPiAuYnRuLWFjY2Vzc1tkaXNhYmxlZF0uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnlbZGlzYWJsZWRdOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueVtkaXNhYmxlZF06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zZWNvbmRhcnlbZGlzYWJsZWRdOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueVtkaXNhYmxlZF06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXNlY29uZGFyeVtkaXNhYmxlZF0uZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLnNob3cgPiAuYnRuLWRlbnlbZGlzYWJsZWRdLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDE0MywgMTQzLCAxNDQsIDAuNSk7XG59XG5cbi5kYXJrLWJnIC5idG4tc2Vjb25kYXJ5LCAuZGFyay1iZyAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnksIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5kYXJrLWJnIC5idG4tZGVueSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xuICBib3JkZXItY29sb3I6ICNFNUU1RTU7XG4gIGNvbG9yOiAjMjAzMjQzO1xufVxuXG4uZGFyay1iZyAuYnRuLXNlY29uZGFyeTpob3ZlciwgLmRhcmstYmcgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55OmhvdmVyLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZGFyay1iZyAuYnRuLWRlbnk6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZGFyay1iZyAuYnRuLXNlY29uZGFyeTpmb2N1cywgLmRhcmstYmcgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55OmZvY3VzLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZGFyay1iZyAuYnRuLWRlbnk6Zm9jdXMsIC5kYXJrLWJnIC5idG4tc2Vjb25kYXJ5LmZvY3VzLCAuZGFyay1iZyAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZm9jdXMuYnRuLWRlbnksIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5kYXJrLWJnIC5mb2N1cy5idG4tZGVueSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIwMCwgMjAwLCAyMDEsIDAuNSk7XG59XG5cbi5kYXJrLWJnIC5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAuZGFyay1iZyAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZGlzYWJsZWQuYnRuLWRlbnksIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5kYXJrLWJnIC5kaXNhYmxlZC5idG4tZGVueSwgLmRhcmstYmcgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQsIC5kYXJrLWJnIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueTpkaXNhYmxlZCwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmRhcmstYmcgLmJ0bi1kZW55OmRpc2FibGVkIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNUU1RTU7XG4gIGJvcmRlci1jb2xvcjogI0U1RTVFNTtcbn1cblxuLmRhcmstYmcgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1iZyAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZGFyay1iZyAuYnRuLWRlbnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuZGFyay1iZyAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5kYXJrLWJnIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5kYXJrLWJnIC5idG4tZGVueTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5kYXJrLWJnIC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbi5zaG93ID4gLmRhcmstYmcgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVueSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5zaG93ID4gLmRhcmstYmcgLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVueSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xuICBib3JkZXItY29sb3I6ICNFNUU1RTU7XG59XG5cbi5kYXJrLWJnIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmRhcmstYmcgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmRhcmstYmcgLmJ0bi1kZW55Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLmRhcmstYmcgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuZGFyay1iZyAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZGFyay1iZyAuYnRuLWRlbnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuZGFyay1iZyAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4uc2hvdyA+IC5kYXJrLWJnIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5kcm9wZG93bi10b2dnbGUuYnRuLWRlbnk6Zm9jdXMsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuc2hvdyA+IC5kYXJrLWJnIC5kcm9wZG93bi10b2dnbGUuYnRuLWRlbnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDAsIDIwMCwgMjAxLCAwLjUpO1xufVxuXG4udGFibGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xufVxuXG4udGFibGUtY29udGFpbmVyIHRhYmxlIHRoZWFkIHRoLnNvcnRhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udGFibGUtY29udGFpbmVyIHRhYmxlIHRoZWFkIHRoLnNvcnRhYmxlIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi50YWJsZS1jb250YWluZXIgdGFibGUgdGhlYWQgdGguc29ydGFibGUgc3BhbjpiZWZvcmUsIC50YWJsZS1jb250YWluZXIgdGFibGUgdGhlYWQgdGguc29ydGFibGUgc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgUHJvXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbn1cblxuLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aGVhZCB0aC5zb3J0YWJsZSBzcGFuOmJlZm9yZSB7XG4gIGJvdHRvbTogMC4yNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG5cbi50YWJsZS1jb250YWluZXIgdGFibGUgdGhlYWQgdGguc29ydGFibGUgc3BhbjphZnRlciB7XG4gIGJvdHRvbTogMC4yNWVtO1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuXG4udGFibGUtY29udGFpbmVyIHRhYmxlIHRib2R5IHRoIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCxcbi50YWJsZS1jb250YWluZXIgdGFibGUgdGQge1xuICBwYWRkaW5nOiAyOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtaW4td2lkdGg6IDIyNXB4O1xufVxuXG4udGFibGUtY29udGFpbmVyIHRhYmxlIHRoIGEgLmZhLWV4dGVybmFsLWxpbmssXG4udGFibGUtY29udGFpbmVyIHRhYmxlIHRkIGEgLmZhLWV4dGVybmFsLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi50YWJsZS1jb250YWluZXI6YmVmb3JlLCAudGFibGUtY29udGFpbmVyOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDgwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuOHMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnRhYmxlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi50YWJsZS1jb250YWluZXI6YWZ0ZXIge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDAsIDAsIDAsIDApLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuXG4udGFibGUtY29udGFpbmVyLmhhcy1sZWZ0LXNoYWRvdzpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udGFibGUtY29udGFpbmVyLmhhcy1yaWdodC1zaGFkb3c6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udGFibGUtY29udGFpbmVyLmRlZmF1bHQgdGFibGUgdGhlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAzMjQzO1xufVxuXG4udGFibGUtY29udGFpbmVyLmRlZmF1bHQgdGFibGUgdGhlYWQgdGgge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnRhYmxlLWNvbnRhaW5lci5kZWZhdWx0IHRhYmxlIHRoZWFkIHRoLnNvcnRhYmxlIHNwYW46YmVmb3JlLCAudGFibGUtY29udGFpbmVyLmRlZmF1bHQgdGFibGUgdGhlYWQgdGguc29ydGFibGUgc3BhbjphZnRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi50YWJsZS1jb250YWluZXIuZGVmYXVsdCB0YWJsZSB0aGVhZCB0aC5zb3J0YWJsZS5zb3J0LWFzYyBzcGFuOmJlZm9yZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4udGFibGUtY29udGFpbmVyLmRlZmF1bHQgdGFibGUgdGhlYWQgdGguc29ydGFibGUuc29ydC1kZXNjIHNwYW46YWZ0ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnRhYmxlLWNvbnRhaW5lci5kZWZhdWx0IHRhYmxlIHRib2R5IHRoIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLnRhYmxlLWNvbnRhaW5lci5kZWZhdWx0IHRhYmxlIHRyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNBMkEyQTI7XG59XG5cbi50YWJsZS1jb250YWluZXIuZGVmYXVsdCB0YWJsZS5zdHJpcGVkLXJvd3MgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGODtcbn1cblxuLnRhYmxlLWNvbnRhaW5lci5kZWZhdWx0IHRhYmxlLnN0cmlwZWQtY29scyB0Ym9keSB0ciA+ICo6bnRoLWNoaWxkKG9kZCkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEyNywgMTczLCAyMjcsIDAuMSk7XG59XG5cbi5saWdodC1iZyAudGFibGUtY29udGFpbmVyLmRlZmF1bHQgdGFibGUuc3RyaXBlZC1yb3dzIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLWJnIC50YWJsZS1jb250YWluZXIuZGVmYXVsdCB0YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLWJnIC50YWJsZS1jb250YWluZXIuZGVmYXVsdCB0YWJsZSB0aGVhZCB0aCB7XG4gIGNvbG9yOiAjMjAzMjQzO1xufVxuXG4uZGFyay1iZyAudGFibGUtY29udGFpbmVyLmRlZmF1bHQgdGFibGUgdGhlYWQgdGguc29ydGFibGUgc3BhbjpiZWZvcmUsIC5kYXJrLWJnIC50YWJsZS1jb250YWluZXIuZGVmYXVsdCB0YWJsZSB0aGVhZCB0aC5zb3J0YWJsZSBzcGFuOmFmdGVyIHtcbiAgY29sb3I6IHJnYmEoMzIsIDUwLCA2NywgMC41KTtcbn1cblxuLmRhcmstYmcgLnRhYmxlLWNvbnRhaW5lci5kZWZhdWx0IHRhYmxlIHRoZWFkIHRoLnNvcnRhYmxlLnNvcnQtYXNjIHNwYW46YmVmb3JlIHtcbiAgY29sb3I6ICMyMDMyNDM7XG59XG5cbi5kYXJrLWJnIC50YWJsZS1jb250YWluZXIuZGVmYXVsdCB0YWJsZSB0aGVhZCB0aC5zb3J0YWJsZS5zb3J0LWRlc2Mgc3BhbjphZnRlciB7XG4gIGNvbG9yOiAjMjAzMjQzO1xufVxuXG4uZGFyay1iZyAudGFibGUtY29udGFpbmVyLmRlZmF1bHQgdGFibGUuc3RyaXBlZC1yb3dzIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGNvbG9yOiAjMjAzMjQzO1xufVxuXG4ud3JhcHBpbmctdGFibGUge1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIHNhbnMtc2VyaWY7XG59XG5cbi53cmFwcGluZy10YWJsZSAudGFibGUtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLndyYXBwaW5nLXRhYmxlIC50YWJsZS1oZWFkZXIgLnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDZweCAwO1xufVxuXG4ud3JhcHBpbmctdGFibGUgLnRhYmxlLWhlYWRlciAucm93ID4gZGl2IHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmbGV4OiAxO1xuICBjb2xvcjogIzIwMzI0Mztcbn1cblxuLndyYXBwaW5nLXRhYmxlIC50YWJsZS1oZWFkZXIgLnJvdyA+IGRpdi5zb3J0YWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLndyYXBwaW5nLXRhYmxlIC50YWJsZS1oZWFkZXIgLnJvdyA+IGRpdi5zb3J0YWJsZSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ud3JhcHBpbmctdGFibGUgLnRhYmxlLWhlYWRlciAucm93ID4gZGl2LnNvcnRhYmxlIHNwYW46YmVmb3JlLCAud3JhcHBpbmctdGFibGUgLnRhYmxlLWhlYWRlciAucm93ID4gZGl2LnNvcnRhYmxlIHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGNvbG9yOiByZ2JhKDYyLCAxMzUsIDIwMywgMC41KTtcbn1cblxuLndyYXBwaW5nLXRhYmxlIC50YWJsZS1oZWFkZXIgLnJvdyA+IGRpdi5zb3J0YWJsZSBzcGFuOmJlZm9yZSB7XG4gIGJvdHRvbTogMC4yNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG5cbi53cmFwcGluZy10YWJsZSAudGFibGUtaGVhZGVyIC5yb3cgPiBkaXYuc29ydGFibGUgc3BhbjphZnRlciB7XG4gIGJvdHRvbTogMC4yNWVtO1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuXG4ud3JhcHBpbmctdGFibGUgLnRhYmxlLWhlYWRlciAucm93ID4gZGl2LnNvcnRhYmxlLnNvcnQtYXNjIHNwYW46YmVmb3JlIHtcbiAgY29sb3I6ICMzRTg3Q0I7XG59XG5cbi53cmFwcGluZy10YWJsZSAudGFibGUtaGVhZGVyIC5yb3cgPiBkaXYuc29ydGFibGUuc29ydC1kZXNjIHNwYW46YWZ0ZXIge1xuICBjb2xvcjogIzNFODdDQjtcbn1cblxuLndyYXBwaW5nLXRhYmxlIC50YWJsZS1ib2R5IC5iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFNUU1O1xufVxuXG4ud3JhcHBpbmctdGFibGUgLnRhYmxlLWJvZHkgLmJhY2tncm91bmQtY29udGFpbmVyIC5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLXRvcDogMjJweDtcbiAgcGFkZGluZy1ib3R0b206IDIycHg7XG59XG5cbi53cmFwcGluZy10YWJsZSAudGFibGUtYm9keSAuYmFja2dyb3VuZC1jb250YWluZXIgLnJvdyA+IGRpdiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgZmxleDogMTtcbn1cblxuLndyYXBwaW5nLXRhYmxlIC50YWJsZS1ib2R5IC5iYWNrZ3JvdW5kLWNvbnRhaW5lciAucm93ID4gZGl2IGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53cmFwcGluZy10YWJsZSAudGFibGUtYm9keSAucm93LWNvbC1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndyYXBwaW5nLXRhYmxlIC50YWJsZS1oZWFkZXIgLnJvdyA+IGRpdiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAud3JhcHBpbmctdGFibGUgLnRhYmxlLWhlYWRlciAucm93ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAud3JhcHBpbmctdGFibGUgLnRhYmxlLWhlYWRlciAucm93ID4gZGl2OmZpcnN0LWNoaWxkLnNvcnRhYmxlIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbiAgLndyYXBwaW5nLXRhYmxlIC50YWJsZS1oZWFkZXIgLnJvdyA+IGRpdjpmaXJzdC1jaGlsZC5zb3J0YWJsZSBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAud3JhcHBpbmctdGFibGUgLnRhYmxlLWhlYWRlciAucm93ID4gZGl2OmZpcnN0LWNoaWxkLnNvcnRhYmxlIHNwYW46YmVmb3JlLCAud3JhcHBpbmctdGFibGUgLnRhYmxlLWhlYWRlciAucm93ID4gZGl2OmZpcnN0LWNoaWxkLnNvcnRhYmxlIHNwYW46YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLndyYXBwaW5nLXRhYmxlIC50YWJsZS1ib2R5IC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAud3JhcHBpbmctdGFibGUgLnRhYmxlLWJvZHkgLnJvdyA+IGRpdiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAud3JhcHBpbmctdGFibGUgLnRhYmxlLWJvZHkgLnJvdyA+IGRpdiAucm93LWNvbC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG59XG5cbi5saXN0aW5nLW5vLXJlc3VsdHMge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNtb2RhbC1ub3RpY2UgLm1vZGFsIHtcbiAgei1pbmRleDogMjAwMDE7XG59XG5cbiNtb2RhbC1ub3RpY2UgLm1vZGFsLWNvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAwIDI0cHggMjRweCAyNHB4O1xuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMzIsIDUwLCA2NywgMC4yKTtcbn1cblxuI21vZGFsLW5vdGljZSAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBwYWRkaW5nOiA0MHB4IDQwcHggMjBweCA0MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI21vZGFsLW5vdGljZSAubW9kYWwtY29udGVudCAubW9kYWwtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuICB9XG59XG5cbiNtb2RhbC1ub3RpY2UgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWhlYWRlciAubW9kYWwtdGl0bGUge1xuICBmbGV4OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcInRpdGxpbmctZ290aGljLWZiLXNreWxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBsZXR0ZXItc3BhY2luZzogLjAxZW07XG59XG5cbiNtb2RhbC1ub3RpY2UgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jbW9kYWwtbm90aWNlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5tb2RhbC1ib2R5LXNjcm9sbCB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDQwMHB4KTtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNtb2RhbC1ub3RpY2UgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWJvZHkge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4IDIwcHg7XG4gIH1cbiAgI21vZGFsLW5vdGljZSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAubW9kYWwtYm9keS1zY3JvbGwge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDM3NXB4KTtcbiAgfVxufVxuXG4jbW9kYWwtbm90aWNlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIge1xuICBib3JkZXItdG9wOiBub25lO1xuICBwYWRkaW5nOiAyMHB4IDQwcHggNDBweCA0MHB4O1xufVxuXG4jbW9kYWwtbm90aWNlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbW9kYWwtbm90aWNlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAjbW9kYWwtbm90aWNlIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgYnV0dG9uIHtcbiAgICBtYXJnaW46IDIwcHggMCAwIDA7XG4gIH1cbiAgI21vZGFsLW5vdGljZSAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIGJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubW9kYWwtYmFja2Ryb3Auc2hvdyB7XG4gIG9wYWNpdHk6IDAuODU7XG59XG5cbi5zb2NpYWwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uc29jaWFsLWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc29jaWFsLWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQgLm1lZGlhIHtcbiAgLyogQWRkaW5nIGEgbWluIGhlaWdodCBhbmQgZXhwbGljaXRseSBkZWZpbmluZyB0aGUgaGVpZ2h0IG9mIHRoZSBtZWRpYSBjbGFzcyBkdWUgdG8gYSBrbm93biBJRTExIGJ1Zy4gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvNDM5Nzk3MDIvZGlzcGxheS1mbGV4LW5vdC13b3JraW5nLW9uLWludGVybmV0LWV4cGxvcmVyLzQzOTc5OTczICovXG4gIG1pbi1oZWlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnNvY2lhbC1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IC5tZWRpYS5wYXVzZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnNvY2lhbC1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IC5tZWRpYS5wYXVzZWQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTUlLCAtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICB0cmFuc2l0aW9uOiBjb2xvciAxMjBtcywgYmFja2dyb3VuZCAxMjBtcywgYm9yZGVyLWNvbG9yIDEyMG1zO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcGFkZGluZzogMjVweCAzMHB4IDIycHggNDJweDtcbiAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoMzIsIDUwLCA2NywgMC4yNSk7XG4gIGJvcmRlci1jb2xvcjogI0U1RTVFNTtcbiAgY29sb3I6ICMzRTg3Q0I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5zb2NpYWwtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudCAubWVkaWEucGF1c2VkOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMzRTg3Q0I7XG4gIGJvcmRlci1jb2xvcjogIzNFODdDQjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5zb2NpYWwtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudCAubWVkaWEgaW1nLFxuLnNvY2lhbC1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IC5tZWRpYSB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc29jaWFsLWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQgLm1lZGlhIHZpZGVvIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc29jaWFsLWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQgLmRldGFpbHMge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMzJweCAyNXB4O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uc29jaWFsLWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQgLmRldGFpbHMgLmRhdGUge1xuICBmb250LWZhbWlseTogXCJ0aXRsaW5nLWdvdGhpYy1mYi1za3lsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNzVlbTtcbn1cblxuLnNvY2lhbC1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IC5kZXRhaWxzIC5kYXRlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zb2NpYWwtY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudCAuZGV0YWlscyAuZGF0ZSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc29jaWFsLWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQgLmRldGFpbHMgLmRhdGUgYSBpIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLnNvY2lhbC1jb250YWluZXIuc20gLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zb2NpYWwtY29udGFpbmVyLnNtIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudCAubWVkaWEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNvY2lhbC1jb250YWluZXIubWQgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cblxuLnNvY2lhbC1jb250YWluZXIubWQgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IC5tZWRpYSxcbi5zb2NpYWwtY29udGFpbmVyLm1kIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudCAuZGV0YWlscyB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG5cbi5zb2NpYWwtY29udGFpbmVyLmxnIC5jb250ZW50LWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogNzAlO1xufVxuXG4uc29jaWFsLWNvbnRhaW5lci5sZyAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4uc29jaWFsLWNvbnRhaW5lci5sZyAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQgLm1lZGlhLFxuLnNvY2lhbC1jb250YWluZXIubGcgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IC5kZXRhaWxzIHtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cblxuLmxpZ2h0LWJnIC5zb2NpYWwtY29udGFpbmVyIC5jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstYmcgLnNvY2lhbC1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgY29sb3I6ICMyMDMyNDM7XG59XG5cbiNhcnRpY2xlLWRldGFpbC1wYWdlIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgI2FydGljbGUtZGV0YWlsLXBhZ2UgLnBhZ2UtdGl0bGUtY29udGFpbmVyLndpdGgtaGVybyAuYmxvZy10aXRsZSB7XG4gICAgdG9wOiAtMzBweDtcbiAgfVxufVxuXG4jYXJ0aWNsZS1kZXRhaWwtcGFnZSAucGxhY2Vob2xkZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjYXJ0aWNsZS1kZXRhaWwtcGFnZSAuYXJ0aWNsZS1pbmZvIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgI2FydGljbGUtZGV0YWlsLXBhZ2UgLmFydGljbGUtaW5mbyAubWFpbi1kYXRlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuICAjYXJ0aWNsZS1kZXRhaWwtcGFnZSAuYXJ0aWNsZS1pbmZvIC5tYWluLWRhdGUtY29udGFpbmVyIC50YWctbGFiZWwsXG4gICNhcnRpY2xlLWRldGFpbC1wYWdlIC5hcnRpY2xlLWluZm8gLm1haW4tZGF0ZS1jb250YWluZXIgLmF1dGhvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjYXJ0aWNsZS1kZXRhaWwtcGFnZSAuYXJ0aWNsZS1pbmZvIC5zZWNvbmRhcnktZGF0ZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxuICAjYXJ0aWNsZS1kZXRhaWwtcGFnZSAuYXJ0aWNsZS1pbmZvIC5zZWNvbmRhcnktZGF0ZS1jb250YWluZXIgLmRldGFpbC1kYXRlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2FydGljbGUtZGV0YWlsLXBhZ2UgLmFydGljbGUtbGluayB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgI2FydGljbGUtZGV0YWlsLXBhZ2UgLmFydGljbGUtaW5mbyAuc2Vjb25kYXJ5LWRhdGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHkuaGFzLWhlcm8gI2FydGljbGUtZGV0YWlsLXBhZ2UgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYm9keS5oYXMtaGVybyAjYXJ0aWNsZS1kZXRhaWwtcGFnZSAucGFnZS10aXRsZS1jb250YWluZXIgLmJsb2ctdGl0bGUge1xuICB0b3A6IC0zMHB4O1xufVxuXG5ib2R5Lmhhcy1oZXJvICNhcnRpY2xlLWRldGFpbC1wYWdlIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAuYmxvZy10aXRsZSAuYmFjay1saW5rIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuYm9keS5oYXMtaGVybyAjYXJ0aWNsZS1kZXRhaWwtcGFnZSAuYXJ0aWNsZS1pbmZvIHtcbiAgbWFyZ2luLXRvcDogLTI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmxhdGVzdC1hcnRpY2xlcyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5sYXRlc3QtYXJ0aWNsZXMgLmNvbXBvbmVudC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhdGVzdC1hcnRpY2xlcyAuY29tcG9uZW50LWhlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ubGF0ZXN0LWFydGljbGVzIC5jb21wb25lbnQtaGVhZGVyIC5jb21wb25lbnQtdGl0bGUge1xuICBmbGV4OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubGF0ZXN0LWFydGljbGVzIC5jb21wb25lbnQtaGVhZGVyIC52aWV3LWFsbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubGF0ZXN0LWFydGljbGVzIC5wb3N0cyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5sYXRlc3QtYXJ0aWNsZXMgLnBvc3RzIC5wb3N0IHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDA7XG59XG5cbi5sYXRlc3QtYXJ0aWNsZXMgLnBvc3RzIC5wb3N0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5sYXRlc3QtYXJ0aWNsZXMgLnBvc3RzIC5wb3N0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5sYXRlc3QtYXJ0aWNsZXMgLnBvc3RzIC5wb3N0IGEgLnBvc3QtZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjVweDtcbiAgbGVmdDogLTFweDtcbiAgei1pbmRleDogMjtcbn1cblxuLmxhdGVzdC1hcnRpY2xlcyAucG9zdHMgLnBvc3QgYSAucG9zdC1pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIyMHB4O1xufVxuXG4ubGF0ZXN0LWFydGljbGVzIC5wb3N0cyAucG9zdCBhIC5wb3N0LWltYWdlLWNvbnRhaW5lciAucG9zdC1pbWFnZSB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBlYXNlO1xufVxuXG4ubGF0ZXN0LWFydGljbGVzIC5wb3N0cyAucG9zdCBhIC5wb3N0LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgY29sb3I6ICMzRTg3Q0I7XG59XG5cbi5sYXRlc3QtYXJ0aWNsZXMgLnBvc3RzIC5wb3N0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFODdDQjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDEycHggcmdiYSgzMiwgNTAsIDY3LCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAycHggMTJweCByZ2JhKDMyLCA1MCwgNjcsIDAuMik7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMTJweCByZ2JhKDMyLCA1MCwgNjcsIDAuMik7XG59XG5cbi5sYXRlc3QtYXJ0aWNsZXMgLnBvc3RzIC5wb3N0OmhvdmVyIGEgLnBvc3QtaW1hZ2Uge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjEpO1xufVxuXG4ubGF0ZXN0LWFydGljbGVzIC5wb3N0cyAucG9zdDpob3ZlciBhIC5wb3N0LXRpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5sYXRlc3QtYXJ0aWNsZXMuc2Nyb2xsYWJsZS1wb3N0cyAucG9zdHMgLnBvc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXRlc3QtYXJ0aWNsZXMuc2Nyb2xsYWJsZS1wb3N0cyAucG9zdHMgLnBvc3Qge1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgZmxleDogMSAwIGNhbGMoMzMlIC0gMjJweCk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXRlc3QtYXJ0aWNsZXMuc2Nyb2xsYWJsZS1wb3N0cyAucG9zdHMgLnBvc3Qge1xuICAgIGZsZXg6IDEgMCAxMDAlO1xuICB9XG59XG5cbi5sYXRlc3QtYXJ0aWNsZXMuc2Nyb2xsYWJsZS1wb3N0cyAucG9zdHMgLnBvc3QgLnBvc3QtaW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAyMjFweDtcbn1cblxuLmxhdGVzdC1hcnRpY2xlcy5kb3VibGUtcG9zdCAucG9zdHMgLnBvc3QsIC5sYXRlc3QtYXJ0aWNsZXMuc2luZ2xlLXBvc3QgLnBvc3RzIC5wb3N0IHtcbiAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDIycHgpO1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMnB4KTtcbn1cblxuLmxhdGVzdC1hcnRpY2xlcy5kb3VibGUtcG9zdCAucG9zdHMgLnBvc3Qge1xuICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gMjJweCk7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIycHgpO1xufVxuXG4ubGF0ZXN0LWFydGljbGVzLnNpbmdsZS1wb3N0IC5wb3N0cyAucG9zdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5sYXRlc3QtYXJ0aWNsZXMuc2luZ2xlLXBvc3QgLnBvc3RzIC5wb3N0IHtcbiAgICBtaW4td2lkdGg6IDcwJTtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbi5sYXRlc3QtYXJ0aWNsZXMuaW1nLWZ1bGwgLnBvc3Qge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAwIDMwcHggMDtcbn1cblxuLmxhdGVzdC1hcnRpY2xlcy5pbWctZnVsbCAucG9zdCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4ubGF0ZXN0LWFydGljbGVzLmltZy1mdWxsIC5wb3N0IGEgLnBvc3QtZGF0ZSB7XG4gIHRvcDogLTFweDtcbn1cblxuLmxhdGVzdC1hcnRpY2xlcy5pbWctZnVsbCAucG9zdCBhIC5wb3N0LWltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggMCAzMHB4IDA7XG59XG5cbi5sYXRlc3QtYXJ0aWNsZXMuaW1nLWZ1bGwgLnBvc3QgYSAucG9zdC1pbWFnZS1jb250YWluZXIgLnBvc3QtaW1hZ2Uge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5sYXRlc3QtYXJ0aWNsZXMuaW1nLWZ1bGwgLnBvc3QgYSAucG9zdC1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sYXRlc3QtYXJ0aWNsZXMuaW1nLWZ1bGwgLnBvc3QgYSAucG9zdC1jb250ZW50IC5wb3N0LXRpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5saWdodC1iZyAubGF0ZXN0LWFydGljbGVzIC5wb3N0cyAucG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5saWdodC1iZyAubGF0ZXN0LWFydGljbGVzIC5wb3N0cyAucG9zdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTg3Q0I7XG59XG5cbi5wcml2YWN5LXdhcm5pbmcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGODtcbn1cblxuLnByaXZhY3ktd2FybmluZyAuY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wcml2YWN5LXdhcm5pbmcgLmNvbnRhaW5lciAuY29uc2VudC1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbn1cblxuLnByaXZhY3ktd2FybmluZyAuY29udGFpbmVyIC5jb25zZW50LWNsb3NlIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDVweDtcbiAgaGVpZ2h0OiAyNXB4O1xuICB3aWR0aDogMjVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByaXZhY3ktd2FybmluZyAuY29udGFpbmVyIC5jb25zZW50LWNsb3NlIGE6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb250ZW50OiBcIlxcZjAwZFwiO1xuICBjb2xvcjogIzIwMzI0MztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJpdmFjeS13YXJuaW5nIC5jb250YWluZXIgLmluZm8sXG4ucHJpdmFjeS13YXJuaW5nIC5jb250YWluZXIgLnN1Ym1pdCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wcml2YWN5LXdhcm5pbmcgLmNvbnRhaW5lciAuaW5mbyB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5wcml2YWN5LXdhcm5pbmcgLmNvbnRhaW5lciAuc3VibWl0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHdpZHRoOiA0NTBweDtcbn1cblxuLnByaXZhY3ktd2FybmluZyAuY29udGFpbmVyIC5zdWJtaXQgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tY29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAyNSU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLnByaXZhY3ktd2FybmluZyAuY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbiAgLnByaXZhY3ktd2FybmluZyAuY29udGFpbmVyIC5pbmZvLFxuICAucHJpdmFjeS13YXJuaW5nIC5jb250YWluZXIgLnN1Ym1pdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5wcml2YWN5LXdhcm5pbmcgLmNvbnRhaW5lciAuaW5mbyBhLFxuICAucHJpdmFjeS13YXJuaW5nIC5jb250YWluZXIgLnN1Ym1pdCBhIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnByaXZhY3ktd2FybmluZyAuY29udGFpbmVyIC5zdWJtaXQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcml2YWN5LXdhcm5pbmcgLmNvbnRhaW5lciAuaW5mbyxcbiAgLnByaXZhY3ktd2FybmluZyAuY29udGFpbmVyIC5zdWJtaXQge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wcml2YWN5LXdhcm5pbmcgLmNvbnRhaW5lciAuaW5mbyxcbiAgLnByaXZhY3ktd2FybmluZyAuY29udGFpbmVyIC5zdWJtaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5wcml2YWN5LXdhcm5pbmcgLmNvbnRhaW5lciAuaW5mbyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5wcml2YWN5LXdhcm5pbmcgLmNvbnRhaW5lciAuc3VibWl0IGEge1xuICAgIGZvbnQtc2l6ZTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wcml2YWN5LXdhcm5pbmcgLmV4cGFuZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByaXZhY3ktd2FybmluZyAuY29udGFpbmVyIC5pbmZvIC5pbmZvLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAucHJpdmFjeS13YXJuaW5nIC5jb250YWluZXIgLmluZm8gLmV4cGFuZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLnByaXZhY3ktd2FybmluZyAuY29udGFpbmVyIC5pbmZvIC5leHBhbmQtY29udGFpbmVyIC5leHBhbmQtbGluayxcbiAgLnByaXZhY3ktd2FybmluZyAuY29udGFpbmVyIC5pbmZvIC5leHBhbmQtY29udGFpbmVyIC5jb2xsYXBzZS1saW5rIHtcbiAgICBjb2xvcjogIzNFODdDQjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1yaWdodDogMTZweDtcbiAgfVxuICAucHJpdmFjeS13YXJuaW5nIC5jb250YWluZXIgLmluZm8gLmV4cGFuZC1jb250YWluZXIgLmV4cGFuZC1saW5rOmFmdGVyLFxuICAucHJpdmFjeS13YXJuaW5nIC5jb250YWluZXIgLmluZm8gLmV4cGFuZC1jb250YWluZXIgLmNvbGxhcHNlLWxpbms6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnByaXZhY3ktd2FybmluZyAuY29udGFpbmVyIC5pbmZvIC5leHBhbmQtY29udGFpbmVyIC5leHBhbmQtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5wcml2YWN5LXdhcm5pbmcgLmNvbnRhaW5lciAuaW5mbyAuZXhwYW5kLWNvbnRhaW5lciAuZXhwYW5kLWxpbms6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XG4gIH1cbiAgLnByaXZhY3ktd2FybmluZyAuY29udGFpbmVyIC5pbmZvIC5leHBhbmQtY29udGFpbmVyIC5jb2xsYXBzZS1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcml2YWN5LXdhcm5pbmcgLmNvbnRhaW5lciAuaW5mbyAuZXhwYW5kLWNvbnRhaW5lciAuY29sbGFwc2UtbGluazphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYwNzhcIjtcbiAgfVxuICAucHJpdmFjeS13YXJuaW5nIC5jb250YWluZXIgLmluZm8uZXhwYW5kZWQgLmV4cGFuZC1jb250YWluZXIgLmV4cGFuZC1saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wcml2YWN5LXdhcm5pbmcgLmNvbnRhaW5lciAuaW5mby5leHBhbmRlZCAuZXhwYW5kLWNvbnRhaW5lciAuY29sbGFwc2UtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5yZWNlbnQtZXZlbnRzLWdyaWQtY29udGFpbmVyLFxuLnVwY29taW5nLWV2ZW50cy1ncmlkLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5yZWNlbnQtZXZlbnRzLWdyaWQtY29udGFpbmVyID4gaDQsXG4udXBjb21pbmctZXZlbnRzLWdyaWQtY29udGFpbmVyID4gaDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZWNlbnQtZXZlbnRzLWdyaWQtY29udGFpbmVyID4gaDQgLmFjdGlvbi1jb250YWluZXIgLnZpZXctYWxsLFxuLnVwY29taW5nLWV2ZW50cy1ncmlkLWNvbnRhaW5lciA+IGg0IC5hY3Rpb24tY29udGFpbmVyIC52aWV3LWFsbCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cblxuLnJlY2VudC1ldmVudHMtZ3JpZC1jb250YWluZXIgPiBoNCAuYWN0aW9uLWNvbnRhaW5lciAudmlldy1hbGwgaSxcbi51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIgPiBoNCAuYWN0aW9uLWNvbnRhaW5lciAudmlldy1hbGwgaSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnJlY2VudC1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyLFxuLnVwY29taW5nLWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucmVjZW50LWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW0sXG4udXBjb21pbmctZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJlY2VudC1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtIC5ldmVudC1kYXktb2Ytd2Vlayxcbi5yZWNlbnQtZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbSAuZXZlbnQtZGF0ZSxcbi51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtIC5ldmVudC1kYXktb2Ytd2Vlayxcbi51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtIC5ldmVudC1kYXRlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucmVjZW50LWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW0gLmV2ZW50LWRheS1vZi13ZWVrLFxuICAucmVjZW50LWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW0gLmV2ZW50LWRhdGUsXG4gIC51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtIC5ldmVudC1kYXktb2Ytd2VlayxcbiAgLnVwY29taW5nLWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW0gLmV2ZW50LWRhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5yZWNlbnQtZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbSAuZXZlbnQtdHlwZSxcbi51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtIC5ldmVudC10eXBlIHtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByby1jb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGQkE0NTU7XG59XG5cbi5yZWNlbnQtZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbSAuZXZlbnQtZGF0ZSxcbi51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtIC5ldmVudC1kYXRlIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5yZWNlbnQtZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbSBoNCxcbi51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtIGg0IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5yZWNlbnQtZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbSBoNCBhLFxuLnVwY29taW5nLWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW0gaDQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJlY2VudC1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtIC5saW5rLWxpc3QsXG4udXBjb21pbmctZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbSAubGluay1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnJlY2VudC1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtIC5saW5rLWxpc3QgdWwsXG4udXBjb21pbmctZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbSAubGluay1saXN0IHVsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWNlbnQtZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbSAubGluay1saXN0IHVsIGxpIC5saW5rLndpdGgtaWNvbiAudGV4dCwgLnJlY2VudC1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtIC5saW5rLWxpc3QgdWwgbGkgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCBhLndpdGgtaWNvbiAudGV4dCwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCAucmVjZW50LWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW0gLmxpbmstbGlzdCB1bCBsaSBhLndpdGgtaWNvbiAudGV4dCwgLnJlY2VudC1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtIC5saW5rLWxpc3QgdWwgbGkgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0ZCBhLndpdGgtaWNvbiAudGV4dCwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0ZCAucmVjZW50LWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW0gLmxpbmstbGlzdCB1bCBsaSBhLndpdGgtaWNvbiAudGV4dCxcbi51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtIC5saW5rLWxpc3QgdWwgbGkgLmxpbmsud2l0aC1pY29uIC50ZXh0LFxuLnVwY29taW5nLWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW0gLmxpbmstbGlzdCB1bCBsaSAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoIGEud2l0aC1pY29uIC50ZXh0LFxuLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCAudXBjb21pbmctZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbSAubGluay1saXN0IHVsIGxpIGEud2l0aC1pY29uIC50ZXh0LFxuLnVwY29taW5nLWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW0gLmxpbmstbGlzdCB1bCBsaSAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIGEud2l0aC1pY29uIC50ZXh0LFxuLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0ZCAudXBjb21pbmctZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbSAubGluay1saXN0IHVsIGxpIGEud2l0aC1pY29uIC50ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnJlY2VudC1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtIC5saW5rLWxpc3QgdWwgbGk6bGFzdC1jaGlsZCxcbi51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtIC5saW5rLWxpc3QgdWwgbGk6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucmVjZW50LWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW0uaGFzLWRldGFpbCBhLFxuLnVwY29taW5nLWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW0uaGFzLWRldGFpbCBhIHtcbiAgcGFkZGluZzogMzVweCAzMHB4O1xufVxuXG4ucmVjZW50LWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW06bm90KC5oYXMtZGV0YWlsKSxcbi51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtOm5vdCguaGFzLWRldGFpbCkge1xuICBwYWRkaW5nOiAzNXB4IDMwcHg7XG59XG5cbi5yZWNlbnQtZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbS5oYXMtaW1hZ2UsXG4udXBjb21pbmctZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbS5oYXMtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5yZWNlbnQtZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbS5oYXMtaW1hZ2UgLmV2ZW50LWltZyxcbi51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtLmhhcy1pbWFnZSAuZXZlbnQtaW1nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yZWNlbnQtZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbS5oYXMtaW1hZ2UgLmV2ZW50LWltZyBpbWcsXG4udXBjb21pbmctZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbS5oYXMtaW1hZ2UgLmV2ZW50LWltZyBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2Utb3V0O1xufVxuXG4ucmVjZW50LWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW0uaGFzLWltYWdlIC5ldmVudC1kYXktb2Ytd2Vlayxcbi5yZWNlbnQtZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbS5oYXMtaW1hZ2UgLmV2ZW50LWRhdGUsXG4ucmVjZW50LWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW0uaGFzLWltYWdlIC5ldmVudC10eXBlLFxuLnJlY2VudC1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtLmhhcy1pbWFnZSAuZXZlbnQtdGl0bGUsXG4ucmVjZW50LWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW0uaGFzLWltYWdlIC5saW5rLWxpc3QsXG4udXBjb21pbmctZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbS5oYXMtaW1hZ2UgLmV2ZW50LWRheS1vZi13ZWVrLFxuLnVwY29taW5nLWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW0uaGFzLWltYWdlIC5ldmVudC1kYXRlLFxuLnVwY29taW5nLWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW0uaGFzLWltYWdlIC5ldmVudC10eXBlLFxuLnVwY29taW5nLWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW0uaGFzLWltYWdlIC5ldmVudC10aXRsZSxcbi51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtLmhhcy1pbWFnZSAubGluay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnJlY2VudC1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtLmhhcy1pbWFnZSAubGluay1saXN0IHVsIGxpLmxpbmstc2VjdGlvbi10aXRsZSxcbi51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtLmhhcy1pbWFnZSAubGluay1saXN0IHVsIGxpLmxpbmstc2VjdGlvbi10aXRsZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucmVjZW50LWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW0uaGFzLWltYWdlOm5vdCguaGFzLWRldGFpbCkgYSxcbi51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtLmhhcy1pbWFnZTpub3QoLmhhcy1kZXRhaWwpIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTYwbXM7XG59XG5cbi5yZWNlbnQtZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbS5oYXMtaW1hZ2U6bm90KC5oYXMtZGV0YWlsKSBhOmhvdmVyLFxuLnVwY29taW5nLWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW0uaGFzLWltYWdlOm5vdCguaGFzLWRldGFpbCkgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xufVxuXG4ucmVjZW50LWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW0uaGFzLWltYWdlOm5vdCguaGFzLWRldGFpbCkgPiAqOmxhc3QtY2hpbGQsXG4udXBjb21pbmctZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbS5oYXMtaW1hZ2U6bm90KC5oYXMtZGV0YWlsKSA+ICo6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucmVjZW50LWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW0uaGFzLWltYWdlLmhhcy1kZXRhaWwgYSA+ICo6bGFzdC1jaGlsZCxcbi51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtLmhhcy1pbWFnZS5oYXMtZGV0YWlsIGEgPiAqOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlY2VudC1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtLmhhcy1pbWFnZS5oYXMtZGV0YWlsIGE6aG92ZXIsXG4udXBjb21pbmctZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbS5oYXMtaW1hZ2UuaGFzLWRldGFpbCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmVjZW50LWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW0uaGFzLWltYWdlLmhhcy1kZXRhaWwgYTpob3ZlciAuZXZlbnQtaW1nIGltZyxcbi51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtLmhhcy1pbWFnZS5oYXMtZGV0YWlsIGE6aG92ZXIgLmV2ZW50LWltZyBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG5cbi5yZWNlbnQtZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbTpub3QoLmhhcy1pbWFnZSkuaGFzLWRldGFpbCxcbi51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtOm5vdCguaGFzLWltYWdlKS5oYXMtZGV0YWlsIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxNjBtcztcbn1cblxuLnJlY2VudC1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtOm5vdCguaGFzLWltYWdlKS5oYXMtZGV0YWlsIGEsXG4udXBjb21pbmctZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbTpub3QoLmhhcy1pbWFnZSkuaGFzLWRldGFpbCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZWNlbnQtZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbTpub3QoLmhhcy1pbWFnZSkuaGFzLWRldGFpbCBhIC5ldmVudC1kYXktb2Ytd2Vlayxcbi5yZWNlbnQtZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbTpub3QoLmhhcy1pbWFnZSkuaGFzLWRldGFpbCBhIC5ldmVudC1kYXRlLFxuLnJlY2VudC1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtOm5vdCguaGFzLWltYWdlKS5oYXMtZGV0YWlsIGEgLmV2ZW50LXR5cGUsXG4ucmVjZW50LWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW06bm90KC5oYXMtaW1hZ2UpLmhhcy1kZXRhaWwgYSAuZXZlbnQtdGl0bGUsXG4udXBjb21pbmctZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbTpub3QoLmhhcy1pbWFnZSkuaGFzLWRldGFpbCBhIC5ldmVudC1kYXktb2Ytd2Vlayxcbi51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtOm5vdCguaGFzLWltYWdlKS5oYXMtZGV0YWlsIGEgLmV2ZW50LWRhdGUsXG4udXBjb21pbmctZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbTpub3QoLmhhcy1pbWFnZSkuaGFzLWRldGFpbCBhIC5ldmVudC10eXBlLFxuLnVwY29taW5nLWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW06bm90KC5oYXMtaW1hZ2UpLmhhcy1kZXRhaWwgYSAuZXZlbnQtdGl0bGUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAxNjBtcztcbn1cblxuLnJlY2VudC1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtOm5vdCguaGFzLWltYWdlKS5oYXMtZGV0YWlsIGE6aG92ZXIsXG4udXBjb21pbmctZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbTpub3QoLmhhcy1pbWFnZSkuaGFzLWRldGFpbCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzNFODdDQjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmVjZW50LWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW06bm90KC5oYXMtaW1hZ2UpLmhhcy1kZXRhaWwgYTpob3ZlciAuZXZlbnQtZGF5LW9mLXdlZWssXG4ucmVjZW50LWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW06bm90KC5oYXMtaW1hZ2UpLmhhcy1kZXRhaWwgYTpob3ZlciAuZXZlbnQtZGF0ZSxcbi5yZWNlbnQtZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbTpub3QoLmhhcy1pbWFnZSkuaGFzLWRldGFpbCBhOmhvdmVyIC5ldmVudC10eXBlLFxuLnJlY2VudC1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtOm5vdCguaGFzLWltYWdlKS5oYXMtZGV0YWlsIGE6aG92ZXIgLmV2ZW50LXRpdGxlLFxuLnVwY29taW5nLWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW06bm90KC5oYXMtaW1hZ2UpLmhhcy1kZXRhaWwgYTpob3ZlciAuZXZlbnQtZGF5LW9mLXdlZWssXG4udXBjb21pbmctZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbTpub3QoLmhhcy1pbWFnZSkuaGFzLWRldGFpbCBhOmhvdmVyIC5ldmVudC1kYXRlLFxuLnVwY29taW5nLWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW06bm90KC5oYXMtaW1hZ2UpLmhhcy1kZXRhaWwgYTpob3ZlciAuZXZlbnQtdHlwZSxcbi51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtOm5vdCguaGFzLWltYWdlKS5oYXMtZGV0YWlsIGE6aG92ZXIgLmV2ZW50LXRpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnJlY2VudC1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtIC5ldmVudC1kYXktb2Ytd2Vlayxcbi5yZWNlbnQtZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbSAuZXZlbnQtZGF0ZSxcbi51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtIC5ldmVudC1kYXktb2Ytd2Vlayxcbi51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtIC5ldmVudC1kYXRlIHtcbiAgY29sb3I6ICMyMDMyNDM7XG59XG5cbi5yZWNlbnQtZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbSxcbi51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtIHtcbiAgYmFja2dyb3VuZDogI0Y3RjdGODtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAucmVjZW50LWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXI6bnRoLWNoaWxkKGV2ZW4pIC5ldmVudC1pdGVtLFxuICAudXBjb21pbmctZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lcjpudGgtY2hpbGQoZXZlbikgLmV2ZW50LWl0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5yZWNlbnQtZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbSxcbiAgLnVwY29taW5nLWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIgLmV2ZW50LWl0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gIH1cbiAgLnJlY2VudC1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyIC5ldmVudC1pdGVtLnR3by1jb2wtaGFzLWJnLFxuICAudXBjb21pbmctZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtLWNvbnRhaW5lciAuZXZlbnQtaXRlbS50d28tY29sLWhhcy1iZyB7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgfVxufVxuXG4ucmVjZW50LWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnRzLWNvbnRhaW5lcixcbi51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50cy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IC0xJTtcbn1cblxuLnJlY2VudC1ldmVudHMtZ3JpZC1jb250YWluZXIgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWl0ZW0tY29udGFpbmVyLFxuLnVwY29taW5nLWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtaXRlbS1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDElO1xuICBmbGV4LWdyb3c6IDA7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlY2VudC1ldmVudHMtZ3JpZC1jb250YWluZXIudHdvLWV2ZW50LWNvbHMgLmV2ZW50LWl0ZW0tY29udGFpbmVyLFxuICAudXBjb21pbmctZXZlbnRzLWdyaWQtY29udGFpbmVyLnR3by1ldmVudC1jb2xzIC5ldmVudC1pdGVtLWNvbnRhaW5lciB7XG4gICAgZmxleC1iYXNpczogNDklO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVjZW50LWV2ZW50cy1ncmlkLWNvbnRhaW5lci50aHJlZS1ldmVudC1jb2xzIC5ldmVudC1pdGVtLWNvbnRhaW5lcixcbiAgLnVwY29taW5nLWV2ZW50cy1ncmlkLWNvbnRhaW5lci50aHJlZS1ldmVudC1jb2xzIC5ldmVudC1pdGVtLWNvbnRhaW5lciB7XG4gICAgZmxleC1iYXNpczogMzIlO1xuICB9XG59XG5cbi8qXHJcbi51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIge1xyXG4gIC5ldmVudC1pdGVtIHtcclxuICAgIC5ldmVudC1oZWFkZXIge1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ldmVudC1kYXktb2Ytd2VlayxcclxuICAgICAgLmV2ZW50LWRhdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1kLW1heCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20tbWF4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICAuZXZlbnQtZGF0ZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgIH1cclxuICB9XHJcbn1cclxuKi9cbi5yZWNlbnQtZXZlbnRzLWxpc3QtY29udGFpbmVyLFxuLnVwY29taW5nLWV2ZW50cy1saXN0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5yZWNlbnQtZXZlbnRzLWxpc3QtY29udGFpbmVyID4gaDQsXG4udXBjb21pbmctZXZlbnRzLWxpc3QtY29udGFpbmVyID4gaDQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZWNlbnQtZXZlbnRzLWxpc3QtY29udGFpbmVyID4gaDQgLmFjdGlvbi1jb250YWluZXIgLnZpZXctYWxsLFxuLnVwY29taW5nLWV2ZW50cy1saXN0LWNvbnRhaW5lciA+IGg0IC5hY3Rpb24tY29udGFpbmVyIC52aWV3LWFsbCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbn1cblxuLnJlY2VudC1ldmVudHMtbGlzdC1jb250YWluZXIgPiBoNCAuYWN0aW9uLWNvbnRhaW5lciAudmlldy1hbGwgaSxcbi51cGNvbWluZy1ldmVudHMtbGlzdC1jb250YWluZXIgPiBoNCAuYWN0aW9uLWNvbnRhaW5lciAudmlldy1hbGwgaSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnJlY2VudC1ldmVudHMtbGlzdC1jb250YWluZXIgLmV2ZW50LWl0ZW0sXG4udXBjb21pbmctZXZlbnRzLWxpc3QtY29udGFpbmVyIC5ldmVudC1pdGVtIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnJlY2VudC1ldmVudHMtbGlzdC1jb250YWluZXIgLmV2ZW50LWl0ZW0gLmV2ZW50LWRhdGUtY29udGFpbmVyLFxuLnVwY29taW5nLWV2ZW50cy1saXN0LWNvbnRhaW5lciAuZXZlbnQtaXRlbSAuZXZlbnQtZGF0ZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5yZWNlbnQtZXZlbnRzLWxpc3QtY29udGFpbmVyIC5ldmVudC1pdGVtIC5ldmVudC1kYXRlLWNvbnRhaW5lciAuZXZlbnQtZGF5LW9mLXdlZWssXG4ucmVjZW50LWV2ZW50cy1saXN0LWNvbnRhaW5lciAuZXZlbnQtaXRlbSAuZXZlbnQtZGF0ZS1jb250YWluZXIgLmV2ZW50LWRhdGUsXG4udXBjb21pbmctZXZlbnRzLWxpc3QtY29udGFpbmVyIC5ldmVudC1pdGVtIC5ldmVudC1kYXRlLWNvbnRhaW5lciAuZXZlbnQtZGF5LW9mLXdlZWssXG4udXBjb21pbmctZXZlbnRzLWxpc3QtY29udGFpbmVyIC5ldmVudC1pdGVtIC5ldmVudC1kYXRlLWNvbnRhaW5lciAuZXZlbnQtZGF0ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByby1jb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyMDMyNDM7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnJlY2VudC1ldmVudHMtbGlzdC1jb250YWluZXIgLmV2ZW50LWl0ZW0gLmV2ZW50LXR5cGUsXG4udXBjb21pbmctZXZlbnRzLWxpc3QtY29udGFpbmVyIC5ldmVudC1pdGVtIC5ldmVudC10eXBlIHtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByby1jb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGQkE0NTU7XG59XG5cbi5yZWNlbnQtZXZlbnRzLWxpc3QtY29udGFpbmVyIC5ldmVudC1pdGVtIGg0IGEsXG4udXBjb21pbmctZXZlbnRzLWxpc3QtY29udGFpbmVyIC5ldmVudC1pdGVtIGg0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5yZWNlbnQtZXZlbnRzLWxpc3QtY29udGFpbmVyIC5ldmVudC1pdGVtIC5ldmVudC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udXBjb21pbmctZXZlbnRzLWxpc3QtY29udGFpbmVyIC5ldmVudC1pdGVtIC5ldmVudC1saW5rcyAubGlzdC1pbmxpbmUtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogNjBweDtcbn1cblxuLnVwY29taW5nLWV2ZW50cy1saXN0LWNvbnRhaW5lciAuZXZlbnQtaXRlbSAuZXZlbnQtbGlua3MgLmxpc3QtaW5saW5lLWl0ZW0gLmRyb3Bkb3duLWl0ZW1zIC5saW5rLCAudXBjb21pbmctZXZlbnRzLWxpc3QtY29udGFpbmVyIC5ldmVudC1pdGVtIC5ldmVudC1saW5rcyAubGlzdC1pbmxpbmUtaXRlbSAuZHJvcGRvd24taXRlbXMgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCBhLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoIC51cGNvbWluZy1ldmVudHMtbGlzdC1jb250YWluZXIgLmV2ZW50LWl0ZW0gLmV2ZW50LWxpbmtzIC5saXN0LWlubGluZS1pdGVtIC5kcm9wZG93bi1pdGVtcyBhLFxuLnVwY29taW5nLWV2ZW50cy1saXN0LWNvbnRhaW5lciAuZXZlbnQtaXRlbSAuZXZlbnQtbGlua3MgLmxpc3QtaW5saW5lLWl0ZW0gLmRyb3Bkb3duLWl0ZW1zIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgYSwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0ZCAudXBjb21pbmctZXZlbnRzLWxpc3QtY29udGFpbmVyIC5ldmVudC1pdGVtIC5ldmVudC1saW5rcyAubGlzdC1pbmxpbmUtaXRlbSAuZHJvcGRvd24taXRlbXMgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi51cGNvbWluZy1ldmVudHMtbGlzdC1jb250YWluZXIgLmV2ZW50LWl0ZW0gLmV2ZW50LWxpbmtzIC5saXN0LWlubGluZS1pdGVtIC5kcm9wZG93bi1pdGVtcyAubGluayBpLCAudXBjb21pbmctZXZlbnRzLWxpc3QtY29udGFpbmVyIC5ldmVudC1pdGVtIC5ldmVudC1saW5rcyAubGlzdC1pbmxpbmUtaXRlbSAuZHJvcGRvd24taXRlbXMgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCBhIGksIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggLnVwY29taW5nLWV2ZW50cy1saXN0LWNvbnRhaW5lciAuZXZlbnQtaXRlbSAuZXZlbnQtbGlua3MgLmxpc3QtaW5saW5lLWl0ZW0gLmRyb3Bkb3duLWl0ZW1zIGEgaSwgLnVwY29taW5nLWV2ZW50cy1saXN0LWNvbnRhaW5lciAuZXZlbnQtaXRlbSAuZXZlbnQtbGlua3MgLmxpc3QtaW5saW5lLWl0ZW0gLmRyb3Bkb3duLWl0ZW1zIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgYSBpLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIC51cGNvbWluZy1ldmVudHMtbGlzdC1jb250YWluZXIgLmV2ZW50LWl0ZW0gLmV2ZW50LWxpbmtzIC5saXN0LWlubGluZS1pdGVtIC5kcm9wZG93bi1pdGVtcyBhIGkge1xuICB3aWR0aDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnVwY29taW5nLWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtZGF5LW9mLXdlZWssXG4udXBjb21pbmctZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1kYXRlIHtcbiAgY29sb3I6ICNBMkEyQTI7XG59XG5cbi51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIgLmRyb3Bkb3duLWl0ZW1zIC5saW5rLCAudXBjb21pbmctZXZlbnRzLWdyaWQtY29udGFpbmVyIC5kcm9wZG93bi1pdGVtcyAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoIGEsIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggLnVwY29taW5nLWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZHJvcGRvd24taXRlbXMgYSxcbi51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIgLmRyb3Bkb3duLWl0ZW1zIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgYSwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0ZCAudXBjb21pbmctZXZlbnRzLWdyaWQtY29udGFpbmVyIC5kcm9wZG93bi1pdGVtcyBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnVwY29taW5nLWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZHJvcGRvd24taXRlbXMgLmxpbmsgaSwgLnVwY29taW5nLWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZHJvcGRvd24taXRlbXMgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCBhIGksIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggLnVwY29taW5nLWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZHJvcGRvd24taXRlbXMgYSBpLCAudXBjb21pbmctZXZlbnRzLWdyaWQtY29udGFpbmVyIC5kcm9wZG93bi1pdGVtcyAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIGEgaSwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0ZCAudXBjb21pbmctZXZlbnRzLWdyaWQtY29udGFpbmVyIC5kcm9wZG93bi1pdGVtcyBhIGkge1xuICB3aWR0aDogMjBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmRhcmstYmcgLnVwY29taW5nLWV2ZW50cy1ncmlkLWNvbnRhaW5lciAuZXZlbnQtaXRlbSxcbi5kYXJrLWJnIC5yZWNlbnQtZXZlbnRzLWdyaWQtY29udGFpbmVyIC5ldmVudC1pdGVtIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzIwMzI0Mztcbn1cblxuLmRhcmstYmcgLnVwY29taW5nLWV2ZW50cy1saXN0LWNvbnRhaW5lciAuZXZlbnQtaXRlbSAuZXZlbnQtZGF5LW9mLXdlZWssXG4uZGFyay1iZyAudXBjb21pbmctZXZlbnRzLWxpc3QtY29udGFpbmVyIC5ldmVudC1pdGVtIC5ldmVudC1kYXRlLFxuLmRhcmstYmcgLnJlY2VudC1ldmVudHMtbGlzdC1jb250YWluZXIgLmV2ZW50LWl0ZW0gLmV2ZW50LWRheS1vZi13ZWVrLFxuLmRhcmstYmcgLnJlY2VudC1ldmVudHMtbGlzdC1jb250YWluZXIgLmV2ZW50LWl0ZW0gLmV2ZW50LWRhdGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuI2V2ZW50LWxpc3RpbmctcGFnZSAucGFnZS10aXRsZS1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNldmVudC1saXN0aW5nLXBhZ2UgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5yaWNoLXRleHQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuI2V2ZW50LWxpc3RpbmctcGFnZSAucGFnZS10aXRsZS1jb250YWluZXIud2l0aC1oZXJvIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbiNldmVudC1saXN0aW5nLXBhZ2UgI2V2ZW50LWxpc3QtZmlsdGVycyB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbiNldmVudC1saXN0aW5nLXBhZ2UgI2V2ZW50LWxpc3QtZmlsdGVycyAuZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiAjM0U4N0NCO1xufVxuXG4jZXZlbnQtbGlzdGluZy1wYWdlICNldmVudC1saXN0LWZpbHRlcnMgLmRyb3Bkb3duLWl0ZW0uc2VsZWN0ZWQge1xuICBjb2xvcjogIzIwMzI0Mztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjZXZlbnQtbGlzdGluZy1wYWdlICNldmVudC1saXN0LWZpbHRlcnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgI2V2ZW50LWxpc3RpbmctcGFnZSAjZXZlbnQtbGlzdC1maWx0ZXJzIC5kcm9wZG93bi5maWx0ZXIsXG4gICNldmVudC1saXN0aW5nLXBhZ2UgI2V2ZW50LWxpc3QtZmlsdGVycyAuaW5wdXQtZ3JvdXAuZmlsdGVyLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4jZXZlbnQtbGlzdGluZy1wYWdlICNldmVudC1saXN0aW5nLWxpc3QtY29udGFpbmVyICNldmVudC1saXN0aW5nLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2V2ZW50LWxpc3RpbmctcGFnZSAjZXZlbnQtbGlzdGluZy1saXN0LWNvbnRhaW5lciAjZXZlbnQtbGlzdGluZy1saXN0Lmhhcy1yZXN1bHRzIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzRTg3Q0I7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuI2V2ZW50LWxpc3RpbmctcGFnZSAjZXZlbnQtbGlzdGluZy1saXN0LWNvbnRhaW5lciAjZXZlbnQtbGlzdGluZy1saXN0IC5ldmVudC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxNjBtcztcbn1cblxuI2V2ZW50LWxpc3RpbmctcGFnZSAjZXZlbnQtbGlzdGluZy1saXN0LWNvbnRhaW5lciAjZXZlbnQtbGlzdGluZy1saXN0IC5ldmVudC1pdGVtID4gYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jZXZlbnQtbGlzdGluZy1wYWdlICNldmVudC1saXN0aW5nLWxpc3QtY29udGFpbmVyICNldmVudC1saXN0aW5nLWxpc3QgLmV2ZW50LWl0ZW0gPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jZXZlbnQtbGlzdGluZy1wYWdlICNldmVudC1saXN0aW5nLWxpc3QtY29udGFpbmVyICNldmVudC1saXN0aW5nLWxpc3QgLmV2ZW50LWl0ZW0gLmV2ZW50LWRldGFpbC1saW5rIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbiNldmVudC1saXN0aW5nLXBhZ2UgI2V2ZW50LWxpc3RpbmctbGlzdC1jb250YWluZXIgI2V2ZW50LWxpc3RpbmctbGlzdCAuZXZlbnQtaXRlbSAuZGV0YWlsLWRhdGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01NXB4LCAtNTAlKTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2V2ZW50LWxpc3RpbmctcGFnZSAjZXZlbnQtbGlzdGluZy1saXN0LWNvbnRhaW5lciAjZXZlbnQtbGlzdGluZy1saXN0IC5ldmVudC1pdGVtIC5kZXRhaWwtZGF0ZS1jb250YWluZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgI2V2ZW50LWxpc3RpbmctcGFnZSAjZXZlbnQtbGlzdGluZy1saXN0LWNvbnRhaW5lciAjZXZlbnQtbGlzdGluZy1saXN0IC5ldmVudC1pdGVtIC5kZXRhaWwtZGF0ZS1jb250YWluZXIgc3BhbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4jZXZlbnQtbGlzdGluZy1wYWdlICNldmVudC1saXN0aW5nLWxpc3QtY29udGFpbmVyICNldmVudC1saXN0aW5nLWxpc3QgLmV2ZW50LWl0ZW0gLmV2ZW50LWltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG59XG5cbiNldmVudC1saXN0aW5nLXBhZ2UgI2V2ZW50LWxpc3RpbmctbGlzdC1jb250YWluZXIgI2V2ZW50LWxpc3RpbmctbGlzdCAuZXZlbnQtaXRlbSAuZXZlbnQtaW1nIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBlYXNlLW91dDtcbn1cblxuI2V2ZW50LWxpc3RpbmctcGFnZSAjZXZlbnQtbGlzdGluZy1saXN0LWNvbnRhaW5lciAjZXZlbnQtbGlzdGluZy1saXN0IC5ldmVudC1pdGVtIC5ldmVudC10ZXh0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDQwcHggMzJweCA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jZXZlbnQtbGlzdGluZy1wYWdlICNldmVudC1saXN0aW5nLWxpc3QtY29udGFpbmVyICNldmVudC1saXN0aW5nLWxpc3QgLmV2ZW50LWl0ZW0gLmV2ZW50LXRleHQtY29udGFpbmVyIC5ldmVudC10eXBlIHtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByby1jb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGQkE0NTU7XG59XG5cbiNldmVudC1saXN0aW5nLXBhZ2UgI2V2ZW50LWxpc3RpbmctbGlzdC1jb250YWluZXIgI2V2ZW50LWxpc3RpbmctbGlzdCAuZXZlbnQtaXRlbTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4jZXZlbnQtbGlzdGluZy1wYWdlICNldmVudC1saXN0aW5nLWxpc3QtY29udGFpbmVyICNldmVudC1saXN0aW5nLWxpc3QgLmV2ZW50LWl0ZW06bm90KC5oYXMtaW1hZ2UpIHtcbiAgYmFja2dyb3VuZDogI0Y3RjdGODtcbn1cblxuI2V2ZW50LWxpc3RpbmctcGFnZSAjZXZlbnQtbGlzdGluZy1saXN0LWNvbnRhaW5lciAjZXZlbnQtbGlzdGluZy1saXN0IC5ldmVudC1pdGVtOm5vdCguaGFzLWltYWdlKS5oYXMtZGV0YWlsIHtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxNjBtcztcbn1cblxuI2V2ZW50LWxpc3RpbmctcGFnZSAjZXZlbnQtbGlzdGluZy1saXN0LWNvbnRhaW5lciAjZXZlbnQtbGlzdGluZy1saXN0IC5ldmVudC1pdGVtOm5vdCguaGFzLWltYWdlKS5oYXMtZGV0YWlsIC5ldmVudC10eXBlIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMTYwbXM7XG59XG5cbiNldmVudC1saXN0aW5nLXBhZ2UgI2V2ZW50LWxpc3RpbmctbGlzdC1jb250YWluZXIgI2V2ZW50LWxpc3RpbmctbGlzdCAuZXZlbnQtaXRlbTpub3QoLmhhcy1pbWFnZSkuaGFzLWRldGFpbCBhIHtcbiAgY29sb3I6ICMzRTg3Q0I7XG4gIHRyYW5zaXRpb246IGNvbG9yIDE2MG1zO1xufVxuXG4jZXZlbnQtbGlzdGluZy1wYWdlICNldmVudC1saXN0aW5nLWxpc3QtY29udGFpbmVyICNldmVudC1saXN0aW5nLWxpc3QgLmV2ZW50LWl0ZW06bm90KC5oYXMtaW1hZ2UpLmhhcy1kZXRhaWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM0U4N0NCO1xufVxuXG4jZXZlbnQtbGlzdGluZy1wYWdlICNldmVudC1saXN0aW5nLWxpc3QtY29udGFpbmVyICNldmVudC1saXN0aW5nLWxpc3QgLmV2ZW50LWl0ZW06bm90KC5oYXMtaW1hZ2UpLmhhcy1kZXRhaWw6aG92ZXIgLmV2ZW50LXR5cGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuI2V2ZW50LWxpc3RpbmctcGFnZSAjZXZlbnQtbGlzdGluZy1saXN0LWNvbnRhaW5lciAjZXZlbnQtbGlzdGluZy1saXN0IC5ldmVudC1pdGVtOm5vdCguaGFzLWltYWdlKS5oYXMtZGV0YWlsOmhvdmVyIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuI2V2ZW50LWxpc3RpbmctcGFnZSAjZXZlbnQtbGlzdGluZy1saXN0LWNvbnRhaW5lciAjZXZlbnQtbGlzdGluZy1saXN0IC5ldmVudC1pdGVtLmhhcy1pbWFnZSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMzgwcHg7XG59XG5cbiNldmVudC1saXN0aW5nLXBhZ2UgI2V2ZW50LWxpc3RpbmctbGlzdC1jb250YWluZXIgI2V2ZW50LWxpc3RpbmctbGlzdCAuZXZlbnQtaXRlbS5oYXMtaW1hZ2UgLmV2ZW50LXRleHQtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbiNldmVudC1saXN0aW5nLXBhZ2UgI2V2ZW50LWxpc3RpbmctbGlzdC1jb250YWluZXIgI2V2ZW50LWxpc3RpbmctbGlzdCAuZXZlbnQtaXRlbS5oYXMtaW1hZ2UgLmV2ZW50LXRleHQtY29udGFpbmVyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgYmxhY2sgMTAwJSk7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgYmxhY2sgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCUsIGJsYWNrIDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nIzAwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAnLEdyYWRpZW50VHlwZT0wICk7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDA7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDgwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4jZXZlbnQtbGlzdGluZy1wYWdlICNldmVudC1saXN0aW5nLWxpc3QtY29udGFpbmVyICNldmVudC1saXN0aW5nLWxpc3QgLmV2ZW50LWl0ZW0uaGFzLWltYWdlIC5ldmVudC10ZXh0LWNvbnRhaW5lciAuZXZlbnQtdHlwZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4jZXZlbnQtbGlzdGluZy1wYWdlICNldmVudC1saXN0aW5nLWxpc3QtY29udGFpbmVyICNldmVudC1saXN0aW5nLWxpc3QgLmV2ZW50LWl0ZW0uaGFzLWltYWdlIC5ldmVudC1pbWcge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4jZXZlbnQtbGlzdGluZy1wYWdlICNldmVudC1saXN0aW5nLWxpc3QtY29udGFpbmVyICNldmVudC1saXN0aW5nLWxpc3QgLmV2ZW50LWl0ZW0uaGFzLWltYWdlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4jZXZlbnQtbGlzdGluZy1wYWdlICNldmVudC1saXN0aW5nLWxpc3QtY29udGFpbmVyICNldmVudC1saXN0aW5nLWxpc3QgLmV2ZW50LWl0ZW0uaGFzLWltYWdlOm5vdCguaGFzLWRldGFpbCkgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBjb2xvciAxNjBtcztcbn1cblxuI2V2ZW50LWxpc3RpbmctcGFnZSAjZXZlbnQtbGlzdGluZy1saXN0LWNvbnRhaW5lciAjZXZlbnQtbGlzdGluZy1saXN0IC5ldmVudC1pdGVtLmhhcy1pbWFnZTpub3QoLmhhcy1kZXRhaWwpIGE6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbn1cblxuI2V2ZW50LWxpc3RpbmctcGFnZSAjZXZlbnQtbGlzdGluZy1saXN0LWNvbnRhaW5lciAjZXZlbnQtbGlzdGluZy1saXN0IC5ldmVudC1pdGVtLmhhcy1pbWFnZS5oYXMtZGV0YWlsOmhvdmVyIC5ldmVudC1pbWcgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4jZXZlbnQtbGlzdGluZy1wYWdlICNldmVudC1saXN0aW5nLWxpc3QtY29udGFpbmVyICNldmVudC1saXN0aW5nLWxpc3QgLmV2ZW50LWl0ZW06bGFzdC1jaGlsZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIxcHg7XG4gIHRvcDogMDtcbn1cblxuI2V2ZW50LWxpc3RpbmctcGFnZSAjZXZlbnQtbGlzdGluZy1saXN0LWNvbnRhaW5lciAjZXZlbnQtbGlzdGluZy1saXN0IC5uby1yZXN1bHRzIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNldmVudC1saXN0aW5nLXBhZ2UgI2V2ZW50LWxpc3RpbmctbGlzdC1jb250YWluZXIgI2V2ZW50LWxpc3RpbmctbGlzdCAuZXJyb3Ige1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRTM0RDREO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4jZXZlbnQtZGV0YWlsLXBhZ2UgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI2V2ZW50LWRldGFpbC1wYWdlIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAuZXZlbnQtdHlwZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tY29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjRkJBNDU1O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG4jZXZlbnQtZGV0YWlsLXBhZ2UgLnBhZ2UtdGl0bGUtY29udGFpbmVyLndpdGgtaGVybyAuZXZlbnQtdHlwZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4jZXZlbnQtZGV0YWlsLXBhZ2UgLnBhZ2UtdGl0bGUtY29udGFpbmVyIGgxIHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbiNldmVudC1kZXRhaWwtcGFnZSAucGFnZS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogLTcwcHg7XG59XG5cbiNldmVudC1kZXRhaWwtcGFnZSAubGluay1jb2wgLmxpbmstbGlzdCB7XG4gIG1hcmdpbi10b3A6IDExM3B4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNBMkEyQTI7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuI2V2ZW50LWRldGFpbC1wYWdlIC5saW5rLWNvbCAubGluay1saXN0IHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI2V2ZW50LWRldGFpbC1wYWdlIC5saW5rLWNvbCAubGluay1saXN0IHVsIGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuI2V4ZWN1dGl2ZS1ibG9nLWRldGFpbC1wYWdlIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGRkZGLCAjRjdGN0Y4KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNleGVjdXRpdmUtYmxvZy1kZXRhaWwtcGFnZSAucGFnZS10aXRsZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuI2V4ZWN1dGl2ZS1ibG9nLWRldGFpbC1wYWdlIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAuYmFja2dyb3VuZC1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuI2V4ZWN1dGl2ZS1ibG9nLWRldGFpbC1wYWdlIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAuYmxvZy10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbiNleGVjdXRpdmUtYmxvZy1kZXRhaWwtcGFnZSAucGFnZS10aXRsZS1jb250YWluZXIgLmJsb2ctdGl0bGUgaDEge1xuICBmbGV4OiAxO1xufVxuXG4jZXhlY3V0aXZlLWJsb2ctZGV0YWlsLXBhZ2UgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5ibG9nLWluZm8ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI2V4ZWN1dGl2ZS1ibG9nLWRldGFpbC1wYWdlIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAuYmxvZy1pbmZvIC5tYWluLWRhdGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG4gICNleGVjdXRpdmUtYmxvZy1kZXRhaWwtcGFnZSAucGFnZS10aXRsZS1jb250YWluZXIgLmJsb2ctaW5mbyAubWFpbi1kYXRlLWNvbnRhaW5lciAudGFnLWxhYmVsLFxuICAjZXhlY3V0aXZlLWJsb2ctZGV0YWlsLXBhZ2UgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5ibG9nLWluZm8gLm1haW4tZGF0ZS1jb250YWluZXIgLmF1dGhvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjZXhlY3V0aXZlLWJsb2ctZGV0YWlsLXBhZ2UgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5ibG9nLWluZm8gLnNlY29uZGFyeS1kYXRlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbiNleGVjdXRpdmUtYmxvZy1kZXRhaWwtcGFnZSAucGFnZS10aXRsZS1jb250YWluZXIgLmJsb2ctaW5mbyAuc2Vjb25kYXJ5LWRhdGUtY29udGFpbmVyIC5kZXRhaWwtZGF0ZS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI2V4ZWN1dGl2ZS1ibG9nLWRldGFpbC1wYWdlIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAuYmxvZy1pbmZvIC5zZWNvbmRhcnktZGF0ZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI2V4ZWN1dGl2ZS1ibG9nLWRldGFpbC1wYWdlIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAuYmxvZy1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbiNleGVjdXRpdmUtYmxvZy1kZXRhaWwtcGFnZSAucGFnZS10aXRsZS1jb250YWluZXIgLmJsb2ctaW1nIGltZyB7XG4gIG1heC13aWR0aDogNDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jZXhlY3V0aXZlLWJsb2ctZGV0YWlsLXBhZ2UgLnBsYWNlaG9sZGVyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4jZXhlY3V0aXZlLWJsb2ctZGV0YWlsLXBhZ2UgLnBhZ2UtdGl0bGUtY29udGFpbmVyICsgLmJhY2tncm91bmQtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5sYXRlc3QtZXhlY3V0aXZlLWJsb2cge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ubGF0ZXN0LWV4ZWN1dGl2ZS1ibG9nIC5jb21wb25lbnQtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5sYXRlc3QtZXhlY3V0aXZlLWJsb2cgLmNvbXBvbmVudC1oZWFkZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmxhdGVzdC1leGVjdXRpdmUtYmxvZyAuY29tcG9uZW50LWhlYWRlciAuY29tcG9uZW50LXRpdGxlIHtcbiAgZmxleDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmxhdGVzdC1leGVjdXRpdmUtYmxvZyAuY29tcG9uZW50LWhlYWRlciAudmlldy1hbGwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByby1jb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmxhdGVzdC1leGVjdXRpdmUtYmxvZyAucG9zdHMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubGF0ZXN0LWV4ZWN1dGl2ZS1ibG9nIC5wb3N0cyAucG9zdCB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y4O1xuICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAwO1xufVxuXG4ubGF0ZXN0LWV4ZWN1dGl2ZS1ibG9nIC5wb3N0cyAucG9zdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubGF0ZXN0LWV4ZWN1dGl2ZS1ibG9nIC5wb3N0cyAucG9zdCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubGF0ZXN0LWV4ZWN1dGl2ZS1ibG9nIC5wb3N0cyAucG9zdCBhIC5wb3N0LWRhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTI1cHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5sYXRlc3QtZXhlY3V0aXZlLWJsb2cgLnBvc3RzIC5wb3N0IGEgLnBvc3QtaW1hZ2UtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMjBweDtcbn1cblxuLmxhdGVzdC1leGVjdXRpdmUtYmxvZyAucG9zdHMgLnBvc3QgYSAucG9zdC1pbWFnZS1jb250YWluZXIgLnBvc3QtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgZWFzZTtcbn1cblxuLmxhdGVzdC1leGVjdXRpdmUtYmxvZyAucG9zdHMgLnBvc3QgYSAucG9zdC10aXRsZSxcbi5sYXRlc3QtZXhlY3V0aXZlLWJsb2cgLnBvc3RzIC5wb3N0IGEgLnBvc3QtYm9keSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5sYXRlc3QtZXhlY3V0aXZlLWJsb2cgLnBvc3RzIC5wb3N0IGEgLnBvc3QtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjb2xvcjogIzNFODdDQjtcbn1cblxuLmxhdGVzdC1leGVjdXRpdmUtYmxvZyAucG9zdHMgLnBvc3QgYSAucG9zdC1ib2R5IHtcbiAgY29sb3I6ICMyMDMyNDM7XG59XG5cbi5sYXRlc3QtZXhlY3V0aXZlLWJsb2cgLnBvc3RzIC5wb3N0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNFODdDQjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDEycHggcmdiYSgzMiwgNTAsIDY3LCAwLjIpO1xuICAtbW96LWJveC1zaGFkb3c6IDBweCAycHggMTJweCByZ2JhKDMyLCA1MCwgNjcsIDAuMik7XG4gIGJveC1zaGFkb3c6IDBweCAycHggMTJweCByZ2JhKDMyLCA1MCwgNjcsIDAuMik7XG59XG5cbi5sYXRlc3QtZXhlY3V0aXZlLWJsb2cgLnBvc3RzIC5wb3N0OmhvdmVyIGEgLnBvc3QtaW1hZ2Uge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjEpO1xufVxuXG4ubGF0ZXN0LWV4ZWN1dGl2ZS1ibG9nIC5wb3N0cyAucG9zdDpob3ZlciBhIC5wb3N0LXRpdGxlLFxuLmxhdGVzdC1leGVjdXRpdmUtYmxvZyAucG9zdHMgLnBvc3Q6aG92ZXIgYSAucG9zdC1ib2R5IHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5sYXRlc3QtZXhlY3V0aXZlLWJsb2cuc2Nyb2xsYWJsZS1wb3N0cyAucG9zdHMgLnBvc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYXRlc3QtZXhlY3V0aXZlLWJsb2cuc2Nyb2xsYWJsZS1wb3N0cyAucG9zdHMgLnBvc3Qge1xuICAgIG1pbi13aWR0aDogY2FsYygzMyUgLSAyMnB4KTtcbiAgICB3aWR0aDogY2FsYygzMyUgLSAyMnB4KTtcbiAgfVxufVxuXG4ubGF0ZXN0LWV4ZWN1dGl2ZS1ibG9nLnNjcm9sbGFibGUtcG9zdHMgLnBvc3RzIC5wb3N0IC5wb3N0LWltYWdlLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMjIxcHg7XG59XG5cbi5sYXRlc3QtZXhlY3V0aXZlLWJsb2cuZG91YmxlLXBvc3QgLnBvc3RzIC5wb3N0LCAubGF0ZXN0LWV4ZWN1dGl2ZS1ibG9nLnNpbmdsZS1wb3N0IC5wb3N0cyAucG9zdCB7XG4gIG1pbi13aWR0aDogY2FsYyg1MCUgLSAyMnB4KTtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjJweCk7XG59XG5cbi5sYXRlc3QtZXhlY3V0aXZlLWJsb2cuZG91YmxlLXBvc3QgLnBvc3RzIC5wb3N0IHtcbiAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDIycHgpO1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMnB4KTtcbn1cblxuLmxhdGVzdC1leGVjdXRpdmUtYmxvZy5zaW5nbGUtcG9zdCAucG9zdHMgLnBvc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubGF0ZXN0LWV4ZWN1dGl2ZS1ibG9nLnNpbmdsZS1wb3N0IC5wb3N0cyAucG9zdCB7XG4gICAgbWluLXdpZHRoOiA3MCU7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxufVxuXG4ubGF0ZXN0LWV4ZWN1dGl2ZS1ibG9nLmltZy1yaWdodCAucG9zdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMzBweCAwO1xufVxuXG4ubGF0ZXN0LWV4ZWN1dGl2ZS1ibG9nLmltZy1yaWdodCAucG9zdCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4ubGF0ZXN0LWV4ZWN1dGl2ZS1ibG9nLmltZy1yaWdodCAucG9zdCBhIC5wb3N0LWRhdGUge1xuICB0b3A6IC0xcHg7XG59XG5cbi5sYXRlc3QtZXhlY3V0aXZlLWJsb2cuaW1nLXJpZ2h0IC5wb3N0IGEgLnBvc3QtaW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAwO1xufVxuXG4ubGF0ZXN0LWV4ZWN1dGl2ZS1ibG9nLmltZy1yaWdodCAucG9zdCBhIC5wb3N0LWltYWdlLWNvbnRhaW5lciAucG9zdC1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ubGF0ZXN0LWV4ZWN1dGl2ZS1ibG9nLmltZy1yaWdodCAucG9zdCBhIC5wb3N0LWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNTVweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbi5saWdodC1iZyAubGF0ZXN0LWV4ZWN1dGl2ZS1ibG9nIC5wb3N0cyAucG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5saWdodC1iZyAubGF0ZXN0LWV4ZWN1dGl2ZS1ibG9nIC5wb3N0cyAucG9zdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTg3Q0I7XG59XG5cbi5pcy1pZSAjZXhlY3V0aXZlLWJsb2ctZGV0YWlsLXBhZ2UgLmJsb2ctdGl0bGUgaDEge1xuICBtaW4taGVpZ2h0OiA4MHB4O1xufVxuXG4jbmV3cy1saXN0aW5nLXBhZ2UgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0ZGRkZGRiwgI0Y3RjdGOCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiNuZXdzLWxpc3RpbmctcGFnZSAucGFnZS10aXRsZS1jb250YWluZXIgaDEsXG4jbmV3cy1saXN0aW5nLXBhZ2UgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5zdW1tYXJ5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jbmV3cy1saXN0aW5nLXBhZ2UgI25ld3MtbGlzdC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jbmV3cy1saXN0aW5nLXBhZ2UgI25ld3MtbGlzdC1jb250ZW50IC5iZy1ncmFkaWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDE0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgI0Y3RjdGOCwgI0ZGRkZGRik7XG59XG5cbiNuZXdzLWxpc3RpbmctcGFnZSAjbmV3cy1saXN0LWNvbnRlbnQgI25ld3MtbGlzdC1maWx0ZXJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4jbmV3cy1saXN0aW5nLXBhZ2UgI25ld3MtbGlzdC1jb250ZW50ICNuZXdzLWxpc3QtZmlsdGVycyAuY29sLTEyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4jbmV3cy1saXN0aW5nLXBhZ2UgI25ld3MtbGlzdC1jb250ZW50ICNuZXdzLWxpc3QtZmlsdGVycyAuY29sLTEyIC5maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4jbmV3cy1saXN0aW5nLXBhZ2UgI25ld3MtbGlzdC1jb250ZW50ICNuZXdzLWxpc3QtZmlsdGVycyAuY29sLTEyIC5kcm9wZG93bi5maWx0ZXIge1xuICB3aWR0aDogYXV0bztcbn1cblxuI25ld3MtbGlzdGluZy1wYWdlICNuZXdzLWxpc3QtY29udGVudCAjbmV3cy1saXN0LWZpbHRlcnMgLmNvbC0xMiAuYnRuLWdyb3VwLXRvZ2dsZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuI25ld3MtbGlzdGluZy1wYWdlICNuZXdzLWxpc3QtY29udGVudCAjbmV3cy1saXN0LWZpbHRlcnMgLmNvbC0xMiAuZmlsdGVyLWdyb3VwIHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4jbmV3cy1saXN0aW5nLXBhZ2UgLmxvYWRpbmctY29udGFpbmVyLmxvYWRpbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbiNuZXdzLWxpc3RpbmctbGlzdCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjbmV3cy1saXN0aW5nLWxpc3QuaGFzLXJlc3VsdHMge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNFODdDQjtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4jbmV3cy1saXN0aW5nLWxpc3QgLm5ld3MtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbiNuZXdzLWxpc3RpbmctbGlzdCAubmV3cy1pdGVtIGEge1xuICBjb2xvcjogIzIwMzI0MztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI25ld3MtbGlzdGluZy1saXN0IC5uZXdzLWl0ZW0gLmRldGFpbC1kYXRlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTVweCwgLTUwJSk7XG59XG5cbiNuZXdzLWxpc3RpbmctbGlzdCAubmV3cy1pdGVtIC5uZXdzLWltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI25ld3MtbGlzdGluZy1saXN0IC5uZXdzLWl0ZW0gLm5ld3MtaW1nIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyMDBtcyBlYXNlLW91dDtcbn1cblxuI25ld3MtbGlzdGluZy1saXN0IC5uZXdzLWl0ZW0gLm5vLWltYWdlLXNwYWNlciB7XG4gIGhlaWdodDogNDRweDtcbn1cblxuI25ld3MtbGlzdGluZy1saXN0IC5uZXdzLWl0ZW0gLm5ld3MtdGV4dC1jb250YWluZXIge1xuICBwYWRkaW5nOiA0MHB4IDMycHggNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4jbmV3cy1saXN0aW5nLWxpc3QgLm5ld3MtaXRlbSAubmV3cy10aXRsZSB7XG4gIGNvbG9yOiAjM0U4N0NCO1xufVxuXG4jbmV3cy1saXN0aW5nLWxpc3QgLm5ld3MtaXRlbSAuYXV0aG9yLW5hbWUge1xuICBjb2xvcjogIzNFODdDQjtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByby1jb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbn1cblxuI25ld3MtbGlzdGluZy1saXN0IC5uZXdzLWl0ZW0gLm5ld3Mtc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI25ld3MtbGlzdGluZy1saXN0IC5uZXdzLWl0ZW0ucHJlc3MtcmVsZWFzZSwgI25ld3MtbGlzdGluZy1saXN0IC5uZXdzLWl0ZW0uZXhlYy1ibG9nIHtcbiAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxNjBtcywgYm94LXNoYWRvdyAxNjBtcztcbn1cblxuI25ld3MtbGlzdGluZy1saXN0IC5uZXdzLWl0ZW0ucHJlc3MtcmVsZWFzZSBhLFxuI25ld3MtbGlzdGluZy1saXN0IC5uZXdzLWl0ZW0ucHJlc3MtcmVsZWFzZSAubmV3cy10aXRsZSxcbiNuZXdzLWxpc3RpbmctbGlzdCAubmV3cy1pdGVtLnByZXNzLXJlbGVhc2UgLmF1dGhvci1uYW1lLCAjbmV3cy1saXN0aW5nLWxpc3QgLm5ld3MtaXRlbS5leGVjLWJsb2cgYSxcbiNuZXdzLWxpc3RpbmctbGlzdCAubmV3cy1pdGVtLmV4ZWMtYmxvZyAubmV3cy10aXRsZSxcbiNuZXdzLWxpc3RpbmctbGlzdCAubmV3cy1pdGVtLmV4ZWMtYmxvZyAuYXV0aG9yLW5hbWUge1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDE2MG1zO1xufVxuXG4jbmV3cy1saXN0aW5nLWxpc3QgLm5ld3MtaXRlbS5wcmVzcy1yZWxlYXNlIC5uZXdzLXN1bW1hcnksICNuZXdzLWxpc3RpbmctbGlzdCAubmV3cy1pdGVtLmV4ZWMtYmxvZyAubmV3cy1zdW1tYXJ5IHtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbiNuZXdzLWxpc3RpbmctbGlzdCAubmV3cy1pdGVtLnByZXNzLXJlbGVhc2U6aG92ZXIsICNuZXdzLWxpc3RpbmctbGlzdCAubmV3cy1pdGVtLmV4ZWMtYmxvZzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMzRTg3Q0I7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4jbmV3cy1saXN0aW5nLWxpc3QgLm5ld3MtaXRlbS5wcmVzcy1yZWxlYXNlOmhvdmVyIGEsXG4jbmV3cy1saXN0aW5nLWxpc3QgLm5ld3MtaXRlbS5wcmVzcy1yZWxlYXNlOmhvdmVyIC5uZXdzLXRpdGxlLFxuI25ld3MtbGlzdGluZy1saXN0IC5uZXdzLWl0ZW0ucHJlc3MtcmVsZWFzZTpob3ZlciAuYXV0aG9yLW5hbWUsICNuZXdzLWxpc3RpbmctbGlzdCAubmV3cy1pdGVtLmV4ZWMtYmxvZzpob3ZlciBhLFxuI25ld3MtbGlzdGluZy1saXN0IC5uZXdzLWl0ZW0uZXhlYy1ibG9nOmhvdmVyIC5uZXdzLXRpdGxlLFxuI25ld3MtbGlzdGluZy1saXN0IC5uZXdzLWl0ZW0uZXhlYy1ibG9nOmhvdmVyIC5hdXRob3ItbmFtZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4jbmV3cy1saXN0aW5nLWxpc3QgLm5ld3MtaXRlbS5hcnRpY2xlIC5uZXdzLWltZywgI25ld3MtbGlzdGluZy1saXN0IC5uZXdzLWl0ZW0uZXhlYy1ibG9nIC5uZXdzLWltZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbiNuZXdzLWxpc3RpbmctbGlzdCAubmV3cy1pdGVtLnByZXNzLXJlbGVhc2UgLm5ld3MtaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI25ld3MtbGlzdGluZy1saXN0IC5uZXdzLWl0ZW0uYXJ0aWNsZSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogMzgwcHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMjAwbXMgZWFzZS1vdXQ7XG59XG5cbiNuZXdzLWxpc3RpbmctbGlzdCAubmV3cy1pdGVtLmFydGljbGUgYSxcbiNuZXdzLWxpc3RpbmctbGlzdCAubmV3cy1pdGVtLmFydGljbGUgLm5ld3MtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuI25ld3MtbGlzdGluZy1saXN0IC5uZXdzLWl0ZW0uYXJ0aWNsZSAubmV3cy1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbn1cblxuI25ld3MtbGlzdGluZy1saXN0IC5uZXdzLWl0ZW0uYXJ0aWNsZSAubmV3cy10ZXh0LWNvbnRhaW5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNuZXdzLWxpc3RpbmctbGlzdCAubmV3cy1pdGVtLmFydGljbGUgLm5ld3MtdGV4dC1jb250YWluZXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCBibGFjayAxMDAlKTtcbiAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCBibGFjayAxMDAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgYmxhY2sgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMDtcbiAgY29udGVudDogXCJcIjtcbiAgb3BhY2l0eTogMC43NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogODAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG5cbiNuZXdzLWxpc3RpbmctbGlzdCAubmV3cy1pdGVtLmFydGljbGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXNpemU6IDA7XG59XG5cbiNuZXdzLWxpc3RpbmctbGlzdCAubmV3cy1pdGVtLmFydGljbGU6aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuI25ld3MtbGlzdGluZy1saXN0IC5uZXdzLWl0ZW0uYXJ0aWNsZTpob3ZlciAubmV3cy1pbWcgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4jbmV3cy1saXN0aW5nLWxpc3QgLm5ld3MtaXRlbS5leGVjLWJsb2cge1xuICBtaW4taGVpZ2h0OiAyNDBweDtcbn1cblxuI25ld3MtbGlzdGluZy1saXN0IC5uZXdzLWl0ZW0uZXhlYy1ibG9nIC5uZXdzLXRleHQtY29udGFpbmVyIHtcbiAgcGFkZGluZy1yaWdodDogMzAwcHg7XG59XG5cbiNuZXdzLWxpc3RpbmctbGlzdCAubmV3cy1pdGVtLmV4ZWMtYmxvZyAubmV3cy1pbWcge1xuICByaWdodDogMDtcbiAgd2lkdGg6IDI4MHB4O1xufVxuXG4jbmV3cy1saXN0aW5nLWxpc3QgLm5ld3MtaXRlbTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjFweDtcbiAgdG9wOiAwO1xufVxuXG4jbmV3cy1saXN0aW5nLWxpc3QgLm5vLXJlc3VsdHMge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI25ld3MtbGlzdGluZy1saXN0IC5lcnJvciB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNFMzRENEQ7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbmV3cy1saXN0aW5nLWxpc3Qge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAjbmV3cy1saXN0aW5nLWxpc3QgLm5ld3MtaXRlbSAuZGV0YWlsLWRhdGUtY29udGFpbmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgfVxuICAjbmV3cy1saXN0aW5nLWxpc3QgLm5ld3MtaXRlbS5hcnRpY2xlLCAjbmV3cy1saXN0aW5nLWxpc3QgLm5ld3MtaXRlbS5leGVjLWJsb2cge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gICNuZXdzLWxpc3RpbmctbGlzdCAubmV3cy1pdGVtLmFydGljbGUgLm5ld3MtaW1nLCAjbmV3cy1saXN0aW5nLWxpc3QgLm5ld3MtaXRlbS5leGVjLWJsb2cgLm5ld3MtaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNuZXdzLWxpc3RpbmctbGlzdCAubmV3cy1pdGVtLmFydGljbGUgLm5ld3MtdGV4dC1jb250YWluZXIsICNuZXdzLWxpc3RpbmctbGlzdCAubmV3cy1pdGVtLmV4ZWMtYmxvZyAubmV3cy10ZXh0LWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgfVxuICAjbmV3cy1saXN0aW5nLWxpc3QgLm5ld3MtaXRlbS5hcnRpY2xlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y4O1xuICB9XG4gICNuZXdzLWxpc3RpbmctbGlzdCAubmV3cy1pdGVtLmFydGljbGUgYSB7XG4gICAgY29sb3I6ICMyMDMyNDM7XG4gIH1cbiAgI25ld3MtbGlzdGluZy1saXN0IC5uZXdzLWl0ZW0uYXJ0aWNsZSAubmV3cy10aXRsZSB7XG4gICAgY29sb3I6ICMzRTg3Q0I7XG4gIH1cbiAgI25ld3MtbGlzdGluZy1saXN0IC5uZXdzLWl0ZW0uYXJ0aWNsZSAubmV3cy10ZXh0LWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI25ld3MtbGlzdGluZy1saXN0IC5uZXdzLWl0ZW06bGFzdC1jaGlsZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZlYXR1cmVkLW5ld3MtcHJvbW8ge1xuICBtaW4taGVpZ2h0OiA0NjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlZC1uZXdzLXByb21vIC5mZWF0dXJlZC1hcnRpY2xlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1wcm9tbyAuZmVhdHVyZWQtYXJ0aWNsZSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLmZlYXR1cmVkLW5ld3MtcHJvbW8gLmZlYXR1cmVkLWFydGljbGUgYSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mZWF0dXJlZC1uZXdzLXByb21vIC5mZWF0dXJlZC1hcnRpY2xlIGEgLmFydGljbGUtZGV0YWlscyAuYXJ0aWNsZS1kYXRlIHtcbiAgICBmb250LWZhbWlseTogXCJ0aXRsaW5nLWdvdGhpYy1mYi1za3lsaW5lXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogI0EyQTJBMjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG4gIC5mZWF0dXJlZC1uZXdzLXByb21vIC5mZWF0dXJlZC1hcnRpY2xlIGEgLmFydGljbGUtZGV0YWlscyAuZmVhdHVyZWQtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcInRpdGxpbmctZ290aGljLWZiLXNreWxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjRkJBNDU1O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1wcm9tbyAuZmVhdHVyZWQtYXJ0aWNsZSBhIC5hcnRpY2xlLWRldGFpbHMgLmFydGljbGUtdGl0bGUge1xuICAgIGNvbG9yOiAjMjAzMjQzO1xuICB9XG4gIC5mZWF0dXJlZC1uZXdzLXByb21vIC5mZWF0dXJlZC1hcnRpY2xlIGEgLmFydGljbGUtZGV0YWlscyAuYXJ0aWNsZS1zdW1tYXJ5IHtcbiAgICBjb2xvcjogIzIwMzI0MztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVkLW5ld3MtcHJvbW8gLmZlYXR1cmVkLWFydGljbGUge1xuICAgIG1pbi1oZWlnaHQ6IDQ2NHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLmZlYXR1cmVkLW5ld3MtcHJvbW8gLmZlYXR1cmVkLWFydGljbGUgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBMkEyQTI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC44cyBlYXNlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmZlYXR1cmVkLW5ld3MtcHJvbW8gLmZlYXR1cmVkLWFydGljbGUgYSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMgZWFzZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIC5mZWF0dXJlZC1uZXdzLXByb21vIC5mZWF0dXJlZC1hcnRpY2xlIGEgLmFydGljbGUtZGV0YWlscyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgzMiwgNTAsIDY3LCAwKSwgcmdiYSgzMiwgNTAsIDY3LCAwLjIpKTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gICAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1wcm9tbyAuZmVhdHVyZWQtYXJ0aWNsZSBhIC5hcnRpY2xlLWRldGFpbHMgLmZlYXR1cmVkLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMnB4O1xuICAgIGxlZnQ6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB9XG4gIC5mZWF0dXJlZC1uZXdzLXByb21vIC5mZWF0dXJlZC1hcnRpY2xlIGEgLmFydGljbGUtZGV0YWlscyAuYXJ0aWNsZS1kYXRlLFxuICAuZmVhdHVyZWQtbmV3cy1wcm9tbyAuZmVhdHVyZWQtYXJ0aWNsZSBhIC5hcnRpY2xlLWRldGFpbHMgLmFydGljbGUtdGl0bGUsXG4gIC5mZWF0dXJlZC1uZXdzLXByb21vIC5mZWF0dXJlZC1hcnRpY2xlIGEgLmFydGljbGUtZGV0YWlscyAuYXJ0aWNsZS1zdW1tYXJ5IHtcbiAgICBtYXgtd2lkdGg6IDY3MHB4O1xuICB9XG4gIC5mZWF0dXJlZC1uZXdzLXByb21vIC5mZWF0dXJlZC1hcnRpY2xlIGEgLmFydGljbGUtZGV0YWlscyAuYXJ0aWNsZS1kYXRlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cbiAgLmZlYXR1cmVkLW5ld3MtcHJvbW8gLmZlYXR1cmVkLWFydGljbGUgYSAuYXJ0aWNsZS1kZXRhaWxzIC5hcnRpY2xlLXN1bW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1wcm9tbyAuZmVhdHVyZWQtYXJ0aWNsZSBhOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMzIsIDUwLCA2NywgMC4yKTtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1wcm9tbyAuZmVhdHVyZWQtYXJ0aWNsZSBhOmhvdmVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG59XG5cbi5mZWF0dXJlZC1uZXdzLXByb21vIC5mZWF0dXJlZC1wcmVzcy1yZWxlYXNlcyB7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xufVxuXG4uZmVhdHVyZWQtbmV3cy1wcm9tbyAuZmVhdHVyZWQtcHJlc3MtcmVsZWFzZXMgLmZlYXR1cmVkLXByZXNzLXJlbGVhc2VzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuZmVhdHVyZWQtbmV3cy1wcm9tbyAuZmVhdHVyZWQtcHJlc3MtcmVsZWFzZXMgLmZlYXR1cmVkLXByZXNzLXJlbGVhc2VzLWhlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbn1cblxuLmZlYXR1cmVkLW5ld3MtcHJvbW8gLmZlYXR1cmVkLXByZXNzLXJlbGVhc2VzIC5mZWF0dXJlZC1wcmVzcy1yZWxlYXNlcy1oZWFkZXIgaDQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlZC1uZXdzLXByb21vIC5mZWF0dXJlZC1wcmVzcy1yZWxlYXNlcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5mZWF0dXJlZC1uZXdzLXByb21vIC5mZWF0dXJlZC1wcmVzcy1yZWxlYXNlcyAuZmVhdHVyZWQtcHJlc3MtcmVsZWFzZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uZmVhdHVyZWQtbmV3cy1wcm9tbyAuZmVhdHVyZWQtcHJlc3MtcmVsZWFzZXMgLmZlYXR1cmVkLXByZXNzLXJlbGVhc2UgLmRldGFpbHMge1xuICBmb250LWZhbWlseTogXCJ0aXRsaW5nLWdvdGhpYy1mYi1za3lsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjQTJBMkEyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEyZW07XG59XG5cbi5mZWF0dXJlZC1uZXdzLXByb21vIC5mZWF0dXJlZC1wcmVzcy1yZWxlYXNlcyAuZmVhdHVyZWQtcHJlc3MtcmVsZWFzZSAuc3VtbWFyeSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmxpZ2h0LWJnIC5mZWF0dXJlZC1uZXdzLXByb21vIC5mZWF0dXJlZC1wcmVzcy1yZWxlYXNlcyAuZmVhdHVyZWQtcHJlc3MtcmVsZWFzZSAuZGF0ZSB7XG4gIGNvbG9yOiAjMjAzMjQzO1xufVxuXG4uZGFyay1iZyAuZmVhdHVyZWQtbmV3cy1wcm9tbyAuZmVhdHVyZWQtcHJlc3MtcmVsZWFzZXMgLmZlYXR1cmVkLXByZXNzLXJlbGVhc2UgLmRhdGUge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuI3ByZXNzLXJlbGVhc2UtZGV0YWlsLXBhZ2UgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI3ByZXNzLXJlbGVhc2UtZGV0YWlsLXBhZ2UgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC50aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gICNwcmVzcy1yZWxlYXNlLWRldGFpbC1wYWdlIC5wYWdlLXRpdGxlLWNvbnRhaW5lci53aXRoLWhlcm8gLnRpdGxlIHtcbiAgICB0b3A6IC0zMHB4O1xuICB9XG59XG5cbiNwcmVzcy1yZWxlYXNlLWRldGFpbC1wYWdlIC5wbGFjZWhvbGRlci1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICNwcmVzcy1yZWxlYXNlLWRldGFpbC1wYWdlIC5zZWNvbmRhcnktZGF0ZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwcmVzcy1yZWxlYXNlLWRldGFpbC1wYWdlIC5tYWluLWRhdGUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAjcHJlc3MtcmVsZWFzZS1kZXRhaWwtcGFnZSAubWFpbi1kYXRlLWNvbnRhaW5lciAudGFnLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNwcmVzcy1yZWxlYXNlLWRldGFpbC1wYWdlIC5zZWNvbmRhcnktZGF0ZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4jcHJlc3MtcmVsZWFzZS1kZXRhaWwtcGFnZSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3ByZXNzLXJlbGVhc2UtZGV0YWlsLXBhZ2UgLmFydGljbGUtaW5mbyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gICNwcmVzcy1yZWxlYXNlLWRldGFpbC1wYWdlIC5hcnRpY2xlLWluZm8gLm1haW4tZGF0ZS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAjcHJlc3MtcmVsZWFzZS1kZXRhaWwtcGFnZSAuYXJ0aWNsZS1pbmZvIC5tYWluLWRhdGUtY29udGFpbmVyIC5hdXRob3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAjcHJlc3MtcmVsZWFzZS1kZXRhaWwtcGFnZSAuZGV0YWlscyAuc2Vjb25kYXJ5LWRhdGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNwcmVzcy1yZWxlYXNlLWRldGFpbC1wYWdlIC50ZXJ0aWFyeS1kYXRlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3ByZXNzLXJlbGVhc2UtZGV0YWlsLXBhZ2UgLnRhZy1nbG9iYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI3ByZXNzLXJlbGVhc2UtZGV0YWlsLXBhZ2UgLnRlcnRpYXJ5LWRhdGUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbiAgI3ByZXNzLXJlbGVhc2UtZGV0YWlsLXBhZ2UgLnRlcnRpYXJ5LWRhdGUtY29udGFpbmVyIC5kZXRhaWwtZGF0ZS1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuYm9keS5oYXMtaGVybyAjcHJlc3MtcmVsZWFzZS1kZXRhaWwtcGFnZSAucGFnZS10aXRsZS1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ib2R5Lmhhcy1oZXJvICNwcmVzcy1yZWxlYXNlLWRldGFpbC1wYWdlIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAudGl0bGUge1xuICB0b3A6IC0zMHB4O1xufVxuXG5ib2R5Lmhhcy1oZXJvICNwcmVzcy1yZWxlYXNlLWRldGFpbC1wYWdlIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAudGl0bGUgLmJhY2stbGluayBhIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbmJvZHkuaGFzLWhlcm8gI3ByZXNzLXJlbGVhc2UtZGV0YWlsLXBhZ2UgLmRldGFpbHMge1xuICBtYXJnaW4tdG9wOiAtMjVweDtcbn1cblxuLmxhdGVzdC1wcmVzcy1yZWxlYXNlcyB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5sYXRlc3QtcHJlc3MtcmVsZWFzZXMgLmNvbXBvbmVudC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmxhdGVzdC1wcmVzcy1yZWxlYXNlcyAuY29tcG9uZW50LWhlYWRlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4ubGF0ZXN0LXByZXNzLXJlbGVhc2VzIC5jb21wb25lbnQtaGVhZGVyIC5jb21wb25lbnQtdGl0bGUge1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtc2hyaW5rOiAxO1xuICBmbGV4LWJhc2lzOiBhdXRvO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4ubGF0ZXN0LXByZXNzLXJlbGVhc2VzIC5jb21wb25lbnQtaGVhZGVyIC52aWV3LWFsbCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubGF0ZXN0LXByZXNzLXJlbGVhc2VzIC5wb3N0cyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5sYXRlc3QtcHJlc3MtcmVsZWFzZXMgLnBvc3RzIC5wb3N0IHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjg7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDA7XG59XG5cbi5sYXRlc3QtcHJlc3MtcmVsZWFzZXMgLnBvc3RzIC5wb3N0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5sYXRlc3QtcHJlc3MtcmVsZWFzZXMgLnBvc3RzIC5wb3N0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5sYXRlc3QtcHJlc3MtcmVsZWFzZXMgLnBvc3RzIC5wb3N0IGEgLnBvc3QtZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjVweDtcbiAgbGVmdDogLTFweDtcbiAgei1pbmRleDogMjtcbn1cblxuLmxhdGVzdC1wcmVzcy1yZWxlYXNlcyAucG9zdHMgLnBvc3QgYSAucG9zdC1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmxhdGVzdC1wcmVzcy1yZWxlYXNlcyAucG9zdHMgLnBvc3QgYSAucG9zdC1jb250ZW50IC5wb3N0LXRpdGxlLFxuLmxhdGVzdC1wcmVzcy1yZWxlYXNlcyAucG9zdHMgLnBvc3QgYSAucG9zdC1jb250ZW50IC5wb3N0LWJvZHkge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4ubGF0ZXN0LXByZXNzLXJlbGVhc2VzIC5wb3N0cyAucG9zdCBhIC5wb3N0LWNvbnRlbnQgLnBvc3QtdGl0bGUge1xuICBjb2xvcjogIzNFODdDQjtcbn1cblxuLmxhdGVzdC1wcmVzcy1yZWxlYXNlcyAucG9zdHMgLnBvc3QgYSAucG9zdC1jb250ZW50IC5wb3N0LWJvZHkge1xuICBjb2xvcjogIzIwMzI0Mztcbn1cblxuLmxhdGVzdC1wcmVzcy1yZWxlYXNlcyAucG9zdHMgLnBvc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0U4N0NCO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggMTJweCByZ2JhKDMyLCA1MCwgNjcsIDAuMik7XG4gIC1tb3otYm94LXNoYWRvdzogMHB4IDJweCAxMnB4IHJnYmEoMzIsIDUwLCA2NywgMC4yKTtcbiAgYm94LXNoYWRvdzogMHB4IDJweCAxMnB4IHJnYmEoMzIsIDUwLCA2NywgMC4yKTtcbn1cblxuLmxhdGVzdC1wcmVzcy1yZWxlYXNlcyAucG9zdHMgLnBvc3Q6aG92ZXIgYSAucG9zdC1pbWFnZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7XG59XG5cbi5sYXRlc3QtcHJlc3MtcmVsZWFzZXMgLnBvc3RzIC5wb3N0OmhvdmVyIGEgLnBvc3QtdGl0bGUsXG4ubGF0ZXN0LXByZXNzLXJlbGVhc2VzIC5wb3N0cyAucG9zdDpob3ZlciBhIC5wb3N0LWJvZHkge1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmxhdGVzdC1wcmVzcy1yZWxlYXNlcy5zY3JvbGxhYmxlLXBvc3RzIC5wb3N0cyAucG9zdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxhdGVzdC1wcmVzcy1yZWxlYXNlcy5zY3JvbGxhYmxlLXBvc3RzIC5wb3N0cyAucG9zdCB7XG4gICAgbWluLXdpZHRoOiBjYWxjKDMzJSAtIDIycHgpO1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDIycHgpO1xuICB9XG59XG5cbi5sYXRlc3QtcHJlc3MtcmVsZWFzZXMuc2Nyb2xsYWJsZS1wb3N0cyAucG9zdHMgLnBvc3QgLnBvc3QtaW1hZ2UtY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAyMjFweDtcbn1cblxuLmxhdGVzdC1wcmVzcy1yZWxlYXNlcy5kb3VibGUtcG9zdCAucG9zdHMgLnBvc3QsIC5sYXRlc3QtcHJlc3MtcmVsZWFzZXMuc2luZ2xlLXBvc3QgLnBvc3RzIC5wb3N0IHtcbiAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDIycHgpO1xuICB3aWR0aDogY2FsYyg1MCUgLSAyMnB4KTtcbn1cblxuLmxhdGVzdC1wcmVzcy1yZWxlYXNlcy5kb3VibGUtcG9zdCAucG9zdHMgLnBvc3Qge1xuICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gMjJweCk7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDIycHgpO1xufVxuXG4ubGF0ZXN0LXByZXNzLXJlbGVhc2VzLnNpbmdsZS1wb3N0IC5wb3N0cyAucG9zdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5sYXRlc3QtcHJlc3MtcmVsZWFzZXMuc2luZ2xlLXBvc3QgLnBvc3RzIC5wb3N0IHtcbiAgICBtaW4td2lkdGg6IDcwJTtcbiAgICB3aWR0aDogNzAlO1xuICB9XG59XG5cbi5saWdodC1iZyAubGF0ZXN0LXByZXNzLXJlbGVhc2VzIC5wb3N0cyAucG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5saWdodC1iZyAubGF0ZXN0LXByZXNzLXJlbGVhc2VzIC5wb3N0cyAucG9zdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzRTg3Q0I7XG59XG5cbiNwcm9kdWN0LWxpc3RpbmctcGFnZSAucGFnZS10aXRsZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI0ZGRkZGRiwgI0Y3RjdGOCk7XG59XG5cbiNwcm9kdWN0LWxpc3RpbmctcGFnZSAucGFnZS10aXRsZS1jb250YWluZXIgLnN1bW1hcnkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNwcm9kdWN0LWxpc3RpbmctcGFnZSAjcHJvZHVjdC1saXN0aW5nLWZpbHRlcnMge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuI3Byb2R1Y3QtbGlzdGluZy1wYWdlICNwcm9kdWN0LWxpc3RpbmctZmlsdGVycyAuZmlsdGVyLXJvdyB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4jcHJvZHVjdC1saXN0aW5nLXBhZ2UgI3Byb2R1Y3QtbGlzdGluZy1maWx0ZXJzIC5maWx0ZXItcm93IC5jb2wtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbiNwcm9kdWN0LWxpc3RpbmctcGFnZSAjcHJvZHVjdC1saXN0aW5nLWxpc3QtY29udGFpbmVyIC53cmFwcGluZy10YWJsZSAudGFibGUtYm9keSAucm93ID4gZGl2IHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuI3Byb2R1Y3QtbGlzdGluZy1wYWdlICNwcm9kdWN0LWxpc3RpbmctbGlzdC1jb250YWluZXIgLndyYXBwaW5nLXRhYmxlIC50YWJsZS1ib2R5IC5yb3cgPiBkaXYucHJvZHVjdC1uYW1lIHtcbiAgZmxleDogMztcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuI3Byb2R1Y3QtbGlzdGluZy1wYWdlICNwcm9kdWN0LWxpc3RpbmctbGlzdC1jb250YWluZXIgLndyYXBwaW5nLXRhYmxlIC50YWJsZS1ib2R5IC5yb3cgPiBkaXYucHJvZHVjdC1uYW1lIGEgLnByb2R1Y3QtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuI3Byb2R1Y3QtbGlzdGluZy1wYWdlICNwcm9kdWN0LWxpc3RpbmctbGlzdC1jb250YWluZXIgLndyYXBwaW5nLXRhYmxlIC50YWJsZS1ib2R5IC5yb3cgPiBkaXYucHJvZHVjdC1uYW1lIGEgLnByb2R1Y3QtaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcHJvZHVjdC1saXN0aW5nLXBhZ2UgI3Byb2R1Y3QtbGlzdGluZy1saXN0LWNvbnRhaW5lciAud3JhcHBpbmctdGFibGUgLnRhYmxlLWJvZHkgLnJvdyA+IGRpdi5wcm9kdWN0LW5hbWUgYSAucHJvZHVjdC10aXRsZSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAjcHJvZHVjdC1saXN0aW5nLXBhZ2UgI3Byb2R1Y3QtbGlzdGluZy1saXN0LWNvbnRhaW5lciAud3JhcHBpbmctdGFibGUgLnRhYmxlLWJvZHkgLnJvdyA+IGRpdi5wcm9kdWN0LW5hbWUgYSAucHJvZHVjdC1pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jcHJvZHVjdC1saXN0aW5nLXBhZ2UgI3Byb2R1Y3QtbGlzdGluZy1saXN0LWNvbnRhaW5lciAud3JhcHBpbmctdGFibGUgLnRhYmxlLWJvZHkgLnJvdyA+IGRpdi50aGVyYXBldXRpYy1hcmVhIHtcbiAgZmxleDogMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3Byb2R1Y3QtbGlzdGluZy1wYWdlICNwcm9kdWN0LWxpc3RpbmctbGlzdC1jb250YWluZXIgLndyYXBwaW5nLXRhYmxlIC50YWJsZS1ib2R5IC5yb3cgPiBkaXYudGhlcmFwZXV0aWMtYXJlYSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuI3Byb2R1Y3QtbGlzdGluZy1wYWdlICNwcm9kdWN0LWxpc3RpbmctbGlzdC1jb250YWluZXIgLm5vLXJlc3VsdHMge1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNwcm9kdWN0LWRldGFpbC1wYWdlIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcHJvZHVjdC1kZXRhaWwtcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAjcHJvZHVjdC1kZXRhaWwtcGFnZSB7XG4gICAgcGFkZGluZy10b3A6IDEzNXB4O1xuICB9XG59XG5cbiNwcm9kdWN0LWRldGFpbC1wYWdlIC5hbGVydCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMzRENEQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xufVxuXG4jcHJvZHVjdC1kZXRhaWwtcGFnZSAuYWxlcnQgLmFsZXJ0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4jcHJvZHVjdC1kZXRhaWwtcGFnZSAuYWxlcnQgLmFsZXJ0LXRleHQgYSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNwcm9kdWN0LWRldGFpbC1wYWdlIC5hbGVydCAuYWxlcnQtdGV4dCBhIGkge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbiNwcm9kdWN0LWRldGFpbC1wYWdlIC5wcm9kdWN0LWluZm8ge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbiNwcm9kdWN0LWRldGFpbC1wYWdlIC5wcm9kdWN0LWluZm8gLnZpZXctYWxsIHtcbiAgY29sb3I6ICMyMDMyNDM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByby1jb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4jcHJvZHVjdC1kZXRhaWwtcGFnZSAucHJvZHVjdC1pbmZvIC52aWV3LWFsbCBpIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuI3Byb2R1Y3QtZGV0YWlsLXBhZ2UgLnByb2R1Y3QtaW5mbyAubmFtZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4jcHJvZHVjdC1kZXRhaWwtcGFnZSAucHJvZHVjdC1pbmZvIC5kZXRhaWxzIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbiNwcm9kdWN0LWRldGFpbC1wYWdlIC5wcm9kdWN0LWluZm8gLmRldGFpbHMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI3Byb2R1Y3QtZGV0YWlsLXBhZ2UgLnByb2R1Y3QtaW5mbyAucHJvZHVjdC1sb2dvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jcHJvZHVjdC1kZXRhaWwtcGFnZSAucHJvdmlkZXJzLWNvbnRhaW5lcixcbiNwcm9kdWN0LWRldGFpbC1wYWdlIC5wYXRpZW50cy1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U1RTVFNTtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4O1xufVxuXG4jcHJvZHVjdC1kZXRhaWwtcGFnZSAucHJvdmlkZXJzLWNvbnRhaW5lciBoNCxcbiNwcm9kdWN0LWRldGFpbC1wYWdlIC5wYXRpZW50cy1jb250YWluZXIgaDQge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweDtcbn1cblxuI3Byb2R1Y3QtZGV0YWlsLXBhZ2UgLnByb3ZpZGVycy1jb250YWluZXIgLmNvbnRhY3QsXG4jcHJvZHVjdC1kZXRhaWwtcGFnZSAucGF0aWVudHMtY29udGFpbmVyIC5jb250YWN0IHtcbiAgcGFkZGluZy10b3A6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG59XG5cbiNwcm9kdWN0LWRldGFpbC1wYWdlIC5wcm92aWRlcnMtY29udGFpbmVyIC5jb250YWN0OmZpcnN0LWNoaWxkLFxuI3Byb2R1Y3QtZGV0YWlsLXBhZ2UgLnBhdGllbnRzLWNvbnRhaW5lciAuY29udGFjdDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4jcHJvZHVjdC1kZXRhaWwtcGFnZSAucHJvdmlkZXJzLWNvbnRhaW5lciAuY29udGFjdCAuY29udGFjdC1sYWJlbCxcbiNwcm9kdWN0LWRldGFpbC1wYWdlIC5wcm92aWRlcnMtY29udGFpbmVyIC5jb250YWN0IC5jb250YWN0LWluZm8sXG4jcHJvZHVjdC1kZXRhaWwtcGFnZSAucGF0aWVudHMtY29udGFpbmVyIC5jb250YWN0IC5jb250YWN0LWxhYmVsLFxuI3Byb2R1Y3QtZGV0YWlsLXBhZ2UgLnBhdGllbnRzLWNvbnRhaW5lciAuY29udGFjdCAuY29udGFjdC1pbmZvIHtcbiAgcGFkZGluZy1ib3R0b206IDE4cHg7XG59XG5cbiNwcm9kdWN0LWRldGFpbC1wYWdlIC5wcm92aWRlcnMtY29udGFpbmVyIC5jb250YWN0IC5jb250YWN0LWxhYmVsLFxuI3Byb2R1Y3QtZGV0YWlsLXBhZ2UgLnBhdGllbnRzLWNvbnRhaW5lciAuY29udGFjdCAuY29udGFjdC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbiNwcm9kdWN0LWRldGFpbC1wYWdlIC5wcm92aWRlcnMtY29udGFpbmVyIC5jb250YWN0IC5jb250YWN0LWRldGFpbHMgLmxhYmVsLFxuI3Byb2R1Y3QtZGV0YWlsLXBhZ2UgLnBhdGllbnRzLWNvbnRhaW5lciAuY29udGFjdCAuY29udGFjdC1kZXRhaWxzIC5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjcHJvZHVjdC1kZXRhaWwtcGFnZSAucHJvdmlkZXJzLWNvbnRhaW5lciAubGluay1saXN0LFxuICAjcHJvZHVjdC1kZXRhaWwtcGFnZSAucGF0aWVudHMtY29udGFpbmVyIC5saW5rLWxpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG4gICNwcm9kdWN0LWRldGFpbC1wYWdlIC5wcm92aWRlcnMtY29udGFpbmVyIC5saW5rLWxpc3QgdWwsXG4gICNwcm9kdWN0LWRldGFpbC1wYWdlIC5wYXRpZW50cy1jb250YWluZXIgLmxpbmstbGlzdCB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAjcHJvZHVjdC1kZXRhaWwtcGFnZSAucHJvdmlkZXJzLWNvbnRhaW5lciAubGluay1saXN0IHVsIGxpOmxhc3QtY2hpbGQsXG4gICNwcm9kdWN0LWRldGFpbC1wYWdlIC5wYXRpZW50cy1jb250YWluZXIgLmxpbmstbGlzdCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4jcGFwLXByb2R1Y3QtbGlzdGluZy1wYWdlIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRkZGRkZGLCAjRjdGN0Y4KTtcbn1cblxuI3BhcC1wcm9kdWN0LWxpc3RpbmctcGFnZSAucGFnZS10aXRsZS1jb250YWluZXIgLnZpZXctYWxsIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3BhcC1wcm9kdWN0LWxpc3RpbmctcGFnZSAucGFnZS10aXRsZS1jb250YWluZXIgLnZpZXctYWxsIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tY29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiNwYXAtcHJvZHVjdC1saXN0aW5nLXBhZ2UgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5zdW1tYXJ5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jcGFwLXByb2R1Y3QtbGlzdGluZy1wYWdlIC5wYWdlLXRpdGxlLWNvbnRhaW5lci53aXRoLWhlcm8gLnZpZXctYWxsIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbiNwYXAtcHJvZHVjdC1saXN0aW5nLXBhZ2UgI3Byb2R1Y3QtbGlzdGluZy1maWx0ZXJzIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbiNwYXAtcHJvZHVjdC1saXN0aW5nLXBhZ2UgI3Byb2R1Y3QtbGlzdGluZy1maWx0ZXJzIC5maWx0ZXItcm93IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbiNwYXAtcHJvZHVjdC1saXN0aW5nLXBhZ2UgI3Byb2R1Y3QtbGlzdGluZy1maWx0ZXJzIC5maWx0ZXItcm93IC5jb2wtMTIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbiNwYXAtcHJvZHVjdC1saXN0aW5nLXBhZ2UgI3Byb2R1Y3QtbGlzdGluZy1saXN0LWNvbnRhaW5lciAud3JhcHBpbmctdGFibGUge1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvXCIsIHNhbnMtc2VyaWY7XG59XG5cbiNwYXAtcHJvZHVjdC1saXN0aW5nLXBhZ2UgI3Byb2R1Y3QtbGlzdGluZy1saXN0LWNvbnRhaW5lciAud3JhcHBpbmctdGFibGUgLnRhYmxlLWhlYWRlciAucm93ID4gZGl2IHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4jcGFwLXByb2R1Y3QtbGlzdGluZy1wYWdlICNwcm9kdWN0LWxpc3RpbmctbGlzdC1jb250YWluZXIgLndyYXBwaW5nLXRhYmxlIC50YWJsZS1oZWFkZXIgLnJvdyA+IGRpdi5wcm9kdWN0LW5hbWUge1xuICBmbGV4OiAzO1xufVxuXG4jcGFwLXByb2R1Y3QtbGlzdGluZy1wYWdlICNwcm9kdWN0LWxpc3RpbmctbGlzdC1jb250YWluZXIgLndyYXBwaW5nLXRhYmxlIC50YWJsZS1oZWFkZXIgLnJvdyA+IGRpdi50aGVyYXBldXRpYy1hcmVhIHtcbiAgZmxleDogMjtcbn1cblxuI3BhcC1wcm9kdWN0LWxpc3RpbmctcGFnZSAjcHJvZHVjdC1saXN0aW5nLWxpc3QtY29udGFpbmVyIC53cmFwcGluZy10YWJsZSAudGFibGUtaGVhZGVyIC5yb3cgPiBkaXYuc29ydGFibGUgc3BhbjpiZWZvcmUsICNwYXAtcHJvZHVjdC1saXN0aW5nLXBhZ2UgI3Byb2R1Y3QtbGlzdGluZy1saXN0LWNvbnRhaW5lciAud3JhcHBpbmctdGFibGUgLnRhYmxlLWhlYWRlciAucm93ID4gZGl2LnNvcnRhYmxlIHNwYW46YWZ0ZXIge1xuICBjb2xvcjogcmdiYSg2MiwgMTM1LCAyMDMsIDAuNSk7XG59XG5cbiNwYXAtcHJvZHVjdC1saXN0aW5nLXBhZ2UgI3Byb2R1Y3QtbGlzdGluZy1saXN0LWNvbnRhaW5lciAud3JhcHBpbmctdGFibGUgLnRhYmxlLWhlYWRlciAucm93ID4gZGl2LnNvcnRhYmxlLnNvcnQtYXNjIHNwYW46YmVmb3JlIHtcbiAgY29sb3I6ICMzRTg3Q0I7XG59XG5cbiNwYXAtcHJvZHVjdC1saXN0aW5nLXBhZ2UgI3Byb2R1Y3QtbGlzdGluZy1saXN0LWNvbnRhaW5lciAud3JhcHBpbmctdGFibGUgLnRhYmxlLWhlYWRlciAucm93ID4gZGl2LnNvcnRhYmxlLnNvcnQtZGVzYyBzcGFuOmFmdGVyIHtcbiAgY29sb3I6ICMzRTg3Q0I7XG59XG5cbiNwYXAtcHJvZHVjdC1saXN0aW5nLXBhZ2UgI3Byb2R1Y3QtbGlzdGluZy1saXN0LWNvbnRhaW5lciAud3JhcHBpbmctdGFibGUgLnRhYmxlLWJvZHkgLnJvdyA+IGRpdiB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbiNwYXAtcHJvZHVjdC1saXN0aW5nLXBhZ2UgI3Byb2R1Y3QtbGlzdGluZy1saXN0LWNvbnRhaW5lciAud3JhcHBpbmctdGFibGUgLnRhYmxlLWJvZHkgLnJvdyA+IGRpdi5wcm9kdWN0LW5hbWUge1xuICBmbGV4OiAzO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4jcGFwLXByb2R1Y3QtbGlzdGluZy1wYWdlICNwcm9kdWN0LWxpc3RpbmctbGlzdC1jb250YWluZXIgLndyYXBwaW5nLXRhYmxlIC50YWJsZS1ib2R5IC5yb3cgPiBkaXYucHJvZHVjdC1uYW1lIGEge1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNwYXAtcHJvZHVjdC1saXN0aW5nLXBhZ2UgI3Byb2R1Y3QtbGlzdGluZy1saXN0LWNvbnRhaW5lciAud3JhcHBpbmctdGFibGUgLnRhYmxlLWJvZHkgLnJvdyA+IGRpdi5wcm9kdWN0LW5hbWUgYSAucHJvZHVjdC10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4jcGFwLXByb2R1Y3QtbGlzdGluZy1wYWdlICNwcm9kdWN0LWxpc3RpbmctbGlzdC1jb250YWluZXIgLndyYXBwaW5nLXRhYmxlIC50YWJsZS1ib2R5IC5yb3cgPiBkaXYucHJvZHVjdC1uYW1lIGEgLnByb2R1Y3QtaW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI3BhcC1wcm9kdWN0LWxpc3RpbmctcGFnZSAjcHJvZHVjdC1saXN0aW5nLWxpc3QtY29udGFpbmVyIC53cmFwcGluZy10YWJsZSAudGFibGUtYm9keSAucm93ID4gZGl2LnByb2R1Y3QtbmFtZSBhIC5wcm9kdWN0LXRpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gICNwYXAtcHJvZHVjdC1saXN0aW5nLXBhZ2UgI3Byb2R1Y3QtbGlzdGluZy1saXN0LWNvbnRhaW5lciAud3JhcHBpbmctdGFibGUgLnRhYmxlLWJvZHkgLnJvdyA+IGRpdi5wcm9kdWN0LW5hbWUgYSAucHJvZHVjdC1pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4jcGFwLXByb2R1Y3QtbGlzdGluZy1wYWdlICNwcm9kdWN0LWxpc3RpbmctbGlzdC1jb250YWluZXIgLndyYXBwaW5nLXRhYmxlIC50YWJsZS1ib2R5IC5yb3cgPiBkaXYudGhlcmFwZXV0aWMtYXJlYSB7XG4gIGZsZXg6IDI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy10b3A6IDlweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcGFwLXByb2R1Y3QtbGlzdGluZy1wYWdlICNwcm9kdWN0LWxpc3RpbmctbGlzdC1jb250YWluZXIgLndyYXBwaW5nLXRhYmxlIC50YWJsZS1ib2R5IC5yb3cgPiBkaXYudGhlcmFwZXV0aWMtYXJlYSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuI3BhcC1wcm9kdWN0LWxpc3RpbmctcGFnZSAjcHJvZHVjdC1saXN0aW5nLWxpc3QtY29udGFpbmVyIC5uby1yZXN1bHRzIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jcGFwLXByb2R1Y3QtZGV0YWlsLXBhZ2UgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYXAtbGFiZWwge1xuICBjb2xvcjogIzJDNTY5NztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbiNwYXAtcHJvZHVjdC1kZXRhaWwtcGFnZSAucGFnZS10aXRsZS1jb250YWluZXIgaDEge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuI3BpcGVsaW5lLXBhZ2UgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGRkZGRkYsICNGN0Y3RjgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4jcGlwZWxpbmUtcGFnZSAucGFnZS10aXRsZS1jb250YWluZXIgLnB1Ymxpc2gtZGF0ZSB7XG4gIGNvbG9yOiAjQTJBMkEyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LWZhbWlseTogXCJ0aXRsaW5nLWdvdGhpYy1mYi1za3lsaW5lXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuI3BpcGVsaW5lLXBhZ2UgLnBhZ2UtdGl0bGUtY29udGFpbmVyLndpdGgtaGVybyAucHVibGlzaC1kYXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbiNwaXBlbGluZS1wYWdlIC5wYWdlLXRpdGxlLWNvbnRhaW5lciBoMSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3BpcGVsaW5lLXBhZ2UgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5zdW1tYXJ5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtdG9wLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjRjdGN0Y4LCAjRkZGRkZGKTtcbn1cblxuI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWxpc3QtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWFjdGlvbnMgLmxpbmssICNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1hY3Rpb25zIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggYSwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCAjcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtYWN0aW9ucyBhLFxuI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWFjdGlvbnMgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0ZCBhLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkICNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1hY3Rpb25zIGEge1xuICBjb2xvcjogIzNFODdDQjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtYWN0aW9ucyAucmlnaHQtYWN0aW9ucyAubGluaywgI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWFjdGlvbnMgLnJpZ2h0LWFjdGlvbnMgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCBhLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoICNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1hY3Rpb25zIC5yaWdodC1hY3Rpb25zIGEsXG4jcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtYWN0aW9ucyAucmlnaHQtYWN0aW9ucyAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIGEsIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWFjdGlvbnMgLnJpZ2h0LWFjdGlvbnMgYSB7XG4gIG1hcmdpbi1sZWZ0OiAzNnB4O1xufVxuXG4jcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtYWN0aW9ucyAucmlnaHQtYWN0aW9ucyAubGluazpmaXJzdC1jaGlsZCwgI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWFjdGlvbnMgLnJpZ2h0LWFjdGlvbnMgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCBhOmZpcnN0LWNoaWxkLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoICNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1hY3Rpb25zIC5yaWdodC1hY3Rpb25zIGE6Zmlyc3QtY2hpbGQsXG4jcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtYWN0aW9ucyAucmlnaHQtYWN0aW9ucyAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIGE6Zmlyc3QtY2hpbGQsIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWFjdGlvbnMgLnJpZ2h0LWFjdGlvbnMgYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4jcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWxpc3QgLnRoZXJhcGV1dGljLWFyZWEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjhweCAwIDRweCAwO1xufVxuXG4jcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAudGhlcmFwZXV0aWMtYXJlYSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbiNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1saXN0IC50aGVyYXBldXRpYy1hcmVhIC50aGVyYXBldXRpYy1hcmVhLWNvdW50IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWxpc3QgLnRoZXJhcGV1dGljLWFyZWEgLnRoZXJhcGV1dGljLWFyZWEtY291bnQgc3BhbiB7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4jcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAudGhlcmFwZXV0aWMtYXJlYSAudGhlcmFwZXV0aWMtYXJlYS1jb3VudCAuZmFsIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4jcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAudGhlcmFwZXV0aWMtYXJlYS5jb2xsYXBzZWQgLmZhLWNoZXZyb24tdXAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAudGhlcmFwZXV0aWMtYXJlYTpub3QoLmNvbGxhcHNlZCkgLmZhLWNoZXZyb24tZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1saXN0IC50aGVyYXBldXRpYy1hcmVhOmhvdmVyIHtcbiAgY29sb3I6ICMzRTg3Q0I7XG59XG5cbiNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1saXN0IC5kcnVnLWdyb3VwaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwidGl0bGluZy1nb3RoaWMtZmItc2t5bGluZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctdG9wOiAzMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4jcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAuZHJ1ZyAuZHJ1Zy1zdW1tYXJ5IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG4jcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAuZHJ1ZyAuZHJ1Zy1zdW1tYXJ5IC5kcnVnLW5hbWUsXG4jcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAuZHJ1ZyAuZHJ1Zy1zdW1tYXJ5IC5kcnVnLWluZGljYXRpb24sXG4jcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAuZHJ1ZyAuZHJ1Zy1zdW1tYXJ5IC5kcnVnLXBoYXNlcyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWxpc3QgLmRydWcgLmRydWctc3VtbWFyeSAuZHJ1Zy1pbmRpY2F0aW9uIHtcbiAgY29sb3I6ICNBMkEyQTI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWxpc3QgLmRydWcgLmRydWctc3VtbWFyeSAuZHJ1Zy1pbmRpY2F0aW9uIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG59XG5cbiNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1saXN0IC5kcnVnIC5kcnVnLXN1bW1hcnkgLmRydWctaW5kaWNhdGlvbiBzcGFuOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IG5vbmU7XG59XG5cbiNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1saXN0IC5kcnVnIC5kcnVnLXN1bW1hcnkgLmRydWctbmFtZSB7XG4gIGNvbG9yOiAjM0U4N0NCO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4jcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAuZHJ1ZyAuZHJ1Zy1zdW1tYXJ5IC5kcnVnLXBoYXNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4jcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAuZHJ1ZyAuZHJ1Zy1zdW1tYXJ5IC5kcnVnLXBoYXNlcyAuZHJ1Zy1waGFzZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0EyQTJBMjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1NHB4O1xuICB3aWR0aDogMjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1saXN0IC5kcnVnIC5kcnVnLXN1bW1hcnkgLmRydWctcGhhc2VzIC5kcnVnLXBoYXNlIHNwYW4ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0ZCQTQ1NTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwidGl0bGluZy1nb3RoaWMtZmItc2t5bGluZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuXG4jcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAuZHJ1ZyAuZHJ1Zy1zdW1tYXJ5IC5kcnVnLXBoYXNlcyAuZHJ1Zy1waGFzZSAuY2hlY2ttYXJrIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI0ZCQTQ1NTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgdG9wOiAtMnB4O1xufVxuXG4jcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAuZHJ1ZyAuZHJ1Zy1zdW1tYXJ5IC5kcnVnLXBoYXNlcyAuZHJ1Zy1waGFzZSAuY2hlY2ttYXJrIC5mYS1jaGVjayB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDlweDtcbn1cblxuI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWxpc3QgLmRydWcgLmRydWctc3VtbWFyeSAuZHJ1Zy1waGFzZXMgLmRydWctcGhhc2U6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4jcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAuZHJ1ZyAuZHJ1Zy1zdW1tYXJ5IC5kcnVnLXBoYXNlczpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjRkJBNDU1O1xuICBib3JkZXItcmFkaXVzOiA5OTlweCAwIDAgOTk5cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4jcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAuZHJ1ZyAuZHJ1Zy1zdW1tYXJ5IC5kcnVnLXBoYXNlcy5waGFzZS0xIC5waGFzZS1sYWJlbC0xIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWxpc3QgLmRydWcgLmRydWctc3VtbWFyeSAuZHJ1Zy1waGFzZXMucGhhc2UtMTpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbn1cblxuI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWxpc3QgLmRydWcgLmRydWctc3VtbWFyeSAuZHJ1Zy1waGFzZXMucGhhc2UtMiAucGhhc2UtbGFiZWwtMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1saXN0IC5kcnVnIC5kcnVnLXN1bW1hcnkgLmRydWctcGhhc2VzLnBoYXNlLTI6YmVmb3JlIHtcbiAgd2lkdGg6IGNhbGMoMThweCArIDI1JSk7XG59XG5cbiNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1saXN0IC5kcnVnIC5kcnVnLXN1bW1hcnkgLmRydWctcGhhc2VzLnBoYXNlLTMgLnBoYXNlLWxhYmVsLTMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4jcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAuZHJ1ZyAuZHJ1Zy1zdW1tYXJ5IC5kcnVnLXBoYXNlcy5waGFzZS0zOmJlZm9yZSB7XG4gIHdpZHRoOiBjYWxjKDE2cHggKyA1MCUpO1xufVxuXG4jcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAuZHJ1ZyAuZHJ1Zy1zdW1tYXJ5IC5kcnVnLXBoYXNlcy5waGFzZS00IC5waGFzZS1sYWJlbC00IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWxpc3QgLmRydWcgLmRydWctc3VtbWFyeSAuZHJ1Zy1waGFzZXMucGhhc2UtNDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAuZHJ1ZyAuZHJ1Zy1zdW1tYXJ5IC5kcnVnLXBoYXNlcy5jb25jZXB0IC5jb25jZXB0LWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWxpc3QgLmRydWcgLmRydWctc3VtbWFyeSAuZHJ1Zy1waGFzZXMuY29uY2VwdDpiZWZvcmUge1xuICB3aWR0aDogMjBweDtcbn1cblxuI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWxpc3QgLmRydWcgLmRydWctc3VtbWFyeSAuZHJ1Zy1waGFzZXMuZmVhc2liaWxpdHkgLmZlYXNpYmlsaXR5LWxhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWxpc3QgLmRydWcgLmRydWctc3VtbWFyeSAuZHJ1Zy1waGFzZXMuZmVhc2liaWxpdHk6YmVmb3JlIHtcbiAgd2lkdGg6IGNhbGMoMThweCArIDI1JSk7XG59XG5cbiNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1saXN0IC5kcnVnIC5kcnVnLXN1bW1hcnkgLmRydWctcGhhc2VzLmRldmVsb3BtZW50IC5kZXZlbG9wbWVudC1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1saXN0IC5kcnVnIC5kcnVnLXN1bW1hcnkgLmRydWctcGhhc2VzLmRldmVsb3BtZW50OmJlZm9yZSB7XG4gIHdpZHRoOiBjYWxjKDE2cHggKyA1MCUpO1xufVxuXG4jcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAuZHJ1ZyAuZHJ1Zy1zdW1tYXJ5IC5kcnVnLXBoYXNlcy5jb25maXJtYXRpb24gLmNvbmZpcm1hdGlvbi1sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1saXN0IC5kcnVnIC5kcnVnLXN1bW1hcnkgLmRydWctcGhhc2VzLmNvbmZpcm1hdGlvbjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAuZHJ1ZyAuZHJ1Zy1zdW1tYXJ5IC5kcnVnLXJvdy10b2dnbGUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWxpc3QgLmRydWcgLmRydWctc3VtbWFyeSAuZHJ1Zy1yb3ctdG9nZ2xlIC5mYWwge1xuICBjb2xvcjogI0EyQTJBMjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4jcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAuZHJ1ZyAuZHJ1Zy1zdW1tYXJ5W2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSAuZHJ1Zy1yb3ctdG9nZ2xlIC5mYS1jaGV2cm9uLWRvd24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWxpc3QgLmRydWcgLmRydWctc3VtbWFyeVthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAuZHJ1Zy1yb3ctdG9nZ2xlIC5mYS1jaGV2cm9uLXVwIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1saXN0IC5kcnVnIC5kcnVnLXN1bW1hcnk6aG92ZXIsICNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1saXN0IC5kcnVnIC5kcnVnLXN1bW1hcnlbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGN0ZDO1xufVxuXG4jcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAuZHJ1ZyAuZHJ1Zy1zdW1tYXJ5W2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdID4gLmNvbnRhaW5lciA+IC5yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1saXN0IC5kcnVnIC5kcnVnLXN1bW1hcnlbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gPiAuY29udGFpbmVyID4gLnJvdzpiZWZvcmUsICNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1saXN0IC5kcnVnIC5kcnVnLXN1bW1hcnlbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gPiAuY29udGFpbmVyID4gLnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDU4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbiNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1saXN0IC5kcnVnIC5kcnVnLXN1bW1hcnlbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gPiAuY29udGFpbmVyID4gLnJvdzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1ib3R0b206IDEycHggc29saWQgI0U1RTVFNTtcbiAgYm90dG9tOiAtMzJweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbiNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1saXN0IC5kcnVnIC5kcnVnLXN1bW1hcnlbYXJpYS1leHBhbmRlZD1cInRydWVcIl0gPiAuY29udGFpbmVyID4gLnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCAjRjdGN0Y4O1xuICBib3R0b206IC0zM3B4O1xuICByaWdodDogMTBweDtcbn1cblxuI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWxpc3QgLmRydWcgLmRydWctZGV0YWlscyB7XG4gIGJhY2tncm91bmQ6ICNGN0Y3Rjg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTU7XG59XG5cbiNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1saXN0IC5kcnVnIC5kcnVnLWRldGFpbHMgLmlubmVyLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDQwcHggMDtcbn1cblxuI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWxpc3QgLmRydWcgLmRydWctZGV0YWlscyAuaW5uZXItY29udGFpbmVyIC5kcnVnLWluZm8ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbiNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1saXN0IC5kcnVnIC5kcnVnLWRldGFpbHMgLmlubmVyLWNvbnRhaW5lciAuZHJ1Zy1pbmZvIC5kcnVnLWRldGFpbCB7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tY29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG59XG5cbiNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1saXN0IC5kcnVnIC5kcnVnLWRldGFpbHMgLmlubmVyLWNvbnRhaW5lciAuZHJ1Zy1pbmZvIC5kcnVnLWRldGFpbCAubGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWFjdGlvbnMgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1hY3Rpb25zIC5jb250YWluZXIgLnJpZ2h0LWFjdGlvbnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yN3B4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IC02NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWxpc3QgLmRydWcgLmRydWctc3VtbWFyeSAuZHJ1Zy1waGFzZXMgLmRydWctcGhhc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gIH1cbiAgI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWxpc3QgLmRydWcgLmRydWctc3VtbWFyeSAuZHJ1Zy1waGFzZXMgLmRydWctcGhhc2Ugc3BhbiB7XG4gICAgcGFkZGluZy10b3A6IDJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWxpc3QgLmRydWcgLmRydWctc3VtbWFyeSAuZHJ1Zy1waGFzZXMucGhhc2UtNCAuZHJ1Zy1waGFzZSB7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbiAgI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWxpc3QgLmRydWcgLmRydWctc3VtbWFyeSAuZHJ1Zy1waGFzZXMucGhhc2UtNCAuZHJ1Zy1waGFzZSBzcGFuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1saXN0IC5kcnVnIC5kcnVnLXN1bW1hcnkgLmRydWctaW5kaWNhdGlvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAjcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAuZHJ1ZyAuZHJ1Zy1zdW1tYXJ5IC5kcnVnLXBoYXNlcyB7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICB9XG4gICNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1saXN0IC5kcnVnIC5kcnVnLXN1bW1hcnkgLmRydWctcGhhc2VzIC5kcnVnLXBoYXNlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAuZHJ1ZyAuZHJ1Zy1zdW1tYXJ5IC5kcnVnLXBoYXNlczpiZWZvcmUge1xuICAgIGxlZnQ6IC02cHg7XG4gICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcbiAgfVxuICAjcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAuZHJ1ZyAuZHJ1Zy1kZXRhaWxzOmJlZm9yZSxcbiAgI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWxpc3QgLmRydWcgLmRydWctZGV0YWlsczphZnRlciB7XG4gICAgcmlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1hY3Rpb25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxuICAjcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtYWN0aW9ucyAucmlnaHQtYWN0aW9ucyAubGluaywgI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWFjdGlvbnMgLnJpZ2h0LWFjdGlvbnMgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCBhLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoICNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1hY3Rpb25zIC5yaWdodC1hY3Rpb25zIGEsXG4gICNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1hY3Rpb25zIC5yaWdodC1hY3Rpb25zIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgYSwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0ZCAjcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtYWN0aW9ucyAucmlnaHQtYWN0aW9ucyBhIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDM2cHg7XG4gIH1cbiAgI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWxpc3QgLnRoZXJhcGV1dGljLWFyZWEgaDQge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAjcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAudGhlcmFwZXV0aWMtYXJlYSAudGhlcmFwZXV0aWMtYXJlYS1jb3VudCBzcGFuIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWxpc3QgLmRydWcgLmRydWctc3VtbWFyeSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWxpc3QgLmRydWcgLmRydWctc3VtbWFyeSAuZHJ1Zy1uYW1lIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuICB9XG4gICNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1saXN0IC5kcnVnIC5kcnVnLXN1bW1hcnkgLmRydWctaW5kaWNhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuICAjcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAuZHJ1ZyAuZHJ1Zy1zdW1tYXJ5IC5kcnVnLXBoYXNlcyB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICB9XG4gICNwaXBlbGluZS1wYWdlICNwaXBlbGluZS1saXN0IC5kcnVnIC5kcnVnLXN1bW1hcnkgLmRydWctcGhhc2VzIC5kcnVnLXBoYXNlIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGVmdDogNjZweDtcbiAgfVxuICAjcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAuZHJ1ZyAuZHJ1Zy1zdW1tYXJ5IC5kcnVnLXBoYXNlcyAuZHJ1Zy1waGFzZSAuY2hlY2ttYXJrIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgfVxuICAjcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAuZHJ1ZyAuZHJ1Zy1zdW1tYXJ5IC5kcnVnLXBoYXNlczpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDY2cHggIWltcG9ydGFudDtcbiAgfVxuICAjcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAuZHJ1ZyAuZHJ1Zy1zdW1tYXJ5IC5kcnVnLXJvdy10b2dnbGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMzBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAjcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAuZHJ1ZyAuZHJ1Zy1kZXRhaWxzIC5pbm5lci1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWxpc3QgLmRydWcgLmRydWctZGV0YWlscyBbY2xhc3NePVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWxpc3QgLmRydWcgLmRydWctZGV0YWlscyAuZHJ1Zy1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAjcGlwZWxpbmUtcGFnZSAjcGlwZWxpbmUtbGlzdCAuZHJ1ZyAuZHJ1Zy1kZXRhaWxzOmJlZm9yZSxcbiAgI3BpcGVsaW5lLXBhZ2UgI3BpcGVsaW5lLWxpc3QgLmRydWcgLmRydWctZGV0YWlsczphZnRlciB7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuI3B1YmxpY2F0aW9uLWxpc3RpbmctcGFnZSAucGFnZS10aXRsZS1jb250YWluZXIgaDEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNwdWJsaWNhdGlvbi1saXN0aW5nLXBhZ2UgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5yaWNoLXRleHQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuI3B1YmxpY2F0aW9uLWxpc3RpbmctcGFnZSAucGFnZS10aXRsZS1jb250YWluZXIud2l0aC1oZXJvIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbiNwdWJsaWNhdGlvbi1saXN0aW5nLXBhZ2UgI2xpc3QtZmlsdGVycyB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbiNwdWJsaWNhdGlvbi1saXN0aW5nLXBhZ2UgI2xpc3QtZmlsdGVycyAuZHJvcGRvd24taXRlbSB7XG4gIGNvbG9yOiAjM0U4N0NCO1xufVxuXG4jcHVibGljYXRpb24tbGlzdGluZy1wYWdlICNsaXN0LWZpbHRlcnMgLmRyb3Bkb3duLWl0ZW0uc2VsZWN0ZWQge1xuICBjb2xvcjogIzIwMzI0Mztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAjcHVibGljYXRpb24tbGlzdGluZy1wYWdlICNsaXN0LWZpbHRlcnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgI3B1YmxpY2F0aW9uLWxpc3RpbmctcGFnZSAjbGlzdC1maWx0ZXJzIC5kcm9wZG93bi5maWx0ZXIsXG4gICNwdWJsaWNhdGlvbi1saXN0aW5nLXBhZ2UgI2xpc3QtZmlsdGVycyAuaW5wdXQtZ3JvdXAuZmlsdGVyLWdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4jcHVibGljYXRpb24tbGlzdGluZy1wYWdlICNsaXN0aW5nLWxpc3QtY29udGFpbmVyICNsaXN0aW5nLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3B1YmxpY2F0aW9uLWxpc3RpbmctcGFnZSAjbGlzdGluZy1saXN0LWNvbnRhaW5lciAjbGlzdGluZy1saXN0Lmhhcy1yZXN1bHRzIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzRTg3Q0I7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuI3B1YmxpY2F0aW9uLWxpc3RpbmctcGFnZSAjbGlzdGluZy1saXN0LWNvbnRhaW5lciAjbGlzdGluZy1saXN0IC5pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxNjBtcztcbn1cblxuI3B1YmxpY2F0aW9uLWxpc3RpbmctcGFnZSAjbGlzdGluZy1saXN0LWNvbnRhaW5lciAjbGlzdGluZy1saXN0IC5pdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAycHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbiNwdWJsaWNhdGlvbi1saXN0aW5nLXBhZ2UgI2xpc3RpbmctbGlzdC1jb250YWluZXIgI2xpc3RpbmctbGlzdCAuaXRlbSAuZGV0YWlsLWRhdGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IC01NXB4O1xuICBsZWZ0OiAtNTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNwdWJsaWNhdGlvbi1saXN0aW5nLXBhZ2UgI2xpc3RpbmctbGlzdC1jb250YWluZXIgI2xpc3RpbmctbGlzdCAuaXRlbSAuZGV0YWlsLWRhdGUtY29udGFpbmVyIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gICNwdWJsaWNhdGlvbi1saXN0aW5nLXBhZ2UgI2xpc3RpbmctbGlzdC1jb250YWluZXIgI2xpc3RpbmctbGlzdCAuaXRlbSAuZGV0YWlsLWRhdGUtY29udGFpbmVyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gICNwdWJsaWNhdGlvbi1saXN0aW5nLXBhZ2UgI2xpc3RpbmctbGlzdC1jb250YWluZXIgI2xpc3RpbmctbGlzdCAuaXRlbSAuZGV0YWlsLWRhdGUtY29udGFpbmVyIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG4gICNwdWJsaWNhdGlvbi1saXN0aW5nLXBhZ2UgI2xpc3RpbmctbGlzdC1jb250YWluZXIgI2xpc3RpbmctbGlzdCAuaXRlbSAuZGV0YWlsLWRhdGUtY29udGFpbmVyIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIH1cbiAgI3B1YmxpY2F0aW9uLWxpc3RpbmctcGFnZSAjbGlzdGluZy1saXN0LWNvbnRhaW5lciAjbGlzdGluZy1saXN0IC5pdGVtIC5kZXRhaWwtZGF0ZS1jb250YWluZXIgc3Bhbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbiNwdWJsaWNhdGlvbi1saXN0aW5nLXBhZ2UgI2xpc3RpbmctbGlzdC1jb250YWluZXIgI2xpc3RpbmctbGlzdCAuaXRlbSAuZGV0YWlscy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTE1cHg7XG4gIHBhZGRpbmc6IDAgMzJweCAyOXB4O1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbn1cblxuI3B1YmxpY2F0aW9uLWxpc3RpbmctcGFnZSAjbGlzdGluZy1saXN0LWNvbnRhaW5lciAjbGlzdGluZy1saXN0IC5pdGVtIC5kZXRhaWxzLWNvbnRhaW5lciBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jcHVibGljYXRpb24tbGlzdGluZy1wYWdlICNsaXN0aW5nLWxpc3QtY29udGFpbmVyICNsaXN0aW5nLWxpc3QgLml0ZW0gLmRldGFpbHMtY29udGFpbmVyIC5pdGVtLWRldGFpbCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbiNwdWJsaWNhdGlvbi1saXN0aW5nLXBhZ2UgI2xpc3RpbmctbGlzdC1jb250YWluZXIgI2xpc3RpbmctbGlzdCAuaXRlbSAuZGV0YWlscy1jb250YWluZXIgLmRldGFpbC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbiNwdWJsaWNhdGlvbi1saXN0aW5nLXBhZ2UgI2xpc3RpbmctbGlzdC1jb250YWluZXIgI2xpc3RpbmctbGlzdCAuaXRlbSAuZGV0YWlscy1jb250YWluZXIgLm11bHRpLWxpbmUtZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cblxuI3B1YmxpY2F0aW9uLWxpc3RpbmctcGFnZSAjbGlzdGluZy1saXN0LWNvbnRhaW5lciAjbGlzdGluZy1saXN0IC5pdGVtIC5kZXRhaWxzLWNvbnRhaW5lciAubXVsdGktbGluZS1kZXRhaWxzIC5pdGVtLWRldGFpbCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4jcHVibGljYXRpb24tbGlzdGluZy1wYWdlICNsaXN0aW5nLWxpc3QtY29udGFpbmVyICNsaXN0aW5nLWxpc3QgLml0ZW06bGFzdC1jaGlsZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIxcHg7XG4gIHRvcDogMDtcbn1cblxuI3B1YmxpY2F0aW9uLWxpc3RpbmctcGFnZSAjbGlzdGluZy1saXN0LWNvbnRhaW5lciAjbGlzdGluZy1saXN0IC5uby1yZXN1bHRzIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNwdWJsaWNhdGlvbi1saXN0aW5nLXBhZ2UgI2xpc3RpbmctbGlzdC1jb250YWluZXIgI2xpc3RpbmctbGlzdCAuZXJyb3Ige1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRTM0RDREO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG5Aa2V5ZnJhbWVzIHNjcm9sbEluZGljYXRvckJvdW5jZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuYm9keS5ob21lcGFnZSAjaGVhZGVyOm5vdCguc2Nyb2xsZWQpIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMzIsIDUwLCA2NywgMC41KSwgcmdiYSgzMiwgNTAsIDY3LCAwKSk7XG59XG5cbmJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWF4LWhlaWdodDogODAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgNjAwbXMgZWFzZTtcbn1cblxuYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIGltZyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xufVxuXG5ib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAucGFnZS10aXRsZS1jb250YWluZXIgLmltYWdlLWRpc2NsYWltZXItLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBib3R0b206IDIwcHg7XG59XG5cbmJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAuaW1hZ2UtZGlzY2xhaW1lci0tY29udGFpbmVyLnNpdHMtaGlnaCB7XG4gIGJvdHRvbTogNzVweDtcbiAgdHJhbnNpdGlvbjogYm90dG9tIDYwMG1zIGVhc2U7XG59XG5cbmJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAuaW1hZ2UtZGlzY2xhaW1lci0tY29udGFpbmVyIC5jb250YWluZXIgLmltYWdlLS1kaXNjbGFpbWVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjAwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxlZnQ6IDEycHg7XG59XG5cbmJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lci5zaG9ydGVuIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDJweCk7XG59XG5cbmJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lci5zaG9ydGVuIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxKTtcbn1cblxuYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyLnNob3J0ZW4gLmltYWdlLWRpc2NsYWltZXItLWNvbnRhaW5lciB7XG4gIGJvdHRvbTogMjBweDtcbn1cblxuYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyLnNob3J0ZW4gLmhvbWUtdGl0bGVzIHtcbiAgbWFyZ2luOiAwIC0zMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyLnNob3J0ZW4gLmhvbWUtdGl0bGVzIHtcbiAgICBtYXJnaW46IDAgLTQycHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICBib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAucGFnZS10aXRsZS1jb250YWluZXIuc2hvcnRlbiAuaG9tZS10aXRsZXMge1xuICAgIG1hcmdpbjogMCAtNTBweDtcbiAgfVxufVxuXG5ib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAucGFnZS10aXRsZS1jb250YWluZXIgLnZpZGVvLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAtMTtcbn1cblxuYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC52aWRlby1jb250YWluZXIgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbmJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAuYmFja2dyb3VuZC1jb250YWluZXIgLmNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5ob21lLXRpdGxlcyB7XG4gIHRyYW5zaXRpb246IG1hcmdpbiA0MDBtcyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbjtcbn1cblxuYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5ob21lLXN1YnRpdGxlIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIG1hcmdpbjogNHB4IDAgMTJweDtcbn1cblxuYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5ob21lLXRpdGxlIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdHJhbnNpdGlvbjogbGV0dGVyLXNwYWNpbmcgNjAwbXMgZWFzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5ob21lLXRpdGxlLmxldHRlci1leHBhbmQge1xuICBsZXR0ZXItc3BhY2luZzogMC4xMjVlbTtcbn1cblxuYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5idG4tcHJpbWFyeSwgYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciBib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAucGFnZS10aXRsZS1jb250YWluZXIgLmJ0bi1hY2Nlc3Mge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMjAzMjQzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5idG4tcHJpbWFyeSBpLCBib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAucGFnZS10aXRsZS1jb250YWluZXIgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3MgaSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5idG4tYWNjZXNzIGkge1xuICB0cmFuc2l0aW9uOiBwYWRkaW5nLWxlZnQgMC41cyBlYXNlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbmJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAuYnRuLXByaW1hcnk6aG92ZXIgaSwgYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzOmhvdmVyIGksIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIGJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAuYnRuLWFjY2Vzczpob3ZlciBpIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG5ib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAucGFnZS10aXRsZS1jb250YWluZXIgLnNjcm9sbC1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiA1MnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLCB0cmFuc2Zvcm0gMzAwbXMgZWFzZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5ib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAucGFnZS10aXRsZS1jb250YWluZXIgLnNjcm9sbC1pbmRpY2F0b3IgaSB7XG4gIHRleHQtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5zY3JvbGwtaW5kaWNhdG9yLnNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBhbmltYXRpb246IHNjcm9sbEluZGljYXRvckJvdW5jZSAyMDAwbXMgZWFzZSBpbmZpbml0ZTtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG5ib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAucGFnZS10aXRsZS1jb250YWluZXIgLnNjcm9sbC1pbmRpY2F0b3Iuc2hvdzpob3ZlciB7XG4gIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KTtcbn1cblxuYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLmhlcm8tY29udGFpbmVyLW5hdiB7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgcGFkZGluZzogMCA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbmJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5oZXJvLWNvbnRhaW5lci1uYXYgLmNvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5oZXJvLWNvbnRhaW5lci1uYXYuaGFzLXBlcnNvbmFzIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5ib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAuaGVyby1jb250YWluZXItbmF2IC5wZXJzb25hcy10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbmJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5oZXJvLWNvbnRhaW5lci1uYXYgLnBlcnNvbmFzLXRpdGxlLFxuYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLmhlcm8tY29udGFpbmVyLW5hdiB1bCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogNDBweCAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyAxMDBtcyBlYXNlO1xufVxuXG5ib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAuaGVyby1jb250YWluZXItbmF2IHVsIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbmJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5oZXJvLWNvbnRhaW5lci1uYXYgdWwgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbmJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5oZXJvLWNvbnRhaW5lci1uYXYgdWwgYTpob3ZlciB7XG4gIGNvbG9yOiAjM0U4N0NCO1xufVxuXG5ib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAuaGVyby1jb250YWluZXItbmF2IC5iZy12aWRlby1jb250cm9scyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDUycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDUycHg7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLmhlcm8tY29udGFpbmVyLW5hdiAuYmctdmlkZW8tY29udHJvbHMgLmNvbnRyb2wtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgbGVmdDogNTAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLmhlcm8tY29udGFpbmVyLW5hdiAuYmctdmlkZW8tY29udHJvbHMgLmNvbnRyb2wtbGFiZWwgc3BhbiB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgb3BhY2l0eTogMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyAwbXMgZWFzZSwgb3BhY2l0eSAyMDBtcywgdG9wIDIwMG1zO1xufVxuXG5ib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAuaGVyby1jb250YWluZXItbmF2IC5iZy12aWRlby1jb250cm9scyAudmlkZW8tdG9nZ2xlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcGFkZGluZzogOHB4IDRweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDIwMG1zO1xufVxuXG5ib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAuaGVyby1jb250YWluZXItbmF2IC5iZy12aWRlby1jb250cm9scyAudmlkZW8tdG9nZ2xlIC5mYXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDIwMG1zO1xufVxuXG5ib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAuaGVyby1jb250YWluZXItbmF2IC5iZy12aWRlby1jb250cm9scy5wbGF5IC5mYS1wbGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLmhlcm8tY29udGFpbmVyLW5hdiAuYmctdmlkZW8tY29udHJvbHMucGxheSAuZmEtc3RvcCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLmhlcm8tY29udGFpbmVyLW5hdiAuYmctdmlkZW8tY29udHJvbHMuc3RvcCAuZmEtcGxheSB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLmhlcm8tY29udGFpbmVyLW5hdiAuYmctdmlkZW8tY29udHJvbHMuc3RvcCAuZmEtc3RvcCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5oZXJvLWNvbnRhaW5lci1uYXYgLmJnLXZpZGVvLWNvbnRyb2xzOmhvdmVyIC52aWRlby10b2dnbGUsIGJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5oZXJvLWNvbnRhaW5lci1uYXYgLmJnLXZpZGVvLWNvbnRyb2xzOmZvY3VzIC52aWRlby10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICNGRkZGRkY7XG59XG5cbmJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5oZXJvLWNvbnRhaW5lci1uYXYgLmJnLXZpZGVvLWNvbnRyb2xzOmhvdmVyLnBsYXkgLnN0b3AtbGFiZWwsIGJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5oZXJvLWNvbnRhaW5lci1uYXYgLmJnLXZpZGVvLWNvbnRyb2xzOmZvY3VzLnBsYXkgLnN0b3AtbGFiZWwge1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDE7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbmJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5oZXJvLWNvbnRhaW5lci1uYXYgLmJnLXZpZGVvLWNvbnRyb2xzOmhvdmVyLnBsYXkgLmZhLXBsYXksIGJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5oZXJvLWNvbnRhaW5lci1uYXYgLmJnLXZpZGVvLWNvbnRyb2xzOmZvY3VzLnBsYXkgLmZhLXBsYXkge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbmJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5oZXJvLWNvbnRhaW5lci1uYXYgLmJnLXZpZGVvLWNvbnRyb2xzOmhvdmVyLnBsYXkgLmZhLXN0b3AsIGJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5oZXJvLWNvbnRhaW5lci1uYXYgLmJnLXZpZGVvLWNvbnRyb2xzOmZvY3VzLnBsYXkgLmZhLXN0b3Age1xuICBvcGFjaXR5OiAxO1xufVxuXG5ib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAuaGVyby1jb250YWluZXItbmF2IC5iZy12aWRlby1jb250cm9sczpob3Zlci5zdG9wIC5wbGF5LWxhYmVsLCBib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAuaGVyby1jb250YWluZXItbmF2IC5iZy12aWRlby1jb250cm9sczpmb2N1cy5zdG9wIC5wbGF5LWxhYmVsIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAxO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5ib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAuaGVyby1jb250YWluZXItbmF2IC5iZy12aWRlby1jb250cm9sczpob3Zlci5zdG9wIC5mYS1wbGF5LCBib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAuaGVyby1jb250YWluZXItbmF2IC5iZy12aWRlby1jb250cm9sczpmb2N1cy5zdG9wIC5mYS1wbGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLmhlcm8tY29udGFpbmVyLW5hdiAuYmctdmlkZW8tY29udHJvbHM6aG92ZXIuc3RvcCAuZmEtc3RvcCwgYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLmhlcm8tY29udGFpbmVyLW5hdiAuYmctdmlkZW8tY29udHJvbHM6Zm9jdXMuc3RvcCAuZmEtc3RvcCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cblxuYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLmhlcm8tY29udGFpbmVyLW5hdjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGhlaWdodCA2MDBtcyBlYXNlO1xufVxuXG5ib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAuaGVyby1jb250YWluZXItbmF2LndoaXRlLWJnIHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAyMDBtcyA0MDBtcyBlYXNlO1xufVxuXG5ib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAuaGVyby1jb250YWluZXItbmF2LndoaXRlLWJnIC5wZXJzb25hcy10aXRsZSxcbmJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5oZXJvLWNvbnRhaW5lci1uYXYud2hpdGUtYmcgdWwgYSB7XG4gIGNvbG9yOiAjMjAzMjQzO1xuICB0cmFuc2l0aW9uOiBjb2xvciA2MDBtcyBlYXNlO1xufVxuXG5ib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAuaGVyby1jb250YWluZXItbmF2LndoaXRlLWJnIHVsIGE6aG92ZXIge1xuICBjb2xvcjogIzNFODdDQjtcbn1cblxuYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLmhlcm8tY29udGFpbmVyLW5hdi53aGl0ZS1iZyAuYmctdmlkZW8tY29udHJvbHMgLmNvbnRyb2wtbGFiZWwgc3BhbixcbmJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5oZXJvLWNvbnRhaW5lci1uYXYud2hpdGUtYmcgLmJnLXZpZGVvLWNvbnRyb2xzIC52aWRlby10b2dnbGUgLmZhcyB7XG4gIGNvbG9yOiAjMjAzMjQzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyAyMDBtcyBlYXNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLmhlcm8tY29udGFpbmVyLW5hdi53aGl0ZS1iZyAuYmctdmlkZW8tY29udHJvbHMgLmNvbnRyb2wtbGFiZWwgc3BhbixcbiAgYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLmhlcm8tY29udGFpbmVyLW5hdi53aGl0ZS1iZyAuYmctdmlkZW8tY29udHJvbHMgLnZpZGVvLXRvZ2dsZSAuZmFzIHtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgfVxufVxuXG5ib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAuaGVyby1jb250YWluZXItbmF2LndoaXRlLWJnIC5iZy12aWRlby1jb250cm9sczpob3ZlciAudmlkZW8tdG9nZ2xlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjAzMjQzO1xufVxuXG5ib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAuaGVyby1jb250YWluZXItbmF2LndoaXRlLWJnOmJlZm9yZSB7XG4gIGhlaWdodDogMDtcbn1cblxuYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLmhvbWUtdmlkZW8tY29tcG9uZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMTUwMHB4O1xufVxuXG5ib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAuaG9tZS12aWRlby1jb21wb25lbnQgLnZpZGVvLXBsYXllci1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAuaG9tZS12aWRlby1jb21wb25lbnQgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3ZvbHVtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyLnZpZGVvLWhlcm8gaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIudmlkZW8taGVybyAudmlkZW8tY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyLnZpZGVvLXBsYXlpbmcge1xuICBiYWNrZ3JvdW5kOiAjMjUyODJlO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG4gIGJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XG4gICAgbWF4LWhlaWdodDogNjAwcHg7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICBib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAucGFnZS10aXRsZS1jb250YWluZXIgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuICBib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAuaGVyby1jb250YWluZXItbmF2IHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAuaGVyby1jb250YWluZXItbmF2IC5jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIGJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5oZXJvLWNvbnRhaW5lci1uYXYgdWwge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICBib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAuaGVyby1jb250YWluZXItbmF2IC5wZXJzb25hcy10aXRsZSxcbiAgYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLmhlcm8tY29udGFpbmVyLW5hdiB1bCBhIHtcbiAgICBjb2xvcjogIzIwMzI0MztcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG4gIGJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5oZXJvLWNvbnRhaW5lci1uYXYgLnBlcnNvbmFzLXRpdGxlIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgfVxuICBib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAuaGVyby1jb250YWluZXItbmF2IC5iZy12aWRlby1jb250cm9scyB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG4gIGJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5oZXJvLWNvbnRhaW5lci1uYXY6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5ob21lLXZpZGVvLWNvbXBvbmVudCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5ob21lLXRpdGxlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB9XG4gIGJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5oZXJvLWNvbnRhaW5lci1uYXYgLmJnLXZpZGVvLWNvbnRyb2xzIC5jb250cm9sLWxhYmVsIHNwYW4sXG4gIGJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5oZXJvLWNvbnRhaW5lci1uYXYgLmJnLXZpZGVvLWNvbnRyb2xzIC52aWRlby10b2dnbGUgLmZhcyB7XG4gICAgY29sb3I6ICMyMDMyNDM7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMTAwbXMgMjAwbXMgZWFzZTtcbiAgfVxuICBib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAuaGVyby1jb250YWluZXItbmF2IC5iZy12aWRlby1jb250cm9sczpob3ZlciAudmlkZW8tdG9nZ2xlIHtcbiAgICBib3JkZXItY29sb3I6ICMyMDMyNDM7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAuaG9tZS1zdWJ0aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAuaG9tZS10aXRsZSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICBtYXJnaW46IDhweCAwO1xuICB9XG4gIGJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAuaG9tZS10aXRsZSAuaG9tZS10aXRsZV9fdGV4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTM1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIGJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5oZXJvLWNvbnRhaW5lci1uYXYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAuaGVyby1jb250YWluZXItbmF2IHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIGJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5oZXJvLWNvbnRhaW5lci1uYXYgLnBlcnNvbmFzLXRpdGxlLFxuICBib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAuaGVyby1jb250YWluZXItbmF2IHVsIGxpLFxuICBib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAuaGVyby1jb250YWluZXItbmF2IHVsIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5oZXJvLWNvbnRhaW5lci1uYXYgLnBlcnNvbmFzLXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFNUU1O1xuICAgIHBhZGRpbmc6IDI0cHggMzBweDtcbiAgfVxuICBib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAuaGVyby1jb250YWluZXItbmF2IC5iZy12aWRlby1jb250cm9scyB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMzBweDtcbiAgICB3aWR0aDogODBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLmhlcm8tY29udGFpbmVyLW5hdiAuYmctdmlkZW8tY29udHJvbHMgLmNvbnRyb2wtbGFiZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLmhlcm8tY29udGFpbmVyLW5hdiAuYmctdmlkZW8tY29udHJvbHMgLnZpZGVvLXRvZ2dsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICB9XG4gIGJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5oZXJvLWNvbnRhaW5lci1uYXYgLmJnLXZpZGVvLWNvbnRyb2xzIC52aWRlby10b2dnbGUgLmZhcyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG4gIGJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5oZXJvLWNvbnRhaW5lci1uYXYgdWwgYSB7XG4gICAgYmFja2dyb3VuZDogI0Y3RjdGODtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIH1cbiAgYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLmhlcm8tY29udGFpbmVyLW5hdjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keS5ob21lcGFnZS5pbml0aWFsaXppbmcgI2V5ZWJyb3ctbmF2IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5ib2R5LmhvbWVwYWdlLmlzLWllIC5wYWdlLXRpdGxlLWNvbnRhaW5lciBpbWcsIGJvZHkuaG9tZXBhZ2UuaXMtZWRnZSAucGFnZS10aXRsZS1jb250YWluZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xufVxuXG5ib2R5LmhvbWVwYWdlLmlzLWllIC5wYWdlLXRpdGxlLWNvbnRhaW5lci5zaG9ydGVuIGltZywgYm9keS5ob21lcGFnZS5pcy1lZGdlIC5wYWdlLXRpdGxlLWNvbnRhaW5lci5zaG9ydGVuIGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZSgxLjEpO1xufVxuXG5ib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAucGFnZS10aXRsZS1jb250YWluZXIgLmhvbWUtdGl0bGVzIHtcbiAgd2lkdGg6IDg5MHB4O1xuICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAuaG9tZS10aXRsZXMge1xuICAgIHdpZHRoOiA2NzVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5ob21lLXRpdGxlcyB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbmJvZHkuaG9tZXBhZ2UgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIC5wYWdlLXRpdGxlLWNvbnRhaW5lciAuaG9tZS10aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBpbml0aWFsO1xuICB3aWR0aDogNjQ2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5ob21lLXRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5ib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAucGFnZS10aXRsZS1jb250YWluZXIgLmhvbWUtdGl0bGVfX3RleHQge1xuICBmb250LXNpemU6IDExMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAucGFnZS10aXRsZS1jb250YWluZXIgLmhvbWUtdGl0bGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogNjBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuYm9keS5ob21lcGFnZSAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5ob21lLXN1YnRpdGxlIHtcbiAgbWFyZ2luOiBhdXRvIDEwMHB4IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogMzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5LmhvbWVwYWdlIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciAucGFnZS10aXRsZS1jb250YWluZXIgLmhvbWUtc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLyohXG4gKiBEYXRlcGlja2VyIHYxLjAuMTBcbiAqIGh0dHBzOi8vZmVuZ3l1YW5jaGVuLmdpdGh1Yi5pby9kYXRlcGlja2VyXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtcHJlc2VudCBDaGVuIEZlbmd5dWFuXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqXG4gKiBEYXRlOiAyMDIwLTA5LTI5VDE0OjQ2OjA5LjAzN1pcbiAqL1xuLmRhdGVwaWNrZXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAwO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDIxMHB4O1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmRhdGVwaWNrZXItY29udGFpbmVyOmFmdGVyLCAuZGF0ZXBpY2tlci1jb250YWluZXI6YmVmb3JlIHtcbiAgYm9yZGVyOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwO1xufVxuXG4uZGF0ZXBpY2tlci1kcm9wZG93biB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggNnB4ICNjY2M7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCAjY2NjO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uZGF0ZXBpY2tlci1pbmxpbmUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uZGF0ZXBpY2tlci10b3AtbGVmdCwgLmRhdGVwaWNrZXItdG9wLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzM5Zjtcbn1cblxuLmRhdGVwaWNrZXItdG9wLWxlZnQ6YWZ0ZXIsIC5kYXRlcGlja2VyLXRvcC1sZWZ0OmJlZm9yZSwgLmRhdGVwaWNrZXItdG9wLXJpZ2h0OmFmdGVyLCAuZGF0ZXBpY2tlci10b3AtcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAtNXB4O1xufVxuXG4uZGF0ZXBpY2tlci10b3AtbGVmdDpiZWZvcmUsIC5kYXRlcGlja2VyLXRvcC1yaWdodDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzlmO1xufVxuXG4uZGF0ZXBpY2tlci10b3AtbGVmdDphZnRlciwgLmRhdGVwaWNrZXItdG9wLXJpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgdG9wOiAtNHB4O1xufVxuXG4uZGF0ZXBpY2tlci1ib3R0b20tbGVmdCwgLmRhdGVwaWNrZXItYm90dG9tLXJpZ2h0IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM5Zjtcbn1cblxuLmRhdGVwaWNrZXItYm90dG9tLWxlZnQ6YWZ0ZXIsIC5kYXRlcGlja2VyLWJvdHRvbS1sZWZ0OmJlZm9yZSwgLmRhdGVwaWNrZXItYm90dG9tLXJpZ2h0OmFmdGVyLCAuZGF0ZXBpY2tlci1ib3R0b20tcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm90dG9tOiAtNXB4O1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uZGF0ZXBpY2tlci1ib3R0b20tbGVmdDpiZWZvcmUsIC5kYXRlcGlja2VyLWJvdHRvbS1yaWdodDpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzlmO1xufVxuXG4uZGF0ZXBpY2tlci1ib3R0b20tbGVmdDphZnRlciwgLmRhdGVwaWNrZXItYm90dG9tLXJpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjtcbiAgYm90dG9tOiAtNHB4O1xufVxuXG4uZGF0ZXBpY2tlci1ib3R0b20tcmlnaHQ6YWZ0ZXIsIC5kYXRlcGlja2VyLWJvdHRvbS1yaWdodDpiZWZvcmUsIC5kYXRlcGlja2VyLXRvcC1yaWdodDphZnRlciwgLmRhdGVwaWNrZXItdG9wLXJpZ2h0OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4uZGF0ZXBpY2tlci1wYW5lbCA+IHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAyJTtcbn1cblxuLmRhdGVwaWNrZXItcGFuZWwgPiB1bDphZnRlciwgLmRhdGVwaWNrZXItcGFuZWwgPiB1bDpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5kYXRlcGlja2VyLXBhbmVsID4gdWw6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmRhdGVwaWNrZXItcGFuZWwgPiB1bCA+IGxpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG59XG5cbi5kYXRlcGlja2VyLXBhbmVsID4gdWwgPiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWYyZmY7XG59XG5cbi5kYXRlcGlja2VyLXBhbmVsID4gdWwgPiBsaS5tdXRlZCwgLmRhdGVwaWNrZXItcGFuZWwgPiB1bCA+IGxpLm11dGVkOmhvdmVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5kYXRlcGlja2VyLXBhbmVsID4gdWwgPiBsaS5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWYyZmY7XG59XG5cbi5kYXRlcGlja2VyLXBhbmVsID4gdWwgPiBsaS5oaWdobGlnaHRlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2U1ZmY7XG59XG5cbi5kYXRlcGlja2VyLXBhbmVsID4gdWwgPiBsaS5waWNrZWQsIC5kYXRlcGlja2VyLXBhbmVsID4gdWwgPiBsaS5waWNrZWQ6aG92ZXIge1xuICBjb2xvcjogIzM5Zjtcbn1cblxuLmRhdGVwaWNrZXItcGFuZWwgPiB1bCA+IGxpLmRpc2FibGVkLCAuZGF0ZXBpY2tlci1wYW5lbCA+IHVsID4gbGkuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uZGF0ZXBpY2tlci1wYW5lbCA+IHVsID4gbGkuZGlzYWJsZWQuaGlnaGxpZ2h0ZWQsIC5kYXRlcGlja2VyLXBhbmVsID4gdWwgPiBsaS5kaXNhYmxlZDpob3Zlci5oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWYyZmY7XG59XG5cbi5kYXRlcGlja2VyLXBhbmVsID4gdWwgPiBsaVtkYXRhLXZpZXc9XCJtb250aCBuZXh0XCJdLCAuZGF0ZXBpY2tlci1wYW5lbCA+IHVsID4gbGlbZGF0YS12aWV3PVwibW9udGggcHJldlwiXSwgLmRhdGVwaWNrZXItcGFuZWwgPiB1bCA+IGxpW2RhdGEtdmlldz1cInllYXIgbmV4dFwiXSwgLmRhdGVwaWNrZXItcGFuZWwgPiB1bCA+IGxpW2RhdGEtdmlldz1cInllYXIgcHJldlwiXSwgLmRhdGVwaWNrZXItcGFuZWwgPiB1bCA+IGxpW2RhdGEtdmlldz1cInllYXJzIG5leHRcIl0sIC5kYXRlcGlja2VyLXBhbmVsID4gdWwgPiBsaVtkYXRhLXZpZXc9XCJ5ZWFycyBwcmV2XCJdLCAuZGF0ZXBpY2tlci1wYW5lbCA+IHVsID4gbGlbZGF0YS12aWV3PW5leHRdIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uZGF0ZXBpY2tlci1wYW5lbCA+IHVsID4gbGlbZGF0YS12aWV3PVwibW9udGggY3VycmVudFwiXSwgLmRhdGVwaWNrZXItcGFuZWwgPiB1bCA+IGxpW2RhdGEtdmlldz1cInllYXIgY3VycmVudFwiXSwgLmRhdGVwaWNrZXItcGFuZWwgPiB1bCA+IGxpW2RhdGEtdmlldz1cInllYXJzIGN1cnJlbnRcIl0ge1xuICB3aWR0aDogMTUwcHg7XG59XG5cbi5kYXRlcGlja2VyLXBhbmVsID4gdWxbZGF0YS12aWV3PW1vbnRoc10gPiBsaSwgLmRhdGVwaWNrZXItcGFuZWwgPiB1bFtkYXRhLXZpZXc9eWVhcnNdID4gbGkge1xuICBoZWlnaHQ6IDUyLjVweDtcbiAgbGluZS1oZWlnaHQ6IDUyLjVweDtcbiAgd2lkdGg6IDUyLjVweDtcbn1cblxuLmRhdGVwaWNrZXItcGFuZWwgPiB1bFtkYXRhLXZpZXc9d2Vla10gPiBsaSwgLmRhdGVwaWNrZXItcGFuZWwgPiB1bFtkYXRhLXZpZXc9d2Vla10gPiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmRhdGVwaWNrZXItaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5saW5rLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoIGEsXG4udGFibGUtY29udGFpbmVyIHRhYmxlIHRkIGEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgY29sb3I6ICMzRTg3Q0I7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tY29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubGluay5jb21wb25lbnQsIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggYS5jb21wb25lbnQsXG4udGFibGUtY29udGFpbmVyIHRhYmxlIHRkIGEuY29tcG9uZW50IHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubGluazpob3ZlciwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCBhOmhvdmVyLFxuLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0ZCBhOmhvdmVyIHtcbiAgY29sb3I6ICMyQzU2OTc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxpbmsud2l0aC1hcnJvdy1yaWdodCBpLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoIGEud2l0aC1hcnJvdy1yaWdodCBpLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIGEud2l0aC1hcnJvdy1yaWdodCBpLCAubGluay53aXRoLWFycm93LWxlZnQgaSwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCBhLndpdGgtYXJyb3ctbGVmdCBpLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIGEud2l0aC1hcnJvdy1sZWZ0IGkge1xuICBmb250LXNpemU6IDMycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG5cbi5saW5rLndpdGgtYXJyb3ctcmlnaHQgaSwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCBhLndpdGgtYXJyb3ctcmlnaHQgaSwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0ZCBhLndpdGgtYXJyb3ctcmlnaHQgaSB7XG4gIHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAwLjVzIGVhc2U7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmxpbmsud2l0aC1hcnJvdy1yaWdodDpob3ZlciBpLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoIGEud2l0aC1hcnJvdy1yaWdodDpob3ZlciBpLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIGEud2l0aC1hcnJvdy1yaWdodDpob3ZlciBpIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4ubGluay53aXRoLWFycm93LWxlZnQgaSwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCBhLndpdGgtYXJyb3ctbGVmdCBpLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIGEud2l0aC1hcnJvdy1sZWZ0IGkge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ubGluay53aXRoLWljb24gLnRleHQsIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggYS53aXRoLWljb24gLnRleHQsIC50YWJsZS1jb250YWluZXIgdGFibGUgdGQgYS53aXRoLWljb24gLnRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ubGluay53aXRoLWljb24gLmV4dGVuc2lvbiwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCBhLndpdGgtaWNvbiAuZXh0ZW5zaW9uLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIGEud2l0aC1pY29uIC5leHRlbnNpb24ge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5idG4tcHJpbWFyeSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3Mge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQTQ1NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkJBNDU1O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1wcmltYXJ5OmhvdmVyLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUY3QTBGO1xuICBib3JkZXItY29sb3I6ICNFRjdBMEY7XG59XG5cbi5idG4tcHJpbWFyeTpmb2N1cywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3M6Zm9jdXMsIC5idG4tcHJpbWFyeS5mb2N1cywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmZvY3VzLmJ0bi1hY2Nlc3Mge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGN0EwRjtcbiAgYm9yZGVyLWNvbG9yOiAjRUY3QTBGO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTgsIDE0NSwgNzgsIDAuNSk7XG59XG5cbi5idG4tcHJpbWFyeS5kaXNhYmxlZCwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmRpc2FibGVkLmJ0bi1hY2Nlc3MsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3M6ZGlzYWJsZWQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZCQTQ1NTtcbiAgYm9yZGVyLWNvbG9yOiAjRkJBNDU1O1xufVxuXG4uYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tYWNjZXNzIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQkE0NTU7XG4gIGJvcmRlci1jb2xvcjogI0ZCQTQ1NTtcbn1cblxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuc2hvdyA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWFjY2Vzczpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxOCwgMTQ1LCA3OCwgMC41KTtcbn1cblxuLmJ0bi1zZWNvbmRhcnksIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjAzMjQzO1xuICBib3JkZXItY29sb3I6ICMyMDMyNDM7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYnRuLXNlY29uZGFyeTpob3ZlciwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55OmhvdmVyIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDEwMUY7XG4gIGJvcmRlci1jb2xvcjogIzAwMTAxRjtcbn1cblxuLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueTpmb2N1cywgLmJ0bi1zZWNvbmRhcnkuZm9jdXMsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5mb2N1cy5idG4tZGVueSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAxMDFGO1xuICBib3JkZXItY29sb3I6ICMwMDEwMUY7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDY1LCA4MSwgOTUsIDAuNSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5LmRpc2FibGVkLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZGlzYWJsZWQuYnRuLWRlbnksIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwMzI0MztcbiAgYm9yZGVyLWNvbG9yOiAjMjAzMjQzO1xufVxuXG4uYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLnNob3cgPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZW55IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMDMyNDM7XG4gIGJvcmRlci1jb2xvcjogIzIwMzI0Mztcbn1cblxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5zaG93ID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVueTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDY1LCA4MSwgOTUsIDAuNSk7XG59XG5cbi5idG4tcHJpbWFyeSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3MsIC5idG4tc2Vjb25kYXJ5LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnkge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwIDQwcHggNDBweCA0MHB4O1xuICBwYWRkaW5nOiAxMHB4IDM2cHggMTBweCAyOHB4O1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luOiAwIDQwcHggNDBweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmJ0bi1wcmltYXJ5IC50ZXh0LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2VzcyAudGV4dCxcbi5idG4tc2Vjb25kYXJ5IC50ZXh0LFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55IC50ZXh0IHtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LXNocmluazogMTtcbiAgZmxleC1iYXNpczogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmJ0bi1wcmltYXJ5IC5pbmZvLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2VzcyAuaW5mbyxcbi5idG4tc2Vjb25kYXJ5IC5pbmZvLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55IC5pbmZvIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmJ0bi1wcmltYXJ5OmhvdmVyLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2Vzczpob3ZlciwgLmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJ0bi1wcmltYXJ5LndpdGgtYXJyb3ctcmlnaHQgLmluZm8gaSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtYXJyb3ctcmlnaHQuYnRuLWFjY2VzcyAuaW5mbyBpLCAuYnRuLXByaW1hcnkud2l0aC1hcnJvdy1sZWZ0IC5pbmZvIGksIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC53aXRoLWFycm93LWxlZnQuYnRuLWFjY2VzcyAuaW5mbyBpLFxuLmJ0bi1zZWNvbmRhcnkud2l0aC1hcnJvdy1yaWdodCAuaW5mbyBpLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtYXJyb3ctcmlnaHQuYnRuLWRlbnkgLmluZm8gaSxcbi5idG4tc2Vjb25kYXJ5LndpdGgtYXJyb3ctbGVmdCAuaW5mbyBpLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtYXJyb3ctbGVmdC5idG4tZGVueSAuaW5mbyBpIHtcbiAgZm9udC1zaXplOiAzMnB4O1xufVxuXG4uYnRuLXByaW1hcnkud2l0aC1hcnJvdy1yaWdodCwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtYXJyb3ctcmlnaHQuYnRuLWFjY2Vzcyxcbi5idG4tc2Vjb25kYXJ5LndpdGgtYXJyb3ctcmlnaHQsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAud2l0aC1hcnJvdy1yaWdodC5idG4tZGVueSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG59XG5cbi5idG4tcHJpbWFyeS53aXRoLWFycm93LXJpZ2h0IC50ZXh0LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAud2l0aC1hcnJvdy1yaWdodC5idG4tYWNjZXNzIC50ZXh0LFxuLmJ0bi1zZWNvbmRhcnkud2l0aC1hcnJvdy1yaWdodCAudGV4dCxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC53aXRoLWFycm93LXJpZ2h0LmJ0bi1kZW55IC50ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogNDhweDtcbiAgdHJhbnNpdGlvbjogcGFkZGluZy1yaWdodCAwLjVzIGVhc2U7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYnRuLXByaW1hcnkud2l0aC1hcnJvdy1yaWdodCAudGV4dCwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtYXJyb3ctcmlnaHQuYnRuLWFjY2VzcyAudGV4dCxcbiAgLmJ0bi1zZWNvbmRhcnkud2l0aC1hcnJvdy1yaWdodCAudGV4dCxcbiAgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtYXJyb3ctcmlnaHQuYnRuLWRlbnkgLnRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuLmJ0bi1wcmltYXJ5LndpdGgtYXJyb3ctcmlnaHQ6aG92ZXIgLnRleHQsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC53aXRoLWFycm93LXJpZ2h0LmJ0bi1hY2Nlc3M6aG92ZXIgLnRleHQsXG4uYnRuLXNlY29uZGFyeS53aXRoLWFycm93LXJpZ2h0OmhvdmVyIC50ZXh0LFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtYXJyb3ctcmlnaHQuYnRuLWRlbnk6aG92ZXIgLnRleHQge1xuICBwYWRkaW5nLXJpZ2h0OiA2OHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi1wcmltYXJ5LndpdGgtYXJyb3ctcmlnaHQ6aG92ZXIgLnRleHQsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC53aXRoLWFycm93LXJpZ2h0LmJ0bi1hY2Nlc3M6aG92ZXIgLnRleHQsXG4gIC5idG4tc2Vjb25kYXJ5LndpdGgtYXJyb3ctcmlnaHQ6aG92ZXIgLnRleHQsXG4gIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC53aXRoLWFycm93LXJpZ2h0LmJ0bi1kZW55OmhvdmVyIC50ZXh0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xuICB9XG59XG5cbi5idG4tcHJpbWFyeS53aXRoLWFycm93LWxlZnQsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC53aXRoLWFycm93LWxlZnQuYnRuLWFjY2Vzcyxcbi5idG4tc2Vjb25kYXJ5LndpdGgtYXJyb3ctbGVmdCxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC53aXRoLWFycm93LWxlZnQuYnRuLWRlbnkge1xuICBib3JkZXItcmFkaXVzOiA0MHB4IDAgNDBweCA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMycHg7XG59XG5cbi5idG4tcHJpbWFyeS53aXRoLWFycm93LWxlZnQgaSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtYXJyb3ctbGVmdC5idG4tYWNjZXNzIGksXG4uYnRuLXNlY29uZGFyeS53aXRoLWFycm93LWxlZnQgaSxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC53aXRoLWFycm93LWxlZnQuYnRuLWRlbnkgaSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XG59XG5cbi5idG4tcHJpbWFyeS53aXRoLWljb24sIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC53aXRoLWljb24uYnRuLWFjY2Vzcyxcbi5idG4tc2Vjb25kYXJ5LndpdGgtaWNvbixcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC53aXRoLWljb24uYnRuLWRlbnkge1xuICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xufVxuXG4uYnRuLXByaW1hcnkud2l0aC1pY29uIC50ZXh0LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAud2l0aC1pY29uLmJ0bi1hY2Nlc3MgLnRleHQsXG4uYnRuLXNlY29uZGFyeS53aXRoLWljb24gLnRleHQsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAud2l0aC1pY29uLmJ0bi1kZW55IC50ZXh0IHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuLmJ0bi1wcmltYXJ5LndpdGgtaWNvbiAuZXh0ZW5zaW9uLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAud2l0aC1pY29uLmJ0bi1hY2Nlc3MgLmV4dGVuc2lvbixcbi5idG4tc2Vjb25kYXJ5LndpdGgtaWNvbiAuZXh0ZW5zaW9uLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLndpdGgtaWNvbi5idG4tZGVueSAuZXh0ZW5zaW9uIHtcbiAgcGFkZGluZy1yaWdodDogOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2Vzc1tkaXNhYmxlZF0sXG4uYnRuLXNlY29uZGFyeVtkaXNhYmxlZF0sXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnlbZGlzYWJsZWRdIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMkEyQTI7XG4gIGJvcmRlci1jb2xvcjogI0EyQTJBMjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzW2Rpc2FibGVkXTpob3Zlcixcbi5idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXTpob3Zlcixcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueVtkaXNhYmxlZF06aG92ZXIge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZGNkY2RjtcbiAgYm9yZGVyLWNvbG9yOiAjNkY2RjZGO1xufVxuXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2Vzc1tkaXNhYmxlZF06Zm9jdXMsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzW2Rpc2FibGVkXS5mb2N1cyxcbi5idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXTpmb2N1cyxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueVtkaXNhYmxlZF06Zm9jdXMsXG4uYnRuLXNlY29uZGFyeVtkaXNhYmxlZF0uZm9jdXMsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnlbZGlzYWJsZWRdLmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2RjZGNkY7XG4gIGJvcmRlci1jb2xvcjogIzZGNkY2RjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTQzLCAxNDMsIDE0NCwgMC41KTtcbn1cblxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5kaXNhYmxlZCwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3NbZGlzYWJsZWRdLmRpc2FibGVkLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOmRpc2FibGVkLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2Vzc1tkaXNhYmxlZF06ZGlzYWJsZWQsXG4uYnRuLXNlY29uZGFyeVtkaXNhYmxlZF0uZGlzYWJsZWQsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnlbZGlzYWJsZWRdLmRpc2FibGVkLFxuLmJ0bi1zZWNvbmRhcnlbZGlzYWJsZWRdOmRpc2FibGVkLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55W2Rpc2FibGVkXTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQTJBMkEyO1xuICBib3JkZXItY29sb3I6ICNBMkEyQTI7XG59XG5cbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2Vzc1tkaXNhYmxlZF06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXByaW1hcnlbZGlzYWJsZWRdOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1hY2Nlc3NbZGlzYWJsZWRdOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbi5zaG93ID4gLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXS5kcm9wZG93bi10b2dnbGUsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuc2hvdyA+IC5idG4tYWNjZXNzW2Rpc2FibGVkXS5kcm9wZG93bi10b2dnbGUsXG4uYnRuLXNlY29uZGFyeVtkaXNhYmxlZF06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55W2Rpc2FibGVkXTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4uYnRuLXNlY29uZGFyeVtkaXNhYmxlZF06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55W2Rpc2FibGVkXTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4uc2hvdyA+IC5idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXS5kcm9wZG93bi10b2dnbGUsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuc2hvdyA+IC5idG4tZGVueVtkaXNhYmxlZF0uZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNBMkEyQTI7XG4gIGJvcmRlci1jb2xvcjogI0EyQTJBMjtcbn1cblxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tYWNjZXNzW2Rpc2FibGVkXTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5idG4tcHJpbWFyeVtkaXNhYmxlZF06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWFjY2Vzc1tkaXNhYmxlZF06bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLFxuLnNob3cgPiAuYnRuLXByaW1hcnlbZGlzYWJsZWRdLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5zaG93ID4gLmJ0bi1hY2Nlc3NbZGlzYWJsZWRdLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnlbZGlzYWJsZWRdOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cyxcbi5idG4tc2Vjb25kYXJ5W2Rpc2FibGVkXTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnlbZGlzYWJsZWRdOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmJ0bi1zZWNvbmRhcnlbZGlzYWJsZWRdLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyxcbi5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5zaG93ID4gLmJ0bi1kZW55W2Rpc2FibGVkXS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxNDMsIDE0MywgMTQ0LCAwLjUpO1xufVxuXG4uZGFyay1iZyAuYnRuLXNlY29uZGFyeSwgLmRhcmstYmcgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZGFyay1iZyAuYnRuLWRlbnkge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgYm9yZGVyLWNvbG9yOiAjRTVFNUU1O1xuICBjb2xvcjogIzIwMzI0Mztcbn1cblxuLmRhcmstYmcgLmJ0bi1zZWNvbmRhcnk6aG92ZXIsIC5kYXJrLWJnIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueTpob3ZlciwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmRhcmstYmcgLmJ0bi1kZW55OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmRhcmstYmcgLmJ0bi1zZWNvbmRhcnk6Zm9jdXMsIC5kYXJrLWJnIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueTpmb2N1cywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmRhcmstYmcgLmJ0bi1kZW55OmZvY3VzLCAuZGFyay1iZyAuYnRuLXNlY29uZGFyeS5mb2N1cywgLmRhcmstYmcgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmZvY3VzLmJ0bi1kZW55LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZGFyay1iZyAuZm9jdXMuYnRuLWRlbnkge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMDAsIDIwMCwgMjAxLCAwLjUpO1xufVxuXG4uZGFyay1iZyAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmRhcmstYmcgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmRpc2FibGVkLmJ0bi1kZW55LCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZGFyay1iZyAuZGlzYWJsZWQuYnRuLWRlbnksIC5kYXJrLWJnIC5idG4tc2Vjb25kYXJ5OmRpc2FibGVkLCAuZGFyay1iZyAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnk6ZGlzYWJsZWQsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5kYXJrLWJnIC5idG4tZGVueTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTVFNUU1O1xuICBib3JkZXItY29sb3I6ICNFNUU1RTU7XG59XG5cbi5kYXJrLWJnIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstYmcgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmRhcmstYmcgLmJ0bi1kZW55Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmRhcmstYmcgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAuZGFyay1iZyAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuYnRuLWRlbnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLCAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZGFyay1iZyAuYnRuLWRlbnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuLnNob3cgPiAuZGFyay1iZyAuYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUsXG4uc2hvdyA+IC5kYXJrLWJnIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5kcm9wZG93bi10b2dnbGUuYnRuLWRlbnksXG4ucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuc2hvdyA+IC5kYXJrLWJnIC5kcm9wZG93bi10b2dnbGUuYnRuLWRlbnkge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U1RTVFNTtcbiAgYm9yZGVyLWNvbG9yOiAjRTVFNUU1O1xufVxuXG4uZGFyay1iZyAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5kYXJrLWJnIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5idG4tZGVueTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5wYWdlLWFsZXJ0cy1tb2RhbCAubW9kYWwtY29udGVudCAubW9kYWwtZm9vdGVyIC5kYXJrLWJnIC5idG4tZGVueTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5kYXJrLWJnIC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmRhcmstYmcgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmJ0bi1kZW55Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLmRhcmstYmcgLmJ0bi1kZW55Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cyxcbi5zaG93ID4gLmRhcmstYmcgLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzLFxuLnNob3cgPiAuZGFyay1iZyAucGFnZS1hbGVydHMtbW9kYWwgLm1vZGFsLWNvbnRlbnQgLm1vZGFsLWZvb3RlciAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZW55OmZvY3VzLFxuLnBhZ2UtYWxlcnRzLW1vZGFsIC5tb2RhbC1jb250ZW50IC5tb2RhbC1mb290ZXIgLnNob3cgPiAuZGFyay1iZyAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZW55OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjAwLCAyMDAsIDIwMSwgMC41KTtcbn1cblxuZm9ybSBbY2xhc3NePVwiY29sLVwiXSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5mb3JtIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZm9ybSBpbnB1dDpub3QoW3R5cGU9XCJoaWRkZW5cIl0pOm5vdChbdHlwZT1cInN1Ym1pdFwiXSksXG5mb3JtIHNlbGVjdCxcbmZvcm0gdGV4dGFyZWEge1xuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoMzIsIDUwLCA2NywgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0U1RTVFNTtcbiAgY29sb3I6ICMzRTg3Q0I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDU2cHg7XG4gIGhlaWdodDogNDhweDtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByby1jb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5mb3JtIGlucHV0Om5vdChbdHlwZT1cImhpZGRlblwiXSk6bm90KFt0eXBlPVwic3VibWl0XCJdKVt0eXBlPW51bWJlcl0sXG5mb3JtIHNlbGVjdFt0eXBlPW51bWJlcl0sXG5mb3JtIHRleHRhcmVhW3R5cGU9bnVtYmVyXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbmZvcm0gaW5wdXQ6bm90KFt0eXBlPVwiaGlkZGVuXCJdKTpub3QoW3R5cGU9XCJzdWJtaXRcIl0pW3R5cGU9ZGF0ZV0sXG5mb3JtIHNlbGVjdFt0eXBlPWRhdGVdLFxuZm9ybSB0ZXh0YXJlYVt0eXBlPWRhdGVdIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuZm9ybSBpbnB1dDpub3QoW3R5cGU9XCJoaWRkZW5cIl0pOm5vdChbdHlwZT1cInN1Ym1pdFwiXSk6OnBsYWNlaG9sZGVyLFxuZm9ybSBzZWxlY3Q6OnBsYWNlaG9sZGVyLFxuZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjN0ZBREUzO1xuICBvcGFjaXR5OiAxO1xufVxuXG5mb3JtIGlucHV0Om5vdChbdHlwZT1cImhpZGRlblwiXSk6bm90KFt0eXBlPVwic3VibWl0XCJdKTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtIHNlbGVjdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG5mb3JtIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjN0ZBREUzO1xufVxuXG5mb3JtIGlucHV0Om5vdChbdHlwZT1cImhpZGRlblwiXSk6bm90KFt0eXBlPVwic3VibWl0XCJdKTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuZm9ybSBzZWxlY3Q6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbmZvcm0gdGV4dGFyZWE6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjN0ZBREUzO1xufVxuXG5mb3JtIGlucHV0Om5vdChbdHlwZT1cImhpZGRlblwiXSk6bm90KFt0eXBlPVwic3VibWl0XCJdKS5lcnJvcixcbmZvcm0gc2VsZWN0LmVycm9yLFxuZm9ybSB0ZXh0YXJlYS5lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogI0UzNEQ0RDtcbn1cblxuZm9ybSBpbnB1dDpub3QoW3R5cGU9XCJoaWRkZW5cIl0pOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG5mb3JtIHRleHRhcmVhIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDMwcHggMzBweDtcbiAgaGVpZ2h0OiAyMjBweDtcbn1cblxuZm9ybSBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAzMHB4O1xufVxuXG5mb3JtIGxhYmVsLnJlcXVpcmVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5mb3JtIGxhYmVsLnJlcXVpcmVkOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcqJztcbn1cblxuZm9ybSAuZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMjBweCAwIDAgMDtcbn1cblxuZm9ybSAuZm9ybS1jaGVjayBsYWJlbDpub3QoLmZvcm0tY2hlY2stbGFiZWwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzRTg3Q0I7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuZm9ybSAuZm9ybS1jaGVjayBsYWJlbDpub3QoLmZvcm0tY2hlY2stbGFiZWwpIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxuZm9ybSAuZm9ybS1jaGVjayBsYWJlbDpub3QoLmZvcm0tY2hlY2stbGFiZWwpIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG5mb3JtIC5mb3JtLWNoZWNrIGxhYmVsOm5vdCguZm9ybS1jaGVjay1sYWJlbCkgaW5wdXRbdHlwZT1jaGVja2JveF06OmJlZm9yZSxcbmZvcm0gLmZvcm0tY2hlY2sgbGFiZWw6bm90KC5mb3JtLWNoZWNrLWxhYmVsKSBpbnB1dFt0eXBlPXJhZGlvXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFNUU1RTU7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDMyLCA1MCwgNjcsIDAuMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuZm9ybSAuZm9ybS1jaGVjayBsYWJlbDpub3QoLmZvcm0tY2hlY2stbGFiZWwpIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQ6OmJlZm9yZSxcbmZvcm0gLmZvcm0tY2hlY2sgbGFiZWw6bm90KC5mb3JtLWNoZWNrLWxhYmVsKSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjM0U4N0NCO1xufVxuXG5mb3JtIC5mb3JtLWNoZWNrIGxhYmVsOm5vdCguZm9ybS1jaGVjay1sYWJlbCkgaW5wdXRbdHlwZT1jaGVja2JveF06OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuZm9ybSAuZm9ybS1jaGVjayBsYWJlbDpub3QoLmZvcm0tY2hlY2stbGFiZWwpIGlucHV0W3R5cGU9cmFkaW9dOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuXG5mb3JtIC5mb3JtLWNoZWNrIGxhYmVsOm5vdCguZm9ybS1jaGVjay1sYWJlbCk6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuZm9ybSAuZm9ybS1jaGVjayBsYWJlbDpub3QoLmZvcm0tY2hlY2stbGFiZWwpOmhvdmVyIGlucHV0W3R5cGU9Y2hlY2tib3hdOjpiZWZvcmUsXG5mb3JtIC5mb3JtLWNoZWNrIGxhYmVsOm5vdCguZm9ybS1jaGVjay1sYWJlbCk6aG92ZXIgaW5wdXRbdHlwZT1yYWRpb106OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzdGQURFMztcbn1cblxuZm9ybSAuZm9ybS1jaGVjayBsYWJlbDpub3QoLmZvcm0tY2hlY2stbGFiZWwpIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzOjpiZWZvcmUsXG5mb3JtIC5mb3JtLWNoZWNrIGxhYmVsOm5vdCguZm9ybS1jaGVjay1sYWJlbCkgaW5wdXRbdHlwZT1yYWRpb106Zm9jdXM6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzdGQURFMztcbn1cblxuZm9ybSAuZmllbGQtdmFsaWRhdGlvbi1lcnJvciA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmlzLWllIGZvcm0gLmZvcm0tY2hlY2sgbGFiZWw6bm90KC5mb3JtLWNoZWNrLWxhYmVsKSBpbnB1dFt0eXBlPWNoZWNrYm94XSxcbi5pcy1pZSBmb3JtIC5mb3JtLWNoZWNrIGxhYmVsOm5vdCguZm9ybS1jaGVjay1sYWJlbCkgaW5wdXRbdHlwZT1yYWRpb10sXG4uaXMtZWRnZSBmb3JtIC5mb3JtLWNoZWNrIGxhYmVsOm5vdCguZm9ybS1jaGVjay1sYWJlbCkgaW5wdXRbdHlwZT1jaGVja2JveF0sXG4uaXMtZWRnZSBmb3JtIC5mb3JtLWNoZWNrIGxhYmVsOm5vdCguZm9ybS1jaGVjay1sYWJlbCkgaW5wdXRbdHlwZT1yYWRpb10ge1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuXG4jc2VhcmNoLXBhZ2UgLnBhZ2UtdGl0bGUtY29udGFpbmVyIC5iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4jc2VhcmNoLXBhZ2UgLmhlYWRlci1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbiNzZWFyY2gtcGFnZSAjcmVzdWx0LXN1bW1hcnktY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuI3NlYXJjaC1wYWdlICNyZXN1bHQtc3VtbWFyeS1jb250YWluZXIgLnJlc3VsdC1zdW1tYXJ5IC5jb3VudCB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuI3NlYXJjaC1wYWdlICNyZXN1bHQtc3VtbWFyeS1jb250YWluZXIgLnJlc3VsdC1zdW1tYXJ5IC50ZXJtIHtcbiAgZm9udC1mYW1pbHk6IFwidGl0bGluZy1nb3RoaWMtZmItc2t5bGluZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDQ0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0NGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4jc2VhcmNoLXBhZ2UgI3Jlc3VsdC1zdW1tYXJ5LWNvbnRhaW5lciAuZXJyb3Ige1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjRTM0RDREO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4jc2VhcmNoLXBhZ2UgLnJlc3VsdC1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjc2VhcmNoLXBhZ2UgLnJlc3VsdC1zZWN0aW9uIHtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB9XG59XG5cbiNzZWFyY2gtcGFnZSAucmVzdWx0LXNlY3Rpb24gI3Jlc3VsdC1saXN0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbiNzZWFyY2gtcGFnZSAucmVzdWx0LXNlY3Rpb24gI3Jlc3VsdC1saXN0LWNvbnRhaW5lciAucmVzdWx0LWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuI3NlYXJjaC1wYWdlIC5yZXN1bHQtc2VjdGlvbiAjcmVzdWx0LWxpc3QtY29udGFpbmVyIC5yZXN1bHQtaXRlbSAudGl0bGUge1xuICBsaW5lLWhlaWdodDogMC41O1xufVxuXG4jc2VhcmNoLXBhZ2UgLnJlc3VsdC1zZWN0aW9uICNyZXN1bHQtbGlzdC1jb250YWluZXIgLnJlc3VsdC1pdGVtIC50aXRsZSBhIHtcbiAgZm9udC1mYW1pbHk6IFwidGl0bGluZy1nb3RoaWMtZmItc2t5bGluZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0NGVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG4jc2VhcmNoLXBhZ2UgLnJlc3VsdC1zZWN0aW9uICNyZXN1bHQtbGlzdC1jb250YWluZXIgLnJlc3VsdC1pdGVtIC50eXBlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjQTJBMkEyO1xuICBmb250LXdlaWdodDogNzAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4jc2VhcmNoLXBhZ2UgLnJlc3VsdC1zZWN0aW9uICNyZXN1bHQtbGlzdC1jb250YWluZXIgLnJlc3VsdC1pdGVtIC5kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjQTJBMkEyO1xufVxuXG4jc2VhcmNoLXBhZ2UgLnJlc3VsdC1zZWN0aW9uICNyZXN1bHQtbGlzdC1jb250YWluZXIgLnJlc3VsdC1pdGVtIC5leGNlcnB0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4jc2VhcmNoLXBhZ2UgLnBsYWNlaG9sZGVyLWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgI3NlYXJjaC1wYWdlIC5wbGFjZWhvbGRlci1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA4OHB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgcm90YXRpb24ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG4ubG9hZGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmxvYWRpbmc6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgY29udGVudDogXCIgXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjg7XG59XG5cbi5sb2FkaW5nOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjE7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTZweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBQcm9cIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBjb250ZW50OiBcIlxcZjNmNFwiO1xuICBjb2xvcjogIzJDNTY5NztcbiAgYW5pbWF0aW9uOiByb3RhdGlvbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5sb2FkaW5nIC5sb2FkaW5nLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDIxO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luOiA1NnB4IGF1dG8gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuI3N1Yi1uYXYge1xuICB6LWluZGV4OiAtMTtcbn1cblxuI3N1Yi1uYXYgLnN1Yi1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuXG4jc3ViLW5hdiAuc3ViLW5hdiBhLFxuI3N1Yi1uYXYgLnN1Yi1uYXYgLm5hdi1mbHlvdXQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4jc3ViLW5hdiAuc3ViLW5hdiBhOmhvdmVyLFxuI3N1Yi1uYXYgLnN1Yi1uYXYgLm5hdi1mbHlvdXQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbiNzdWItbmF2IC5zdWItbmF2IC5wcmltYXJ5LXRpdGxlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcIm15cmlhZC1wcm8tY29uZGVuc2VkXCIsIHNhbnMtc2VyaWY7XG59XG5cbiNzdWItbmF2IC5zdWItbmF2IC5iYWNrLW5hdiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4jc3ViLW5hdiAuc3ViLW5hdiAuYmFjay1uYXYgaSB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4jc3ViLW5hdiAuc3ViLW5hdiAuYmFjay1uYXY6aG92ZXIge1xuICBjb2xvcjogIzNFODdDQjtcbn1cblxuI3N1Yi1uYXYgLnN1Yi1uYXYgLmJhY2stbmF2OmhvdmVyIGkge1xuICBjb2xvcjogIzNFODdDQiAhaW1wb3J0YW50O1xufVxuXG4jc3ViLW5hdiAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyAudmVydGljYWwtbWVudS10cmlnZ2VyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuI3N1Yi1uYXYgLnN1Yi1uYXYgLnN1Yi1uYXYtaXRlbXMgLnZlcnRpY2FsLW1lbnUtdHJpZ2dlcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBjb250ZW50OiAnXFxmMTA3Jztcbn1cblxuI3N1Yi1uYXYgLnN1Yi1uYXYgLnN1Yi1uYXYtaXRlbXMgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuI3N1Yi1uYXYgLnN1Yi1uYXYgLnN1Yi1uYXYtaXRlbXMgPiB1bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbiNzdWItbmF2IC5zdWItbmF2IC5zdWItbmF2LWl0ZW1zID4gdWwgPiBsaSA+IGEsXG4jc3ViLW5hdiAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyA+IHVsID4gbGkgPiAubmF2LWZseW91dCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4jc3ViLW5hdiAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyA+IHVsID4gbGkgPiBhOmhvdmVyLFxuI3N1Yi1uYXYgLnN1Yi1uYXYgLnN1Yi1uYXYtaXRlbXMgPiB1bCA+IGxpID4gLm5hdi1mbHlvdXQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjM0U4N0NCO1xufVxuXG4jc3ViLW5hdiAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyA+IHVsID4gbGkgPiB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzNFODdDQjtcbn1cblxuI3N1Yi1uYXYgLnN1Yi1uYXYgLnN1Yi1uYXYtaXRlbXMgPiB1bCA+IGxpID4gdWwgbGkgYSxcbiNzdWItbmF2IC5zdWItbmF2IC5zdWItbmF2LWl0ZW1zID4gdWwgPiBsaSA+IHVsIGxpIC5uYXYtZmx5b3V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjM0U4N0NCO1xuICBwYWRkaW5nOiAxMnB4IDI4cHg7XG59XG5cbiNzdWItbmF2IC5zdWItbmF2IC5zdWItbmF2LWl0ZW1zID4gdWwgPiBsaSA+IHVsIGxpIGE6aG92ZXIsXG4jc3ViLW5hdiAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyA+IHVsID4gbGkgPiB1bCBsaSAubmF2LWZseW91dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGMkY3RkM7XG59XG5cbiNzdWItbmF2Lmhvcml6b250YWwge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U1RTVFNTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNUU1RTU7XG59XG5cbiNzdWItbmF2Lmhvcml6b250YWwgLnN1Yi1uYXYgLnByaW1hcnktdGl0bGUsXG4jc3ViLW5hdi5ob3Jpem9udGFsIC5zdWItbmF2IC5iYWNrLW5hdiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRTVFNUU1O1xufVxuXG4jc3ViLW5hdi5ob3Jpem9udGFsIC5zdWItbmF2IC5zdWItbmF2LWl0ZW1zIHtcbiAgZmxleDogMTtcbn1cblxuI3N1Yi1uYXYuaG9yaXpvbnRhbCAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyAudmVydGljYWwtbWVudS10cmlnZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI3N1Yi1uYXYuaG9yaXpvbnRhbCAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyAubmF2LWZseW91dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI3N1Yi1uYXYuaG9yaXpvbnRhbCAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyAubmF2LWZseW91dDphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICBjb250ZW50OiAnXFxmMTA3Jztcbn1cblxuI3N1Yi1uYXYuaG9yaXpvbnRhbCAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyA+IHVsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuI3N1Yi1uYXYuaG9yaXpvbnRhbCAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyA+IHVsID4gbGkge1xuICBmbGV4OiAxIDEgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNzdWItbmF2Lmhvcml6b250YWwgLnN1Yi1uYXYgLnN1Yi1uYXYtaXRlbXMgPiB1bCA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuI3N1Yi1uYXYuaG9yaXpvbnRhbCAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyA+IHVsID4gbGkgPiBhLFxuI3N1Yi1uYXYuaG9yaXpvbnRhbCAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyA+IHVsID4gbGkgPiAubmF2LWZseW91dCB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cblxuI3N1Yi1uYXYuaG9yaXpvbnRhbCAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyA+IHVsID4gbGkgPiB1bCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMzRTg3Q0I7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSgzMiwgNTAsIDY3LCAwLjE1KTtcbn1cblxuI3N1Yi1uYXYuaG9yaXpvbnRhbCAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyA+IHVsID4gbGkgPiB1bCBsaSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbiNzdWItbmF2Lmhvcml6b250YWwgLnN1Yi1uYXYgLnN1Yi1uYXYtaXRlbXMgPiB1bCA+IGxpID4gdWwgbGkgYSxcbiNzdWItbmF2Lmhvcml6b250YWwgLnN1Yi1uYXYgLnN1Yi1uYXYtaXRlbXMgPiB1bCA+IGxpID4gdWwgbGkgLm5hdi1mbHlvdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzNFODdDQjtcbiAgcGFkZGluZzogMTJweCAyOHB4O1xufVxuXG4jc3ViLW5hdi5ob3Jpem9udGFsIC5zdWItbmF2IC5zdWItbmF2LWl0ZW1zID4gdWwgPiBsaSA+IHVsIGxpIGE6aG92ZXIsXG4jc3ViLW5hdi5ob3Jpem9udGFsIC5zdWItbmF2IC5zdWItbmF2LWl0ZW1zID4gdWwgPiBsaSA+IHVsIGxpIC5uYXYtZmx5b3V0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjdGQztcbn1cblxuI3N1Yi1uYXYuaG9yaXpvbnRhbCAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyA+IHVsID4gbGkuYWN0aXZlID4gLm5hdi1mbHlvdXQge1xuICBjb2xvcjogIzNFODdDQjtcbn1cblxuI3N1Yi1uYXYuaG9yaXpvbnRhbCAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyA+IHVsID4gbGkuYWN0aXZlID4gdWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4jc3ViLW5hdi52ZXJ0aWNhbCAuc3ViLW5hdiB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuI3N1Yi1uYXYudmVydGljYWwgLnN1Yi1uYXYgLnByaW1hcnktdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jc3ViLW5hdi52ZXJ0aWNhbCAuc3ViLW5hdiAuYmFjay1uYXYgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNzdWItbmF2LnZlcnRpY2FsIC5zdWItbmF2IC5zdWItbmF2LWl0ZW1zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuI3N1Yi1uYXYudmVydGljYWwgLnN1Yi1uYXYgLnN1Yi1uYXYtaXRlbXMgLnZlcnRpY2FsLW1lbnUtdHJpZ2dlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4jc3ViLW5hdi52ZXJ0aWNhbCAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyA+IHVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMzRTg3Q0I7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSgzMiwgNTAsIDY3LCAwLjE1KTtcbn1cblxuI3N1Yi1uYXYudmVydGljYWwgLnN1Yi1uYXYgLnN1Yi1uYXYtaXRlbXMgPiB1bCBsaSBhLFxuI3N1Yi1uYXYudmVydGljYWwgLnN1Yi1uYXYgLnN1Yi1uYXYtaXRlbXMgPiB1bCBsaSAubmF2LWZseW91dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogIzNFODdDQjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAxMnB4IDI4cHg7XG59XG5cbiNzdWItbmF2LnZlcnRpY2FsIC5zdWItbmF2IC5zdWItbmF2LWl0ZW1zID4gdWwgbGkgYTpob3ZlcixcbiNzdWItbmF2LnZlcnRpY2FsIC5zdWItbmF2IC5zdWItbmF2LWl0ZW1zID4gdWwgbGkgLm5hdi1mbHlvdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGN0ZDO1xufVxuXG4jc3ViLW5hdi52ZXJ0aWNhbCAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyA+IHVsIGxpID4gdWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogMTAwJTtcbiAgd2lkdGg6IDIwMHB4O1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgKyAycHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzNFODdDQjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGJveC1zaGFkb3c6IDhweCA0cHggOHB4IDRweCByZ2JhKDMyLCA1MCwgNjcsIDAuMTUpO1xufVxuXG4jc3ViLW5hdi52ZXJ0aWNhbCAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcy5hY3RpdmUgLnZlcnRpY2FsLW1lbnUtdHJpZ2dlciB7XG4gIGNvbG9yOiAjM0U4N0NCO1xufVxuXG4jc3ViLW5hdi52ZXJ0aWNhbCAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcy5hY3RpdmUgPiB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiNzdWItbmF2LnZlcnRpY2FsIC5zdWItbmF2IC5zdWItbmF2LWl0ZW1zLmFjdGl2ZSA+IHVsIGxpLmFjdGl2ZSA+IHVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgI3N1Yi1uYXYudmVydGljYWwgLnN1Yi1uYXYge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAjc3ViLW5hdi52ZXJ0aWNhbCAuc3ViLW5hdiAucHJpbWFyeS10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAjc3ViLW5hdi52ZXJ0aWNhbCAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyA+IHVsIHtcbiAgICBsZWZ0OiB1bnNldDtcbiAgICByaWdodDogMDtcbiAgfVxuICAjc3ViLW5hdi52ZXJ0aWNhbCAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyA+IHVsOmJlZm9yZSB7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgICByaWdodDogNTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgfVxuICAjc3ViLW5hdi52ZXJ0aWNhbCAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyA+IHVsIGxpID4gdWwge1xuICAgIGxlZnQ6IC0yMDBweDtcbiAgICBib3gtc2hhZG93OiAtOHB4IDRweCA4cHggNHB4IHJnYmEoMzIsIDUwLCA2NywgMC4xNSk7XG4gIH1cbn1cblxuYm9keTpub3QoLmhhcy1oZXJvKSAjc3ViLW5hdiAuc3ViLW5hdiAucHJpbWFyeS10aXRsZSB7XG4gIGNvbG9yOiAjMjAzMjQzO1xufVxuXG5ib2R5Om5vdCguaGFzLWhlcm8pICNzdWItbmF2IC5zdWItbmF2IC5iYWNrLW5hdiB7XG4gIGNvbG9yOiAjMjAzMjQzO1xufVxuXG5ib2R5Om5vdCguaGFzLWhlcm8pICNzdWItbmF2IC5zdWItbmF2IC5iYWNrLW5hdjpob3ZlciB7XG4gIGNvbG9yOiAjM0U4N0NCO1xufVxuXG5ib2R5Om5vdCguaGFzLWhlcm8pICNzdWItbmF2IC5zdWItbmF2IC5zdWItbmF2LWl0ZW1zIC52ZXJ0aWNhbC1tZW51LXRyaWdnZXIge1xuICBjb2xvcjogIzIwMzI0Mztcbn1cblxuYm9keTpub3QoLmhhcy1oZXJvKSAjc3ViLW5hdiAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyB1bCBsaSBhLFxuYm9keTpub3QoLmhhcy1oZXJvKSAjc3ViLW5hdiAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyB1bCBsaSAubmF2LWZseW91dCB7XG4gIGNvbG9yOiAjMjAzMjQzO1xufVxuXG4uc2Nyb2xsZWQgI3N1Yi1uYXYgLnN1Yi1uYXYgLnByaW1hcnktdGl0bGUge1xuICBjb2xvcjogIzIwMzI0Mztcbn1cblxuLnNjcm9sbGVkICNzdWItbmF2IC5zdWItbmF2IC5iYWNrLW5hdiB7XG4gIGNvbG9yOiAjMjAzMjQzO1xufVxuXG4uc2Nyb2xsZWQgI3N1Yi1uYXYgLnN1Yi1uYXYgLmJhY2stbmF2OmhvdmVyIHtcbiAgY29sb3I6ICMzRTg3Q0I7XG59XG5cbi5zY3JvbGxlZCAjc3ViLW5hdiAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyAudmVydGljYWwtbWVudS10cmlnZ2VyIHtcbiAgY29sb3I6ICMyMDMyNDM7XG59XG5cbi5zY3JvbGxlZCAjc3ViLW5hdiAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyB1bCBsaSBhLFxuLnNjcm9sbGVkICNzdWItbmF2IC5zdWItbmF2IC5zdWItbmF2LWl0ZW1zIHVsIGxpIC5uYXYtZmx5b3V0IHtcbiAgY29sb3I6ICMyMDMyNDM7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICNzdWItbmF2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB9XG4gICNzdWItbmF2IC5zdWItbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNzdWItbmF2IC5zdWItbmF2IC5wcmltYXJ5LXRpdGxlIHtcbiAgICBjb2xvcjogIzIwMzI0MztcbiAgfVxuICAjc3ViLW5hdiAuc3ViLW5hdiAuYmFjay1uYXYge1xuICAgIGNvbG9yOiAjMjAzMjQzO1xuICB9XG4gICNzdWItbmF2IC5zdWItbmF2IC5iYWNrLW5hdiBpIHtcbiAgICBjb2xvcjogIzIwMzI0MztcbiAgfVxuICAjc3ViLW5hdiAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyA+IHVsID4gbGkgPiBhLFxuICAjc3ViLW5hdiAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyA+IHVsID4gbGkgPiAubmF2LWZseW91dCB7XG4gICAgY29sb3I6ICMyMDMyNDM7XG4gIH1cbiAgI3N1Yi1uYXYudmVydGljYWwgLnN1Yi1uYXYgLnN1Yi1uYXYtaXRlbXMgLnZlcnRpY2FsLW1lbnUtdHJpZ2dlciB7XG4gICAgY29sb3I6ICMyMDMyNDM7XG4gIH1cbiAgI3N1Yi1uYXYudmVydGljYWwgLnN1Yi1uYXYgLnN1Yi1uYXYtaXRlbXMgPiB1bCA+IGxpID4gdWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAjc3ViLW5hdi52ZXJ0aWNhbCAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyA+IHVsID4gbGkgPiB1bCBsaSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XG4gIH1cbiAgI3N1Yi1uYXYudmVydGljYWwgLnN1Yi1uYXYgLnN1Yi1uYXYtaXRlbXMgLm5hdi1mbHlvdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAjc3ViLW5hdi52ZXJ0aWNhbCAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyAubmF2LWZseW91dDo6YWZ0ZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IFByb1wiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb250ZW50OiBcIlxcZjA2N1wiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMTFweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxuICAjc3ViLW5hdi52ZXJ0aWNhbCAuc3ViLW5hdiAuc3ViLW5hdi1pdGVtcyAubmF2LWZseW91dC5vcGVuLXN1Yi1tZW51OjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYwNjhcIjtcbiAgfVxufVxuXG4uZmxleC10YWJsZSB7XG4gIG1hcmdpbjogNjRweCBhdXRvO1xufVxuXG4uZmxleC10YWJsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZmxleC10YWJsZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZsZXgtdGFibGUgLmZsZXgtdGFibGUtdGl0bGUge1xuICBjb2xvcjogIzNFODdDQjtcbn1cblxuLmZsZXgtdGFibGUgLmZsZXgtdGFibGUtbm90ZSB7XG4gIGNvbG9yOiAjQTJBMkEyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZmxleC10YWJsZSAucm93Om5vdCguaGVhZGVyLXJvdykge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U1RTVFNTtcbiAgcGFkZGluZzogMTJweCAwO1xufVxuXG4uZmxleC10YWJsZSAucm93Om5vdCguaGVhZGVyLXJvdykgW2NsYXNzXj1cImNvbC1cIl0ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZmxleC10YWJsZSAucm93Om5vdCguaGVhZGVyLXJvdykgLmxpbmssIC5mbGV4LXRhYmxlIC5yb3c6bm90KC5oZWFkZXItcm93KSAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoIGEsIC50YWJsZS1jb250YWluZXIgdGFibGUgdGggLmZsZXgtdGFibGUgLnJvdzpub3QoLmhlYWRlci1yb3cpIGEsXG4uZmxleC10YWJsZSAucm93Om5vdCguaGVhZGVyLXJvdykgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0ZCBhLCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIC5mbGV4LXRhYmxlIC5yb3c6bm90KC5oZWFkZXItcm93KSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDRweCAyMHB4IDRweCAwO1xufVxuXG4uZmxleC10YWJsZSAucm93Om5vdCguaGVhZGVyLXJvdykgLmxpbmsud2l0aC1pY29uIC50ZXh0LCAuZmxleC10YWJsZSAucm93Om5vdCguaGVhZGVyLXJvdykgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCBhLndpdGgtaWNvbiAudGV4dCwgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aCAuZmxleC10YWJsZSAucm93Om5vdCguaGVhZGVyLXJvdykgYS53aXRoLWljb24gLnRleHQsIC5mbGV4LXRhYmxlIC5yb3c6bm90KC5oZWFkZXItcm93KSAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIGEud2l0aC1pY29uIC50ZXh0LCAudGFibGUtY29udGFpbmVyIHRhYmxlIHRkIC5mbGV4LXRhYmxlIC5yb3c6bm90KC5oZWFkZXItcm93KSBhLndpdGgtaWNvbiAudGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mbGV4LXRhYmxlIC5oZWFkZXItcm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mbGV4LXRhYmxlIC5tb2JpbGUtYm9sZCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4uc3RvY2stcXVvdGUge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnN0b2NrLXF1b3RlIC5xdW90ZSxcbi5zdG9jay1xdW90ZSAudHJlbmQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zdG9jay1xdW90ZSAucXVvdGUge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1hcmdpbi1yaWdodDogMTIwcHg7XG59XG5cbi5zdG9jay1xdW90ZSAudHJlbmQtY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnN0b2NrLXF1b3RlIC5xdW90ZS1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcInRpdGxpbmctZ290aGljLWZiLXNreWxpbmVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiA0NHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5zdG9jay1xdW90ZSAucXVvdGUtcHJpY2UsXG4uc3RvY2stcXVvdGUgLnRyZW5kLW51bSB7XG4gIGZvbnQtc2l6ZTogNTJweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDVlbTtcbn1cblxuLnN0b2NrLXF1b3RlIC50cmVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG59XG5cbi5zdG9jay1xdW90ZSAudHJlbmQtbnVtLFxuLnN0b2NrLXF1b3RlIC50cmVuZC10aW1lIHtcbiAgY29sb3I6ICNDNEQ2MDA7XG59XG5cbi5zdG9jay1xdW90ZSAudHJlbmQtdGltZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLnRleHQtaW5wdXQsXG4udGV4dC10ZXh0YXJlYSB7XG4gIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgzMiwgNTAsIDY3LCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuICBjb2xvcjogIzNFODdDQjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgcGFkZGluZy1yaWdodDogNTZweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBmb250LWZhbWlseTogXCJteXJpYWQtcHJvLWNvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udGV4dC1pbnB1dDo6cGxhY2Vob2xkZXIsXG4udGV4dC10ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzdGQURFMztcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRleHQtaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyLFxuLnRleHQtdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3RkFERTM7XG59XG5cbi50ZXh0LWlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4udGV4dC10ZXh0YXJlYTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3RkFERTM7XG59XG5cbi50ZXh0LWlucHV0LmVycm9yLFxuLnRleHQtdGV4dGFyZWEuZXJyb3Ige1xuICBib3JkZXItY29sb3I6ICNFMzRENEQ7XG59XG5cbi50ZXh0LWlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLnRleHQtdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAzMHB4O1xuICBoZWlnaHQ6IDIyMHB4O1xufVxuXG4uaW5wdXQtbGFiZWwuZXJyb3Ige1xuICBjb2xvcjogI0UzNEQ0RDtcbn1cblxuLmVycm9yLW1lc3NhZ2UtY29udGFpbmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzNEQ0RDtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLmVycm9yLW1lc3NhZ2UtY29udGFpbmVyIC5lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6ICNFMzRENEQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cblxuLmVycm9yLW1lc3NhZ2UtY29udGFpbmVyIC5lcnJvci1tZXNzYWdlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2hlY2tib3gtaW5wdXQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmNoZWNrYm94LWlucHV0IGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG5cbi5jaGVja2JveC1pbnB1dCAuY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTVFNUU1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgzMiwgNTAsIDY3LCAwLjEpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmNoZWNrYm94LWlucHV0IC5jaGVja2JveC1sYWJlbCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jaGVja2JveC1pbnB1dCAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LWNvbGxhcHNlLWFuY2hvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNoZWNrYm94LWlucHV0IGlucHV0OmNoZWNrZWQgfiAuY2hlY2tib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM0U4N0NCO1xufVxuXG4uY2hlY2tib3gtY29sbGFwc2Uge1xuICBtYXJnaW4tbGVmdDogNzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pbnB1dC1sYWJlbCB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gIH1cbiAgLmNoZWNrYm94LWNvbGxhcHNlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uc29jaWFsLWxpbmtzLmNvbXBvbmVudCB7XG4gIG1hcmdpbi1yaWdodDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG59XG5cbi5zb2NpYWwtbGlua3MgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5zb2NpYWwtbGluayB7XG4gIGNvbG9yOiAjMjAzMjQzO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5zb2NpYWwtbGluazpob3Zlcixcbi5zb2NpYWwtbGluazpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICMwMDEwMUY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmRhcmstYmcgLnNvY2lhbC1saW5rIHtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5kYXJrLWJnIC5zb2NpYWwtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uc2FmZXR5LW5vdGljZSAuc2FmZXR5LW5vdGljZS1oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG59XG5cbi5zYWZldHktbm90aWNlIC5zYWZldHktbm90aWNlLWhlYWRlciAuY29udGFpbmVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uc2FmZXR5LW5vdGljZSAuc2FmZXR5LW5vdGljZS1oZWFkZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnNhZmV0eS1ub3RpY2UgLnNhZmV0eS1ub3RpY2UtaGVhZGVyIGJ1dHRvbiB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNhZmV0eS1ub3RpY2UgLnNhZmV0eS1ub3RpY2UtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICB9XG4gIC5zYWZldHktbm90aWNlIC5zYWZldHktbm90aWNlLWhlYWRlciAuY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5zYWZldHktbm90aWNlIC5zYWZldHktbm90aWNlLWhlYWRlciAuY29udGFpbmVyIHAge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnNhZmV0eS1ub3RpY2UgLnNhZmV0eS1ub3RpY2UtYm9keSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLnNhZmV0eS1ub3RpY2UgLnNhZmV0eS1ub3RpY2UtYm9keSBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc2FmZXR5LW5vdGljZSAuc2FmZXR5LW5vdGljZS1ib2R5IC5jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG59XG5cbi5zYWZldHktbm90aWNlIC5zYWZldHktbm90aWNlLWZpeGVkIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDtcbn1cblxuLnNhZmV0eS1ub3RpY2UgLnNhZmV0eS1ub3RpY2UtZml4ZWQgLnNhZmV0eS1ub3RpY2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzIwMzI0MztcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5zYWZldHktbm90aWNlIC5zYWZldHktbm90aWNlLWZpeGVkIC5zYWZldHktbm90aWNlLWhlYWRlciBidXR0b24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1mYW1pbHk6IFwibXlyaWFkLXByby1jb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc2FmZXR5LW5vdGljZSAuc2FmZXR5LW5vdGljZS1maXhlZCAuc2FmZXR5LW5vdGljZS1oZWFkZXIgYnV0dG9uIHNwYW4ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uc2FmZXR5LW5vdGljZSAuc2FmZXR5LW5vdGljZS1maXhlZCAuc2FmZXR5LW5vdGljZS1oZWFkZXIgYnV0dG9uIC5mYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLnNhZmV0eS1ub3RpY2UgLnNhZmV0eS1ub3RpY2UtZml4ZWQgLnNhZmV0eS1ub3RpY2UtaGVhZGVyIGJ1dHRvbiAucmVhZExlc3Mge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2FmZXR5LW5vdGljZSAuc2FmZXR5LW5vdGljZS1maXhlZCAuc2FmZXR5LW5vdGljZS1ib2R5IHtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgNDAwbXMgZWFzZTtcbn1cblxuLnNhZmV0eS1ub3RpY2UgLnNhZmV0eS1ub3RpY2UtZml4ZWQgLnNhZmV0eS1ub3RpY2UtYm9keSAuc3VtbWFyeS1tZXNzYWdlIHtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLWJvdHRvbSAyMDBtcztcbn1cblxuLnNhZmV0eS1ub3RpY2UgLnNhZmV0eS1ub3RpY2UtZml4ZWQgLnNhZmV0eS1ub3RpY2UtYm9keSAuc2FmZXR5LW5vdGljZS1tYWluIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCA0MDBtcyBlYXNlO1xufVxuXG4uc2FmZXR5LW5vdGljZSAuc2FmZXR5LW5vdGljZS1maXhlZC5zaG93IC5zYWZldHktbm90aWNlLWJvZHkge1xuICBtYXgtaGVpZ2h0OiA0MDBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zYWZldHktbm90aWNlIC5zYWZldHktbm90aWNlLWZpeGVkLnNob3cgLnNhZmV0eS1ub3RpY2UtYm9keSB7XG4gICAgbWF4LWhlaWdodDogNDB2aDtcbiAgfVxufVxuXG4uc2FmZXR5LW5vdGljZSAuc2FmZXR5LW5vdGljZS1maXhlZC5zaG93IC5zYWZldHktbm90aWNlLWhlYWRlciBidXR0b24gLnJlYWRMZXNzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zYWZldHktbm90aWNlIC5zYWZldHktbm90aWNlLWZpeGVkLnNob3cgLnNhZmV0eS1ub3RpY2UtaGVhZGVyIGJ1dHRvbiAucmVhZE1vcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2FmZXR5LW5vdGljZSAuc2FmZXR5LW5vdGljZS1maXhlZC5zaG93IC5zYWZldHktbm90aWNlLWJvZHkgLnNhZmV0eS1ub3RpY2UtbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNhZmV0eS1ub3RpY2UgLnNhZmV0eS1ub3RpY2UtZml4ZWQuc3VtbWFyeSAuc2FmZXR5LW5vdGljZS1ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiAyMHZoO1xuICB9XG59XG5cbi5zYWZldHktbm90aWNlIC5zYWZldHktbm90aWNlLWZpeGVkLnN1bW1hcnkgLnNhZmV0eS1ub3RpY2UtYm9keSAuc2FmZXR5LW5vdGljZS1tYWluIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNhZmV0eS1ub3RpY2UgLnNhZmV0eS1ub3RpY2UtaW5saW5lIHtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCNGMEYwRjAsICNGRkZGRkYpO1xufVxuXG4uc2FmZXR5LW5vdGljZSAuc2FmZXR5LW5vdGljZS1pbmxpbmUgLnNhZmV0eS1ub3RpY2UtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI0YwRjBGMDtcbiAgY29sb3I6ICMyMDMyNDM7XG59XG5cbi5zYWZldHktbm90aWNlIC5zYWZldHktbm90aWNlLWlubGluZSAuc3VtbWFyeS1tZXNzYWdlIHtcbiAgbWFyZ2luOiAzMnB4IDAgNDhweCAwO1xufVxuXG4uc2FmZXR5LW5vdGljZSAuc2FmZXR5LW5vdGljZS1pbmxpbmUgLnNhZmV0eS1ub3RpY2UtbWFpbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC42LjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIxIFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAyMSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInJlYm9vdFwiO1xuQGltcG9ydCBcInR5cGVcIjtcbkBpbXBvcnQgXCJpbWFnZXNcIjtcbkBpbXBvcnQgXCJjb2RlXCI7XG5AaW1wb3J0IFwiZ3JpZFwiO1xuQGltcG9ydCBcInRhYmxlc1wiO1xuQGltcG9ydCBcImZvcm1zXCI7XG5AaW1wb3J0IFwiYnV0dG9uc1wiO1xuQGltcG9ydCBcInRyYW5zaXRpb25zXCI7XG5AaW1wb3J0IFwiZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJidXR0b24tZ3JvdXBcIjtcbkBpbXBvcnQgXCJpbnB1dC1ncm91cFwiO1xuQGltcG9ydCBcImN1c3RvbS1mb3Jtc1wiO1xuQGltcG9ydCBcIm5hdlwiO1xuQGltcG9ydCBcIm5hdmJhclwiO1xuQGltcG9ydCBcImNhcmRcIjtcbkBpbXBvcnQgXCJicmVhZGNydW1iXCI7XG5AaW1wb3J0IFwicGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImJhZGdlXCI7XG5AaW1wb3J0IFwianVtYm90cm9uXCI7XG5AaW1wb3J0IFwiYWxlcnRcIjtcbkBpbXBvcnQgXCJwcm9ncmVzc1wiO1xuQGltcG9ydCBcIm1lZGlhXCI7XG5AaW1wb3J0IFwibGlzdC1ncm91cFwiO1xuQGltcG9ydCBcImNsb3NlXCI7XG5AaW1wb3J0IFwidG9hc3RzXCI7XG5AaW1wb3J0IFwibW9kYWxcIjtcbkBpbXBvcnQgXCJ0b29sdGlwXCI7XG5AaW1wb3J0IFwicG9wb3ZlclwiO1xuQGltcG9ydCBcImNhcm91c2VsXCI7XG5AaW1wb3J0IFwic3Bpbm5lcnNcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbkBpbXBvcnQgXCJwcmludFwiO1xuIiwiOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxuLy8gb24gZWxlbWVudHMgdGhhdCBwcm9ncmFtbWF0aWNhbGx5IHJlY2VpdmUgZm9jdXMgYnV0IHdvdWxkbid0IG5vcm1hbGx5IHNob3cgYSB2aXNpYmxlXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxuLy8gb3IgdGhlIGJyb3dzZXIgaGFzIHNvbWVob3cgZGV0ZXJtaW5lZCB0aGF0IHRoZSB1c2VyIGlzIHByaW1hcmlseSBhIGtleWJvYXJkIHVzZXIgYW5kL29yXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxuLy9cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIERpc2FibGUgYXV0by1oaWRpbmcgc2Nyb2xsYmFyIGluIElFICYgbGVnYWN5IEVkZ2UgdG8gYXZvaWQgb3ZlcmxhcCxcbiAgLy8gbWFraW5nIGl0IGltcG9zc2libGUgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgY29udGVudFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIFwiTGliZXJhdGlvbiBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAvIDIpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSBuby1yZXBlYXQgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ6ICAgICAgNzV2aCAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc206ICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZzogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgc3VidHJhY3QoJGNhcmQtYm9yZGVyLXJhZGl1cywgJGNhcmQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2FyZC1ncm91cC1tYXJnaW46ICAgICAgICAgICAgICAgICAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyICFkZWZhdWx0O1xuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xuXG4kY2FyZC1jb2x1bW5zLWNvdW50OiAgICAgICAgICAgICAgICAzICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtbWFyZ2luOiAgICAgICAgICAgICAgICRjYXJkLXNwYWNlci15ICFkZWZhdWx0O1xuXG5cbi8vIFRvb2x0aXBzXG5cbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRvb2x0aXAtb3BhY2l0eTogICAgICAgICAgICAgICAgICAgLjkgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgc3VidHJhY3QoJHBvcG92ZXItYm9yZGVyLXJhZGl1cywgJHBvcG92ZXItYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBUb2FzdHNcblxuJHRvYXN0LW1heC13aWR0aDogICAgICAgICAgICAgICAgICAgMzUwcHggIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAuODc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNzVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiAhZGVmYXVsdDtcbiRiYWRnZS1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcbiRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW46ICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXA6ICAgICAgIDEuNzVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kbW9kYWwtY29udGVudC1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yOiAgICAgICAgcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMsICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KSAhZGVmYXVsdDtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0ICFkZWZhdWx0O1xuJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTogICAgICAgICAgICAgc2NhbGUoMS4wMikgIWRlZmF1bHQ7XG5cblxuLy8gQWxlcnRzXG4vL1xuLy8gRGVmaW5lIGFsZXJ0IGNvbG9ycywgYm9yZGVyIHJhZGl1cywgYW5kIHBhZGRpbmcuXG5cbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRhbGVydC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRhbGVydC1iZy1sZXZlbDogICAgICAgICAgICAgICAgICAgIC0xMCAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItbGV2ZWw6ICAgICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIikgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjVMMy43NSA0bC0yLjUgMi41TDIuNzUgOGw0LTQtNC00eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG5cblxuLy8gU3Bpbm5lcnNcblxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgLjI1ZW0gIWRlZmF1bHQ7XG5cbiRzcGlubmVyLXdpZHRoLXNtOiAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodC1zbTogICAgICAgJHNwaW5uZXItd2lkdGgtc20gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XG5cblxuLy8gQ2xvc2VcblxuJGNsb3NlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kY2xvc2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2xvc2UtdGV4dC1zaGFkb3c6ICAgICAgICAgICAgICAgICAwIDFweCAwICR3aGl0ZSAhZGVmYXVsdDtcblxuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDg3LjUlICFkZWZhdWx0O1xuJGNvZGUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgJHBpbmsgIWRlZmF1bHQ7XG5cbiRrYmQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGtiZC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuXG5cbi8vIFV0aWxpdGllc1xuXG4kZGlzcGxheXM6IG5vbmUsIGlubGluZSwgaW5saW5lLWJsb2NrLCBibG9jaywgdGFibGUsIHRhYmxlLXJvdywgdGFibGUtY2VsbCwgZmxleCwgaW5saW5lLWZsZXggIWRlZmF1bHQ7XG4kb3ZlcmZsb3dzOiBhdXRvLCBoaWRkZW4gIWRlZmF1bHQ7XG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcbiR1c2VyLXNlbGVjdHM6IGFsbCwgYXV0bywgbm9uZSAhZGVmYXVsdDtcblxuXG4vLyBQcmludGluZ1xuXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcbiRwcmludC1ib2R5LW1pbi13aWR0aDogICAgICAgICAgICAgIG1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIFwibGdcIikgIWRlZmF1bHQ7XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgZm9udC1yZXNpemluZ1xuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnNcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNpemUgZm9udC1zaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udC1zaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gVmFyaWFibGVzIGZvciBzdG9yaW5nIHN0YXRpYyBhbmQgZmx1aWQgcmVzY2FsaW5nXG4gICAgJHJmcy1zdGF0aWM6IG51bGw7XG4gICAgJHJmcy1mbHVpZDogbnVsbDtcblxuICAgIC8vIFJlbW92ZSBweC11bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250LXNpemVcbiAgICBAaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0ge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzIC8gJHJmcy1yZW0tdmFsdWV9cmVtI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcHgge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzfXB4I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbiAgICB9XG5cbiAgICAvLyBPbmx5IGFkZCBtZWRpYSBxdWVyeSBpZiBmb250LXNpemUgaXMgYmlnZ2VyIGFzIHRoZSBtaW5pbXVtIGZvbnQtc2l6ZVxuICAgIC8vIElmICRyZnMtZmFjdG9yID09IDEsIG5vIHJlc2NhbGluZyB3aWxsIHRha2UgcGxhY2VcbiAgICBAaWYgJGZzID4gJHJmcy1iYXNlLWZvbnQtc2l6ZSBhbmQgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgJG1pbi13aWR0aDogbnVsbDtcbiAgICAgICR2YXJpYWJsZS11bml0OiBudWxsO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArICgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplKSAvICRyZnMtZmFjdG9yO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGdpdmVuIGZvbnQtc2l6ZSBhbmQgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgIC8vIE5vIG5lZWQgdG8gY2hlY2sgaWYgdGhlIHVuaXQgaXMgdmFsaWQsIGJlY2F1c2Ugd2UgZGlkIHRoYXQgYmVmb3JlXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3skZnMtbWluIC8gJHJmcy1yZW0tdmFsdWV9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBJZiB0d28tZGltZW5zaW9uYWwsIHVzZSBzbWFsbGVzdCBvZiBzY3JlZW4gd2lkdGggYW5kIGhlaWdodFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3skZnMtZGlmZiAqIDEwMCAvICRyZnMtYnJlYWtwb2ludH0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZS5cbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuXG4gICAgLy8gUmVuZGVyaW5nXG4gICAgQGlmICRyZnMtZmx1aWQgPT0gbnVsbCB7XG4gICAgICAvLyBPbmx5IHJlbmRlciBzdGF0aWMgZm9udC1zaXplIGlmIG5vIGZsdWlkIGZvbnQtc2l6ZSBpcyBhdmFpbGFibGVcbiAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICRtcS12YWx1ZTogbnVsbDtcblxuICAgICAgLy8gUkZTIGJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgQGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IGVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0ID09IHJlbSB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnQgLyAkcmZzLXJlbS12YWx1ZX0jeyRyZnMtYnJlYWtwb2ludC11bml0fTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4IHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludH1weDtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAgICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSxcbiAgICAgICAgLy8gd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAgICAgJixcbiAgICAgICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW4gdXNlcyBSRlMgdG8gcmVzY2FsZSBmb250IHNpemVzXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTsgfVxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTsgfVxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5MS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkyLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5NC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoOTAlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkKCkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgLyAyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS9jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gQ29sb3JzXHJcbiRibGFjazogICAgICAgIzIwMzI0MztcclxuJGJsYWNrLWhvdmVyOiAjMDAxMDFGO1xyXG4kbGlnaHQtZ3JleTogICNGN0Y3Rjg7XHJcbiRncmV5OiAgICAgICAgI0U1RTVFNTtcclxuJG1pZC1ncmV5OiAgICAjQTJBMkEyO1xyXG4kbWlkLWdyZXktaG92ZXI6ICM2RjZGNkY7XHJcbiRkYXJrLWdyZXk6ICAgIzU4NjU3MjtcclxuJHdoaXRlOiAgICAgICAjRkZGRkZGO1xyXG4kd2hpdGUtaG92ZXI6ICNGRkZGRkY7XHJcbiRkYXJrLWJsdWU6ICAgIzJDNTY5NztcclxuJGJsdWU6ICAgICAgICAjM0U4N0NCO1xyXG4kbGlnaHQtYmx1ZTogICM3RkFERTM7XHJcbiRsaWdodC1ibHVlLWhvdmVyOiAgI0YyRjdGQztcclxuJGxpZ2h0LWdyZWVuOiAjQzRENjAwO1xyXG4kb3JhbmdlOiAgICAgICNGQkE0NTU7XHJcbiRvcmFuZ2UtaG92ZXI6I0VGN0EwRjtcclxuJHJlZDogICAgICAgICAjRTM0RDREO1xyXG5cclxuLy8gU2VjdGlvbiBDb2xvcnNcclxuJGxpZ2h0LWJnLWJvZHktYmc6ICAjRjBGMEYwO1xyXG4kZGFyay1iZy1ib2R5LWJnOiAgICMxQzJCM0I7XHJcbiRibHVlLWJnOiAgICAgICAgICNGMUY2RkM7XHJcbiRib3JkZXItZ3JleTogI0U1RTVFNTtcclxuXHJcbi8vIEJyZWFrcG9pbnRzXHJcbiRicmVha3BvaW50LXNtLW1pbjogMDtcclxuJGJyZWFrcG9pbnQtc20tbWF4OiA3NjdweDtcclxuJGJyZWFrcG9pbnQtbWQtbWluOiA3NjhweDtcclxuJGJyZWFrcG9pbnQtbWQtbWF4OiAxMDI0cHg7XHJcbiRicmVha3BvaW50LWxnLW1pbjogMTAyNXB4O1xyXG4kYnJlYWtwb2ludC1sZy1tYXg6IDE1MjBweDtcclxuXHJcbi8vIEdyaWRcclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAxMHB4O1xyXG4kZ3JpZC1ndXR0ZXItd2lkdGgtc206IDhweDtcclxuXHJcbi8vIEZvbnRzXHJcbiR0aXRsaW5nLWdvdGhpYy1za3lsaW5lOiAndGl0bGluZy1nb3RoaWMtZmItc2t5bGluZScsIHNhbnMtc2VyaWY7XHJcbiRteXJpYWQtcHJvOiAnbXlyaWFkLXBybycsIHNhbnMtc2VyaWY7XHJcbiRteXJpYWQtcHJvLWNvbmRlbnNlZDogJ215cmlhZC1wcm8tY29uZGVuc2VkJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtYXdlc29tZS1wcm86ICdGb250IEF3ZXNvbWUgNSBQcm8nO1xyXG5cclxuLy8gTGF5b3V0IERpbWVuc2lvbnNcclxuJGhlYWRlci1oZWlnaHQtc206IDcwO1xyXG4kaGVhZGVyLWhlaWdodC1tZDogNzA7XHJcbiRoZWFkZXItaGVpZ2h0LWxnOiAxMzU7XHJcbiRwYWdlLXRpdGxlLWhlcm8taGVpZ2h0OiA0MDA7XHJcblxyXG4vLyBEZWZhdWx0c1xyXG4kY29tcG9uZW50LW1hcmdpbi1ib3R0b206IDEycHg7XHJcblxyXG4vLyBFbGVtZW50IGRpbWVuc2lvbnNcclxuJGV5ZWJyb3ctbmF2LWhlaWdodDogMzBweDtcclxuJG1vYmlsZS1tYWluLW5hdi1tZW51LWhlYWRlci1oZWlnaHQ6IDY5cHg7XHJcblxyXG5cclxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xyXG4vKioqKioqKioqKiogR2VuZXJpYyBWYXJpYWJsZXMgKioqKioqKioqKiovXHJcbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cclxuXHJcbi8vIEZvbnRzXHJcbiRmb250LWZhbWlseS1wcmltYXJ5OiAkbXlyaWFkLXBybztcclxuJGZvbnQtZmFtaWx5LXByaW1hcnktYWx0OiAkbXlyaWFkLXByby1jb25kZW5zZWQ7XHJcbiRmb250LWZhbWlseS1zZWNvbmRhcnk6ICR0aXRsaW5nLWdvdGhpYy1za3lsaW5lO1xyXG4kZm9udC1mYW1pbHktbGluazogJG15cmlhZC1wcm8tY29uZGVuc2VkO1xyXG5cclxuLy8gRm9udCBXZWlnaHRzXHJcbiR3ZWlnaHQtdWx0cmEtbGlnaHQ6IDEwMDtcclxuJHdlaWdodC1saWdodDogICAgICAgMzAwO1xyXG4kd2VpZ2h0LXJlZ3VsYXI6ICAgICA0MDA7XHJcbiR3ZWlnaHQtbWVkaXVtOiAgICAgIDUwMDtcclxuJHdlaWdodC1zZW1pYm9sZDogICAgNjAwO1xyXG4kd2VpZ2h0LWJvbGQ6ICAgICAgICA3MDA7XHJcbiR3ZWlnaHQtZXh0cmEtYm9sZDogIDgwMDtcclxuJHdlaWdodC1ibGFjazogICAgICAgOTAwO1xyXG5cclxuLy8gQ29sb3JzXHJcbi8vICRwcmltYXJ5LWNvbG9yOiBcclxuLy8gJHByaW1hcnktY29sb3ItYWx0OlxyXG4vLyAkc2Vjb25kYXJ5LWNvbG9yOlxyXG4vLyAkc2Vjb25kYXJ5LWNvbG9yLWFsdDpcclxuXHJcbiRmb250LWNvbG9yOiAkYmxhY2s7XHJcbiRmb250LWNvbG9yLWhvdmVyOiAkYmxhY2staG92ZXI7XHJcbiRmb250LWNvbG9yLWRhcmstYmc6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJGZvbnQtY29sb3ItZGFyay1iZy1ob3ZlcjogJHdoaXRlLWhvdmVyICFkZWZhdWx0O1xyXG4kbGluay1jb2xvcjogJGJsdWU7XHJcbiRsaW5rLWNvbG9yLWhvdmVyOiAkZGFyay1ibHVlO1xyXG4kZXJyb3I6ICRyZWQ7XHJcblxyXG4vLyBUcmFuc2l0aW9uIFZhbHVlc1xyXG4kdHJhbnNpdGlvbi1zcGVlZDogMC44cztcclxuJHRyYW5zaXRpb24tc3R5bGU6IGVhc2U7XHJcblxyXG4vLyBaLWluZGV4IHZhbHVlc1xyXG4kei1pbmRleC1wYWdlLXRpdGxlLWhlcm86IDE7XHJcbiR6LWluZGV4LXBhZ2UtdGl0bGUtdGV4dDogMjtcclxuJHotaW5kZXgtaGVhZGVyLWZpeGVkOiA0O1xyXG4kei1pbmRleC1wYWdlLWFsZXJ0OiAzO1xyXG4kei1pbmRleC12aWRlby1pbWctb3ZlcmxheTogMTA7XHJcbiR6LWluZGV4LXNhZmV0eTogMjA7XHJcbiR6LWluZGV4LXByaXZhY3k6IDEwMDA7XHJcbiR6LWluZGV4LW1vYmlsZS1uYXY6IDEwMDAwO1xyXG4kei1pbmRleC1jb3VudHJ5LXNlbGVjdG9yOjEwMDAxO1xyXG4kei1pbmRleC1tb2RhbC1iYWNrZHJvcDogMjAwMDA7XHJcbiR6LWluZGV4LW1vZGFsOiAyMDAwNDtcclxuXHJcbi8vIEdlbmVyaWMgQ29tcG9uZW50IFZhbHVlc1xyXG4kaW5saW5lLWNvbXBvbmVudC1tYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiRpbmxpbmUtY29tcG9uZW50LW1hcmdpbi1ib3R0b206IDQwcHg7IiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbWFrZS1jb250YWluZXItbWF4LXdpZHRoc2AgbWl4aW5cIiwgXCJ2NC41LjJcIiwgXCJ2NVwiKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAvICRjb3VudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgLyAkY291bnQ7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGlucHV0LWNvbG9yO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIGZvciB3b3JrYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBCb290c3RyYXAgZnVuY3Rpb25zXG4vL1xuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHVhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cblxuLy8gQXNjZW5kaW5nXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxuQG1peGluIF9hc3NlcnQtYXNjZW5kaW5nKCRtYXAsICRtYXAtbmFtZSkge1xuICAkcHJldi1rZXk6IG51bGw7XG4gICRwcmV2LW51bTogbnVsbDtcbiAgQGVhY2ggJGtleSwgJG51bSBpbiAkbWFwIHtcbiAgICBAaWYgJHByZXYtbnVtID09IG51bGwgb3IgdW5pdCgkbnVtKSA9PSBcIiVcIiBvciB1bml0KCRwcmV2LW51bSkgPT0gXCIlXCIge1xuICAgICAgLy8gRG8gbm90aGluZ1xuICAgIH0gQGVsc2UgaWYgbm90IGNvbXBhcmFibGUoJHByZXYtbnVtLCAkbnVtKSB7XG4gICAgICBAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xuICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfVxuICAgICRwcmV2LWtleTogJGtleTtcbiAgICAkcHJldi1udW06ICRudW07XG4gIH1cbn1cblxuLy8gU3RhcnRzIGF0IHplcm9cbi8vIFVzZWQgdG8gZW5zdXJlIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCwgJG1hcC1uYW1lOiBcIiRncmlkLWJyZWFrcG9pbnRzXCIpIHtcbiAgQGlmIGxlbmd0aCgkbWFwKSA+IDAge1xuICAgICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XG4gICAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gICAgQGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcbiAgICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiAjeyRtYXAtbmFtZX0gbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVwbGFjZSBgJHNlYXJjaGAgd2l0aCBgJHJlcGxhY2VgIGluIGAkc3RyaW5nYFxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cbi8vXG4vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc2VhcmNoIC0gU3Vic3RyaW5nIHRvIHJlcGxhY2Vcbi8vIEBwYXJhbSB7U3RyaW5nfSAkcmVwbGFjZSAoJycpIC0gTmV3IHZhbHVlXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcbkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogXCJcIikge1xuICAkaW5kZXg6IHN0ci1pbmRleCgkc3RyaW5nLCAkc2VhcmNoKTtcblxuICBAaWYgJGluZGV4IHtcbiAgICBAcmV0dXJuIHN0ci1zbGljZSgkc3RyaW5nLCAxLCAkaW5kZXggLSAxKSArICRyZXBsYWNlICsgc3RyLXJlcGxhY2Uoc3RyLXNsaWNlKCRzdHJpbmcsICRpbmRleCArIHN0ci1sZW5ndGgoJHNlYXJjaCkpLCAkc2VhcmNoLCAkcmVwbGFjZSk7XG4gIH1cblxuICBAcmV0dXJuICRzdHJpbmc7XG59XG5cbi8vIFNlZSBodHRwczovL2NvZGVwZW4uaW8va2V2aW53ZWJlci9wZW4vZFhXb1J3XG4vL1xuLy8gUmVxdWlyZXMgdGhlIHVzZSBvZiBxdW90ZXMgYXJvdW5kIGRhdGEgVVJJcy5cblxuQGZ1bmN0aW9uIGVzY2FwZS1zdmcoJHN0cmluZykge1xuICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwiZGF0YTppbWFnZS9zdmcreG1sXCIpIHtcbiAgICBAZWFjaCAkY2hhciwgJGVuY29kZWQgaW4gJGVzY2FwZWQtY2hhcmFjdGVycyB7XG4gICAgICAvLyBEbyBub3QgZXNjYXBlIHRoZSB1cmwgYnJhY2tldHNcbiAgICAgIEBpZiBzdHItaW5kZXgoJHN0cmluZywgXCJ1cmwoXCIpID09IDEge1xuICAgICAgICAkc3RyaW5nOiB1cmwoXCIje3N0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCA2LCAtMyksICRjaGFyLCAkZW5jb2RlZCl9XCIpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgICRzdHJpbmc6IHN0ci1yZXBsYWNlKCRzdHJpbmcsICRjaGFyLCAkZW5jb2RlZCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBDb2xvciBjb250cmFzdFxuQGZ1bmN0aW9uIGNvbG9yLXlpcSgkY29sb3IsICRkYXJrOiAkeWlxLXRleHQtZGFyaywgJGxpZ2h0OiAkeWlxLXRleHQtbGlnaHQpIHtcbiAgJHI6IHJlZCgkY29sb3IpO1xuICAkZzogZ3JlZW4oJGNvbG9yKTtcbiAgJGI6IGJsdWUoJGNvbG9yKTtcblxuICAkeWlxOiAoKCRyICogMjk5KSArICgkZyAqIDU4NykgKyAoJGIgKiAxMTQpKSAvIDEwMDA7XG5cbiAgQGlmICgkeWlxID49ICR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQpIHtcbiAgICBAcmV0dXJuICRkYXJrO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuICRsaWdodDtcbiAgfVxufVxuXG4vLyBSZXRyaWV2ZSBjb2xvciBTYXNzIG1hcHNcbkBmdW5jdGlvbiBjb2xvcigka2V5OiBcImJsdWVcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiB0aGVtZS1jb2xvcigka2V5OiBcInByaW1hcnlcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiBncmF5KCRrZXk6IFwiMTAwXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRncmF5cywgJGtleSk7XG59XG5cbi8vIFJlcXVlc3QgYSB0aGVtZSBjb2xvciBsZXZlbFxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvci1uYW1lOiBcInByaW1hcnlcIiwgJGxldmVsOiAwKSB7XG4gICRjb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yLW5hbWUpO1xuICAkY29sb3ItYmFzZTogaWYoJGxldmVsID4gMCwgJGJsYWNrLCAkd2hpdGUpO1xuICAkbGV2ZWw6IGFicygkbGV2ZWwpO1xuXG4gIEByZXR1cm4gbWl4KCRjb2xvci1iYXNlLCAkY29sb3IsICRsZXZlbCAqICR0aGVtZS1jb2xvci1pbnRlcnZhbCk7XG59XG5cbi8vIFJldHVybiB2YWxpZCBjYWxjXG5AZnVuY3Rpb24gYWRkKCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xuICBAaWYgJHZhbHVlMSA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTI7XG4gIH1cblxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuICR2YWx1ZTE7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcbiAgICBAcmV0dXJuICR2YWx1ZTEgKyAkdmFsdWUyO1xuICB9XG5cbiAgQHJldHVybiBpZigkcmV0dXJuLWNhbGMgPT0gdHJ1ZSwgY2FsYygjeyR2YWx1ZTF9ICsgI3skdmFsdWUyfSksICR2YWx1ZTEgKyB1bnF1b3RlKFwiICsgXCIpICsgJHZhbHVlMik7XG59XG5cbkBmdW5jdGlvbiBzdWJ0cmFjdCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCBhbmQgJHZhbHVlMiA9PSBudWxsIHtcbiAgICBAcmV0dXJuIG51bGw7XG4gIH1cblxuICBAaWYgJHZhbHVlMSA9PSBudWxsIHtcbiAgICBAcmV0dXJuIC0kdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxIC0gJHZhbHVlMjtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSAtICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiAtIFwiKSArICR2YWx1ZTIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBmb3JtLWNvbnRyb2wtZm9jdXMoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG4vLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzE1NTdcbiAgICAvLyBBbGlnbiB0b29sdGlwIHRvIGZvcm0gZWxlbWVudHNcbiAgICAuZm9ybS1yb3cgPiAuY29sID4gJixcbiAgICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSA+ICYge1xuICAgICAgbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGN1c3RvbS1zZWxlY3QtYmcgZXNjYXBlLXN2ZygkaWNvbikgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZSBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBpZigkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zLCBwb2ludGVyLCBudWxsKTtcblxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24tcGFkZGluZy14O1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIFBvcHBlciBpcyBlbmFibGVkLCByZXNldCB0aGUgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcsICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15LCB0cnVlKTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93bigpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXksICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRtYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG5hdi1kaXZpZGVyKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3ByaWdodCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGxlZnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG4uYnRuLWdyb3VwLXRvZ2dsZSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgdmFsdWVcblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAmOm5vdCguaGFzLXZhbGlkYXRpb24pIHtcbiAgICA+IC5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKSxcbiAgICA+IC5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiAuZm9ybS1jb250cm9sOm50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5jdXN0b20tc2VsZWN0Om50aC1sYXN0LWNoaWxkKG4gKyAzKSxcbiAgICA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBoZWlnaHQ6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6ICRjdXN0b20tY29udHJvbC1jdXJzb3I7XG5cbiAgLy8gQmFja2dyb3VuZC1jb2xvciBhbmQgKHdoZW4gZW5hYmxlZCkgZ3JhZGllbnRcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgIGJvcmRlcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3Igc29saWQgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gRm9yZWdyb3VuZCAoaWNvbilcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzd2l0Y2hlc1xuLy9cbi8vIFR3ZWFrIGEgZmV3IHRoaW5ncyBmb3Igc3dpdGNoZXNcblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBhZGQoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICBsZWZ0OiBhZGQoLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgaGVpZ2h0OiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LCAkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRjdXN0b20tc3dpdGNoLXdpZHRoIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXG4gICAgICAvLyBzdXBwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGcpO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpIC8gMjsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0IC8gMjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLy8gQ2hhbmdlcyBmbGV4LWJhc2VzIHRvIGF1dG8gYmVjYXVzZSBvZiBhbiBJRTEwIGJ1Z1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogJGNhcmQtaGVpZ2h0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgaW1hZ2Ugc2l6ZSBidWcgaW4gSUVcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yODg1NVxuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci15IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayB7XG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xuICB9XG59XG5cbi8vXG4vLyBPcHRpb25hbCB0ZXh0dWFsIGNhcHNcbi8vXG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZW1vdmVzIHRoZSBkZWZhdWx0IG1hcmdpbi1ib3R0b20gb2YgPGhOPlxuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci1ib3R0b206ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgMCAwKTtcbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1ib3R0b206IC0kY2FyZC1zcGFjZXIteTtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG59XG5cbi8vIENhcmQgaW1hZ2Vcbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6ICRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgZmxleC1zaHJpbms6IDA7IC8vIEZvciBJRTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yOTM5NlxuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgPiAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZ3JvdXAtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tLFxuICAgICAgICAgIC5jYXJkLWZvb3RlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIEFjY29yZGlvblxuLy9cblxuLmFjY29yZGlvbiB7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcblxuICA+IC5jYXJkIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICA+IC5jYXJkLWhlYWRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cbiIsIi5icmVhZGNydW1iIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAkYnJlYWRjcnVtYi1wYWRkaW5nLXkgJGJyZWFkY3J1bWItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0ge1xuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZmxvYXQ6IGxlZnQ7IC8vIFN1cHByZXNzIGlubGluZSBzcGFjaW5ncyBhbmQgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvclxuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbSwgJHBhZ2luYXRpb24tcGFkZGluZy14LXNtLCAkZm9udC1zaXplLXNtLCAkbGluZS1oZWlnaHQtc20sICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJhZGdlLXRyYW5zaXRpb24pO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gICAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBsaW5lLWhlaWdodDogMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIudG9hc3Qge1xuICAvLyBQcmV2ZW50cyBmcm9tIHNocmlua2luZyBpbiBJRTExLCB3aGVuIGluIGEgZmxleCBjb250YWluZXJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgzNDFcbiAgZmxleC1iYXNpczogJHRvYXN0LW1heC13aWR0aDtcbiAgbWF4LXdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRvYXN0LXBhZGRpbmcteDtcbiAgfVxuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteSAkdG9hc3QtcGFkZGluZy14O1xuICBjb2xvcjogJHRvYXN0LWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhzdWJ0cmFjdCgkdG9hc3QtYm9yZGVyLXJhZGl1cywgJHRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXg7IC8vIGFwcGx5IHRvIGJvdGggdmVydGljYWwgYW5kIGhvcml6b250YWxcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDsgLy8gUmVzZXQgaGVpZ2h0IHRvIDAgZXhjZXB0IG9uIElFXG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmcgLSAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuIC8gMjtcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAvIDI7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIG1hcmdpbjogMCAkcG9wb3Zlci1ib3JkZXItcmFkaXVzO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGJvdHRvbTogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgbGVmdDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgdG9wOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHJpZ2h0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQ6IDUwJSAvIDEwMCUgMTAwJSBuby1yZXBlYXQ7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XG59XG5cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gb3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIG92ZXJyaWRlIDxvbD4gZGVmYXVsdFxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cblxuQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNwaW5uZXItYm9yZGVyLFxuICAgIC5zcGlubmVyLWdyb3cge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLXZhcmlhbnRgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctZ3JhZGllbnQtdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC41LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXkgLyAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICR1c2VyLXNlbGVjdHMge1xuICAudXNlci1zZWxlY3QtI3skdmFsdWV9IHsgdXNlci1zZWxlY3Q6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICRvdmVyZmxvd3Mge1xuICAub3ZlcmZsb3ctI3skdmFsdWV9IHsgb3ZlcmZsb3c6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgJHNpemUgIT0gMCB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gRGVwcmVjYXRlZCwgYnV0IGF2b2lkcyBpc3N1ZXMgd2l0aCBmbGV4IGNvbnRhaW5lcnNcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIFVzZWQgaW5zdGVhZCBvZiBgb3ZlcmZsb3ctd3JhcGAgZm9yIElFICYgRWRnZSBMZWdhY3lcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoKWBcIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL21haW4uY3NzL2Jsb2IvbWFzdGVyL3NyYy9fcHJpbnQuY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHBzOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICRibGFjayAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTUwMDsgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxODA4MTUxNTA5MzQvaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgLy9cblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtZGFyayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi8veW91ciB0aGVtZSBuYW1lXHJcbiR0aGVtZS1uYW1lOiAnb3MtYWxsZXJnYW4nO1xyXG5cclxuLy9ob3Jpem9udGFsIHNjcm9sbGJhclxyXG4kc2Nyb2xsYmFyLWhvcml6b250YWwtc2l6ZTogOHB4OyAvL2hvcml6b250YWwgc2Nyb2xsYmFyIGhlaWdodFxyXG4kc2Nyb2xsYmFyLWhvcml6b250YWwtcGFkZGluZzogMnB4O1xyXG4kc2Nyb2xsYmFyLWhvcml6b250YWwtaW5uZXItZXhwYW5zaW9uOiA2cHg7XHJcbiRzY3JvbGxiYXItaG9yaXpvbnRhbC10cmFjay1iYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZTtcclxuJHNjcm9sbGJhci1ob3Jpem9udGFsLXRyYWNrLWJhY2tncm91bmQtaG92ZXI6ICRsaWdodC1ibHVlO1xyXG4kc2Nyb2xsYmFyLWhvcml6b250YWwtdHJhY2stYmFja2dyb3VuZC1hY3RpdmU6ICRsaWdodC1ibHVlO1xyXG4kc2Nyb2xsYmFyLWhvcml6b250YWwtdHJhY2stdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG4kc2Nyb2xsYmFyLWhvcml6b250YWwtaGFuZGxlLW1pbi1zaXplOiAzMHB4OyAvL2hvcml6b250YWwgc2Nyb2xsYmFyIGhhbmRsZSBtaW4gd2lkdGhcclxuJHNjcm9sbGJhci1ob3Jpem9udGFsLWhhbmRsZS1tYXgtc2l6ZTogbm9uZTsgLy9ob3Jpem9udGFsIHNjcm9sbGJhciBoYW5kbGUgbWF4IHdpZHRoXHJcbiRzY3JvbGxiYXItaG9yaXpvbnRhbC1oYW5kbGUtYmFja2dyb3VuZDogJGRhcmstYmx1ZTtcclxuJHNjcm9sbGJhci1ob3Jpem9udGFsLWhhbmRsZS1iYWNrZ3JvdW5kLWhvdmVyOiAkZGFyay1ibHVlO1xyXG4kc2Nyb2xsYmFyLWhvcml6b250YWwtaGFuZGxlLWJhY2tncm91bmQtYWN0aXZlOiAkZGFyay1ibHVlO1xyXG4kc2Nyb2xsYmFyLWhvcml6b250YWwtaGFuZGxlLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcclxuXHJcbi8vdmVydGljYWwgc2Nyb2xsYmFyXHJcbiRzY3JvbGxiYXItdmVydGljYWwtc2l6ZTogOHB4OyAvL3ZlcnRpY2FsIHNjcm9sbGJhciB3aWR0aFxyXG4kc2Nyb2xsYmFyLXZlcnRpY2FsLXBhZGRpbmc6IDJweDtcclxuJHNjcm9sbGJhci12ZXJ0aWNhbC1pbm5lci1leHBhbnNpb246IDZweDtcclxuJHNjcm9sbGJhci12ZXJ0aWNhbC10cmFjay1iYWNrZ3JvdW5kOiAkbGlnaHQtYmx1ZTtcclxuJHNjcm9sbGJhci12ZXJ0aWNhbC10cmFjay1iYWNrZ3JvdW5kLWhvdmVyOiAkbGlnaHQtYmx1ZTtcclxuJHNjcm9sbGJhci12ZXJ0aWNhbC10cmFjay1iYWNrZ3JvdW5kLWFjdGl2ZTogJGxpZ2h0LWJsdWU7XHJcbiRzY3JvbGxiYXItdmVydGljYWwtdHJhY2stdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xyXG4kc2Nyb2xsYmFyLXZlcnRpY2FsLWhhbmRsZS1taW4tc2l6ZTogMzBweDsgLy92ZXJ0aWNhbCBzY3JvbGxiYXIgaGFuZGxlIG1pbiBoZWlnaHRcclxuJHNjcm9sbGJhci12ZXJ0aWNhbC1oYW5kbGUtbWF4LXNpemU6IG5vbmU7IC8vdmVydGljYWwgc2Nyb2xsYmFyIGhhbmRsZSBtYXggaGVpZ2h0XHJcbiRzY3JvbGxiYXItdmVydGljYWwtaGFuZGxlLWJhY2tncm91bmQ6ICRkYXJrLWJsdWU7XHJcbiRzY3JvbGxiYXItdmVydGljYWwtaGFuZGxlLWJhY2tncm91bmQtaG92ZXI6ICRkYXJrLWJsdWU7XHJcbiRzY3JvbGxiYXItdmVydGljYWwtaGFuZGxlLWJhY2tncm91bmQtYWN0aXZlOiAkZGFyay1ibHVlO1xyXG4kc2Nyb2xsYmFyLXZlcnRpY2FsLWhhbmRsZS10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3M7XHJcblxyXG4vL3Njcm9sbGJhciBjb3JuZXJcclxuJHNjcm9sbGJhci1jb3JuZXItYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4uI3skdGhlbWUtbmFtZX0gPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwge1xyXG4gICAgcmlnaHQ6ICRzY3JvbGxiYXItdmVydGljYWwtc2l6ZSArICgkc2Nyb2xsYmFyLXZlcnRpY2FsLXBhZGRpbmcgKiAyKTtcclxuICAgIGhlaWdodDogJHNjcm9sbGJhci1ob3Jpem9udGFsLXNpemU7XHJcbiAgICBwYWRkaW5nOiAkc2Nyb2xsYmFyLWhvcml6b250YWwtcGFkZGluZztcclxufVxyXG4uI3skdGhlbWUtbmFtZX0gPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsIHtcclxuICAgIGJvdHRvbTogJHNjcm9sbGJhci1ob3Jpem9udGFsLXNpemUgKyAoJHNjcm9sbGJhci1ob3Jpem9udGFsLXBhZGRpbmcgKiAyKTtcclxuICAgIHdpZHRoOiAkc2Nyb2xsYmFyLXZlcnRpY2FsLXNpemU7XHJcbiAgICBwYWRkaW5nOiAkc2Nyb2xsYmFyLXZlcnRpY2FsLXBhZGRpbmc7XHJcbn1cclxuLiN7JHRoZW1lLW5hbWV9Lm9zLWhvc3QtcnRsID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcclxuICAgIGxlZnQ6ICRzY3JvbGxiYXItdmVydGljYWwtc2l6ZSArICgkc2Nyb2xsYmFyLXZlcnRpY2FsLXBhZGRpbmcgKiAyKTtcclxuICAgIHJpZ2h0OiAwO1xyXG59XHJcbi4jeyR0aGVtZS1uYW1lfSA+IC5vcy1zY3JvbGxiYXItY29ybmVyIHtcclxuICAgIGhlaWdodDogJHNjcm9sbGJhci1ob3Jpem9udGFsLXNpemUgKyAoJHNjcm9sbGJhci1ob3Jpem9udGFsLXBhZGRpbmcgKiAyKTtcclxuICAgIHdpZHRoOiAkc2Nyb2xsYmFyLXZlcnRpY2FsLXNpemUgKyAoJHNjcm9sbGJhci12ZXJ0aWNhbC1wYWRkaW5nICogMik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Nyb2xsYmFyLWNvcm5lci1iYWNrZ3JvdW5kLWNvbG9yO1xyXG59XHJcbi4jeyR0aGVtZS1uYW1lfSA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogJHNjcm9sbGJhci1ob3Jpem9udGFsLXRyYWNrLWJhY2tncm91bmQ7XHJcbn1cclxuLiN7JHRoZW1lLW5hbWV9ID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogJHNjcm9sbGJhci12ZXJ0aWNhbC10cmFjay1iYWNrZ3JvdW5kO1xyXG59XHJcbi4jeyR0aGVtZS1uYW1lfSA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2s6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJHNjcm9sbGJhci1ob3Jpem9udGFsLXRyYWNrLWJhY2tncm91bmQtaG92ZXI7XHJcbn1cclxuLiN7JHRoZW1lLW5hbWV9ID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2s6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJHNjcm9sbGJhci12ZXJ0aWNhbC10cmFjay1iYWNrZ3JvdW5kLWhvdmVyO1xyXG59XHJcbi4jeyR0aGVtZS1uYW1lfSA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2suYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICRzY3JvbGxiYXItaG9yaXpvbnRhbC10cmFjay1iYWNrZ3JvdW5kLWFjdGl2ZTtcclxufVxyXG4uI3skdGhlbWUtbmFtZX0gPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsID4gLm9zLXNjcm9sbGJhci10cmFjay5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogJHNjcm9sbGJhci12ZXJ0aWNhbC10cmFjay1iYWNrZ3JvdW5kLWFjdGl2ZTtcclxufVxyXG4uI3skdGhlbWUtbmFtZX0ub3MtaG9zdC10cmFuc2l0aW9uID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsID4gLm9zLXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICRzY3JvbGxiYXItaG9yaXpvbnRhbC10cmFjay10cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2Nyb2xsYmFyLWhvcml6b250YWwtdHJhY2stdHJhbnNpdGlvbjtcclxufVxyXG4uI3skdGhlbWUtbmFtZX0ub3MtaG9zdC10cmFuc2l0aW9uID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkc2Nyb2xsYmFyLXZlcnRpY2FsLXRyYWNrLXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzY3JvbGxiYXItdmVydGljYWwtdHJhY2stdHJhbnNpdGlvbjtcclxufVxyXG4uI3skdGhlbWUtbmFtZX0gPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlLFxyXG4uI3skdGhlbWUtbmFtZX0gPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi4jeyR0aGVtZS1uYW1lfSA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUge1xyXG4gICAgdG9wOiAtJHNjcm9sbGJhci1ob3Jpem9udGFsLWlubmVyLWV4cGFuc2lvbjtcclxuICAgIGJvdHRvbTogLSRzY3JvbGxiYXItaG9yaXpvbnRhbC1wYWRkaW5nO1xyXG59XHJcbi4jeyR0aGVtZS1uYW1lfSA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlIHtcclxuICAgIGxlZnQ6IC0kc2Nyb2xsYmFyLXZlcnRpY2FsLWlubmVyLWV4cGFuc2lvbjtcclxuICAgIHJpZ2h0OiAtJHNjcm9sbGJhci12ZXJ0aWNhbC1wYWRkaW5nO1xyXG59XHJcbi4jeyR0aGVtZS1uYW1lfS5vcy1ob3N0LXJ0bCA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlIHtcclxuICAgIHJpZ2h0OiAtJHNjcm9sbGJhci12ZXJ0aWNhbC1pbm5lci1leHBhbnNpb247XHJcbiAgICBsZWZ0OiAtJHNjcm9sbGJhci12ZXJ0aWNhbC1wYWRkaW5nO1xyXG59XHJcbi4jeyR0aGVtZS1uYW1lfSA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkc2Nyb2xsYmFyLWhvcml6b250YWwtc2l6ZTtcclxufVxyXG4uI3skdGhlbWUtbmFtZX0gPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRzY3JvbGxiYXItdmVydGljYWwtc2l6ZTtcclxufVxyXG4uI3skdGhlbWUtbmFtZX0gPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUge1xyXG4gICAgbWluLXdpZHRoOiAkc2Nyb2xsYmFyLWhvcml6b250YWwtaGFuZGxlLW1pbi1zaXplO1xyXG4gICAgbWF4LXdpZHRoOiAkc2Nyb2xsYmFyLWhvcml6b250YWwtaGFuZGxlLW1heC1zaXplO1xyXG4gICAgYmFja2dyb3VuZDogJHNjcm9sbGJhci1ob3Jpem9udGFsLWhhbmRsZS1iYWNrZ3JvdW5kO1xyXG59XHJcbi4jeyR0aGVtZS1uYW1lfSA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUge1xyXG4gICAgbWluLWhlaWdodDogJHNjcm9sbGJhci12ZXJ0aWNhbC1oYW5kbGUtbWluLXNpemU7XHJcbiAgICBtYXgtaGVpZ2h0OiAkc2Nyb2xsYmFyLXZlcnRpY2FsLWhhbmRsZS1tYXgtc2l6ZTtcclxuICAgIGJhY2tncm91bmQ6ICRzY3JvbGxiYXItdmVydGljYWwtaGFuZGxlLWJhY2tncm91bmQ7XHJcbn1cclxuLiN7JHRoZW1lLW5hbWV9ID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRzY3JvbGxiYXItaG9yaXpvbnRhbC1oYW5kbGUtYmFja2dyb3VuZC1ob3ZlcjtcclxufVxyXG4uI3skdGhlbWUtbmFtZX0gPiAub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRzY3JvbGxiYXItdmVydGljYWwtaGFuZGxlLWJhY2tncm91bmQtaG92ZXI7XHJcbn1cclxuLiN7JHRoZW1lLW5hbWV9ID4gLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlLmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2Nyb2xsYmFyLWhvcml6b250YWwtaGFuZGxlLWJhY2tncm91bmQtYWN0aXZlO1xyXG59XHJcbi4jeyR0aGVtZS1uYW1lfSA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICRzY3JvbGxiYXItdmVydGljYWwtaGFuZGxlLWJhY2tncm91bmQtYWN0aXZlO1xyXG59XHJcbi4jeyR0aGVtZS1uYW1lfS5vcy1ob3N0LXRyYW5zaXRpb24gPiAub3Mtc2Nyb2xsYmFyLWhvcml6b250YWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUge1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAkc2Nyb2xsYmFyLWhvcml6b250YWwtaGFuZGxlLXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzY3JvbGxiYXItaG9yaXpvbnRhbC1oYW5kbGUtdHJhbnNpdGlvbjtcclxufVxyXG4uI3skdGhlbWUtbmFtZX0ub3MtaG9zdC10cmFuc2l0aW9uID4gLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246ICRzY3JvbGxiYXItdmVydGljYWwtaGFuZGxlLXRyYW5zaXRpb247XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzY3JvbGxiYXItdmVydGljYWwtaGFuZGxlLXRyYW5zaXRpb247XHJcbn1cclxuXHJcblxyXG4vKlxyXG4ub3Mtc2Nyb2xsYmFyIHtcclxuICBwYWRkaW5nOiAwcHg7XHJcbn1cclxuLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsIHtcclxuICByaWdodDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbn1cclxuLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCB7XHJcbiAgYm90dG9tOiAxNnB4O1xyXG4gIHdpZHRoOiAxNnB4O1xyXG59XHJcbi5vcy1ob3N0LXJ0bCA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XHJcbiAgbGVmdDogMTZweDtcclxuICByaWdodDogMDtcclxufVxyXG4ub3Mtc2Nyb2xsYmFyLWNvcm5lciB7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIHdpZHRoOiAxNnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG4ub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFja3tcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7XHJcbn1cclxuXHJcbi5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrLFxyXG4ub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxufVxyXG4ub3Mtc2Nyb2xsYmFyID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBiYWNrZ3JvdW5kOiAkZGFyay1ibHVlO1xyXG59XHJcbi5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGU6aG92ZXI6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAwLjY4O1xyXG59XHJcbi5vcy1zY3JvbGxiYXIgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUuYWN0aXZlOmJlZm9yZSB7XHJcbiAgb3BhY2l0eTogMC43O1xyXG59XHJcbi5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZSB7XHJcbiAgbWluLXdpZHRoOiAxNXB4O1xyXG59XHJcbi5vcy1zY3JvbGxiYXItdmVydGljYWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUge1xyXG4gIG1pbi1oZWlnaHQ6IDE1cHg7XHJcbn1cclxuLm9zLXNjcm9sbGJhci1ob3Jpem9udGFsID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSB7XHJcbiAgaGVpZ2h0OiA2cHg7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHRvcDogYXV0bztcclxufVxyXG4ub3Mtc2Nyb2xsYmFyLXZlcnRpY2FsID4gLm9zLXNjcm9sbGJhci10cmFjayA+IC5vcy1zY3JvbGxiYXItaGFuZGxlOmJlZm9yZSB7XHJcbiAgd2lkdGg6IDZweDtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiBhdXRvO1xyXG59XHJcbi5vcy1ob3N0LXJ0bCA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlIHtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiBhdXRvO1xyXG59XHJcbi5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpob3ZlcjpiZWZvcmUsXHJcbi5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZS5hY3RpdmU6YmVmb3JlIHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLm9zLXNjcm9sbGJhci12ZXJ0aWNhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpob3ZlcjpiZWZvcmUsXHJcbi5vcy1zY3JvbGxiYXItdmVydGljYWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGUuYWN0aXZlOmJlZm9yZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm9zLWhvc3QtdHJhbnNpdGlvbiA+IC5vcy1zY3JvbGxiYXItaG9yaXpvbnRhbCA+IC5vcy1zY3JvbGxiYXItdHJhY2sgPiAub3Mtc2Nyb2xsYmFyLWhhbmRsZTpiZWZvcmUge1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgaGVpZ2h0IDAuM3M7XHJcbn1cclxuLm9zLWhvc3QtdHJhbnNpdGlvbiA+IC5vcy1zY3JvbGxiYXItdmVydGljYWwgPiAub3Mtc2Nyb2xsYmFyLXRyYWNrID4gLm9zLXNjcm9sbGJhci1oYW5kbGU6YmVmb3JlIHtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHdpZHRoIDAuM3M7XHJcbn1cclxuKi9cclxuIiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gIFNlbGVjdHJpYyB2MS4xMS4wXHJcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuXHJcbi5zZWxlY3RyaWMtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNlbGVjdHJpYy1yZXNwb25zaXZlIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnNlbGVjdHJpYyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNlNWU1ZTU7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMzBweDtcclxuXHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoJGJsYWNrLCAwLjEpO1xyXG4gIC1tb3otYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKCRibGFjaywgMC4xKTtcclxuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoJGJsYWNrLCAwLjEpO1xyXG59XHJcblxyXG4uc2VsZWN0cmljIC5sYWJlbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIG1hcmdpbjogMCAzOHB4IDAgMjhweDtcclxuICBoZWlnaHQ6IDQ4cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XHJcblxyXG4gIGNvbG9yOiAkYmx1ZTtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnktYWx0O1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5zZWxlY3RyaWMgLmJ1dHRvbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTRweDtcclxuICByaWdodDogMTBweDtcclxuICBoZWlnaHQ6IDM4cHg7XHJcbiAgd2lkdGg6IDM4cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGNvbG9yOiAkYmx1ZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAgIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlciB7XHJcbi8vICAgICBjb250ZW50OiBcIiBcIjtcclxuLy8gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuLy8gICAgIHRvcDogMDtcclxuLy8gICAgIHJpZ2h0OiAwO1xyXG4vLyAgICAgYm90dG9tOiAwO1xyXG4vLyAgICAgbGVmdDogMDtcclxuLy8gICAgIG1hcmdpbjogYXV0bztcclxuLy8gICAgIHdpZHRoOiAwO1xyXG4vLyAgICAgaGVpZ2h0OiAwO1xyXG4vLyAgICAgYm9yZGVyOiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbi8vICAgICBib3JkZXItdG9wLWNvbG9yOiAjQkJCO1xyXG4vLyAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuLy8gICB9XHJcblxyXG4vLyAuc2VsZWN0cmljLWZvY3VzIC5zZWxlY3RyaWMge1xyXG4vLyAgIGJvcmRlci1jb2xvcjogI2FhYWFhYTtcclxuLy8gfVxyXG5cclxuLy8gICAuc2VsZWN0cmljLWhvdmVyIC5zZWxlY3RyaWMge1xyXG4vLyAgICAgYm9yZGVyLWNvbG9yOiAjYzRjNGM0O1xyXG4vLyAgIH1cclxuXHJcbi8vICAgLnNlbGVjdHJpYy1ob3ZlciB7XHJcbi8vICAgICBjb2xvcjogI2EyYTJhMjtcclxuLy8gICB9XHJcblxyXG4uc2VsZWN0cmljLWhvdmVyIC5zZWxlY3RyaWMgLmJ1dHRvbiB7XHJcbiAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbn1cclxuXHJcbi5zZWxlY3RyaWMtb3BlbiB7XHJcbiAgei1pbmRleDogOTk5OTtcclxufVxyXG5cclxuLy8gLnNlbGVjdHJpYy1vcGVuIC5zZWxlY3RyaWMge1xyXG4vLyAgIGJvcmRlci1jb2xvcjogI2M0YzRjNDtcclxuLy8gfVxyXG5cclxuLnNlbGVjdHJpYy1vcGVuIC5zZWxlY3RyaWMtaXRlbXMge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uc2VsZWN0cmljLWRpc2FibGVkIHtcclxuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xyXG4gIG9wYWNpdHk6IDAuNTtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLnNlbGVjdHJpYy1oaWRlLXNlbGVjdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uc2VsZWN0cmljLWhpZGUtc2VsZWN0IHNlbGVjdCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IC0xMDAlO1xyXG59XHJcblxyXG4uc2VsZWN0cmljLWhpZGUtc2VsZWN0LnNlbGVjdHJpYy1pcy1uYXRpdmUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogMTA7XHJcbn1cclxuXHJcbi5zZWxlY3RyaWMtaGlkZS1zZWxlY3Quc2VsZWN0cmljLWlzLW5hdGl2ZSBzZWxlY3Qge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcblxyXG4uc2VsZWN0cmljLWlucHV0IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICB0b3A6IDAgIWltcG9ydGFudDtcclxuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcclxuICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XHJcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gICpmb250OiAwLzAgYSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnNlbGVjdHJpYy10ZW1wLXNob3cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIEl0ZW1zIGJveCAqL1xyXG4uc2VsZWN0cmljLWl0ZW1zIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuXHJcbiAgbWFyZ2luLXRvcDogLTIwcHg7XHJcbiAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgcGFkZGluZy1ib3R0b206IDhweDtcclxuXHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIHotaW5kZXg6IC0xO1xyXG5cclxuICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgMjBweCAyMHB4O1xyXG4gIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgkYmxhY2ssIDAuMSk7XHJcblxyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxuLnNlbGVjdHJpYy1pdGVtcyAuc2VsZWN0cmljLXNjcm9sbCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4uc2VsZWN0cmljLWFib3ZlIC5zZWxlY3RyaWMtaXRlbXMge1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IDEwMCU7XHJcbn1cclxuXHJcbi5zZWxlY3RyaWMtaXRlbXMgdWwsXHJcbi5zZWxlY3RyaWMtaXRlbXMgbGkge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgbWluLWhlaWdodDogMjBweDtcclxufVxyXG5cclxuLnNlbGVjdHJpYy1pdGVtcyBsaSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIHBhZGRpbmc6IDRweCAyNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBtaW4taGVpZ2h0OiAyOHB4O1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XHJcbiAgfVxyXG5cclxuICAmLnNlbGVjdGVkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGxpZ2h0LWJsdWUsIC4yNSk7XHJcbiAgfVxyXG5cclxuICAmLmhpZ2hsaWdodGVkIHtcclxuICAgIGJhY2tncm91bmQ6ICNkMGQwZDA7XHJcbiAgICBjb2xvcjogIzQ0NDtcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQge1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcclxuICAgIG9wYWNpdHk6IDAuNTtcclxuICAgIGN1cnNvcjogZGVmYXVsdCAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICM2NjYgIWltcG9ydGFudDtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0cmljLWl0ZW1zIC5zZWxlY3RyaWMtZ3JvdXAgLnNlbGVjdHJpYy1ncm91cC1sYWJlbCB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgY29sb3I6ICM0NDQ7XHJcbn1cclxuXHJcbi5zZWxlY3RyaWMtaXRlbXMgLnNlbGVjdHJpYy1ncm91cC5kaXNhYmxlZCBsaSB7XHJcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLnNlbGVjdHJpYy1pdGVtcyAuc2VsZWN0cmljLWdyb3VwIGxpIHtcclxuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcbn1cclxuIiwiLmRhdGVwaWNrZXItY29udGFpbmVye1xyXG4gICYuZGF0ZXBpY2tlci10b3AtbGVmdCB7XHJcbiAgICBtYXJnaW4tbGVmdDogMTdweDtcclxuICB9XHJcbn0iLCIvKipcclxuICogVGhlc2UgdmFsdWVzIHdpbGwgbm90IHNob3cgdXAgaW4gY29udGVudCwgYnV0IGNhbiBiZVxyXG4gKiBxdWVyaWVkIGJ5IEphdmFTY3JpcHQgdG8ga25vdyB3aGljaCBicmVha3BvaW50IGlzIGFjdGl2ZS5cclxuICogQWRkIG9yIHJlbW92ZSBhcyBtYW55IGJyZWFrcG9pbnRzIGFzIHlvdSBsaWtlLlxyXG4gKi9cclxuIGJvZHk6YmVmb3JlIHtcclxuICBjb250ZW50OiBcInNtXCI7XHJcbiAgZGlzcGxheTogbm9uZTsgLyogUHJldmVudCBmcm9tIGRpc3BsYXlpbmcuICovXHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcclxuICAgIGNvbnRlbnQ6IFwibWRcIjtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZy1taW4pIHtcclxuICAgIGNvbnRlbnQ6IFwibGdcIjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBMYW5ndWFnZSBGb250c1xyXG5ib2R5IFx0XHR7Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5fVxyXG46bGFuZyhhcikgXHR7Zm9udC1mYW1pbHk6IFwiU2NoZWhlcmF6YWRlXCIsc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMjAlO31cclxuOmxhbmcoemgtSGFudCkgXHR7Zm9udC1mYW1pbHk6IEthaSxLYWlUaSxzZXJpZjt9XHJcbjpsYW5nKHpoLUhhbnMpIFx0e2ZvbnQtZmFtaWx5OiBERkthaS1TQixCaWF1S2FpLHNlcmlmO31cclxuOmxhbmcoZGluKSBcdHtmb250LWZhbWlseTogXCJEb3Vsb3MgU0lMXCIsc2VyaWY7fVxyXG5cclxuLy8gQmFzZSBzdHlsZVxyXG5ib2R5e1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbn1cclxuXHJcbmEge1xyXG4gIGNvbG9yOiAkbGluay1jb2xvcjtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWxpbms7XHJcbn1cclxuXHJcbi5saW5re1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuKiB7XHJcbiAgb3V0bGluZS1jb2xvcjogJGxpbmstY29sb3I7XHJcbn0gXHJcblxyXG4vLyBMYXlvdXRcclxuaHRtbCxcclxuYm9keXtcclxuICBtYXJnaW46IDA7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbn1cclxuXHJcbmJvZHl7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgZm9vdGVyIHtcclxuICAgIGZsZXg6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBtYWlue1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXg6IDEgMCBhdXRvO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICB9XHJcblxyXG4gIG5hdiAuYmFja2dyb3VuZC1jb250YWluZXIsXHJcbiAgbWFpbiAuYmFja2dyb3VuZC1jb250YWluZXIsXHJcbiAgZm9vdGVyIC5iYWNrZ3JvdW5kLWNvbnRhaW5lcntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDFweDtcclxuICAgIFxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZC1tYXgpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA0MnB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MnB4O1xyXG4gICAgICBcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20tbWF4KSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIFxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgW2NsYXNzXj1cImNvbC1cIl0sXHJcbiAgW2NsYXNzKj1cIiBjb2wtXCJdIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aDtcclxuICAgIHBhZGRpbmctbGVmdDogJGdyaWQtZ3V0dGVyLXdpZHRoO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAkZ3JpZC1ndXR0ZXItd2lkdGgtc207XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRncmlkLWd1dHRlci13aWR0aC1zbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHsgXHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcclxuICAgIH1cclxuICAgICY6bGFzdC1jaGlsZCB7IFxyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYmxvY2txdW90ZXtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4uaW5saW5lLWNvbXBvbmVudCB7XHJcbiAgZGlzcGxheTogaW5saW5lO1xyXG4gIG1hcmdpbi1yaWdodDogNDBweDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG59IiwiLy8gR3JpZCBcclxuJGdyaWQtY29sdW1uczogICAgICAxMjtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAyMHB4O1xyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICAvLyBTbWFsbCBzY3JlZW4gLyBwaG9uZVxyXG4gIHNtOiAkYnJlYWtwb2ludC1zbS1taW4sXHJcbiAgLy8gTWVkaXVtIHNjcmVlbiAvIHRhYmxldFxyXG4gIG1kOiAkYnJlYWtwb2ludC1tZC1taW4sXHJcbiAgLy8gTGFyZ2Ugc2NyZWVuIC8gZGVza3RvcFxyXG4gIGxnOiAkYnJlYWtwb2ludC1sZy1taW4sICBcclxuKTtcclxuXHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHNtOiAkYnJlYWtwb2ludC1zbS1tYXgsXHJcbiAgbWQ6ICRicmVha3BvaW50LW1kLW1heCxcclxuICBsZzogJGJyZWFrcG9pbnQtbGctbWF4LFxyXG4pO1xyXG5cclxuJGZvbnQtc2l6ZS1iYXNlOiAxLjI1cmVtOyIsIlxyXG4vLyBIZWFkZXJzXHJcbmgxIHtcclxuICBmb250LXNpemU6IDg4cHg7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbWVkaXVtO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAuOTE7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC1zaXplOiA2MHB4O1xyXG5cdH1cclxufVxyXG5cclxuaDIge1xyXG4gIGZvbnQtc2l6ZTogNDRweDtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICBmb250LXdlaWdodDogJHdlaWdodC1tZWRpdW07XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBsZXR0ZXItc3BhY2luZzogLjAxZW07XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG5cdH1cclxufVxyXG5cclxuaDMge1xyXG4gIGZvbnQtc2l6ZTogNDRweDtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XHJcbiAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuICBsaW5lLWhlaWdodDogNDhweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtLW1heCkge1xyXG5cdFx0bGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcblx0fVxyXG59XHJcblxyXG5oNCB7XHJcbiAgZm9udC1zaXplOiAzMnB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcclxuICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20tbWF4KSB7XHJcblx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuXHR9XHJcbn1cclxuXHJcbmg1IHtcclxuICBmb250LXNpemU6IDMycHg7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xyXG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWxpZ2h0O1xyXG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20tbWF4KSB7XHJcblx0XHRsaW5lLWhlaWdodDogMzJweDtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuXHR9XHJcbn1cclxuXHJcbmg2IHtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xyXG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG5cdH1cclxufSIsIi5kcm9wZG93bi1jb250YWluZXJ7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgLmRyb3Bkb3duLWl0ZW1ze1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7IFxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBcclxuICAgIGhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIFxyXG4gICAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDIwcHggMjBweDtcclxuICAgIFxyXG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDhweCAwcHggcmdiYSgkYmxhY2ssMC43NSk7XHJcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggOHB4IDBweCByZ2JhKCRibGFjaywwLjc1KTtcclxuICAgIGJveC1zaGFkb3c6IDBweCAwcHggOHB4IDBweCByZ2JhKCRibGFjaywwLjc1KTtcclxuXHJcbiAgICB1bHtcclxuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG5cclxuICAgICAgbGl7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgPiAqe1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIHBhZGRpbmc6IDdweCAxNXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgXHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VDRjNGQjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gICAgXHJcbiAgfVxyXG5cclxuICAmOmhvdmVyLFxyXG4gICYuZm9jdXN7XHJcbiAgICAuZHJvcGRvd24taXRlbXN7XHJcbiAgICAgIGhlaWdodDogYXV0bzsgICAgICBcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vYmFzZS9jb21tb24nO1xyXG5AaW1wb3J0ICcuL2hlYWRlcnMnO1xyXG5AaW1wb3J0ICcuL2Ryb3Bkb3duJztcclxuXHJcbi8vIEdsb2JhbCBTdHlsZXNcclxuLmRpc2NsYWltZXIge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcclxuICBmb250LXdlaWdodDogJHdlaWdodC1saWdodDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgY29sb3I6ICRibGFjaztcclxuICBsaW5lLWhlaWdodDogMThweDtcclxufVxyXG5cclxuLmRldGFpbC1kYXRlLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDMwcHggMzBweDtcclxuICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoJGJsYWNrLC4xKTtcclxuICBwYWRkaW5nLWxlZnQ6ICAyNXB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6ICAyNXB4O1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeS1hbHQ7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgei1pbmRleDogMTtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICBjb2xvcjogJGJsdWU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICA+IHNwYW4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG5cclxuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaXtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4ubGF0ZXN0LWFydGljbGVzIHtcclxuICAkcG9zdC1zcGFjaW5nOiAyMnB4O1xyXG5cclxuICAuY29tcG9uZW50LWhlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC5jb21wb25lbnQtdGl0bGUge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LWFsbCB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWxpbms7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wb3N0cyB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgIC5wb3N0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAwO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAucG9zdC1kYXRlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogLTI1cHg7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG5cclxuICAgICAgICAgIC5wb3N0LWltYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1zdHlsZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LXRpdGxlLFxyXG4gICAgICAgIC5wb3N0LWJvZHkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9zdC10aXRsZSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucG9zdC1ib2R5IHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggMTJweCByZ2JhKCRibGFjaywgMC4yKTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAycHggMTJweCByZ2JhKCRibGFjaywgMC4yKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDEycHggcmdiYSgkYmxhY2ssIDAuMik7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgLnBvc3QtaW1hZ2Uge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wb3N0LXRpdGxlLFxyXG4gICAgICAgICAgLnBvc3QtYm9keSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNjcm9sbGFibGUtcG9zdHMge1xyXG4gICAgLnBvc3RzIHtcclxuICAgICAgLnBvc3Qge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcclxuICAgICAgICAgIHdpZHRoOiBjYWxjKDMzJSAtICN7JHBvc3Qtc3BhY2luZ30pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3QtaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgIGhlaWdodDogMjIxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmRvdWJsZS1wb3N0LFxyXG4gICYuc2luZ2xlLXBvc3Qge1xyXG4gICAgLnBvc3RzIHtcclxuICAgICAgLnBvc3Qge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICN7JHBvc3Qtc3BhY2luZ30pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICYuZG91YmxlLXBvc3R7XHJcbiAgICAucG9zdHMge1xyXG4gICAgICAucG9zdCB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skcG9zdC1zcGFjaW5nfSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2luZ2xlLXBvc3Qge1xyXG4gICAgLnBvc3RzIHtcclxuICAgICAgLnBvc3Qge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGctbWluKSB7XHJcbiAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pbWctcmlnaHR7XHJcbiAgICAucG9zdHtcclxuICAgICAgXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMzBweCAwO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG4gICAgICAgIC5wb3N0LWRhdGUge1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3QtaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDA7XHJcblxyXG4gICAgICAgICAgLnBvc3QtaW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3QtY29udGVudHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCYWNrIExpbmsgU3R5bGVcclxuLmJhY2stbGluayB7XHJcblxyXG4gIC8vIFN0YXJ0IG9mZiBoaWRkZW4sIGJlaW5nIHNob3duIHdpdGggYmFja0xpbmsgcGx1Z2luXHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnktYWx0O1xyXG4gIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xyXG5cclxuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICAmLnZpc2libGV7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC8vIFRoaXMgd2FzIGFkZGVkIGFzIGEgc3BhY2VyLCBzbyB3aGVuIHRoZXJlIGlzbnQgYSBiYWNrIGxpbmssXHJcbiAgLy8gIHRoZSB0b3AgaXMgcmVhbGx5IDE3NXB4IG9mZnNldFxyXG4gICYuaW52aXNpYmxle1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICBtYXgtaGVpZ2h0OiAxNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XHJcbiAgJi53aXRoLWhlcm8ge1xyXG4gICAgLmJhY2stbGluayB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gRW5kIEJhY2sgTGluayBTdHlsZVxyXG5cclxuLy8gTG9nb1xyXG4vLyAubG9nby1jb250YWluZXIge1xyXG4vLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuLy8gICB0b3A6IC0ycHg7XHJcblxyXG4vLyAgIC5zY3JvbGxlZC1sb2dvIHtcclxuLy8gICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tc3R5bGU7XHJcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICBvcGFjaXR5OiAwO1xyXG4vLyAgIH1cclxuLy8gfVxyXG5cclxuLy8gLnNjcm9sbGVke1xyXG4vLyAgIC5sb2dvLWNvbnRhaW5lciB7XHJcbi8vICAgICAuc2Nyb2xsZWQtbG9nbyB7XHJcbi8vICAgICAgIG9wYWNpdHk6IDE7XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4vLyBib2R5Om5vdCguaGFzLWhlcm8pe1xyXG4vLyAgICNtYWluLW5hdi1kZXNrdG9wLWNvbnRhaW5lcntcclxuLy8gICAgIC5sb2dvLWNvbnRhaW5lciB7XHJcbi8vICAgICAgIC5zY3JvbGxlZC1sb2dvIHtcclxuLy8gICAgICAgICBvcGFjaXR5OiAxO1xyXG4vLyAgICAgICB9XHJcbi8vICAgICB9XHJcbi8vICAgfVxyXG4vLyB9XHJcbiAgXHJcblxyXG4vLyBFbmQgTG9nbyIsIlxyXG5cclxuLmZpbHRlci1yb3d7XHJcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gID4gZGl2e1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgLmRyb3Bkb3duLmZpbHRlcntcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgIGZsZXg6IDEgMSAxO1xyXG5cclxuICAgICAgLmJ0bi1maWx0ZXIge1xyXG4gICAgICAgIEBleHRlbmQgLmJ0bjtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkd2hpdGUsICRsaWdodC1ncmV5LCAkd2hpdGUsICRsaWdodC1ncmV5KTtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoJGJsYWNrLC4xKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAzMHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1NnB4O1xyXG4gICAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnktYWx0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJltkaXNhYmxlZF17XHJcbiAgICAgICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkbWlkLWdyZXksICRtaWQtZ3JleSwgJG1pZC1ncmV5LWhvdmVyLCAkbWlkLWdyZXktaG92ZXIsICRtaWQtZ3JleSwgJG1pZC1ncmV5KTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIGJvcmRlcjogMDsgLy8gcmVtb3ZlIGV4aXN0aW5nIGljb25cclxuXHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZS1wcm87XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA3OFwiOyAvLyBDaGV2cm9uIGRvd25cclxuXHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRvcDogLTMwcHggIWltcG9ydGFudDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zaG93e1xyXG4gICAgICAgIC5maWx0ZXJ7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDIwcHg7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDhweCAxNnB4IHJnYmEoJGJsYWNrLC4xKTtcclxuXHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vIEVuZCBidG4tZmlsdGVyXHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAvLyBNdWx0aSBEcm9wZG93blxyXG4gICAgLm11bHRpLWRyb3Bkb3due1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLmJ0bi1maWx0ZXIge1xyXG4gICAgICAgIEBleHRlbmQgLmJ0bjtcclxuICAgICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkd2hpdGUsICRsaWdodC1ncmV5LCAkd2hpdGUsICRsaWdodC1ncmV5KTtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIHdoaXRlLXNwYWNlOiB1bnNldDtcclxuXHJcbiAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKCRibGFjaywuMSk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMzBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI4cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTZweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgLy8gbWFrZSBzdXJlIGJ1dHRvbiBpcyBhYm92ZSB0aGUgZHJvcGRvd25cclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuXHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJltkaXNhYmxlZF17XHJcbiAgICAgICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkbWlkLWdyZXksICRtaWQtZ3JleSwgJG1pZC1ncmV5LWhvdmVyLCAkbWlkLWdyZXktaG92ZXIsICRtaWQtZ3JleSwgJG1pZC1ncmV5KTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgIGJvcmRlcjogMDsgLy8gcmVtb3ZlIGV4aXN0aW5nIGljb25cclxuXHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZS1wcm87XHJcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA3OFwiOyAvLyBDaGV2cm9uIGRvd25cclxuXHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDEycHg7XHJcbiAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3RlZHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAyMHB4IDVweCA4cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHggMCA2cHggNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG5cclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWUtcHJvO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDhweDtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwZFwiOyAvLyB0aW1lc1xyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZHJvcGRvd24tbWVudXtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIHRvcDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtMzBweCwgMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNob3d7XHJcbiAgICAgICAgLmZpbHRlcntcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGRvd24tbWVudXtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDIwcHggMjBweDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgkYmxhY2ssLjEpO1xyXG5cclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgICAgICAuZHJvcGRvd24taXRlbXtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuXHJcbiAgICAgICAgICAgICY6OmJlZm9yZXtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAxOXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiOyAvLyB0aW1lc1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRlZmF1bHR7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zZWxlY3RlZHtcclxuICAgICAgICAgICAgICAmOjpiZWZvcmV7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLy8gRW5kIGJ0bi1maWx0ZXJcclxuXHJcbiAgICB9XHJcbiAgICAvLyBFbmQgTXVsdGkgRHJvcGRvd25cclxuXHJcblxyXG4gICAgLmZpbHRlci1ncm91cHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAzMHB4IDMwcHg7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgkYmxhY2ssLjEpO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAuaW5wdXQtZ3JvdXAtcHJlcGVuZHtcclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgLmZhLXNlYXJjaHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0LWdyb3VwLWFwcGVuZHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xyXG5cclxuICAgICAgICAuYnRue1xyXG4gICAgICAgICAgLmZhLXRpbWVze1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbnB1dHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVye1xyXG4gICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIG9wYWNpdHk6IC40O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LW1zLWNsZWFyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuZGlzYWJsZWR7XHJcblxyXG4gICAgICAgIC5pbnB1dC1ncm91cC1wcmVwZW5ke1xyXG4gICAgICAgICAgLmJ0bntcclxuICAgICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICAgICAgLmZhLXNlYXJjaHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAuMztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIC5kcm9wZG93bi5maWx0ZXIsXHJcbiAgICAgIC5pbnB1dC1ncm91cC5maWx0ZXItZ3JvdXB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWdyb3VwLXRvZ2dsZXtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDMwcHggMzBweDtcclxuICAgICAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKCRibGFjaywuMSk7XHJcblxyXG4gICAgICAuYnRuLXRvZ2dsZXtcclxuICAgICAgICBAZXh0ZW5kIC5idG47XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHdoaXRlLCAkbGlnaHQtZ3JleSwgJHdoaXRlLCAkbGlnaHQtZ3JleSk7XHJcbiAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHggMTJweCAxNnB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGR7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAzMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZXtcclxuICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCRibHVlLCAkbGlnaHQtZ3JleSwgJGJsdWUsICRsaWdodC1ncmV5KTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZvY3Vze1xyXG4gICAgICAgICAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZC1tYXgpIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMCAwO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAuYnRuLXRvZ2dsZSxcclxuICAgICAgICAuYnRuLXRvZ2dsZTpmaXJzdC1jaGlsZCxcclxuICAgICAgICAuYnRuLXRvZ2dsZTpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgZmxleDogbm9uZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAzMHB4IDMwcHggIWltcG9ydGFudDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgkYmxhY2ssLjEpO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIlxyXG4ucGFnaW5hdG9yLWNvbnRhaW5lcntcclxuXHJcbiAgLnBhZ2UtbmF2aWdhdGlvbi1jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIC5idG4tZmlyc3QsXHJcbiAgICAuYnRuLWxhc3R7XHJcbiAgICAgIEBleHRlbmQgLmJ0bjtcclxuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJHdoaXRlLCAkbGlnaHQtZ3JleSwgJHdoaXRlLCAkbGlnaHQtZ3JleSk7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKCRibGFjaywuMSk7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5LWFsdDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtLW1heCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTJweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVye1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5kaXNhYmxlZHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuLWZpcnN0e1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMzBweCAzMHB4O1xyXG4gICAgfVxyXG4gICAgLmJ0bi1sYXN0e1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5wYWdlc3tcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG5cclxuICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAzMHB4IDMwcHggMzBweDtcclxuICAgICAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKCRibGFjaywuMSk7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTRweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMTRweDtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5LWFsdDtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgLnByZXYtZ3JvdXB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubmV4dC1ncm91cHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wcmV2LWdyb3VwLFxyXG4gICAgICAucHJldi1wYWdlLFxyXG4gICAgICAubmV4dC1wYWdlLFxyXG4gICAgICAubmV4dC1ncm91cHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgfVxyXG4gICAgICAucGFnZS1udW1ze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBhZ2UtbnVte1xyXG4gICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm5vLW51bXMgLnByZXYtcGFnZXtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kaXNhYmxlZHtcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgb3BhY2l0eTogLjM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFnZS1jb3VudC1jb250YWluZXJ7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5LWFsdDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcblxyXG4gICAgLmN1cnJlbnQtZ3JvdXB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnRyYWNraW5nLW1vZGFsLXRyaWdnZXJ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIFxyXG4gIGl7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDJweDtcclxuICB9XHJcbn1cclxuXHJcbi50cmFja2luZy1tb2RhbCB7XHJcbiAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAyNHB4IDI0cHggMjRweDtcclxuICAgIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgkYmxhY2ssIDAuMik7XHJcblxyXG4gICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgcGFkZGluZzogNDBweCA0MHB4IDIwcHggNDBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kYWwtdGl0bGUge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCA0MHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgJi5yaWNoLXRleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kYWwtYm9keS1zY3JvbGwge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDQwMHB4KTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20tbWF4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDIwcHggMjBweDtcclxuXHJcbiAgICAgICAgLm1vZGFsLWJvZHktc2Nyb2xsIHtcclxuICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDM3NXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgcGFkZGluZzogMjBweCA0MHB4IDQwcHggNDBweDtcclxuXHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XHJcblxyXG4gICAgICAvLyBPbiBzbWFsbCBzY3JlZW4sIHN0YWNrIGJ1dHRvbnNcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIC5jaGVja2JveC1jb250YWluZXIge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vICNtb2RhbC1ub3RpY2VcclxuXHJcbi5tb2RhbC1iYWNrZHJvcCB7XHJcbiAgJi5zaG93IHtcclxuICAgIG9wYWNpdHk6IDAuODU7XHJcbiAgfVxyXG59XHJcbiIsImJvZHkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8vIFN0aWNreSBTaWRlYmFyIExheW91dFxyXG4uc3RpY2t5LXNpZGViYXItY29udGFpbmVyIHtcclxuICBtYXJnaW4tdG9wOiA4MnB4O1xyXG5cclxuICAuc2lkZWJhci1jb250YWluZXIge1xyXG4gICAgLnNpZGViYXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XHJcblxyXG4gICAgICAkc2lkZWJhci1tYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAkc2lkZWJhci1tYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgbWFyZ2luLXRvcDogJHNpZGViYXItbWFyZ2luLXRvcDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogJHNpZGViYXItbWFyZ2luLWJvdHRvbTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZy1taW4pIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodC1sZyArIHB4fSAtICN7JHNpZGViYXItbWFyZ2luLWJvdHRvbX0gLSAjeyRzaWRlYmFyLW1hcmdpbi10b3B9KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gc2lkZWJhciBwb3NpdGlvbmluZ1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmLnN0aWNreS10b3Age1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zdGlja3ktYm90dG9tIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBXaGVuIGluIHNtYWxsIG9yIG1lZGl1bSBzY3JlZW4sIGlnbm9yZSBhbnkgc3RpY2t5IGNsYXNzZXNcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1kLW1heCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGluay1saXN0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBoNCB7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgbGk6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpZGViYXItY29udGVudCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzJweDtcclxuICB9XHJcbn1cclxuLy8gRW5kIFN0aWNreSBTaWRlYmFyIExheW91dFxyXG4iLCJib2R5IHtcclxuICBtYWluIC5iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuICAucGFnZS10aXRsZS1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5iYWNrZ3JvdW5kLWNvbnRhaW5lci1mYWRlLW91dCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGxpZ2h0LWdyZXksICR3aGl0ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jZW50ZXIge1xyXG4gICAgICBoMSxcclxuICAgICAgLnN1bW1hcnkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoLmhhcy1oZXJvKSB7XHJcbiAgICAucGFnZS10aXRsZS1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLXRvcDogJGhlYWRlci1oZWlnaHQtbGcgKyAyNXB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1kLW1heCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodC1tZCArIDI1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogJGhlYWRlci1oZWlnaHQtc20gKyAyNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5oYXMtc3ViLW5hdiB7XHJcbiAgICAgIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0LWxnICsgNzVweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1kLW1heCkge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0LW1kICsgNzVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodC1zbSArIDc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhhcy1oZXJvIHtcclxuICAgIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWluLWhlaWdodDogJHBhZ2UtdGl0bGUtaGVyby1oZWlnaHQgKyBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIC5oZXJvIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogJHotaW5kZXgtcGFnZS10aXRsZS1oZXJvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmFja2dyb3VuZC1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAkei1pbmRleC1wYWdlLXRpdGxlLXRleHQ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTc1cHg7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aXRsZS1iYWNrZ3JvdW5kIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRibGFjaywgMCksIHJnYmEoJGJsYWNrLCAwLjQpKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmltYWdlLS1kaXNjbGFpbWVyIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJGZvbnQtY29sb3ItZGFyay1iZztcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZC1tYXgpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWF4KSB7XHJcbiAgICAgICAgICB3aWR0aDogNDUwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZy1taW4pIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHotaW5kZXg6ICR6LWluZGV4LXBhZ2UtdGl0bGUtdGV4dDtcclxuICAgICAgICAgIGJvdHRvbTogLTIwcHg7XHJcbiAgICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBoMSxcclxuICAgICAgICAuc3VtbWFyeSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1saWdodDtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMjAwbXM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLm5hdi1vcGVuIHtcclxuICAgICAgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgei1pbmRleDogJHotaW5kZXgtcGFnZS10aXRsZS10ZXh0O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC42NSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvYnV0dG9ucyc7XHJcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvdHJhbnNpdGlvbic7XHJcblxyXG4ubGluay1saXN0IHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gIGg0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICB9XHJcblxyXG4gIHVse1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuXHJcbiAgICBsaXtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluay1zZWN0aW9uLXRpdGxle1xyXG4gICAgICAgIGNvbG9yOiAkbWlkLWdyZXk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGlua3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAudGV4dHtcclxuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbmZvIHtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYud2l0aC1pY29ue1xyXG4gICAgICAgICAgaXtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYud2l0aC1hcnJvdy1yaWdodCxcclxuICAgICAgICAmLndpdGgtYXJyb3ctbGVmdHtcclxuICAgICAgICAgIC5pbmZve1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi53aXRoLWFycm93LXJpZ2h0LFxyXG4gICAgICAgICYud2l0aC1pY29ue1xyXG4gICAgICAgICAgLnRleHR7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvYnV0dG9ucyc7XHJcbkBpbXBvcnQgJy4uLy4uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvdHJhbnNpdGlvbic7XHJcblxyXG4ucmljaC10ZXh0IHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAkY29tcG9uZW50LW1hcmdpbi1ib3R0b207XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gICBcclxuICBzdXAsXHJcbiAgc3Vie1xyXG4gICAgZm9udC1zaXplOiAuNjBlbTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeS1hbHQ7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gIH1cclxuXHJcbiAgc3Vwe1xyXG4gICAgdG9wOiAtM3B4XHJcbiAgfVxyXG5cclxuICBzdWJ7XHJcbiAgICBib3R0b206IC00cHhcclxuICB9XHJcblxyXG4gIC8vIE92ZXJyaWRlIHRoZSBpbmRlbnQgd2l0aCBvdXIgb3duIGluZGVudCBhbW91bnRcclxuICBbc3R5bGUqPVwibWFyZ2luLWxlZnQ6XCJde1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIG9sLFxyXG4gIHVse1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5LWFsdDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW1lZGl1bTtcclxuICAgIHBhZGRpbmctbGVmdDogMzhweDtcclxuICAgIFxyXG4gICAgbGl7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHVse1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBzcXVhcmU7XHJcbiAgfVxyXG5cclxuICBhOm5vdCguYnRuKXtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeS1hbHQ7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5vbmUtY29sOm5vdCgubWFyZ2luLWxhcmdlKSB7XHJcbiAgLnJpY2gtdGV4dCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGctbWluKSB7XHJcbiAgICAgIHdpZHRoOiA2NiU7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9ncmlkJztcclxuXHJcbkBtaXhpbiBzbS1mdWxsLXdpZHRoLWNvbCB7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtLW1heCkge1xyXG4gICAgQGluY2x1ZGUgbWFrZS1jb2woMTIpO1xyXG5cclxuICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub25lLWNvbCxcclxuLnR3by1jb2wsXHJcbi50aHJlZS1jb2x7XHJcbiAgcGFkZGluZzogMzBweCAwO1xyXG5cclxuICAucm93IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5jb2x7XHJcbiAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xyXG4gIH1cclxuXHJcbiAgPiAuY29udGFpbmVyID4gLnJvdyA+IC5jb2wge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxke1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm9uZS1jb2x7XHJcbiAgLmNvbHtcclxuICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcclxuICAgIEBpbmNsdWRlIHNtLWZ1bGwtd2lkdGgtY29sO1xyXG4gIH1cclxuXHJcbiAgJi5tYXJnaW4tbGFyZ2V7XHJcbiAgICAuY29se1xyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGctbWluKXtcclxuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoMyk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woNik7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50d28tY29se1xyXG4gICYuZXF1YWx7XHJcbiAgICAuY29se1xyXG4gICAgICAmOm50aC1jaGlsZCgxKXtcclxuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcclxuICAgICAgICBAaW5jbHVkZSBzbS1mdWxsLXdpZHRoLWNvbDtcclxuICAgICAgfVxyXG4gICAgICAmOm50aC1jaGlsZCgyKXtcclxuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCg2KTtcclxuICAgICAgICBAaW5jbHVkZSBzbS1mdWxsLXdpZHRoLWNvbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLndpZGUtbGVmdHtcclxuICAgIC5jb2x7XHJcbiAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDgpO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtLWZ1bGwtd2lkdGgtY29sO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDQpO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtLWZ1bGwtd2lkdGgtY29sO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYud2lkZS1yaWdodHtcclxuICAgIC5jb2x7XHJcbiAgICAgICY6bnRoLWNoaWxkKDEpe1xyXG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDQpO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtLWZ1bGwtd2lkdGgtY29sO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDgpO1xyXG4gICAgICAgIEBpbmNsdWRlIHNtLWZ1bGwtd2lkdGgtY29sO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGhyZWUtY29se1xyXG4gIC5jb2x7XHJcbiAgICBAaW5jbHVkZSBtYWtlLWNvbCg0KTtcclxuICAgIEBpbmNsdWRlIHNtLWZ1bGwtd2lkdGgtY29sO1xyXG4gIH1cclxufVxyXG5cclxuLy8gYmFja2dyb3VuZFxyXG5cclxuLmRhcmstYmcsXHJcbi5saWdodC1iZ3tcclxuICBtYXJnaW46IDMwcHggMDtcclxuICBwYWRkaW5nOiA2MHB4IDA7XHJcbn1cclxuXHJcbi5kYXJrLWJne1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4ubGlnaHQtYmd7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgY29sb3I6ICRibGFjaztcclxufVxyXG4iLCIudGl0bGUtY29tcG9uZW50IHtcclxuICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xyXG4gIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcclxuXHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICYubGVmdCA+ICoge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcbiAgJi5yaWdodCA+ICoge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG4gICYuY2VudGVyID4gKiB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gICYuanVzdGlmeSA+ICoge1xyXG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZy1taW4pIHtcclxuICAub25lLWNvbCB7XHJcbiAgICAudGl0bGUtY29tcG9uZW50LmxlZnQge1xyXG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbCg4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiYm9keSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnLW1pbikge1xyXG4gICAgI2hlYWRlciB7XHJcbiAgICAgICNleWVicm93LW5hdiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1zdHlsZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tc3R5bGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAuY29udGFpbmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgIC5sZWZ0LWNvbCxcclxuICAgICAgICAgIC5taWRkbGUtY29sLFxyXG4gICAgICAgICAgLnJpZ2h0LWNvbCB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmxlZnQtY29sIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcclxuXHJcbiAgICAgICAgICAgIC5iYWNrLWJ0biB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1zdHlsZTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICAuYmFjay1idG4tYmcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTk5OTlweDtcclxuXHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLXN0eWxlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubWlkZGxlLWNvbCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucmlnaHQtY29sIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29udGFjdCB7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubG9nby1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2Nyb2xsZWQtbG9nbyB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLXN0eWxlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnktYWx0O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tc3R5bGU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgJi5zY3JvbGxlZCB7XHJcbiAgICAgICAgLypcclxuICAgICAgICAgIElmIHNjcm9sbGVkIGFuZCB0aGUgY291bnRyeSBzZWxlY3RvciBtZW51IGlzIG9wZW4sXHJcbiAgICAgICAgICB3ZSB3YW50IHRvIHB1dCB0aGUgZXllYnJvdyBiYWNrIHRvIHRoZSBub24tc2Nyb2xsZWQgdGhlbWVcclxuICAgICAgICAqL1xyXG4gICAgICAgICY6bm90KC5jb3VudHJ5LXNlbGVjdG9yLW9wZW4pIHtcclxuICAgICAgICAgICNleWVicm93LW5hdiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG5cclxuICAgICAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgLmxlZnQtY29sLFxyXG4gICAgICAgICAgICAgIC5taWRkbGUtY29sLFxyXG4gICAgICAgICAgICAgIC5yaWdodC1jb2wge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmxlZnQtY29sIHtcclxuICAgICAgICAgICAgICAgIC5iYWNrLWJ0biB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWQtZ3JleTtcclxuXHJcbiAgICAgICAgICAgICAgICAgIC5iYWNrLWJ0bi1iZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZC1ncmV5O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5taWRkbGUtY29sIHtcclxuICAgICAgICAgICAgICAgIC5sb2dvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgIC5zY3JvbGxlZC1sb2dvIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaGFzLWhlcm8ge1xyXG4gICAgICAjaGVhZGVyOm5vdCguc2Nyb2xsZWQpOm5vdCguY291bnRyeS1zZWxlY3Rvci1vcGVuKSAge1xyXG4gICAgICAgICNleWVicm93LW5hdiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBFbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGctbWluKVxyXG5cclxuICAmLmhvbWVwYWdlIHtcclxuICAgICNleWVicm93LW5hdiB7XHJcbiAgICAgIG1heC1oZWlnaHQ6ICRleWVicm93LW5hdi1oZWlnaHQ7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsImJvZHkge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZy1taW4pIHtcclxuICAgICNoZWFkZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgI21haW4tbmF2LWRlc2t0b3AtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjNweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLXN0eWxlO1xyXG5cclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgLmxlZnQtY29sLFxyXG4gICAgICAgICAgLnJpZ2h0LWNvbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmxlZnQtY29sIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5sb2dvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5taWRkbGUtY29sIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yaWdodC1jb2wge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubGlua3Mge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tc3R5bGU7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBFbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGctbWluKVxyXG59XHJcblxyXG4jbWFpbi1uYXYtZGVza3RvcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGNvbG9yOiAjMDAwO1xyXG5cclxuICB1bCB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICBhLFxyXG4gIC5uYXYtZmx5b3V0IHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeS1hbHQ7XHJcblxyXG4gICAgJi5wcm9kdWN0LW5hbWUge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9kdWN0cyB7XHJcbiAgICBhLFxyXG4gICAgLm5hdi1mbHlvdXQge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8qIEFueSBzdWIgbWVudSAqL1xyXG4gIC5uYXYtZmx5b3V0ICsgdWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XHJcbiAgfVxyXG5cclxuICAubmF2LWZseW91dCArIHVsOm5vdCguc2hvdy1lbGVtZW50KSB7XHJcbiAgICB0b3A6IC05OTk5OTk5cHg7XHJcbiAgfVxyXG5cclxuICAubmF2LWZseW91dCArIHVsLnNob3ctZWxlbWVudCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgLyogVGhlIE1haW4gTmF2aWdhdGlvbiBCYXIgLSBOYXZpZ2F0aW9uIExldmVsIE9uZSAqL1xyXG4gID4gdWwge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgPiB1bCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAvKiBGaXJzdCBMZXZlbCBJdGVtcyAqL1xyXG4gICAgPiBsaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDAgMzZweCAyM3B4IDM2cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tc3R5bGU7XHJcblxyXG4gICAgICA+IGEsXHJcbiAgICAgID4gLm5hdi1mbHlvdXQge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgLnNob3ctZWxlbWVudCArICYge1xyXG4gICAgICAgICAgY29sb3I6ICRibHVlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgPiAubmF2LWZseW91dCB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KC5zaG93LWVsZW1lbnQpIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8qIFNlY29uZCBMZXZlbCBhbmQgYWJvdmUgKi9cclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgICAmLmJvdHRvbSB7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZS1iZztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhLFxyXG4gICAgICAgICAgLm5hdi1mbHlvdXQge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcblxyXG4gICAgICAgICAgICBpIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUtYmc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLm1lbnUtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSxcclxuICAgICAgICAgIC5uYXYtZmx5b3V0LFxyXG4gICAgICAgICAgJi5tZW51LXRpdGxlIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyOHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICA+IGltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweCAyOHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuc3ViLW5hdiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyN3B4O1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRibHVlO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRpdmlkZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZGVzY3Ige1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1saWdodDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmRpdmlkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1ncmV5O1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjI4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDoyOHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuYm90dG9tIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubGluay53aXRoLWljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8qIFNlY29uZCBMZXZlbCBEcm9wZG93biAqL1xyXG4gICAgICA+IHVsIHtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XHJcblxyXG4gICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYmx1ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAvKiBUaGlyZCBMZXZlbCBEcm9wZG93biAqL1xyXG4gICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lLXBybztcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWxpZ2h0O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAtMjdweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1zdHlsZTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xyXG4gICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgY29udGVudDogXCJcXGYwNzhcIjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm11bHRpLWNvbCB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIHdpZHRoOiA0MDJweDtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuXHJcbiAgICAgICAgICAmLnR3by1jb2wge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTIwMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYudGhyZWUtY29sIHtcclxuICAgICAgICAgICAgd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTMwMHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuZm91ci1jb2wge1xyXG4gICAgICAgICAgICB3aWR0aDogODAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNDAwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5maXZlLWNvbCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNTAwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zaXgtY29sIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyMDBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02MDBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjhmOGY4O1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBCb3JkZXIgU2hhZG93XHJcbiAgICA+IGxpIHtcclxuICAgICAgLy8gc2Vjb25kIGxldmVsXHJcbiAgICAgID4gdWwge1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4IHJnYmEoJGJsYWNrLCAwLjE1KTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCA0cHggOHB4IDBweCByZ2JhKCRibGFjaywgMC4xNSk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4IHJnYmEoJGJsYWNrLCAwLjE1KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gdGhpcmQgbGV2ZWwgYW5kIHVwXHJcbiAgICAgICYucmlnaHQtc3ViLW5hdiB7XHJcbiAgICAgICAgPiB1bCB1bCB7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDRweCA0cHggOHB4IDBweCByZ2JhKCRibGFjaywgMC4xNSk7XHJcbiAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IDRweCA0cHggOHB4IDBweCByZ2JhKCRibGFjaywgMC4xNSk7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiA0cHggNHB4IDhweCAwcHggcmdiYSgkYmxhY2ssIDAuMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmxlZnQtc3ViLW5hdiB7XHJcbiAgICAgICAgPiB1bCB1bCB7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IC00cHggNHB4IDhweCAwcHggcmdiYSgkYmxhY2ssIDAuMTUpO1xyXG4gICAgICAgICAgLW1vei1ib3gtc2hhZG93OiAtNHB4IDRweCA4cHggMHB4IHJnYmEoJGJsYWNrLCAwLjE1KTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IC00cHggNHB4IDhweCAwcHggcmdiYSgkYmxhY2ssIDAuMTUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gaWYgaXRzIGEgbXVsdGkgY29sLCByZW1vdmUgdGhlIHNoYWRvdyBkcm9tIHRoZSBjb2xzXHJcbiAgICAgID4gdWwubXVsdGktY29sIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gRW5kIEJvcmRlciBTaGFkb3dcclxuXHJcbiAgICAvLyBDYXJldCBwbGFjZW1lbnRcclxuICAgID4gbGkge1xyXG4gICAgICAmLnJpZ2h0LXN1Yi1uYXYsXHJcbiAgICAgICYubGVmdC1zdWItbmF2IHtcclxuICAgICAgICAubmF2LWZseW91dCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZS1wcm87XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWxpZ2h0O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYucmlnaHQtc3ViLW5hdiA+IHVsIHtcclxuICAgICAgICAuYWN0aXZlIHtcclxuICAgICAgICAgID4gLm5hdi1mbHlvdXQge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1NFwiO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLm5hdi1mbHlvdXQge1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmLmxlZnQtc3ViLW5hdiA+IHVsIHtcclxuICAgICAgICAuYWN0aXZlIHtcclxuICAgICAgICAgID4gLm5hdi1mbHlvdXQge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA1M1wiO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDdweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubmF2LWZseW91dCB7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XHJcbiAgICAgICAgICAgICAgbGVmdDogN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gZW5kIENhcmV0IHBsYWNlbWVudFxyXG4gIH1cclxuXHJcbiAgLyogSmF2YXNjcmlwdCBjbGFzc2VzICovXHJcbiAgLmhpZGUtZWxlbWVudCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNob3ctZWxlbWVudCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgLyogRmFsbGJhY2sgZm9yIHVzZXJzIHdpdGhvdXQgamF2YXNjcmlwdCAqL1xyXG4gIGh0bWwubm8tanMgbGk6aG92ZXIgPiBhICsgdWwsXHJcbiAgaHRtbC5uby1qcyBsaTpmb2N1cyA+IGEgKyB1bCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuIiwiQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnLW1pbikge1xyXG4gIGJvZHkge1xyXG4gICAgI2hlYWRlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogJHotaW5kZXgtaGVhZGVyLWZpeGVkO1xyXG5cclxuICAgICAgJjpub3QoLmluLXBhZ2UpIHtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIH0gICBcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gU2V0IHVwIHRoZSBsb2dvIGZvciB0aGUgcmVndWxhciB2cyBzY3JvbGxlZCBsb2dvIFxyXG4jbWFpbi1uYXYtZGVza3RvcC1jb250YWluZXIge1xyXG4gIC5sb2dvLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC0ycHg7XHJcblxyXG4gICAgLnNjcm9sbGVkLWxvZ28ge1xyXG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLXN0eWxlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBIaWRlIHRoZSBuZXcgbG9nb3MgdGhhdCBhcmUgZm9yIGJhc2VWMlxyXG4gICAgLmxvZ28tc2Vjb25kYXJ5LFxyXG4gICAgLmxvZ28tc2Vjb25kYXJ5LXZhcmlhbnQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gIFdoZW4gdGhlcmUgaXMgbm8gaGVybyBvbiB0aGUgcGFnZSwgdGhlIHNjcm9sbGluZyBkb2VzbnQgbWF0dGVyXHJcbmJvZHk6bm90KC5oYXMtaGVybykge1xyXG4gICNtYWluLW5hdi1kZXNrdG9wLWNvbnRhaW5lciB7XHJcbiAgICAubG9nby1jb250YWluZXIge1xyXG4gICAgICAuc2Nyb2xsZWQtbG9nbyB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2hlYWRlci5zY3JvbGxlZCB7XHJcbiAgI21haW4tbmF2LWRlc2t0b3AtY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICNtYWluLW5hdi1kZXNrdG9wLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sZWZ0LWNvbCxcclxuICAgIC5yaWdodC1jb2wge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTNweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvLWNvbnRhaW5lciB7XHJcbiAgICAgIC5zY3JvbGxlZC1sb2dvIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI21haW4tbmF2LWRlc2t0b3Age1xyXG4gICAgICA+IHVsIHtcclxuICAgICAgICAvKiBGaXJzdCBMZXZlbCBJdGVtcyAqL1xyXG4gICAgICAgID4gbGkge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEzcHg7XHJcblxyXG4gICAgICAgICAgLyogU2Vjb25kIExldmVsIERyb3Bkb3duICovXHJcbiAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRvcDogLTIwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiYm9keSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnLW1pbikge1xyXG4gICAgJi5oYXMtaGVybyB7XHJcbiAgICAgICNoZWFkZXI6bm90KC5zY3JvbGxlZCk6bm90KC5jb3VudHJ5LXNlbGVjdG9yLW9wZW4pIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgkYmxhY2ssIDAuNSksIHJnYmEoJGJsYWNrLCAwKSk7XHJcblxyXG4gICAgICAgICNtYWluLW5hdi1kZXNrdG9wLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgICAgICAgIC5jb250YWluZXIgLmxlZnQtY29sIC5sb2dvLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmxpbmtzIHtcclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNvbnRhaW5lciAuZmEtc2VhcmNoIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICNtYWluLW5hdi1kZXNrdG9wID4gdWwgPiBsaSA+IGEsXHJcbiAgICAgICAgICAjbWFpbi1uYXYtZGVza3RvcCA+IHVsID4gbGkgPiAubmF2LWZseW91dCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1zdHlsZTtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBFbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGctbWluKVxyXG59XHJcbiIsIkBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZC1tYXgpIHtcclxuICAjaGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgLmxpbmsge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgI21haW4tbmF2LW1vYmlsZS1jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6ICR6LWluZGV4LW1vYmlsZS1uYXY7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG5cclxuICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnktYWx0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgLmxlZnQtY29sIHtcclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm9wZW4tbmF2IHtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1pZGRsZS1jb2wge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzFweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmlnaHQtY29sIHtcclxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrLWhvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubWFpbi1uYXYtbWVudSB7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAkc20td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJG1kLXdpZHRoOiAzNzVweDtcclxuXHJcbiAgICAgICAgLy8gb24gc21hbGwsIHRha2UgdXAgMTAwJSBvZiBzY3JlZW5cclxuICAgICAgICB3aWR0aDogJHNtLXdpZHRoO1xyXG5cclxuICAgICAgICAvLyBvbiBtZWRpdW0sIHRha2UgdXAgMzc1cHggb2Ygc2NyZWVuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikge1xyXG4gICAgICAgICAgd2lkdGg6ICRtZC13aWR0aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIFN0YXJ0IG9mZiBzbyBpdHMganVzdCBvZmYgdGhlIHNjcmVlbiB0byB0aGUgbGVmdFxyXG4gICAgICAgIGxlZnQ6IC0kc20td2lkdGg7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikge1xyXG4gICAgICAgICAgbGVmdDogLSRtZC13aWR0aDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG5cclxuICAgICAgICAubWFpbi1uYXYtbWVudS1vdmVybGF5IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tc3R5bGU7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgIC5tYWluLW5hdi1tZW51LW92ZXJsYXkge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY1O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4tbmF2LW1lbnUtaGVhZGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICBoZWlnaHQ6ICRtb2JpbGUtbWFpbi1uYXYtbWVudS1oZWFkZXItaGVpZ2h0O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuXHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAgIC5sZWZ0LWNvbCxcclxuICAgICAgICAgIC5taWRkbGUtY29sLFxyXG4gICAgICAgICAgLnJpZ2h0LWNvbCB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm1pZGRsZS1jb2wge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC02Mi41cHg7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMXB4O1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogMTI1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEyNXB4O1xyXG5cclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1zdHlsZTtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jbG9zZS1uYXYge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeS1hbHQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1zdHlsZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jb3VudHJ5LXNlbGVjdG9yIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgLmZhLWdsb2JlIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mYS1jaGV2cm9uLWRvd24ge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1haW4tbmF2LW1lbnUtaGVhZGVyLWFkZGl0aW9uYWwge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XHJcblxyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbi1uYXYtbGlua3MtY29udGFpbmVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiA4cHggc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuXHJcbiAgICAgICAgICAubWFpbi1uYXYtbWVudS1saW5rcy1zZWN0aW9uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcblxyXG4gICAgICAgICAgICAubWFpbi1uYXYtbWVudS1saW5rcyB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG5cclxuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgICAgJi5zcGFjZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAubmF2LWxpbmssXHJcbiAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE2cHggNTZweCAxNnB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnktYWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNlZ21lbnRlZC1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWUtcHJvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDU0XCI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNlY29uZGFyeS1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcclxuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnZpZXctYWxsIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmRlc2NyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbGlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDlweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICYuc2VnbWVudC1uYW1lIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDU2cHggMTZweCAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnktYWx0O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJi5ncm91cC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggNTZweCAxOHB4IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWdyZXk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmLmV4cGFuZGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgID4gLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lLXBybztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA2N1wiOyAvLyBleHBhbmQgaWNvblxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAvLyBzdGFydCBvZmYgaGlkZGVuXHJcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgLm5hdi1saW5rLFxyXG4gICAgICAgICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAuc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgICAgICAgICAgID4gLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy8gY2hhbmdlIHRoZSBpY29uIHRvIGNvbGxhcHNlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA2OFwiO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zZWdtZW50ZWQtbmF2IHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubWVudS1vcGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcbiIsIi5sYW5ndWFnZS1zZWxlY3RvcntcclxuICB1bHtcclxuICAgIGxpc3Qtc3R5bGU6bm9uZTtcclxuICAgIGRpc3BsYXk6ZmxleDtcclxuICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMTVweDtcclxuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMTVweDtcclxuICAgIFxyXG4gICAgbGl7XHJcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xyXG5cclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZC1tYXgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2VsZWN0ZWR7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JleSwgLjI1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5pbWFnZS1jb21wb25lbnQtY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWFnZS10b3AtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2UtY29udGVudC1jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICBjb2xvcjogJGltYWdlLWNvbnRlbnQtY29sb3I7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcclxuXHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgPiAqIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuICAgICAgICA+ICp7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJlLWhlYWRsaW5lIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpbWFnZS1wcmUtaGVhZGxpbmUtZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LW1lZGl1bTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN1Yi1oZWFkbGluZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGluay10aXRsZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5LWFsdDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxyXG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLS1kaXNjbGFpbWVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDIwcHg7XHJcbiAgICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHdpZHRoOiAxNTBweDtcclxuXHJcbiAgICAgIGNvbG9yOiAkZm9udC1jb2xvci1kYXJrLWJnO1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5pbWFnZS1kZXNjciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5pbWFnZS1jb250YWluZXIge1xyXG4gIGEge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gIH1cclxuXHJcbiAgJi5leHRlcm5hbC1saW5rIHtcclxuICAgIGEge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDMwcHggMCAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgLmV4dGVybmFsLWxpbmstaWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEJhY2tncm91bmQgVmFyaWFudHNcclxuXHJcbi5saWdodC1iZyB7XHJcbiAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICBhIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufSAvLy5saWdodC1iZ1xyXG5cclxuLy8gRW5kIEJhY2tncm91bmQgVmFyaWFudHMiLCIuaW1hZ2UtcHJvbW8ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICBhIHtcclxuICAgIC5pbWFnZS10b3AtY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLXN0eWxlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1hZ2UtY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMDBweDtcclxuICAgICAgICAuaW1hZ2UtZGlzY2xhaW1lcntcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWZsb3c6IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAuaW1hZ2UtdG9wLWNvbnRhaW5lciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5leHRlcm5hbCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMzBweCAwIDA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAuZXh0ZXJuYWwtaW1nLWljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5pbWFnZS1tb3NhaWMtY29udGFpbmVye1xyXG4gIG1hcmdpbi1ib3R0b206ICRjb21wb25lbnQtbWFyZ2luLWJvdHRvbTtcclxuXHJcbiAgLmdyaWQtaXRlbXtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWF4KSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnLW1pbikge1xyXG4gICAgICB3aWR0aDogMzMlXHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWNvbnRhaW5lcntcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgIGltZ3tcclxuICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWNvbnRhaW5lcntcclxuICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbGlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLmltYWdlLWdyaWQtY29udGFpbmVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAkY29tcG9uZW50LW1hcmdpbi1ib3R0b207XHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAuZ3JpZC1pdGVtIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWF4KSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnLW1pbikge1xyXG4gICAgICB3aWR0aDogMzMlO1xyXG4gICAgfVxyXG4gICAgLmltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC8vIE9uIHNtYWxsIHNjcmVlbiwgbWFrZSBpbWFnZSAxMDAlIHdpZHRoXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyBPbiBtZWQgc2NyZWVuIGFuZCB1cCwgc2V0IGNlbnRlciBpbWFnZVxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzNjBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGVudC1jb250YWluZXIge1xyXG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1saWdodDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIlxyXG4uY2Fyb3VzZWx7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGNvbXBvbmVudC1tYXJnaW4tYm90dG9tO1xyXG5cclxuICAuY2Fyb3VzZWwtaW5uZXJ7XHJcbiAgICAuY2Fyb3VzZWwtaXRlbXtcclxuICAgICAgaW1ne1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udHJvbC1jb250YWluZXJ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDE7IFxyXG4gICAgdG9wOiAxMnB4O1xyXG4gICAgbGVmdDogMTJweDtcclxuXHJcbiAgICAucHJldi1jb250cm9sLFxyXG4gICAgLm5leHQtY29udHJvbHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG5cclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcblxyXG4gICAgICBpe1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJldi1jb250cm9se1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXh0LWNvbnRyb2x7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMzBweCAzMHB4IDA7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuICAgICAgdG9wOiAtMjRweDtcclxuICAgICAgbGVmdDogLTFweDtcclxuXHJcbiAgICAgIC5wcmV2LWNvbnRyb2x7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAwIDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaW1hZ2Utc2Nyb2xsLWNhcm91c2VsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5wcmV2LWNvbnRyb2wsXHJcbiAgLm5leHQtY29udHJvbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDI1JTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGZvbnQtc2l6ZTogNDVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWxpZ2h0O1xyXG4gICAgb3BhY2l0eTogMC4yO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLW91dDtcclxuXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcmV2LWNvbnRyb2wge1xyXG4gICAgbGVmdDogLTIwcHg7XHJcbiAgfVxyXG5cclxuICAubmV4dC1jb250cm9sIHtcclxuICAgIHJpZ2h0OiAtNDBweDtcclxuICB9XHJcblxyXG4gIC5pbWFnZS1zY3JvbGwtY2Fyb3VzZWwtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAuc2Nyb2xsLWl0ZW1zIHtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAuc2Nyb2xsLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMCA0MnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnLW1pbikge1xyXG4gICAgICAgICAgd2lkdGg6IDMzJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIFNob3VsZCBub3QgbG9vayBsaWtlIGEgbGlua1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbGlnaHQ7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zY3JvbGwtaXRlbS0taW1hZ2Uge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMDAlOyAvLyB1c2VkIHRvIG1ha2UgdGhlIGhlaWdodCB0aGUgc2FtZSBhcyB0aGUgd2lkdGhcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1zdHlsZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaW1hZ2UtLWRpc2NsYWltZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLWRhcmstYmc7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMHB4IDI3JTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGE6aG92ZXIge1xyXG4gICAgICAgICAgLnNjcm9sbC1pdGVtLS1pbWFnZSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ViLWhlYWRsaW5lIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbGlnaHQ7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRlc2NyaXB0aW9uLnJpY2gtdGV4dCB7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtcmVndWxhcjtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubG9hZGVkIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAuaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM3NXB4O1xyXG5cclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tc3R5bGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGtleWZyYW1lcyBwbHlyLXByb2dyZXNze3Rve2JhY2tncm91bmQtcG9zaXRpb246MjVweCAwO2JhY2tncm91bmQtcG9zaXRpb246dmFyKC0tcGx5ci1wcm9ncmVzcy1sb2FkaW5nLXNpemUsMjVweCkgMH19QGtleWZyYW1lcyBwbHlyLXBvcHVwezAle29wYWNpdHk6LjU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIHBseXItZmFkZS1pbnswJXtvcGFjaXR5OjB9dG97b3BhY2l0eToxfX0ucGx5cnstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDthbGlnbi1pdGVtczpjZW50ZXI7ZGlyZWN0aW9uOmx0cjtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZvbnQtZmFtaWx5OmluaGVyaXQ7Zm9udC1mYW1pbHk6dmFyKC0tcGx5ci1mb250LWZhbWlseSxpbmhlcml0KTtmb250LXZhcmlhbnQtbnVtZXJpYzp0YWJ1bGFyLW51bXM7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtd2VpZ2h0OnZhcigtLXBseXItZm9udC13ZWlnaHQtcmVndWxhciw0MDApO2xpbmUtaGVpZ2h0OjEuNztsaW5lLWhlaWdodDp2YXIoLS1wbHlyLWxpbmUtaGVpZ2h0LDEuNyk7bWF4LXdpZHRoOjEwMCU7bWluLXdpZHRoOjIwMHB4O3Bvc2l0aW9uOnJlbGF0aXZlO3RleHQtc2hhZG93Om5vbmU7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3otaW5kZXg6MH0ucGx5ciBhdWRpbywucGx5ciBpZnJhbWUsLnBseXIgdmlkZW97ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5wbHlyIGJ1dHRvbntmb250OmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDt3aWR0aDphdXRvfS5wbHlyOmZvY3Vze291dGxpbmU6MH0ucGx5ci0tZnVsbC11aXtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnBseXItLWZ1bGwtdWkgKiwucGx5ci0tZnVsbC11aSA6YWZ0ZXIsLnBseXItLWZ1bGwtdWkgOmJlZm9yZXtib3gtc2l6aW5nOmluaGVyaXR9LnBseXItLWZ1bGwtdWkgYSwucGx5ci0tZnVsbC11aSBidXR0b24sLnBseXItLWZ1bGwtdWkgaW5wdXQsLnBseXItLWZ1bGwtdWkgbGFiZWx7dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbn0ucGx5cl9fYmFkZ2V7YmFja2dyb3VuZDojNGE1NDY0O2JhY2tncm91bmQ6dmFyKC0tcGx5ci1iYWRnZS1iYWNrZ3JvdW5kLCM0YTU0NjQpO2JvcmRlci1yYWRpdXM6MnB4O2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci1iYWRnZS1ib3JkZXItcmFkaXVzLDJweCk7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLWJhZGdlLXRleHQtY29sb3IsI2ZmZik7Zm9udC1zaXplOjlweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtYmFkZ2UsOXB4KTtsaW5lLWhlaWdodDoxO3BhZGRpbmc6M3B4IDRweH0ucGx5ci0tZnVsbC11aSA6Oi13ZWJraXQtbWVkaWEtdGV4dC10cmFjay1jb250YWluZXJ7ZGlzcGxheTpub25lfS5wbHlyX19jYXB0aW9uc3thbmltYXRpb246cGx5ci1mYWRlLWluIC4zcyBlYXNlO2JvdHRvbTowO2Rpc3BsYXk6bm9uZTtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsMTNweCk7bGVmdDowO3BhZGRpbmc6MTBweDtwYWRkaW5nOnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpO3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246dHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDt3aWR0aDoxMDAlfS5wbHlyX19jYXB0aW9ucyBzcGFuOmVtcHR5e2Rpc3BsYXk6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDo0ODBweCl7LnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToxNXB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1iYXNlLDE1cHgpO3BhZGRpbmc6MjBweDtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKjIpfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LnBseXJfX2NhcHRpb25ze2ZvbnQtc2l6ZToxOHB4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1sYXJnZSwxOHB4KX19LnBseXItLWNhcHRpb25zLWFjdGl2ZSAucGx5cl9fY2FwdGlvbnN7ZGlzcGxheTpibG9ja30ucGx5cjpub3QoLnBseXItLWhpZGUtY29udHJvbHMpIC5wbHlyX19jb250cm9sczpub3QoOmVtcHR5KX4ucGx5cl9fY2FwdGlvbnN7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTQwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi00KSl9LnBseXJfX2NhcHRpb257YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC44KTtiYWNrZ3JvdW5kOnZhcigtLXBseXItY2FwdGlvbnMtYmFja2dyb3VuZCxyZ2JhKDAsMCwwLC44KSk7Ym9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1ib3gtZGVjb3JhdGlvbi1icmVhazpjbG9uZTtib3gtZGVjb3JhdGlvbi1icmVhazpjbG9uZTtjb2xvcjojZmZmO2NvbG9yOnZhcigtLXBseXItY2FwdGlvbnMtdGV4dC1jb2xvciwjZmZmKTtsaW5lLWhlaWdodDoxODUlO3BhZGRpbmc6LjJlbSAuNWVtO3doaXRlLXNwYWNlOnByZS13cmFwfS5wbHlyX19jYXB0aW9uIGRpdntkaXNwbGF5OmlubGluZX0ucGx5cl9fY29udHJvbHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6M3B4O2JvcmRlci1yYWRpdXM6dmFyKC0tcGx5ci1jb250cm9sLXJhZGl1cywzcHgpO2NvbG9yOmluaGVyaXQ7Y3Vyc29yOnBvaW50ZXI7ZmxleC1zaHJpbms6MDtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6N3B4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zaXRpb246YWxsIC4zcyBlYXNlfS5wbHlyX19jb250cm9sIHN2Z3tmaWxsOmN1cnJlbnRDb2xvcjtkaXNwbGF5OmJsb2NrO2hlaWdodDoxOHB4O2hlaWdodDp2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLDE4cHgpO3BvaW50ZXItZXZlbnRzOm5vbmU7d2lkdGg6MThweDt3aWR0aDp2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLDE4cHgpfS5wbHlyX19jb250cm9sOmZvY3Vze291dGxpbmU6MH0ucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXN7b3V0bGluZS1jb2xvcjojMDBiM2ZmO291dGxpbmUtY29sb3I6dmFyKC0tcGx5ci10YWItZm9jdXMtY29sb3IsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiM2ZmKSkpO291dGxpbmUtb2Zmc2V0OjJweDtvdXRsaW5lLXN0eWxlOmRvdHRlZDtvdXRsaW5lLXdpZHRoOjNweH1hLnBseXJfX2NvbnRyb2x7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnBseXJfX2NvbnRyb2wucGx5cl9fY29udHJvbC0tcHJlc3NlZCAuaWNvbi0tbm90LXByZXNzZWQsLnBseXJfX2NvbnRyb2wucGx5cl9fY29udHJvbC0tcHJlc3NlZCAubGFiZWwtLW5vdC1wcmVzc2VkLC5wbHlyX19jb250cm9sOm5vdCgucGx5cl9fY29udHJvbC0tcHJlc3NlZCkgLmljb24tLXByZXNzZWQsLnBseXJfX2NvbnRyb2w6bm90KC5wbHlyX19jb250cm9sLS1wcmVzc2VkKSAubGFiZWwtLXByZXNzZWQsYS5wbHlyX19jb250cm9sOmFmdGVyLGEucGx5cl9fY29udHJvbDpiZWZvcmV7ZGlzcGxheTpub25lfS5wbHlyLS1mdWxsLXVpIDo6LXdlYmtpdC1tZWRpYS1jb250cm9sc3tkaXNwbGF5Om5vbmV9LnBseXJfX2NvbnRyb2xze2FsaWduLWl0ZW1zOmNlbnRlcjtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kO3RleHQtYWxpZ246Y2VudGVyfS5wbHlyX19jb250cm9scyAucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcntmbGV4OjE7bWluLXdpZHRoOjB9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbXttYXJnaW4tbGVmdDoyLjVweDttYXJnaW4tbGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KS80KX0ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtOmZpcnN0LWNoaWxke21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OmF1dG99LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX19wcm9ncmVzc19fY29udGFpbmVye3BhZGRpbmctbGVmdDoyLjVweDtwYWRkaW5nLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvNCl9LnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1le3BhZGRpbmc6MCA1cHg7cGFkZGluZzowIGNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzIpfS5wbHlyX19jb250cm9scyAucGx5cl9fY29udHJvbHNfX2l0ZW0ucGx5cl9fcHJvZ3Jlc3NfX2NvbnRhaW5lcjpmaXJzdC1jaGlsZCwucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3RpbWUrLnBseXJfX3RpbWUsLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX190aW1lOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDowfS5wbHlyIFtkYXRhLXBseXI9YWlycGxheV0sLnBseXIgW2RhdGEtcGx5cj1jYXB0aW9uc10sLnBseXIgW2RhdGEtcGx5cj1mdWxsc2NyZWVuXSwucGx5ciBbZGF0YS1wbHlyPXBpcF0sLnBseXJfX2NvbnRyb2xzOmVtcHR5e2Rpc3BsYXk6bm9uZX0ucGx5ci0tYWlycGxheS1zdXBwb3J0ZWQgW2RhdGEtcGx5cj1haXJwbGF5XSwucGx5ci0tY2FwdGlvbnMtZW5hYmxlZCBbZGF0YS1wbHlyPWNhcHRpb25zXSwucGx5ci0tZnVsbHNjcmVlbi1lbmFibGVkIFtkYXRhLXBseXI9ZnVsbHNjcmVlbl0sLnBseXItLXBpcC1zdXBwb3J0ZWQgW2RhdGEtcGx5cj1waXBde2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wbHlyX19tZW51e2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpyZWxhdGl2ZX0ucGx5cl9fbWVudSAucGx5cl9fY29udHJvbCBzdmd7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2V9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSBzdmd7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyl9LnBseXJfX21lbnUgLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXSAucGx5cl9fdG9vbHRpcHtkaXNwbGF5Om5vbmV9LnBseXJfX21lbnVfX2NvbnRhaW5lcnthbmltYXRpb246cGx5ci1wb3B1cCAuMnMgZWFzZTtiYWNrZ3JvdW5kOmhzbGEoMCwwJSwxMDAlLC45KTtiYWNrZ3JvdW5kOnZhcigtLXBseXItbWVudS1iYWNrZ3JvdW5kLGhzbGEoMCwwJSwxMDAlLC45KSk7Ym9yZGVyLXJhZGl1czo0cHg7Ym90dG9tOjEwMCU7Ym94LXNoYWRvdzowIDFweCAycHggcmdiYSgwLDAsMCwuMTUpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1tZW51LXNoYWRvdywwIDFweCAycHggcmdiYSgwLDAsMCwuMTUpKTtjb2xvcjojNGE1NDY0O2NvbG9yOnZhcigtLXBseXItbWVudS1jb2xvciwjNGE1NDY0KTtmb250LXNpemU6MTVweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtYmFzZSwxNXB4KTttYXJnaW4tYm90dG9tOjEwcHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6LTNweDt0ZXh0LWFsaWduOmxlZnQ7d2hpdGUtc3BhY2U6bm93cmFwO3otaW5kZXg6M30ucGx5cl9fbWVudV9fY29udGFpbmVyPmRpdntvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbjpoZWlnaHQgLjM1cyBjdWJpYy1iZXppZXIoLjQsMCwuMiwxKSx3aWR0aCAuMzVzIGN1YmljLWJlemllciguNCwwLC4yLDEpfS5wbHlyX19tZW51X19jb250YWluZXI6YWZ0ZXJ7Ym9yZGVyOjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOnZhcigtLXBseXItbWVudS1hcnJvdy1zaXplLDRweCkgc29saWQgaHNsYSgwLDAlLDEwMCUsLjkpO2JvcmRlci13aWR0aDp2YXIoLS1wbHlyLW1lbnUtYXJyb3ctc2l6ZSw0cHgpO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxNHB4O3JpZ2h0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLWljb24tc2l6ZSwgMThweCkvMiArIHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyAtIHZhcigtLXBseXItbWVudS1hcnJvdy1zaXplLCA0cHgpLzIpO3RvcDoxMDAlO3dpZHRoOjB9LnBseXJfX21lbnVfX2NvbnRhaW5lciBbcm9sZT1tZW51XXtwYWRkaW5nOjdweDtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KX0ucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtXSwucGx5cl9fbWVudV9fY29udGFpbmVyIFtyb2xlPW1lbnVpdGVtcmFkaW9de21hcmdpbi10b3A6MnB4fS5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1dOmZpcnN0LWNoaWxkLC5wbHlyX19tZW51X19jb250YWluZXIgW3JvbGU9bWVudWl0ZW1yYWRpb106Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2x7YWxpZ24taXRlbXM6Y2VudGVyO2NvbG9yOiM0YTU0NjQ7Y29sb3I6dmFyKC0tcGx5ci1tZW51LWNvbG9yLCM0YTU0NjQpO2Rpc3BsYXk6ZmxleDtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtbWVudSx2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwxM3B4KSk7cGFkZGluZzo0LjY2NjY3cHggMTAuNXB4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcvMS41KSBjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyoxLjUpOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3dpZHRoOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbD5zcGFue2FsaWduLWl0ZW1zOmluaGVyaXQ7ZGlzcGxheTpmbGV4O3dpZHRoOjEwMCV9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbDphZnRlcntib3JkZXI6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlcjp2YXIoLS1wbHlyLW1lbnUtaXRlbS1hcnJvdy1zaXplLDRweCkgc29saWQgdHJhbnNwYXJlbnQ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tZm9yd2FyZHtwYWRkaW5nLXJpZ2h0OjI4cHg7cGFkZGluZy1yaWdodDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyo0KX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1mb3J3YXJkOmFmdGVye2JvcmRlci1sZWZ0LWNvbG9yOiM3MjgxOTc7Ym9yZGVyLWxlZnQtY29sb3I6dmFyKC0tcGx5ci1tZW51LWFycm93LWNvbG9yLCM3MjgxOTcpO3JpZ2h0OjYuNXB4O3JpZ2h0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjEuNSAtIHZhcigtLXBseXItbWVudS1pdGVtLWFycm93LXNpemUsIDRweCkpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQucGx5cl9fdGFiLWZvY3VzOmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2wtLWZvcndhcmQ6aG92ZXI6YWZ0ZXJ7Ym9yZGVyLWxlZnQtY29sb3I6aW5pdGlhbH0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNre2ZvbnQtd2VpZ2h0OjQwMDtmb250LXdlaWdodDp2YXIoLS1wbHlyLWZvbnQtd2VpZ2h0LXJlZ3VsYXIsNDAwKTttYXJnaW46N3B4O21hcmdpbjpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyk7bWFyZ2luLWJvdHRvbTozLjVweDttYXJnaW4tYm90dG9tOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43LzIpO3BhZGRpbmctbGVmdDoyOHB4O3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyo0KTtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDpjYWxjKDEwMCUgLSAxNHB4KTt3aWR0aDpjYWxjKDEwMCUgLSB2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqMil9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbC0tYmFjazphZnRlcntib3JkZXItcmlnaHQtY29sb3I6IzcyODE5Nztib3JkZXItcmlnaHQtY29sb3I6dmFyKC0tcGx5ci1tZW51LWFycm93LWNvbG9yLCM3MjgxOTcpO2xlZnQ6Ni41cHg7bGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyoxLjUgLSB2YXIoLS1wbHlyLW1lbnUtaXRlbS1hcnJvdy1zaXplLCA0cHgpKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrOmJlZm9yZXtiYWNrZ3JvdW5kOiNkY2RmZTU7YmFja2dyb3VuZDp2YXIoLS1wbHlyLW1lbnUtYmFjay1ib3JkZXItY29sb3IsI2RjZGZlNSk7Ym94LXNoYWRvdzowIDFweCAwICNmZmY7Ym94LXNoYWRvdzowIDFweCAwIHZhcigtLXBseXItbWVudS1iYWNrLWJvcmRlci1zaGFkb3ctY29sb3IsI2ZmZik7Y29udGVudDpcIlwiO2hlaWdodDoxcHg7bGVmdDowO21hcmdpbi10b3A6My41cHg7bWFyZ2luLXRvcDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNy8yKTtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MTAwJX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrLnBseXJfX3RhYi1mb2N1czphZnRlciwucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19jb250cm9sLS1iYWNrOmhvdmVyOmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjppbml0aWFsfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXXtwYWRkaW5nLWxlZnQ6N3B4O3BhZGRpbmctbGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSouNyl9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dOmFmdGVyLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpiZWZvcmV7Ym9yZGVyLXJhZGl1czoxMDAlfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKTtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztmbGV4LXNocmluazowO2hlaWdodDoxNnB4O21hcmdpbi1yaWdodDoxMHB4O21hcmdpbi1yaWdodDp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KTt0cmFuc2l0aW9uOmFsbCAuM3MgZWFzZTt3aWR0aDoxNnB4fS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTphZnRlcntiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyOjA7aGVpZ2h0OjZweDtsZWZ0OjEycHg7b3BhY2l0eTowO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMCk7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2Usb3BhY2l0eSAuM3MgZWFzZTt3aWR0aDo2cHh9LnBseXJfX21lbnVfX2NvbnRhaW5lciAucGx5cl9fY29udHJvbFtyb2xlPW1lbnVpdGVtcmFkaW9dW2FyaWEtY2hlY2tlZD10cnVlXTpiZWZvcmV7YmFja2dyb3VuZDojMDBiM2ZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1jb250cm9sLXRvZ2dsZS1jaGVja2VkLWJhY2tncm91bmQsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiM2ZmKSkpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXVthcmlhLWNoZWNrZWQ9dHJ1ZV06YWZ0ZXJ7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpfS5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXS5wbHlyX190YWItZm9jdXM6YmVmb3JlLC5wbHlyX19tZW51X19jb250YWluZXIgLnBseXJfX2NvbnRyb2xbcm9sZT1tZW51aXRlbXJhZGlvXTpob3ZlcjpiZWZvcmV7YmFja2dyb3VuZDpyZ2JhKDM1LDQwLDQ3LC4xKX0ucGx5cl9fbWVudV9fY29udGFpbmVyIC5wbHlyX19tZW51X192YWx1ZXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmNhbGMoLTdweCAtIC0yKTttYXJnaW4tcmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcqLTEgLSAtMik7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmctbGVmdDoyNC41cHg7cGFkZGluZy1sZWZ0OmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KjMuNSk7cG9pbnRlci1ldmVudHM6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MjZweDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpKjIpO2NvbG9yOiMwMGIzZmY7Y29sb3I6dmFyKC0tcGx5ci1yYW5nZS1maWxsLWJhY2tncm91bmQsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiM2ZmKSkpO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjE5cHg7aGVpZ2h0OmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1hY3RpdmUtc2hhZG93LXdpZHRoLCAzcHgpKjIgKyB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCkpO21hcmdpbjowO21pbi13aWR0aDowO3BhZGRpbmc6MDt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7d2lkdGg6MTAwJX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg5MGRlZyxjdXJyZW50Q29sb3IgMCx0cmFuc3BhcmVudCAwKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byByaWdodCxjdXJyZW50Q29sb3IgdmFyKC0tdmFsdWUsMCksdHJhbnNwYXJlbnQgdmFyKC0tdmFsdWUsMCkpO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LXdlYmtpdC10cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotd2Via2l0LXNsaWRlci10aHVtYnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWJhY2tncm91bmQsI2ZmZik7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDAlO2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMik7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKSk7aGVpZ2h0OjEzcHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpO21hcmdpbi10b3A6LTRweDttYXJnaW4tdG9wOmNhbGModmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsIDEzcHgpLzIqLTEgLSB2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKi0xKTtwb3NpdGlvbjpyZWxhdGl2ZTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4ycyBlYXNlO3RyYW5zaXRpb246YWxsIC4ycyBlYXNlO3dpZHRoOjEzcHg7d2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCl9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2t7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjIuNXB4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKTtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpOy1tb3otdHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt1c2VyLXNlbGVjdDpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXRodW1ie2JhY2tncm91bmQ6I2ZmZjtiYWNrZ3JvdW5kOnZhcigtLXBseXItcmFuZ2UtdGh1bWItYmFja2dyb3VuZCwjZmZmKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjEwMCU7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpKTtoZWlnaHQ6MTNweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1oZWlnaHQsMTNweCk7cG9zaXRpb246cmVsYXRpdmU7LW1vei10cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt0cmFuc2l0aW9uOmFsbCAuMnMgZWFzZTt3aWR0aDoxM3B4O3dpZHRoOnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOjotbW96LXJhbmdlLXByb2dyZXNze2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCl9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tjb2xvcjp0cmFuc3BhcmVudH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtdXBwZXIsLnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6Mi41cHg7Ym9yZGVyLXJhZGl1czpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIpO2hlaWdodDo1cHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCk7LW1zLXRyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZTt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dXNlci1zZWxlY3Q6bm9uZX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLWZpbGwtbG93ZXJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjIuNXB4O2JvcmRlci1yYWRpdXM6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCwgNXB4KS8yKTtoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpOy1tcy10cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2U7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlO3VzZXItc2VsZWN0Om5vbmV9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10aHVtYntiYWNrZ3JvdW5kOiNmZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWJhY2tncm91bmQsI2ZmZik7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDAlO2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMik7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLXNoYWRvdywwIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKSk7aGVpZ2h0OjEzcHg7aGVpZ2h0OnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpO21hcmdpbi10b3A6MDtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7dHJhbnNpdGlvbjphbGwgLjJzIGVhc2U7d2lkdGg6MTNweDt3aWR0aDp2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwxM3B4KX0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRvb2x0aXB7ZGlzcGxheTpub25lfS5wbHlyLS1mdWxsLXVpIGlucHV0W3R5cGU9cmFuZ2VdOmZvY3Vze291dGxpbmU6MH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXTo6LW1vei1mb2N1cy1vdXRlcntib3JkZXI6MH0ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPXJhbmdlXS5wbHlyX190YWItZm9jdXM6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre291dGxpbmUtY29sb3I6IzAwYjNmZjtvdXRsaW5lLWNvbG9yOnZhcigtLXBseXItdGFiLWZvY3VzLWNvbG9yLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjNmZikpKTtvdXRsaW5lLW9mZnNldDoycHg7b3V0bGluZS1zdHlsZTpkb3R0ZWQ7b3V0bGluZS13aWR0aDozcHh9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV0ucGx5cl9fdGFiLWZvY3VzOjotbW96LXJhbmdlLXRyYWNre291dGxpbmUtY29sb3I6IzAwYjNmZjtvdXRsaW5lLWNvbG9yOnZhcigtLXBseXItdGFiLWZvY3VzLWNvbG9yLHZhcigtLXBseXItY29sb3ItbWFpbix2YXIoLS1wbHlyLWNvbG9yLW1haW4sIzAwYjNmZikpKTtvdXRsaW5lLW9mZnNldDoycHg7b3V0bGluZS1zdHlsZTpkb3R0ZWQ7b3V0bGluZS13aWR0aDozcHh9LnBseXItLWZ1bGwtdWkgaW5wdXRbdHlwZT1yYW5nZV0ucGx5cl9fdGFiLWZvY3VzOjotbXMtdHJhY2t7b3V0bGluZS1jb2xvcjojMDBiM2ZmO291dGxpbmUtY29sb3I6dmFyKC0tcGx5ci10YWItZm9jdXMtY29sb3IsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiM2ZmKSkpO291dGxpbmUtb2Zmc2V0OjJweDtvdXRsaW5lLXN0eWxlOmRvdHRlZDtvdXRsaW5lLXdpZHRoOjNweH0ucGx5cl9fcG9zdGVye2JhY2tncm91bmQtY29sb3I6IzAwMDtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCx2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsIzAwMCkpO2JhY2tncm91bmQtcG9zaXRpb246NTAlIDUwJTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOmNvbnRhaW47aGVpZ2h0OjEwMCU7bGVmdDowO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjJzIGVhc2U7d2lkdGg6MTAwJTt6LWluZGV4OjF9LnBseXItLXN0b3BwZWQucGx5cl9fcG9zdGVyLWVuYWJsZWQgLnBseXJfX3Bvc3RlcntvcGFjaXR5OjF9LnBseXItLXlvdXR1YmUucGx5ci0tcGF1c2VkLnBseXJfX3Bvc3Rlci1lbmFibGVkOm5vdCgucGx5ci0tc3RvcHBlZCkgLnBseXJfX3Bvc3RlcntkaXNwbGF5Om5vbmV9LnBseXJfX3RpbWV7Zm9udC1zaXplOjEzcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXRpbWUsdmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsMTNweCkpfS5wbHlyX190aW1lKy5wbHlyX190aW1lOmJlZm9yZXtjb250ZW50OlwiXFwyMDQ0XCI7bWFyZ2luLXJpZ2h0OjEwcHg7bWFyZ2luLXJpZ2h0OnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpfUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsucGx5cl9fdGltZSsucGx5cl9fdGltZXtkaXNwbGF5Om5vbmV9fS5wbHlyX190b29sdGlwe2JhY2tncm91bmQ6aHNsYSgwLDAlLDEwMCUsLjkpO2JhY2tncm91bmQ6dmFyKC0tcGx5ci10b29sdGlwLWJhY2tncm91bmQsaHNsYSgwLDAlLDEwMCUsLjkpKTtib3JkZXItcmFkaXVzOjNweDtib3JkZXItcmFkaXVzOnZhcigtLXBseXItdG9vbHRpcC1yYWRpdXMsM3B4KTtib3R0b206MTAwJTtib3gtc2hhZG93OjAgMXB4IDJweCByZ2JhKDAsMCwwLC4xNSk7Ym94LXNoYWRvdzp2YXIoLS1wbHlyLXRvb2x0aXAtc2hhZG93LDAgMXB4IDJweCByZ2JhKDAsMCwwLC4xNSkpO2NvbG9yOiM0YTU0NjQ7Y29sb3I6dmFyKC0tcGx5ci10b29sdGlwLWNvbG9yLCM0YTU0NjQpO2ZvbnQtc2l6ZToxM3B4O2ZvbnQtc2l6ZTp2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwxM3B4KTtmb250LXdlaWdodDo0MDA7Zm9udC13ZWlnaHQ6dmFyKC0tcGx5ci1mb250LXdlaWdodC1yZWd1bGFyLDQwMCk7bGVmdDo1MCU7bGluZS1oZWlnaHQ6MS4zO21hcmdpbi1ib3R0b206MTBweDttYXJnaW4tYm90dG9tOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpLzIqMik7b3BhY2l0eTowO3BhZGRpbmc6NXB4IDcuNXB4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMikgY2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMioxLjUpO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLDEwcHgpIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAxMDAlO3RyYW5zaXRpb246dHJhbnNmb3JtIC4ycyBlYXNlIC4xcyxvcGFjaXR5IC4ycyBlYXNlIC4xczt3aGl0ZS1zcGFjZTpub3dyYXA7ei1pbmRleDoyfS5wbHlyX190b29sdGlwOmJlZm9yZXtib3JkZXItbGVmdDo0cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3A6NHB4IHNvbGlkIGhzbGEoMCwwJSwxMDAlLC45KTtib3JkZXItdG9wOnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLDRweCkgc29saWQgdmFyKC0tcGx5ci10b29sdGlwLWJhY2tncm91bmQsaHNsYSgwLDAlLDEwMCUsLjkpKTtib3R0b206LTRweDtib3R0b206Y2FsYyh2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSwgNHB4KSotMSk7Y29udGVudDpcIlwiO2hlaWdodDowO2xlZnQ6NTAlO3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3dpZHRoOjA7ei1pbmRleDoyfS5wbHlyIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cyAucGx5cl9fdG9vbHRpcCwucGx5ciAucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcCwucGx5cl9fdG9vbHRpcC0tdmlzaWJsZXtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlKSBzY2FsZSgxKX0ucGx5ciAucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcHt6LWluZGV4OjN9LnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcHtsZWZ0OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTBweCkgc2NhbGUoLjgpO3RyYW5zZm9ybS1vcmlnaW46MCAxMDAlfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbCAucGx5cl9fdG9vbHRpcDpiZWZvcmUsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkIC5wbHlyX190b29sdGlwOmJlZm9yZXtsZWZ0OjE2cHg7bGVmdDpjYWxjKHZhcigtLXBseXItY29udHJvbC1pY29uLXNpemUsIDE4cHgpLzIgKyB2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkqLjcpfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkIC5wbHlyX190b29sdGlwe2xlZnQ6YXV0bztyaWdodDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwcHgpIHNjYWxlKC44KTt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMTAwJX0ucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6bGFzdC1jaGlsZCAucGx5cl9fdG9vbHRpcDpiZWZvcmV7bGVmdDphdXRvO3JpZ2h0OjE2cHg7cmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtaWNvbi1zaXplLCAxOHB4KS8yICsgdmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKi43KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg1MCUpfS5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmZpcnN0LWNoaWxkKy5wbHlyX19jb250cm9sIC5wbHlyX190b29sdGlwLS12aXNpYmxlLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCsucGx5cl9fY29udHJvbDpob3ZlciAucGx5cl9fdG9vbHRpcCwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpmaXJzdC1jaGlsZCAucGx5cl9fdG9vbHRpcC0tdmlzaWJsZSwucGx5cl9fY29udHJvbHM+LnBseXJfX2NvbnRyb2w6Zmlyc3QtY2hpbGQ6aG92ZXIgLnBseXJfX3Rvb2x0aXAsLnBseXJfX2NvbnRyb2xzPi5wbHlyX19jb250cm9sOmxhc3QtY2hpbGQucGx5cl9fdGFiLWZvY3VzIC5wbHlyX190b29sdGlwLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkIC5wbHlyX190b29sdGlwLS12aXNpYmxlLC5wbHlyX19jb250cm9scz4ucGx5cl9fY29udHJvbDpsYXN0LWNoaWxkOmhvdmVyIC5wbHlyX190b29sdGlwe3RyYW5zZm9ybTp0cmFuc2xhdGUoMCkgc2NhbGUoMSl9LnBseXJfX3Byb2dyZXNze2xlZnQ6Ni41cHg7bGVmdDpjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSouNSk7bWFyZ2luLXJpZ2h0OjEzcHg7bWFyZ2luLXJpZ2h0OnZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LDEzcHgpO3Bvc2l0aW9uOnJlbGF0aXZlfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyLC5wbHlyX19wcm9ncmVzcyBpbnB1dFt0eXBlPXJhbmdlXXttYXJnaW4tbGVmdDotNi41cHg7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWhlaWdodCwgMTNweCkqLS41KTttYXJnaW4tcmlnaHQ6LTYuNXB4O21hcmdpbi1yaWdodDpjYWxjKHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSotLjUpO3dpZHRoOmNhbGMoMTAwJSArIDEzcHgpO3dpZHRoOmNhbGMoMTAwJSArIHZhcigtLXBseXItcmFuZ2UtdGh1bWItaGVpZ2h0LCAxM3B4KSl9LnBseXJfX3Byb2dyZXNzIGlucHV0W3R5cGU9cmFuZ2Vde3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6Mn0ucGx5cl9fcHJvZ3Jlc3MgLnBseXJfX3Rvb2x0aXB7Zm9udC1zaXplOjEzcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXRpbWUsdmFyKC0tcGx5ci1mb250LXNpemUtc21hbGwsMTNweCkpO2xlZnQ6MH0ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcnstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MTAwcHg7aGVpZ2h0OjVweDtoZWlnaHQ6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTtsZWZ0OjA7bWFyZ2luLXRvcDotMi41cHg7bWFyZ2luLXRvcDpjYWxjKHZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LCA1cHgpLzIqLTEpO3BhZGRpbmc6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotd2Via2l0LXByb2dyZXNzLWJhcntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50fS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotd2Via2l0LXByb2dyZXNzLXZhbHVle2JhY2tncm91bmQ6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6MTAwcHg7bWluLXdpZHRoOjVweDttaW4td2lkdGg6dmFyKC0tcGx5ci1yYW5nZS10cmFjay1oZWlnaHQsNXB4KTstd2Via2l0LXRyYW5zaXRpb246d2lkdGggLjJzIGVhc2U7dHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZX0ucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcjo6LW1vei1wcm9ncmVzcy1iYXJ7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7Ym9yZGVyLXJhZGl1czoxMDBweDttaW4td2lkdGg6NXB4O21pbi13aWR0aDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpOy1tb3otdHJhbnNpdGlvbjp3aWR0aCAuMnMgZWFzZTt0cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlfS5wbHlyX19wcm9ncmVzc19fYnVmZmVyOjotbXMtZmlsbHtib3JkZXItcmFkaXVzOjEwMHB4Oy1tcy10cmFuc2l0aW9uOndpZHRoIC4ycyBlYXNlO3RyYW5zaXRpb246d2lkdGggLjJzIGVhc2V9LnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7YW5pbWF0aW9uOnBseXItcHJvZ3Jlc3MgMXMgbGluZWFyIGluZmluaXRlO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KC00NWRlZyxyZ2JhKDM1LDQwLDQ3LC42KSAyNSUsdHJhbnNwYXJlbnQgMCx0cmFuc3BhcmVudCA1MCUscmdiYSgzNSw0MCw0NywuNikgMCxyZ2JhKDM1LDQwLDQ3LC42KSA3NSUsdHJhbnNwYXJlbnQgMCx0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1iYWNrZ3JvdW5kLHJnYmEoMzUsNDAsNDcsLjYpKSAyNSUsdHJhbnNwYXJlbnQgMjUlLHRyYW5zcGFyZW50IDUwJSx2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctYmFja2dyb3VuZCxyZ2JhKDM1LDQwLDQ3LC42KSkgNTAlLHZhcigtLXBseXItcHJvZ3Jlc3MtbG9hZGluZy1iYWNrZ3JvdW5kLHJnYmEoMzUsNDAsNDcsLjYpKSA3NSUsdHJhbnNwYXJlbnQgNzUlLHRyYW5zcGFyZW50KTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteDtiYWNrZ3JvdW5kLXNpemU6MjVweCAyNXB4O2JhY2tncm91bmQtc2l6ZTp2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZSwyNXB4KSB2YXIoLS1wbHlyLXByb2dyZXNzLWxvYWRpbmctc2l6ZSwyNXB4KTtjb2xvcjp0cmFuc3BhcmVudH0ucGx5ci0tdmlkZW8ucGx5ci0tbG9hZGluZyAucGx5cl9fcHJvZ3Jlc3NfX2J1ZmZlcntiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC4yNSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsaHNsYSgwLDAlLDEwMCUsLjI1KSl9LnBseXItLWF1ZGlvLnBseXItLWxvYWRpbmcgLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE5MywyMDAsMjA5LC42KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCxyZ2JhKDE5MywyMDAsMjA5LC42KSl9LnBseXJfX3ZvbHVtZXthbGlnbi1pdGVtczpjZW50ZXI7ZGlzcGxheTpmbGV4O21heC13aWR0aDoxMTBweDttaW4td2lkdGg6ODBweDtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoyMCV9LnBseXJfX3ZvbHVtZSBpbnB1dFt0eXBlPXJhbmdlXXttYXJnaW4tbGVmdDo1cHg7bWFyZ2luLWxlZnQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMik7bWFyZ2luLXJpZ2h0OjVweDttYXJnaW4tcmlnaHQ6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMik7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS5wbHlyLS1pcy1pb3MgLnBseXJfX3ZvbHVtZXttaW4td2lkdGg6MDt3aWR0aDphdXRvfS5wbHlyLS1hdWRpb3tkaXNwbGF5OmJsb2NrfS5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbHN7YmFja2dyb3VuZDojZmZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci1hdWRpby1jb250cm9scy1iYWNrZ3JvdW5kLCNmZmYpO2JvcmRlci1yYWRpdXM6aW5oZXJpdDtjb2xvcjojNGE1NDY0O2NvbG9yOnZhcigtLXBseXItYXVkaW8tY29udHJvbC1jb2xvciwjNGE1NDY0KTtwYWRkaW5nOjEwcHg7cGFkZGluZzp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KX0ucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2wucGx5cl9fdGFiLWZvY3VzLC5wbHlyLS1hdWRpbyAucGx5cl9fY29udHJvbDpob3ZlciwucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD10cnVlXXtiYWNrZ3JvdW5kOiMwMGIzZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3Zlcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIzZmYpKSk7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLWNvbnRyb2wtY29sb3ItaG92ZXIsI2ZmZil9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNre2JhY2tncm91bmQtY29sb3I6cmdiYSgxOTMsMjAwLDIwOSwuNik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsdmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLHJnYmEoMTkzLDIwMCwyMDksLjYpKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE5MywyMDAsMjA5LC42KTtiYWNrZ3JvdW5kLWNvbG9yOnZhcigtLXBseXItYXVkaW8tcmFuZ2UtdHJhY2stYmFja2dyb3VuZCx2YXIoLS1wbHlyLWF1ZGlvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQscmdiYSgxOTMsMjAwLDIwOSwuNikpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS1hdWRpbyBpbnB1dFt0eXBlPXJhbmdlXTo6LW1zLXRyYWNre2JhY2tncm91bmQtY29sb3I6cmdiYSgxOTMsMjAwLDIwOSwuNik7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsdmFyKC0tcGx5ci1hdWRpby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLHJnYmEoMTkzLDIwMCwyMDksLjYpKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tYXVkaW8gaW5wdXRbdHlwZT1yYW5nZV06YWN0aXZlOjotd2Via2l0LXNsaWRlci10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpLDAgMCAwIDNweCByZ2JhKDM1LDQwLDQ3LC4xKTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IscmdiYSgzNSw0MCw0NywuMSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1vei1yYW5nZS10aHVtYntib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpLDAgMCAwIDNweCByZ2JhKDM1LDQwLDQ3LC4xKTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IscmdiYSgzNSw0MCw0NywuMSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLWF1ZGlvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1zLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMiksMCAwIDAgM3B4IHJnYmEoMzUsNDAsNDcsLjEpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMikpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvcixyZ2JhKDM1LDQwLDQ3LC4xKSl9LnBseXItLWF1ZGlvIC5wbHlyX19wcm9ncmVzc19fYnVmZmVye2NvbG9yOnJnYmEoMTkzLDIwMCwyMDksLjYpO2NvbG9yOnZhcigtLXBseXItYXVkaW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCxyZ2JhKDE5MywyMDAsMjA5LC42KSl9LnBseXItLXZpZGVve2JhY2tncm91bmQ6IzAwMDtiYWNrZ3JvdW5kOnZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCx2YXIoLS1wbHlyLXZpZGVvLWJhY2tncm91bmQsIzAwMCkpO292ZXJmbG93OmhpZGRlbn0ucGx5ci0tdmlkZW8ucGx5ci0tbWVudS1vcGVue292ZXJmbG93OnZpc2libGV9LnBseXJfX3ZpZGVvLXdyYXBwZXJ7YmFja2dyb3VuZDojMDAwO2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1iYWNrZ3JvdW5kLHZhcigtLXBseXItdmlkZW8tYmFja2dyb3VuZCwjMDAwKSk7bWFyZ2luOmF1dG87b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCV9LnBseXJfX3ZpZGVvLWVtYmVkLC5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpb3thc3BlY3QtcmF0aW86MTYvOX1Ac3VwcG9ydHMgbm90IChhc3BlY3QtcmF0aW86MTYvOSl7LnBseXJfX3ZpZGVvLWVtYmVkLC5wbHlyX192aWRlby13cmFwcGVyLS1maXhlZC1yYXRpb3toZWlnaHQ6MDtwYWRkaW5nLWJvdHRvbTo1Ni4yNSU7cG9zaXRpb246cmVsYXRpdmV9fS5wbHlyX192aWRlby1lbWJlZCBpZnJhbWUsLnBseXJfX3ZpZGVvLXdyYXBwZXItLWZpeGVkLXJhdGlvIHZpZGVve2JvcmRlcjowO2hlaWdodDoxMDAlO2xlZnQ6MDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDt3aWR0aDoxMDAlfS5wbHlyLS1mdWxsLXVpIC5wbHlyX192aWRlby1lbWJlZD4ucGx5cl9fdmlkZW8tZW1iZWRfX2NvbnRhaW5lcntwYWRkaW5nLWJvdHRvbToyNDAlO3Bvc2l0aW9uOnJlbGF0aXZlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0zOC4yODEyNSUpfS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHN7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQscmdiYSgwLDAsMCwuNzUpKTtiYWNrZ3JvdW5kOnZhcigtLXBseXItdmlkZW8tY29udHJvbHMtYmFja2dyb3VuZCxsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQscmdiYSgwLDAsMCwuNzUpKSk7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czppbmhlcml0O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmluaGVyaXQ7Ym90dG9tOjA7Y29sb3I6I2ZmZjtjb2xvcjp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtY29sb3IsI2ZmZik7bGVmdDowO3BhZGRpbmc6NXB4O3BhZGRpbmc6Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMik7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLXRvcDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSoyKTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZS1pbi1vdXQsdHJhbnNmb3JtIC40cyBlYXNlLWluLW91dDt6LWluZGV4OjN9QG1lZGlhIChtaW4td2lkdGg6NDgwcHgpey5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHN7cGFkZGluZzoxMHB4O3BhZGRpbmc6dmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsMTBweCk7cGFkZGluZy10b3A6MzVweDtwYWRkaW5nLXRvcDpjYWxjKHZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLCAxMHB4KSozLjUpfX0ucGx5ci0tdmlkZW8ucGx5ci0taGlkZS1jb250cm9scyAucGx5cl9fY29udHJvbHN7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSl9LnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cywucGx5ci0tdmlkZW8gLnBseXJfX2NvbnRyb2w6aG92ZXIsLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9dHJ1ZV17YmFja2dyb3VuZDojMDBiM2ZmO2JhY2tncm91bmQ6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWJhY2tncm91bmQtaG92ZXIsdmFyKC0tcGx5ci1jb2xvci1tYWluLHZhcigtLXBseXItY29sb3ItbWFpbiwjMDBiM2ZmKSkpO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWNvbG9yLWhvdmVyLCNmZmYpfS5wbHlyX19jb250cm9sLS1vdmVybGFpZHtiYWNrZ3JvdW5kOiMwMGIzZmY7YmFja2dyb3VuZDp2YXIoLS1wbHlyLXZpZGVvLWNvbnRyb2wtYmFja2dyb3VuZC1ob3Zlcix2YXIoLS1wbHlyLWNvbG9yLW1haW4sdmFyKC0tcGx5ci1jb2xvci1tYWluLCMwMGIzZmYpKSk7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czoxMDAlO2NvbG9yOiNmZmY7Y29sb3I6dmFyKC0tcGx5ci12aWRlby1jb250cm9sLWNvbG9yLCNmZmYpO2Rpc3BsYXk6bm9uZTtsZWZ0OjUwJTtvcGFjaXR5Oi45O3BhZGRpbmc6MTVweDtwYWRkaW5nOmNhbGModmFyKC0tcGx5ci1jb250cm9sLXNwYWNpbmcsIDEwcHgpKjEuNSk7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7dHJhbnNpdGlvbjouM3M7ei1pbmRleDoyfS5wbHlyX19jb250cm9sLS1vdmVybGFpZCBzdmd7bGVmdDoycHg7cG9zaXRpb246cmVsYXRpdmV9LnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkOmZvY3VzLC5wbHlyX19jb250cm9sLS1vdmVybGFpZDpob3ZlcntvcGFjaXR5OjF9LnBseXItLXBsYXlpbmcgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlke29wYWNpdHk6MDt2aXNpYmlsaXR5OmhpZGRlbn0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbC0tb3ZlcmxhaWR7ZGlzcGxheTpibG9ja30ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuMjUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci12aWRlby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLHZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCxoc2xhKDAsMCUsMTAwJSwuMjUpKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tb3otcmFuZ2UtdHJhY2t7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuMjUpO2JhY2tncm91bmQtY29sb3I6dmFyKC0tcGx5ci12aWRlby1yYW5nZS10cmFjay1iYWNrZ3JvdW5kLHZhcigtLXBseXItdmlkZW8tcHJvZ3Jlc3MtYnVmZmVyZWQtYmFja2dyb3VuZCxoc2xhKDAsMCUsMTAwJSwuMjUpKSl9LnBseXItLWZ1bGwtdWkucGx5ci0tdmlkZW8gaW5wdXRbdHlwZT1yYW5nZV06Oi1tcy10cmFja3tiYWNrZ3JvdW5kLWNvbG9yOmhzbGEoMCwwJSwxMDAlLC4yNSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXZpZGVvLXJhbmdlLXRyYWNrLWJhY2tncm91bmQsdmFyKC0tcGx5ci12aWRlby1wcm9ncmVzcy1idWZmZXJlZC1iYWNrZ3JvdW5kLGhzbGEoMCwwJSwxMDAlLC4yNSkpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMiksMCAwIDAgM3B4IGhzbGEoMCwwJSwxMDAlLC41KTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsaHNsYSgwLDAlLDEwMCUsLjUpKX0ucGx5ci0tZnVsbC11aS5wbHlyLS12aWRlbyBpbnB1dFt0eXBlPXJhbmdlXTphY3RpdmU6Oi1tb3otcmFuZ2UtdGh1bWJ7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgzNSw0MCw0NywuMTUpLDAgMCAwIDFweCByZ2JhKDM1LDQwLDQ3LC4yKSwwIDAgMCAzcHggaHNsYSgwLDAlLDEwMCUsLjUpO2JveC1zaGFkb3c6dmFyKC0tcGx5ci1yYW5nZS10aHVtYi1zaGFkb3csMCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMikpLDAgMCAwIHZhcigtLXBseXItcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy13aWR0aCwzcHgpIHZhcigtLXBseXItYXVkaW8tcmFuZ2UtdGh1bWItYWN0aXZlLXNoYWRvdy1jb2xvcixoc2xhKDAsMCUsMTAwJSwuNSkpfS5wbHlyLS1mdWxsLXVpLnBseXItLXZpZGVvIGlucHV0W3R5cGU9cmFuZ2VdOmFjdGl2ZTo6LW1zLXRodW1ie2JveC1zaGFkb3c6MCAxcHggMXB4IHJnYmEoMzUsNDAsNDcsLjE1KSwwIDAgMCAxcHggcmdiYSgzNSw0MCw0NywuMiksMCAwIDAgM3B4IGhzbGEoMCwwJSwxMDAlLC41KTtib3gtc2hhZG93OnZhcigtLXBseXItcmFuZ2UtdGh1bWItc2hhZG93LDAgMXB4IDFweCByZ2JhKDM1LDQwLDQ3LC4xNSksMCAwIDAgMXB4IHJnYmEoMzUsNDAsNDcsLjIpKSwwIDAgMCB2YXIoLS1wbHlyLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctd2lkdGgsM3B4KSB2YXIoLS1wbHlyLWF1ZGlvLXJhbmdlLXRodW1iLWFjdGl2ZS1zaGFkb3ctY29sb3IsaHNsYSgwLDAlLDEwMCUsLjUpKX0ucGx5ci0tdmlkZW8gLnBseXJfX3Byb2dyZXNzX19idWZmZXJ7Y29sb3I6aHNsYSgwLDAlLDEwMCUsLjI1KTtjb2xvcjp2YXIoLS1wbHlyLXZpZGVvLXByb2dyZXNzLWJ1ZmZlcmVkLWJhY2tncm91bmQsaHNsYSgwLDAlLDEwMCUsLjI1KSl9LnBseXI6ZnVsbHNjcmVlbntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlfS5wbHlyOmZ1bGxzY3JlZW4gdmlkZW97aGVpZ2h0OjEwMCV9LnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXI6ZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuK3N2Z3tkaXNwbGF5Om5vbmV9LnBseXI6ZnVsbHNjcmVlbi5wbHlyLS1oaWRlLWNvbnRyb2xze2N1cnNvcjpub25lfUBtZWRpYSAobWluLXdpZHRoOjEwMjRweCl7LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiAucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjIxcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXhsYXJnZSwyMXB4KX0ucGx5cjpmdWxsc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLDIxcHgpfX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVue2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjEwMCV9LnBseXI6LXdlYmtpdC1mdWxsLXNjcmVlbiB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucGx5cjotd2Via2l0LWZ1bGwtc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLDIxcHgpfX0ucGx5cjotbW96LWZ1bGwtc2NyZWVue2JhY2tncm91bmQ6IzAwMDtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50O2hlaWdodDoxMDAlO21hcmdpbjowO3dpZHRoOjEwMCV9LnBseXI6LW1vei1mdWxsLXNjcmVlbiB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW4rc3Zne2Rpc3BsYXk6bm9uZX0ucGx5cjotbW96LWZ1bGwtc2NyZWVuLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucGx5cjotbW96LWZ1bGwtc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLDIxcHgpfX0ucGx5cjotbXMtZnVsbHNjcmVlbntiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtoZWlnaHQ6MTAwJTttYXJnaW46MDt3aWR0aDoxMDAlfS5wbHlyOi1tcy1mdWxsc2NyZWVuIHZpZGVve2hlaWdodDoxMDAlfS5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jb250cm9sIC5pY29uLS1leGl0LWZ1bGxzY3JlZW57ZGlzcGxheTpibG9ja30ucGx5cjotbXMtZnVsbHNjcmVlbiAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVuK3N2Z3tkaXNwbGF5Om5vbmV9LnBseXI6LW1zLWZ1bGxzY3JlZW4ucGx5ci0taGlkZS1jb250cm9sc3tjdXJzb3I6bm9uZX1AbWVkaWEgKG1pbi13aWR0aDoxMDI0cHgpey5wbHlyOi1tcy1mdWxsc2NyZWVuIC5wbHlyX19jYXB0aW9uc3tmb250LXNpemU6MjFweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUteGxhcmdlLDIxcHgpfX0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFja3tiYWNrZ3JvdW5kOiMwMDA7Ym9yZGVyLXJhZGl1czowIWltcG9ydGFudDtib3R0b206MDtkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO2xlZnQ6MDttYXJnaW46MDtwb3NpdGlvbjpmaXhlZDtyaWdodDowO3RvcDowO3dpZHRoOjEwMCU7ei1pbmRleDoxMDAwMDAwMH0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayB2aWRlb3toZWlnaHQ6MTAwJX0ucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY29udHJvbCAuaWNvbi0tZXhpdC1mdWxsc2NyZWVue2Rpc3BsYXk6YmxvY2t9LnBseXItLWZ1bGxzY3JlZW4tZmFsbGJhY2sgLnBseXJfX2NvbnRyb2wgLmljb24tLWV4aXQtZnVsbHNjcmVlbitzdmd7ZGlzcGxheTpub25lfS5wbHlyLS1mdWxsc2NyZWVuLWZhbGxiYWNrLnBseXItLWhpZGUtY29udHJvbHN7Y3Vyc29yOm5vbmV9QG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXsucGx5ci0tZnVsbHNjcmVlbi1mYWxsYmFjayAucGx5cl9fY2FwdGlvbnN7Zm9udC1zaXplOjIxcHg7Zm9udC1zaXplOnZhcigtLXBseXItZm9udC1zaXplLXhsYXJnZSwyMXB4KX19LnBseXJfX2Fkc3tib3JkZXItcmFkaXVzOmluaGVyaXQ7Ym90dG9tOjA7Y3Vyc29yOnBvaW50ZXI7bGVmdDowO292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO3otaW5kZXg6LTF9LnBseXJfX2Fkcz5kaXYsLnBseXJfX2Fkcz5kaXYgaWZyYW1le2hlaWdodDoxMDAlO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCV9LnBseXJfX2FkczphZnRlcntiYWNrZ3JvdW5kOiMyMzI4MmY7Ym9yZGVyLXJhZGl1czoycHg7Ym90dG9tOjEwcHg7Ym90dG9tOnZhcigtLXBseXItY29udHJvbC1zcGFjaW5nLDEwcHgpO2NvbG9yOiNmZmY7Y29udGVudDphdHRyKGRhdGEtYmFkZ2UtdGV4dCk7Zm9udC1zaXplOjExcHg7cGFkZGluZzoycHggNnB4O3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTBweDtyaWdodDp2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywxMHB4KTt6LWluZGV4OjN9LnBseXJfX2FkczphZnRlcjplbXB0eXtkaXNwbGF5Om5vbmV9LnBseXJfX2N1ZXN7YmFja2dyb3VuZDpjdXJyZW50Q29sb3I7ZGlzcGxheTpibG9jaztoZWlnaHQ6NXB4O2hlaWdodDp2YXIoLS1wbHlyLXJhbmdlLXRyYWNrLWhlaWdodCw1cHgpO2xlZnQ6MDttYXJnaW46LXZhcigtLXBseXItcmFuZ2UtdHJhY2staGVpZ2h0LDVweCkvMiAwIDA7b3BhY2l0eTouODtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjNweDt6LWluZGV4OjN9LnBseXJfX3ByZXZpZXctdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjpoc2xhKDAsMCUsMTAwJSwuOSk7YmFja2dyb3VuZC1jb2xvcjp2YXIoLS1wbHlyLXRvb2x0aXAtYmFja2dyb3VuZCxoc2xhKDAsMCUsMTAwJSwuOSkpO2JvcmRlci1yYWRpdXM6M3B4O2JvdHRvbToxMDAlO2JveC1zaGFkb3c6MCAxcHggMnB4IHJnYmEoMCwwLDAsLjE1KTtib3gtc2hhZG93OnZhcigtLXBseXItdG9vbHRpcC1zaGFkb3csMCAxcHggMnB4IHJnYmEoMCwwLDAsLjE1KSk7bWFyZ2luLWJvdHRvbToxMHB4O21hcmdpbi1ib3R0b206Y2FsYyh2YXIoLS1wbHlyLWNvbnRyb2wtc3BhY2luZywgMTBweCkvMioyKTtvcGFjaXR5OjA7cGFkZGluZzozcHg7cGFkZGluZzp2YXIoLS1wbHlyLXRvb2x0aXAtcmFkaXVzLDNweCk7cG9pbnRlci1ldmVudHM6bm9uZTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMHB4KSBzY2FsZSguOCk7dHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZSAuMXMsb3BhY2l0eSAuMnMgZWFzZSAuMXM7ei1pbmRleDoyfS5wbHlyX19wcmV2aWV3LXRodW1iLS1pcy1zaG93bntvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwKSBzY2FsZSgxKX0ucGx5cl9fcHJldmlldy10aHVtYjpiZWZvcmV7Ym9yZGVyLWxlZnQ6NHB4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OnZhcigtLXBseXItdG9vbHRpcC1hcnJvdy1zaXplLDRweCkgc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXJpZ2h0OjRweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6dmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsNHB4KSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wOjRweCBzb2xpZCBoc2xhKDAsMCUsMTAwJSwuOSk7Ym9yZGVyLXRvcDp2YXIoLS1wbHlyLXRvb2x0aXAtYXJyb3ctc2l6ZSw0cHgpIHNvbGlkIHZhcigtLXBseXItdG9vbHRpcC1iYWNrZ3JvdW5kLGhzbGEoMCwwJSwxMDAlLC45KSk7Ym90dG9tOi00cHg7Ym90dG9tOmNhbGModmFyKC0tcGx5ci10b29sdGlwLWFycm93LXNpemUsIDRweCkqLTEpO2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MDtsZWZ0OjUwJTtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt3aWR0aDowO3otaW5kZXg6Mn0ucGx5cl9fcHJldmlldy10aHVtYl9faW1hZ2UtY29udGFpbmVye2JhY2tncm91bmQ6I2MxYzhkMTtib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci10b29sdGlwLXJhZGl1cywgM3B4KSAtIDFweCk7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MH0ucGx5cl9fcHJldmlldy10aHVtYl9faW1hZ2UtY29udGFpbmVyIGltZ3toZWlnaHQ6MTAwJTtsZWZ0OjA7bWF4LWhlaWdodDpub25lO21heC13aWR0aDpub25lO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3dpZHRoOjEwMCV9LnBseXJfX3ByZXZpZXctdGh1bWJfX3RpbWUtY29udGFpbmVye2JvdHRvbTo2cHg7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7d2hpdGUtc3BhY2U6bm93cmFwO3otaW5kZXg6M30ucGx5cl9fcHJldmlldy10aHVtYl9fdGltZS1jb250YWluZXIgc3BhbntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjU1KTtib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOmNhbGModmFyKC0tcGx5ci10b29sdGlwLXJhZGl1cywgM3B4KSAtIDFweCk7Y29sb3I6I2ZmZjtmb250LXNpemU6MTNweDtmb250LXNpemU6dmFyKC0tcGx5ci1mb250LXNpemUtdGltZSx2YXIoLS1wbHlyLWZvbnQtc2l6ZS1zbWFsbCwxM3B4KSk7cGFkZGluZzozcHggNnB4fS5wbHlyX19wcmV2aWV3LXNjcnViYmluZ3tib3R0b206MDtmaWx0ZXI6Ymx1cigxcHgpO2hlaWdodDoxMDAlO2xlZnQ6MDttYXJnaW46YXV0bztvcGFjaXR5OjA7b3ZlcmZsb3c6aGlkZGVuO3BvaW50ZXItZXZlbnRzOm5vbmU7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjNzIGVhc2U7d2lkdGg6MTAwJTt6LWluZGV4OjF9LnBseXJfX3ByZXZpZXctc2NydWJiaW5nLS1pcy1zaG93bntvcGFjaXR5OjF9LnBseXJfX3ByZXZpZXctc2NydWJiaW5nIGltZ3toZWlnaHQ6MTAwJTtsZWZ0OjA7bWF4LWhlaWdodDpub25lO21heC13aWR0aDpub25lOy1vLW9iamVjdC1maXQ6Y29udGFpbjtvYmplY3QtZml0OmNvbnRhaW47cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX0ucGx5ci0tbm8tdHJhbnNpdGlvbnt0cmFuc2l0aW9uOm5vbmUhaW1wb3J0YW50fS5wbHlyX19zci1vbmx5e2NsaXA6cmVjdCgxcHgsMXB4LDFweCwxcHgpO2JvcmRlcjowIWltcG9ydGFudDtoZWlnaHQ6MXB4IWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnQ7d2lkdGg6MXB4IWltcG9ydGFudH0ucGx5ciBbaGlkZGVuXXtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fSIsIkBpbXBvcnQgXCJwbHlyL2Rpc3QvcGx5clwiO1xyXG5cclxuLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cyxcclxuLnBseXItLWF1ZGlvIC5wbHlyX19jb250cm9sOmhvdmVyLFxyXG4ucGx5ci0tYXVkaW8gLnBseXJfX2NvbnRyb2xbYXJpYS1leHBhbmRlZD1cInRydWVcIl0sXHJcbi5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbC5wbHlyX190YWItZm9jdXMsXHJcbi5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbDpob3ZlcixcclxuLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9sW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGNvbG9yOiAkYmx1ZTtcclxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgkYmxhY2ssIDAuMik7XHJcbn1cclxuXHJcbi5wbHlyX19jb250cm9sLnBseXJfX3RhYi1mb2N1cyB7XHJcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKCRibGFjaywgMC4zKTtcclxufVxyXG5cclxuLnBseXJfX3Byb2dyZXNzX19idWZmZXIge1xyXG4gIGhlaWdodDogNHB4O1xyXG59XHJcblxyXG4ucGx5ci0tZnVsbC11aSBpbnB1dFt0eXBlPVwicmFuZ2VcIl0ge1xyXG4gIGNvbG9yOiAkYmx1ZTtcclxuICBoZWlnaHQ6IDRweDtcclxufVxyXG5cclxuLnBseXItLXZpZGVvIC5wbHlyX19jb250cm9scyB7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCByZ2JhKCRibGFjaywgMC43KSk7XHJcbiAgcGFkZGluZzogMjBweCA0MHB4O1xyXG59XHJcblxyXG4ucGx5cl9fY29udHJvbHMgLnBseXJfX2NvbnRyb2xzX19pdGVtLnBseXJfX3Byb2dyZXNzX19jb250YWluZXIge1xyXG4gIHBhZGRpbmctbGVmdDogMTJweDtcclxufVxyXG5cclxuLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX192b2x1bWUge1xyXG4gIG1heC13aWR0aDogMzZweDtcclxufVxyXG5cclxuLnBseXJfX2NvbnRyb2xzIC5wbHlyX19jb250cm9sc19faXRlbSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcbn1cclxuXHJcbi52aWRlby1wbGF5ZXItY29udGFpbmVyIHtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgLmN1c3RvbS1jb250cm9scyB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuMDgpO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKCRibGFjaywgMC4xNik7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAyMHB4O1xyXG4gICAgcmlnaHQ6IDQwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDEwMG1zIGVhc2U7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIC52aWQtY3VzdG9tLWNvbnRyb2wge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBwYWRkaW5nOiAxMnB4IDEwcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDEwMG1zIDBtcyBlYXNlLCBvcGFjaXR5IDIwMG1zO1xyXG5cclxuICAgICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeS1hbHQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC04cHg7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTAwJSk7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgMG1zIGVhc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudW5tdXRlLWNvbnRyb2wge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYueW91dHViZSB7XHJcbiAgICAgIHRvcDogODBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLm11dGVkIHtcclxuICAgICAgLnVubXV0ZS1jb250cm9sIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgLm11dGUtY29udHJvbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC4xNik7XHJcblxyXG4gICAgICAudmlkLWN1c3RvbS1jb250cm9sIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aWRlby1jb3ZlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgei1pbmRleDogJHotaW5kZXgtdmlkZW8taW1nLW92ZXJsYXk7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAucGxheS1idXR0b24ge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDhweCByZ2JhKCRibGFjaywgMC4yNSk7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGhlaWdodDogMTIwcHg7XHJcbiAgICAgIHdpZHRoOiAxMjBweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxMjBtcywgYm9yZGVyLWNvbG9yIDEyMG1zO1xyXG4gICAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgICAgLmZhLXBsYXkge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAxMjBtcztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmx1ZTtcclxuXHJcbiAgICAgICAgLmZhLXBsYXkge1xyXG4gICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjEyKTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlkZW8tb3ZlcmxheXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTJweDtcclxuICAgIHJpZ2h0OiAxMnB4O1xyXG4gICAgYm90dG9tOiAxMnB4O1xyXG4gICAgbGVmdDogMTJweDtcclxuICAgIHotaW5kZXg6IDExO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgb3BhY2l0eTogLjk4O1xyXG5cclxuICAgIC5jbG9zZS1vdmVybGF5e1xyXG4gICAgICBjb2xvcjogJGxpbmstY29sb3ItaG92ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNsb3NlLW92ZXJsYXk6aG92ZXJ7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAubm90aWNlLW1lc3NhZ2V7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgd2lkdGg6NTM1cHg7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAzM3B4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogNDVweDtcclxuICAgICAgY29sb3I6ICRtaWQtZ3JleTtcclxuICAgIH1cclxuXHJcbiAgICAubm90aWNlLWNvdW50ZG93bntcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogNC44cHg7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeS1hbHQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgLnBsYXktYnV0dG9ue1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDcwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG5cclxuICAgICAgICAucGxheS1pY29ue1xyXG4gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgZm9udC1zaXplOiA4MnB4O1xyXG4gICAgICAgIH1cclxuICBcclxuICAgICAgICAuY291bnRlcntcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAub3ZlcmxheS1jb250cm9sc3tcclxuICAgICAgbWFyZ2luLWxlZnQ6IDMzcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiA4MHB4O1xyXG5cclxuICAgICAgLnBsYXksXHJcbiAgICAgIC5jYW5jZWwge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDMuNXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wbGF5e1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpbmstY29sb3ItaG92ZXI7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGxpbmstY29sb3ItaG92ZXI7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHsgXHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZGFyay1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgICAgLmNhbmNlbHtcclxuICAgICAgICBjb2xvcjogJGxpbmstY29sb3ItaG92ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHsgXHJcbiAgICAgICAgICBjb2xvcjogJGRhcmstZ3JleTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wbHlyLS1zdG9wcGVkIC5wbHlyX19jb250cm9scyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5oYXMtZGlzY2xhaW1lciB7XHJcbiAgICAucGx5ci0tc3RvcHBlZCAucGx5cl9fY29udHJvbHMge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJi54cy1wbGF5ZXJ7XHJcbiAgICAudmlkZW8tb3ZlcmxheXtcclxuICAgICAgLmNsb3NlLW92ZXJsYXl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNsb3NlLW92ZXJsYXk6aG92ZXJ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubm90aWNlLWNvdW50ZG93bntcclxuICAgICAgICB0b3A6IDEwJTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG5cclxuICAgICAgICAucGxheS1idXR0b257XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuXHJcbiAgICAgICAgICAucGxheS1pY29ue1xyXG4gICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNvdW50ZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub3RpY2UtY291bnRkb3duX19wb3N0LWxhYmVsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub3ZlcmxheS1jb250cm9sc3tcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgICAgICBib3R0b206IDYwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcclxuXHJcbiAgICAgICAgLnBsYXksXHJcbiAgICAgICAgLmNhbmNlbCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiA0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxheSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubm90aWNlLW1lc3NhZ2V7XHJcbiAgICAgICAgZm9udC1zaXplOiA4cHg7XHJcblxyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIGJvdHRvbTogNSU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICYuc20tcGxheWVye1xyXG4gICAgLnZpZGVvLW92ZXJsYXl7XHJcbiAgICAgIC5jbG9zZS1vdmVybGF5e1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XHJcbiAgICAgICAgcmlnaHQ6IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jbG9zZS1vdmVybGF5OmhvdmVye1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5vdGljZS1tZXNzYWdle1xyXG4gICAgICAgIGZvbnQtc2l6ZTogOHB4O1xyXG5cclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcclxuICAgICAgICBib3R0b206IDEycHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubm90aWNlLWNvdW50ZG93bntcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XHJcblxyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMi40cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgICAgIC5wbGF5LWJ1dHRvbntcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgIC5wbGF5LWljb257XHJcbiAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY291bnRlcntcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vdGljZS1jb3VudGRvd25fX3Bvc3QtbGFiZWwge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vdmVybGF5LWNvbnRyb2xze1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgICAgIGJvdHRvbTogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xyXG5cclxuICAgICAgICAucGxheSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGxheSxcclxuICAgICAgICAuY2FuY2VsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJi5tZC1wbGF5ZXJ7XHJcbiAgICAudmlkZW8tb3ZlcmxheXtcclxuICAgICAgLmNsb3NlLW92ZXJsYXl7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcclxuICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNsb3NlLW92ZXJsYXk6aG92ZXJ7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubm90aWNlLW1lc3NhZ2V7XHJcbiAgICAgICAgbWFyZ2luOiAwIDI5cHggMCAzM3B4O1xyXG4gICAgICAgIGhlaWdodDogMjhweDtcclxuICAgICAgICBib3R0b206IDI2cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ub3RpY2UtY291bnRkb3due1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB0b3A6IDI1JTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzRweDtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiAgICAgICAgLnBsYXktYnV0dG9ue1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDUwcHg7XHJcblxyXG4gICAgICAgICAgLnBsYXktaWNvbntcclxuICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmNvdW50ZXJ7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubm90aWNlLWNvdW50ZG93bl9fcG9zdC1sYWJlbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm92ZXJsYXktY29udHJvbHN7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMzcHg7XHJcbiAgICAgICAgYm90dG9tOiA2NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTbWFsbCBTY3JlZW5cclxuQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtLW1heCkge1xyXG4gIC5wbHlyLS12aWRlbyAucGx5cl9fY29udHJvbHMge1xyXG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLnZpZGVvLXBsYXllci1jb250YWluZXIgLmN1c3RvbS1jb250cm9scyB7XHJcbiAgICByaWdodDogMzBweDtcclxuXHJcbiAgICAmLnlvdXR1YmUge1xyXG4gICAgICB0b3A6IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL2J1dHRvbnNcIjtcclxuXHJcbi5wYWdlLWFsZXJ0cy1tb2RhbCB7XHJcbiAgLm1vZGFsIHtcclxuICAgIHotaW5kZXg6ICR6LWluZGV4LW1vZGFsO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTdweDtcclxuXHJcbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20tbWF4KSB7XHJcbiAgICAvLyAgIG1hcmdpbi1yaWdodDogMTdweDtcclxuICAgIC8vIH1cclxuXHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICYuc2hvdyB7XHJcbiAgICAgIC5tb2RhbC1kaWFsb2cge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiA3MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgkYmxhY2ssIDAuMik7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAubW9kYWwtaGVhZGVyIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgcGFkZGluZzogNDBweCA0MHB4IDAgNDBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4IDVweCAwIDVweDtcclxuICAgICAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubW9kYWwtaGVhZGVyLWltYWdlIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGFsLXRpdGxlIHtcclxuICAgICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtYm9keSB7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAwIDQwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAubW9kYWwtYm9keS1zY3JvbGwge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0NTBweCk7XHJcbiAgICAgICAgLy8gbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5tb2RhbC1ib2R5LWxpbmsge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtLW1heCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAwIDIwcHg7XHJcbiAgICAgICAgLy8gbWluLWhlaWdodDogMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsLWZvb3RlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggNDBweCAwIDQwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuLWRlbnkge1xyXG4gICAgICAgIEBleHRlbmQgLmJ0bi1zZWNvbmRhcnk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idG4tYWNjZXNzIHtcclxuICAgICAgICBAZXh0ZW5kIC5idG4tcHJpbWFyeTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtLW1heCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAvLyBPbiBzbWFsbCBzY3JlZW4sIHN0YWNrIGJ1dHRvbnNcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcclxuXHJcbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWRkaXRpb25hbC1tb2RhbHMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAuYWRkaXRpb25hbC1tb2RhbC0xLFxyXG4gICAgICAuYWRkaXRpb25hbC1tb2RhbC0yIHtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDAuM3JlbSAwLjNyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hZGRpdGlvbmFsLW1vZGFsLTEge1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICB9XHJcbiAgICAgIC5hZGRpdGlvbmFsLW1vZGFsLTIge1xyXG4gICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWwge1xyXG4gICAgJi5pcy1hY2Nlc3MtZGVueSB7XHJcbiAgICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubW9kYWwtZm9vdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hYmJ2aWUge1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG5cclxuICAgICAgJGZvbnQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgJGJhY2tncm91bmQtY29sb3I6ICMwNzFkNDk7XHJcbiAgICAgICRsaW5rLWNvbG9yOiAjMmY5ZWNlO1xyXG5cclxuICAgICAgLm1vZGFsLWRpYWxvZyB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtLW1heCkge1xyXG4gICAgICAgICAgLy8gaG9yaXpvbnRhbGx5IGNlbnRlciB0aGUgbW9kYWwgb24gc21hbGwgc2NyZWVucy5cclxuICAgICAgICAgIC8vIGl0cyBvZmYgYmVjdWFzZSBvZiB0aGUgY2xvc2UgWCBiZWluZyBvdXRzaWRlIHRoZSBtb2RhbFxyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tb2RhbC1oZWFkZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDcycHggNzJweCAwIDcycHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtLW1heCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMjRweCAyNHB4IDAgMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAtMjVweDtcclxuICAgICAgICAgIHRvcDogLTMwcHg7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGFsLWNvbnRlbnQge1xyXG4gICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20tbWF4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1vZGFsLWJvZHkge1xyXG4gICAgICAgICAgcGFkZGluZzogMzZweCA3MnB4IDAgNzJweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTJweCAyNHB4IDAgMjRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb2RhbC1mb290ZXIge1xyXG4gICAgICAgICAgLmJ0bi1hY2Nlc3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcclxuICAgICAgICAgICAgICAkZm9udC1jb2xvcixcclxuICAgICAgICAgICAgICAkZm9udC1jb2xvcixcclxuICAgICAgICAgICAgICAkbGluay1jb2xvcixcclxuICAgICAgICAgICAgICAkbGluay1jb2xvcixcclxuICAgICAgICAgICAgICAkZm9udC1jb2xvcixcclxuICAgICAgICAgICAgICAkZm9udC1jb2xvclxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZm9udC1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5idG4tZGVueSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KFxyXG4gICAgICAgICAgICAgIHJnYmEoJGZvbnQtY29sb3IsIDAuMiksXHJcbiAgICAgICAgICAgICAgdHJhbnNwYXJlbnQsXHJcbiAgICAgICAgICAgICAgcmdiYSgkZm9udC1jb2xvciwgMC41KVxyXG4gICAgICAgICAgICApO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmFkZGl0aW9uYWwtbW9kYWxzIHtcclxuICAgICAgICAuYWRkaXRpb25hbC1tb2RhbC0xLFxyXG4gICAgICAgIC5hZGRpdGlvbmFsLW1vZGFsLTIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9IC8vIC5hYmJ2aWVcclxuXHJcbiAgICAmLm1lc3NhZ2Uge1xyXG4gICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAyNHB4IDI0cHggMjRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgLmNsb3NlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hZGRpdGlvbmFsLW1vZGFscyB7XHJcbiAgICAgICAgLmFkZGl0aW9uYWwtbW9kYWwtMSxcclxuICAgICAgICAuYWRkaXRpb25hbC1tb2RhbC0yIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyNHB4IDI0cHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRibGFjaywgMC4yKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH0gLy8gLm1lc3NhZ2VcclxuXHJcbiAgICAmLndhcm5pbmcge1xyXG4gICAgICAubW9kYWwtY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAyNHB4IDI0cHggMjRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGFsLWhlYWRlciB7XHJcbiAgICAgICAgY29sb3I6ICRyZWQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMjBweCBzb2xpZCAkcmVkO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAwIDIwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xyXG4gICAgICAgIC5jbG9zZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWRkaXRpb25hbC1tb2RhbHMge1xyXG4gICAgICAgIC5hZGRpdGlvbmFsLW1vZGFsLTEsXHJcbiAgICAgICAgLmFkZGl0aW9uYWwtbW9kYWwtMiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMjRweCAyNHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkYmxhY2ssIDAuMik7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9IC8vIC53YXJuaW5nXHJcbiAgfSAvLyAubW9kYWxcclxufSAvLyAjbW9kYWwtbm90aWNlXHJcblxyXG4ubW9kYWwtYmFja2Ryb3Age1xyXG4gIHotaW5kZXg6ICR6LWluZGV4LW1vZGFsLWJhY2tkcm9wO1xyXG5cclxuICAmLnNob3cge1xyXG4gICAgb3BhY2l0eTogMC44NTtcclxuICB9XHJcbn1cclxuXHJcbi5pcy1pb3Mge1xyXG4gIC5tb2RhbCB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3B4O1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtYWxlcnQtYmFubmVyIHtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnktYWx0O1xyXG5cclxuICAuY29sLTEye1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtLW1heCl7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICB9XHJcblxyXG4gIC5iYW5uZXJfX3RpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcblxyXG4gIC5iYW5uZXJfX2xpbmsge1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtLW1heCl7XHJcbiAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICBtaW4td2lkdGg6IDIwMCU7IFxyXG4gICAgfVxyXG4gICAgYSB7ICAgIFxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2xvc2Uge1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpe1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDQwJTtcclxuICAgIH1cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYW5uZXItcmlnaHR7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IG5vcm1hbDtcclxuICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20tbWF4KSB7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgXHJcbiAgJi5hYmJ2aWUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA3MWQ0OTtcclxuICB9IC8vIC5hYmJ2aWVcclxuXHJcbiAgJi5tZXNzYWdlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtaWQtZ3JleTtcclxuICB9IC8vIC5tZXNzYWdlXHJcblxyXG4gICYud2FybmluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gIH1cclxuICAvLyAud2FybmluZ1xyXG59IiwiLmFjY29yZGlvbi1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAkY29tcG9uZW50LW1hcmdpbi1ib3R0b207XHJcblxyXG4gIC5hY2NvcmRpb24taGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgaDQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgICBmbGV4OiAxIDEgMTtcclxuICAgIH1cclxuXHJcbiAgICAuYWN0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgIC5saW5rIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFjY29yZGlvbi1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgLmFjY29yZGlvbi10aXRsZS1jb250YWluZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1pZC1ncmV5O1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICA+IFtjbGFzc149XCJjb2wtXCJdOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY2NvcmRpb24tbnVtYmVyIHtcclxuICAgICAgICBmb250LXNpemU6IDQ0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbGlnaHQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZC1tYXgpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWNjb3JkaW9uLXRpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWNjb3JkaW9uLWV4cGFuZGVkLXRyaWFuZ2xlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgLnRpdGxlLWFycm93LXVwLFxyXG4gICAgICAgIC50aXRsZS1hcnJvdy1kb3duIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHJpZ2h0OiAoLSRncmlkLWd1dHRlci13aWR0aC1zbSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0bGUtYXJyb3ctdXAge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAudGl0bGUtYXJyb3ctZG93biB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDdweDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3JkaW9uLWJvZHkge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAwcHg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tc3R5bGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG5cclxuICAgICAgPiBkaXYge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzJweCA4MHB4IDMycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmhhcy1udW1iZXIge1xyXG4gICAgICAuYWNjb3JkaW9uLWJvZHkge1xyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogODhweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20tbWF4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmV4cGFuZGVkIHtcclxuICAgICAgLmFjY29yZGlvbi10aXRsZS1jb250YWluZXIge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgIC50aXRsZS1hcnJvdy11cCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZS1hcnJvdy1kb3duIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWNjb3JkaW9uLXRpdGxlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFjY29yZGlvbi1leHBhbmRlZC10cmlhbmdsZSB7XHJcbiAgICAgICAgICAvLyBUb3Agb2YgYm9keSB0cmlhbmdsZSAoaHR0cDovL3d3dy5jc3NhcnJvd3BsZWFzZS5jb20vKVxyXG4gICAgICAgICAgJjo6YWZ0ZXIsXHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3R0b206IC0yMXB4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMTM2LCAxODMsIDIxMywgMCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMTk0LCAyMjUsIDI0NSwgMCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRtaWQtZ3JleTtcclxuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAvLyBFbmQgVG9wIG9mIGJvZHkgdHJpYW5nbGVcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY2NvcmRpb24tYm9keSB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogOTk5OXB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgNHMgJHRyYW5zaXRpb24tc3R5bGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEJhY2tncm91bmQgdmFyaWF0aW9uc1xyXG4uYmFja2dyb3VuZC1jb250YWluZXIge1xyXG4gICYubGlnaHQtYmcge1xyXG4gICAgLmFjY29yZGlvbi1jb250YWluZXIge1xyXG4gICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xyXG4gICAgICAgICYuZXhwYW5kZWQge1xyXG4gICAgICAgICAgLmFjY29yZGlvbi10aXRsZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAuYWNjb3JkaW9uLWV4cGFuZGVkLXRyaWFuZ2xlIHtcclxuICAgICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkbGlnaHQtYmctYm9keS1iZztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmctYm9keS1iZztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmRhcmstYmcge1xyXG4gICAgLmFjY29yZGlvbi1jb250YWluZXIge1xyXG4gICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xyXG4gICAgICAgICYuZXhwYW5kZWQge1xyXG4gICAgICAgICAgLmFjY29yZGlvbi10aXRsZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgLmFjY29yZGlvbi1leHBhbmRlZC10cmlhbmdsZSB7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGRhcmstYmctYm9keS1iZztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmFjY29yZGlvbi1ib2R5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1iZy1ib2R5LWJnO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi50YWJzLWNvbnRhaW5lciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbi1ib3R0b206ICRjb21wb25lbnQtbWFyZ2luLWJvdHRvbTtcclxuXHJcbiAgLnRhYi1saXN0IHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xyXG5cclxuICAgIC5jb2wtMTIge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgLm5hdi1zY3JvbGwtYnRuIHtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvcmRlci1ncmV5O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MnB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAgICYubmF2LXNjcm9sbC1sZWZ0IHtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLm5hdi1zY3JvbGwtcmlnaHQge1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZC1tYXgpIHtcclxuICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdi1zY3JvbGwtY29udGFpbmVyIHtcclxuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcblxyXG4gICAgICAgIC8vIHNjcm9sbGFibGUgd2l0aCBoaWRkZW4gc2Nyb2xsYmFyXHJcbiAgICAgICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC8vIGVuZCBzY3JvbGxhYmxlIHdpdGggaGlkZGVuIHNjcm9sbGJhclxyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnktYWx0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG5cclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWItY29udGVudCB7XHJcbiAgICA+IGRpdiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gQmFja2dyb3VuZCBWYXJpYW50c1xyXG5cclxuLmxpZ2h0LWJnIHtcclxuICAudGFicy1jb250YWluZXIge1xyXG4gICAgLnRhYi1saXN0IHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkbWlkLWdyZXk7XHJcbiAgICAgIC5jb2wtMTIge1xyXG4gICAgICAgIC5uYXYtc2Nyb2xsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJnLWJvZHktYmc7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmctYm9keS1iZztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0gLy8ubGlnaHQtYmdcclxuXHJcbi5kYXJrLWJnIHtcclxuICAudGFicy1jb250YWluZXIge1xyXG4gICAgLnRhYi1saXN0IHtcclxuICAgICAgLmNvbC0xMiB7XHJcbiAgICAgICAgLm5hdi1zY3JvbGwtYnRuIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjay1ob3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5uYXYtc2Nyb2xsLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1iZy1ib2R5LWJnO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmstYmctYm9keS1iZztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vLmRhcmstYmdcclxuXHJcbi8vIEVuZCBCYWNrZ3JvdW5kIFZhcmlhbnRzXHJcbiIsIi5jb3VudHJ5LXNlbGVjdG9yLWJ0biB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tc3R5bGU7XHJcblxyXG4gIC5mYS1nbG9iZSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1saWdodDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLXN0eWxlO1xyXG4gIH1cclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWUtcHJvO1xyXG4gICAgZm9udC1zaXplOiA4cHg7XHJcbiAgICBjb250ZW50OiBcIlxcZjA1NFwiOyAvLyBjaGV2cm9uLXJpZ2h0XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IC0xcHg7XHJcbiAgfVxyXG5cclxuICAmLmlzLW9wZW4ge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlxcZjA1M1wiOyAvLyBjaGV2cm9uLWxlZnRcclxuICAgIH1cclxuXHJcbiAgICAuZmEtZ2xvYmUge1xyXG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIgLmZhLWdsb2JlIHtcclxuICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tc3R5bGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuXHJcbiAgICAuZmEtZ2xvYmUge1xyXG4gICAgICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcclxuICAgICAgLy90cmFuc2l0aW9uOiBjb2xvciAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1zdHlsZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lci1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogMDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIHdpZHRoOiAxMDB2dztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgJi5vcGVuIHtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWF4KSB7XHJcbiAgICAvL29wYWNpdHk6IDAgIWltcG9ydGFudDtcclxuICAgIC8vcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbiNjb3VudHJ5LXNlbGVjdG9yLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6ICR6LWluZGV4LWNvdW50cnktc2VsZWN0b3I7XHJcbiAgdG9wOiAkZXllYnJvdy1uYXYtaGVpZ2h0O1xyXG4gIGxlZnQ6IDA7XHJcbiAgcGFkZGluZzogMCA1MHB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWF4KSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRvcDogJG1vYmlsZS1tYWluLW5hdi1tZW51LWhlYWRlci1oZWlnaHQ7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLy8gZGlzcGxheTogbm9uZTtcclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICRjb3VudHJ5LW1lbnUtaGVhZGVyLWhlaWdodC1tZDogMTU0cHg7XHJcbiAgICAkY291bnRyeS1tZW51LWhlYWRlci1oZWlnaHQtbGc6IDg4cHg7XHJcblxyXG4gICAgLmNvdW50cnktc2VsZWN0LWxlZnQtYmFja2dyb3VuZCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICByaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgaGVpZ2h0OiAkY291bnRyeS1tZW51LWhlYWRlci1oZWlnaHQtbGc7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWF4KSB7XHJcbiAgICAgICAgICBoZWlnaHQ6ICRjb3VudHJ5LW1lbnUtaGVhZGVyLWhlaWdodC1tZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAjY291bnRyeS1zZWxlY3Rvci1tZW51IHtcclxuICAgICAgJHNtLXdpZHRoOiAxMDAlO1xyXG4gICAgICAkbWQtd2lkdGg6IDM3NXB4O1xyXG4gICAgICAkbGctd2lkdGg6IDUzMHB4O1xyXG5cclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcclxuXHJcbiAgICAgICRoZWFkZXItY3VydmUtd2lkdGg6IDQzcHg7XHJcblxyXG4gICAgICAvLyBTZXR1cCBtZW51J3MgaW5pdGlhbCB3aWR0aFxyXG4gICAgICAvLyBvbiBzbWFsbCwgdGFrZSB1cCAxMDAlIG9mIHNjcmVlblxyXG4gICAgICB3aWR0aDogJHNtLXdpZHRoO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtb2JpbGUtbWFpbi1uYXYtbWVudS1oZWFkZXItaGVpZ2h0fSk7XHJcblxyXG4gICAgICAvLyBvbiBtZWRpdW0sIHRha2UgdXAgMzc1cHggb2Ygc2NyZWVuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZC1tYXgpIHtcclxuICAgICAgICB3aWR0aDogJG1kLXdpZHRoO1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtICN7JG1vYmlsZS1tYWluLW5hdi1tZW51LWhlYWRlci1oZWlnaHR9KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gb24gbGFyZ2UsIHRha2UgdXAgMzc1cHggb2Ygc2NyZWVuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZy1taW4pIHtcclxuICAgICAgICB3aWR0aDogJGxnLXdpZHRoO1xyXG4gICAgICAgICRleWVicm93LW5hdi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skZXllYnJvdy1uYXYtaGVpZ2h0fSk7XHJcbiAgICAgIH1cclxuICAgICAgLy8gRW5kIHNldHVwIG1lbnUncyBpbml0aWFsIHdpZHRoXHJcblxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAuY291bnRyeS1zZWxlY3QtaGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6ICRjb3VudHJ5LW1lbnUtaGVhZGVyLWhlaWdodC1sZztcclxuXHJcbiAgICAgICAgLy8gQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1kLW1heCkge1xyXG4gICAgICAgIC8vICAgaGVpZ2h0OiAkY291bnRyeS1tZW51LWhlYWRlci1oZWlnaHQtbWQ7XHJcbiAgICAgICAgLy8gfVxyXG5cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgIC5oZWFkZXItY3VydmUge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgIHdpZHRoOiAkaGVhZGVyLWN1cnZlLXdpZHRoO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1kLW1heCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vYmlsZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZC1tYXgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAvL3BhZGRpbmctbGVmdDogNTBweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZC1tYXgpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bm90KC5jbG9zZS1jb250YWluZXIpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNpdGUtdGl0bGUge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeS1hbHQ7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xyXG5cclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRlc2NyIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmNsb3NlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZC1tYXgpIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY291bnRyeS1zZWxlY3QtbGFiZWxzIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzhweCk7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgY29sb3I6ICRtaWQtZ3JleTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeS1hbHQ7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcclxuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICAgIGZsZXgtc2hyaW5rOiAxO1xyXG4gICAgICAgICAgZmxleC1iYXNpczogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1kLW1heCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb3VudHJ5LXNlbGVjdC1ib2R5IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAuY291bnRyeS1saW5rcy1jb250YWluZXIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgdGFibGUge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzhweCk7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWF4KSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb3VudHJ5LXNlbGVjdC1sYWJlbHMtdGFibGUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZC1tYXgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLXJvdztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHRyIHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcblxyXG4gICAgICAgICAgICAgIHRkLFxyXG4gICAgICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgdGgge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtaWQtZ3JleTtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeS1hbHQ7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5jb3VudHJ5IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnktYWx0O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWF4KSB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbGluaztcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xyXG5cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZC1tYXgpIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1kLW1heCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5kaXZpZGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1pZC1ncmV5O1xyXG5cclxuICAgICAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNtYWluLW5hdi1tb2JpbGUtY29udGFpbmVyIHtcclxuICAuY291bnRyeS1zZWxlY3Rvci1idG4ge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICB0b3A6IDJweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmJvZHkuY291bnRyeS1zZWxlY3Rvci1vcGVuIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vLyBUaGlzIGlzIHVzZWQgb24gdGhlIGNvbnRhaW5lciB3aGVuIHRoZSBsaXN0IGlzIGEgY29tcG9uZW50XHJcbi5jb3VudHJpZXMtbGlzdC1jb21wb25lbnQge1xyXG4gIC50YWJsZS1jb250YWluZXIge1xyXG4gICAgdGFibGUge1xyXG4gICAgICB0aCxcclxuICAgICAgdGQge1xyXG4gICAgICAgIG1pbi13aWR0aDogMDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gV2hlbiB0aGUgY29tcG9uZW50IGlzIGluIGEgb25lIGNvbHVtbiBsYXlvdXQsIG1ha2UgaXQgMi8zcnMgb2YgdGhlIHdpZHRoXHJcbi5vbmUtY29sIHtcclxuICAuY291bnRyaWVzLWxpc3QtY29tcG9uZW50IHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZy1taW4pIHtcclxuICAgICAgd2lkdGg6IDY2JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiZm9vdGVyIHtcclxuICBtYXJnaW4tdG9wOiA3NXB4O1xyXG5cclxuICAuZm9vdGVyLW5hdiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcclxuXHJcbiAgICAubG9nbyB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgIC53aGl0ZS1sb2dvIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgICBtYXJnaW46IDEycHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5rcyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgIC5saW5rcy1zZWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgIC5saW5rIHtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDc4cHg7XHJcbiAgICAgICAgICBtYXJnaW46IDEycHggMCAxMnB4IDc4cHg7XHJcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5LWFsdDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuZ2VuZXJhbC1saW5rIHtcclxuICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnRlcm1zLWxpbmsge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWRkaXRpb25hbCB7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvY2lhbCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMzJweCAwIDAgMDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuICAgICAgICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgbGk6bGFzdC1jaGlsZCBhIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBNZWRpdW0gc2NyZWVuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWF4KSB7XHJcbiAgICAgIC5sb2dvIGltZyB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5saW5rcyB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcblxyXG4gICAgICAgIC5saW5rcy1zZWN0aW9uOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFNtYWxsIHNjcmVlblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtLW1heCkge1xyXG4gICAgICAubG9nbyB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpbmtzIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAubGlua3Mtc2VjdGlvbiB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgLmxpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYWRkaXRpb25hbCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc29jaWFsIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDhweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQGltcG9ydCAnLi9iYXNlJztcclxuXHJcbiRmb290ZXItbGluay1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xyXG4kZm9vdGVyLWxpbmstY29sb3ItaG92ZXI6ICR3aGl0ZS1ob3ZlciAhZGVmYXVsdDtcclxuXHJcbmZvb3RlciB7XHJcbiAgLmFkZGl0aW9uYWwge1xyXG4gICAgY29sb3I6ICRtaWQtZ3JleTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgcGFkZGluZzogMzhweCAwIDAgMDtcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9ncmlkJztcclxuXHJcbi5wcm9tb3MtY29udGFpbmVye1xyXG4gIG1hcmdpbi1ib3R0b206ICRjb21wb25lbnQtbWFyZ2luLWJvdHRvbTtcclxuXHJcbiAgQGluY2x1ZGUgbWFrZS1yb3coKTtcclxuXHJcbiAgLnByb21ve1xyXG4gICAgQGluY2x1ZGUgbWFrZS1jb2wtcmVhZHkoKTtcclxuICAgIEBpbmNsdWRlIG1ha2UtY29sKDEyKTtcclxuXHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgbWluLWhlaWdodDogNDY0cHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBmbGV4OiAxIDAgMTAwJTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93ICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLXN0eWxlO1xyXG5cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICBpbWd7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1zdHlsZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmNvbnRlbnQtY29udGFpbmVye1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIG1hcmdpbjogMjAwcHggMzJweCA0MHB4IDMycHg7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG5cclxuICAgICAgICAgIC5zdW1tYXJ5e1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWFnZS0tZGlzY2xhaW1lci0tc20ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWFnZS0tZGlzY2xhaW1lci0tbWQge1xyXG4gICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLWRhcmstYmc7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcblxyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgICAgXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWF4KSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGctbWluKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKCRibGFjaywgMC4yKTtcclxuXHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi53aXRob3V0LWltYWdle1xyXG4gICAgICAgIGF7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICAgICY6aG92ZXJ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIGgze1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZsZXg6IDEgMCAxMDAlO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgJHRyYW5zaXRpb24tc3BlZWQgJHRyYW5zaXRpb24tc3R5bGU7XHJcblxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgIC5pbWFnZS1jb250YWluZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNDhweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1zdHlsZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbWFnZS0tZGlzY2xhaW1lci0tc20ge1xyXG4gICAgICAgICAgY29sb3I6ICRmb250LWNvbG9yLWRhcmstYmc7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1hZ2UtLWRpc2NsYWltZXItLW1kIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhhcy1tdWx0aXBsZXtcclxuICAgIC5wcm9tb3tcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikge1xyXG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKDYpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20tbWF4KSB7XHJcblxyXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCYWNrZ3JvdW5kIHZhcmlhdGlvbnNcclxuLmxpZ2h0LWJne1xyXG4gIC5wcm9tb3MtY29udGFpbmVyIHtcclxuICAgIC5wcm9tb3tcclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRhcmstYmd7XHJcbiAgLnByb21vcy1jb250YWluZXIge1xyXG4gICAgLnByb21ve1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20tbWF4KSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBFbmQgQmFja2dyb3VuZCB2YXJpYXRpb25zXHJcblxyXG5cclxuLmlzLWVkZ2V7XHJcbiAgLnByb21ve1xyXG4gICAgLmltYWdlLWNvbnRhaW5lcntcclxuICAgICAgb3V0bGluZTogMXB4IHNvbGlkIHBpbms7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcbn0iLCJAaW1wb3J0IFwiLi4vLi4vbGluay9zdHlsZXMvYmFzZVwiO1xyXG5cclxuLnRhYmxlLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGNvbXBvbmVudC1tYXJnaW4tYm90dG9tO1xyXG5cclxuICB0YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeS1hbHQ7XHJcblxyXG4gICAgdGhlYWQge1xyXG4gICAgICB0aCB7XHJcbiAgICAgICAgJi5zb3J0YWJsZSB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWUtcHJvO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBib3R0b206IDAuMjVlbTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwZGVcIjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiAwLjI1ZW07XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwZGRcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRib2R5IHtcclxuICAgICAgdGgge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB0aCxcclxuICAgIHRkIHtcclxuICAgICAgcGFkZGluZzogMjhweDtcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgbWluLXdpZHRoOiAyMjVweDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIEBleHRlbmQgLmxpbms7XHJcblxyXG4gICAgICAgIC5mYS1leHRlcm5hbC1saW5rIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIC8vIGNhbnQgZG8gYSB0cmFuc2l0aW9uIG9uIGEgZ3JhZGllbnQgYmFja2dyb3VuZCwgc28gZG9pbmcgaXQgb24gb3BhY2l0eVxyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1zdHlsZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKGJsYWNrLCAwLjEpLCByZ2JhKGJsYWNrLCAwKSk7XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKGJsYWNrLCAwKSwgcmdiYShibGFjaywgMC4xKSk7XHJcbiAgfVxyXG5cclxuICAmLmhhcy1sZWZ0LXNoYWRvdyB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmhhcy1yaWdodC1zaGFkb3cge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmRlZmF1bHQge1xyXG4gICAgdGFibGUge1xyXG4gICAgICB0aGVhZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XHJcblxyXG4gICAgICAgICAgJi5zb3J0YWJsZSB7XHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjUpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zb3J0LWFzYyB7XHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNvcnQtZGVzYyB7XHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRib2R5IHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdHIge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkbWlkLWdyZXk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc3RyaXBlZC1yb3dzIHtcclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICB0cjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc3RyaXBlZC1jb2xzIHtcclxuICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICB0ciB7XHJcbiAgICAgICAgICAgID4gKjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkbGlnaHQtYmx1ZSwgMC4xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gIFxyXG59XHJcblxyXG5cclxuICAvLyBCYWNrZ3JvdW5kIFZhcmlhbnRzXHJcbiAgLmxpZ2h0LWJnIHtcclxuICAgIC50YWJsZS1jb250YWluZXIuZGVmYXVsdCB7XHJcbiAgICAgIHRhYmxlIHtcclxuICAgICAgICAmLnN0cmlwZWQtcm93cyB7XHJcbiAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfSAvLy5saWdodC1iZ1xyXG5cclxuICAuZGFyay1iZyB7XHJcbiAgICAudGFibGUtY29udGFpbmVyLmRlZmF1bHQge1xyXG4gICAgICB0YWJsZSB7XHJcbiAgICAgICAgdGhlYWQge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgIHRoIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgICAgICYuc29ydGFibGUge1xyXG4gICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLCAwLjUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi5zb3J0LWFzYyB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuc29ydC1kZXNjIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnN0cmlwZWQtcm93cyB7XHJcbiAgICAgICAgICB0Ym9keSB7XHJcbiAgICAgICAgICAgIHRyOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH0gLy8uZGFyay1iZ1xyXG5cclxuICAvLyBFbmQgQmFja2dyb3VuZCBWYXJpYW50c1xyXG5cclxuLy8gV3JhcHBpbmcgVGFibGVcclxuLndyYXBwaW5nLXRhYmxlIHsgIFxyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcclxuXHJcbiAgLnRhYmxlLWhlYWRlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAucm93IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcGFkZGluZzogNnB4IDA7XHJcblxyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICYuc29ydGFibGUge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lLXBybztcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGJsdWUsIDAuNSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMC4yNWVtO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjBkZVwiO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBib3R0b206IDAuMjVlbTtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjBkZFwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICYuc29ydC1hc2Mge1xyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICYuc29ydC1kZXNjIHtcclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGFibGUtYm9keSB7XHJcbiAgICAuYmFja2dyb3VuZC1jb250YWluZXJ7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XHJcblxyXG4gICAgICAucm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xyXG5cclxuICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5yb3ctY29sLWhlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20tbWF4KSB7XHJcbiAgICAudGFibGUtaGVhZGVye1xyXG4gICAgICAucm93ID4gZGl2IHsgICAgICBcclxuICAgICAgICAvLyBoaWRlIGFsbCB0YWJsZSBoZWFkZXJzXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgLy8gZXhjZXB0IHRoZSBmaXJzdCBvbmVcclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgIC8vIHByZXZlbnQgdGhlIGZpcnN0IGNvbHVtbiBoZWFkZXIgZnJvbSBiZWluZyBzb3J0YWJsZVxyXG4gICAgICAgICAgJi5zb3J0YWJsZSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYmxlLWJvZHkge1xyXG4gICAgICAucm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgLnJvdy1jb2wtaGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxpc3Rpbmctbm8tcmVzdWx0c3tcclxuICBmb250LXNpemU6IDMycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBwYWRkaW5nLXRvcDogODBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi8vIEVuZCBXcmFwcGluZyBUYWJsZVxyXG4iLCIjbW9kYWwtbm90aWNle1xyXG5cclxuICAubW9kYWwge1xyXG4gICAgei1pbmRleDogMjAwMDE7XHJcbiAgfVxyXG4gIFxyXG4gIC5tb2RhbC1jb250ZW50e1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAyNHB4IDI0cHggMjRweDtcclxuICAgIGJveC1zaGFkb3c6IDAgOHB4IDE2cHggcmdiYSgkYmxhY2ssMC4yKTtcclxuXHJcbiAgICAubW9kYWwtaGVhZGVye1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggNDBweCAyMHB4IDQwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20tbWF4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm1vZGFsLXRpdGxle1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAxZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwtYm9keXtcclxuICAgICAgcGFkZGluZzogMjBweCA0MHB4IDIwcHggNDBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIC5tb2RhbC1ib2R5LXNjcm9sbCB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNDAwcHgpO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweCAyMHB4O1xyXG5cclxuICAgICAgICAubW9kYWwtYm9keS1zY3JvbGwge1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzc1cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbC1mb290ZXJ7XHJcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggNDBweCA0MHB4IDQwcHg7XHJcblxyXG4gICAgICBidXR0b257XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtLW1heCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCAyMHB4IDIwcHg7XHJcblxyXG4gICAgICAgIC8vIE9uIHNtYWxsIHNjcmVlbiwgc3RhY2sgYnV0dG9uc1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIGJ1dHRvbntcclxuICAgICAgICAgIG1hcmdpbjogMjBweCAwIDAgMDtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59IC8vICNtb2RhbC1ub3RpY2VcclxuXHJcbi5tb2RhbC1iYWNrZHJvcHtcclxuICAmLnNob3d7XHJcbiAgICBvcGFjaXR5OiAwLjg1O1xyXG4gIH1cclxufSIsIi5zb2NpYWwtY29udGFpbmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogJGNvbXBvbmVudC1tYXJnaW4tYm90dG9tO1xyXG5cclxuICAuY29udGVudC1jb250YWluZXIge1xyXG4gICAgLmNvbnRlbnR7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgXHJcbiAgICAgIC5tZWRpYSB7XHJcbiAgICAgICAgLyogQWRkaW5nIGEgbWluIGhlaWdodCBhbmQgZXhwbGljaXRseSBkZWZpbmluZyB0aGUgaGVpZ2h0IG9mIHRoZSBtZWRpYSBjbGFzcyBkdWUgdG8gYSBrbm93biBJRTExIGJ1Zy4gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvNDM5Nzk3MDIvZGlzcGxheS1mbGV4LW5vdC13b3JraW5nLW9uLWludGVybmV0LWV4cGxvcmVyLzQzOTc5OTczICovXHJcbiAgICAgICAgbWluLWhlaWdodDowO1xyXG4gICAgICAgIGhlaWdodDoxMDAlO1xyXG4gICAgICAgICYucGF1c2VkIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBcclxuIFxyXG4gICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01NSUsIC01MCUpO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lLXBybztcclxuICAgICAgICAgICAgY29udGVudDogXCJcXGYwNGJcIjtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDEyMG1zLCBiYWNrZ3JvdW5kIDEyMG1zLCBib3JkZXItY29sb3IgMTIwbXM7XHJcblxyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAzMHB4IDIycHggNDJweDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAycHggOHB4IHJnYmEoJGJsYWNrLCAwLjI1KTtcclxuXHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1ncmV5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nLFxyXG4gICAgICAgIHZpZGVvIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMzJweCAyNXB4O1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbWVkaXVtO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMDc1ZW07XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpe1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnBvc3Qge1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zbSB7XHJcbiAgICAuY29udGVudC1jb250YWluZXIge1xyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICAubWVkaWEge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLm1kIHtcclxuICAgIC5jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgIC5jb250ZW50IHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAubWVkaWEsXHJcbiAgICAgICAgLmRldGFpbHMge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYubGcge1xyXG4gICAgLmNvbnRlbnQtY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcblxyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgLm1lZGlhLFxyXG4gICAgICAgIC5kZXRhaWxzIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIEJhY2tncm91bmQgdmFyaWF0aW9uc1xyXG4ubGlnaHQtYmd7XHJcbiAgLnNvY2lhbC1jb250YWluZXIge1xyXG4gICAgLmNvbnRlbnR7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTsgICAgIFxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRhcmstYmd7XHJcbiAgLnNvY2lhbC1jb250YWluZXIge1xyXG4gICAgLmNvbnRlbnQtY29udGFpbmVye1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBFbmQgQmFja2dyb3VuZCB2YXJpYXRpb25zIiwiLy8gQXJ0aWNsZSBEZXRhaWwgTGF5b3V0XHJcbiNhcnRpY2xlLWRldGFpbC1wYWdlIHtcclxuICAucGFnZS10aXRsZS1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAmLndpdGgtaGVybyB7XHJcbiAgICAgIC5ibG9nLXRpdGxlIHtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnLW1pbikge1xyXG4gICAgICAgICAgdG9wOiAtMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wbGFjZWhvbGRlci1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20tbWF4KSB7XHJcbiAgICAuYXJ0aWNsZS1pbmZvIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgLm1haW4tZGF0ZS1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcblxyXG4gICAgICAgIC50YWctbGFiZWwsXHJcbiAgICAgICAgLmF1dGhvciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlY29uZGFyeS1kYXRlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG5cclxuICAgICAgICAgIC5kZXRhaWwtZGF0ZS1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcclxuICAgIC5hcnRpY2xlLWxpbmsge1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuYXJ0aWNsZS1pbmZvIHtcclxuICAgICAgLnNlY29uZGFyeS1kYXRlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keS5oYXMtaGVybyB7XHJcbiAgI2FydGljbGUtZGV0YWlsLXBhZ2Uge1xyXG4gICAgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgLmJsb2ctdGl0bGUge1xyXG4gICAgICAgIHRvcDogLTMwcHg7XHJcblxyXG4gICAgICAgIC5iYWNrLWxpbmsge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFydGljbGUtaW5mb3tcclxuICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gRW5kIEFydGljbGUgRGV0YWlsIExheW91dFxyXG5cclxuXHJcbi8vIExhdGVzdCBBcnRpY2xlc1xyXG4ubGF0ZXN0LWFydGljbGVzIHtcclxuICAkcG9zdC1zcGFjaW5nOiAyMnB4O1xyXG5cclxuICBtYXJnaW4tYm90dG9tOiAkY29tcG9uZW50LW1hcmdpbi1ib3R0b207XHJcblxyXG4gIC5jb21wb25lbnQtaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtLW1heCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21wb25lbnQtdGl0bGUge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LWFsbCB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWxpbms7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wb3N0cyB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG5cclxuICAgIC5wb3N0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAwO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAucG9zdC1kYXRlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogLTI1cHg7XHJcbiAgICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG5cclxuICAgICAgICAgIC5wb3N0LWltYWdlIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1zdHlsZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LXRpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDJweCAxMnB4IHJnYmEoJGJsYWNrLCAwLjIpO1xyXG4gICAgICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDJweCAxMnB4IHJnYmEoJGJsYWNrLCAwLjIpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggMTJweCByZ2JhKCRibGFjaywgMC4yKTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAucG9zdC1pbWFnZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnBvc3QtdGl0bGV7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNjcm9sbGFibGUtcG9zdHMge1xyXG4gICAgLnBvc3RzIHtcclxuICAgICAgLnBvc3Qge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgZmxleDogMSAwIGNhbGMoMzMlIC0gI3skcG9zdC1zcGFjaW5nfSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20tbWF4KSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMCAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3QtaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgIGhlaWdodDogMjIxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmRvdWJsZS1wb3N0LFxyXG4gICYuc2luZ2xlLXBvc3Qge1xyXG4gICAgLnBvc3RzIHtcclxuICAgICAgLnBvc3Qge1xyXG4gICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAjeyRwb3N0LXNwYWNpbmd9KTtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAjeyRwb3N0LXNwYWNpbmd9KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5kb3VibGUtcG9zdHtcclxuICAgIC5wb3N0cyB7XHJcbiAgICAgIC5wb3N0IHtcclxuICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gI3skcG9zdC1zcGFjaW5nfSk7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skcG9zdC1zcGFjaW5nfSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2luZ2xlLXBvc3Qge1xyXG4gICAgLnBvc3RzIHtcclxuICAgICAgLnBvc3Qge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGctbWluKSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDcwJTtcclxuICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmltZy1mdWxse1xyXG4gICAgLnBvc3R7XHJcblxyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAwIDMwcHggMDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgICAgICAucG9zdC1kYXRlIHtcclxuICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAwIDMwcHggMDtcclxuXHJcbiAgICAgICAgICAucG9zdC1pbWFnZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LWNvbnRlbnR7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjAwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAucG9zdC10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCYWNrZ3JvdW5kIHZhcmlhdGlvbnNcclxuLmxpZ2h0LWJne1xyXG4gIC5sYXRlc3QtYXJ0aWNsZXMge1xyXG4gICAgLnBvc3RzIHtcclxuICAgICAgLnBvc3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBFbmQgQmFja2dyb3VuZCB2YXJpYXRpb25zXHJcblxyXG4vLyBFbmQgTGF0ZXN0IEFydGljbGVzXHJcbiIsIiRwcml2YWN5LXdhcm5pbmctYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXkgIWRlZmF1bHQ7XHJcblxyXG4ucHJpdmFjeS13YXJuaW5nIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgei1pbmRleDogJHotaW5kZXgtcHJpdmFjeTtcclxuICBib3R0b206IDA7XHJcbiAgbGVmdDogMDtcclxuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaXZhY3ktd2FybmluZy1iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgIC5jb25zZW50LWNsb3NlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogNXB4O1xyXG4gICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcblxyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWUtcHJvO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgY29udGVudDogXCJcXGYwMGRcIjtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmluZm8sXHJcbiAgICAuc3VibWl0IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmluZm8ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWJtaXQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgd2lkdGg6IDQ1MHB4O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWxpbms7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgMjUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBNZWRpdW0gc2NyZWVuXHJcbiAgLy8gTWVkaXVtICYmIFNtYWxsIHNjcmVlblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZC1tYXgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAuaW5mbyxcclxuICAgICAgLnN1Ym1pdCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICBhIHsgXHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3VibWl0IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWF4KSBhbmQgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgLmluZm8sXHJcbiAgICAgIC5zdWJtaXQge1xyXG4gICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFNtYWxsIHNjcmVlblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAuaW5mbyxcclxuICAgICAgLnN1Ym1pdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbmZvIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zdWJtaXQge1xyXG4gICAgICAgIFxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5wcml2YWN5LXdhcm5pbmcge1xyXG4gIC5leHBhbmQtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAvLyBNZWRpdW0gYW5kIGhpZ2hlclxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcclxuICAgIC5jb250YWluZXIge1xyXG4gICAgICAuaW5mbyB7XHJcbiAgICAgICAgLmluZm8tY29udGVudCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDQxcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV4cGFuZC1jb250YWluZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG5cclxuICAgICAgICAgIC5leHBhbmQtbGluayxcclxuICAgICAgICAgIC5jb2xsYXBzZS1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lLXBybztcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1saWdodDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5leHBhbmQtbGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc3XCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY29sbGFwc2UtbGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA3OFwiO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmV4cGFuZGVkIHtcclxuICAgICAgICAgIC5leHBhbmQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgLmV4cGFuZC1saW5rIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY29sbGFwc2UtbGluayB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5yZWNlbnQtZXZlbnRzLWdyaWQtY29udGFpbmVyLFxyXG4udXBjb21pbmctZXZlbnRzLWdyaWQtY29udGFpbmVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAkY29tcG9uZW50LW1hcmdpbi1ib3R0b207XHJcblxyXG4gID4gaDQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5hY3Rpb24tY29udGFpbmVyIHtcclxuICAgICAgLnZpZXctYWxsIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmV2ZW50LWl0ZW0tY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgLmV2ZW50LWl0ZW0ge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAuZXZlbnQtZGF5LW9mLXdlZWssXHJcbiAgICAgIC5ldmVudC1kYXRlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnktYWx0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1kLW1heCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZXZlbnQtdHlwZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5LWFsdDtcclxuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZXZlbnQtZGF0ZSB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGluay1saXN0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICBsaXtcclxuICAgICAgICAgICAgLmxpbmsud2l0aC1pY29uIC50ZXh0e1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5oYXMtZGV0YWlsIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDM1cHggMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KC5oYXMtZGV0YWlsKSB7XHJcbiAgICAgICAgcGFkZGluZzogMzVweCAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmhhcy1pbWFnZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAuZXZlbnQtaW1nIHtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMjAwbXMgZWFzZS1vdXQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXZlbnQtZGF5LW9mLXdlZWssXHJcbiAgICAgICAgLmV2ZW50LWRhdGUsXHJcbiAgICAgICAgLmV2ZW50LXR5cGUsXHJcbiAgICAgICAgLmV2ZW50LXRpdGxlLFxyXG4gICAgICAgIC5saW5rLWxpc3Qge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGluay1saXN0IHtcclxuICAgICAgICAgIHVsIGxpLmxpbmstc2VjdGlvbi10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguaGFzLWRldGFpbCkge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDE2MG1zO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjc1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgID4gKjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhhcy1kZXRhaWwge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgID4gKjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgIC5ldmVudC1pbWcgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bm90KC5oYXMtaW1hZ2UpIHtcclxuICAgICAgICAmLmhhcy1kZXRhaWwge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxNjBtcztcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuZXZlbnQtZGF5LW9mLXdlZWssXHJcbiAgICAgICAgICAgIC5ldmVudC1kYXRlLFxyXG4gICAgICAgICAgICAuZXZlbnQtdHlwZSxcclxuICAgICAgICAgICAgLmV2ZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAxNjBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAuZXZlbnQtZGF5LW9mLXdlZWssXHJcbiAgICAgICAgICAgICAgLmV2ZW50LWRhdGUsXHJcbiAgICAgICAgICAgICAgLmV2ZW50LXR5cGUsXHJcbiAgICAgICAgICAgICAgLmV2ZW50LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEV2ZW50IEl0ZW0gQmFja2dyb3VuZHNcclxuLnJlY2VudC1ldmVudHMtZ3JpZC1jb250YWluZXIsXHJcbi51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIge1xyXG4gIC5ldmVudC1pdGVtLWNvbnRhaW5lciB7XHJcbiAgICAuZXZlbnQtaXRlbSB7XHJcbiAgICAgIC5ldmVudC1kYXktb2Ytd2VlayxcclxuICAgICAgLmV2ZW50LWRhdGUge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBvbiBzbWFsbCwgYWxsIGJhY2tncm91bmRzIGFyZSBncmV5XHJcbiAgICAuZXZlbnQtaXRlbSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIGxhcmdlLCBhbHRlcm5hdGUgYmFja2dyb3VuZHNcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZy1taW4pIHtcclxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIC5ldmVudC1pdGVtIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBtZWRpdW0sIGFsdGVybmF0ZSBiYWNrZ3JvdW5kcyBwZXIgcm93LiB0aGlzIGNsYXNzIGlzIGFkZGVkIGJ5IGV2ZW50c0dyaWQuanNcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZC1tYXgpIHtcclxuICAgICAgLmV2ZW50LWl0ZW0ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5O1xyXG5cclxuICAgICAgICAmLnR3by1jb2wtaGFzLWJnIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gRW5kIEV2ZW50IEl0ZW0gQmFja2dyb3VuZHNcclxuXHJcbi8vIEV2ZW50IENvbHVtbiBXaWR0aHNcclxuLnJlY2VudC1ldmVudHMtZ3JpZC1jb250YWluZXIsXHJcbi51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIge1xyXG4gIC5ldmVudHMtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBtYXJnaW4tbGVmdDogLTElO1xyXG4gICAgXHJcblxyXG4gICAgLy8gQnkgZGVmYXVsdCwgZXZlbnRzIGFyZSAxMDAlIHdpZHRoXHJcbiAgICAuZXZlbnQtaXRlbS1jb250YWluZXIge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDElO1xyXG5cclxuICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFdoZW4gMiBldmVudHMsIG9uIG1kIGFuZCBsZyBzY3JlZW5zLCBldmVudHMgYXJlIDUwJSB3aWR0aFxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcclxuICAgICYudHdvLWV2ZW50LWNvbHMge1xyXG4gICAgICAuZXZlbnQtaXRlbS1jb250YWluZXIge1xyXG4gICAgICAgIGZsZXgtYmFzaXM6IDQ5JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gV2hlbiAzIGV2ZW50cywgb24gbWQgYW5kIGxnIHNjcmVlbnMsIGV2ZW50cyBhcmUgMzMlIHdpZHRoXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikge1xyXG4gICAgJi50aHJlZS1ldmVudC1jb2xzIHtcclxuICAgICAgLmV2ZW50LWl0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAzMiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLy8gRW5kIEV2ZW50IENvbHVtbiBXaWR0aHNcclxuXHJcbi8qXHJcbi51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIge1xyXG4gIC5ldmVudC1pdGVtIHtcclxuICAgIC5ldmVudC1oZWFkZXIge1xyXG4gICAgICA+IGRpdiB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ldmVudC1kYXktb2Ytd2VlayxcclxuICAgICAgLmV2ZW50LWRhdGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikgYW5kIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1kLW1heCkge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20tbWF4KSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICAuZXZlbnQtZGF0ZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBcclxuICAgIH1cclxuICB9XHJcbn1cclxuKi9cclxuXHJcbi5yZWNlbnQtZXZlbnRzLWxpc3QtY29udGFpbmVyLFxyXG4udXBjb21pbmctZXZlbnRzLWxpc3QtY29udGFpbmVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAkY29tcG9uZW50LW1hcmdpbi1ib3R0b207XHJcblxyXG4gID4gaDQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5hY3Rpb24tY29udGFpbmVyIHtcclxuICAgICAgLnZpZXctYWxsIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmV2ZW50LWl0ZW0ge1xyXG4gICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAuZXZlbnQtZGF0ZS1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcblxyXG4gICAgICAuZXZlbnQtZGF5LW9mLXdlZWssXHJcbiAgICAgIC5ldmVudC1kYXRlIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnktYWx0O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmV2ZW50LXR5cGUge1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnktYWx0O1xyXG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICB9XHJcblxyXG4gICAgaDQge1xyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZWNlbnQtZXZlbnRzLWxpc3QtY29udGFpbmVyIHtcclxuICAuZXZlbnQtaXRlbSB7XHJcbiAgICAuZXZlbnQtbGluayB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi51cGNvbWluZy1ldmVudHMtbGlzdC1jb250YWluZXIge1xyXG4gIC5ldmVudC1pdGVtIHtcclxuICAgIC5ldmVudC1saW5rcyB7XHJcbiAgICAgIC5saXN0LWlubGluZS1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XHJcblxyXG4gICAgICAgIC5kcm9wZG93bi1pdGVtcyB7XHJcbiAgICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgaSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnVwY29taW5nLWV2ZW50cy1ncmlkLWNvbnRhaW5lciB7XHJcbiAgLmV2ZW50LWRheS1vZi13ZWVrLFxyXG4gIC5ldmVudC1kYXRlIHtcclxuICAgIGNvbG9yOiAkbWlkLWdyZXk7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24taXRlbXMge1xyXG4gICAgLmxpbmsge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEV2ZW50IEJhY2tncm91bmQgVmFyaWF0aW9uc1xyXG5cclxuLmxpZ2h0LWJnIHtcclxuICAucmVjZW50LWV2ZW50cy1ncmlkLWNvbnRhaW5lciB7XHJcbiAgfVxyXG59IC8vIC5saWdodC1iZ1xyXG5cclxuLmRhcmstYmcge1xyXG4gIC51cGNvbWluZy1ldmVudHMtZ3JpZC1jb250YWluZXIsXHJcbiAgLnJlY2VudC1ldmVudHMtZ3JpZC1jb250YWluZXIge1xyXG4gICAgLmV2ZW50LWl0ZW0ge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUgIWltcG9ydGFudDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC51cGNvbWluZy1ldmVudHMtbGlzdC1jb250YWluZXIsXHJcbiAgLnJlY2VudC1ldmVudHMtbGlzdC1jb250YWluZXIge1xyXG4gICAgLmV2ZW50LWl0ZW0ge1xyXG4gICAgICAuZXZlbnQtZGF5LW9mLXdlZWssXHJcbiAgICAgIC5ldmVudC1kYXRlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IC8vIC5kYXJrLWJnXHJcblxyXG4vLyBFbmQgRXZlbnQgQmFja2dyb3VuZCBWYXJpYXRpb25zXHJcblxyXG4vLyBFdmVudCBMaXN0aW5nIExheW91dFxyXG4jZXZlbnQtbGlzdGluZy1wYWdlIHtcclxuICAucGFnZS10aXRsZS1jb250YWluZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgIC5yaWNoLXRleHQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLndpdGgtaGVybyB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBFdmVudCBMaXN0aW5nIEZpbHRlcnNcclxuICAjZXZlbnQtbGlzdC1maWx0ZXJzIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuXHJcbiAgICAgICYuc2VsZWN0ZWQge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWF4KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAuZHJvcGRvd24uZmlsdGVyLFxyXG4gICAgICAuaW5wdXQtZ3JvdXAuZmlsdGVyLWdyb3VwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvLyBFbmQgRXZlbnQgTGlzdGluZyBGaWx0ZXJzXHJcblxyXG4gIC8vIEV2ZW50IExpc3RpbmcgTGlzdFxyXG4gICNldmVudC1saXN0aW5nLWxpc3QtY29udGFpbmVyIHtcclxuICAgXHJcbiAgICAjZXZlbnQtbGlzdGluZy1saXN0IHtcclxuICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcclxuICAgICAgICAmLmhhcy1yZXN1bHRze1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYmx1ZTtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZXZlbnQtaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXZlbnQtZGV0YWlsLWxpbmsge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXRhaWwtZGF0ZS1jb250YWluZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTVweCwgLTUwJSk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtLW1heCkge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXZlbnQtaW1nIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2Utb3V0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmV2ZW50LXRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDQwcHggMzJweCA0NHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgIC5ldmVudC10eXBlIHtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5LWFsdDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3JhbmdlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAxNjBtcztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KC5oYXMtaW1hZ2UpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5O1xyXG5cclxuICAgICAgICAgICYuaGFzLWRldGFpbCB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMTYwbXM7XHJcblxyXG4gICAgICAgICAgICAuZXZlbnQtdHlwZSB7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMTYwbXM7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAxNjBtcztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsdWU7XHJcblxyXG4gICAgICAgICAgICAgIC5ldmVudC10eXBlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmhhcy1pbWFnZSB7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMzgwcHg7XHJcblxyXG4gICAgICAgICAgLmV2ZW50LXRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTAwcHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAtbW96LWxpbmVhci1ncmFkaWVudCh0b3AsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMSkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDEpIDEwMCUpO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMSkgMTAwJSk7XHJcbiAgICAgICAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoIHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjMDAwMDAwJyxHcmFkaWVudFR5cGU9MCApO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDA7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc1O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDgwJTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmV2ZW50LXR5cGUge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZXZlbnQtaW1nIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bm90KC5oYXMtZGV0YWlsKSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMTYwbXM7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJHdoaXRlLCAwLjc1KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmhhcy1kZXRhaWwge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAuZXZlbnQtaW1nIGltZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQ6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IC0yMXB4O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5vLXJlc3VsdHMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVycm9yIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuXHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIEVuZCBFdmVudCBMaXN0aW5nIExpc3RcclxufVxyXG4vLyBFbmQgRXZlbnQgTGlzdGluZyBMYXlvdXRcclxuXHJcbi8vIEV2ZW50IERldGFpbCBMYXlvdXRcclxuI2V2ZW50LWRldGFpbC1wYWdlIHtcclxuICAucGFnZS10aXRsZS1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAuZXZlbnQtdHlwZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeS1hbHQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXNlbWlib2xkO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAmLndpdGgtaGVybyB7XHJcbiAgICAgIC5ldmVudC10eXBlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYWdlLWNvbnRlbnQge1xyXG4gICAgbWFyZ2luLXRvcDogLTcwcHg7XHJcbiAgfVxyXG5cclxuICAubGluay1jb2wge1xyXG4gICAgLmxpbmstbGlzdCB7XHJcbiAgICAgIC8vbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgbWFyZ2luLXRvcDogMTEzcHg7XHJcblxyXG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRtaWQtZ3JleTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBFbmQgRXZlbnQgRGV0YWlsIExheW91dFxyXG4iLCIjZXhlY3V0aXZlLWJsb2ctZGV0YWlsLXBhZ2Uge1xyXG4gIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHdoaXRlLCAkbGlnaHQtZ3JleSk7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nLXRpdGxlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICBoMSB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nLWluZm8ge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuICAgICAgICAubWFpbi1kYXRlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuXHJcbiAgICAgICAgICAudGFnLWxhYmVsLFxyXG4gICAgICAgICAgLmF1dGhvciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2Vjb25kYXJ5LWRhdGUtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2Vjb25kYXJ5LWRhdGUtY29udGFpbmVyIC5kZXRhaWwtZGF0ZS1jb250YWluZXIge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikge1xyXG4gICAgICAgIC5zZWNvbmRhcnktZGF0ZS1jb250YWluZXJ7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikge1xyXG4gICAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC8vdG9wOiAxMDAlO1xyXG4gICAgICAgIC8vbGVmdDogMDtcclxuICAgICAgICAvL3otaW5kZXg6IDI7XHJcbiAgICAgICAgLy9tYXJnaW4tdG9wOiAtMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9nLWltZyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBsYWNlaG9sZGVyLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5wYWdlLXRpdGxlLWNvbnRhaW5lciArIC5iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbn1cclxuXHJcbi8vIExhdGVzdCBFeGVjdXRpdmUgQmxvZ1xyXG4ubGF0ZXN0LWV4ZWN1dGl2ZS1ibG9nIHtcclxuICAkcG9zdC1zcGFjaW5nOiAyMnB4O1xyXG5cclxuICBtYXJnaW4tYm90dG9tOiAkY29tcG9uZW50LW1hcmdpbi1ib3R0b207XHJcblxyXG4gIC5jb21wb25lbnQtaGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtLW1heCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb21wb25lbnQtdGl0bGUge1xyXG4gICAgICBmbGV4OiAxO1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LWFsbCB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWxpbms7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wb3N0cyB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgZGlzcGxheTpmbGV4O1xyXG5cclxuICAgIC5wb3N0IHtcclxuICAgICAgbWFyZ2luLXRvcDogMzVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAmOmxhc3QtY2hpbGR7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAwO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAgICAgICAucG9zdC1kYXRlIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogLTI1cHg7XHJcbiAgICAgICAgICBsZWZ0OiAtMXB4O1xyXG4gICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG5cclxuICAgICAgICAgIC5wb3N0LWltYWdlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1zdHlsZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LXRpdGxlLFxyXG4gICAgICAgIC5wb3N0LWJvZHkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9zdC10aXRsZSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucG9zdC1ib2R5IHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAycHggMTJweCByZ2JhKCRibGFjaywgMC4yKTtcclxuICAgICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAycHggMTJweCByZ2JhKCRibGFjaywgMC4yKTtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMnB4IDEycHggcmdiYSgkYmxhY2ssIDAuMik7XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgLnBvc3QtaW1hZ2Uge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wb3N0LXRpdGxlLFxyXG4gICAgICAgICAgLnBvc3QtYm9keSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNjcm9sbGFibGUtcG9zdHMge1xyXG4gICAgLnBvc3RzIHtcclxuICAgICAgLnBvc3Qge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IGNhbGMoMzMlIC0gI3skcG9zdC1zcGFjaW5nfSk7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYygzMyUgLSAjeyRwb3N0LXNwYWNpbmd9KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LWltYWdlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIyMXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5kb3VibGUtcG9zdCxcclxuICAmLnNpbmdsZS1wb3N0IHtcclxuICAgIC5wb3N0cyB7XHJcbiAgICAgIC5wb3N0IHtcclxuICAgICAgICBtaW4td2lkdGg6IGNhbGMoNTAlIC0gI3skcG9zdC1zcGFjaW5nfSk7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skcG9zdC1zcGFjaW5nfSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZG91YmxlLXBvc3R7XHJcbiAgICAucG9zdHMge1xyXG4gICAgICAucG9zdCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtICN7JHBvc3Qtc3BhY2luZ30pO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICN7JHBvc3Qtc3BhY2luZ30pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnNpbmdsZS1wb3N0IHtcclxuICAgIC5wb3N0cyB7XHJcbiAgICAgIC5wb3N0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnLW1pbikge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiA3MCU7XHJcbiAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pbWctcmlnaHR7XHJcbiAgICAucG9zdHtcclxuXHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4IDAgMzBweCAwO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblxyXG4gICAgICAgIC5wb3N0LWRhdGUge1xyXG4gICAgICAgICAgdG9wOiAtMXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBvc3QtaW1hZ2UtY29udGFpbmVyIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDA7XHJcblxyXG4gICAgICAgICAgLnBvc3QtaW1hZ2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wb3N0LWNvbnRlbnR7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNTVweDtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi8vIEJhY2tncm91bmQgdmFyaWF0aW9uc1xyXG4ubGlnaHQtYmd7XHJcbiAgLmxhdGVzdC1leGVjdXRpdmUtYmxvZyB7XHJcbiAgICAucG9zdHMge1xyXG4gICAgICAucG9zdCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIEVuZCBCYWNrZ3JvdW5kIHZhcmlhdGlvbnNcclxuXHJcbi8vIElFIEhhY2tzXHJcbi5pcy1pZSAjZXhlY3V0aXZlLWJsb2ctZGV0YWlsLXBhZ2Uge1xyXG4gIC5ibG9nLXRpdGxle1xyXG4gICAgaDF7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDgwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIEVuZCBJRSBIYWNrc1xyXG5cclxuLy8gRW5kIExhdGVzdCBFeGVjdXRpdmUgQmxvZ1xyXG4iLCIjbmV3cy1saXN0aW5nLXBhZ2Uge1xyXG4gIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkd2hpdGUsICRsaWdodC1ncmV5KTtcclxuXHJcbiAgICBoMSxcclxuICAgIC5zdW1tYXJ5IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAjbmV3cy1saXN0LWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIC5iZy1ncmFkaWVudCB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGxpZ2h0LWdyZXksICR3aGl0ZSk7XHJcbiAgICB9XHJcblxyXG4gICAgI25ld3MtbGlzdC1maWx0ZXJzIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgLmNvbC0xMiB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAuZmlsdGVyIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGRvd24uZmlsdGVyIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ0bi1ncm91cC10b2dnbGUge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmlsdGVyLWdyb3VwIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9hZGluZy1jb250YWluZXIge1xyXG4gICAgJi5sb2FkaW5nIHtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNuZXdzLWxpc3RpbmctbGlzdCB7XHJcbiAgbWFyZ2luLXRvcDogNjBweDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikge1xyXG4gICAgJi5oYXMtcmVzdWx0cyB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJsdWU7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uZXdzLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy10b3A6IDI0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsLWRhdGUtY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01NXB4LCAtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICAubmV3cy1pbWcge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIwMG1zIGVhc2Utb3V0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5vLWltYWdlLXNwYWNlciB7XHJcbiAgICAgIGhlaWdodDogNDRweDtcclxuICAgIH1cclxuXHJcbiAgICAubmV3cy10ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMzJweCA0NHB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld3MtdGl0bGUge1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgLmF1dGhvci1uYW1lIHtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICBmb250LWZhbWlseTogJG15cmlhZC1wcm8tY29uZGVuc2VkO1xyXG4gICAgfVxyXG5cclxuICAgIC5uZXdzLXN1bW1hcnkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5wcmVzcy1yZWxlYXNlLFxyXG4gICAgJi5leGVjLWJsb2cge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcclxuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAxNjBtcywgYm94LXNoYWRvdyAxNjBtcztcclxuXHJcbiAgICAgIGEsXHJcbiAgICAgIC5uZXdzLXRpdGxlLFxyXG4gICAgICAuYXV0aG9yLW5hbWUge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcclxuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDE2MG1zO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubmV3cy1zdW1tYXJ5e1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcclxuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1yZWd1bGFyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgfVxyXG4gICAgICBcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRibHVlO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEycHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cclxuICAgICAgICBhLFxyXG4gICAgICAgIC5uZXdzLXRpdGxlLFxyXG4gICAgICAgIC5hdXRob3ItbmFtZSB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFydGljbGUsXHJcbiAgICAmLmV4ZWMtYmxvZyB7XHJcbiAgICAgIC5uZXdzLWltZyB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYucHJlc3MtcmVsZWFzZSB7XHJcbiAgICAgIC5uZXdzLWltZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYXJ0aWNsZSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbWluLWhlaWdodDogMzgwcHg7XHJcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMjAwbXMgZWFzZS1vdXQ7XHJcblxyXG4gICAgICBhLFxyXG4gICAgICAubmV3cy10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uZXdzLWltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5ld3MtdGV4dC1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDEpIDEwMCUpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCByZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDEpIDEwMCUpO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwKSAwJSwgcmdiYSgwLCAwLCAwLCAxKSAxMDAlKTtcclxuICAgICAgICAgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KCBzdGFydENvbG9yc3RyPScjMDAwMDAwMDAnLCBlbmRDb2xvcnN0cj0nIzAwMDAwMCcsR3JhZGllbnRUeXBlPTAgKTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDA7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC43NTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDgwJTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHJcbiAgICAgICAgLm5ld3MtaW1nIGltZyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5leGVjLWJsb2cge1xyXG4gICAgICBtaW4taGVpZ2h0OiAyNDBweDtcclxuXHJcbiAgICAgIC5uZXdzLXRleHQtY29udGFpbmVyIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5ld3MtaW1nIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMjgwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQ6YmVmb3JlIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMnB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IC0yMXB4O1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubm8tcmVzdWx0cyB7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmVycm9yIHtcclxuICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcbiAgICBjb2xvcjogJHJlZDtcclxuXHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICB9XHJcblxyXG4gIC8vIFNtYWxsIHNjcmVlblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuICAgIGJvcmRlci1sZWZ0OiAwO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcblxyXG4gICAgLm5ld3MtaXRlbSB7XHJcbiAgICAgIC5kZXRhaWwtZGF0ZS1jb250YWluZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFydGljbGUsXHJcbiAgICAgICYuZXhlYy1ibG9nIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgICAgLm5ld3MtaW1nIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmV3cy10ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFydGljbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmV3cy10aXRsZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmV3cy10ZXh0LWNvbnRhaW5lcjpiZWZvcmUge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZDpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1uZXdzLXByb21vIHtcclxuICBtaW4taGVpZ2h0OiA0NjRweDtcclxuICBtYXJnaW4tYm90dG9tOiAkY29tcG9uZW50LW1hcmdpbi1ib3R0b207XHJcblxyXG4gIC5mZWF0dXJlZC1hcnRpY2xlIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hcnRpY2xlLWRldGFpbHMge1xyXG4gICAgICAgICAgLmFydGljbGUtZGF0ZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1pZC1ncmV5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mZWF0dXJlZC10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogJG9yYW5nZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxZW07XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmFydGljbGUtdGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5hcnRpY2xlLXN1bW1hcnkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfSAvLyBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20tbWF4KVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcclxuICAgICAgbWluLWhlaWdodDogNDY0cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1pZC1ncmV5O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93ICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLXN0eWxlO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1zcGVlZCAkdHJhbnNpdGlvbi1zdHlsZTtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICAuYXJ0aWNsZS1kZXRhaWxzIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChyZ2JhKCRibGFjaywgMCksIHJnYmEoJGJsYWNrLCAwLjIpKTtcclxuXHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMycHg7XHJcblxyXG4gICAgICAgICAgLmZlYXR1cmVkLXRpdGxlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDMycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDMycHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYXJ0aWNsZS1kYXRlLFxyXG4gICAgICAgICAgLmFydGljbGUtdGl0bGUsXHJcbiAgICAgICAgICAuYXJ0aWNsZS1zdW1tYXJ5IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA2NzBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYXJ0aWNsZS1kYXRlIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYXJ0aWNsZS10aXRsZSB7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmFydGljbGUtc3VtbWFyeSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKCRibGFjaywgMC4yKTtcclxuXHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9IC8vIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pXHJcbiAgfSAvLyAuZmVhdHVyZWQtYXJ0aWNsZVxyXG5cclxuICAuZmVhdHVyZWQtcHJlc3MtcmVsZWFzZXMge1xyXG4gICAgcGFkZGluZy10b3A6IDMycHg7XHJcblxyXG4gICAgLmZlYXR1cmVkLXByZXNzLXJlbGVhc2VzLWhlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZy1taW4pIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgZmxleDogMSAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mZWF0dXJlZC1wcmVzcy1yZWxlYXNlIHtcclxuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XHJcblxyXG4gICAgICAuZGV0YWlscyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogJG1pZC1ncmV5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5zdW1tYXJ5IHtcclxuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1saWdodDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0gLy8gLmZlYXR1cmVkLW5ldy1wcm9tb1xyXG5cclxuLy8gQmFja2dyb3VuZCB2YXJpYXRpb25zXHJcbi5saWdodC1iZyB7XHJcbiAgLmZlYXR1cmVkLW5ld3MtcHJvbW8ge1xyXG4gICAgLmZlYXR1cmVkLXByZXNzLXJlbGVhc2VzIHtcclxuICAgICAgLmZlYXR1cmVkLXByZXNzLXJlbGVhc2Uge1xyXG4gICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZGFyay1iZyB7XHJcbiAgLmZlYXR1cmVkLW5ld3MtcHJvbW8ge1xyXG4gICAgLmZlYXR1cmVkLXByZXNzLXJlbGVhc2VzIHtcclxuICAgICAgLmZlYXR1cmVkLXByZXNzLXJlbGVhc2Uge1xyXG4gICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIEVuZCBCYWNrZ3JvdW5kIHZhcmlhdGlvbnNcclxuIiwiLy8gUHJlc3MgUmVsZWFzZSBEZXRhaWwgTGF5b3V0XHJcbiNwcmVzcy1yZWxlYXNlLWRldGFpbC1wYWdlIHtcclxuICAucGFnZS10aXRsZS1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLndpdGgtaGVybyB7XHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnLW1pbikge1xyXG4gICAgICAgICAgdG9wOiAtMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wbGFjZWhvbGRlci1jb250YWluZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc20tbWF4KSB7XHJcbiAgICAuc2Vjb25kYXJ5LWRhdGUtY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcclxuICAgIC5tYWluLWRhdGUtY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgLnRhZy1sYWJlbCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlY29uZGFyeS1kYXRlLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGltZyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWF4KSB7XHJcbiAgICAuYXJ0aWNsZS1pbmZvIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgLm1haW4tZGF0ZS1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgLmF1dGhvciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnLW1pbikge1xyXG4gICAgLmRldGFpbHMge1xyXG4gICAgICAuc2Vjb25kYXJ5LWRhdGUtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGVydGlhcnktZGF0ZS1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1kLW1heCkge1xyXG4gICAgLnRhZy1nbG9iYWwge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC50ZXJ0aWFyeS1kYXRlLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG5cclxuICAgICAgLmRldGFpbC1kYXRlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keS5oYXMtaGVybyB7XHJcbiAgI3ByZXNzLXJlbGVhc2UtZGV0YWlsLXBhZ2Uge1xyXG4gICAgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICB0b3A6IC0zMHB4O1xyXG5cclxuICAgICAgICAuYmFjay1saW5rIHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWxzIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIEVuZCBQcmVzcyBSZWxlYXNlIERldGFpbCBMYXlvdXRcclxuIiwiLy8gTGF0ZXN0IFByZXNzIFJlbGVhc2VzXHJcbi5sYXRlc3QtcHJlc3MtcmVsZWFzZXMge1xyXG4gICRwb3N0LXNwYWNpbmc6IDIycHg7XHJcblxyXG4gIG1hcmdpbi1ib3R0b206ICRjb21wb25lbnQtbWFyZ2luLWJvdHRvbTtcclxuXHJcbiAgLmNvbXBvbmVudC1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20tbWF4KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbXBvbmVudC10aXRsZSB7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgZmxleC1zaHJpbms6IDE7XHJcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXctYWxsIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbXlyaWFkLXByby1jb25kZW5zZWQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wb3N0cyB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAucG9zdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcblxyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgICAgJjpsYXN0LWNoaWxke1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMDtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgLnBvc3QtZGF0ZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IC0yNXB4O1xyXG4gICAgICAgICAgbGVmdDogLTFweDtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9zdC1jb250ZW50e1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gICAgICAgICAgLnBvc3QtdGl0bGUsXHJcbiAgICAgICAgICAucG9zdC1ib2R5IHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucG9zdC10aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5wb3N0LWJvZHkge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMnB4IDEycHggcmdiYSgkYmxhY2ssIDAuMik7XHJcbiAgICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMnB4IDEycHggcmdiYSgkYmxhY2ssIDAuMik7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDJweCAxMnB4IHJnYmEoJGJsYWNrLCAwLjIpO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIC5wb3N0LWltYWdlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4xKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucG9zdC10aXRsZSxcclxuICAgICAgICAgIC5wb3N0LWJvZHkge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zY3JvbGxhYmxlLXBvc3RzIHtcclxuICAgIC5wb3N0cyB7XHJcbiAgICAgIC5wb3N0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiBjYWxjKDMzJSAtICN7JHBvc3Qtc3BhY2luZ30pO1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gI3skcG9zdC1zcGFjaW5nfSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucG9zdC1pbWFnZS1jb250YWluZXIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMjFweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuZG91YmxlLXBvc3QsXHJcbiAgJi5zaW5nbGUtcG9zdCB7XHJcbiAgICAucG9zdHMge1xyXG4gICAgICAucG9zdCB7XHJcbiAgICAgICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtICN7JHBvc3Qtc3BhY2luZ30pO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICN7JHBvc3Qtc3BhY2luZ30pO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmRvdWJsZS1wb3N0e1xyXG4gICAgLnBvc3RzIHtcclxuICAgICAgLnBvc3Qge1xyXG4gICAgICAgIG1pbi13aWR0aDogY2FsYyg1MCUgLSAjeyRwb3N0LXNwYWNpbmd9KTtcclxuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAjeyRwb3N0LXNwYWNpbmd9KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zaW5nbGUtcG9zdCB7XHJcbiAgICAucG9zdHMge1xyXG4gICAgICAucG9zdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZy1taW4pIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogNzAlO1xyXG4gICAgICAgICAgd2lkdGg6IDcwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyBCYWNrZ3JvdW5kIHZhcmlhdGlvbnNcclxuLmxpZ2h0LWJne1xyXG4gIC5sYXRlc3QtcHJlc3MtcmVsZWFzZXMge1xyXG4gICAgLnBvc3RzIHtcclxuICAgICAgLnBvc3Qge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4vLyBFbmQgQmFja2dyb3VuZCB2YXJpYXRpb25zXHJcblxyXG4vLyBFbmQgTGF0ZXN0IFByZXNzIFJlbGVhc2VcclxuIiwiLy8gUHJvZHVjdCBMaXN0aW5nIFBhZ2VcclxuI3Byb2R1Y3QtbGlzdGluZy1wYWdlIHtcclxuICAucGFnZS10aXRsZS1jb250YWluZXIge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCR3aGl0ZSwgJGxpZ2h0LWdyZXkpO1xyXG5cclxuICAgIC5zdW1tYXJ5IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3Byb2R1Y3QtbGlzdGluZy1maWx0ZXJze1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcblxyXG4gICAgLmZpbHRlci1yb3cge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAuY29sLTEye1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjcHJvZHVjdC1saXN0aW5nLWxpc3QtY29udGFpbmVyIHtcclxuICAgIC53cmFwcGluZy10YWJsZSB7XHJcblxyXG4gICAgICAudGFibGUtYm9keSB7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgICAgICAgICAmLnByb2R1Y3QtbmFtZSB7XHJcbiAgICAgICAgICAgICAgZmxleDogMztcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3A7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtLW1heCkge1xyXG4gICAgICAgICAgICAgICAgICAucHJvZHVjdC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLnByb2R1Y3QtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudGhlcmFwZXV0aWMtYXJlYSB7XHJcbiAgICAgICAgICAgICAgZmxleDogMjtcclxuXHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLy8gLndyYXBwaW5nLXRhYmxlXHJcblxyXG4gICAgLm5vLXJlc3VsdHN7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcbiAgLy8gI3Byb2R1Y3QtbGlzdGluZy1saXN0LWNvbnRhaW5lclxyXG59XHJcblxyXG4vLyBFbmQgUHJvZHVjdCBMaXN0aW5nIFBhZ2VcclxuXHJcbi8vIFByb2R1Y3QgRGV0YWlsIFBhZ2VcclxuI3Byb2R1Y3QtZGV0YWlsLXBhZ2Uge1xyXG4gIHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodC1zbSArIDBweDtcclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikge1xyXG4gICAgcGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0LW1kICsgMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnLW1pbikge1xyXG4gICAgcGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0LWxnICsgMHB4O1xyXG4gIH1cclxuXHJcbiAgLmFsZXJ0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeS1hbHQ7XHJcblxyXG4gICAgLmFsZXJ0LXRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5hbGVydC10ZXh0IHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb2R1Y3QtaW5mbyB7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgIC52aWV3LWFsbCB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5LWFsdDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmFtZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWxzIHtcclxuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1zZW1pYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5wcm9kdWN0LWxvZ28ge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucHJvdmlkZXJzLWNvbnRhaW5lcixcclxuICAucGF0aWVudHMtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1ncmV5O1xyXG4gICAgcGFkZGluZy10b3A6IDM1cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcclxuXHJcbiAgICBoNCB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jb250YWN0IHtcclxuICAgICAgcGFkZGluZy10b3A6IDMycHg7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgcGFkZGluZy1yaWdodDogNzVweDtcclxuXHJcbiAgICAgIC5jb250YWN0LWxhYmVsLFxyXG4gICAgICAuY29udGFjdC1pbmZvIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbnRhY3QtbGFiZWwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jb250YWN0LWRldGFpbHMge1xyXG4gICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZXRhaWxzIHtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGluay1saXN0IHtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtLW1heCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgIGxpOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEVuZCBQcm9kdWN0IERldGFpbCBQYWdlXHJcblxyXG4vLyBQQVAgUHJvZHVjdCBMaXN0aW5nIFBhZ2VcclxuI3BhcC1wcm9kdWN0LWxpc3RpbmctcGFnZSB7XHJcbiAgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkd2hpdGUsICRsaWdodC1ncmV5KTtcclxuXHJcbiAgICAudmlldy1hbGwge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeS1hbHQ7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtc2VtaWJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VtbWFyeSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLndpdGgtaGVybyB7XHJcbiAgICAgIC52aWV3LWFsbCB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjcHJvZHVjdC1saXN0aW5nLWZpbHRlcnN7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcclxuXHJcbiAgICAuZmlsdGVyLXJvdyB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5jb2wtMTJ7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICNwcm9kdWN0LWxpc3RpbmctbGlzdC1jb250YWluZXIge1xyXG4gICAgLndyYXBwaW5nLXRhYmxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5O1xyXG5cclxuICAgICAgLnRhYmxlLWhlYWRlciB7XHJcbiAgICAgICAgLnJvdyB7XHJcbiAgICAgICAgICA+IGRpdiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgICAgICYucHJvZHVjdC1uYW1lIHtcclxuICAgICAgICAgICAgICBmbGV4OiAzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYudGhlcmFwZXV0aWMtYXJlYSB7XHJcbiAgICAgICAgICAgICAgZmxleDogMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5zb3J0YWJsZSB7XHJcbiAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkYmx1ZSwgMC41KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuc29ydC1hc2Mge1xyXG4gICAgICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYuc29ydC1kZXNjIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50YWJsZS1ib2R5IHtcclxuICAgICAgICAucm93IHtcclxuICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgICAgICAgICYucHJvZHVjdC1uYW1lIHtcclxuICAgICAgICAgICAgICBmbGV4OiAzO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAucHJvZHVjdC10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5wcm9kdWN0LWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20tbWF4KSB7XHJcbiAgICAgICAgICAgICAgICAgIC5wcm9kdWN0LXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAucHJvZHVjdC1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50aGVyYXBldXRpYy1hcmVhIHtcclxuICAgICAgICAgICAgICBmbGV4OiAyO1xyXG5cclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xyXG5cclxuICAgICAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWF4KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIC53cmFwcGluZy10YWJsZVxyXG5cclxuICAgIC5uby1yZXN1bHRze1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vICNwcm9kdWN0LWxpc3RpbmctbGlzdC1jb250YWluZXJcclxufVxyXG5cclxuLy8gRW5kIFBBUCBQcm9kdWN0IExpc3RpbmcgUGFnZVxyXG5cclxuLy8gUEFQIFByb2R1Y3QgRGV0YWlsIFBhZ2VcclxuI3BhcC1wcm9kdWN0LWRldGFpbC1wYWdlIHtcclxuICAucGFnZS10aXRsZS1jb250YWluZXIge1xyXG4gICAgLnBhcC1sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRkYXJrLWJsdWU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIH1cclxuICAgIGgxIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBFbmQgUEFQIFByb2RcclxuIiwiI3BpcGVsaW5lLXBhZ2Uge1xyXG4gIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHdoaXRlLCAkbGlnaHQtZ3JleSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgIC5wdWJsaXNoLWRhdGUge1xyXG4gICAgICBjb2xvcjogJG1pZC1ncmV5O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgfVxyXG5cclxuICAgICYud2l0aC1oZXJvIC5wdWJsaXNoLWRhdGUge1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC5zdW1tYXJ5IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3BpcGVsaW5lLXRvcC1zZWN0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICRsaWdodC1ncmV5LCAkd2hpdGUpO1xyXG4gIH1cclxuXHJcbiAgI3BpcGVsaW5lLWxpc3QtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gICNwaXBlbGluZS1hY3Rpb25zIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgLmxpbmsge1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAucmlnaHQtYWN0aW9ucyB7XHJcbiAgICAgIC5saW5rIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMzZweDtcclxuXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICNwaXBlbGluZS1saXN0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgLnRoZXJhcGV1dGljLWFyZWEge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZzogMjhweCAwIDRweCAwO1xyXG5cclxuICAgICAgaDQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50aGVyYXBldXRpYy1hcmVhLWNvdW50IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtbGlnaHQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFsIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuY29sbGFwc2VkIC5mYS1jaGV2cm9uLXVwIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCguY29sbGFwc2VkKSAuZmEtY2hldnJvbi1kb3duIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZHJ1Zy1ncm91cGluZyB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjhweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5kcnVnIHtcclxuICAgICAgLmRydWctc3VtbWFyeSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1ncmV5O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAuZHJ1Zy1uYW1lLFxyXG4gICAgICAgIC5kcnVnLWluZGljYXRpb24sXHJcbiAgICAgICAgLmRydWctcGhhc2VzIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcnVnLWluZGljYXRpb24ge1xyXG4gICAgICAgICAgY29sb3I6ICRtaWQtZ3JleTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRydWctbmFtZSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJ1Zy1waGFzZXMge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAuZHJ1Zy1waGFzZSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJG1pZC1ncmV5O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlY29uZGFyeTtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1tZWRpdW07XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNoZWNrbWFyayB7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICAgICAgICAgICAgICB0b3A6IC0ycHg7XHJcblxyXG4gICAgICAgICAgICAgIC5mYS1jaGVjayB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHggMCAwIDk5OXB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnBoYXNlLTEge1xyXG4gICAgICAgICAgICAucGhhc2UtbGFiZWwtMSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5waGFzZS0yIHtcclxuICAgICAgICAgICAgLnBoYXNlLWxhYmVsLTIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB3aWR0aDogY2FsYygxOHB4ICsgMjUlKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYucGhhc2UtMyB7XHJcbiAgICAgICAgICAgIC5waGFzZS1sYWJlbC0zIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTZweCArIDUwJSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnBoYXNlLTQge1xyXG4gICAgICAgICAgICAucGhhc2UtbGFiZWwtNCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmNvbmNlcHQge1xyXG4gICAgICAgICAgICAuY29uY2VwdC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5mZWFzaWJpbGl0eSB7XHJcbiAgICAgICAgICAgIC5mZWFzaWJpbGl0eS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDE4cHggKyAyNSUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5kZXZlbG9wbWVudCB7XHJcbiAgICAgICAgICAgIC5kZXZlbG9wbWVudC1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDE2cHggKyA1MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5jb25maXJtYXRpb24ge1xyXG4gICAgICAgICAgICAuY29uZmlybWF0aW9uLWxhYmVsIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRydWctcm93LXRvZ2dsZSB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuXHJcbiAgICAgICAgICAuZmFsIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtaWQtZ3JleTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwiZmFsc2VcIl0gLmRydWctcm93LXRvZ2dsZSAuZmEtY2hldnJvbi1kb3duIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSAuZHJ1Zy1yb3ctdG9nZ2xlIC5mYS1jaGV2cm9uLXVwIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLWhvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSA+IC5jb250YWluZXIgPiAucm93IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiA1OHB4O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMnB4IHNvbGlkICRib3JkZXItZ3JleTtcclxuICAgICAgICAgICAgYm90dG9tOiAtMzJweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCAkbGlnaHQtZ3JleTtcclxuICAgICAgICAgICAgYm90dG9tOiAtMzNweDtcclxuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZHJ1Zy1kZXRhaWxzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHQtZ3JleTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZ3JleTtcclxuXHJcbiAgICAgICAgLmlubmVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgcGFkZGluZzogNDBweCAwO1xyXG5cclxuICAgICAgICAgIC5kcnVnLWluZm8ge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICAuZHJ1Zy1kZXRhaWwge1xyXG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeS1hbHQ7XHJcblxyXG4gICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gTWVkaXVtIFNjcmVlbiAmIExhcmdlIFNjcmVlblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIHtcclxuICAgICNwaXBlbGluZS1hY3Rpb25zIHtcclxuICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC5yaWdodC1hY3Rpb25zIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogLTI3cHg7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3BpcGVsaW5lLWxpc3Qge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtNjZweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIE1lZGl1bSBTY3JlZW4gJiBTbWFsbCBTY3JlZW5cclxuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWF4KSB7XHJcbiAgICAjcGlwZWxpbmUtbGlzdCAuZHJ1ZyAuZHJ1Zy1zdW1tYXJ5IHtcclxuICAgICAgLmRydWctcGhhc2VzIHtcclxuICAgICAgICAuZHJ1Zy1waGFzZSB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcblxyXG4gICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAycHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYucGhhc2UtNCAuZHJ1Zy1waGFzZSB7XHJcbiAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gTWVkaXVtIFNjcmVlblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1tZC1taW4pIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZC1tYXgpIHtcclxuICAgICNwaXBlbGluZS1saXN0IC5kcnVnIHtcclxuICAgICAgLmRydWctc3VtbWFyeSB7XHJcbiAgICAgICAgLmRydWctaW5kaWNhdGlvbiB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRydWctcGhhc2VzIHtcclxuICAgICAgICAgIGhlaWdodDogNTRweDtcclxuXHJcbiAgICAgICAgICAuZHJ1Zy1waGFzZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogLTZweDtcclxuICAgICAgICAgICAgd2lkdGg6IDE4cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kcnVnLWRldGFpbHM6YmVmb3JlLFxyXG4gICAgICAuZHJ1Zy1kZXRhaWxzOmFmdGVyIHtcclxuICAgICAgICByaWdodDogNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gU21hbGwgU2NyZWVuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtLW1heCkge1xyXG4gICAgI3BpcGVsaW5lLWFjdGlvbnMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcblxyXG4gICAgICAucmlnaHQtYWN0aW9ucyAubGluayB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3BpcGVsaW5lLWxpc3Qge1xyXG4gICAgICAudGhlcmFwZXV0aWMtYXJlYSB7XHJcbiAgICAgICAgaDQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRoZXJhcGV1dGljLWFyZWEtY291bnQgc3BhbiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZHJ1ZyB7XHJcbiAgICAgICAgLmRydWctc3VtbWFyeSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgIC5kcnVnLW5hbWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kcnVnLWluZGljYXRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZHJ1Zy1waGFzZXMge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcblxyXG4gICAgICAgICAgICAuZHJ1Zy1waGFzZSB7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDY2cHg7XHJcblxyXG4gICAgICAgICAgICAgIC5jaGVja21hcmsge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICB3aWR0aDogNjZweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmRydWctcm93LXRvZ2dsZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJ1Zy1kZXRhaWxzIHtcclxuICAgICAgICAgIC5pbm5lci1jb250YWluZXIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIFtjbGFzc149XCJjb2wtXCJdIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5kcnVnLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gUHVibGljYXRpb24gTGlzdGluZyBMYXlvdXRcclxuI3B1YmxpY2F0aW9uLWxpc3RpbmctcGFnZSB7XHJcbiAgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcclxuXHJcbiAgICBoMXtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5yaWNoLXRleHQge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLndpdGgtaGVybyB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBQdWJsaWNhdGlvbiBMaXN0aW5nIEZpbHRlcnNcclxuICAjbGlzdC1maWx0ZXJzIHtcclxuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG5cclxuICAgIC8vIE1ha2Ugc3VyZSB0aGlzIGlzIG92ZXIgdGhlIGxpc3RpbmdcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgLmRyb3Bkb3duLWl0ZW0ge1xyXG4gICAgICBjb2xvcjogJGJsdWU7XHJcblxyXG4gICAgICAmLnNlbGVjdGVkIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1kLW1heCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgLmRyb3Bkb3duLmZpbHRlcixcclxuICAgICAgLmlucHV0LWdyb3VwLmZpbHRlci1ncm91cCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8gRW5kIFB1YmxpY2F0aW9uIExpc3RpbmcgRmlsdGVyc1xyXG5cclxuICAvLyBQdWJsaWNhdGlvbiBMaXN0aW5nIExpc3RcclxuICAjbGlzdGluZy1saXN0LWNvbnRhaW5lciB7XHJcbiAgICAjbGlzdGluZy1saXN0IHtcclxuICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgXHJcbiAgICAgIFxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSB7XHJcbiAgICAgICAgJi5oYXMtcmVzdWx0c3tcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJsdWU7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaWdodC1ncmV5O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMTYwbXM7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmRldGFpbC1kYXRlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgdG9wOiAtNTVweDtcclxuICAgICAgICAgIGxlZnQ6IC01NXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIFxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtLW1heCkge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRldGFpbHMtY29udGFpbmVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHRvcDogLTE1cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDMycHggMjlweDtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLml0ZW0tZGV0YWlsIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZGV0YWlsLWxhYmVsIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubXVsdGktbGluZS1kZXRhaWxze1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgLy8gVGhpcyBpcyB0byBvZmZzZXQgdGhlIGZpcnN0IGl0ZW0tZGV0YWlsIG1hcmdpbi1sZWZ0XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuXHJcbiAgICAgICAgICAgIC5pdGVtLWRldGFpbHtcclxuICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQ6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IC0yMXB4O1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLm5vLXJlc3VsdHMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmVycm9yIHtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuXHJcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIEVuZCBQdWJsaWNhdGlvbiBMaXN0aW5nIExpc3RcclxufVxyXG4vLyBFbmQgUHVibGljYXRpb24gTGlzdGluZyBMYXlvdXRcclxuIiwiQGtleWZyYW1lcyBzY3JvbGxJbmRpY2F0b3JCb3VuY2Uge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkuaG9tZXBhZ2Uge1xyXG4gICNoZWFkZXI6bm90KC5zY3JvbGxlZCkge1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoJGJsYWNrLCAwLjUpLCByZ2JhKCRibGFjaywgMCkpO1xyXG4gIH1cclxuXHJcbiAgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICBtYXgtaGVpZ2h0OiA4MDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAucGFnZS10aXRsZS1jb250YWluZXIge1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IGhlaWdodCA2MDBtcyBlYXNlO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1hZ2UtZGlzY2xhaW1lci0tY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgICAgICBib3R0b206IDIwcHg7XHJcblxyXG4gICAgICAgICYuc2l0cy1oaWdoIHtcclxuICAgICAgICAgIGJvdHRvbTogNzVweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSA2MDBtcyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICAuaW1hZ2UtLWRpc2NsYWltZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgbGVmdDogMTJweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2hvcnRlbiB7XHJcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDJweCk7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaW1hZ2UtZGlzY2xhaW1lci0tY29udGFpbmVyIHtcclxuICAgICAgICAgIGJvdHRvbTogMjBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ob21lLXRpdGxlcyB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgLTMwcHg7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kLW1pbikge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLTQycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbGctbWluKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAtNTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52aWRlby1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgICB2aWRlbyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmhvbWUtdGl0bGVzIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gNDAwbXMgZWFzZTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LXdyYXA6IG47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ob21lLXN1YnRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XHJcbiAgICAgICAgbWFyZ2luOiA0cHggMCAxMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaG9tZS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbGV0dGVyLXNwYWNpbmcgNjAwbXMgZWFzZTtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgICAgICAmLmxldHRlci1leHBhbmQge1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTI1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnRuLXByaW1hcnkge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAwLjVzIGVhc2U7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2Nyb2xsLWluZGljYXRvciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDhweCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMDBtcyBlYXNlLCB0cmFuc2Zvcm0gMzAwbXMgZWFzZTtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgdGV4dC1zaGFkb3c6IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICBhbmltYXRpb246IHNjcm9sbEluZGljYXRvckJvdW5jZSAyMDAwbXMgZWFzZSBpbmZpbml0ZTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcblxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1wbGF5LXN0YXRlOiBwYXVzZWQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVyby1jb250YWluZXItbmF2IHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXJnaW46IDQwcHggYXV0byAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5oYXMtcGVyc29uYXMge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBlcnNvbmFzLXRpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1ibGFjaztcclxuICAgICAgfVxyXG5cclxuICAgICAgLnBlcnNvbmFzLXRpdGxlLFxyXG4gICAgICB1bCBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAxMnB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgMTAwbXMgZWFzZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iZy12aWRlby1jb250cm9scyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1MnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogNTJweDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5LWFsdDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMTAwbXMgMG1zIGVhc2UsIG9wYWNpdHkgMjAwbXMsIHRvcCAyMDBtcztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52aWRlby10b2dnbGUge1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICBwYWRkaW5nOiA4cHggNHB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyIDIwMG1zO1xyXG5cclxuICAgICAgICAgIC5mYXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXM7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnBsYXkge1xyXG4gICAgICAgICAgLmZhLXBsYXkge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mYS1zdG9wIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zdG9wIHtcclxuICAgICAgICAgIC5mYS1wbGF5IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mYS1zdG9wIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAudmlkZW8tdG9nZ2xlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5wbGF5IHtcclxuICAgICAgICAgICAgLnN0b3AtbGFiZWwge1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhLXBsYXkge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhLXN0b3Age1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnN0b3Age1xyXG4gICAgICAgICAgICAucGxheS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZmEtcGxheSB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhLXN0b3Age1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYigwLCAwLCAwKTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAwZGVnLFxyXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwLjUpIDAlLFxyXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAxMDAlXHJcbiAgICAgICAgKTtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDYwMG1zIGVhc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYud2hpdGUtYmcge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDIwMG1zIDQwMG1zIGVhc2U7XHJcblxyXG4gICAgICAgIC5wZXJzb25hcy10aXRsZSxcclxuICAgICAgICB1bCBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciA2MDBtcyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwgYTpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYmctdmlkZW8tY29udHJvbHMge1xyXG4gICAgICAgICAgLmNvbnRyb2wtbGFiZWwgc3BhbixcclxuICAgICAgICAgIC52aWRlby10b2dnbGUgLmZhcyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDEwMG1zIDIwMG1zIGVhc2U7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpob3ZlciAudmlkZW8tdG9nZ2xlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhvbWUtdmlkZW8tY29tcG9uZW50IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogMTUwMHB4O1xyXG5cclxuICAgICAgLnZpZGVvLXBsYXllci1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5wbHlyX19jb250cm9sc19faXRlbS5wbHlyX192b2x1bWUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnZpZGVvLWhlcm8ge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52aWRlby1jb250YWluZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi52aWRlby1wbGF5aW5nIHtcclxuICAgICAgYmFja2dyb3VuZDogIzI1MjgyZTtcclxuICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gTWVkaXVtICYmIFNtYWxsIFNjcmVlblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZC1tYXgpIHtcclxuICAgIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuXHJcbiAgICAgIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNjAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iYWNrZ3JvdW5kLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlcm8tY29udGFpbmVyLW5hdiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wZXJzb25hcy10aXRsZSxcclxuICAgICAgICB1bCBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBlcnNvbmFzLXRpdGxlIHtcclxuICAgICAgICAgIGZsZXg6IDEgMSAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJnLXZpZGVvLWNvbnRyb2xzIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuXHJcbiAgICAgICAgICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmhvbWUtdmlkZW8tY29tcG9uZW50IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA3MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBNZWRpdW1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWluKSBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWF4KSB7XHJcbiAgICAuaG9tZXBhZ2UtaGVyby1jb250YWluZXIge1xyXG4gICAgICAucGFnZS10aXRsZS1jb250YWluZXIge1xyXG4gICAgICAgIC5ob21lLXRpdGxlIHtcclxuICAgICAgICAgIC8vIGZvbnQtc2l6ZTogMTIwcHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlcm8tY29udGFpbmVyLW5hdiAuYmctdmlkZW8tY29udHJvbHMge1xyXG4gICAgICAgIC5jb250cm9sLWxhYmVsIHNwYW4sXHJcbiAgICAgICAgLnZpZGVvLXRvZ2dsZSAuZmFzIHtcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAxMDBtcyAyMDBtcyBlYXNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciAudmlkZW8tdG9nZ2xlIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gU21hbGwgU2NyZWVuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtLW1heCkge1xyXG4gICAgLmhvbWVwYWdlLWhlcm8tY29udGFpbmVyIHtcclxuICAgICAgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcclxuICAgICAgICAuaG9tZS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaG9tZS10aXRsZSB7XHJcbiAgICAgICAgICAvLyBmb250LXNpemU6IDYwcHg7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xyXG4gICAgICAgICAgbWFyZ2luOiA4cHggMDtcclxuXHJcbiAgICAgICAgICAvLyBvbiBzbWFsbCBzY3JlZW4gKGxpa2UgMzMwcHggd2lkZSksIHRoZSB0ZXh0IHRvIGdvIGNsb3NlciB0byB0aGUgc2NyZWVuIGVkZ2VzIHRvIGFsbG93IGZvciBtb3JlIHJvb20gZm9yIHRoZSB0ZXh0XHJcbiAgICAgICAgICAuaG9tZS10aXRsZV9fdGV4dCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMzVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmhlcm8tY29udGFpbmVyLW5hdiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBlcnNvbmFzLXRpdGxlLFxyXG4gICAgICAgIHVsIGxpLFxyXG4gICAgICAgIHVsIGEge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucGVyc29uYXMtdGl0bGUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZ3JleTtcclxuICAgICAgICAgIHBhZGRpbmc6IDI0cHggMzBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5iZy12aWRlby1jb250cm9scyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICB3aWR0aDogODBweDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICAgIC5jb250cm9sLWxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudmlkZW8tdG9nZ2xlIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgICAuZmFzIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIGEge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pbml0aWFsaXppbmcge1xyXG4gICAgI2V5ZWJyb3ctbmF2IHtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpub3QoLmluaXRpYWxpemluZykge1xyXG4gICAgI2V5ZWJyb3ctbmF2IHtcclxuICAgICAgLy9vdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gVGhpcyBpcyBiZWNhdXNlIElFIGlzIHRoZSB3b3JzdC4uXHJcbiAgLy8gV2hlbiBzY3JvbGxpbmcgZG93biwgdGhlIGhlcm8gYmVjb21lcyB0byBuYXJyb3cgYW5kIHlvdSBzZWUgd2hpdGUgb24gdGhlIHNpZGVzXHJcbiAgLy8gVGhpcyBwcmV2ZW50cyB0aGF0LlxyXG4gICYuaXMtaWUsXHJcbiAgJi5pcy1lZGdlIHtcclxuICAgIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlKDEpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNob3J0ZW4ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGUoMS4xKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCAnLi9iYXNlJztcclxuXHJcbmJvZHkuaG9tZXBhZ2Uge1xyXG4gIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciB7XHJcblxyXG4gICAgLnBhZ2UtdGl0bGUtY29udGFpbmVyIHtcclxuICAgICAgLmhvbWUtdGl0bGVze1xyXG4gICAgICAgIHdpZHRoOiA4OTBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byFpbXBvcnRhbnQ7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1kLW1heCkge1xyXG4gICAgICAgICAgd2lkdGg6IDY3NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20tbWF4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5ob21lLXRpdGxle1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOmluaXRpYWw7XHJcbiAgICAgICAgd2lkdGg6IDY0NnB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuaG9tZS10aXRsZV9fdGV4dHtcclxuICAgICAgICBmb250LXNpemU6IDExMHB4IWltcG9ydGFudDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20tbWF4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDYwcHghaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmhvbWUtc3VidGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogYXV0byAxMDBweCAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWxpZ2h0O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeTtcclxuICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFNtYWxsIFNjcmVlblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuICAgIC5ob21lcGFnZS1oZXJvLWNvbnRhaW5lciB7XHJcbiAgICAgIC5wYWdlLXRpdGxlLWNvbnRhaW5lciB7XHJcbiAgICAgICAgLmhvbWUtc3VidGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwOyBcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLyohXG4gKiBEYXRlcGlja2VyIHYxLjAuMTBcbiAqIGh0dHBzOi8vZmVuZ3l1YW5jaGVuLmdpdGh1Yi5pby9kYXRlcGlja2VyXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtcHJlc2VudCBDaGVuIEZlbmd5dWFuXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIGxpY2Vuc2VcbiAqXG4gKiBEYXRlOiAyMDIwLTA5LTI5VDE0OjQ2OjA5LjAzN1pcbiAqLy5kYXRlcGlja2VyLWNvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7ZGlyZWN0aW9uOmx0cjtmb250LXNpemU6MTJweDtsZWZ0OjA7bGluZS1oZWlnaHQ6MzBweDtwb3NpdGlvbjpmaXhlZDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7dG9wOjA7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt3aWR0aDoyMTBweDt6LWluZGV4Oi0xfS5kYXRlcGlja2VyLWNvbnRhaW5lcjphZnRlciwuZGF0ZXBpY2tlci1jb250YWluZXI6YmVmb3Jle2JvcmRlcjo1cHggc29saWQgdHJhbnNwYXJlbnQ7Y29udGVudDpcIiBcIjtkaXNwbGF5OmJsb2NrO2hlaWdodDowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjB9LmRhdGVwaWNrZXItZHJvcGRvd257Ym9yZGVyOjFweCBzb2xpZCAjY2NjOy13ZWJraXQtYm94LXNoYWRvdzowIDNweCA2cHggI2NjYztib3gtc2hhZG93OjAgM3B4IDZweCAjY2NjOy13ZWJraXQtYm94LXNpemluZzpjb250ZW50LWJveDtib3gtc2l6aW5nOmNvbnRlbnQtYm94O3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MX0uZGF0ZXBpY2tlci1pbmxpbmV7cG9zaXRpb246c3RhdGljfS5kYXRlcGlja2VyLXRvcC1sZWZ0LC5kYXRlcGlja2VyLXRvcC1yaWdodHtib3JkZXItdG9wLWNvbG9yOiMzOWZ9LmRhdGVwaWNrZXItdG9wLWxlZnQ6YWZ0ZXIsLmRhdGVwaWNrZXItdG9wLWxlZnQ6YmVmb3JlLC5kYXRlcGlja2VyLXRvcC1yaWdodDphZnRlciwuZGF0ZXBpY2tlci10b3AtcmlnaHQ6YmVmb3Jle2JvcmRlci10b3A6MDtsZWZ0OjEwcHg7dG9wOi01cHh9LmRhdGVwaWNrZXItdG9wLWxlZnQ6YmVmb3JlLC5kYXRlcGlja2VyLXRvcC1yaWdodDpiZWZvcmV7Ym9yZGVyLWJvdHRvbS1jb2xvcjojMzlmfS5kYXRlcGlja2VyLXRvcC1sZWZ0OmFmdGVyLC5kYXRlcGlja2VyLXRvcC1yaWdodDphZnRlcntib3JkZXItYm90dG9tLWNvbG9yOiNmZmY7dG9wOi00cHh9LmRhdGVwaWNrZXItYm90dG9tLWxlZnQsLmRhdGVwaWNrZXItYm90dG9tLXJpZ2h0e2JvcmRlci1ib3R0b20tY29sb3I6IzM5Zn0uZGF0ZXBpY2tlci1ib3R0b20tbGVmdDphZnRlciwuZGF0ZXBpY2tlci1ib3R0b20tbGVmdDpiZWZvcmUsLmRhdGVwaWNrZXItYm90dG9tLXJpZ2h0OmFmdGVyLC5kYXRlcGlja2VyLWJvdHRvbS1yaWdodDpiZWZvcmV7Ym9yZGVyLWJvdHRvbTowO2JvdHRvbTotNXB4O2xlZnQ6MTBweH0uZGF0ZXBpY2tlci1ib3R0b20tbGVmdDpiZWZvcmUsLmRhdGVwaWNrZXItYm90dG9tLXJpZ2h0OmJlZm9yZXtib3JkZXItdG9wLWNvbG9yOiMzOWZ9LmRhdGVwaWNrZXItYm90dG9tLWxlZnQ6YWZ0ZXIsLmRhdGVwaWNrZXItYm90dG9tLXJpZ2h0OmFmdGVye2JvcmRlci10b3AtY29sb3I6I2ZmZjtib3R0b206LTRweH0uZGF0ZXBpY2tlci1ib3R0b20tcmlnaHQ6YWZ0ZXIsLmRhdGVwaWNrZXItYm90dG9tLXJpZ2h0OmJlZm9yZSwuZGF0ZXBpY2tlci10b3AtcmlnaHQ6YWZ0ZXIsLmRhdGVwaWNrZXItdG9wLXJpZ2h0OmJlZm9yZXtsZWZ0OmF1dG87cmlnaHQ6MTBweH0uZGF0ZXBpY2tlci1wYW5lbD51bHttYXJnaW46MDtwYWRkaW5nOjA7d2lkdGg6MTAyJX0uZGF0ZXBpY2tlci1wYW5lbD51bDphZnRlciwuZGF0ZXBpY2tlci1wYW5lbD51bDpiZWZvcmV7Y29udGVudDpcIiBcIjtkaXNwbGF5OnRhYmxlfS5kYXRlcGlja2VyLXBhbmVsPnVsOmFmdGVye2NsZWFyOmJvdGh9LmRhdGVwaWNrZXItcGFuZWw+dWw+bGl7YmFja2dyb3VuZC1jb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyO2Zsb2F0OmxlZnQ7aGVpZ2h0OjMwcHg7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDozMHB4fS5kYXRlcGlja2VyLXBhbmVsPnVsPmxpOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2U1ZjJmZn0uZGF0ZXBpY2tlci1wYW5lbD51bD5saS5tdXRlZCwuZGF0ZXBpY2tlci1wYW5lbD51bD5saS5tdXRlZDpob3Zlcntjb2xvcjojOTk5fS5kYXRlcGlja2VyLXBhbmVsPnVsPmxpLmhpZ2hsaWdodGVke2JhY2tncm91bmQtY29sb3I6I2U1ZjJmZn0uZGF0ZXBpY2tlci1wYW5lbD51bD5saS5oaWdobGlnaHRlZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjY2U1ZmZ9LmRhdGVwaWNrZXItcGFuZWw+dWw+bGkucGlja2VkLC5kYXRlcGlja2VyLXBhbmVsPnVsPmxpLnBpY2tlZDpob3Zlcntjb2xvcjojMzlmfS5kYXRlcGlja2VyLXBhbmVsPnVsPmxpLmRpc2FibGVkLC5kYXRlcGlja2VyLXBhbmVsPnVsPmxpLmRpc2FibGVkOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojY2NjO2N1cnNvcjpkZWZhdWx0fS5kYXRlcGlja2VyLXBhbmVsPnVsPmxpLmRpc2FibGVkLmhpZ2hsaWdodGVkLC5kYXRlcGlja2VyLXBhbmVsPnVsPmxpLmRpc2FibGVkOmhvdmVyLmhpZ2hsaWdodGVke2JhY2tncm91bmQtY29sb3I6I2U1ZjJmZn0uZGF0ZXBpY2tlci1wYW5lbD51bD5saVtkYXRhLXZpZXc9XCJtb250aCBuZXh0XCJdLC5kYXRlcGlja2VyLXBhbmVsPnVsPmxpW2RhdGEtdmlldz1cIm1vbnRoIHByZXZcIl0sLmRhdGVwaWNrZXItcGFuZWw+dWw+bGlbZGF0YS12aWV3PVwieWVhciBuZXh0XCJdLC5kYXRlcGlja2VyLXBhbmVsPnVsPmxpW2RhdGEtdmlldz1cInllYXIgcHJldlwiXSwuZGF0ZXBpY2tlci1wYW5lbD51bD5saVtkYXRhLXZpZXc9XCJ5ZWFycyBuZXh0XCJdLC5kYXRlcGlja2VyLXBhbmVsPnVsPmxpW2RhdGEtdmlldz1cInllYXJzIHByZXZcIl0sLmRhdGVwaWNrZXItcGFuZWw+dWw+bGlbZGF0YS12aWV3PW5leHRde2ZvbnQtc2l6ZToxOHB4fS5kYXRlcGlja2VyLXBhbmVsPnVsPmxpW2RhdGEtdmlldz1cIm1vbnRoIGN1cnJlbnRcIl0sLmRhdGVwaWNrZXItcGFuZWw+dWw+bGlbZGF0YS12aWV3PVwieWVhciBjdXJyZW50XCJdLC5kYXRlcGlja2VyLXBhbmVsPnVsPmxpW2RhdGEtdmlldz1cInllYXJzIGN1cnJlbnRcIl17d2lkdGg6MTUwcHh9LmRhdGVwaWNrZXItcGFuZWw+dWxbZGF0YS12aWV3PW1vbnRoc10+bGksLmRhdGVwaWNrZXItcGFuZWw+dWxbZGF0YS12aWV3PXllYXJzXT5saXtoZWlnaHQ6NTIuNXB4O2xpbmUtaGVpZ2h0OjUyLjVweDt3aWR0aDo1Mi41cHh9LmRhdGVwaWNrZXItcGFuZWw+dWxbZGF0YS12aWV3PXdlZWtdPmxpLC5kYXRlcGlja2VyLXBhbmVsPnVsW2RhdGEtdmlldz13ZWVrXT5saTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Y3Vyc29yOmRlZmF1bHR9LmRhdGVwaWNrZXItaGlkZXtkaXNwbGF5Om5vbmV9IiwiQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9idXR0b25zJztcclxuQGltcG9ydCAnLi4vLi4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy90cmFuc2l0aW9uJztcclxuXHJcbiRsaW5rLWNvbG9yOiAkYmx1ZSAhZGVmYXVsdDtcclxuJGxpbmstY29sb3ItaG92ZXI6ICRkYXJrLWJsdWUgIWRlZmF1bHQ7XHJcblxyXG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZDogJG9yYW5nZSAhZGVmYXVsdDtcclxuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtaG92ZXI6ICRvcmFuZ2UtaG92ZXIgIWRlZmF1bHQ7XHJcbiRidXR0b24tcHJpbWFyeS10ZXh0LWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kOiAkYmxhY2sgIWRlZmF1bHQ7XHJcbiRidXR0b24tc2Vjb25kYXJ5LWJhY2tncm91bmQtaG92ZXI6ICRibGFjay1ob3ZlciAhZGVmYXVsdDtcclxuJGJ1dHRvbi1zZWNvbmRhcnktdGV4dC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuLmxpbmsge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeS1hbHQ7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgJi5jb21wb25lbnR7XHJcbiAgICBtYXJnaW4tcmlnaHQ6ICRpbmxpbmUtY29tcG9uZW50LW1hcmdpbi1yaWdodDtcclxuICAgIG1hcmdpbi1ib3R0b206ICRpbmxpbmUtY29tcG9uZW50LW1hcmdpbi1ib3R0b207XHJcbiAgfVxyXG5cclxuICAmOmhvdmVye1xyXG4gICAgY29sb3I6ICRsaW5rLWNvbG9yLWhvdmVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi53aXRoLWFycm93LXJpZ2h0LFxyXG4gICYud2l0aC1hcnJvdy1sZWZ0e1xyXG4gICAgaSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB0b3A6IDJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYud2l0aC1hcnJvdy1yaWdodHtcclxuICAgIGl7XHJcbiAgICAgIHRyYW5zaXRpb246IHBhZGRpbmctbGVmdCAwLjVzIGVhc2U7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICBpe1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi53aXRoLWFycm93LWxlZnR7XHJcbiAgICBpe1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi53aXRoLWljb257XHJcbiAgICAudGV4dHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZXh0ZW5zaW9ue1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXByaW1hcnkge1xyXG4gIEBleHRlbmQgLmJ0bjtcclxuICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZCwgJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQsICRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kLWhvdmVyLCAkYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1ob3ZlciwgJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQsICRidXR0b24tcHJpbWFyeS1iYWNrZ3JvdW5kKTtcclxuICBjb2xvcjogJGJ1dHRvbi1wcmltYXJ5LXRleHQtY29sb3I7XHJcbn1cclxuXHJcbi5idG4tc2Vjb25kYXJ5IHtcclxuICBAZXh0ZW5kIC5idG47XHJcbiAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZCwgJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZCwgJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC1ob3ZlciwgJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZC1ob3ZlciwgJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZCwgJGJ1dHRvbi1zZWNvbmRhcnktYmFja2dyb3VuZCk7XHJcbiAgY29sb3I6ICRidXR0b24tc2Vjb25kYXJ5LXRleHQtY29sb3I7XHJcbn1cclxuXHJcbi5idG4tcHJpbWFyeSxcclxuLmJ0bi1zZWNvbmRhcnkge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMCA0MHB4IDQwcHggNDBweDtcclxuICBwYWRkaW5nOiAxMHB4IDM2cHggMTBweCAyOHB4O1xyXG5cclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnktYWx0O1xyXG4gIGZvbnQtc2l6ZTogMjBweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgbWFyZ2luOiAwIDQwcHggNDBweCAwO1xyXG5cclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHJcbiAgLnRleHR7XHJcbiAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICBmbGV4LXNocmluazogMTtcclxuICAgIGZsZXgtYmFzaXM6IGF1dG87XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICB9XHJcblxyXG4gIC5pbmZve1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcblxyXG4gICY6aG92ZXJ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmLndpdGgtYXJyb3ctcmlnaHQsXHJcbiAgJi53aXRoLWFycm93LWxlZnR7XHJcbiAgICAuaW5mb3tcclxuICAgICAgaSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLndpdGgtYXJyb3ctcmlnaHR7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xyXG5cclxuICAgIC50ZXh0e1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0OHB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtLW1heCkge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRyYW5zaXRpb246IHBhZGRpbmctcmlnaHQgMC41cyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIC50ZXh0e1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDY4cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLndpdGgtYXJyb3ctbGVmdHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQwcHggMCA0MHB4IDQwcHg7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xyXG5cclxuICAgIGl7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQ4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLndpdGgtaWNvbntcclxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcblxyXG4gICAgLnRleHR7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmV4dGVuc2lvbntcclxuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJltkaXNhYmxlZF17XHJcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkbWlkLWdyZXksICRtaWQtZ3JleSwgJG1pZC1ncmV5LWhvdmVyLCAkbWlkLWdyZXktaG92ZXIsICRtaWQtZ3JleSwgJG1pZC1ncmV5KTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vIEJhY2tncm91bmQgdmFyaWF0aW9uc1xyXG4uZGFyay1iZ3tcclxuICAuYnRuLXNlY29uZGFyeSB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkZ3JleSwgJGdyZXksICR3aGl0ZSwgJHdoaXRlLCAkZ3JleSwgJGdyZXkpO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICB9XHJcbn1cclxuIiwiQGltcG9ydCAnQGNoZW5mZW5neXVhbi9kYXRlcGlja2VyL2Rpc3QvZGF0ZXBpY2tlci5taW4nO1xyXG5cclxuQGltcG9ydCBcIi4uLy4uL2xpbmsvc3R5bGVzL2Jhc2VcIjtcclxuXHJcbmZvcm0ge1xyXG4gIFtjbGFzc149XCJjb2wtXCJdIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuICB9XHJcblxyXG4gIGlucHV0Om5vdChbdHlwZT1cImhpZGRlblwiXSk6bm90KFt0eXBlPVwic3VibWl0XCJdKSxcclxuICBzZWxlY3QsXHJcbiAgdGV4dGFyZWEge1xyXG4gICAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKCRibGFjaywgMC4xKTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JleTtcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNTZweDtcclxuICAgIGhlaWdodDogNDhweDtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeS1hbHQ7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICZbdHlwZT1udW1iZXJde1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZbdHlwZT1kYXRlXVxyXG4gICAge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBjb2xvcjogJGxpZ2h0LWJsdWU7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogJGxpZ2h0LWJsdWU7XHJcbiAgICB9XHJcblxyXG4gICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICRsaWdodC1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgICYuZXJyb3Ige1xyXG4gICAgICBib3JkZXItY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbnB1dDpub3QoW3R5cGU9XCJoaWRkZW5cIl0pOm5vdChbdHlwZT1cInN1Ym1pdFwiXSkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICB9XHJcblxyXG4gIHRleHRhcmVhIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAzMHB4IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gIH1cclxuXHJcbiAgc2VsZWN0IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAzMHB4O1xyXG4gIH1cclxuXHJcbiAgbGFiZWwucmVxdWlyZWR7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjo6YWZ0ZXJ7XHJcbiAgICAgIGNvbnRlbnQ6ICcqJztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLWNoZWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xyXG5cclxuICAgIGxhYmVsOm5vdCguZm9ybS1jaGVjay1sYWJlbCkge1xyXG5cclxuICAgICAgLy8gUmFkaW9cXENoZWNrYm94IEljb25cclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxyXG4gICAgICBpbnB1dFt0eXBlPXJhZGlvXXtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCIgXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgkYmxhY2ssIDAuMSk7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmNoZWNrZWR7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF17XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgaW5wdXRbdHlwZT1yYWRpb117XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vIEVuZCBSYWRpb1xcQ2hlY2tib3ggSWNvblxyXG5cclxuICAgICAgLy8gTGFiZWxcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LXJlZ3VsYXI7XHJcbiAgICAgIC8vIEVuZCBMYWJlbFxyXG5cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSxcclxuICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXXtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxpZ2h0LWJsdWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW5wdXRbdHlwZT1jaGVja2JveF0sXHJcbiAgICAgIGlucHV0W3R5cGU9cmFkaW9de1xyXG4gICAgICAgICY6Zm9jdXN7XHJcbiAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRsaWdodC1ibHVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZpZWxkLXZhbGlkYXRpb24tZXJyb3IgPiBzcGFue1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLyBJRSBhbmQgRWRnZSB0aGUgY2hlY2tib3hlcyBhbmQgcmFkaW8gYnV0dG9ucyBwc2V1ZG8gc3R5bGVzIGRvbnQgd29yayxcclxuLy8gIHNvIGp1c3Qgc2hvdyB0aGUgb3JpZ2luYWwgY2hlY2tib3hlcyBhbmQgcmFkaW8gYnV0dG9uc1xyXG4uaXMtaWUsXHJcbi5pcy1lZGdlIHtcclxuICBmb3JtIHtcclxuICAgIFxyXG4gICAgLmZvcm0tY2hlY2sge1xyXG4gICAgXHJcbiAgICAgIGxhYmVsOm5vdCguZm9ybS1jaGVjay1sYWJlbCkge1xyXG4gICAgICAgIGlucHV0W3R5cGU9Y2hlY2tib3hdLFxyXG4gICAgICAgIGlucHV0W3R5cGU9cmFkaW9de1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiI3NlYXJjaC1wYWdlIHtcclxuICAucGFnZS10aXRsZS1jb250YWluZXIge1xyXG4gICAgLmJhY2tncm91bmQtY29udGFpbmVyIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAjcmVzdWx0LXN1bW1hcnktY29udGFpbmVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAucmVzdWx0LXN1bW1hcnkge1xyXG4gICAgICAuY291bnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1saWdodDtcclxuICAgICAgfVxyXG4gICAgICAudGVybSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0NGVtO1xyXG5cclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVycm9yIHtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogJHdlaWdodC1ib2xkO1xyXG4gICAgICBjb2xvcjogJHJlZDtcclxuXHJcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVzdWx0LXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20tbWF4KSB7XHJcbiAgICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XHJcbiAgICB9IFxyXG4gICAgI3Jlc3VsdC1saXN0LWNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206MjBweDtcclxuICAgICAgLnJlc3VsdC1pdGVtIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjU7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0NGVtO1xyXG5cclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50eXBlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBjb2xvcjogJG1pZC1ncmV5O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcblxyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGNvbG9yOiAkbWlkLWdyZXk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZXhjZXJwdCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICB9XHJcbiAgLnBsYWNlaG9sZGVyLWNvbnRlbnR7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1kLW1heCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiA4OHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAa2V5ZnJhbWVzIHJvdGF0aW9uIHtcclxuICBmcm9tIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLmxvYWRpbmcge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIFxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcclxuICB9XHJcblxyXG4gICY6OmFmdGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHotaW5kZXg6IDIxO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBtYXJnaW4tdG9wOiAtNTZweDtcclxuICAgIGxlZnQ6IDUwJTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcclxuICAgIFxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZS1wcm87XHJcbiAgICBmb250LXdlaWdodDogJHdlaWdodC1saWdodDtcclxuICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgIGNvbnRlbnQ6IFwiXFxmM2Y0XCI7XHJcbiAgICBjb2xvcjogJGRhcmstYmx1ZTtcclxuXHJcbiAgICBhbmltYXRpb246IHJvdGF0aW9uIDJzIGluZmluaXRlIGxpbmVhcjtcclxuICB9XHJcblxyXG4gIC5sb2FkaW5nLW1lc3NhZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMjE7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIG1hcmdpbjogNTZweCBhdXRvIDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcblxyXG4vLyAubG9hZGluZy1jb250YWluZXIge1xyXG4vLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbi8vICAgLmxvYWRpbmctd2hlZWx7XHJcbi8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgICB6LWluZGV4OiAxMDtcclxuLy8gICAgIHRvcDogMDtcclxuLy8gICAgIGxlZnQ6IDA7XHJcbi8vICAgICBoZWlnaHQ6IDEwMCU7XHJcbi8vICAgICB3aWR0aDogMTAwJTtcclxuXHJcbi8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZWQ7Ly8kbGlnaHQtZ3JleTtcclxuXHJcbi8vICAgICBkaXNwbGF5OiBmbGV4O1xyXG4vLyAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuLy8gICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuLy8gICAgIGkge1xyXG4vLyAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbi8vICAgICAgIGNvbG9yOiAkZGFyay1ibHVlO1xyXG4vLyAgICAgfVxyXG4vLyAgIH1cclxuLy8gfVxyXG4iLCIjc3ViLW5hdiB7XHJcbiAgei1pbmRleDogLTE7XHJcblxyXG4gIC5zdWItbmF2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgIGEsXHJcbiAgICAubmF2LWZseW91dCB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucHJpbWFyeS10aXRsZSB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktcHJpbWFyeS1hbHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJhY2stbmF2IHtcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgIGkge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiAxcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsdWUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3ViLW5hdi1pdGVtcyB7XHJcbiAgICAgIC52ZXJ0aWNhbC1tZW51LXRyaWdnZXIge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lLXBybztcclxuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDcnO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLy8gcm9vdCBsaXN0XHJcbiAgICAgID4gdWwge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAvLyByb290IGl0ZW1zXHJcbiAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICBcclxuICAgICAgICAgID4gYSxcclxuICAgICAgICAgID4gLm5hdi1mbHlvdXQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC8vIGNoaWxkcmVuXHJcbiAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcztcclxuXHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRibHVlO1xyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIGEsXHJcbiAgICAgICAgICAgICAgLm5hdi1mbHlvdXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI4cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ibHVlLWhvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5ob3Jpem9udGFsIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JleTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JleTtcclxuXHJcbiAgICAuc3ViLW5hdiB7XHJcblxyXG4gICAgICAucHJpbWFyeS10aXRsZSxcclxuICAgICAgLmJhY2stbmF2IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZ3JleTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN1Yi1uYXYtaXRlbXMge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgIC52ZXJ0aWNhbC1tZW51LXRyaWdnZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgLm5hdi1mbHlvdXQge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1hd2Vzb21lLXBybztcclxuICAgICAgICAgICAgY29udGVudDogJ1xcZjEwNyc7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IHVsIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgZmxleDogMSAxIDA7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gYSxcclxuICAgICAgICAgICAgPiAubmF2LWZseW91dCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRibHVlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSgkYmxhY2ssIDAuMTUpO1xyXG5cclxuICAgICAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAgICAgICAgIGEsXHJcbiAgICAgICAgICAgICAgICAubmF2LWZseW91dCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTJweCAyOHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUtaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICA+IC5uYXYtZmx5b3V0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYudmVydGljYWwge1xyXG4gICAgLnN1Yi1uYXYge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAucHJpbWFyeS10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJhY2stbmF2IHtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3ViLW5hdi1pdGVtcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgICAudmVydGljYWwtbWVudS10cmlnZ2VyIHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICA+IHVsIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcblxyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG5cclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYmx1ZTtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IDBweCByZ2JhKCRibGFjaywgMC4xNSk7XHJcblxyXG4gICAgICAgICAgLy8gJjpiZWZvcmUge1xyXG4gICAgICAgICAgLy8gICBmb250LWZhbWlseTogJGZvbnQtYXdlc29tZS1wcm87XHJcbiAgICAgICAgICAvLyAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWxpZ2h0O1xyXG4gICAgICAgICAgLy8gICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIC8vICAgdG9wOiAtMjdweDtcclxuICAgICAgICAgIC8vICAgdHJhbnNpdGlvbjogdG9wICR0cmFuc2l0aW9uLXNwZWVkICR0cmFuc2l0aW9uLXN0eWxlO1xyXG4gICAgICAgICAgLy8gICBsZWZ0OiA1MHB4O1xyXG4gICAgICAgICAgLy8gICBtYXJnaW4tcmlnaHQ6IC03cHg7XHJcbiAgICAgICAgICAvLyAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgIC8vICAgY29udGVudDogXCJcXGYwNzhcIjtcclxuICAgICAgICAgIC8vICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICAgIC8vIH1cclxuXHJcbiAgICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIGEsXHJcbiAgICAgICAgICAgIC5uYXYtZmx5b3V0IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMjhweDtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZS1ob3ZlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMDBweDtcclxuXHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogY2FsYygxMDAlICsgMnB4KTsgLy8gYWRkIDJweCBmb3IgdGhlIGJvcmRlciBvZmZzZXRcclxuXHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAkYmx1ZTtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogOHB4IDRweCA4cHggNHB4IHJnYmEoJGJsYWNrLCAwLjE1KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgLnZlcnRpY2FsLW1lbnUtdHJpZ2dlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIGxpLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC8vIG9uIGxhcmdlIHNjcmVlbiwgdGhlIHZlcnRpYWwgbmF2IGlzIG9uIHRoZSByaWdodCBzaWRlIG9mIHRoZSBzY3JlZW5cclxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LWxnLW1pbikge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgICAgLnByaW1hcnktdGl0bGUge1xyXG4gICAgICAgICAgLy8gaWYgdmVydGljYWwgaW4gbGFyZ2Ugc2NyZWVuLCBrZWVwIHRoaXMsIHNvIHRoZSBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cclxuICAgICAgICAgIC8vICBwdXNoZXMgdGhlIG1lbnUgdG8gdGhlIHJpZ2h0XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ViLW5hdi1pdGVtcyB7XHJcbiAgICAgICAgICA+IHVsIHtcclxuICAgICAgICAgICAgbGVmdDogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBsZWZ0OiB1bnNldDtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xyXG5cclxuICAgICAgICAgICAgICByaWdodDogNTBweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTdweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTIwMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IC04cHggNHB4IDhweCA0cHggcmdiYSgkYmxhY2ssIDAuMTUpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keTpub3QoLmhhcy1oZXJvKSB7XHJcbiAgI3N1Yi1uYXYge1xyXG4gICAgLnN1Yi1uYXYge1xyXG4gICAgICAucHJpbWFyeS10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJhY2stbmF2IHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN1Yi1uYXYtaXRlbXMge1xyXG4gICAgICAgIC52ZXJ0aWNhbC1tZW51LXRyaWdnZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYSxcclxuICAgICAgICAgICAgLm5hdi1mbHlvdXQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zY3JvbGxlZCB7XHJcbiAgI3N1Yi1uYXYge1xyXG4gICAgLnN1Yi1uYXYge1xyXG4gICAgICAucHJpbWFyeS10aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJhY2stbmF2IHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN1Yi1uYXYtaXRlbXMge1xyXG4gICAgICAgIC52ZXJ0aWNhbC1tZW51LXRyaWdnZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgYSxcclxuICAgICAgICAgICAgLm5hdi1mbHlvdXQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbWQtbWF4KSB7XHJcbiAgI3N1Yi1uYXYge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgIC5zdWItbmF2IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgLnByaW1hcnktdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iYWNrLW5hdiB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN1Yi1uYXYtaXRlbXMge1xyXG4gICAgICAgICYgPiB1bCA+IGxpIHtcclxuICAgICAgICAgICYgPiBhLFxyXG4gICAgICAgICAgJiA+IC5uYXYtZmx5b3V0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnZlcnRpY2FsIHtcclxuICAgICAgLnN1Yi1uYXYge1xyXG4gICAgICAgIC5zdWItbmF2LWl0ZW1zIHtcclxuICAgICAgICAgIC52ZXJ0aWNhbC1tZW51LXRyaWdnZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgPiB1bCA+IGxpID4gdWwge1xyXG4gICAgICAgICAgICAvLyByZXNldCBzdWJtZW51IHRvIGJlIGlubGluZVxyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgbGkgYSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm5hdi1mbHlvdXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWF3ZXNvbWUtcHJvO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA2N1wiOyAvLyBleHBhbmQgaWNvblxyXG5cclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTExcHg7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYub3Blbi1zdWItbWVudSB7XHJcbiAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGYwNjhcIjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmZsZXgtdGFibGUge1xyXG4gICAgbWFyZ2luOiA2NHB4IGF1dG87XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZsZXgtdGFibGUtdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAuZmxleC10YWJsZS1ub3RlIHtcclxuICAgICAgICBjb2xvcjogJG1pZC1ncmV5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnJvdzpub3QoLmhlYWRlci1yb3cpIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XHJcbiAgICAgICAgcGFkZGluZzogMTJweCAwO1xyXG5cclxuICAgICAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGluayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luOiA0cHggMjBweCA0cHggMDtcclxuXHJcbiAgICAgICAgICAgICYud2l0aC1pY29uIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuXHJcbiAgICAgICAgLmhlYWRlci1yb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vYmlsZS1ib2xkIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQtYm9sZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnN0b2NrLXF1b3RlIHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAucXVvdGUsXHJcbiAgICAudHJlbmQtY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC5xdW90ZSB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRyZW5kLWNvbnRhaW5lciB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucXVvdGUtbGFiZWwge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Vjb25kYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDRweDtcclxuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1tZWRpdW07XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5xdW90ZS1wcmljZSxcclxuICAgIC50cmVuZC1udW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogJHdlaWdodC1saWdodDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wNWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC50cmVuZCB7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAudHJlbmQtbnVtLFxyXG4gICAgLnRyZW5kLXRpbWUge1xyXG4gICAgICAgIGNvbG9yOiAkbGlnaHQtZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnRyZW5kLXRpbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNXB4O1xyXG4gICAgfVxyXG5cclxufVxyXG4iLCIudGV4dC1pbnB1dCxcclxuLnRleHQtdGV4dGFyZWEge1xyXG4gICAgYm94LXNoYWRvdzogMCA4cHggMTZweCByZ2JhKCRibGFjaywuMSk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogMjhweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDU2cHg7XHJcbiAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXByaW1hcnktYWx0O1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICRsaWdodC1ibHVlO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICRsaWdodC1ibHVlO1xyXG4gICAgfVxyXG5cclxuICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuICAgIH1cclxuXHJcbiAgICAmLmVycm9yIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRyZWQ7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4udGV4dC1pbnB1dCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xyXG59XHJcblxyXG4udGV4dC10ZXh0YXJlYSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAzMHB4O1xyXG4gICAgaGVpZ2h0OiAyMjBweDtcclxufVxyXG5cclxuLmlucHV0LWxhYmVsLmVycm9yIHtcclxuICAgIGNvbG9yOiAkcmVkO1xyXG59XHJcblxyXG4uZXJyb3ItbWVzc2FnZS1jb250YWluZXIge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHJlZDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgIC5lcnJvci1tZXNzYWdlIHtcclxuICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5jaGVja2JveC1pbnB1dCB7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyZXk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgkYmxhY2ssIC4xKTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tib3gtbGFiZWwge1xyXG5cclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWJvbGQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hlY2tib3gtY29sbGFwc2UtYW5jaG9yIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja2JveCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLmNoZWNrYm94LWNvbGxhcHNlIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtc20tbWF4KSB7XHJcblxyXG4gICAgLmlucHV0LWxhYmVsIHtcclxuICAgICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICAuY2hlY2tib3gtY29sbGFwc2Uge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxufVxyXG4iLCIuc29jaWFsLWxpbmtzIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgJi5jb21wb25lbnQge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAkaW5saW5lLWNvbXBvbmVudC1tYXJnaW4tcmlnaHQ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkaW5saW5lLWNvbXBvbmVudC1tYXJnaW4tYm90dG9tO1xyXG4gICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xyXG4gIH1cclxuICA+ICoge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNvY2lhbC1saW5rIHtcclxuICBjb2xvcjogJGZvbnQtY29sb3I7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAmOmhvdmVyLFxyXG4gICY6aG92ZXIgc3BhbiB7XHJcbiAgICBjb2xvcjogJGZvbnQtY29sb3ItaG92ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCYWNrZ3JvdW5kIHZhcmlhdGlvbnNcclxuLy8gLmxpZ2h0LWJnIHsgfVxyXG5cclxuLmRhcmstYmcge1xyXG4gIC5zb2NpYWwtbGluayB7XHJcbiAgICBjb2xvcjogJGZvbnQtY29sb3ItZGFyay1iZztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRmb250LWNvbG9yLWRhcmstYmctaG92ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIEVuZCBCYWNrZ3JvdW5kIHZhcmlhdGlvbnNcclxuIiwiLnNhZmV0eS1ub3RpY2Uge1xyXG5cclxuICAuc2FmZXR5LW5vdGljZS1oZWFkZXIge1xyXG4gICAgcGFkZGluZy10b3A6IDE2cHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAkd2VpZ2h0LWxpZ2h0O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbiB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbS1tYXgpIHtcclxuICAgICAgcGFkZGluZzogMTJweDtcclxuXHJcbiAgICAgIC5jb250YWluZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IFxyXG4gICAgICAgICBcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zYWZldHktbm90aWNlLWJvZHkge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zYWZldHktbm90aWNlLWZpeGVkIHtcclxuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAkei1pbmRleC1zYWZldHk7XHJcbiAgIFxyXG4gICAgXHJcbiAgXHJcbiAgICAuc2FmZXR5LW5vdGljZS1oZWFkZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1wcmltYXJ5LWFsdDtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgXHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgLmZhIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgIC5yZWFkTGVzcyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgLnNhZmV0eS1ub3RpY2UtYm9keSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgNDAwbXMgZWFzZTtcclxuICAgICAgXHJcbiAgICAgIC5zdW1tYXJ5LW1lc3NhZ2Uge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1hcmdpbi1ib3R0b20gMjAwbXM7XHJcbiAgICAgIH1cclxuICBcclxuICAgICAgLnNhZmV0eS1ub3RpY2UtbWFpbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgNDAwbXMgZWFzZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIFxyXG4gICAgJi5zaG93IHtcclxuICAgICBcclxuXHJcbiAgICAgIC5zYWZldHktbm90aWNlLWJvZHl7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtLW1heCkge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogNDB2aDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zYWZldHktbm90aWNlLWhlYWRlciBidXR0b24ge1xyXG4gICAgICAgIFxyXG4gICAgICAgIC5yZWFkTGVzcyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgLnJlYWRNb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgXHJcbiAgICAgIC5zYWZldHktbm90aWNlLWJvZHkgLnNhZmV0eS1ub3RpY2UtbWFpbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgICYuc3VtbWFyeSB7ICBcclxuICAgICAgLnNhZmV0eS1ub3RpY2UtYm9keSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtLW1heCkge1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMjB2aDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNhZmV0eS1ub3RpY2UtbWFpbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICBcclxuICAgIFxyXG4gIH1cclxuXHJcbiAgLnNhZmV0eS1ub3RpY2UtaW5saW5lIHtcclxuICAgIGJhY2tncm91bmQ6ICRsaWdodC1iZy1ib2R5LWJnO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCRsaWdodC1iZy1ib2R5LWJnLCAkd2hpdGUpO1xyXG4gICAgLnNhZmV0eS1ub3RpY2UtaGVhZGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWJnLWJvZHktYmc7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcbiAgICAuc3VtbWFyeS1tZXNzYWdle1xyXG4gICAgICBtYXJnaW46IDMycHggMCA0OHB4IDA7XHJcbiAgICB9XHJcbiAgICAuc2FmZXR5LW5vdGljZS1tYWlue1xyXG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufSJdfQ== */
