

/* Start:/local/templates/kalgen/css/style.min.css?1726744539266689*/
/*!
 * Fotorama 4.6.4 | http://fotorama.io/license/
 */.fotorama__wrap,html{-webkit-text-size-adjust:100%}.error-page,.station-date,.station-power{-webkit-box-orient:vertical;-webkit-box-direction:normal}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__html,.fotorama__img,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video iframe{position:absolute;width:100%;height:100%;top:0;right:0;left:0;bottom:0}.fotorama--fullscreen,.fotorama__img{max-width:99999px!important;max-height:99999px!important;min-width:0!important;min-height:0!important;border-radius:0!important;-webkit-box-shadow:none!important;box-shadow:none!important;padding:0!important}.fotorama__wrap .fotorama__grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.fotorama__grabbing *{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.fotorama__spinner{position:absolute!important;top:50%!important;left:50%!important}.fotorama__wrap--css3 .fotorama__arr,.fotorama__wrap--css3 .fotorama__fullscreen-icon,.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border,.fotorama__wrap--css3 .fotorama__video-close,.fotorama__wrap--css3 .fotorama__video-play{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__caption,.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before,.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__nav,.fotorama__wrap--css3 .fotorama__spinner,.fotorama__wrap--css3 .fotorama__stage,.fotorama__wrap--css3 .fotorama__stage .fotorama__img,.fotorama__wrap--css3 .fotorama__stage__frame{-webkit-transform:translateZ(0);transform:translateZ(0)}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus,.fotorama__nav__frame{outline:0}.fotorama__arr:focus:after,.fotorama__fullscreen-icon:focus:after,.fotorama__nav__frame:focus .fotorama__dot:after,.fotorama__nav__frame:focus .fotorama__thumb:after{content:'';border-radius:inherit;background-color:rgba(0,175,234,.5)}.fotorama__wrap--video .fotorama__stage,.fotorama__wrap--video .fotorama__stage__frame--video,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img,.fotorama__wrap--video .fotorama__stage__shaft{-webkit-transform:none!important;transform:none!important}.fotorama__wrap--css3 .fotorama__nav__shaft,.fotorama__wrap--css3 .fotorama__stage__shaft,.fotorama__wrap--css3 .fotorama__thumb-border{-webkit-transition-property:width,-webkit-transform;transition-property:width,-webkit-transform;transition-property:transform,width;transition-property:transform,width,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(.1,0,.25,1);transition-timing-function:cubic-bezier(.1,0,.25,1);-webkit-transition-duration:0s;transition-duration:0s}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__no-select,.fotorama__video-close,.fotorama__video-play,.fotorama__wrap{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fotorama__nav,.fotorama__nav__frame{margin:auto;padding:0}.fotorama--fullscreen,.fullscreen{width:100%!important;height:100%!important;margin:0!important}.fotorama__caption__wrap,.fotorama__nav__frame,.fotorama__nav__shaft{display:inline-block;vertical-align:middle}.fotorama:not(.fotorama--unobtrusive)>:not(:first-child),.fotorama__wrap--fade .fotorama__stage__frame{display:none}progress,sub,sup{vertical-align:baseline}.fotorama__nav__frame,.fotorama__thumb-border{-webkit-box-sizing:content-box;box-sizing:content-box}.fotorama--hidden,.fotorama__load{position:absolute;left:-99999px;top:-99999px;z-index:-1}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__nav,.fotorama__nav__frame,.fotorama__nav__shaft,.fotorama__stage__frame,.fotorama__stage__shaft,.fotorama__video-close,.fotorama__video-play{-webkit-tap-highlight-color:transparent}@media (-webkit-min-device-pixel-ratio:1.5),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(/local/templates/kalgen/css/fotorama@2x.png) 0 0/96px 160px no-repeat}}.fotorama__thumb{background-color:#7f7f7f;background-color:rgba(127,127,127,.2)}@media print{.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__thumb-border,.fotorama__video-close,.fotorama__video-play{background:0 0!important}}.fotorama--fullscreen .fotorama__nav,.fotorama--fullscreen .fotorama__stage,.fullscreen{background:#000}.fotorama{min-width:1px;overflow:hidden}.fullscreen{max-width:100%!important;max-height:100%!important;padding:0!important;overflow:hidden!important}.fotorama--fullscreen{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;float:none!important;z-index:2147483647!important;background:#000}.fotorama__wrap{position:relative;direction:ltr;z-index:0}.fotorama__stage__frame.fotorama__active,.fotorama__wrap--fade .fotorama__fade-front{z-index:8}.fotorama__wrap--rtl .fotorama__stage__frame{direction:rtl}.fotorama__nav,.fotorama__stage{overflow:hidden;position:relative;max-width:100%}.fotorama__wrap--pan-y{-ms-touch-action:pan-y}.fotorama__wrap .fotorama__pointer{cursor:pointer}.fotorama__wrap--slide .fotorama__stage__frame{opacity:1!important}.fotorama__stage__frame{overflow:hidden}.fotorama__wrap--fade .fotorama__fade-front,.fotorama__wrap--fade .fotorama__fade-rear,.fotorama__wrap--fade .fotorama__stage__frame.fotorama__active{display:block;left:0;top:0}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img,.fotorama__img--full,.fotorama__wrap--fade .fotorama__stage .fotorama__shadow{display:none}.fotorama__wrap--fade .fotorama__fade-rear{z-index:7}.fotorama__wrap--fade .fotorama__fade-rear.fotorama__active{z-index:9}.fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;border:none!important}.fotorama__error .fotorama__img,.fotorama__loaded .fotorama__img{-ms-filter:"alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}.fotorama--fullscreen .fotorama__loaded--full .fotorama__img--full{display:block}.fotorama__wrap--only-active .fotorama__nav,.fotorama__wrap--only-active .fotorama__stage{max-width:99999px!important}img,legend,picture,select{max-width:100%}.fotorama__wrap--only-active .fotorama__stage__frame{visibility:hidden}.fotorama__wrap--only-active .fotorama__stage__frame.fotorama__active{visibility:visible}.fotorama__nav{font-size:0;line-height:0;text-align:center;display:none;white-space:nowrap;z-index:5}.fotorama__nav__shaft{position:relative;left:0;top:0;text-align:left}.fotorama__nav__frame{position:relative;cursor:pointer}.fotorama__nav--dots{display:block}.fotorama__nav--dots .fotorama__nav__frame{width:18px;height:30px}.fotorama__nav--dots .fotorama__nav__frame--thumb,.fotorama__nav--dots .fotorama__thumb-border{display:none}.fotorama__nav--thumbs{display:block}.fotorama__nav--thumbs .fotorama__nav__frame{padding-left:0!important}.fotorama__nav--thumbs .fotorama__nav__frame:last-child{padding-right:0!important}.fotorama__nav--thumbs .fotorama__nav__frame--dot{display:none}.fotorama__dot{display:block;width:4px;height:4px;position:relative;top:12px;left:6px;border-radius:6px;border:1px solid #7f7f7f}.fotorama__wrap--css2 .fotorama__video-play,.fotorama__wrap--no-captions .fotorama__caption,.fotorama__wrap--video .fotorama__caption,.fotorama__wrap--video .fotorama__stage .fotorama__video-play{display:none}.fotorama__nav__frame:focus .fotorama__dot:after{padding:1px;top:-1px;left:-1px}.fotorama__nav__frame.fotorama__active .fotorama__dot{width:0;height:0;border-width:3px}.fotorama__nav__frame.fotorama__active .fotorama__dot:after{padding:3px;top:-3px;left:-3px}.fotorama__thumb{overflow:hidden;position:relative;width:100%;height:100%}button,hr,input{overflow:visible}.fotorama__nav__frame:focus .fotorama__thumb{z-index:2}.fotorama__thumb-border{position:absolute;z-index:9;top:0;left:0;border-style:solid;background-image:-webkit-gradient(linear,left top,right bottom,from(rgba(255,255,255,.25)),to(rgba(64,64,64,.1)));background-image:linear-gradient(to bottom right,rgba(255,255,255,.25),rgba(64,64,64,.1))}.fotorama__caption{position:absolute;z-index:12;bottom:0;left:0;right:0;font-family:'Helvetica Neue',Arial,sans-serif;font-size:14px;line-height:1.5;color:#000}.fotorama__caption a{text-decoration:none;color:#000;border-bottom:1px solid;border-color:rgba(0,0,0,.5)}.fotorama__caption a:hover{color:#333;border-color:rgba(51,51,51,.5)}.fotorama__wrap--rtl .fotorama__caption{left:auto;right:0}.fotorama__caption__wrap{-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fotorama__wrap--css3 .fotorama__spinner{-webkit-animation:spinner 24s infinite linear;animation:spinner 24s infinite linear}.fotorama__wrap--css3 .fotorama__html,.fotorama__wrap--css3 .fotorama__stage .fotorama__img{-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.3s;transition-duration:.3s}.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__html,.fotorama__wrap--video .fotorama__stage__frame--video .fotorama__img{-ms-filter:"alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0}.fotorama__select{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;cursor:auto}.fotorama__video{top:32px;right:0;bottom:0;left:0;position:absolute;z-index:10}@-moz-document url-prefix(){.fotorama__active{box-shadow:0 0 0 transparent}}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{position:absolute;z-index:11;cursor:pointer}.fotorama__arr{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px}.fotorama__arr--prev{left:2px;background-position:0 0}.fotorama__arr--disabled{pointer-events:none;cursor:default;opacity:.1}.fotorama__fullscreen-icon{width:32px;height:32px;top:2px;right:2px;background-position:0 -32px;z-index:20}.fotorama__arr:focus,.fotorama__fullscreen-icon:focus{border-radius:50%}.fotorama--fullscreen .fotorama__fullscreen-icon{background-position:-32px -32px}.fotorama__video-play{width:96px;height:96px;left:50%;top:50%;margin-left:-48px;margin-top:-48px;background-position:0 -64px;opacity:0}.fotorama__error .fotorama__video-play,.fotorama__loaded .fotorama__video-play,.fotorama__nav__frame .fotorama__video-play{opacity:1;display:block}.fotorama__nav__frame .fotorama__video-play{width:32px;height:32px;margin-left:-16px;margin-top:-16px;background-position:-64px -32px}.fotorama__video-close{width:32px;height:32px;top:0;right:0;background-position:-64px 0;z-index:20;opacity:0}.fotorama__wrap--css2 .fotorama__video-close{display:none}.fotorama__wrap--css3 .fotorama__video-close{-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--video .fotorama__video-close{display:block;opacity:1}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__video-close{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{opacity:0}.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{opacity:1}.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--video .fotorama__fullscreen-icon{opacity:0!important}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon{display:none}.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__arr:focus,.fotorama__wrap--css2.fotorama__wrap--no-controls.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:focus{display:block}.fotorama__wrap--css2.fotorama__wrap--video .fotorama__arr,.fotorama__wrap--css2.fotorama__wrap--video .fotorama__fullscreen-icon{display:none!important}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){-webkit-transform:translate3d(32px,-32px,0);transform:translate3d(32px,-32px,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--prev:not(:focus){-webkit-transform:translate3d(-48px,0,0);transform:translate3d(-48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__arr--next:not(:focus){-webkit-transform:translate3d(48px,0,0);transform:translate3d(48px,0,0)}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__fullscreen-icon{-webkit-transform:translate3d(32px,-32px,0)!important;transform:translate3d(32px,-32px,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--prev{-webkit-transform:translate3d(-48px,0,0)!important;transform:translate3d(-48px,0,0)!important}.fotorama__wrap--css3.fotorama__wrap--video .fotorama__arr--next{-webkit-transform:translate3d(48px,0,0)!important;transform:translate3d(48px,0,0)!important}.fotorama__wrap--css3 .fotorama__arr:not(:focus),.fotorama__wrap--css3 .fotorama__fullscreen-icon:not(:focus),.fotorama__wrap--css3 .fotorama__video-close:not(:focus),.fotorama__wrap--css3 .fotorama__video-play:not(:focus){-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s}.fotorama__nav:after,.fotorama__nav:before,.fotorama__stage:after,.fotorama__stage:before{content:"";display:block;position:absolute;text-decoration:none;top:0;bottom:0;width:10px;height:auto;z-index:10;pointer-events:none;background-repeat:no-repeat;background-size:1px 100%,5px 100%}.fotorama--fullscreen .fotorama__nav:after,.fotorama--fullscreen .fotorama__nav:before,.fotorama--fullscreen .fotorama__stage:after,.fotorama--fullscreen .fotorama__stage:before,.fotorama__wrap--fade .fotorama__stage:after,.fotorama__wrap--fade .fotorama__stage:before,.fotorama__wrap--no-shadows .fotorama__nav:after,.fotorama__wrap--no-shadows .fotorama__nav:before,.fotorama__wrap--no-shadows .fotorama__stage:after,.fotorama__wrap--no-shadows .fotorama__stage:before,[hidden],template{display:none}.fotorama__nav:before,.fotorama__stage:before{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(25%,rgba(0,0,0,.2)),color-stop(75%,rgba(0,0,0,.3)),to(transparent)),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.4),transparent);background-position:0 0,0 0;left:-10px}.fotorama__nav.fotorama__shadows--left:before,.fotorama__stage.fotorama__shadows--left:before{left:0}.fotorama__nav:after,.fotorama__stage:after{background-image:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(25%,rgba(0,0,0,.2)),color-stop(75%,rgba(0,0,0,.3)),to(transparent)),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-image:linear-gradient(transparent,rgba(0,0,0,.2) 25%,rgba(0,0,0,.3) 75%,transparent),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.4),transparent);background-position:100% 0,100% 0;right:-10px}.bx-breadcrumb::before,.home-tabs-name::after,blockquote::before{background-image:url(/local/templates/kalgen/css/../image/sprite.png)}.fotorama__nav.fotorama__shadows--right:after,.fotorama__stage.fotorama__shadows--right:after{right:0}@font-face{font-family:open-sans;src:url(/local/templates/kalgen/css/../fonts/opensans/opensans.woff2) format("woff2"),url(/local/templates/kalgen/css/../fonts/opensans/opensans.woff) format("woff"),url(/local/templates/kalgen/css/../fonts/opensans/opensans.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:open-sans;src:url(/local/templates/kalgen/css/../fonts/opensans/opensansitalic.woff2) format("woff2"),url(/local/templates/kalgen/css/../fonts/opensans/opensansitalic.woff) format("woff"),url(/local/templates/kalgen/css/../fonts/opensans/opensansitalic.ttf) format("truetype");font-style:italic;font-weight:400}@font-face{font-family:open-sans;src:url(/local/templates/kalgen/css/../fonts/opensans/opensansbold.woff2) format("woff2"),url(/local/templates/kalgen/css/../fonts/opensans/opensansbold.woff) format("woff"),url(/local/templates/kalgen/css/../fonts/opensans/opensansbold.ttf) format("truetype");font-style:normal;font-weight:700}@font-face{font-family:open-sans;src:url(/local/templates/kalgen/css/../fonts/opensans/opensansbolditalic.woff2) format("woff2"),url(/local/templates/kalgen/css/../fonts/opensans/opensansbolditalic.woff) format("woff"),url(/local/templates/kalgen/css/../fonts/opensans/opensansbolditalic.ttf) format("truetype");font-style:italic;font-weight:700}@font-face{font-family:open-sans;src:url(/local/templates/kalgen/css/../fonts/opensans/opensansextrabold.woff2) format("woff2"),url(/local/templates/kalgen/css/../fonts/opensans/opensansextrabold.woff) format("woff"),url(/local/templates/kalgen/css/../fonts/opensans/opensansextrabold.ttf) format("truetype");font-style:normal;font-weight:800}@font-face{font-family:open-sans;src:url(/local/templates/kalgen/css/../fonts/opensans/opensansextrabolditalic.woff2) format("woff2"),url(/local/templates/kalgen/css/../fonts/opensans/opensansextrabolditalic.woff) format("woff"),url(/local/templates/kalgen/css/../fonts/opensans/opensansextrabolditalic.ttf) format("truetype");font-style:italic;font-weight:800}@font-face{font-family:open-sans;src:url(/local/templates/kalgen/css/../fonts/opensans/opensanslight.woff2) format("woff2"),url(/local/templates/kalgen/css/../fonts/opensans/opensanslight.woff) format("woff"),url(/local/templates/kalgen/css/../fonts/opensans/opensanslight.ttf) format("truetype");font-style:normal;font-weight:300}@font-face{font-family:open-sans;src:url(/local/templates/kalgen/css/../fonts/opensans/opensanslightitalic.woff2) format("woff2"),url(/local/templates/kalgen/css/../fonts/opensans/opensanslightitalic.woff) format("woff"),url(/local/templates/kalgen/css/../fonts/opensans/opensanslightitalic.ttf) format("truetype");font-style:italic;font-weight:300}@font-face{font-family:open-sans;src:url(/local/templates/kalgen/css/../fonts/opensans/opensanssemibold.woff2) format("woff2"),url(/local/templates/kalgen/css/../fonts/opensans/opensanssemibold.woff) format("woff"),url(/local/templates/kalgen/css/../fonts/opensans/opensanssemibold.ttf) format("truetype");font-style:normal;font-weight:600}@font-face{font-family:open-sans;src:url(/local/templates/kalgen/css/../fonts/opensans/opensanssemibolditalic.woff2) format("woff2"),url(/local/templates/kalgen/css/../fonts/opensans/opensanssemibolditalic.woff) format("woff"),url(/local/templates/kalgen/css/../fonts/opensans/opensanssemibolditalic.ttf) format("truetype");font-style:italic;font-weight:600}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15}body{margin:0}details,main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{}button,select{text-transform:none}[type=reset],[type=submit],[type=button],button{-webkit-appearance:button}[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,[type=button]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,[type=button]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;white-space:normal}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}.btn,[type=button],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#ff9300;border:0;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:open-sans,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased;font-weight:700;line-height:1;padding:9px 13px;text-decoration:none;-webkit-transition:background-color .2s linear;transition:background-color .2s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.accordeon .accordeon-item::before,.logo{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.btn:focus,.btn:hover,[type=button]:focus,[type=button]:hover,[type=reset]:focus,[type=reset]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:#cc7600;color:#fff;text-decoration:none}.btn:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:not-allowed;opacity:.5}.btn:disabled:hover,[type=button]:disabled:hover,[type=reset]:disabled:hover,[type=submit]:disabled:hover,button:disabled:hover{background-color:#097ad6}.subscribe-form form{margin-top:9px}.home-subscribe form{margin-bottom:0}.home-page .subscribe-heading span{font-size:16px;font-weight:800}dl dt,label,legend{font-weight:600}.home-page .subscribe-form{position:absolute;bottom:0}.home-page .subscribe-form .error,.home-page .subscribe-form .success{position:absolute;bottom:-20px;font-size:12px}.home-page .subscribe-form .error{color:red}.home-page .subscribe-form .success{color:#008400}fieldset{background-color:transparent;border:0;margin:0;padding:0}legend{margin-bottom:em(40)/2;padding:0}label{display:block;margin-bottom:10px}input,select{display:block;font-family:open-sans,sans-serif;font-size:14px;line-height:1}input ::-webkit-input-placeholder,select ::-webkit-input-placeholder{color:#d0d0d0;font-size:14px;line-height:25px}input :-moz-placeholder,select :-moz-placeholder{color:#d0d0d0;font-size:14px;line-height:25px}input ::-moz-placeholder,select ::-moz-placeholder{color:#d0d0d0;font-size:14px;line-height:25px}input :-ms-input-placeholder,select :-ms-input-placeholder{color:#d0d0d0;font-size:14px;line-height:25px}[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),select[multiple],textarea{border:none;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:open-sans,sans-serif;font-size:14px;margin-bottom:10px;padding:em(7) em(10);min-height:40px;-webkit-transition:border-color .2s linear;transition:border-color .2s linear;width:100%}ol,table .table-padding,ul{padding-left:20px}[type=color]:hover,[type=date]:hover,[type=datetime]:hover,[type=datetime-local]:hover,[type=email]:hover,[type=month]:hover,[type=number]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,[type=text]:hover,[type=time]:hover,[type=url]:hover,[type=week]:hover,input:not([type]):hover,select[multiple]:hover,textarea:hover{border-color:#cc7600}[type=color]:focus,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:not([type]):focus,select[multiple]:focus,textarea:focus{border-color:#097ad6;outline:0}[type=color]:disabled,[type=date]:disabled,[type=datetime]:disabled,[type=datetime-local]:disabled,[type=email]:disabled,[type=month]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,[type=time]:disabled,[type=url]:disabled,[type=week]:disabled,input:not([type]):disabled,select[multiple]:disabled,textarea:disabled{background-color:#f2f2f2;cursor:not-allowed}[type=color]:disabled:hover,[type=date]:disabled:hover,[type=datetime]:disabled:hover,[type=datetime-local]:disabled:hover,[type=email]:disabled:hover,[type=month]:disabled:hover,[type=number]:disabled:hover,[type=password]:disabled:hover,[type=search]:disabled:hover,[type=tel]:disabled:hover,[type=text]:disabled:hover,[type=time]:disabled:hover,[type=url]:disabled:hover,[type=week]:disabled:hover,input:not([type]):disabled:hover,select[multiple]:disabled:hover,textarea:disabled:hover{border:1px solid #ff9300}[type=search]{outline-offset:-2px;-webkit-appearance:none;-moz-appearance:none;appearance:none}[type=checkbox],[type=radio]{display:inline;margin-right:em(40)/2}[type=file]{margin-bottom:em(40);width:100%}select{margin-bottom:em(70);width:auto}.captcha{width:49%;margin-right:2%;float:left}#captcha_word{margin:10px 0;width:49%}.error-span{color:red}.error-fld{margin-top:-8px;margin-bottom:5px;font-size:12px;display:inline-block;color:red}dl dd,ol,ul{margin:0}th,th.head{color:#333}ol li{margin-bottom:10px}dl{margin-bottom:em(40)}dl dt{margin-top:em(40)}table{border-collapse:collapse;table-layout:fixed;width:100%;margin:20px}table .table-left{text-align:left}th{font-size:14px;line-height:18px;text-align:right;padding:15px 5px 10px 0;border:1px solid #fff;border-bottom:solid 1px #ddd;font-weight:100}th.head{text-align:left;font-size:20px;line-height:25px;font-weight:700;border-bottom:solid 1px #999}td{font-size:16px;line-height:18px;padding:5px 5px 5px 0;text-align:right}td,th,tr{vertical-align:middle}body{color:#111;font-family:open-sans,sans-serif;font-size:14px;line-height:1.7;min-width:1220px}.middle-heading,.small-heading,h1,h2,h3,h4,h5,h6{color:#134174;font-family:open-sans,sans-serif;line-height:1;font-weight:800;margin:0 0 30px}.middle-heading a,.small-heading a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#134174;border-bottom:1px solid rgba(181,215,243,.3)}.middle-heading a:focus,.middle-heading a:hover,.small-heading a:focus,.small-heading a:hover,h1 a:focus,h1 a:hover,h2 a:focus,h2 a:hover,h3 a:focus,h3 a:hover,h4 a:focus,h4 a:hover,h5 a:focus,h5 a:hover,h6 a:focus,h6 a:hover{color:#134174;border-bottom:1px solid #b5d7f3}h1{font-size:60px;margin:0 0 50px;line-height:1.2}h2{font-size:30px}.middle-heading,.small-heading{font-size:24px}.small-heading{color:#333}h3{font-size:21px}p{margin:0 0 25px}a{color:#097ad6;text-decoration:none}a:active,a:focus,a:hover{color:#ff9300}hr{border-bottom:1px solid #ff9300;border-left:0;border-right:0;border-top:0;margin:em(40)/2 0}img,picture{margin:0}blockquote{position:relative;font-size:16px;font-style:italic;padding:50px 50px 50px 130px;margin:0 0 2.5em;background-color:#f9f6ee}blockquote::before{content:"";position:absolute;display:block;background-position:-207px -124px;width:56px;height:41px;left:40px;top:57px}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix:after,.clearfix:before{content:" ";display:table}.bx-breadcrumb::before,.home-tabs-item::after,.home-tabs-link::after,.home-tabs-name::after{content:""}.clearfix:after{clear:both}.container{width:1180px;margin:0 auto}.main-columns-wrap,main.container{margin-bottom:50px}main{position:relative;min-height:calc(100vh - 260px)}.main-columns-wrap{font-size:0}.left-column,.right-column{font-size:14px;display:inline-block;vertical-align:top}.left-column{width:840px;margin-right:20px}.right-column{width:320px}.bg-wrap{padding:27px 20px;background-color:#e6f1fb;border-radius:4px}.bg-wrap .middle-heading,.bg-wrap h2{color:#111;font-size:24px;margin-bottom:0}.bx-breadcrumb-item{display:inline-block;color:#999}.bx-breadcrumb-item span{padding:0 5px}.bx-breadcrumb{padding:8px 30px 8px 23px;position:relative}.bx-breadcrumb::before{position:absolute;display:block;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-position:-429px -124px;width:18px;height:14px}.preamble{font-size:24px;line-height:30px}.fraction,.fraction-bottom,.fraction-top{padding:0 5px}.capital-info-num .fraction{display:inline-block;text-align:center}.capital-info-num .fraction span{line-height:1;margin-bottom:0;padding:7px 0}.capital-info-num .fraction .fraction-top{padding-top:0}.fraction-bottom{border-top:1px solid currentColor;display:block}.home-page .main-columns-wrap{position:relative}.home-page .right-column{padding-bottom:90px}.home-main-tabs img{display:block;border-radius:4px;height:600px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left;object-position:left}.home-tabs-info{position:absolute;top:325px;left:80px;right:200px;z-index:2}.home-tabs-name{position:relative;pointer-events:none;display:inline-block;font-size:60px;color:#fff;font-weight:800;line-height:1.3;margin-bottom:15px;border-bottom:1px solid rgba(255,255,255,.3)}.home-tabs-name:focus,.home-tabs-name:hover{color:#fff;border-bottom:1px solid #fff}.home-tabs-name::after{position:absolute;display:block;background-position:0 -228px;width:17px;height:51px;right:-35px;top:17px}.home-tabs-link{display:inline-block;position:relative;color:#fff;font-size:16px;padding:8px 20px;background-color:#097ad6;border-radius:2px}.home-tabs-link::after{/*bottom:10px;left:20px;right:20px;height:1px;position:absolute;background-color:rgba(255,255,255,.3)*/}.home-tabs-link:focus,.home-tabs-link:hover{color:#fff}.home-tabs-link:focus::after,.home-tabs-link:hover::after{border-bottom:1px solid #fff}.home-tabs-text{width:calc(100% + 10px);font-size:18px;line-height:24px;color:#fff;margin-bottom:22px}.home-tabs-item{position:relative}.home-tabs-item::after{position:absolute;display:block;left:0;top:0;bottom:0;right:0;z-index:1;border-radius:0 0 4px 4px;background:url(/local/templates/kalgen/css/../image/bg/home-tabs-gradient.png) left bottom -100px repeat-x}.home-tabs-power{position:absolute;top:100px;right:35px;color:#fff;text-align:center;width:163px;height:163px;padding-top:30px;border-radius:50%;z-index:2;background-color:#ff9300}.about-stations a::before,.gallery-album::after{right:0;content:""}.home-tabs-power span{display:inline-block;line-height:1}.home-tabs-power span:nth-child(1){width:75px}.home-tabs-power span:nth-child(2){width:100%;font-size:48px;font-weight:700}.home-tabs-power span:nth-child(3){width:75px;font-size:30px;font-weight:700}.home-page-news{padding:29px 20px 0}.home-page-news .middle-heading a{border-color:transparent}.home-page-news .middle-heading a:hover{border-color:#b5d7f3}.home-page-news .middle-heading,.home-page-news h2{font-size:24px;line-height:.8}.home-page-news .middle-heading{margin-bottom:25px}.home-news-link{display:block;line-height:1.3;}.home-news-date{font-size:12px}.home-news-part{margin-bottom:22px}.home-subscribe{padding-left:20px}.home-subscribe input{border-radius:3px}.home-subscribe [type=text]{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:174px;margin:0 5px 0 0;height:32px;line-height:32px;padding:7px 10px;min-height:initial;border:1px solid #ff9300;background-color:#fff8ee}.home-subscribe [type=submit]{width:120px}.home-subscribe .middle-heading{margin-bottom:30px}.information-center{display:block;padding-top:5px;margin-left:20px;margin-bottom:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.pieTooltip,.tabs a{-webkit-box-sizing:border-box}.error-page{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100vh - 260px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-flow:column wrap;flex-flow:column wrap}.error-page:not(.subscribe-page) h1{font-size:48px;margin-bottom:15px;font-weight:400;color:#333}.error-page img{margin-bottom:35px}.subscribe-page{min-height:calc(100vh - 260px - 244px)}.subscribe-page h1{height:194px}.about h1{margin-bottom:15px}.sum-power{color:#fff;text-align:center;font-size:16px;width:260px;height:260px;padding-top:95px;margin-top:-40px;border-radius:50%;background-color:#ff9300}.sum-power .sum-power-value{font-size:72px;font-weight:700;line-height:25px}.about-stations{font-size:24px;padding-left:100px}.about-stations a{position:relative}.about-stations a::before{position:absolute;bottom:0;left:0;height:1px;background-color:rgba(9,122,214,.3)}.about-stations a:focus,.about-stations a:hover{color:#097ad6}.about-stations a:focus::before,.about-stations a:hover::before{background-color:#097ad6}.about-stations ul{padding:0}.about-stations li{line-height:2;list-style:none}.about-history{padding:80px 100px}.about-history img{margin-bottom:10px}.about-history .middle-heading{line-height:1.2;margin-bottom:5px}.about-history ul{font-size:16px;list-style:none;padding:0}.about-history li{margin-bottom:22px}.about-left-column{width:335px;float:left;padding-top:5px;padding-right:50px}.about-right-column{width:645px;float:left}.gallery-album{position:relative;display:block;width:580px;height:375px;float:left;margin-bottom:20px}.gallery-album:focus .gallery-album-name,.gallery-album:hover .gallery-album-name{border-bottom:1px solid #fff}.gallery-album:nth-child(odd){margin-right:20px}.gallery-album::after{position:absolute;display:block;left:0;top:0;bottom:0;z-index:1;border-radius:0 0 4px 4px;opacity:.4;background:-webkit-gradient(linear,left bottom,left top,from(#134174),to(transparent));background:linear-gradient(to top,#134174,transparent)}.gallery-album img{height:375px;width:580px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;border-radius:2px}.gallery-album-name{position:absolute;bottom:50px;left:40px;display:block;font-size:36px;color:#fff;font-weight:700;line-height:1.3;margin-bottom:15px;z-index:10;border-bottom:1px solid rgba(255,255,255,.3)}.gallery-album-name::after{position:absolute;content:"";display:block;background-image:url(/local/templates/kalgen/css/../image/sprite.png);background-position:0 -228px;width:17px;height:51px;right:-35px;top:0}.gallery-album-photos{position:absolute;text-align:center;color:#fff;line-height:1;padding-top:15px;border-radius:50%;font-size:18px;top:20px;right:20px;width:100px;height:100px;background-color:#ff9300;z-index:10}.gallery-album-photos span{display:block;font-size:48px;font-weight:800}.gallery-album-detail-photos{top:30px}.fotorama__thumb-border{border-color:#ff9300}.fotorama__arr,.fotorama__fullscreen-icon,.fotorama__video-close,.fotorama__video-play{background:url(/local/templates/kalgen/css/../image/bg/fotorama.png) no-repeat}.fotorama__arr--next{right:2px;background-position:-32px 0}.fotorama__caption__wrap{width:100%;background-color:rgba(0,0,0,.5);font-size:20px;color:#fff;padding:15px;font-weight:700}.news h1,.photogallery h1{display:inline-block;vertical-align:top}.news .category-filter,.photogallery .category-filter{display:inline-block;vertical-align:top;margin-left:25px;margin-top:30px}.news .subscribe-form,.photogallery .subscribe-form{margin-bottom:30px}.category-filter [type=submit],.category-filter select{display:none}.select-to-links .item{display:inline-block}.select-to-links a,.select-to-links span{padding:1px 8px;display:block}.select-to-links a:hover,.select-to-links span:hover{cursor:pointer}.select-to-links .active{color:#fff;background-color:#ff9300;border-radius:2px}.select-to-links .active a,.select-to-links .active a:active,.select-to-links .active a:focus,.select-to-links .active a:hover{color:#fff}.news-detail-body p{text-align:justify}.news-detail-page .left-column{width:780px;margin-right:80px}.go-back-arrow{position:relative;display:inline-block}.go-back-arrow a::after,.go-back-arrow a::before{content:"";position:absolute}.go-back-arrow a{margin-left:30px}.go-back-arrow a::before{display:block;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/local/templates/kalgen/css/../image/sprite.png);background-position:-429px -124px;width:18px;height:14px}.go-back-arrow a::after{bottom:0;left:30px;right:0;height:1px;background-color:rgba(9,122,214,.3)}.go-back-arrow a:focus,.go-back-arrow a:hover{color:#097ad6}.go-back-arrow a:focus::after,.go-back-arrow a:hover::after{border-bottom:1px solid #097ad6}.category-item:not(:last-child){margin-bottom:40px}.category-item-date{float:left;color:#999;font-size:12px;width:70px}.category-item-date span{display:block;line-height:1;font-size:30px}.news-detail-body{width:780px;margin-right:80px}.category-item-info{float:left;width:710px}.category-item-title{font-size:18px;line-height:25px;margin-bottom:5px}.category-item-preview{line-height:21px}.defaultPagination{width:100%;font-size:0;margin-bottom:32px}.defaultPagination:empty{display:none}.contacts-affiliates li,.defaultPagination>*{display:inline-block;vertical-align:top}.defaultPagination .main-nav-block{float:right;white-space:nowrap}.defaultPagination .main-nav-block div,.defaultPagination .main-nav-block>a{margin:0 5px 0 0;text-align:center;font-size:14px;line-height:38px;height:38px;width:36px;display:inline-block;vertical-align:top;border:none}.defaultPagination .main-nav-block div:last-child,.defaultPagination .main-nav-block>a:last-child{margin-right:0}.defaultPagination .main-nav-block div span,.defaultPagination .main-nav-block>a span{line-height:25px}.defaultPagination .main-nav-block div:hover,.defaultPagination .main-nav-block>a:hover{border-radius:3px;background:#ff9300}.defaultPagination .main-nav-block .prev:hover,.defaultPagination .main-nav-block .separator:hover{background:0 0}.defaultPagination .main-nav-block div:hover span,.defaultPagination .main-nav-block>a:hover span{color:#fff;border-bottom:1px solid transparent}.defaultPagination .main-nav-block .prev{margin-right:15px;border:none;padding:0;position:relative}.defaultPagination .main-nav-block .prev:before{position:absolute;content:'';left:0;right:0;bottom:0;top:0;margin:auto}.defaultPagination .main-nav-block .cur,.defaultPagination .main-nav-block .cur:hover{background:0 0;border:1px solid #ff9300;border-radius:3px}.defaultPagination .main-nav-block .cur span,.defaultPagination .main-nav-block .cur:hover span{color:#ff9300;border-bottom:1px solid transparent}.defaultPagination .main-nav-block .separator{font-size:14px;line-height:38px;color:#097ad6}.defaultPagination .next{border:none;background:#097ad6;height:38px;border-radius:3px}.defaultPagination .next span{color:#fff;font-size:14px;line-height:38px;padding:0 17px}.contacts #map{width:800px;height:450px}.contacts .mass-media{position:relative;padding:50px 30px}.contacts .mass-media h3{font-size:30px}.contacts .left-column{margin:0;height:450px;width:380px;background-color:#e6f1fb}.contacts .right-column{width:800px}.contacts-affiliates{border-radius:2px;padding:50px 40px;background-color:#fff4e5}.contacts-affiliates ul{padding:0;font-size:0;margin-bottom:-40px;}.contacts-affiliates p{padding-right:7px;margin-left:60px;margin-bottom:0;line-height:1.5}.contacts-affiliates li{width:100%;font-size:14px;margin-bottom:40px;}.contacts-affiliate-mail{margin-left:60px}.capital-info-default-num,.capital-info-num{position:relative;font-size:30px;font-weight:700;line-height:1;margin-bottom:4px}.capital-info-num::before{position:absolute;content:"";display:block;width:15px;height:15px;left:-35px;top:8px;border-radius:50%}.capital-info-default-num{color:#333}.capital-info-interrao{margin-bottom:30px}.capital-info-interrao .capital-info-num{color:#ff9300}.capital-info-interrao .capital-info-num::before{background-color:#ff9300}.capital-info-rosneft .capital-info-num{color:#097ad6}.capital-info-rosneft .capital-info-num::before{background-color:#097ad6}.capital-info-part{position:relative;padding-right:200px}.capital-logo{position:absolute;top:0;right:30px}.capital-chart{padding-top:14px;background:#E6F1FB;height:600px}.capital-chart tspan{text-shadow:none}.capital-chart .rect{position:absolute;width:20px;height:10px;left:-25px;top:50%;margin-top:-5px}.capital-chart .name{font-size:14px;line-height:16px;color:#000}.capital-chart .dataDesc{margin-left:5px;font-size:14px;line-height:16px;color:#ff9300}.capital-chart .chartTitle{font-weight:600;font-size:18px;line-height:20px;text-transform:uppercase;letter-spacing:.75px;text-align:center}.capital-info{padding-top:19px;vertical-align:top;width:calc(100% - 500px);display:inline-block}.capital-info span{display:block;line-height:1.5;margin-bottom:20px}.pieTooltip{position:relative;padding:8px;z-index:1;background:#fff;box-sizing:border-box}.pieTooltip .name{display:block;font-size:14px}.pieTooltip .tooltipDesc{display:block;font-weight:600;font-size:14px}.info-subheading{color:#134174;font-size:18px;line-height:1.5;font-weight:700;margin-bottom:25px}.info-heading{font-size:36px;font-weight:800;line-height:1.3;color:#333;margin-bottom:20px}p+.info-heading,p+.info-subheading{margin-top:45px}.info-column-form{padding:20px;background-color:#e6f1fb;border-radius:3px}.info-column-form label{font-weight:400}.info-column-form textarea{display:block;margin-bottom:0;height:80px}.info-column-form input{margin-bottom:0}.info-column-form [type=submit]{height:40px;width:48%;font-size:16px;margin-top:10px}.info-reference{padding:30px 0 30px 55px;background-color:#fffef4;border-left:4px solid #ff9300}.info-reference ul{width:calc(100% - 110px);list-style:none;padding:0}.info-reference ul span{position:relative;display:inline-block;background-color:#fffef4;z-index:1}.info-reference ul span:nth-child(1){padding-right:5px}.info-reference ul span:last-child{padding-left:5px;float:right}.info-reference li{position:relative;line-height:1;margin-bottom:10px}.info-reference li::after{content:"";position:absolute;left:0;right:0;bottom:1px;height:1px;border-bottom:1px dotted #333}.reference-preamble{display:inline-block;line-height:1;margin-bottom:10px}.info-reference-heading{display:block;font-weight:700;font-size:16px;text-transform:uppercase;margin-bottom:10px}.elektrostancii h1,.station-logo{display:inline-block;vertical-align:middle}.stations-slider-wrap .fotorama__wrap{margin:0 auto}.stations-images img{height:500px}.elektrostancii .fotorama{background:#fff4e5}.station-header{margin-bottom:25px}.station-header h1{margin-bottom:0}.station-logo{padding-left:8px;padding-top:1px}.station-logo img{display:block}.station-date{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-align:center;top:30px;right:30px;width:185px;height:185px;background-color:#333;border-radius:50%;z-index:1}.station-date span{display:inline-block;width:60%}.station-date span:nth-child(1){position:relative;font-size:36px;font-weight:800;line-height:1;margin-bottom:10px}.station-date span:nth-child(1)::after,.station-date span:nth-child(1)::before{content:"";position:absolute;background-color:#fff}.station-date span:nth-child(1)::after{bottom:-6px;left:3px;right:3px;height:1px}.station-date span:nth-child(1)::before{bottom:-11px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:5px;height:5px;border:3px solid #333;border-radius:50%;-webkit-box-sizing:content-box;box-sizing:content-box;z-index:1}.station-date span:nth-child(2){font-size:14px;line-height:1.3}.stations-slider-wrap{margin-bottom:60px}.stations-columns{position:relative;padding-bottom:100px;margin-bottom:30px;border-bottom:1px solid #ff9300}.stations-columns aside{font-size:14px;width:280px;float:left;padding-top:8px;padding-bottom:190px}.stations-columns aside>div:not(.station-power){position:relative;padding-left:50px;margin-bottom:35px}.stations-columns aside>div:not(.station-power)::before{content:"";position:absolute;display:block;top:2px;left:5px}.stations-columns aside .station-aside-heading{color:#999;line-height:1}.stations-columns aside .station-place::before{background-image:url(/local/templates/kalgen/css/../image/sprite.png);background-position:-267px -124px;width:23px;height:31px}.stations-columns aside .station-fuel::before{background-image:url(/local/templates/kalgen/css/../image/sprite.png);background-position:-231px -169px;width:21px;height:29px}.stations-columns aside .station-ending-date::before{background-image:url(/local/templates/kalgen/css/../image/sprite.png);background-position:-207px -169px;width:20px;height:31px}.stations-columns aside .station-customer::before{background-image:url(/local/templates/kalgen/css/../image/sprite.png);background-position:-294px -124px;width:24px;height:27px}.stations-columns .station-content{font-size:16px;width:calc(100% - 280px);float:left}.stations-columns .station-content h3{margin-bottom:25px}.stations-columns .station-content ul{display:inline-block;min-width:422px;padding-left:0;margin-left:0;margin-bottom:50px;list-style:none}.stations-columns .station-content ul:last-child{margin-bottom:0}.stations-columns .station-content p{margin-bottom:50px}.station-power{position:absolute;left:10px;bottom:106px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-align:center;width:180px;height:180px;border-radius:50%;background-color:#ff9300}.station-power span{display:inline-block;line-height:1}.station-power span:nth-child(1){width:75px;font-size:15px}.station-power span:nth-child(2){width:100%;font-size:55px;font-weight:700}.station-power span:nth-child(3){width:75px;font-size:34px;font-weight:700}.station-characteristics{font-style:italic;margin-bottom:0}.station-characteristics span{font-style:normal;position:relative;display:inline-block;background-color:#fff;z-index:2}.station-characteristics span:first-child{font-style:italic;padding-right:3px}.station-characteristics span:nth-child(2){padding-left:3px;float:right}.station-characteristics li{position:relative}.station-characteristics li::after{content:"";position:absolute;display:block;width:100%;left:0;bottom:8px;height:1px;border-bottom:1px dotted #999}.elektrostancii .gallery-album{width:580px;height:375px;margin-right:0}.elektrostancii .gallery-album:nth-child(odd){margin-right:20px}.elektrostancii .gallery-album img{width:100%;height:100%}.elektrostancii .gallery-album-name{font-size:30px}.elektrostancii .gallery-album-name::after{content:none}.other-stations-city{display:block;position:absolute;bottom:40px;left:40px;color:#fff;z-index:11;font-weight:700}.other-stations-bull{position:relative;top:2px}.other-stations-heading{font-size:16px;line-height:1.5;text-transform:uppercase;font-weight:500;margin-bottom:25px}.logo{user-select:none}.logo img{width:355px}header{padding:16px 0 10px}header.container{margin-bottom:15px}header nav{margin-top:15px;float:right;border-bottom:1px solid #ff9300;padding-bottom:28px}header nav a{display:block;padding:5px 46px 8px}header nav ul{padding:0;margin:0}header nav li{display:inline-block;vertical-align:bottom}header nav ul.root-item a:last-child{border-radius:0 2px 2px}header nav ul.root-item a:focus span,header nav ul.root-item a:hover span{border-bottom:1px solid #fff}header nav ul.root-item a span{border-bottom:1px solid rgba(255,255,255,.3)}header nav .parent{position:relative}header nav .parent>a{border-radius:2px 2px 0 0}header nav .parent ul{display:none}header nav .parent:hover a{color:#fff;background-color:#ff9300}header nav .parent:hover ul{display:block;color:#fff;position:absolute;top:33px;left:0;z-index:1000;white-space:nowrap;-webkit-box-shadow:0 8px 128px 0 rgba(255,147,0,.61);box-shadow:0 8px 128px 0 rgba(255,147,0,.61)}.tabs{position:absolute;font-size:0;padding:0;z-index:2}.tabs .active{z-index:1}.tabs .active:first-child::before,.tabs .active:last-child::after{border:none}.tabs .active::after,.tabs .active::before{content:"";position:absolute;top:-2px;width:12px;height:12px;background-color:transparent;border-color:#fff;border-style:solid}.tabs .active::after{right:-1px;border-radius:0 50% 0 0;border-width:2px 2px 0 0}.tabs .active::before{left:-1px;border-radius:50% 0 0;border-width:2px 0 0 2px}.tabs .active span{border:none}.tabs li{display:inline-block;position:relative;font-size:14px;z-index:2}.tabs li:not(.active)::before{content:"";position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;background-color:#fff}.tabs li:not(.active) a{background-color:#333}.tabs li:not(.active) a:focus span,.tabs li:not(.active) a:hover span{border-bottom:1px dashed #fff}.tabs a{position:relative;color:#fff;padding:31px 34px 26px;width:210px;display:block;font-weight:700;font-size:16px;line-height:1;box-sizing:border-box;border-radius:4px 4px 0 0}.tabs span{padding-bottom:1px;border-bottom:1px dashed rgba(255,255,255,.3)}.accordeon .accordeon-item:hover::after,.accordeon .accordeon-link.active::before,.accordeon .accordeon-link:hover::before{border-bottom:1px dashed #097ad6}.mass-media{padding-left:20px}.mass-media-item{font-size:0}.mass-media-item:not(:last-child){margin-bottom:30px}.mass-media-name{font-size:16px;font-weight:800}.mass-media-img,.mass-media-info{display:inline-block;font-size:14px;vertical-align:top}.mass-media-img{margin-right:15px;width:50px}.mass-media-info{width:235px;margin-top:-7px}.mass-media-position{color:#999}.see-more{padding-top:50px;border-top:1px solid #ff9300}.see-more-item{display:inline-block;vertical-align:top;width:calc(25% - 40px)}.see-more-item:not(:last-child){margin-right:40px}.see-more-heading{margin-bottom:15px}.see-more-date{font-size:12px}.see-more-block-heading{color:#111;letter-spacing:1.3px;text-transform:uppercase;font-size:18px;font-weight:600;margin-bottom:25px}.accordeon ol{padding-left:0;padding-bottom:30px}.accordeon .accordeon-subcontent{display:none;padding:30px}.accordeon .accordeon-subcontent p:last-child{margin-bottom:0}.accordeon .accordeon-content{counter-reset:num}.accordeon .accordeon-item{position:relative;list-style:none;padding:0 20px;margin:0 -20px;-webkit-transition:.5s background-color ease;transition:.5s background-color ease}.accordeon .accordeon-item::before{position:absolute;top:10px;color:#999;user-select:none;display:inline-block;content:counters(num,".") ".";counter-increment:num}.accordeon .accordeon-item a:hover,.accordeon .accordeon-link.active,.accordeon .accordeon-link:focus,.accordeon .accordeon-link:hover{color:#097ad6}.accordeon .accordeon-link::after,.accordeon .accordeon-link::before,.lang-change a::before,footer li.social-link a::before{content:""}.accordeon .accordeon-item a{position:relative;display:inline-block;text-decoration:none;padding:10px 15px 10px 25px}.accordeon .accordeon-item a::after{font-size:35px;text-align:center;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;z-index:1}.accordeon .accordeon-item.active{background-color:#f9f6ee}.accordeon .accordeon-item.active>a::after{border-left:5px solid #333}.accordeon .accordeon-item.active a.active::after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.accordeon .accordeon-link{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accordeon .accordeon-link::after{display:inline-block;position:relative;right:-12px;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #097ad6}.accordeon .accordeon-link::before{position:absolute;bottom:8px;left:25px;right:0;height:1px;border-bottom:1px dashed rgba(9,122,214,.3)}.info .accordeon-col-wrap{width:300px;min-height:1px;margin-right:80px;float:left}.info .accordeon-left-col{width:300px;min-height:400px;padding:20px;margin-bottom:20px;background-color:#fff9f2;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.info .accordeon-left-col a{display:block;line-height:1.3;margin:-8px;padding:10px}.info .accordeon-left-col .active{color:#fff;background-color:#ff9300;border-radius:2px}.info .accordeon{float:left;padding-top:11px;width:calc(100% - 380px)}.info .accordeon p{line-height:1.8}.info .accordeon-heading{font-size:24px;font-weight:800;color:#333;margin-bottom:25px}.default-accordeon-part{display:block;width:100%;height:25px;border-radius:3px;background-color:rgba(255,147,0,.3)}.accordeon-nav{list-style:none;padding:0;margin:0}.accordeon-nav li{margin-bottom:10px}.accordeon-nav a:focus{color:#097ad6}.accordeon-nav a:hover{color:#ff9300}.sticky-nav{position:fixed;top:10px}footer{border-top:1px solid #ff9300;padding:15px 0 30px}footer .social-links{float:right}footer li.social-link{display:inline-block;position:relative;margin-left:6px}footer li.social-link a{position:relative;display:block;height:26px;width:26px;border-radius:2px}footer li.social-link a::before{display:block;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:relative;width:26px;height:26px}footer .social-fb a::before,footer .social-ok a::before,footer .social-vk a::before{width:25px;height:25px;background-image:url(/local/templates/kalgen/css/../image/sprite.png)}footer .social-fb a::before{background-position:-380px -124px}footer .social-vk a::before{background-position:-322px -124px}footer .social-ok a::before{background-position:-351px -124px}.footer-info{float:left}.lang-change{display:none;float:right}.lang-change a{position:relative;margin-right:25px;border-bottom:1px solid rgba(9,122,214,.3)}.lang-change a::before{position:absolute;display:block;right:-25px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-image:url(/local/templates/kalgen/css/../image/sprite.png);background-position:-409px -124px;width:16px;height:16px}.lang-change a:focus,.lang-change a:hover{color:#097ad6;border-bottom:1px solid #097ad6}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpYnMvZm90b3JhbWEuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9ub2RlLW5vcm1hbGl6ZS1zY3NzL19ub3JtYWxpemUuc2NzcyIsInBhZ2UvX2Vycm9yLXBhZ2Uuc2NzcyIsInBhZ2UvX3N0YXRpb25zLnNjc3MiLCJiYXNlL190eXBvZ3JhcGh5LnNjc3MiLCJzdHlsZS5taW4uY3NzIiwiYmFzZS9fZm9ybXMuc2NzcyIsInBhZ2UvX3BhZ2Uuc2NzcyIsInBhZ2UvX2hvbWUtcGFnZS5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvYm91cmJvbi9jb3JlL2JvdXJib24vbGlicmFyeS9fZm9udC1mYWNlLnNjc3MiLCJfZm9udHMuc2NzcyIsInN0eWxlLmNzcyIsImJhc2UvX2J1dHRvbnMuc2NzcyIsIm1vZHVsZS9fYWNjb3JkZW9uLnNjc3MiLCJtb2R1bGUvX2hlYWRlci5zY3NzIiwiYmFzZS9fbGlzdHMuc2NzcyIsImJhc2UvX3RhYmxlcy5zY3NzIiwicGFnZS9fZ2FsbGVyeS5zY3NzIiwicGFnZS9fYWJvdXQuc2NzcyIsInBhZ2UvX2NhcGl0YWwuc2NzcyIsIm1vZHVsZS9fdGFicy5zY3NzIiwicGFnZS9fbmV3cy5zY3NzIiwicGFnZS9fY29udGFjdHMuc2NzcyIsInBhZ2UvX2luZm8uc2NzcyIsIm1vZHVsZS9fbWFpbi1tZW51LnNjc3MiLCJtb2R1bGUvX21hc3MtbWVkaWEtY29udGFjdHMuc2NzcyIsIm1vZHVsZS9fc2VlLW1vcmUtbmV3cy5zY3NzIiwibW9kdWxlL19mb290ZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUcrcUosZ0JDTzlxSixLQUVDLHlCQUE4QixLQ1poQyxZQ3VDQSxjQW9JQSxlQUtFLG1CQUFBLFNBQUEsc0JBQUEsT0g3S0YsMkJBQUEsdUNBQUEsZ0JBQUEsZUFBQSxpREFBQSxtREFBQSx3QkFBQSx3QkFBQSx3QkFBNlEsU0FBQSxTQUFrQixNQUFBLEtBQVcsT0FBQSxLQUFZ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dHA6Ly9mb3RvcmFtYS5pby9saWNlbnNlL1xuICovXG4uZm90b3JhbWFfX2Fycjpmb2N1czphZnRlciwuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbjpmb2N1czphZnRlciwuZm90b3JhbWFfX2h0bWwsLmZvdG9yYW1hX19pbWcsLmZvdG9yYW1hX19uYXZfX2ZyYW1lOmZvY3VzIC5mb3RvcmFtYV9fZG90OmFmdGVyLC5mb3RvcmFtYV9fbmF2X19mcmFtZTpmb2N1cyAuZm90b3JhbWFfX3RodW1iOmFmdGVyLC5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1lLC5mb3RvcmFtYV9fc3RhZ2VfX3NoYWZ0LC5mb3RvcmFtYV9fdmlkZW8gaWZyYW1le3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dG9wOjA7cmlnaHQ6MDtsZWZ0OjA7Ym90dG9tOjB9LmZvdG9yYW1hLS1mdWxsc2NyZWVuLC5mb3RvcmFtYV9faW1ne21heC13aWR0aDo5OTk5OXB4IWltcG9ydGFudDttYXgtaGVpZ2h0Ojk5OTk5cHghaW1wb3J0YW50O21pbi13aWR0aDowIWltcG9ydGFudDttaW4taGVpZ2h0OjAhaW1wb3J0YW50O2JvcmRlci1yYWRpdXM6MCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzpub25lIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50fS5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX2dyYWJ7Y3Vyc29yOm1vdmU7Y3Vyc29yOi13ZWJraXQtZ3JhYjtjdXJzb3I6LW8tZ3JhYjtjdXJzb3I6LW1zLWdyYWI7Y3Vyc29yOmdyYWJ9LmZvdG9yYW1hX19ncmFiYmluZyAqe2N1cnNvcjptb3ZlO2N1cnNvcjotd2Via2l0LWdyYWJiaW5nO2N1cnNvcjotby1ncmFiYmluZztjdXJzb3I6LW1zLWdyYWJiaW5nO2N1cnNvcjpncmFiYmluZ30uZm90b3JhbWFfX3NwaW5uZXJ7cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O3RvcDo1MCUhaW1wb3J0YW50O2xlZnQ6NTAlIWltcG9ydGFudH0uZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19hcnIsLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uLC5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX25hdl9fc2hhZnQsLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fc3RhZ2VfX3NoYWZ0LC5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX3RodW1iLWJvcmRlciwuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX192aWRlby1jbG9zZSwuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX192aWRlby1wbGF5ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5mb3RvcmFtYV9fY2FwdGlvbiwuZm90b3JhbWFfX25hdjphZnRlciwuZm90b3JhbWFfX25hdjpiZWZvcmUsLmZvdG9yYW1hX19zdGFnZTphZnRlciwuZm90b3JhbWFfX3N0YWdlOmJlZm9yZSwuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19odG1sLC5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX25hdiwuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19zcGlubmVyLC5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX3N0YWdlLC5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX3N0YWdlIC5mb3RvcmFtYV9faW1nLC5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX3N0YWdlX19mcmFtZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5mb3RvcmFtYV9fYXJyOmZvY3VzLC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uOmZvY3VzLC5mb3RvcmFtYV9fbmF2X19mcmFtZXtvdXRsaW5lOjB9LmZvdG9yYW1hX19hcnI6Zm9jdXM6YWZ0ZXIsLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb246Zm9jdXM6YWZ0ZXIsLmZvdG9yYW1hX19uYXZfX2ZyYW1lOmZvY3VzIC5mb3RvcmFtYV9fZG90OmFmdGVyLC5mb3RvcmFtYV9fbmF2X19mcmFtZTpmb2N1cyAuZm90b3JhbWFfX3RodW1iOmFmdGVye2NvbnRlbnQ6Jyc7Ym9yZGVyLXJhZGl1czppbmhlcml0O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDE3NSwyMzQsLjUpfS5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX19zdGFnZSwuZm90b3JhbWFfX3dyYXAtLXZpZGVvIC5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1lLS12aWRlbywuZm90b3JhbWFfX3dyYXAtLXZpZGVvIC5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1lLS12aWRlbyAuZm90b3JhbWFfX2h0bWwsLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX3N0YWdlX19mcmFtZS0tdmlkZW8gLmZvdG9yYW1hX19pbWcsLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX3N0YWdlX19zaGFmdHstd2Via2l0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDt0cmFuc2Zvcm06bm9uZSFpbXBvcnRhbnR9LmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fbmF2X19zaGFmdCwuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19zdGFnZV9fc2hhZnQsLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fdGh1bWItYm9yZGVye3RyYW5zaXRpb24tcHJvcGVydHk6LXdlYmtpdC10cmFuc2Zvcm0sd2lkdGg7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sd2lkdGg7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAuMSwwLC4yNSwxKTt0cmFuc2l0aW9uLWR1cmF0aW9uOjBtc30uZm90b3JhbWFfX2FyciwuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbiwuZm90b3JhbWFfX25vLXNlbGVjdCwuZm90b3JhbWFfX3ZpZGVvLWNsb3NlLC5mb3RvcmFtYV9fdmlkZW8tcGxheSwuZm90b3JhbWFfX3dyYXB7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5mb3RvcmFtYV9fc2VsZWN0ey13ZWJraXQtdXNlci1zZWxlY3Q6dGV4dDstbW96LXVzZXItc2VsZWN0OnRleHQ7LW1zLXVzZXItc2VsZWN0OnRleHQ7dXNlci1zZWxlY3Q6dGV4dH0uZm90b3JhbWFfX25hdiwuZm90b3JhbWFfX25hdl9fZnJhbWV7bWFyZ2luOmF1dG87cGFkZGluZzowfS5mb3RvcmFtYV9fY2FwdGlvbl9fd3JhcCwuZm90b3JhbWFfX25hdl9fZnJhbWUsLmZvdG9yYW1hX19uYXZfX3NoYWZ0ey1tb3otYm94LW9yaWVudDp2ZXJ0aWNhbDtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7KmRpc3BsYXk6aW5saW5lOyp6b29tOjF9LmZvdG9yYW1hX19uYXZfX2ZyYW1lLC5mb3RvcmFtYV9fdGh1bWItYm9yZGVye2JveC1zaXppbmc6Y29udGVudC1ib3h9LmZvdG9yYW1hX19jYXB0aW9uX193cmFwe2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZm90b3JhbWEtLWhpZGRlbiwuZm90b3JhbWFfX2xvYWR7cG9zaXRpb246YWJzb2x1dGU7bGVmdDotOTk5OTlweDt0b3A6LTk5OTk5cHg7ei1pbmRleDotMX0uZm90b3JhbWFfX2FyciwuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbiwuZm90b3JhbWFfX25hdiwuZm90b3JhbWFfX25hdl9fZnJhbWUsLmZvdG9yYW1hX19uYXZfX3NoYWZ0LC5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1lLC5mb3RvcmFtYV9fc3RhZ2VfX3NoYWZ0LC5mb3RvcmFtYV9fdmlkZW8tY2xvc2UsLmZvdG9yYW1hX192aWRlby1wbGF5ey13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH0uZm90b3JhbWFfX2FyciwuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbiwuZm90b3JhbWFfX3ZpZGVvLWNsb3NlLC5mb3RvcmFtYV9fdmlkZW8tcGxheXtiYWNrZ3JvdW5kOnVybChmb3RvcmFtYS5wbmcpIG5vLXJlcGVhdH1AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzoxLjUpLChtaW4tcmVzb2x1dGlvbjoyZHBweCl7LmZvdG9yYW1hX19hcnIsLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb24sLmZvdG9yYW1hX192aWRlby1jbG9zZSwuZm90b3JhbWFfX3ZpZGVvLXBsYXl7YmFja2dyb3VuZDp1cmwoZm90b3JhbWFAMngucG5nKSAwIDAvOTZweCAxNjBweCBuby1yZXBlYXR9fS5mb3RvcmFtYV9fdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojN2Y3ZjdmO2JhY2tncm91bmQtY29sb3I6cmdiYSgxMjcsMTI3LDEyNywuMil9QG1lZGlhIHByaW50ey5mb3RvcmFtYV9fYXJyLC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uLC5mb3RvcmFtYV9fdGh1bWItYm9yZGVyLC5mb3RvcmFtYV9fdmlkZW8tY2xvc2UsLmZvdG9yYW1hX192aWRlby1wbGF5e2JhY2tncm91bmQ6bm9uZSFpbXBvcnRhbnR9fS5mb3RvcmFtYXttaW4td2lkdGg6MXB4O292ZXJmbG93OmhpZGRlbn0uZm90b3JhbWE6bm90KC5mb3RvcmFtYS0tdW5vYnRydXNpdmUpPio6bm90KDpmaXJzdC1jaGlsZCl7ZGlzcGxheTpub25lfS5mdWxsc2NyZWVue3dpZHRoOjEwMCUhaW1wb3J0YW50O2hlaWdodDoxMDAlIWltcG9ydGFudDttYXgtd2lkdGg6MTAwJSFpbXBvcnRhbnQ7bWF4LWhlaWdodDoxMDAlIWltcG9ydGFudDttYXJnaW46MCFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4haW1wb3J0YW50O2JhY2tncm91bmQ6IzAwMH0uZm90b3JhbWEtLWZ1bGxzY3JlZW57cG9zaXRpb246YWJzb2x1dGUhaW1wb3J0YW50O3RvcDowIWltcG9ydGFudDtsZWZ0OjAhaW1wb3J0YW50O3JpZ2h0OjAhaW1wb3J0YW50O2JvdHRvbTowIWltcG9ydGFudDtmbG9hdDpub25lIWltcG9ydGFudDt6LWluZGV4OjIxNDc0ODM2NDchaW1wb3J0YW50O2JhY2tncm91bmQ6IzAwMDt3aWR0aDoxMDAlIWltcG9ydGFudDtoZWlnaHQ6MTAwJSFpbXBvcnRhbnQ7bWFyZ2luOjAhaW1wb3J0YW50fS5mb3RvcmFtYS0tZnVsbHNjcmVlbiAuZm90b3JhbWFfX25hdiwuZm90b3JhbWEtLWZ1bGxzY3JlZW4gLmZvdG9yYW1hX19zdGFnZXtiYWNrZ3JvdW5kOiMwMDB9LmZvdG9yYW1hX193cmFwey13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2RpcmVjdGlvbjpsdHI7ei1pbmRleDowfS5mb3RvcmFtYV9fd3JhcC0tcnRsIC5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1le2RpcmVjdGlvbjpydGx9LmZvdG9yYW1hX19uYXYsLmZvdG9yYW1hX19zdGFnZXtvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7bWF4LXdpZHRoOjEwMCV9LmZvdG9yYW1hX193cmFwLS1wYW4teXstbXMtdG91Y2gtYWN0aW9uOnBhbi15fS5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX3BvaW50ZXJ7Y3Vyc29yOnBvaW50ZXJ9LmZvdG9yYW1hX193cmFwLS1zbGlkZSAuZm90b3JhbWFfX3N0YWdlX19mcmFtZXtvcGFjaXR5OjEhaW1wb3J0YW50fS5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1le292ZXJmbG93OmhpZGRlbn0uZm90b3JhbWFfX3N0YWdlX19mcmFtZS5mb3RvcmFtYV9fYWN0aXZle3otaW5kZXg6OH0uZm90b3JhbWFfX3dyYXAtLWZhZGUgLmZvdG9yYW1hX19zdGFnZV9fZnJhbWV7ZGlzcGxheTpub25lfS5mb3RvcmFtYV9fd3JhcC0tZmFkZSAuZm90b3JhbWFfX2ZhZGUtZnJvbnQsLmZvdG9yYW1hX193cmFwLS1mYWRlIC5mb3RvcmFtYV9fZmFkZS1yZWFyLC5mb3RvcmFtYV9fd3JhcC0tZmFkZSAuZm90b3JhbWFfX3N0YWdlX19mcmFtZS5mb3RvcmFtYV9fYWN0aXZle2Rpc3BsYXk6YmxvY2s7bGVmdDowO3RvcDowfS5mb3RvcmFtYV9fd3JhcC0tZmFkZSAuZm90b3JhbWFfX2ZhZGUtZnJvbnR7ei1pbmRleDo4fS5mb3RvcmFtYV9fd3JhcC0tZmFkZSAuZm90b3JhbWFfX2ZhZGUtcmVhcnt6LWluZGV4Ojd9LmZvdG9yYW1hX193cmFwLS1mYWRlIC5mb3RvcmFtYV9fZmFkZS1yZWFyLmZvdG9yYW1hX19hY3RpdmV7ei1pbmRleDo5fS5mb3RvcmFtYV9fd3JhcC0tZmFkZSAuZm90b3JhbWFfX3N0YWdlIC5mb3RvcmFtYV9fc2hhZG93e2Rpc3BsYXk6bm9uZX0uZm90b3JhbWFfX2ltZ3stbXMtZmlsdGVyOlwiYWxwaGEoT3BhY2l0eT0wKVwiO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApO29wYWNpdHk6MDtib3JkZXI6bm9uZSFpbXBvcnRhbnR9LmZvdG9yYW1hX19lcnJvciAuZm90b3JhbWFfX2ltZywuZm90b3JhbWFfX2xvYWRlZCAuZm90b3JhbWFfX2ltZ3stbXMtZmlsdGVyOlwiYWxwaGEoT3BhY2l0eT0xMDApXCI7ZmlsdGVyOmFscGhhKG9wYWNpdHk9MTAwKTtvcGFjaXR5OjF9LmZvdG9yYW1hLS1mdWxsc2NyZWVuIC5mb3RvcmFtYV9fbG9hZGVkLS1mdWxsIC5mb3RvcmFtYV9faW1nLC5mb3RvcmFtYV9faW1nLS1mdWxse2Rpc3BsYXk6bm9uZX0uZm90b3JhbWEtLWZ1bGxzY3JlZW4gLmZvdG9yYW1hX19sb2FkZWQtLWZ1bGwgLmZvdG9yYW1hX19pbWctLWZ1bGx7ZGlzcGxheTpibG9ja30uZm90b3JhbWFfX3dyYXAtLW9ubHktYWN0aXZlIC5mb3RvcmFtYV9fbmF2LC5mb3RvcmFtYV9fd3JhcC0tb25seS1hY3RpdmUgLmZvdG9yYW1hX19zdGFnZXttYXgtd2lkdGg6OTk5OTlweCFpbXBvcnRhbnR9LmZvdG9yYW1hX193cmFwLS1vbmx5LWFjdGl2ZSAuZm90b3JhbWFfX3N0YWdlX19mcmFtZXt2aXNpYmlsaXR5OmhpZGRlbn0uZm90b3JhbWFfX3dyYXAtLW9ubHktYWN0aXZlIC5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1lLmZvdG9yYW1hX19hY3RpdmV7dmlzaWJpbGl0eTp2aXNpYmxlfS5mb3RvcmFtYV9fbmF2e2ZvbnQtc2l6ZTowO2xpbmUtaGVpZ2h0OjA7dGV4dC1hbGlnbjpjZW50ZXI7ZGlzcGxheTpub25lO3doaXRlLXNwYWNlOm5vd3JhcDt6LWluZGV4OjV9LmZvdG9yYW1hX19uYXZfX3NoYWZ0e3Bvc2l0aW9uOnJlbGF0aXZlO2xlZnQ6MDt0b3A6MDt0ZXh0LWFsaWduOmxlZnR9LmZvdG9yYW1hX19uYXZfX2ZyYW1le3Bvc2l0aW9uOnJlbGF0aXZlO2N1cnNvcjpwb2ludGVyfS5mb3RvcmFtYV9fbmF2LS1kb3Rze2Rpc3BsYXk6YmxvY2t9LmZvdG9yYW1hX19uYXYtLWRvdHMgLmZvdG9yYW1hX19uYXZfX2ZyYW1le3dpZHRoOjE4cHg7aGVpZ2h0OjMwcHh9LmZvdG9yYW1hX19uYXYtLWRvdHMgLmZvdG9yYW1hX19uYXZfX2ZyYW1lLS10aHVtYiwuZm90b3JhbWFfX25hdi0tZG90cyAuZm90b3JhbWFfX3RodW1iLWJvcmRlcntkaXNwbGF5Om5vbmV9LmZvdG9yYW1hX19uYXYtLXRodW1ic3tkaXNwbGF5OmJsb2NrfS5mb3RvcmFtYV9fbmF2LS10aHVtYnMgLmZvdG9yYW1hX19uYXZfX2ZyYW1le3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0uZm90b3JhbWFfX25hdi0tdGh1bWJzIC5mb3RvcmFtYV9fbmF2X19mcmFtZTpsYXN0LWNoaWxke3BhZGRpbmctcmlnaHQ6MCFpbXBvcnRhbnR9LmZvdG9yYW1hX19uYXYtLXRodW1icyAuZm90b3JhbWFfX25hdl9fZnJhbWUtLWRvdHtkaXNwbGF5Om5vbmV9LmZvdG9yYW1hX19kb3R7ZGlzcGxheTpibG9jazt3aWR0aDo0cHg7aGVpZ2h0OjRweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MTJweDtsZWZ0OjZweDtib3JkZXItcmFkaXVzOjZweDtib3JkZXI6MXB4IHNvbGlkICM3ZjdmN2Z9LmZvdG9yYW1hX19uYXZfX2ZyYW1lOmZvY3VzIC5mb3RvcmFtYV9fZG90OmFmdGVye3BhZGRpbmc6MXB4O3RvcDotMXB4O2xlZnQ6LTFweH0uZm90b3JhbWFfX25hdl9fZnJhbWUuZm90b3JhbWFfX2FjdGl2ZSAuZm90b3JhbWFfX2RvdHt3aWR0aDowO2hlaWdodDowO2JvcmRlci13aWR0aDozcHh9LmZvdG9yYW1hX19uYXZfX2ZyYW1lLmZvdG9yYW1hX19hY3RpdmUgLmZvdG9yYW1hX19kb3Q6YWZ0ZXJ7cGFkZGluZzozcHg7dG9wOi0zcHg7bGVmdDotM3B4fS5mb3RvcmFtYV9fdGh1bWJ7b3ZlcmZsb3c6aGlkZGVuO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LmZvdG9yYW1hX19uYXZfX2ZyYW1lOmZvY3VzIC5mb3RvcmFtYV9fdGh1bWJ7ei1pbmRleDoyfS5mb3RvcmFtYV9fdGh1bWItYm9yZGVye3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6OTt0b3A6MDtsZWZ0OjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci1jb2xvcjojMDBhZmVhO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSByaWdodCxyZ2JhKDI1NSwyNTUsMjU1LC4yNSkscmdiYSg2NCw2NCw2NCwuMSkpfS5mb3RvcmFtYV9fY2FwdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEyO2JvdHRvbTowO2xlZnQ6MDtyaWdodDowO2ZvbnQtZmFtaWx5OidIZWx2ZXRpY2EgTmV1ZScsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTRweDtsaW5lLWhlaWdodDoxLjU7Y29sb3I6IzAwMH0uZm90b3JhbWFfX2NhcHRpb24gYXt0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMDAwO2JvcmRlci1ib3R0b206MXB4IHNvbGlkO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC41KX0uZm90b3JhbWFfX2NhcHRpb24gYTpob3Zlcntjb2xvcjojMzMzO2JvcmRlci1jb2xvcjpyZ2JhKDUxLDUxLDUxLC41KX0uZm90b3JhbWFfX3dyYXAtLXJ0bCAuZm90b3JhbWFfX2NhcHRpb257bGVmdDphdXRvO3JpZ2h0OjB9LmZvdG9yYW1hX193cmFwLS1uby1jYXB0aW9ucyAuZm90b3JhbWFfX2NhcHRpb24sLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX2NhcHRpb257ZGlzcGxheTpub25lfS5mb3RvcmFtYV9fY2FwdGlvbl9fd3JhcHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC45KTtwYWRkaW5nOjVweCAxMHB4fUAtd2Via2l0LWtleWZyYW1lcyBzcGlubmVyezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIHNwaW5uZXJ7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX3NwaW5uZXJ7LXdlYmtpdC1hbmltYXRpb246c3Bpbm5lciAyNHMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjpzcGlubmVyIDI0cyBpbmZpbml0ZSBsaW5lYXJ9LmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9faHRtbCwuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19zdGFnZSAuZm90b3JhbWFfX2ltZ3t0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHk7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO3RyYW5zaXRpb24tZHVyYXRpb246LjNzfS5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX19zdGFnZV9fZnJhbWUtLXZpZGVvIC5mb3RvcmFtYV9faHRtbCwuZm90b3JhbWFfX3dyYXAtLXZpZGVvIC5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1lLS12aWRlbyAuZm90b3JhbWFfX2ltZ3stbXMtZmlsdGVyOlwiYWxwaGEoT3BhY2l0eT0wKVwiO2ZpbHRlcjphbHBoYShvcGFjaXR5PTApO29wYWNpdHk6MH0uZm90b3JhbWFfX3NlbGVjdHtjdXJzb3I6YXV0b30uZm90b3JhbWFfX3ZpZGVve3RvcDozMnB4O3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTB9QC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpey5mb3RvcmFtYV9fYWN0aXZle2JveC1zaGFkb3c6MCAwIDAgdHJhbnNwYXJlbnR9fS5mb3RvcmFtYV9fYXJyLC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uLC5mb3RvcmFtYV9fdmlkZW8tY2xvc2UsLmZvdG9yYW1hX192aWRlby1wbGF5e3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTE7Y3Vyc29yOnBvaW50ZXJ9LmZvdG9yYW1hX19hcnJ7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDt0b3A6NTAlO21hcmdpbi10b3A6LTE2cHh9LmZvdG9yYW1hX19hcnItLXByZXZ7bGVmdDoycHg7YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9LmZvdG9yYW1hX19hcnItLW5leHR7cmlnaHQ6MnB4O2JhY2tncm91bmQtcG9zaXRpb246LTMycHggMH0uZm90b3JhbWFfX2Fyci0tZGlzYWJsZWR7cG9pbnRlci1ldmVudHM6bm9uZTtjdXJzb3I6ZGVmYXVsdDsqZGlzcGxheTpub25lO29wYWNpdHk6LjF9LmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb257d2lkdGg6MzJweDtoZWlnaHQ6MzJweDt0b3A6MnB4O3JpZ2h0OjJweDtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTMycHg7ei1pbmRleDoyMH0uZm90b3JhbWFfX2Fycjpmb2N1cywuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbjpmb2N1c3tib3JkZXItcmFkaXVzOjUwJX0uZm90b3JhbWEtLWZ1bGxzY3JlZW4gLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb257YmFja2dyb3VuZC1wb3NpdGlvbjotMzJweCAtMzJweH0uZm90b3JhbWFfX3ZpZGVvLXBsYXl7d2lkdGg6OTZweDtoZWlnaHQ6OTZweDtsZWZ0OjUwJTt0b3A6NTAlO21hcmdpbi1sZWZ0Oi00OHB4O21hcmdpbi10b3A6LTQ4cHg7YmFja2dyb3VuZC1wb3NpdGlvbjowIC02NHB4O29wYWNpdHk6MH0uZm90b3JhbWFfX3dyYXAtLWNzczIgLmZvdG9yYW1hX192aWRlby1wbGF5LC5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX19zdGFnZSAuZm90b3JhbWFfX3ZpZGVvLXBsYXl7ZGlzcGxheTpub25lfS5mb3RvcmFtYV9fZXJyb3IgLmZvdG9yYW1hX192aWRlby1wbGF5LC5mb3RvcmFtYV9fbG9hZGVkIC5mb3RvcmFtYV9fdmlkZW8tcGxheSwuZm90b3JhbWFfX25hdl9fZnJhbWUgLmZvdG9yYW1hX192aWRlby1wbGF5e29wYWNpdHk6MTtkaXNwbGF5OmJsb2NrfS5mb3RvcmFtYV9fbmF2X19mcmFtZSAuZm90b3JhbWFfX3ZpZGVvLXBsYXl7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDttYXJnaW4tbGVmdDotMTZweDttYXJnaW4tdG9wOi0xNnB4O2JhY2tncm91bmQtcG9zaXRpb246LTY0cHggLTMycHh9LmZvdG9yYW1hX192aWRlby1jbG9zZXt3aWR0aDozMnB4O2hlaWdodDozMnB4O3RvcDowO3JpZ2h0OjA7YmFja2dyb3VuZC1wb3NpdGlvbjotNjRweCAwO3otaW5kZXg6MjA7b3BhY2l0eTowfS5mb3RvcmFtYV9fd3JhcC0tY3NzMiAuZm90b3JhbWFfX3ZpZGVvLWNsb3Nle2Rpc3BsYXk6bm9uZX0uZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX192aWRlby1jbG9zZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMnB4LC0zMnB4LDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgzMnB4LC0zMnB4LDApfS5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX192aWRlby1jbG9zZXtkaXNwbGF5OmJsb2NrO29wYWNpdHk6MX0uZm90b3JhbWFfX3dyYXAtLWNzczMuZm90b3JhbWFfX3dyYXAtLXZpZGVvIC5mb3RvcmFtYV9fdmlkZW8tY2xvc2V7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9LmZvdG9yYW1hX193cmFwLS1uby1jb250cm9scy5mb3RvcmFtYV9fd3JhcC0tdG9nZ2xlLWFycm93cyAuZm90b3JhbWFfX2FyciwuZm90b3JhbWFfX3dyYXAtLW5vLWNvbnRyb2xzLmZvdG9yYW1hX193cmFwLS10b2dnbGUtYXJyb3dzIC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29ue29wYWNpdHk6MH0uZm90b3JhbWFfX3dyYXAtLW5vLWNvbnRyb2xzLmZvdG9yYW1hX193cmFwLS10b2dnbGUtYXJyb3dzIC5mb3RvcmFtYV9fYXJyOmZvY3VzLC5mb3RvcmFtYV9fd3JhcC0tbm8tY29udHJvbHMuZm90b3JhbWFfX3dyYXAtLXRvZ2dsZS1hcnJvd3MgLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb246Zm9jdXN7b3BhY2l0eToxfS5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX19hcnIsLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbntvcGFjaXR5OjAhaW1wb3J0YW50fS5mb3RvcmFtYV9fd3JhcC0tY3NzMi5mb3RvcmFtYV9fd3JhcC0tbm8tY29udHJvbHMuZm90b3JhbWFfX3dyYXAtLXRvZ2dsZS1hcnJvd3MgLmZvdG9yYW1hX19hcnIsLmZvdG9yYW1hX193cmFwLS1jc3MyLmZvdG9yYW1hX193cmFwLS1uby1jb250cm9scy5mb3RvcmFtYV9fd3JhcC0tdG9nZ2xlLWFycm93cyAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbntkaXNwbGF5Om5vbmV9LmZvdG9yYW1hX193cmFwLS1jc3MyLmZvdG9yYW1hX193cmFwLS1uby1jb250cm9scy5mb3RvcmFtYV9fd3JhcC0tdG9nZ2xlLWFycm93cyAuZm90b3JhbWFfX2Fycjpmb2N1cywuZm90b3JhbWFfX3dyYXAtLWNzczIuZm90b3JhbWFfX3dyYXAtLW5vLWNvbnRyb2xzLmZvdG9yYW1hX193cmFwLS10b2dnbGUtYXJyb3dzIC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uOmZvY3Vze2Rpc3BsYXk6YmxvY2t9LmZvdG9yYW1hX193cmFwLS1jc3MyLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX2FyciwuZm90b3JhbWFfX3dyYXAtLWNzczIuZm90b3JhbWFfX3dyYXAtLXZpZGVvIC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29ue2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmZvdG9yYW1hX193cmFwLS1jc3MzLmZvdG9yYW1hX193cmFwLS1uby1jb250cm9scy5mb3RvcmFtYV9fd3JhcC0tc2xpZGUuZm90b3JhbWFfX3dyYXAtLXRvZ2dsZS1hcnJvd3MgLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb246bm90KDpmb2N1cyl7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzJweCwtMzJweCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzJweCwtMzJweCwwKX0uZm90b3JhbWFfX3dyYXAtLWNzczMuZm90b3JhbWFfX3dyYXAtLW5vLWNvbnRyb2xzLmZvdG9yYW1hX193cmFwLS1zbGlkZS5mb3RvcmFtYV9fd3JhcC0tdG9nZ2xlLWFycm93cyAuZm90b3JhbWFfX2Fyci0tcHJldjpub3QoOmZvY3VzKXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNDhweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtNDhweCwwLDApfS5mb3RvcmFtYV9fd3JhcC0tY3NzMy5mb3RvcmFtYV9fd3JhcC0tbm8tY29udHJvbHMuZm90b3JhbWFfX3dyYXAtLXNsaWRlLmZvdG9yYW1hX193cmFwLS10b2dnbGUtYXJyb3dzIC5mb3RvcmFtYV9fYXJyLS1uZXh0Om5vdCg6Zm9jdXMpey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDQ4cHgsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNDhweCwwLDApfS5mb3RvcmFtYV9fd3JhcC0tY3NzMy5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb257LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMzJweCwtMzJweCwwKSFpbXBvcnRhbnQ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDMycHgsLTMycHgsMCkhaW1wb3J0YW50fS5mb3RvcmFtYV9fd3JhcC0tY3NzMy5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX19hcnItLXByZXZ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTQ4cHgsMCwwKSFpbXBvcnRhbnQ7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC00OHB4LDAsMCkhaW1wb3J0YW50fS5mb3RvcmFtYV9fd3JhcC0tY3NzMy5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX19hcnItLW5leHR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoNDhweCwwLDApIWltcG9ydGFudDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoNDhweCwwLDApIWltcG9ydGFudH0uZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19hcnI6bm90KDpmb2N1cyksLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uOm5vdCg6Zm9jdXMpLC5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX3ZpZGVvLWNsb3NlOm5vdCg6Zm9jdXMpLC5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX3ZpZGVvLXBsYXk6bm90KDpmb2N1cyl7dHJhbnNpdGlvbi1wcm9wZXJ0eTotd2Via2l0LXRyYW5zZm9ybSxvcGFjaXR5O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHk7dHJhbnNpdGlvbi1kdXJhdGlvbjouM3N9LmZvdG9yYW1hX19uYXY6YWZ0ZXIsLmZvdG9yYW1hX19uYXY6YmVmb3JlLC5mb3RvcmFtYV9fc3RhZ2U6YWZ0ZXIsLmZvdG9yYW1hX19zdGFnZTpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246YWJzb2x1dGU7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dG9wOjA7Ym90dG9tOjA7d2lkdGg6MTBweDtoZWlnaHQ6YXV0bzt6LWluZGV4OjEwO3BvaW50ZXItZXZlbnRzOm5vbmU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZToxcHggMTAwJSw1cHggMTAwJX0uZm90b3JhbWFfX25hdjpiZWZvcmUsLmZvdG9yYW1hX19zdGFnZTpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQscmdiYSgwLDAsMCwuMikgMjUlLHJnYmEoMCwwLDAsLjMpIDc1JSx0cmFuc3BhcmVudCkscmFkaWFsLWdyYWRpZW50KGZhcnRoZXN0LXNpZGUgYXQgMCA1MCUscmdiYSgwLDAsMCwuNCksdHJhbnNwYXJlbnQpO2JhY2tncm91bmQtcG9zaXRpb246MCAwLDAgMDtsZWZ0Oi0xMHB4fS5mb3RvcmFtYV9fbmF2LmZvdG9yYW1hX19zaGFkb3dzLS1sZWZ0OmJlZm9yZSwuZm90b3JhbWFfX3N0YWdlLmZvdG9yYW1hX19zaGFkb3dzLS1sZWZ0OmJlZm9yZXtsZWZ0OjB9LmZvdG9yYW1hX19uYXY6YWZ0ZXIsLmZvdG9yYW1hX19zdGFnZTphZnRlcntiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCxyZ2JhKDAsMCwwLC4yKSAyNSUscmdiYSgwLDAsMCwuMykgNzUlLHRyYW5zcGFyZW50KSxyYWRpYWwtZ3JhZGllbnQoZmFydGhlc3Qtc2lkZSBhdCAxMDAlIDUwJSxyZ2JhKDAsMCwwLC40KSx0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1wb3NpdGlvbjoxMDAlIDAsMTAwJSAwO3JpZ2h0Oi0xMHB4fS5mb3RvcmFtYV9fbmF2LmZvdG9yYW1hX19zaGFkb3dzLS1yaWdodDphZnRlciwuZm90b3JhbWFfX3N0YWdlLmZvdG9yYW1hX19zaGFkb3dzLS1yaWdodDphZnRlcntyaWdodDowfS5mb3RvcmFtYS0tZnVsbHNjcmVlbiAuZm90b3JhbWFfX25hdjphZnRlciwuZm90b3JhbWEtLWZ1bGxzY3JlZW4gLmZvdG9yYW1hX19uYXY6YmVmb3JlLC5mb3RvcmFtYS0tZnVsbHNjcmVlbiAuZm90b3JhbWFfX3N0YWdlOmFmdGVyLC5mb3RvcmFtYS0tZnVsbHNjcmVlbiAuZm90b3JhbWFfX3N0YWdlOmJlZm9yZSwuZm90b3JhbWFfX3dyYXAtLWZhZGUgLmZvdG9yYW1hX19zdGFnZTphZnRlciwuZm90b3JhbWFfX3dyYXAtLWZhZGUgLmZvdG9yYW1hX19zdGFnZTpiZWZvcmUsLmZvdG9yYW1hX193cmFwLS1uby1zaGFkb3dzIC5mb3RvcmFtYV9fbmF2OmFmdGVyLC5mb3RvcmFtYV9fd3JhcC0tbm8tc2hhZG93cyAuZm90b3JhbWFfX25hdjpiZWZvcmUsLmZvdG9yYW1hX193cmFwLS1uby1zaGFkb3dzIC5mb3RvcmFtYV9fc3RhZ2U6YWZ0ZXIsLmZvdG9yYW1hX193cmFwLS1uby1zaGFkb3dzIC5mb3RvcmFtYV9fc3RhZ2U6YmVmb3Jle2Rpc3BsYXk6bm9uZX0iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG5cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxuICovXG5cbiBodG1sIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXG59XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4vKipcbiAqIFJlbmRlciB0aGUgYG1haW5gIGVsZW1lbnQgY29uc2lzdGVudGx5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7XG59XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cbiAgaGVpZ2h0OiAwOyAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5wcmUge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cbn1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7IC8qIDEgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLCBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuY29kZSwga2JkLCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsIHN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xuICBtYXJnaW46IDA7IC8qIDIgKi9cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cblxuYnV0dG9uLCBpbnB1dCB7IC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cblxuYnV0dG9uLCBzZWxlY3QgeyAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cblxuYnV0dG9uLCBbdHlwZT1cImJ1dHRvblwiXSwgW3R5cGU9XCJyZXNldFwiXSwgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuXG5idXR0b246LW1vei1mb2N1c3JpbmcsIFt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLCBbdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLCBbdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cblxuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7ICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxuICovXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUgMTArLlxuICovXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXG4gKi9cblxuW3R5cGU9XCJjaGVja2JveFwiXSwgW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXSB7XG4gICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xuICAmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbn1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUgMTArLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuLyogTWlzY1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXG4gKi9cblxudGVtcGxhdGUsIFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cbiAqL1xuIiwiLmVycm9yLXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjYwcHgpO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgJjpub3QoLnN1YnNjcmliZS1wYWdlKSB7XG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICB9XG4gIH1cbiAgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG4uc3Vic2NyaWJlLXBhZ2Uge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjYwcHggLSAyNDRweCk7XG4gIGgxIHtcbiAgICBoZWlnaHQ6IDE5NHB4O1xuICB9XG59IiwiLnN0YXRpb25zLXNsaWRlci13cmFwIHtcbiAgLmZvdG9yYW1hX193cmFwIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uc3RhdGlvbnMtaW1hZ2VzIHtcbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbi5lbGVrdHJvc3RhbmNpaSB7XG4gIGgxIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm90b3JhbWEge1xuICAgIGJhY2tncm91bmQ6ICNmZmY0ZTU7XG4gIH1cbn1cblxuLnN0YXRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLnN0YXRpb24tbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctdG9wOiAxcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnN0YXRpb24tZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHdpZHRoOiAxODVweDtcbiAgaGVpZ2h0OiAxODVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAxO1xuICBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDYwJTtcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgJjo6YWZ0ZXIsXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLTZweDtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICByaWdodDogM3B4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIH1cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogLTExcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzMzMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gIH1cbn1cblxuLnN0YXRpb25zLXNsaWRlci13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLnN0YXRpb25zLWNvbHVtbnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtYWluLWNvbG9yO1xuICBhc2lkZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHdpZHRoOiAyODBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTBweDtcbiAgICA+IGRpdjpub3QoLnN0YXRpb24tcG93ZXIpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuc3RhdGlvbi1hc2lkZS1oZWFkaW5nIHtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgfVxuICAgIC5zdGF0aW9uLXBsYWNlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIHNwcml0ZSgkcy1wbGFjZSk7XG4gICAgICB9XG4gICAgfVxuICAgIC5zdGF0aW9uLWZ1ZWwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCRzLWZsYW1lKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN0YXRpb24tZW5kaW5nLWRhdGUge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCRzLWRlYWRsaW5lKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN0YXRpb24tY3VzdG9tZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCRzLWN1c3RvbWVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3RhdGlvbi1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDI4MHB4KTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtaW4td2lkdGg6IDQyMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLnN0YXRpb24tcG93ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvdHRvbTogMTA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDU1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbn1cblxuLnN0YXRpb24tY2hhcmFjdGVyaXN0aWNzIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBzcGFuIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDI7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgfVxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICM5OTk7XG4gICAgfVxuICB9XG59XG5cbi5lbGVrdHJvc3RhbmNpaSB7XG4gIC5nYWxsZXJ5LWFsYnVtIHtcbiAgICB3aWR0aDogNTgwcHg7XG4gICAgaGVpZ2h0OiAzNzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmdhbGxlcnktYWxidW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5vdGhlci1zdGF0aW9ucy1jaXR5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MHB4O1xuICBsZWZ0OiA0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMTE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ub3RoZXItc3RhdGlvbnMtYnVsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG5cbi5vdGhlci1zdGF0aW9ucy1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufSIsImJvZHkge1xuICBjb2xvcjogJGJhc2UtZm9udC1jb2xvcjtcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRiYXNlLWxpbmUtaGVpZ2h0O1xuICBtaW4td2lkdGg6IDEyMjBweDtcbn1cblxuaDEsXG5oMixcbmgzLCAuc21hbGwtaGVhZGluZyxcbmgyLCAubWlkZGxlLWhlYWRpbmcsXG5oNCxcbmg1LFxuaDYge1xuICBjb2xvcjogIzEzNDE3NDtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5nLWZvbnQtZmFtaWx5O1xuICBsaW5lLWhlaWdodDogJGhlYWRpbmctbGluZS1oZWlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbjogMCAwIDMwcHg7XG4gIGEge1xuICAgIGNvbG9yOiAjMTM0MTc0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4MSwgMjE1LCAyNDMsIDAuMyk7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogIzEzNDE3NDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDE4MSwgMjE1LCAyNDMsIDEpO1xuICAgIH1cbiAgfVxufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgbWFyZ2luOiAwIDAgNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuaDIge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5taWRkbGUtaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLnNtYWxsLWhlYWRpbmcge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cblxucCB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5cbmEge1xuICBjb2xvcjogJGFjdGlvbi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJG1haW4tY29sb3I7XG5cbiAgfVxufVxuXG5ociB7XG4gIGJvcmRlci1ib3R0b206ICRiYXNlLWJvcmRlcjtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbWFyZ2luOiAoJHNtYWxsLXNwYWNpbmcgLyAyKSAwO1xufVxuXG5pbWcsXG5waWN0dXJlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmJsb2NrcXVvdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBwYWRkaW5nOiA1MHB4IDUwcHggNTBweCAxMzBweDtcbiAgbWFyZ2luOiAwIDAgMi41ZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY2ZWU7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgc3ByaXRlKCRzLXF1b3RlKTtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHRvcDogNTdweDtcbiAgfVxufSIsbnVsbCwiLnN1YnNjcmliZS1mb3JtIHtcbiAgLy9tYXJnaW4tYm90dG9tOiA1MHB4O1xuICBmb3JtIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gIH1cbn1cbi5ob21lLXN1YnNjcmliZSB7XG4gIGZvcm0ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5ob21lLXBhZ2Uge1xuICAuc3Vic2NyaWJlLWhlYWRpbmcge1xuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB9XG4gIH1cbiAgLnN1YnNjcmliZS1mb3JtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIC8vcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb3JtIHtcbiAgICAgIC8vbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgfVxuICAgIC5zdWNjZXNzLCAuZXJyb3Ige1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgLmVycm9yIHtcbiAgICAgIGNvbG9yOiAjZjAwO1xuICAgIH1cbiAgICAuc3VjY2VzcyB7XG4gICAgICBjb2xvcjogIzAwODQwMDtcbiAgICB9XG4gIH1cbn1cbmZpZWxkc2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5sZWdlbmQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAkc21hbGwtc3BhY2luZyAvIDI7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbmlucHV0LFxuc2VsZWN0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICNkMGQwZDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG5cbiN7JGFsbC10ZXh0LWlucHV0c30sXG5zZWxlY3RbbXVsdGlwbGVdIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IGVtKDcpIGVtKDEwKTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yICRiYXNlLWR1cmF0aW9uICRiYXNlLXRpbWluZztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiBzaGFkZSgkYmFzZS1ib3JkZXItY29sb3IsIDIwJSk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRhY3Rpb24tY29sb3I7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHNoYWRlKCRiYXNlLWJhY2tncm91bmQtY29sb3IsIDUlKTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6ICRiYXNlLWJvcmRlcjtcbiAgICB9XG4gIH1cbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6ICRzbWFsbC1zcGFjaW5nIC8gMjtcbn1cblxuW3R5cGU9XCJmaWxlXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNtYWxsLXNwYWNpbmc7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5zZWxlY3Qge1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY2FwdGNoYSB7XG4gIHdpZHRoOiA0OSU7XG4gIG1hcmdpbi1yaWdodDogMiU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4jY2FwdGNoYV93b3JkIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHdpZHRoOiA0OSU7XG59XG5cbi5lcnJvci1zcGFuIHtcbiAgY29sb3I6IHJlZDtcbn1cblxuLmVycm9yLWZsZCB7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiByZWQ7XG59XG4iLCJodG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuKiwgKjo6YWZ0ZXIsICo6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbio6YmVmb3JlLCAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jbGVhcmZpeCB7XG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxuICAmOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDExODBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjYwcHgpO1xufVxuXG5tYWluLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5tYWluLWNvbHVtbnMtd3JhcCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmxlZnQtY29sdW1uIHtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDg0MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5yaWdodC1jb2x1bW4ge1xuICBmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5iZy13cmFwIHtcbiAgcGFkZGluZzogMjdweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWJhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgaDIsIC5taWRkbGUtaGVhZGluZyB7XG4gICAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmJ4LWJyZWFkY3J1bWItaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICRncmF5O1xuICBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuLmJ4LWJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiA4cHggMzBweCA4cHggMjNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIEBpbmNsdWRlIHNwcml0ZSgkcy1hcnJvdy1sZWZ0KTtcbiAgfVxufVxuXG4ucHJlYW1ibGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uZnJhY3Rpb24sIC5mcmFjdGlvbi10b3AsIC5mcmFjdGlvbi1ib3R0b20ge1xuICBwYWRkaW5nOiAwIDVweDtcbn1cblxuLmNhcGl0YWwtaW5mby1udW0gLmZyYWN0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHNwYW4ge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gIH1cbiAgLmZyYWN0aW9uLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmZyYWN0aW9uLWJvdHRvbSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AaW1wb3J0IFwiaG9tZS1wYWdlXCI7XG5AaW1wb3J0IFwiZXJyb3ItcGFnZVwiO1xuQGltcG9ydCBcImFib3V0XCI7XG5AaW1wb3J0IFwiZ2FsbGVyeVwiO1xuQGltcG9ydCBcIm5ld3NcIjtcbkBpbXBvcnQgXCJjb250YWN0c1wiO1xuQGltcG9ydCBcImNhcGl0YWxcIjtcbkBpbXBvcnQgXCJpbmZvXCI7XG5AaW1wb3J0IFwic3RhdGlvbnNcIjtcbiIsIi5ob21lLXBhZ2Uge1xuICAubWFpbi1jb2x1bW5zLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucmlnaHQtY29sdW1uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxufVxuLmhvbWUtbWFpbi10YWJzIHtcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGxlZnQ7XG4gIH1cbn1cbi5ob21lLXRhYnMtaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMjVweDtcbiAgbGVmdDogODBweDtcbiAgcmlnaHQ6IDIwMHB4O1xuICB6LWluZGV4OiAyO1xufVxuLmhvbWUtdGFicy1uYW1lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgc3ByaXRlKCRzLWFycm93LWhlYWRpbmcpO1xuICAgIHJpZ2h0OiAtMzVweDtcbiAgICB0b3A6IDE3cHg7XG4gIH1cbn1cbi5ob21lLXRhYnMtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiA4cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA5N2FkNjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbGVmdDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICB9XG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgIH1cbiAgfVxufVxuLmhvbWUtdGFicy10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG59XG4uaG9tZS10YWJzLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2UvYmcvaG9tZS10YWJzLWdyYWRpZW50LnBuZykgcmVwZWF0LXggbGVmdCBib3R0b20gLTEwMHB4O1xuICB9XG59XG4uaG9tZS10YWJzLXBvd2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMHB4O1xuICByaWdodDogMzVweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDE2M3B4O1xuICBoZWlnaHQ6IDE2M3B4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxufVxuLmhvbWUtcGFnZS1uZXdzIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBoMiwgLm1pZGRsZS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuODtcbiAgfVxuICAubWlkZGxlLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5ob21lLW5ld3MtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLmhvbWUtbmV3cy1kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmhvbWUtbmV3cy1wYXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDtcbn1cbi5ob21lLXN1YnNjcmliZSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgaW5wdXQge1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgfVxuICBbdHlwZT1cInRleHRcIl0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDE3NHB4O1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgIGJvcmRlcjogJGJhc2UtYm9yZGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY4ZWU7XG4gIH1cbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgfVxuICAubWlkZGxlLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5pbmZvcm1hdGlvbi1jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4vLy5pbmZvcm1hdGlvbi1jZW50ZXIge1xuLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICBib3R0b206IDA7XG4vLyAgJjo6YWZ0ZXIge1xuLy8gICAgY29udGVudDogXCJcIjtcbi8vICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgIGRpc3BsYXk6IGJsb2NrO1xuLy8gICAgcmlnaHQ6IDI4cHg7XG4vLyAgICB0b3A6IDc4cHg7XG4vLyAgICBAaW5jbHVkZSBzcHJpdGUoJHMtaW5mb3JtYXRpb24tY2VudGVyKTtcbi8vICB9XG4vLyAgYSB7XG4vLyAgICBjb2xvcjogJGFjdGlvbi1jb2xvcjtcbi8vICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDksIDEyMiwgMjE0LCAwLjMpO1xuLy8gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4vLyAgICAgIGNvbG9yOiAkYWN0aW9uLWNvbG9yO1xuLy8gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg5LCAxMjIsIDIxNCwgMSk7XG4vLyAgICB9XG4vLyAgfVxuLy8gIC5taWRkbGUtaGVhZGluZyB7XG4vLyAgICBsaW5lLWhlaWdodDogMzJweDtcbi8vICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4vLyAgfVxuLy8gIC5pbmZvcm1hdGlvbi1jZW50ZXItaW5mbyB7XG4vLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICBib3R0b206IDI1cHg7XG4vLyAgICBsaW5lLWhlaWdodDogMTtcbi8vICB9XG4vL30iLCIvL21lZGlhIHF1ZXJpZXMgbWl4aW5zXG5AbWl4aW4gbXEoJG1lZGlhKSB7XG4gIEBpZiAkbWVkaWEgPT0gcGhvbmUge1xuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNtYWxsKSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGVsc2UgaWYgJG1lZGlhID09IGxhcHRvcCB7XG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc21hbGwgKyAxKSBhbmQgKG1heC13aWR0aDogJGxhcmdlIC0gMSkgeyBAY29udGVudDsgfVxuICB9XG4gIEBlbHNlIGlmICRtZWRpYSA9PSBkZXNrdG9wIHtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRsYXJnZSkgeyBAY29udGVudDsgfVxuICB9XG59XG5cbi8vIG9wYWNpdHkgbWl4aW5cbkBtaXhpbiBvcGFjaXR5KCRvcGFjaXR5OiAwLjUpIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5KjEwMCk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKG9wYWNpdHk9I3skb3BhY2l0eSoxMDB9KTtcbiAgb3BhY2l0eTogJG9wYWNpdHk7XG59XG5cbkBtaXhpbiBzcHJpdGVXaWR0aCgkc3ByaXRlKSB7IHdpZHRoOiBudGgoJHNwcml0ZSwgNSk7IH1cbkBtaXhpbiBzcHJpdGVIZWlnaHQoJHNwcml0ZSkgeyBoZWlnaHQ6IG50aCgkc3ByaXRlLCA2KTsgfVxuQG1peGluIHNwcml0ZVBvc2l0aW9uKCRzcHJpdGUpIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogbnRoKCRzcHJpdGUsIDMpIG50aCgkc3ByaXRlLCA0KTsgfVxuQG1peGluIHNwcml0ZUltYWdlKCRzcHJpdGUpIHtcbiAgJHVybDpcIi4uL2ltYWdlLyN7bnRoKCRzcHJpdGUsIDkpfVwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJHVybCk7XG59XG5cbkBtaXhpbiBzcHJpdGUoJHNwcml0ZSkge1xuICBAaW5jbHVkZSBzcHJpdGVJbWFnZSgkc3ByaXRlKTtcbiAgQGluY2x1ZGUgc3ByaXRlUG9zaXRpb24oJHNwcml0ZSk7XG4gIEBpbmNsdWRlIHNwcml0ZVdpZHRoKCRzcHJpdGUpO1xuICBAaW5jbHVkZSBzcHJpdGVIZWlnaHQoJHNwcml0ZSk7XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7QGNvbnRlbnR9XG4gIDotbW96LXBsYWNlaG9sZGVyICAgICAgICAgICB7QGNvbnRlbnR9XG4gIDo6LW1vei1wbGFjZWhvbGRlciAgICAgICAgICB7QGNvbnRlbnR9XG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgICAgICB7QGNvbnRlbnR9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vLy8gR2VuZXJhdGVzIGFuIGBAZm9udC1mYWNlYCBkZWNsYXJhdGlvbi4gWW91IGNhbiBjaG9vc2UgdGhlIHNwZWNpZmljIGZpbGVcbi8vLyBmb3JtYXRzIHlvdSBuZWVkIHRvIG91dHB1dDsgdGhlIG1peGluIHN1cHBvcnRzIGBlb3RgLCBgdHRmYCwgYHN2Z2AsIGB3b2ZmMmBcbi8vLyBhbmQgYHdvZmZgLiBUaGUgbWl4aW4gYWxzbyBzdXBwb3J0cyB1c2FnZSB3aXRoIHRoZSBSYWlscyBBc3NldCBQaXBlbGluZSxcbi8vLyB3aGljaCB5b3UgY2FuIGVuYWJsZSBwZXIgdXNlLCBvciBnbG9iYWxseSBpbiB0aGUgYCRib3VyYm9uKClgIHNldHRpbmdzLlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtzdHJpbmd9ICRmb250LWZhbWlseVxuLy8vXG4vLy8gQGFyZ3VtZW50IHtzdHJpbmd9ICRmaWxlLXBhdGhcbi8vL1xuLy8vIEBhcmd1bWVudCB7c3RyaW5nIHwgbGlzdH0gJGZpbGUtZm9ybWF0cyBbKFwidHRmXCIsIFwid29mZjJcIiwgXCJ3b2ZmXCIpXVxuLy8vICAgTGlzdCBvZiB0aGUgZm9udCBmaWxlIGZvcm1hdHMgdG8gaW5jbHVkZS4gQ2FuIGFsc28gYmUgc2V0IGdsb2JhbGx5IHVzaW5nXG4vLy8gICB0aGUgYGdsb2JhbC1mb250LWZpbGUtZm9ybWF0c2Aga2V5IGluIHRoZSBCb3VyYm9uIHNldHRpbmdzLlxuLy8vXG4vLy8gQGFyZ3VtZW50IHtzdHJpbmd9ICRhc3NldC1waXBlbGluZSBbZmFsc2VdXG4vLy8gICBTZXQgdG8gYHRydWVgIGlmIHlvdeKAmXJlIHVzaW5nIHRoZSBSYWlscyBBc3NldCBQaXBlbGluZSAocGxhY2UgdGhlIGZvbnRzXG4vLy8gICBpbiBgYXBwL2Fzc2V0cy9mb250cy9gKS4gQ2FuIGFsc28gYmUgc2V0IGdsb2JhbGx5IHVzaW5nIHRoZVxuLy8vICAgYHJhaWxzLWFzc2V0LXBpcGVsaW5lYCBrZXkgaW4gdGhlIEJvdXJib24gc2V0dGluZ3MuXG4vLy9cbi8vLyBAY29udGVudFxuLy8vICAgQW55IGFkZGl0aW9uYWwgQ1NTIHByb3BlcnRpZXMgdGhhdCBhcmUgaW5jbHVkZWQgaW4gdGhlIGBAaW5jbHVkZWBcbi8vLyAgIGRpcmVjdGl2ZSB3aWxsIGJlIG91dHB1dCB3aXRoaW4gdGhlIGBAZm9udC1mYWNlYCBkZWNsYXJhdGlvbiwgZS5nLiB5b3UgY2FuXG4vLy8gICBwYXNzIGluIGBmb250LXdlaWdodGAsIGBmb250LXN0eWxlYCBhbmQvb3IgYHVuaWNvZGUtcmFuZ2VgLlxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAgQGluY2x1ZGUgZm9udC1mYWNlKFxuLy8vICAgICBcInNvdXJjZS1zYW5zLXByb1wiLFxuLy8vICAgICBcImZvbnRzL3NvdXJjZS1zYW5zLXByby1yZWd1bGFyXCIsXG4vLy8gICAgIChcIndvZmYyXCIsIFwid29mZlwiKVxuLy8vICAgKSB7XG4vLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbi8vLyAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbi8vLyAgIH1cbi8vL1xuLy8vICAgLy8gQ1NTIE91dHB1dFxuLy8vICAgQGZvbnQtZmFjZSB7XG4vLy8gICAgIGZvbnQtZmFtaWx5OiBcInNvdXJjZS1zYW5zLXByb1wiO1xuLy8vICAgICBzcmM6IHVybChcImZvbnRzL3NvdXJjZS1zYW5zLXByby1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLFxuLy8vICAgICAgICAgIHVybChcImZvbnRzL3NvdXJjZS1zYW5zLXByby1yZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbi8vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuLy8vICAgICBmb250LXdlaWdodDogNDAwO1xuLy8vICAgfVxuLy8vXG4vLy8gQHJlcXVpcmUge2Z1bmN0aW9ufSBfZm9udC1zb3VyY2UtZGVjbGFyYXRpb25cbi8vL1xuLy8vIEByZXF1aXJlIHtmdW5jdGlvbn0gX2ZldGNoLWJvdXJib24tc2V0dGluZ1xuXG5AbWl4aW4gZm9udC1mYWNlKFxuICAkZm9udC1mYW1pbHksXG4gICRmaWxlLXBhdGgsXG4gICRmaWxlLWZvcm1hdHM6IF9mZXRjaC1ib3VyYm9uLXNldHRpbmcoXCJnbG9iYWwtZm9udC1maWxlLWZvcm1hdHNcIiksXG4gICRhc3NldC1waXBlbGluZTogX2ZldGNoLWJvdXJib24tc2V0dGluZyhcInJhaWxzLWFzc2V0LXBpcGVsaW5lXCIpXG4pIHtcbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseTtcbiAgICBzcmM6IF9mb250LXNvdXJjZS1kZWNsYXJhdGlvbihcbiAgICAgICRmb250LWZhbWlseSxcbiAgICAgICRmaWxlLXBhdGgsXG4gICAgICAkYXNzZXQtcGlwZWxpbmUsXG4gICAgICAkZmlsZS1mb3JtYXRzXG4gICAgKTtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy9SRUdVTEFSXG5AaW5jbHVkZSBmb250LWZhY2UoXCJvcGVuLXNhbnNcIiwgXCIuLy4uL2ZvbnRzL29wZW5zYW5zL29wZW5zYW5zXCIsICh0dGYgd29mZiB3b2ZmMikpIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG5AaW5jbHVkZSBmb250LWZhY2UoXCJvcGVuLXNhbnNcIiwgXCIuLy4uL2ZvbnRzL29wZW5zYW5zL29wZW5zYW5zaXRhbGljXCIsICh0dGYgd29mZiB3b2ZmMikpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4vL0JPTERcbkBpbmNsdWRlIGZvbnQtZmFjZShcIm9wZW4tc2Fuc1wiLCBcIi4vLi4vZm9udHMvb3BlbnNhbnMvb3BlbnNhbnNib2xkXCIsICh0dGYgd29mZiB3b2ZmMikpIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AaW5jbHVkZSBmb250LWZhY2UoXCJvcGVuLXNhbnNcIiwgXCIuLy4uL2ZvbnRzL29wZW5zYW5zL29wZW5zYW5zYm9sZGl0YWxpY1wiLCAodHRmIHdvZmYgd29mZjIpKSB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLy9FWFRSQUJPTERcbkBpbmNsdWRlIGZvbnQtZmFjZShcIm9wZW4tc2Fuc1wiLCBcIi4vLi4vZm9udHMvb3BlbnNhbnMvb3BlbnNhbnNleHRyYWJvbGRcIiwgKHR0ZiB3b2ZmIHdvZmYyKSkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbkBpbmNsdWRlIGZvbnQtZmFjZShcIm9wZW4tc2Fuc1wiLCBcIi4vLi4vZm9udHMvb3BlbnNhbnMvb3BlbnNhbnNleHRyYWJvbGRpdGFsaWNcIiwgKHR0ZiB3b2ZmIHdvZmYyKSkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi8vTElHSFRcbkBpbmNsdWRlIGZvbnQtZmFjZShcIm9wZW4tc2Fuc1wiLCBcIi4vLi4vZm9udHMvb3BlbnNhbnMvb3BlbnNhbnNsaWdodFwiLCAodHRmIHdvZmYgd29mZjIpKSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQGluY2x1ZGUgZm9udC1mYWNlKFwib3Blbi1zYW5zXCIsIFwiLi8uLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fuc2xpZ2h0aXRhbGljXCIsICh0dGYgd29mZiB3b2ZmMikpIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4vL1NFTUlCT0xEXG5AaW5jbHVkZSBmb250LWZhY2UoXCJvcGVuLXNhbnNcIiwgXCIuLy4uL2ZvbnRzL29wZW5zYW5zL29wZW5zYW5zc2VtaWJvbGRcIiwgKHR0ZiB3b2ZmIHdvZmYyKSkge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AaW5jbHVkZSBmb250LWZhY2UoXCJvcGVuLXNhbnNcIiwgXCIuLy4uL2ZvbnRzL29wZW5zYW5zL29wZW5zYW5zc2VtaWJvbGRpdGFsaWNcIiwgKHR0ZiB3b2ZmIHdvZmYyKSkge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59IiwiLyogc3R5bGVsaW50LWRpc2FibGUgb3JkZXIvcHJvcGVydGllcy1hbHBoYWJldGljYWwtb3JkZXIgKi9cbi8qIHN0eWxlbGludC1lbmFibGUgKi9cbi8qIVxuICogRm90b3JhbWEgNC42LjQgfCBodHRwOi8vZm90b3JhbWEuaW8vbGljZW5zZS9cbiAqL1xuLmZvdG9yYW1hX19hcnI6Zm9jdXM6YWZ0ZXIsIC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uOmZvY3VzOmFmdGVyLCAuZm90b3JhbWFfX2h0bWwsIC5mb3RvcmFtYV9faW1nLCAuZm90b3JhbWFfX25hdl9fZnJhbWU6Zm9jdXMgLmZvdG9yYW1hX19kb3Q6YWZ0ZXIsIC5mb3RvcmFtYV9fbmF2X19mcmFtZTpmb2N1cyAuZm90b3JhbWFfX3RodW1iOmFmdGVyLCAuZm90b3JhbWFfX3N0YWdlX19mcmFtZSwgLmZvdG9yYW1hX19zdGFnZV9fc2hhZnQsIC5mb3RvcmFtYV9fdmlkZW8gaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7IH1cblxuLmZvdG9yYW1hLS1mdWxsc2NyZWVuLCAuZm90b3JhbWFfX2ltZyB7XG4gIG1heC13aWR0aDogOTk5OTlweCAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiA5OTk5OXB4ICFpbXBvcnRhbnQ7XG4gIG1pbi13aWR0aDogMCAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLmZvdG9yYW1hX193cmFwIC5mb3RvcmFtYV9fZ3JhYiB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogLW8tZ3JhYjtcbiAgY3Vyc29yOiAtbXMtZ3JhYjtcbiAgY3Vyc29yOiBncmFiOyB9XG5cbi5mb3RvcmFtYV9fZ3JhYmJpbmcgKiB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1vLWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tcy1ncmFiYmluZztcbiAgY3Vyc29yOiBncmFiYmluZzsgfVxuXG4uZm90b3JhbWFfX3NwaW5uZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fYXJyLCAuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb24sIC5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX25hdl9fc2hhZnQsIC5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX3N0YWdlX19zaGFmdCwgLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fdGh1bWItYm9yZGVyLCAuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX192aWRlby1jbG9zZSwgLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fdmlkZW8tcGxheSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uZm90b3JhbWFfX2NhcHRpb24sIC5mb3RvcmFtYV9fbmF2OmFmdGVyLCAuZm90b3JhbWFfX25hdjpiZWZvcmUsIC5mb3RvcmFtYV9fc3RhZ2U6YWZ0ZXIsIC5mb3RvcmFtYV9fc3RhZ2U6YmVmb3JlLCAuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19odG1sLCAuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19uYXYsIC5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX3NwaW5uZXIsIC5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX3N0YWdlLCAuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19zdGFnZSAuZm90b3JhbWFfX2ltZywgLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1lIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuXG4uZm90b3JhbWFfX2Fycjpmb2N1cywgLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb246Zm9jdXMsIC5mb3RvcmFtYV9fbmF2X19mcmFtZSB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmZvdG9yYW1hX19hcnI6Zm9jdXM6YWZ0ZXIsIC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uOmZvY3VzOmFmdGVyLCAuZm90b3JhbWFfX25hdl9fZnJhbWU6Zm9jdXMgLmZvdG9yYW1hX19kb3Q6YWZ0ZXIsIC5mb3RvcmFtYV9fbmF2X19mcmFtZTpmb2N1cyAuZm90b3JhbWFfX3RodW1iOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTc1LCAyMzQsIDAuNSk7IH1cblxuLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX3N0YWdlLCAuZm90b3JhbWFfX3dyYXAtLXZpZGVvIC5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1lLS12aWRlbywgLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX3N0YWdlX19mcmFtZS0tdmlkZW8gLmZvdG9yYW1hX19odG1sLCAuZm90b3JhbWFfX3dyYXAtLXZpZGVvIC5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1lLS12aWRlbyAuZm90b3JhbWFfX2ltZywgLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX3N0YWdlX19zaGFmdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX25hdl9fc2hhZnQsIC5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX3N0YWdlX19zaGFmdCwgLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fdGh1bWItYm9yZGVyIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogLXdlYmtpdC10cmFuc2Zvcm0sd2lkdGg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSx3aWR0aDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjEsIDAsIDAuMjUsIDEpO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwbXM7IH1cblxuLmZvdG9yYW1hX19hcnIsIC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uLCAuZm90b3JhbWFfX25vLXNlbGVjdCwgLmZvdG9yYW1hX192aWRlby1jbG9zZSwgLmZvdG9yYW1hX192aWRlby1wbGF5LCAuZm90b3JhbWFfX3dyYXAge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5mb3RvcmFtYV9fc2VsZWN0IHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogdGV4dDtcbiAgLW1vei11c2VyLXNlbGVjdDogdGV4dDtcbiAgLW1zLXVzZXItc2VsZWN0OiB0ZXh0O1xuICB1c2VyLXNlbGVjdDogdGV4dDsgfVxuXG4uZm90b3JhbWFfX25hdiwgLmZvdG9yYW1hX19uYXZfX2ZyYW1lIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5mb3RvcmFtYV9fY2FwdGlvbl9fd3JhcCwgLmZvdG9yYW1hX19uYXZfX2ZyYW1lLCAuZm90b3JhbWFfX25hdl9fc2hhZnQge1xuICAtbW96LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gICp6b29tOiAxOyB9XG5cbi5mb3RvcmFtYV9fbmF2X19mcmFtZSwgLmZvdG9yYW1hX190aHVtYi1ib3JkZXIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4uZm90b3JhbWFfX2NhcHRpb25fX3dyYXAge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5mb3RvcmFtYS0taGlkZGVuLCAuZm90b3JhbWFfX2xvYWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5OXB4O1xuICB0b3A6IC05OTk5OXB4O1xuICB6LWluZGV4OiAtMTsgfVxuXG4uZm90b3JhbWFfX2FyciwgLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb24sIC5mb3RvcmFtYV9fbmF2LCAuZm90b3JhbWFfX25hdl9fZnJhbWUsIC5mb3RvcmFtYV9fbmF2X19zaGFmdCwgLmZvdG9yYW1hX19zdGFnZV9fZnJhbWUsIC5mb3RvcmFtYV9fc3RhZ2VfX3NoYWZ0LCAuZm90b3JhbWFfX3ZpZGVvLWNsb3NlLCAuZm90b3JhbWFfX3ZpZGVvLXBsYXkge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5mb3RvcmFtYV9fYXJyLCAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbiwgLmZvdG9yYW1hX192aWRlby1jbG9zZSwgLmZvdG9yYW1hX192aWRlby1wbGF5IHtcbiAgYmFja2dyb3VuZDogdXJsKGZvdG9yYW1hLnBuZykgbm8tcmVwZWF0OyB9XG5cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gIC5mb3RvcmFtYV9fYXJyLCAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbiwgLmZvdG9yYW1hX192aWRlby1jbG9zZSwgLmZvdG9yYW1hX192aWRlby1wbGF5IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoZm90b3JhbWFAMngucG5nKSAwIDAvOTZweCAxNjBweCBuby1yZXBlYXQ7IH0gfVxuXG4uZm90b3JhbWFfX3RodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzdmN2Y3ZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjcsIDEyNywgMTI3LCAwLjIpOyB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5mb3RvcmFtYV9fYXJyLCAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbiwgLmZvdG9yYW1hX190aHVtYi1ib3JkZXIsIC5mb3RvcmFtYV9fdmlkZW8tY2xvc2UsIC5mb3RvcmFtYV9fdmlkZW8tcGxheSB7XG4gICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLmZvdG9yYW1hIHtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZvdG9yYW1hOm5vdCguZm90b3JhbWEtLXVub2J0cnVzaXZlKSA+ICo6bm90KDpmaXJzdC1jaGlsZCkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzAwMDsgfVxuXG4uZm90b3JhbWEtLWZ1bGxzY3JlZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDIxNDc0ODM2NDcgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG5cbi5mb3RvcmFtYS0tZnVsbHNjcmVlbiAuZm90b3JhbWFfX25hdiwgLmZvdG9yYW1hLS1mdWxsc2NyZWVuIC5mb3RvcmFtYV9fc3RhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi5mb3RvcmFtYV9fd3JhcCB7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgei1pbmRleDogMDsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLXJ0bCAuZm90b3JhbWFfX3N0YWdlX19mcmFtZSB7XG4gIGRpcmVjdGlvbjogcnRsOyB9XG5cbi5mb3RvcmFtYV9fbmF2LCAuZm90b3JhbWFfX3N0YWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmZvdG9yYW1hX193cmFwLS1wYW4teSB7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15OyB9XG5cbi5mb3RvcmFtYV9fd3JhcCAuZm90b3JhbWFfX3BvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmZvdG9yYW1hX193cmFwLS1zbGlkZSAuZm90b3JhbWFfX3N0YWdlX19mcmFtZSB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDsgfVxuXG4uZm90b3JhbWFfX3N0YWdlX19mcmFtZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZvdG9yYW1hX19zdGFnZV9fZnJhbWUuZm90b3JhbWFfX2FjdGl2ZSB7XG4gIHotaW5kZXg6IDg7IH1cblxuLmZvdG9yYW1hX193cmFwLS1mYWRlIC5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLWZhZGUgLmZvdG9yYW1hX19mYWRlLWZyb250LCAuZm90b3JhbWFfX3dyYXAtLWZhZGUgLmZvdG9yYW1hX19mYWRlLXJlYXIsIC5mb3RvcmFtYV9fd3JhcC0tZmFkZSAuZm90b3JhbWFfX3N0YWdlX19mcmFtZS5mb3RvcmFtYV9fYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLWZhZGUgLmZvdG9yYW1hX19mYWRlLWZyb250IHtcbiAgei1pbmRleDogODsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLWZhZGUgLmZvdG9yYW1hX19mYWRlLXJlYXIge1xuICB6LWluZGV4OiA3OyB9XG5cbi5mb3RvcmFtYV9fd3JhcC0tZmFkZSAuZm90b3JhbWFfX2ZhZGUtcmVhci5mb3RvcmFtYV9fYWN0aXZlIHtcbiAgei1pbmRleDogOTsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLWZhZGUgLmZvdG9yYW1hX19zdGFnZSAuZm90b3JhbWFfX3NoYWRvdyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvdG9yYW1hX19pbWcge1xuICAtbXMtZmlsdGVyOiBcImFscGhhKE9wYWNpdHk9MClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZm90b3JhbWFfX2Vycm9yIC5mb3RvcmFtYV9faW1nLCAuZm90b3JhbWFfX2xvYWRlZCAuZm90b3JhbWFfX2ltZyB7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEoT3BhY2l0eT0xMDApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5mb3RvcmFtYS0tZnVsbHNjcmVlbiAuZm90b3JhbWFfX2xvYWRlZC0tZnVsbCAuZm90b3JhbWFfX2ltZywgLmZvdG9yYW1hX19pbWctLWZ1bGwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb3RvcmFtYS0tZnVsbHNjcmVlbiAuZm90b3JhbWFfX2xvYWRlZC0tZnVsbCAuZm90b3JhbWFfX2ltZy0tZnVsbCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mb3RvcmFtYV9fd3JhcC0tb25seS1hY3RpdmUgLmZvdG9yYW1hX19uYXYsIC5mb3RvcmFtYV9fd3JhcC0tb25seS1hY3RpdmUgLmZvdG9yYW1hX19zdGFnZSB7XG4gIG1heC13aWR0aDogOTk5OTlweCAhaW1wb3J0YW50OyB9XG5cbi5mb3RvcmFtYV9fd3JhcC0tb25seS1hY3RpdmUgLmZvdG9yYW1hX19zdGFnZV9fZnJhbWUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmZvdG9yYW1hX193cmFwLS1vbmx5LWFjdGl2ZSAuZm90b3JhbWFfX3N0YWdlX19mcmFtZS5mb3RvcmFtYV9fYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uZm90b3JhbWFfX25hdiB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgei1pbmRleDogNTsgfVxuXG4uZm90b3JhbWFfX25hdl9fc2hhZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uZm90b3JhbWFfX25hdl9fZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZm90b3JhbWFfX25hdi0tZG90cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mb3RvcmFtYV9fbmF2LS1kb3RzIC5mb3RvcmFtYV9fbmF2X19mcmFtZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDMwcHg7IH1cblxuLmZvdG9yYW1hX19uYXYtLWRvdHMgLmZvdG9yYW1hX19uYXZfX2ZyYW1lLS10aHVtYiwgLmZvdG9yYW1hX19uYXYtLWRvdHMgLmZvdG9yYW1hX190aHVtYi1ib3JkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mb3RvcmFtYV9fbmF2LS10aHVtYnMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZm90b3JhbWFfX25hdi0tdGh1bWJzIC5mb3RvcmFtYV9fbmF2X19mcmFtZSB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5mb3RvcmFtYV9fbmF2LS10aHVtYnMgLmZvdG9yYW1hX19uYXZfX2ZyYW1lOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmZvdG9yYW1hX19uYXYtLXRodW1icyAuZm90b3JhbWFfX25hdl9fZnJhbWUtLWRvdCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvdG9yYW1hX19kb3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxMnB4O1xuICBsZWZ0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdmN2Y3ZjsgfVxuXG4uZm90b3JhbWFfX25hdl9fZnJhbWU6Zm9jdXMgLmZvdG9yYW1hX19kb3Q6YWZ0ZXIge1xuICBwYWRkaW5nOiAxcHg7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDsgfVxuXG4uZm90b3JhbWFfX25hdl9fZnJhbWUuZm90b3JhbWFfX2FjdGl2ZSAuZm90b3JhbWFfX2RvdCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogM3B4OyB9XG5cbi5mb3RvcmFtYV9fbmF2X19mcmFtZS5mb3RvcmFtYV9fYWN0aXZlIC5mb3RvcmFtYV9fZG90OmFmdGVyIHtcbiAgcGFkZGluZzogM3B4O1xuICB0b3A6IC0zcHg7XG4gIGxlZnQ6IC0zcHg7IH1cblxuLmZvdG9yYW1hX190aHVtYiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZm90b3JhbWFfX25hdl9fZnJhbWU6Zm9jdXMgLmZvdG9yYW1hX190aHVtYiB7XG4gIHotaW5kZXg6IDI7IH1cblxuLmZvdG9yYW1hX190aHVtYi1ib3JkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDBhZmVhO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tIHJpZ2h0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpLCByZ2JhKDY0LCA2NCwgNjQsIDAuMSkpOyB9XG5cbi5mb3RvcmFtYV9fY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTI7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmZvdG9yYW1hX19jYXB0aW9uIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5mb3RvcmFtYV9fY2FwdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjUpOyB9XG5cbi5mb3RvcmFtYV9fd3JhcC0tcnRsIC5mb3RvcmFtYV9fY2FwdGlvbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwOyB9XG5cbi5mb3RvcmFtYV9fd3JhcC0tbm8tY2FwdGlvbnMgLmZvdG9yYW1hX19jYXB0aW9uLCAuZm90b3JhbWFfX3dyYXAtLXZpZGVvIC5mb3RvcmFtYV9fY2FwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvdG9yYW1hX19jYXB0aW9uX193cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBwYWRkaW5nOiA1cHggMTBweDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lciB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBzcGlubmVyIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX19zcGlubmVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW5uZXIgMjRzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBzcGlubmVyIDI0cyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9faHRtbCwgLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fc3RhZ2UgLmZvdG9yYW1hX19pbWcge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7IH1cblxuLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX3N0YWdlX19mcmFtZS0tdmlkZW8gLmZvdG9yYW1hX19odG1sLCAuZm90b3JhbWFfX3dyYXAtLXZpZGVvIC5mb3RvcmFtYV9fc3RhZ2VfX2ZyYW1lLS12aWRlbyAuZm90b3JhbWFfX2ltZyB7XG4gIC1tcy1maWx0ZXI6IFwiYWxwaGEoT3BhY2l0eT0wKVwiO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmZvdG9yYW1hX19zZWxlY3Qge1xuICBjdXJzb3I6IGF1dG87IH1cblxuLmZvdG9yYW1hX192aWRlbyB7XG4gIHRvcDogMzJweDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDsgfVxuXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAuZm90b3JhbWFfX2FjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgdHJhbnNwYXJlbnQ7IH0gfVxuXG4uZm90b3JhbWFfX2FyciwgLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb24sIC5mb3RvcmFtYV9fdmlkZW8tY2xvc2UsIC5mb3RvcmFtYV9fdmlkZW8tcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTE7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZm90b3JhbWFfX2FyciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC0xNnB4OyB9XG5cbi5mb3RvcmFtYV9fYXJyLS1wcmV2IHtcbiAgbGVmdDogMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cblxuLmZvdG9yYW1hX19hcnItLW5leHQge1xuICByaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzJweCAwOyB9XG5cbi5mb3RvcmFtYV9fYXJyLS1kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gICpkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAuMTsgfVxuXG4uZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbiB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIHRvcDogMnB4O1xuICByaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4O1xuICB6LWluZGV4OiAyMDsgfVxuXG4uZm90b3JhbWFfX2Fycjpmb2N1cywgLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb246Zm9jdXMge1xuICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmZvdG9yYW1hLS1mdWxsc2NyZWVuIC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggLTMycHg7IH1cblxuLmZvdG9yYW1hX192aWRlby1wbGF5IHtcbiAgd2lkdGg6IDk2cHg7XG4gIGhlaWdodDogOTZweDtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC00OHB4O1xuICBtYXJnaW4tdG9wOiAtNDhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNjRweDtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLWNzczIgLmZvdG9yYW1hX192aWRlby1wbGF5LCAuZm90b3JhbWFfX3dyYXAtLXZpZGVvIC5mb3RvcmFtYV9fc3RhZ2UgLmZvdG9yYW1hX192aWRlby1wbGF5IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm90b3JhbWFfX2Vycm9yIC5mb3RvcmFtYV9fdmlkZW8tcGxheSwgLmZvdG9yYW1hX19sb2FkZWQgLmZvdG9yYW1hX192aWRlby1wbGF5LCAuZm90b3JhbWFfX25hdl9fZnJhbWUgLmZvdG9yYW1hX192aWRlby1wbGF5IHtcbiAgb3BhY2l0eTogMTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZvdG9yYW1hX19uYXZfX2ZyYW1lIC5mb3RvcmFtYV9fdmlkZW8tcGxheSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgbWFyZ2luLXRvcDogLTE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NHB4IC0zMnB4OyB9XG5cbi5mb3RvcmFtYV9fdmlkZW8tY2xvc2Uge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjRweCAwO1xuICB6LWluZGV4OiAyMDtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLWNzczIgLmZvdG9yYW1hX192aWRlby1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fdmlkZW8tY2xvc2Uge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzJweCwgLTMycHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDMycHgsIC0zMnB4LCAwKTsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLXZpZGVvIC5mb3RvcmFtYV9fdmlkZW8tY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLWNzczMuZm90b3JhbWFfX3dyYXAtLXZpZGVvIC5mb3RvcmFtYV9fdmlkZW8tY2xvc2Uge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cblxuLmZvdG9yYW1hX193cmFwLS1uby1jb250cm9scy5mb3RvcmFtYV9fd3JhcC0tdG9nZ2xlLWFycm93cyAuZm90b3JhbWFfX2FyciwgLmZvdG9yYW1hX193cmFwLS1uby1jb250cm9scy5mb3RvcmFtYV9fd3JhcC0tdG9nZ2xlLWFycm93cyAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmZvdG9yYW1hX193cmFwLS1uby1jb250cm9scy5mb3RvcmFtYV9fd3JhcC0tdG9nZ2xlLWFycm93cyAuZm90b3JhbWFfX2Fycjpmb2N1cywgLmZvdG9yYW1hX193cmFwLS1uby1jb250cm9scy5mb3RvcmFtYV9fd3JhcC0tdG9nZ2xlLWFycm93cyAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbjpmb2N1cyB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX2FyciwgLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbiB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLWNzczIuZm90b3JhbWFfX3dyYXAtLW5vLWNvbnRyb2xzLmZvdG9yYW1hX193cmFwLS10b2dnbGUtYXJyb3dzIC5mb3RvcmFtYV9fYXJyLCAuZm90b3JhbWFfX3dyYXAtLWNzczIuZm90b3JhbWFfX3dyYXAtLW5vLWNvbnRyb2xzLmZvdG9yYW1hX193cmFwLS10b2dnbGUtYXJyb3dzIC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLWNzczIuZm90b3JhbWFfX3dyYXAtLW5vLWNvbnRyb2xzLmZvdG9yYW1hX193cmFwLS10b2dnbGUtYXJyb3dzIC5mb3RvcmFtYV9fYXJyOmZvY3VzLCAuZm90b3JhbWFfX3dyYXAtLWNzczIuZm90b3JhbWFfX3dyYXAtLW5vLWNvbnRyb2xzLmZvdG9yYW1hX193cmFwLS10b2dnbGUtYXJyb3dzIC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uOmZvY3VzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZvdG9yYW1hX193cmFwLS1jc3MyLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX2FyciwgLmZvdG9yYW1hX193cmFwLS1jc3MyLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLWNzczMuZm90b3JhbWFfX3dyYXAtLW5vLWNvbnRyb2xzLmZvdG9yYW1hX193cmFwLS1zbGlkZS5mb3RvcmFtYV9fd3JhcC0tdG9nZ2xlLWFycm93cyAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbjpub3QoOmZvY3VzKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMnB4LCAtMzJweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMzJweCwgLTMycHgsIDApOyB9XG5cbi5mb3RvcmFtYV9fd3JhcC0tY3NzMy5mb3RvcmFtYV9fd3JhcC0tbm8tY29udHJvbHMuZm90b3JhbWFfX3dyYXAtLXNsaWRlLmZvdG9yYW1hX193cmFwLS10b2dnbGUtYXJyb3dzIC5mb3RvcmFtYV9fYXJyLS1wcmV2Om5vdCg6Zm9jdXMpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00OHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNDhweCwgMCwgMCk7IH1cblxuLmZvdG9yYW1hX193cmFwLS1jc3MzLmZvdG9yYW1hX193cmFwLS1uby1jb250cm9scy5mb3RvcmFtYV9fd3JhcC0tc2xpZGUuZm90b3JhbWFfX3dyYXAtLXRvZ2dsZS1hcnJvd3MgLmZvdG9yYW1hX19hcnItLW5leHQ6bm90KDpmb2N1cykge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDhweCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDhweCwgMCwgMCk7IH1cblxuLmZvdG9yYW1hX193cmFwLS1jc3MzLmZvdG9yYW1hX193cmFwLS12aWRlbyAuZm90b3JhbWFfX2Z1bGxzY3JlZW4taWNvbiB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMnB4LCAtMzJweCwgMCkgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgzMnB4LCAtMzJweCwgMCkgIWltcG9ydGFudDsgfVxuXG4uZm90b3JhbWFfX3dyYXAtLWNzczMuZm90b3JhbWFfX3dyYXAtLXZpZGVvIC5mb3RvcmFtYV9fYXJyLS1wcmV2IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00OHB4LCAwLCAwKSAhaW1wb3J0YW50O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00OHB4LCAwLCAwKSAhaW1wb3J0YW50OyB9XG5cbi5mb3RvcmFtYV9fd3JhcC0tY3NzMy5mb3RvcmFtYV9fd3JhcC0tdmlkZW8gLmZvdG9yYW1hX19hcnItLW5leHQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoNDhweCwgMCwgMCkgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0OHB4LCAwLCAwKSAhaW1wb3J0YW50OyB9XG5cbi5mb3RvcmFtYV9fd3JhcC0tY3NzMyAuZm90b3JhbWFfX2Fycjpub3QoOmZvY3VzKSwgLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fZnVsbHNjcmVlbi1pY29uOm5vdCg6Zm9jdXMpLCAuZm90b3JhbWFfX3dyYXAtLWNzczMgLmZvdG9yYW1hX192aWRlby1jbG9zZTpub3QoOmZvY3VzKSwgLmZvdG9yYW1hX193cmFwLS1jc3MzIC5mb3RvcmFtYV9fdmlkZW8tcGxheTpub3QoOmZvY3VzKSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IC13ZWJraXQtdHJhbnNmb3JtLG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSxvcGFjaXR5O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7IH1cblxuLmZvdG9yYW1hX19uYXY6YWZ0ZXIsIC5mb3RvcmFtYV9fbmF2OmJlZm9yZSwgLmZvdG9yYW1hX19zdGFnZTphZnRlciwgLmZvdG9yYW1hX19zdGFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMXB4IDEwMCUsNXB4IDEwMCU7IH1cblxuLmZvdG9yYW1hX19uYXY6YmVmb3JlLCAuZm90b3JhbWFfX3N0YWdlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCwgcmdiYSgwLCAwLCAwLCAwLjIpIDI1JSwgcmdiYSgwLCAwLCAwLCAwLjMpIDc1JSwgdHJhbnNwYXJlbnQpLCByYWRpYWwtZ3JhZGllbnQoZmFydGhlc3Qtc2lkZSBhdCAwIDUwJSwgcmdiYSgwLCAwLCAwLCAwLjQpLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwwIDA7XG4gIGxlZnQ6IC0xMHB4OyB9XG5cbi5mb3RvcmFtYV9fbmF2LmZvdG9yYW1hX19zaGFkb3dzLS1sZWZ0OmJlZm9yZSwgLmZvdG9yYW1hX19zdGFnZS5mb3RvcmFtYV9fc2hhZG93cy0tbGVmdDpiZWZvcmUge1xuICBsZWZ0OiAwOyB9XG5cbi5mb3RvcmFtYV9fbmF2OmFmdGVyLCAuZm90b3JhbWFfX3N0YWdlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50LCByZ2JhKDAsIDAsIDAsIDAuMikgMjUlLCByZ2JhKDAsIDAsIDAsIDAuMykgNzUlLCB0cmFuc3BhcmVudCksIHJhZGlhbC1ncmFkaWVudChmYXJ0aGVzdC1zaWRlIGF0IDEwMCUgNTAlLCByZ2JhKDAsIDAsIDAsIDAuNCksIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSAwLDEwMCUgMDtcbiAgcmlnaHQ6IC0xMHB4OyB9XG5cbi5mb3RvcmFtYV9fbmF2LmZvdG9yYW1hX19zaGFkb3dzLS1yaWdodDphZnRlciwgLmZvdG9yYW1hX19zdGFnZS5mb3RvcmFtYV9fc2hhZG93cy0tcmlnaHQ6YWZ0ZXIge1xuICByaWdodDogMDsgfVxuXG4uZm90b3JhbWEtLWZ1bGxzY3JlZW4gLmZvdG9yYW1hX19uYXY6YWZ0ZXIsIC5mb3RvcmFtYS0tZnVsbHNjcmVlbiAuZm90b3JhbWFfX25hdjpiZWZvcmUsIC5mb3RvcmFtYS0tZnVsbHNjcmVlbiAuZm90b3JhbWFfX3N0YWdlOmFmdGVyLCAuZm90b3JhbWEtLWZ1bGxzY3JlZW4gLmZvdG9yYW1hX19zdGFnZTpiZWZvcmUsIC5mb3RvcmFtYV9fd3JhcC0tZmFkZSAuZm90b3JhbWFfX3N0YWdlOmFmdGVyLCAuZm90b3JhbWFfX3dyYXAtLWZhZGUgLmZvdG9yYW1hX19zdGFnZTpiZWZvcmUsIC5mb3RvcmFtYV9fd3JhcC0tbm8tc2hhZG93cyAuZm90b3JhbWFfX25hdjphZnRlciwgLmZvdG9yYW1hX193cmFwLS1uby1zaGFkb3dzIC5mb3RvcmFtYV9fbmF2OmJlZm9yZSwgLmZvdG9yYW1hX193cmFwLS1uby1zaGFkb3dzIC5mb3RvcmFtYV9fc3RhZ2U6YWZ0ZXIsIC5mb3RvcmFtYV9fd3JhcC0tbm8tc2hhZG93cyAuZm90b3JhbWFfX3N0YWdlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvb3BlbnNhbnMvb3BlbnNhbnMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vLi4vZm9udHMvb3BlbnNhbnMvb3BlbnNhbnMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL29wZW5zYW5zL29wZW5zYW5zLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNcIjtcbiAgc3JjOiB1cmwoXCIuLy4uL2ZvbnRzL29wZW5zYW5zL29wZW5zYW5zaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL29wZW5zYW5zL29wZW5zYW5zaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi8uLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fuc2l0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zXCI7XG4gIHNyYzogdXJsKFwiLi8uLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fuc2JvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vLi4vZm9udHMvb3BlbnNhbnMvb3BlbnNhbnNib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi8uLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fuc2JvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvb3BlbnNhbnMvb3BlbnNhbnNib2xkaXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL29wZW5zYW5zL29wZW5zYW5zYm9sZGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vLi4vZm9udHMvb3BlbnNhbnMvb3BlbnNhbnNib2xkaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNcIjtcbiAgc3JjOiB1cmwoXCIuLy4uL2ZvbnRzL29wZW5zYW5zL29wZW5zYW5zZXh0cmFib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL29wZW5zYW5zL29wZW5zYW5zZXh0cmFib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi8uLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fuc2V4dHJhYm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zXCI7XG4gIHNyYzogdXJsKFwiLi8uLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fuc2V4dHJhYm9sZGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi8uLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fuc2V4dHJhYm9sZGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vLi4vZm9udHMvb3BlbnNhbnMvb3BlbnNhbnNleHRyYWJvbGRpdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvb3BlbnNhbnMvb3BlbnNhbnNsaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi8uLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fuc2xpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi8uLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fuc2xpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJvcGVuLXNhbnNcIjtcbiAgc3JjOiB1cmwoXCIuLy4uL2ZvbnRzL29wZW5zYW5zL29wZW5zYW5zbGlnaHRpdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4vLi4vZm9udHMvb3BlbnNhbnMvb3BlbnNhbnNsaWdodGl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4vLi4vZm9udHMvb3BlbnNhbnMvb3BlbnNhbnNsaWdodGl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwib3Blbi1zYW5zXCI7XG4gIHNyYzogdXJsKFwiLi8uLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fuc3NlbWlib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL29wZW5zYW5zL29wZW5zYW5zc2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLy4uL2ZvbnRzL29wZW5zYW5zL29wZW5zYW5zc2VtaWJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIm9wZW4tc2Fuc1wiO1xuICBzcmM6IHVybChcIi4vLi4vZm9udHMvb3BlbnNhbnMvb3BlbnNhbnNzZW1pYm9sZGl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi8uLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fuc3NlbWlib2xkaXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi8uLi9mb250cy9vcGVuc2Fucy9vcGVuc2Fuc3NlbWlib2xkaXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi8qYmFzZSovXG4vKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXG4vKiBEb2N1bWVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKiBTZWN0aW9uc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzLlxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXG4gKi9cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIENocm9tZSA1Ny1cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5jb2RlLCBrYmQsIHNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4gKiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1Yiwgc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLCBpbnB1dCwgb3B0Z3JvdXAsIHNlbGVjdCwgdGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqIDEuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmJ1dHRvbiwgaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbiwgc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbiwgW3R5cGU9XCJidXR0b25cIl0sIFt0eXBlPVwicmVzZXRcIl0sIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLCBbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLCBbdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZywgW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZywgW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXG4gKi9cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSAxMCsuXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC5cbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSwgW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cbiAgW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAqL1xuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIE1pc2NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwKy5cbiAqL1xudGVtcGxhdGUsIFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLlxuICovXG5idXR0b24sIFt0eXBlPSdidXR0b24nXSwgW3R5cGU9J3Jlc2V0J10sIFt0eXBlPSdzdWJtaXQnXSwgLmJ0biB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjkzMDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBvcGVuLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiA5cHggMTNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDIwMG1zIGxpbmVhcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgYnV0dG9uOmhvdmVyLCBidXR0b246Zm9jdXMsIFt0eXBlPSdidXR0b24nXTpob3ZlciwgW3R5cGU9J2J1dHRvbiddOmZvY3VzLCBbdHlwZT0ncmVzZXQnXTpob3ZlciwgW3R5cGU9J3Jlc2V0J106Zm9jdXMsIFt0eXBlPSdzdWJtaXQnXTpob3ZlciwgW3R5cGU9J3N1Ym1pdCddOmZvY3VzLCAuYnRuOmhvdmVyLCAuYnRuOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2M3NjAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBidXR0b246ZGlzYWJsZWQsIFt0eXBlPSdidXR0b24nXTpkaXNhYmxlZCwgW3R5cGU9J3Jlc2V0J106ZGlzYWJsZWQsIFt0eXBlPSdzdWJtaXQnXTpkaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICBidXR0b246ZGlzYWJsZWQ6aG92ZXIsIFt0eXBlPSdidXR0b24nXTpkaXNhYmxlZDpob3ZlciwgW3R5cGU9J3Jlc2V0J106ZGlzYWJsZWQ6aG92ZXIsIFt0eXBlPSdzdWJtaXQnXTpkaXNhYmxlZDpob3ZlciwgLmJ0bjpkaXNhYmxlZDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDk3YWQ2OyB9XG5cbi5zdWJzY3JpYmUtZm9ybSBmb3JtIHtcbiAgbWFyZ2luLXRvcDogOXB4OyB9XG5cbi5ob21lLXN1YnNjcmliZSBmb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uaG9tZS1wYWdlIC5zdWJzY3JpYmUtaGVhZGluZyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogODAwOyB9XG5cbi5ob21lLXBhZ2UgLnN1YnNjcmliZS1mb3JtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7IH1cbiAgLmhvbWUtcGFnZSAuc3Vic2NyaWJlLWZvcm0gLnN1Y2Nlc3MsIC5ob21lLXBhZ2UgLnN1YnNjcmliZS1mb3JtIC5lcnJvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTIwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5ob21lLXBhZ2UgLnN1YnNjcmliZS1mb3JtIC5lcnJvciB7XG4gICAgY29sb3I6ICNmMDA7IH1cbiAgLmhvbWUtcGFnZSAuc3Vic2NyaWJlLWZvcm0gLnN1Y2Nlc3Mge1xuICAgIGNvbG9yOiAjMDA4NDAwOyB9XG5cbmZpZWxkc2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IGVtKDQwKS8yO1xuICBwYWRkaW5nOiAwOyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuaW5wdXQsXG5zZWxlY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IG9wZW4tc2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTsgfVxuICBpbnB1dCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4gIHNlbGVjdCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZDBkMGQwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICBpbnB1dCA6LW1vei1wbGFjZWhvbGRlcixcbiAgc2VsZWN0IDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2QwZDBkMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgaW5wdXQgOjotbW96LXBsYWNlaG9sZGVyLFxuICBzZWxlY3QgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2QwZDBkMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgaW5wdXQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgc2VsZWN0IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjZDBkMGQwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuXG5bdHlwZT0nY29sb3InXSwgW3R5cGU9J2RhdGUnXSwgW3R5cGU9J2RhdGV0aW1lJ10sIFt0eXBlPSdkYXRldGltZS1sb2NhbCddLCBbdHlwZT0nZW1haWwnXSwgW3R5cGU9J21vbnRoJ10sIFt0eXBlPSdudW1iZXInXSwgW3R5cGU9J3Bhc3N3b3JkJ10sIFt0eXBlPSdzZWFyY2gnXSwgW3R5cGU9J3RlbCddLCBbdHlwZT0ndGV4dCddLCBbdHlwZT0ndGltZSddLCBbdHlwZT0ndXJsJ10sIFt0eXBlPSd3ZWVrJ10sIGlucHV0Om5vdChbdHlwZV0pLCB0ZXh0YXJlYSxcbnNlbGVjdFttdWx0aXBsZV0ge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IG9wZW4tc2Fucywgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiBlbSg3KSBlbSgxMCk7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAyMDBtcyBsaW5lYXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIFt0eXBlPSdjb2xvciddOmhvdmVyLCBbdHlwZT0nZGF0ZSddOmhvdmVyLCBbdHlwZT0nZGF0ZXRpbWUnXTpob3ZlciwgW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ106aG92ZXIsIFt0eXBlPSdlbWFpbCddOmhvdmVyLCBbdHlwZT0nbW9udGgnXTpob3ZlciwgW3R5cGU9J251bWJlciddOmhvdmVyLCBbdHlwZT0ncGFzc3dvcmQnXTpob3ZlciwgW3R5cGU9J3NlYXJjaCddOmhvdmVyLCBbdHlwZT0ndGVsJ106aG92ZXIsIFt0eXBlPSd0ZXh0J106aG92ZXIsIFt0eXBlPSd0aW1lJ106aG92ZXIsIFt0eXBlPSd1cmwnXTpob3ZlciwgW3R5cGU9J3dlZWsnXTpob3ZlciwgaW5wdXQ6bm90KFt0eXBlXSk6aG92ZXIsIHRleHRhcmVhOmhvdmVyLFxuICBzZWxlY3RbbXVsdGlwbGVdOmhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNjYzc2MDA7IH1cbiAgW3R5cGU9J2NvbG9yJ106Zm9jdXMsIFt0eXBlPSdkYXRlJ106Zm9jdXMsIFt0eXBlPSdkYXRldGltZSddOmZvY3VzLCBbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXTpmb2N1cywgW3R5cGU9J2VtYWlsJ106Zm9jdXMsIFt0eXBlPSdtb250aCddOmZvY3VzLCBbdHlwZT0nbnVtYmVyJ106Zm9jdXMsIFt0eXBlPSdwYXNzd29yZCddOmZvY3VzLCBbdHlwZT0nc2VhcmNoJ106Zm9jdXMsIFt0eXBlPSd0ZWwnXTpmb2N1cywgW3R5cGU9J3RleHQnXTpmb2N1cywgW3R5cGU9J3RpbWUnXTpmb2N1cywgW3R5cGU9J3VybCddOmZvY3VzLCBbdHlwZT0nd2VlayddOmZvY3VzLCBpbnB1dDpub3QoW3R5cGVdKTpmb2N1cywgdGV4dGFyZWE6Zm9jdXMsXG4gIHNlbGVjdFttdWx0aXBsZV06Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzA5N2FkNjtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIFt0eXBlPSdjb2xvciddOmRpc2FibGVkLCBbdHlwZT0nZGF0ZSddOmRpc2FibGVkLCBbdHlwZT0nZGF0ZXRpbWUnXTpkaXNhYmxlZCwgW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ106ZGlzYWJsZWQsIFt0eXBlPSdlbWFpbCddOmRpc2FibGVkLCBbdHlwZT0nbW9udGgnXTpkaXNhYmxlZCwgW3R5cGU9J251bWJlciddOmRpc2FibGVkLCBbdHlwZT0ncGFzc3dvcmQnXTpkaXNhYmxlZCwgW3R5cGU9J3NlYXJjaCddOmRpc2FibGVkLCBbdHlwZT0ndGVsJ106ZGlzYWJsZWQsIFt0eXBlPSd0ZXh0J106ZGlzYWJsZWQsIFt0eXBlPSd0aW1lJ106ZGlzYWJsZWQsIFt0eXBlPSd1cmwnXTpkaXNhYmxlZCwgW3R5cGU9J3dlZWsnXTpkaXNhYmxlZCwgaW5wdXQ6bm90KFt0eXBlXSk6ZGlzYWJsZWQsIHRleHRhcmVhOmRpc2FibGVkLFxuICBzZWxlY3RbbXVsdGlwbGVdOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJmMmYyO1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cbiAgICBbdHlwZT0nY29sb3InXTpkaXNhYmxlZDpob3ZlciwgW3R5cGU9J2RhdGUnXTpkaXNhYmxlZDpob3ZlciwgW3R5cGU9J2RhdGV0aW1lJ106ZGlzYWJsZWQ6aG92ZXIsIFt0eXBlPSdkYXRldGltZS1sb2NhbCddOmRpc2FibGVkOmhvdmVyLCBbdHlwZT0nZW1haWwnXTpkaXNhYmxlZDpob3ZlciwgW3R5cGU9J21vbnRoJ106ZGlzYWJsZWQ6aG92ZXIsIFt0eXBlPSdudW1iZXInXTpkaXNhYmxlZDpob3ZlciwgW3R5cGU9J3Bhc3N3b3JkJ106ZGlzYWJsZWQ6aG92ZXIsIFt0eXBlPSdzZWFyY2gnXTpkaXNhYmxlZDpob3ZlciwgW3R5cGU9J3RlbCddOmRpc2FibGVkOmhvdmVyLCBbdHlwZT0ndGV4dCddOmRpc2FibGVkOmhvdmVyLCBbdHlwZT0ndGltZSddOmRpc2FibGVkOmhvdmVyLCBbdHlwZT0ndXJsJ106ZGlzYWJsZWQ6aG92ZXIsIFt0eXBlPSd3ZWVrJ106ZGlzYWJsZWQ6aG92ZXIsIGlucHV0Om5vdChbdHlwZV0pOmRpc2FibGVkOmhvdmVyLCB0ZXh0YXJlYTpkaXNhYmxlZDpob3ZlcixcbiAgICBzZWxlY3RbbXVsdGlwbGVdOmRpc2FibGVkOmhvdmVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZjkzMDA7IH1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXJpZ2h0OiBlbSg0MCkvMjsgfVxuXG5bdHlwZT1cImZpbGVcIl0ge1xuICBtYXJnaW4tYm90dG9tOiBlbSg0MCk7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbnNlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IGVtKDcwKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogYXV0bzsgfVxuXG4uY2FwdGNoYSB7XG4gIHdpZHRoOiA0OSU7XG4gIG1hcmdpbi1yaWdodDogMiU7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbiNjYXB0Y2hhX3dvcmQge1xuICBtYXJnaW46IDEwcHggMDtcbiAgd2lkdGg6IDQ5JTsgfVxuXG4uZXJyb3Itc3BhbiB7XG4gIGNvbG9yOiByZWQ7IH1cblxuLmVycm9yLWZsZCB7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiByZWQ7IH1cblxudWwsXG5vbCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbm9sIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG5kbCB7XG4gIG1hcmdpbi1ib3R0b206IGVtKDQwKTsgfVxuICBkbCBkdCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBtYXJnaW4tdG9wOiBlbSg0MCk7IH1cbiAgZGwgZGQge1xuICAgIG1hcmdpbjogMDsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbjogZW0oNDApIDA7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDIwcHg7IH1cbiAgdGFibGUgLnRhYmxlLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgdGFibGUgLnRhYmxlLXBhZGRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG50aCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMTVweCA1cHggMTBweCAwcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZGRkO1xuICBmb250LXdlaWdodDogMTAwOyB9XG4gIHRoLmhlYWQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICM5OTk7XG4gICAgY29sb3I6ICMzMzM7IH1cblxudGQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiA1cHggNXB4IDVweCAwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbnRyLFxudGQsXG50aCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuYm9keSB7XG4gIGNvbG9yOiAjMTExO1xuICBmb250LWZhbWlseTogb3Blbi1zYW5zLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIG1pbi13aWR0aDogMTIyMHB4OyB9XG5cbmgxLFxuaDIsXG5oMywgLnNtYWxsLWhlYWRpbmcsXG5oMiwgLm1pZGRsZS1oZWFkaW5nLFxuaDQsXG5oNSxcbmg2IHtcbiAgY29sb3I6ICMxMzQxNzQ7XG4gIGZvbnQtZmFtaWx5OiBvcGVuLXNhbnMsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW46IDAgMCAzMHB4OyB9XG4gIGgxIGEsXG4gIGgyIGEsXG4gIGgzIGEsIC5zbWFsbC1oZWFkaW5nIGEsXG4gIGgyIGEsIC5taWRkbGUtaGVhZGluZyBhLFxuICBoNCBhLFxuICBoNSBhLFxuICBoNiBhIHtcbiAgICBjb2xvcjogIzEzNDE3NDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxODEsIDIxNSwgMjQzLCAwLjMpOyB9XG4gICAgaDEgYTpob3ZlciwgaDEgYTpmb2N1cyxcbiAgICBoMiBhOmhvdmVyLFxuICAgIGgyIGE6Zm9jdXMsXG4gICAgaDMgYTpob3ZlcixcbiAgICBoMyBhOmZvY3VzLCAuc21hbGwtaGVhZGluZyBhOmhvdmVyLCAuc21hbGwtaGVhZGluZyBhOmZvY3VzLFxuICAgIGgyIGE6aG92ZXIsXG4gICAgaDIgYTpmb2N1cywgLm1pZGRsZS1oZWFkaW5nIGE6aG92ZXIsIC5taWRkbGUtaGVhZGluZyBhOmZvY3VzLFxuICAgIGg0IGE6aG92ZXIsXG4gICAgaDQgYTpmb2N1cyxcbiAgICBoNSBhOmhvdmVyLFxuICAgIGg1IGE6Zm9jdXMsXG4gICAgaDYgYTpob3ZlcixcbiAgICBoNiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMTM0MTc0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNWQ3ZjM7IH1cblxuaDEge1xuICBmb250LXNpemU6IDYwcHg7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuaDIge1xuICBmb250LXNpemU6IDMwcHg7IH1cblxuLm1pZGRsZS1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyNHB4OyB9XG5cbi5zbWFsbC1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzMzMzsgfVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMjFweDsgfVxuXG5wIHtcbiAgbWFyZ2luOiAwIDAgMjVweDsgfVxuXG5hIHtcbiAgY29sb3I6ICMwOTdhZDY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOmFjdGl2ZSwgYTpmb2N1cywgYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZjkzMDA7IH1cblxuaHIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmOTMwMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgbWFyZ2luOiBlbSg0MCkvMiAwOyB9XG5cbmltZyxcbnBpY3R1cmUge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZzogNTBweCA1MHB4IDUwcHggMTMwcHg7XG4gIG1hcmdpbjogMCAwIDIuNWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmNmVlOyB9XG4gIGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2Uvc3ByaXRlLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA3cHggLTEyNHB4O1xuICAgIHdpZHRoOiA1NnB4O1xuICAgIGhlaWdodDogNDFweDtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHRvcDogNTdweDsgfVxuXG4vKmVuZCBvZiBiYXNlKi9cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbiosICo6OmFmdGVyLCAqOjpiZWZvcmUge1xuICBib3gtc2l6aW5nOiBpbmhlcml0OyB9XG5cbio6YmVmb3JlLCAqOmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmNsZWFyZml4OmJlZm9yZSwgLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5jb250YWluZXIge1xuICB3aWR0aDogMTE4MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjYwcHgpOyB9XG5cbm1haW4uY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4ubWFpbi1jb2x1bW5zLXdyYXAge1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLmxlZnQtY29sdW1uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA4NDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5yaWdodC1jb2x1bW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5iZy13cmFwIHtcbiAgcGFkZGluZzogMjdweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZmMWZiO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgLmJnLXdyYXAgaDIsIC5iZy13cmFwIC5taWRkbGUtaGVhZGluZyB7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmJ4LWJyZWFkY3J1bWItaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICM5OTk7IH1cbiAgLmJ4LWJyZWFkY3J1bWItaXRlbSBzcGFuIHtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuXG4uYngtYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmc6IDhweCAzMHB4IDhweCAyM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJ4LWJyZWFkY3J1bWI6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2Uvc3ByaXRlLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI5cHggLTEyNHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMTRweDsgfVxuXG4ucHJlYW1ibGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi5mcmFjdGlvbiwgLmZyYWN0aW9uLXRvcCwgLmZyYWN0aW9uLWJvdHRvbSB7XG4gIHBhZGRpbmc6IDAgNXB4OyB9XG5cbi5jYXBpdGFsLWluZm8tbnVtIC5mcmFjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jYXBpdGFsLWluZm8tbnVtIC5mcmFjdGlvbiBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDdweCAwOyB9XG4gIC5jYXBpdGFsLWluZm8tbnVtIC5mcmFjdGlvbiAuZnJhY3Rpb24tdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuXG4uZnJhY3Rpb24tYm90dG9tIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmhvbWUtcGFnZSAubWFpbi1jb2x1bW5zLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmhvbWUtcGFnZSAucmlnaHQtY29sdW1uIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7IH1cblxuLmhvbWUtbWFpbi10YWJzIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBsZWZ0OyB9XG5cbi5ob21lLXRhYnMtaW5mbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMjVweDtcbiAgbGVmdDogODBweDtcbiAgcmlnaHQ6IDIwMHB4O1xuICB6LWluZGV4OiAyOyB9XG5cbi5ob21lLXRhYnMtbmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiA2MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuICAuaG9tZS10YWJzLW5hbWU6aG92ZXIsIC5ob21lLXRhYnMtbmFtZTpmb2N1cyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlOyB9XG4gIC5ob21lLXRhYnMtbmFtZTo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL3Nwcml0ZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0yMjhweDtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgcmlnaHQ6IC0zNXB4O1xuICAgIHRvcDogMTdweDsgfVxuXG4uaG9tZS10YWJzLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwOTdhZDY7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAuaG9tZS10YWJzLWxpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cbiAgLmhvbWUtdGFicy1saW5rOmhvdmVyLCAuaG9tZS10YWJzLWxpbms6Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmhvbWUtdGFicy1saW5rOmhvdmVyOjphZnRlciwgLmhvbWUtdGFicy1saW5rOmZvY3VzOjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7IH1cblxuLmhvbWUtdGFicy10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7IH1cblxuLmhvbWUtdGFicy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ob21lLXRhYnMtaXRlbTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZS9iZy9ob21lLXRhYnMtZ3JhZGllbnQucG5nKSByZXBlYXQteCBsZWZ0IGJvdHRvbSAtMTAwcHg7IH1cblxuLmhvbWUtdGFicy1wb3dlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDBweDtcbiAgcmlnaHQ6IDM1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxNjNweDtcbiAgaGVpZ2h0OiAxNjNweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTMwMDsgfVxuICAuaG9tZS10YWJzLXBvd2VyIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC5ob21lLXRhYnMtcG93ZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgd2lkdGg6IDc1cHg7IH1cbiAgICAuaG9tZS10YWJzLXBvd2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuaG9tZS10YWJzLXBvd2VyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmhvbWUtcGFnZS1uZXdzIHtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG4gIC5ob21lLXBhZ2UtbmV3cyBoMiwgLmhvbWUtcGFnZS1uZXdzIC5taWRkbGUtaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg7IH1cbiAgLmhvbWUtcGFnZS1uZXdzIC5taWRkbGUtaGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4uaG9tZS1uZXdzLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuXG4uaG9tZS1uZXdzLWRhdGUge1xuICBmb250LXNpemU6IDEycHg7IH1cblxuLmhvbWUtbmV3cy1wYXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuXG4uaG9tZS1zdWJzY3JpYmUge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLmhvbWUtc3Vic2NyaWJlIGlucHV0IHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgLmhvbWUtc3Vic2NyaWJlIFt0eXBlPVwidGV4dFwiXSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTc0cHg7XG4gICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmOTMwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOGVlOyB9XG4gIC5ob21lLXN1YnNjcmliZSBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgd2lkdGg6IDEyMHB4OyB9XG4gIC5ob21lLXN1YnNjcmliZSAubWlkZGxlLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmluZm9ybWF0aW9uLWNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZXJyb3ItcGFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNjBweCk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwOyB9XG4gIC5lcnJvci1wYWdlOm5vdCguc3Vic2NyaWJlLXBhZ2UpIGgxIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIC5lcnJvci1wYWdlIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuXG4uc3Vic2NyaWJlLXBhZ2Uge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjYwcHggLSAyNDRweCk7IH1cbiAgLnN1YnNjcmliZS1wYWdlIGgxIHtcbiAgICBoZWlnaHQ6IDE5NHB4OyB9XG5cbi5hYm91dCBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cblxuLnN1bS1wb3dlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgd2lkdGg6IDI2MHB4O1xuICBoZWlnaHQ6IDI2MHB4O1xuICBwYWRkaW5nLXRvcDogOTVweDtcbiAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTMwMDsgfVxuICAuc3VtLXBvd2VyIC5zdW0tcG93ZXItdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuXG4uYWJvdXQtc3RhdGlvbnMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7IH1cbiAgLmFib3V0LXN0YXRpb25zIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hYm91dC1zdGF0aW9ucyBhOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCAxMjIsIDIxNCwgMC4zKTsgfVxuICAgIC5hYm91dC1zdGF0aW9ucyBhOmhvdmVyLCAuYWJvdXQtc3RhdGlvbnMgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzA5N2FkNjsgfVxuICAgICAgLmFib3V0LXN0YXRpb25zIGE6aG92ZXI6OmJlZm9yZSwgLmFib3V0LXN0YXRpb25zIGE6Zm9jdXM6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTdhZDY7IH1cbiAgLmFib3V0LXN0YXRpb25zIHVsIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5hYm91dC1zdGF0aW9ucyBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uYWJvdXQtaGlzdG9yeSB7XG4gIHBhZGRpbmc6IDgwcHggMTAwcHg7IH1cbiAgLmFib3V0LWhpc3RvcnkgaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5hYm91dC1oaXN0b3J5IC5taWRkbGUtaGVhZGluZyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLmFib3V0LWhpc3RvcnkgdWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmFib3V0LWhpc3RvcnkgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDIycHg7IH1cblxuLmFib3V0LWxlZnQtY29sdW1uIHtcbiAgd2lkdGg6IDMzNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDsgfVxuXG4uYWJvdXQtcmlnaHQtY29sdW1uIHtcbiAgd2lkdGg6IDY0NXB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZ2FsbGVyeS1hbGJ1bSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1ODBweDtcbiAgaGVpZ2h0OiAzNzVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmdhbGxlcnktYWxidW06aG92ZXIgLmdhbGxlcnktYWxidW0tbmFtZSwgLmdhbGxlcnktYWxidW06Zm9jdXMgLmdhbGxlcnktYWxidW0tbmFtZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHdoaXRlOyB9XG4gIC5nYWxsZXJ5LWFsYnVtOm50aC1jaGlsZChvZGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLmdhbGxlcnktYWxidW06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNHB4IDRweDtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzEzNDE3NCwgdHJhbnNwYXJlbnQpOyB9XG4gIC5nYWxsZXJ5LWFsYnVtIGltZyB7XG4gICAgaGVpZ2h0OiAzNzVweDtcbiAgICB3aWR0aDogNTgwcHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi5nYWxsZXJ5LWFsYnVtLW5hbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTBweDtcbiAgbGVmdDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB6LWluZGV4OiAxMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTsgfVxuICAuZ2FsbGVyeS1hbGJ1bS1uYW1lOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2Uvc3ByaXRlLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTIyOHB4O1xuICAgIHdpZHRoOiAxN3B4O1xuICAgIGhlaWdodDogNTFweDtcbiAgICByaWdodDogLTM1cHg7XG4gICAgdG9wOiAwOyB9XG5cbi5nYWxsZXJ5LWFsYnVtLXBob3RvcyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MzAwO1xuICB6LWluZGV4OiAxMDsgfVxuICAuZ2FsbGVyeS1hbGJ1bS1waG90b3Mgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuLmdhbGxlcnktYWxidW0tZGV0YWlsLXBob3RvcyB7XG4gIHRvcDogMzBweDsgfVxuXG4uZm90b3JhbWFfX3RodW1iLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmOTMwMDsgfVxuXG4uZm90b3JhbWFfX2FyciwgLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb24sIC5mb3RvcmFtYV9fdmlkZW8tY2xvc2UsIC5mb3RvcmFtYV9fdmlkZW8tcGxheSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZS9iZy9mb3RvcmFtYS5wbmcpIG5vLXJlcGVhdDsgfVxuXG4uZm90b3JhbWFfX2Fyci0tbmV4dCB7XG4gIHJpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMnB4IDA7IH1cblxuLmZvdG9yYW1hX19jYXB0aW9uX193cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLm5ld3MgaDEsXG4ucGhvdG9nYWxsZXJ5IGgxIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5uZXdzIC5jYXRlZ29yeS1maWx0ZXIsXG4ucGhvdG9nYWxsZXJ5IC5jYXRlZ29yeS1maWx0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5uZXdzIC5zdWJzY3JpYmUtZm9ybSxcbi5waG90b2dhbGxlcnkgLnN1YnNjcmliZS1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4uY2F0ZWdvcnktZmlsdGVyIHNlbGVjdCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNhdGVnb3J5LWZpbHRlciBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdC10by1saW5rcyAuaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uc2VsZWN0LXRvLWxpbmtzIGEsIC5zZWxlY3QtdG8tbGlua3Mgc3BhbiB7XG4gIHBhZGRpbmc6IDFweCA4cHg7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zZWxlY3QtdG8tbGlua3MgYTpob3ZlciwgLnNlbGVjdC10by1saW5rcyBzcGFuOmhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNlbGVjdC10by1saW5rcyAuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjkzMDA7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAuc2VsZWN0LXRvLWxpbmtzIC5hY3RpdmUgYSwgLnNlbGVjdC10by1saW5rcyAuYWN0aXZlIGE6aG92ZXIsIC5zZWxlY3QtdG8tbGlua3MgLmFjdGl2ZSBhOmFjdGl2ZSwgLnNlbGVjdC10by1saW5rcyAuYWN0aXZlIGE6Zm9jdXMge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubmV3cy1kZXRhaWwtYm9keSBwIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuXG4ubmV3cy1kZXRhaWwtcGFnZSAubGVmdC1jb2x1bW4ge1xuICB3aWR0aDogNzgwcHg7XG4gIG1hcmdpbi1yaWdodDogODBweDsgfVxuXG4uZ28tYmFjay1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5nby1iYWNrLWFycm93IGEge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICAgLmdvLWJhY2stYXJyb3cgYTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL3Nwcml0ZS5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI5cHggLTEyNHB4O1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7IH1cbiAgICAuZ28tYmFjay1hcnJvdyBhOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDksIDEyMiwgMjE0LCAwLjMpOyB9XG4gICAgLmdvLWJhY2stYXJyb3cgYTpob3ZlciwgLmdvLWJhY2stYXJyb3cgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzA5N2FkNjsgfVxuICAgICAgLmdvLWJhY2stYXJyb3cgYTpob3Zlcjo6YWZ0ZXIsIC5nby1iYWNrLWFycm93IGE6Zm9jdXM6OmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwOTdhZDY7IH1cblxuLmNhdGVnb3J5LWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmNhdGVnb3J5LWl0ZW0tZGF0ZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB3aWR0aDogNzBweDsgfVxuICAuY2F0ZWdvcnktaXRlbS1kYXRlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuXG4ubmV3cy1kZXRhaWwtYm9keSB7XG4gIHdpZHRoOiA3ODBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4OyB9XG5cbi5jYXRlZ29yeS1pdGVtLWluZm8ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDcxMHB4OyB9XG5cbi5jYXRlZ29yeS1pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG5cbi5jYXRlZ29yeS1pdGVtLXByZXZpZXcge1xuICBsaW5lLWhlaWdodDogMjFweDsgfVxuXG4uZGVmYXVsdFBhZ2luYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIC5kZWZhdWx0UGFnaW5hdGlvbjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZGVmYXVsdFBhZ2luYXRpb24gPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuZGVmYXVsdFBhZ2luYXRpb24gLm1haW4tbmF2LWJsb2NrIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5kZWZhdWx0UGFnaW5hdGlvbiAubWFpbi1uYXYtYmxvY2sgPiBhLCAuZGVmYXVsdFBhZ2luYXRpb24gLm1haW4tbmF2LWJsb2NrIGRpdiB7XG4gICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAuZGVmYXVsdFBhZ2luYXRpb24gLm1haW4tbmF2LWJsb2NrID4gYTpsYXN0LWNoaWxkLCAuZGVmYXVsdFBhZ2luYXRpb24gLm1haW4tbmF2LWJsb2NrIGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAuZGVmYXVsdFBhZ2luYXRpb24gLm1haW4tbmF2LWJsb2NrID4gYSBzcGFuLCAuZGVmYXVsdFBhZ2luYXRpb24gLm1haW4tbmF2LWJsb2NrIGRpdiBzcGFuIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgICAgIC5kZWZhdWx0UGFnaW5hdGlvbiAubWFpbi1uYXYtYmxvY2sgPiBhOmhvdmVyLCAuZGVmYXVsdFBhZ2luYXRpb24gLm1haW4tbmF2LWJsb2NrIGRpdjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmOTMwMDsgfVxuICAgICAgICAuZGVmYXVsdFBhZ2luYXRpb24gLm1haW4tbmF2LWJsb2NrID4gYTpob3ZlciBzcGFuLCAuZGVmYXVsdFBhZ2luYXRpb24gLm1haW4tbmF2LWJsb2NrIGRpdjpob3ZlciBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAuZGVmYXVsdFBhZ2luYXRpb24gLm1haW4tbmF2LWJsb2NrIC5wcmV2IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5kZWZhdWx0UGFnaW5hdGlvbiAubWFpbi1uYXYtYmxvY2sgLnByZXY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIC5kZWZhdWx0UGFnaW5hdGlvbiAubWFpbi1uYXYtYmxvY2sgLnByZXY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5kZWZhdWx0UGFnaW5hdGlvbiAubWFpbi1uYXYtYmxvY2sgLmN1ciwgLmRlZmF1bHRQYWdpbmF0aW9uIC5tYWluLW5hdi1ibG9jayAuY3VyOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmOTMwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAgICAgLmRlZmF1bHRQYWdpbmF0aW9uIC5tYWluLW5hdi1ibG9jayAuY3VyIHNwYW4sIC5kZWZhdWx0UGFnaW5hdGlvbiAubWFpbi1uYXYtYmxvY2sgLmN1cjpob3ZlciBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNmZjkzMDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC5kZWZhdWx0UGFnaW5hdGlvbiAubWFpbi1uYXYtYmxvY2sgLnNlcGFyYXRvciB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIGNvbG9yOiAjMDk3YWQ2OyB9XG4gICAgICAuZGVmYXVsdFBhZ2luYXRpb24gLm1haW4tbmF2LWJsb2NrIC5zZXBhcmF0b3I6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuZGVmYXVsdFBhZ2luYXRpb24gLm5leHQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMDk3YWQ2O1xuICAgIGhlaWdodDogMzhweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAuZGVmYXVsdFBhZ2luYXRpb24gLm5leHQgc3BhbiB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgcGFkZGluZzogMCAxN3B4OyB9XG5cbi5jb250YWN0cyAjbWFwIHtcbiAgd2lkdGg6IDgwMHB4O1xuICBoZWlnaHQ6IDQ1MHB4OyB9XG5cbi5jb250YWN0cyAubWFzcy1tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTBweCAzMHB4OyB9XG4gIC5jb250YWN0cyAubWFzcy1tZWRpYSBoMyB7XG4gICAgZm9udC1zaXplOiAzMHB4OyB9XG5cbi5jb250YWN0cyAubGVmdC1jb2x1bW4ge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogNDUwcHg7XG4gIHdpZHRoOiAzODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjFmYjsgfVxuXG4uY29udGFjdHMgLnJpZ2h0LWNvbHVtbiB7XG4gIHdpZHRoOiA4MDBweDsgfVxuXG4uY29udGFjdHMtYWZmaWxpYXRlcyB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgcGFkZGluZzogNTBweCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmNGU1OyB9XG4gIC5jb250YWN0cy1hZmZpbGlhdGVzIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAuY29udGFjdHMtYWZmaWxpYXRlcyBwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG4gIC5jb250YWN0cy1hZmZpbGlhdGVzIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uY29udGFjdHMtYWZmaWxpYXRlLW1haWwge1xuICBtYXJnaW4tbGVmdDogNjBweDsgfVxuXG4uY2FwaXRhbC1pbmZvLW51bSwgLmNhcGl0YWwtaW5mby1kZWZhdWx0LW51bSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG5cbi5jYXBpdGFsLWluZm8tbnVtOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBsZWZ0OiAtMzVweDtcbiAgdG9wOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uY2FwaXRhbC1pbmZvLWRlZmF1bHQtbnVtIHtcbiAgY29sb3I6ICMzMzM7IH1cblxuLmNhcGl0YWwtaW5mby1pbnRlcnJhbyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmNhcGl0YWwtaW5mby1pbnRlcnJhbyAuY2FwaXRhbC1pbmZvLW51bSB7XG4gICAgY29sb3I6ICNmZjkzMDA7IH1cbiAgICAuY2FwaXRhbC1pbmZvLWludGVycmFvIC5jYXBpdGFsLWluZm8tbnVtOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTMwMDsgfVxuXG4uY2FwaXRhbC1pbmZvLXJvc25lZnQgLmNhcGl0YWwtaW5mby1udW0ge1xuICBjb2xvcjogIzA5N2FkNjsgfVxuICAuY2FwaXRhbC1pbmZvLXJvc25lZnQgLmNhcGl0YWwtaW5mby1udW06OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA5N2FkNjsgfVxuXG4uY2FwaXRhbC1pbmZvLXBhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwMHB4OyB9XG5cbi5jYXBpdGFsLWxvZ28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDMwcHg7IH1cblxuLmNhcGl0YWwtY2hhcnQge1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgYmFja2dyb3VuZDogI0U2RjFGQjtcbiAgaGVpZ2h0OiA2MDBweDsgfVxuICAuY2FwaXRhbC1jaGFydCB0c3BhbiB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgLmNhcGl0YWwtY2hhcnQgLnJlY3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbGVmdDogLTI1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTVweDsgfVxuICAuY2FwaXRhbC1jaGFydCAubmFtZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5jYXBpdGFsLWNoYXJ0IC5kYXRhRGVzYyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICNmZjkzMDA7IH1cbiAgLmNhcGl0YWwtY2hhcnQgLmNoYXJ0VGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC43NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uY2FwaXRhbC1pbmZvIHtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MDBweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuY2FwaXRhbC1pbmZvIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4ucGllVG9vbHRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogOHB4O1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5waWVUb29sdGlwIC5uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLnBpZVRvb2x0aXAgLnRvb2x0aXBEZXNjIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uaW5mby1zdWJoZWFkaW5nIHtcbiAgY29sb3I6ICMxMzQxNzQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4uaW5mby1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBjb2xvcjogIzMzMztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG5wICsgLmluZm8tc3ViaGVhZGluZywgcCArIC5pbmZvLWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiA0NXB4OyB9XG5cbi5pbmZvLWNvbHVtbi1mb3JtIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjFmYjtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5pbmZvLWNvbHVtbi1mb3JtIGxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gIC5pbmZvLWNvbHVtbi1mb3JtIHRleHRhcmVhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGhlaWdodDogODBweDsgfVxuICAuaW5mby1jb2x1bW4tZm9ybSBpbnB1dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuaW5mby1jb2x1bW4tZm9ybSBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0OCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmluZm8tcmVmZXJlbmNlIHtcbiAgcGFkZGluZzogMzBweCAwIDMwcHggNTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmVmNDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZmY5MzAwOyB9XG4gIC5pbmZvLXJlZmVyZW5jZSB1bCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4KTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuaW5mby1yZWZlcmVuY2UgdWwgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZWY0O1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmluZm8tcmVmZXJlbmNlIHVsIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gICAgICAuaW5mby1yZWZlcmVuY2UgdWwgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAuaW5mby1yZWZlcmVuY2UgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmluZm8tcmVmZXJlbmNlIGxpOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgIzMzMzsgfVxuXG4ucmVmZXJlbmNlLXByZWFtYmxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4uaW5mby1yZWZlcmVuY2UtaGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5zdGF0aW9ucy1zbGlkZXItd3JhcCAuZm90b3JhbWFfX3dyYXAge1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uc3RhdGlvbnMtaW1hZ2VzIGltZyB7XG4gIGhlaWdodDogNTAwcHg7IH1cblxuLmVsZWt0cm9zdGFuY2lpIGgxIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5lbGVrdHJvc3RhbmNpaSAuZm90b3JhbWEge1xuICBiYWNrZ3JvdW5kOiAjZmZmNGU1OyB9XG5cbi5zdGF0aW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgLnN0YXRpb24taGVhZGVyIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zdGF0aW9uLWxvZ28ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5zdGF0aW9uLWxvZ28gaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3RhdGlvbi1kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgd2lkdGg6IDE4NXB4O1xuICBoZWlnaHQ6IDE4NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLnN0YXRpb24tZGF0ZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAgIC5zdGF0aW9uLWRhdGUgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLnN0YXRpb24tZGF0ZSBzcGFuOm50aC1jaGlsZCgxKTo6YWZ0ZXIsIC5zdGF0aW9uLWRhdGUgc3BhbjpudGgtY2hpbGQoMSk6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLnN0YXRpb24tZGF0ZSBzcGFuOm50aC1jaGlsZCgxKTo6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC02cHg7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgcmlnaHQ6IDNweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7IH1cbiAgICAgIC5zdGF0aW9uLWRhdGUgc3BhbjpudGgtY2hpbGQoMSk6OmJlZm9yZSB7XG4gICAgICAgIGJvdHRvbTogLTExcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgIzMzMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgei1pbmRleDogMTsgfVxuICAgIC5zdGF0aW9uLWRhdGUgc3BhbjpudGgtY2hpbGQoMikge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4uc3RhdGlvbnMtc2xpZGVyLXdyYXAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG5cbi5zdGF0aW9ucy1jb2x1bW5zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmY5MzAwOyB9XG4gIC5zdGF0aW9ucy1jb2x1bW5zIGFzaWRlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4OyB9XG4gICAgLnN0YXRpb25zLWNvbHVtbnMgYXNpZGUgPiBkaXY6bm90KC5zdGF0aW9uLXBvd2VyKSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgICAuc3RhdGlvbnMtY29sdW1ucyBhc2lkZSA+IGRpdjpub3QoLnN0YXRpb24tcG93ZXIpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogNXB4OyB9XG4gICAgLnN0YXRpb25zLWNvbHVtbnMgYXNpZGUgLnN0YXRpb24tYXNpZGUtaGVhZGluZyB7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gICAgLnN0YXRpb25zLWNvbHVtbnMgYXNpZGUgLnN0YXRpb24tcGxhY2U6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS9zcHJpdGUucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2N3B4IC0xMjRweDtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgaGVpZ2h0OiAzMXB4OyB9XG4gICAgLnN0YXRpb25zLWNvbHVtbnMgYXNpZGUgLnN0YXRpb24tZnVlbDo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL3Nwcml0ZS5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMxcHggLTE2OXB4O1xuICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICBoZWlnaHQ6IDI5cHg7IH1cbiAgICAuc3RhdGlvbnMtY29sdW1ucyBhc2lkZSAuc3RhdGlvbi1lbmRpbmctZGF0ZTo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL3Nwcml0ZS5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjA3cHggLTE2OXB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDMxcHg7IH1cbiAgICAuc3RhdGlvbnMtY29sdW1ucyBhc2lkZSAuc3RhdGlvbi1jdXN0b21lcjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL3Nwcml0ZS5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk0cHggLTEyNHB4O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI3cHg7IH1cbiAgLnN0YXRpb25zLWNvbHVtbnMgLnN0YXRpb24tY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyODBweCk7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuc3RhdGlvbnMtY29sdW1ucyAuc3RhdGlvbi1jb250ZW50IGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuc3RhdGlvbnMtY29sdW1ucyAuc3RhdGlvbi1jb250ZW50IHVsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1pbi13aWR0aDogNDIycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICAuc3RhdGlvbnMtY29sdW1ucyAuc3RhdGlvbi1jb250ZW50IHVsOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnN0YXRpb25zLWNvbHVtbnMgLnN0YXRpb24tY29udGVudCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cblxuLnN0YXRpb24tcG93ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvdHRvbTogMTA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uIHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTgwcHg7XG4gIGhlaWdodDogMTgwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTMwMDsgfVxuICAuc3RhdGlvbi1wb3dlciBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuc3RhdGlvbi1wb3dlciBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5zdGF0aW9uLXBvd2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuc3RhdGlvbi1wb3dlciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5zdGF0aW9uLWNoYXJhY3RlcmlzdGljcyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuc3RhdGlvbi1jaGFyYWN0ZXJpc3RpY3Mgc3BhbiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAyOyB9XG4gICAgLnN0YXRpb24tY2hhcmFjdGVyaXN0aWNzIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgcGFkZGluZy1yaWdodDogM3B4OyB9XG4gICAgLnN0YXRpb24tY2hhcmFjdGVyaXN0aWNzIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5zdGF0aW9uLWNoYXJhY3RlcmlzdGljcyBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnN0YXRpb24tY2hhcmFjdGVyaXN0aWNzIGxpOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDhweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjOTk5OyB9XG5cbi5lbGVrdHJvc3RhbmNpaSAuZ2FsbGVyeS1hbGJ1bSB7XG4gIHdpZHRoOiA1ODBweDtcbiAgaGVpZ2h0OiAzNzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5lbGVrdHJvc3RhbmNpaSAuZ2FsbGVyeS1hbGJ1bTpudGgtY2hpbGQob2RkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIC5lbGVrdHJvc3RhbmNpaSAuZ2FsbGVyeS1hbGJ1bSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uZWxla3Ryb3N0YW5jaWkgLmdhbGxlcnktYWxidW0tbmFtZSB7XG4gIGZvbnQtc2l6ZTogMzBweDsgfVxuICAuZWxla3Ryb3N0YW5jaWkgLmdhbGxlcnktYWxidW0tbmFtZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cblxuLm90aGVyLXN0YXRpb25zLWNpdHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDQwcHg7XG4gIGxlZnQ6IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxMTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLm90aGVyLXN0YXRpb25zLWJ1bGwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4OyB9XG5cbi5vdGhlci1zdGF0aW9ucy1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5sb2dvIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmxvZ28gaW1nIHtcbiAgICB3aWR0aDogMzU1cHg7IH1cblxuaGVhZGVyIHtcbiAgcGFkZGluZzogMTZweCAwIDEwcHg7IH1cbiAgaGVhZGVyLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG5oZWFkZXIgbmF2IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmOTMwMDtcbiAgcGFkZGluZy1ib3R0b206IDI4cHg7IH1cbiAgaGVhZGVyIG5hdiBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMTVweCA4cHg7IH1cbiAgaGVhZGVyIG5hdiB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7IH1cbiAgaGVhZGVyIG5hdiBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cbiAgaGVhZGVyIG5hdiB1bC5yb290LWl0ZW0gYTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMnB4OyB9XG4gIGhlYWRlciBuYXYgdWwucm9vdC1pdGVtIGE6aG92ZXIgc3BhbiwgaGVhZGVyIG5hdiB1bC5yb290LWl0ZW0gYTpmb2N1cyBzcGFuIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgd2hpdGU7IH1cbiAgaGVhZGVyIG5hdiB1bC5yb290LWl0ZW0gYSBzcGFuIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gIGhlYWRlciBuYXYgLnBhcmVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgaGVhZGVyIG5hdiAucGFyZW50ID4gYSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDsgfVxuICAgIGhlYWRlciBuYXYgLnBhcmVudCB1bCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgaGVhZGVyIG5hdiAucGFyZW50OmhvdmVyIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5MzAwOyB9XG4gICAgaGVhZGVyIG5hdiAucGFyZW50OmhvdmVyIHVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMzcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBib3gtc2hhZG93OiAwIDhweCAxMjhweCAwIHJnYmEoMjU1LCAxNDcsIDAsIDAuNjEpOyB9XG5cbi50YWJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDI7IH1cbiAgLnRhYnMgLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMTsgfVxuICAgIC50YWJzIC5hY3RpdmU6Zmlyc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAudGFicyAuYWN0aXZlOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIC50YWJzIC5hY3RpdmU6OmFmdGVyLCAudGFicyAuYWN0aXZlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTJweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gICAgLnRhYnMgLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDUwJSAwIDA7XG4gICAgICBib3JkZXItd2lkdGg6IDJweCAycHggMCAwOyB9XG4gICAgLnRhYnMgLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCUgMCAwIDA7XG4gICAgICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4OyB9XG4gICAgLnRhYnMgLmFjdGl2ZSBzcGFuIHtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAudGFicyBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC50YWJzIGxpOm5vdCguYWN0aXZlKTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0xcHg7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgcmlnaHQ6IC0xcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLnRhYnMgbGk6bm90KC5hY3RpdmUpIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzsgfVxuICAgICAgLnRhYnMgbGk6bm90KC5hY3RpdmUpIGE6aG92ZXIgc3BhbiwgLnRhYnMgbGk6bm90KC5hY3RpdmUpIGE6Zm9jdXMgc3BhbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgd2hpdGU7IH1cbiAgLnRhYnMgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDMxcHggMzRweCAyNnB4O1xuICAgIHdpZHRoOiAyMTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCA0cHggMCAwOyB9XG4gIC50YWJzIHNwYW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7IH1cblxuLm1hc3MtbWVkaWEge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLm1hc3MtbWVkaWEtaXRlbSB7XG4gIGZvbnQtc2l6ZTogMDsgfVxuICAubWFzcy1tZWRpYS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLm1hc3MtbWVkaWEtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuXG4ubWFzcy1tZWRpYS1pbWcsIC5tYXNzLW1lZGlhLWluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ubWFzcy1tZWRpYS1pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHdpZHRoOiA1MHB4OyB9XG5cbi5tYXNzLW1lZGlhLWluZm8ge1xuICB3aWR0aDogMjM1cHg7XG4gIG1hcmdpbi10b3A6IC03cHg7IH1cblxuLm1hc3MtbWVkaWEtcG9zaXRpb24ge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uc2VlLW1vcmUge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZjkzMDA7IH1cblxuLnNlZS1tb3JlLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBjYWxjKDI1JSAtIDQwcHgpOyB9XG5cbi5zZWUtbW9yZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cblxuLnNlZS1tb3JlLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5zZWUtbW9yZS1kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4OyB9XG5cbi5zZWUtbW9yZS1ibG9jay1oZWFkaW5nIHtcbiAgY29sb3I6ICMxMTE7XG4gIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG5cbi5hY2NvcmRlb24gb2wge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG5cbi5hY2NvcmRlb24gLmFjY29yZGVvbi1zdWJjb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMzBweDsgfVxuICAuYWNjb3JkZW9uIC5hY2NvcmRlb24tc3ViY29udGVudCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmFjY29yZGVvbiAuYWNjb3JkZW9uLWNvbnRlbnQge1xuICBjb3VudGVyLXJlc2V0OiBudW07IH1cblxuLmFjY29yZGVvbiAuYWNjb3JkZW9uLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXJnaW46IDAgLTIwcHg7XG4gIHRyYW5zaXRpb246IDUwMG1zIGJhY2tncm91bmQtY29sb3IgZWFzZTsgfVxuICAuYWNjb3JkZW9uIC5hY2NvcmRlb24taXRlbTpob3Zlcjo6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzA5N2FkNjsgfVxuICAuYWNjb3JkZW9uIC5hY2NvcmRlb24taXRlbTo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBjb3VudGVycyhudW0sIFwiLlwiKSBcIi5cIjtcbiAgICBjb3VudGVyLWluY3JlbWVudDogbnVtOyB9XG4gIC5hY2NvcmRlb24gLmFjY29yZGVvbi1pdGVtIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDI1cHg7IH1cbiAgICAuYWNjb3JkZW9uIC5hY2NvcmRlb24taXRlbSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDk3YWQ2OyB9XG4gICAgLmFjY29yZGVvbiAuYWNjb3JkZW9uLWl0ZW0gYTo6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zIGVhc2U7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gIC5hY2NvcmRlb24gLmFjY29yZGVvbi1pdGVtLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjZlZTsgfVxuICAgIC5hY2NvcmRlb24gLmFjY29yZGVvbi1pdGVtLmFjdGl2ZSA+IGE6OmFmdGVyIHtcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzMzMzsgfVxuICAgIC5hY2NvcmRlb24gLmFjY29yZGVvbi1pdGVtLmFjdGl2ZSBhLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuXG4uYWNjb3JkZW9uIC5hY2NvcmRlb24tbGluayB7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC5hY2NvcmRlb24gLmFjY29yZGVvbi1saW5rOmZvY3VzIHtcbiAgICBjb2xvcjogIzA5N2FkNjsgfVxuICAuYWNjb3JkZW9uIC5hY2NvcmRlb24tbGluazpob3ZlciwgLmFjY29yZGVvbiAuYWNjb3JkZW9uLWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogIzA5N2FkNjsgfVxuICAgIC5hY2NvcmRlb24gLmFjY29yZGVvbi1saW5rOmhvdmVyOjpiZWZvcmUsIC5hY2NvcmRlb24gLmFjY29yZGVvbi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgIzA5N2FkNjsgfVxuICAuYWNjb3JkZW9uIC5hY2NvcmRlb24tbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogLTEycHg7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMDk3YWQ2OyB9XG4gIC5hY2NvcmRlb24gLmFjY29yZGVvbi1saW5rOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogOHB4O1xuICAgIGxlZnQ6IDI1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCByZ2JhKDksIDEyMiwgMjE0LCAwLjMpOyB9XG5cbi5pbmZvIC5hY2NvcmRlb24tY29sLXdyYXAge1xuICB3aWR0aDogMzAwcHg7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICBmbG9hdDogbGVmdDsgfVxuXG4uaW5mbyAuYWNjb3JkZW9uLWxlZnQtY29sIHtcbiAgd2lkdGg6IDMwMHB4O1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjlmMjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5pbmZvIC5hY2NvcmRlb24tbGVmdC1jb2wgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW46IC04cHg7XG4gICAgcGFkZGluZzogMTBweDsgfVxuICAuaW5mbyAuYWNjb3JkZW9uLWxlZnQtY29sIC5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjkzMDA7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG5cbi5pbmZvIC5hY2NvcmRlb24ge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy10b3A6IDExcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzODBweCk7IH1cbiAgLmluZm8gLmFjY29yZGVvbiBwIHtcbiAgICBsaW5lLWhlaWdodDogMS44OyB9XG5cbi5pbmZvIC5hY2NvcmRlb24taGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLmRlZmF1bHQtYWNjb3JkZW9uLXBhcnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTQ3LCAwLCAwLjMpOyB9XG5cbi5hY2NvcmRlb24tbmF2IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5hY2NvcmRlb24tbmF2IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5hY2NvcmRlb24tbmF2IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDk3YWQ2OyB9XG4gIC5hY2NvcmRlb24tbmF2IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjZmY5MzAwOyB9XG5cbi5zdGlja3ktbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDEwcHg7IH1cblxuZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZjkzMDA7XG4gIHBhZGRpbmc6IDE1cHggMCAzMHB4OyB9XG4gIGZvb3RlciAuc29jaWFsLWxpbmtzIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgZm9vdGVyIGxpLnNvY2lhbC1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1sZWZ0OiA2cHg7IH1cbiAgICBmb290ZXIgbGkuc29jaWFsLWxpbmsgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gICAgICBmb290ZXIgbGkuc29jaWFsLWxpbmsgYTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7IH1cbiAgZm9vdGVyIC5zb2NpYWwtZmIgYTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZS9zcHJpdGUucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0zODBweCAtMTI0cHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4OyB9XG4gIGZvb3RlciAuc29jaWFsLXZrIGE6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2Uvc3ByaXRlLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIycHggLTEyNHB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDsgfVxuICBmb290ZXIgLnNvY2lhbC1vayBhOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL3Nwcml0ZS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MXB4IC0xMjRweDtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDI1cHg7IH1cblxuLmZvb3Rlci1pbmZvIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmxhbmctY2hhbmdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5sYW5nLWNoYW5nZSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDksIDEyMiwgMjE0LCAwLjMpOyB9XG4gICAgLmxhbmctY2hhbmdlIGE6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICByaWdodDogLTI1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlL3Nwcml0ZS5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA5cHggLTEyNHB4O1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7IH1cbiAgICAubGFuZy1jaGFuZ2UgYTpob3ZlciwgLmxhbmctY2hhbmdlIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwOTdhZDY7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzA5N2FkNjsgfVxuIiwiI3skYWxsLWJ1dHRvbnN9LCAuYnRuIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogOXB4IDEzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkYmFzZS1kdXJhdGlvbiAkYmFzZS10aW1pbmc7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkbWFpbi1jb2xvciwgMTAlKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICAgIG9wYWNpdHk6IDAuNTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGlvbi1jb2xvcjtcbiAgICB9XG4gIH1cbn0iLCIuYWNjb3JkZW9uIHtcbiAgb2wge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYWNjb3JkZW9uLXN1YmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBwIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hY2NvcmRlb24tY29udGVudCB7XG4gICAgY291bnRlci1yZXNldDogbnVtO1xuICB9XG4gIC5hY2NvcmRlb24taXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW46IDAgLTIwcHg7XG4gICAgdHJhbnNpdGlvbjogNTAwbXMgYmFja2dyb3VuZC1jb2xvciBlYXNlO1xuICAgICY6aG92ZXIge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRvcGFjaXR5LWhvdmVyLXVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGNvbG9yOiAkZ3JheTtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29udGVudDogY291bnRlcnMobnVtLFwiLlwiKSBcIi5cIjtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBudW07XG4gICAgfVxuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4IDEwcHggMjVweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGFjdGlvbi1jb2xvcjtcbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDQwMG1zIGVhc2U7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWY2ZWU7XG4gICAgICA+IGEge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjMzMzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hY2NvcmRlb24tbGluayB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGFjdGlvbi1jb2xvcjtcbiAgICB9XG4gICAgJjpob3ZlciwgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICRhY3Rpb24tY29sb3I7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRvcGFjaXR5LWhvdmVyLXVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiAtMTJweDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkYWN0aW9uLWNvbG9yO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgbGVmdDogMjVweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkICRvcGFjaXR5LXVuZGVybGluZTtcbiAgICB9XG4gIH1cbn1cblxuLmluZm8ge1xuICAuYWNjb3JkZW9uLWNvbC13cmFwIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWluLWhlaWdodDogMXB4O1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuYWNjb3JkZW9uLWxlZnQtY29sIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY5ZjI7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICBtYXJnaW46IC04cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgICAuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgfVxuICB9XG4gIC5hY2NvcmRlb24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzODBweCk7XG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIH1cbiAgfVxuICAuYWNjb3JkZW9uLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cbi5kZWZhdWx0LWFjY29yZGVvbi1wYXJ0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDE0NywgMCwgMC4zKTtcbn1cbi5hY2NvcmRlb24tbmF2IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICBhIHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYWN0aW9uLWNvbG9yO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnN0aWNreS1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMTBweDtcbn0iLCIubG9nbyB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBpbWcge1xuICAgIHdpZHRoOiAzNTVweDtcbiAgfVxufVxuaGVhZGVyIHtcbiAgcGFkZGluZzogMTZweCAwIDEwcHg7XG4gICYuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59IiwidWwsXG5vbCB7XG4gIC8vbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIC8vcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxub2wge1xuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5kbCB7XG4gIG1hcmdpbi1ib3R0b206ICRzbWFsbC1zcGFjaW5nO1xuXG4gIGR0IHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi10b3A6ICRzbWFsbC1zcGFjaW5nO1xuICB9XG5cbiAgZGQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufSIsInRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgbWFyZ2luOiAkc21hbGwtc3BhY2luZyAwO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyMHB4O1xuICAudGFibGUtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAudGFibGUtcGFkZGluZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbnRoIHtcbiAgY29sb3I6ICRzdWItZm9udC1jb2xvcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDE1cHggNXB4IDEwcHggMHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZmO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RkZDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgJi5oZWFkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjOTk5O1xuICAgIGNvbG9yOiAjMzMzO1xuICB9XG59XG5cbnRkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZzogNXB4IDVweCA1cHggMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxudHIsXG50ZCxcbnRoIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbiIsIi5nYWxsZXJ5LWFsYnVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDU4MHB4O1xuICBoZWlnaHQ6IDM3NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgLmdhbGxlcnktYWxidW0tbmFtZSB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwgMSk7XG4gICAgfVxuICB9XG4gICY6bnRoLWNoaWxkKG9kZCkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gICAgb3BhY2l0eTogMC40O1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMxMzQxNzQsIHRyYW5zcGFyZW50KTtcbiAgfVxuICBpbWcge1xuICAgIGhlaWdodDogMzc1cHg7XG4gICAgd2lkdGg6IDU4MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogYm90dG9tO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgfVxufVxuLmdhbGxlcnktYWxidW0tbmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MHB4O1xuICBsZWZ0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHotaW5kZXg6IDEwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwuMyk7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBzcHJpdGUoJHMtYXJyb3ctaGVhZGluZyk7XG4gICAgcmlnaHQ6IC0zNXB4O1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmdhbGxlcnktYWxidW0tcGhvdG9zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xuICB6LWluZGV4OiAxMDtcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIH1cbn1cbi5nYWxsZXJ5LWFsYnVtLWRldGFpbC1waG90b3Mge1xuICB0b3A6IDMwcHg7XG59XG4uZm90b3JhbWFfX3RodW1iLWJvcmRlciB7XG4gIGJvcmRlci1jb2xvcjogJG1haW4tY29sb3I7XG59XG4uZm90b3JhbWFfX2FyciwgLmZvdG9yYW1hX19mdWxsc2NyZWVuLWljb24sIC5mb3RvcmFtYV9fdmlkZW8tY2xvc2UsIC5mb3RvcmFtYV9fdmlkZW8tcGxheSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZS9iZy9mb3RvcmFtYS5wbmcpIG5vLXJlcGVhdDtcbn1cbi5mb3RvcmFtYV9fYXJyLS1uZXh0IHtcbiAgcmlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMycHggMDtcbn1cbi5mb3RvcmFtYV9fY2FwdGlvbl9fd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufSIsIi5hYm91dCB7XG4gIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG4uc3VtLXBvd2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB3aWR0aDogMjYwcHg7XG4gIGhlaWdodDogMjYwcHg7XG4gIHBhZGRpbmctdG9wOiA5NXB4O1xuICBtYXJnaW4tdG9wOiAtNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgLnN1bS1wb3dlci12YWx1ZSB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICB9XG59XG4uYWJvdXQtc3RhdGlvbnMge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9wYWNpdHktdW5kZXJsaW5lO1xuICAgIH1cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYWN0aW9uLWNvbG9yO1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9wYWNpdHktaG92ZXItdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB1bCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBsaSB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxufVxuXG4uYWJvdXQtaGlzdG9yeSB7XG4gIHBhZGRpbmc6IDgwcHggMTAwcHg7XG4gIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubWlkZGxlLWhlYWRpbmcge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIHVsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICB9XG59XG4uYWJvdXQtbGVmdC1jb2x1bW4ge1xuICB3aWR0aDogMzM1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuLmFib3V0LXJpZ2h0LWNvbHVtbiB7XG4gIHdpZHRoOiA2NDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59IiwiLmNhcGl0YWwtaW5mby1udW0sIC5jYXBpdGFsLWluZm8tZGVmYXVsdC1udW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cbi5jYXBpdGFsLWluZm8tbnVtIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgbGVmdDogLTM1cHg7XG4gICAgdG9wOiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG59XG4uY2FwaXRhbC1pbmZvLWRlZmF1bHQtbnVtIHtcbiAgY29sb3I6ICMzMzM7XG59XG4uY2FwaXRhbC1pbmZvLWludGVycmFvIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgLmNhcGl0YWwtaW5mby1udW0ge1xuICAgIGNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tY29sb3I7XG4gICAgfVxuICB9XG59XG4uY2FwaXRhbC1pbmZvLXJvc25lZnQge1xuICAuY2FwaXRhbC1pbmZvLW51bSB7XG4gICAgY29sb3I6ICRhY3Rpb24tY29sb3I7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3Rpb24tY29sb3I7XG4gICAgfVxuICB9XG59XG4uY2FwaXRhbC1pbmZvLXBhcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xufVxuLmNhcGl0YWwtbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMzBweDtcbn1cbi5jYXBpdGFsLWNoYXJ0IHtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIGJhY2tncm91bmQ6ICNFNkYxRkI7XG4gIGhlaWdodDogNjAwcHg7XG4gIHRzcGFuIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgfVxuICAucmVjdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG4gIC5uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgY29sb3I6ICMwMDA7XG4gIH1cbiAgLmRhdGFEZXNjIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBjb2xvcjogI2ZmOTMwMDtcbiAgfVxuICAuY2hhcnRUaXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjc1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uY2FwaXRhbC1pbmZvIHtcbiAgcGFkZGluZy10b3A6IDE5cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA1MDBweCk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4ucGllVG9vbHRpcHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cHg7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC5uYW1le1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAudG9vbHRpcERlc2N7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbiIsIi50YWJzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDI7XG4gIC5hY3RpdmUge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIHotaW5kZXg6IDE7XG4gICAgJjo6YWZ0ZXIsICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgd2lkdGg6IDEycHg7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA1MCUgMCAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAycHggMnB4IDAgMDtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0xcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCUgMCAwIDA7XG4gICAgICBib3JkZXItd2lkdGg6IDJweCAwIDAgMnB4O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG4gICAgei1pbmRleDogMjtcbiAgICAmOm5vdCguYWN0aXZlKSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICBsZWZ0OiAtMXB4O1xuICAgICAgICByaWdodDogLTFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3ViLWZvbnQtY29sb3I7XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZzogMzFweCAzNHB4IDI2cHg7XG4gICAgd2lkdGg6IDIxMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIH1cbiAgc3BhbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggZGFzaGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgfVxufSIsIi5uZXdzLFxuLnBob3RvZ2FsbGVyeSB7XG4gIGgxIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAuY2F0ZWdvcnktZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLnN1YnNjcmliZS1mb3JtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4uY2F0ZWdvcnktZmlsdGVyIHtcbiAgc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VsZWN0LXRvLWxpbmtzIHtcbiAgLml0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICBhLCBzcGFuIHtcbiAgICBwYWRkaW5nOiAxcHggOHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuICAuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG5cbiAgICBhLCBhOmhvdmVyLCBhOmFjdGl2ZSwgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG59XG4ubmV3cy1kZXRhaWwtYm9keSB7XG4gIHAge1xuICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XG4gIH1cbn1cbi5uZXdzLWRldGFpbC1wYWdlIHtcbiAgLmxlZnQtY29sdW1uIHtcbiAgICB3aWR0aDogNzgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG59XG4uZ28tYmFjay1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgQGluY2x1ZGUgc3ByaXRlKCRzLWFycm93LWxlZnQpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BhY2l0eS11bmRlcmxpbmU7XG4gICAgfVxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRhY3Rpb24tY29sb3I7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkb3BhY2l0eS1ob3Zlci11bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY2F0ZWdvcnktaXRlbSB7XG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmNhdGVnb3J5LWl0ZW0tZGF0ZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjb2xvcjogJGdyYXk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgd2lkdGg6IDcwcHg7XG4gIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLm5ld3MtZGV0YWlsLWJvZHkge1xuICB3aWR0aDogNzgwcHg7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cbi5jYXRlZ29yeS1pdGVtLWluZm8ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDcxMHB4O1xufVxuLmNhdGVnb3J5LWl0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uY2F0ZWdvcnktaXRlbS1wcmV2aWV3IHtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG59XG4uZGVmYXVsdFBhZ2luYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4qIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAubWFpbi1uYXYtYmxvY2sge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgID5hLCBkaXYge1xuICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIGhlaWdodDogMzhweDtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLWNvbG9yO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnByZXYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5jdXIsIC5jdXI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkbWFpbi1jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNlcGFyYXRvciB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIGNvbG9yOiAkYWN0aW9uLWNvbG9yO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubmV4dCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICRhY3Rpb24tY29sb3I7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgICBwYWRkaW5nOiAwIDE3cHg7XG4gICAgfVxuICB9XG59IiwiLmNvbnRhY3RzIHtcbiAgI21hcCB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbiAgLm1hc3MtbWVkaWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvL3RvcDogNTAlO1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgICAvL3RyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxuICB9XG4gIC5sZWZ0LWNvbHVtbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogNDUwcHg7XG4gICAgd2lkdGg6IDM4MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktYmFja2dyb3VuZC1jb2xvcjtcbiAgfVxuICAucmlnaHQtY29sdW1uIHtcbiAgICB3aWR0aDogODAwcHg7XG4gIH1cbn1cbi5jb250YWN0cy1hZmZpbGlhdGVzIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBwYWRkaW5nOiA1MHB4IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY0ZTU7XG4gIHVsIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuICBwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICB9XG59XG4uY29udGFjdHMtYWZmaWxpYXRlLW1haWwge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn0iLCIuaW5mby1zdWJoZWFkaW5nIHtcbiAgY29sb3I6ICMxMzQxNzQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmluZm8taGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMzMzM7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbnAgKyAuaW5mby1zdWJoZWFkaW5nLCBwICsgLmluZm8taGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5pbmZvLWNvbHVtbi1mb3JtIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZjFmYjtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBsYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICB0ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbiAgaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGhlaWdodDogNDBweDtcbiAgICB3aWR0aDogNDglO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5pbmZvLXJlZmVyZW5jZSB7XG4gIHBhZGRpbmc6IDMwcHggMCAzMHB4IDU1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZlZjQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgJG1haW4tY29sb3I7XG4gIHVsIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTEwcHgpO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZlZjQ7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMzMzM7XG4gICAgfVxuICB9XG59XG5cbi5yZWZlcmVuY2UtcHJlYW1ibGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaW5mby1yZWZlcmVuY2UtaGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufSIsImhlYWRlciB7XG4gIG5hdiB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRtYWluLWNvbG9yO1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweCA4cHg7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgfVxuICAgIHVsLnJvb3QtaXRlbSB7XG4gICAgICBhIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMnB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBhcmVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICA+IGEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgICAgIH1cbiAgICAgIHVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMzNweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDhweCAxMjhweCAwIHJnYmEoMjU1LCAxNDcsIDAsIC42MSk7XG4gICAgICAgICAgLy9hIHtcbiAgICAgICAgICAvLyAgJjpob3ZlciB7XG4gICAgICAgICAgLy8gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRtYWluLWNvbG9yLCAzJSk7XG4gICAgICAgICAgLy8gIH1cbiAgICAgICAgICAvL31cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1hc3MtbWVkaWEge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG4ubWFzcy1tZWRpYS1pdGVtIHtcbiAgZm9udC1zaXplOiAwO1xuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5tYXNzLW1lZGlhLW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4ubWFzcy1tZWRpYS1pbWcsIC5tYXNzLW1lZGlhLWluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbi5tYXNzLW1lZGlhLWltZyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgd2lkdGg6IDUwcHg7XG59XG4ubWFzcy1tZWRpYS1pbmZvIHtcbiAgd2lkdGg6IDIzNXB4O1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuLm1hc3MtbWVkaWEtcG9zaXRpb24ge1xuICBjb2xvcjogJGdyYXk7XG59IiwiLnNlZS1tb3JlIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIGJvcmRlci10b3A6ICRiYXNlLWJvcmRlcjtcbn1cbi5zZWUtbW9yZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogY2FsYygyNSUgLSA0MHB4KTtcbn1cbi5zZWUtbW9yZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG4uc2VlLW1vcmUtaGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uc2VlLW1vcmUtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5zZWUtbW9yZS1ibG9jay1oZWFkaW5nIHtcbiAgY29sb3I6ICRiYXNlLWZvbnQtY29sb3I7XG4gIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufSIsImZvb3RlciB7XG4gIGJvcmRlci10b3A6ICRiYXNlLWJvcmRlcjtcbiAgcGFkZGluZzogMTVweCAwIDMwcHg7XG4gIC5zb2NpYWwtbGlua3Mge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICBsaS5zb2NpYWwtbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIGEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIC8vYm9yZGVyOiAkYmFzZS1ib3JkZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNvY2lhbC1mYiB7XG4gICAgYSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJHMtZmFjZWJvb2syeCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5zb2NpYWwtdmsge1xuICAgIGEge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgc3ByaXRlKCRzLXZrb250YWt0ZTJ4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNvY2lhbC1vayB7XG4gICAgYSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBzcHJpdGUoJHMtb2Rub2tsYXNzbmlraTJ4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5mb290ZXItaW5mbyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmxhbmctY2hhbmdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDksIDEyMiwgMjE0LCAwLjMpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICByaWdodDogLTI1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIEBpbmNsdWRlIHNwcml0ZSgkcy1sYW5nLWNoYW5nZSk7XG4gICAgfVxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRhY3Rpb24tY29sb3I7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg5LCAxMjIsIDIxNCwgMSk7XG4gICAgfVxuICB9XG59Il19 */
.recmar {
    margin: 16px 0px 0px 0px;
    width: 100%;
}
.sum-power {
    padding-top: 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.sum-power .sum-power-value {
    line-height: 100%;
}
/* End */


/* Start:/local/templates/kalgen/template_styles.css?17664006471878*/
ul > li.parent >ul.root-item > li {display: block}

.home-subscribe [type="email"] {
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 174px;
    margin: 0 5px 0 0;
    height: 32px;
    line-height: 32px;
    padding: 7px 10px;
    min-height: initial;
    border: 1px solid #ff9300;
	background-color: #fff8ee;
}

.subscribe-form [type="email"] {    
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;	
    margin: 0 5px 0 0;
    height: 40px;    
    padding: 7px 10px;
    min-height: initial;
    border: 1px solid #ff9300;
	background-color: #fff8ee; 
	margin-bottom: 10px
}

#callback_form_wrapper .error-fld{ margin-top: -11px; margin-bottom:10px; font-size:11px; display: block }

.polit {
    float: right;    
}

.cookie {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 20px 0;
    border-top: 1px solid #ff9300;
    z-index: 100;
    background: #fff;
}
.cookie__inner {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-end;
    justify-content: flex-start;
    gap: 20px;    
    position: relative;
}
.cookie__content {
    flex: 1;    
}
.cookie__content p {
    margin-bottom: 14px;
}
.cookie__content p:last-child {
    margin-bottom: 0;
}
.cookie__submit {
    padding: 10px 20px;
    border-radius: 4px;
    background-color: #ff9300;
    color: #fff;
    cursor: pointer;
}
.cookie__close {
    position: absolute;
    top: -4px;
    right: 0;    
    width: 32px;
    cursor: pointer;
    height: 32px;
}
.cookie__close::before,
.cookie__close::after {
    content: '';
    display: block;
    width: 16px;
    height: 2px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) rotate(45deg);
    background-color: #ff9300;
}
.cookie__close::after {
    transform: translate(-50%, -50%) rotate(-45deg);
}
/* End */
/* /local/templates/kalgen/css/style.min.css?1726744539266689 */
/* /local/templates/kalgen/template_styles.css?17664006471878 */
