@charset "UTF-8";.icon-alarm_blue,.icon-alarm_white,.icon-arrow-down_gray{background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}blockquote p:last-child,body{margin:0}button,hr,input{overflow:visible}a:hover,abbr[title]{text-decoration:underline}.btn,.expand-text{text-align:center}.rateit,.slick-slider{-khtml-user-select:none}.fancybox-infobar,.slick-slider{-moz-user-select:none;-webkit-touch-callout:none}.slick-track:after,hr{clear:both}.fancybox-infobar,.rateit,.slick-slider{-webkit-touch-callout:none}.btn,img,legend,video{max-width:100%}.fancybox-caption,.fancybox-infobar,.slick-slide.dragging img{pointer-events:none}a,body{-webkit-text-decoration-skip:objects}body,html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}.fancybox-container,.fancybox-thumbs,.fancybox-thumbs__list a,.slick-slider,body{-webkit-tap-highlight-color:transparent}.icon-alarm_blue{background-image:url(../sprites/sprite.png);background-position:0 -143px;width:3.3rem;height:3.7rem}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-alarm_blue{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-alarm_white{background-image:url(../sprites/sprite.png);background-position:-29px -190px;width:1.8rem;height:2rem}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-alarm_white{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-arrow-down_gray{background-image:url(../sprites/sprite.png);background-position:-271px -136px;width:9px;height:6px}.icon-arrow-left,.icon-arrow-right{width:14px;height:2.1rem;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-arrow-down_gray{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-arrow-left{background-image:url(../sprites/sprite.png);background-position:-244px -152px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-arrow-left{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-arrow-right{background-image:url(../sprites/sprite.png);background-position:-244px -121px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-arrow-right{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-bed_gray{background-image:url(../sprites/sprite.png);background-position:-172px -143px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative;width:2.1rem;height:1.7rem}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-bed_gray{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-bed_white{background-image:url(../sprites/sprite.png);background-position:-205px -190px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative;width:1.8rem;height:14px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-bed_white{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-callback_blue{background-image:url(../sprites/sprite.png);background-position:0 -96px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative;width:3.6rem;height:3.7rem}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-callback_blue{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-check{background-image:url(../sprites/sprite.png);background-position:-86px -190px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative;width:2rem;height:15px}.icon-check_dark,.icon-clock_white{height:1.7rem;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-check{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-check_dark{background-image:url(../sprites/sprite.png);background-position:-203px -143px;width:1.8rem}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-check_dark{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-clock_white{background-image:url(../sprites/sprite.png);background-position:-244px -183px;width:1.7rem}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-clock_white{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-close{background-image:url(../sprites/sprite.png);background-position:-271px -96px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative;width:11px;height:12px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-close{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-doc-house_blue{background-image:url(../sprites/sprite.png);background-position:-89px 0;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative;width:7rem;height:7.3rem}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-doc-house_blue{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-expand-down_blue{background-image:url(../sprites/sprite.png);background-position:-271px -118px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative;width:11px;height:8px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-expand-down_blue{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-expand-down_large_blue{background-image:url(../sprites/sprite.png);background-position:-116px -190px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative;width:2.1rem;height:14px}.icon-facebook_white,.icon-heart_blue{height:3.3rem;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-expand-down_large_blue{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-facebook_white{background-image:url(../sprites/sprite.png);background-position:-94px -96px;width:3.4rem}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-facebook_white{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-heart_blue{background-image:url(../sprites/sprite.png);background-position:-46px -96px;width:3.8rem}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-heart_blue{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-heart_filled_white{background-image:url(../sprites/sprite.png);background-position:-43px -143px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative;width:2.7rem;height:2.4rem}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-heart_filled_white{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-heart_white{background-image:url(../sprites/sprite.png);background-position:-142px -143px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative;width:2rem;height:1.8rem}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-heart_white{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-house-price_blue{background-image:url(../sprites/sprite.png);background-position:-169px 0;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative;width:6.5rem;height:7.3rem}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-house-price_blue{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-house-search_blue{background-image:url(../sprites/sprite.png);background-position:0 0;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative;width:7.9rem;height:8.6rem}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-house-search_blue{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-house_gray{background-image:url(../sprites/sprite.png);background-position:-80px -143px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative;width:2.3rem;height:1.9rem}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-house_gray{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-house_white{background-image:url(../sprites/sprite.png);background-position:-57px -190px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative;width:1.9rem;height:1.6rem}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-house_white{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-instagram_white{background-image:url(../sprites/sprite.png);background-position:-181px -96px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative;width:3.1rem;height:3.1rem}.icon-location-place_white,.icon-location_blue{width:1.7rem;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-instagram_white{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-location-place_white{background-image:url(../sprites/sprite.png);background-position:-244px -62px;height:1.9rem}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-location-place_white{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-location_blue{background-image:url(../sprites/sprite.png);background-position:-244px 0;height:2.1rem}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-location_blue{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-location_white{background-image:url(../sprites/sprite.png);background-position:-244px -91px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative;width:1.6rem;height:2rem}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-location_white{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-loop_blue{background-image:url(../sprites/sprite.png);background-position:-113px -143px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative;width:1.9rem;height:1.9rem}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-loop_blue{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-mail_blue{background-image:url(../sprites/sprite.png);background-position:-147px -190px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative;width:2rem;height:14px}.icon-mail_white,.icon-sort,.icon-stages_gray{width:1.8rem;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-mail_blue{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-mail_white{background-image:url(../sprites/sprite.png);background-position:-177px -190px;height:14px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-mail_white{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-sort{background-image:url(../sprites/sprite.png);background-position:-28px -220px;height:15px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-sort{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-stages_gray{background-image:url(../sprites/sprite.png);background-position:0 -220px;height:1.6rem}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-stages_gray{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-stages_white{background-image:url(../sprites/sprite.png);background-position:-271px -27px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative;width:15px;height:13px}.icon-star_blue,.icon-star_gray{width:13px;height:13px;background-repeat:no-repeat;vertical-align:middle;display:inline-block;position:relative}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-stages_white{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-star_blue{background-image:url(../sprites/sprite.png);background-position:-271px -50px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-star_blue{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-star_gray{background-image:url(../sprites/sprite.png);background-position:-271px -73px}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-star_gray{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-tel_blue{background-image:url(../sprites/sprite.png);background-position:0 -190px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative;width:1.9rem;height:2rem}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-tel_blue{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-tel_white{background-image:url(../sprites/sprite.png);background-position:-271px 0;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative;width:15px;height:1.7rem}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-tel_white{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-trash{background-image:url(../sprites/sprite.png);background-position:-244px -31px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative;width:1.6rem;height:2.1rem}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-trash{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}.icon-vk_white{background-image:url(../sprites/sprite.png);background-position:-138px -96px;background-repeat:no-repeat;display:inline-block;vertical-align:middle;position:relative;width:3.3rem;height:3.3rem}progress,sub,sup{vertical-align:baseline}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.icon-vk_white{background-size:28.6rem 23.6rem;background-image:url(../sprites/sprite@2x.png)}}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15}article,aside,details,footer,header,menu,nav,section{display:block}h1{font-size:2em}figcaption,figure,main{display:block}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;transition:color .25s;color:#00a0ff;text-decoration:none}abbr[title]{border-bottom:none;text-decoration:underline dotted}dfn{font-style:italic}mark{background:0 0;color:#347D3B}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;max-height:100%;-ms-flex-negative:0;flex-shrink:0}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;padding:0;white-space:normal}.contact-item,.price{white-space:nowrap}progress{display:inline-block}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}*,.fancybox-button:focus,.fancybox-slide,.slick-list:focus,.slick-slide{outline:0}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}body{font:400 14px/1.25 "Uni Sans",Helvetica,Arial,sans-serif}.btn,.filter__main-input,.input-filter,.select2-container .select2-search--inline .select2-search__field,.select2-container--default .select2-selection--multiple textarea,.select2-container--default .select2-selection--single,.ui-input,.ui-textarea{font-family:"Uni Sans",Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{line-height:1.333;font-weight:400;margin:0 0 2rem}blockquote,em,figure,p{margin:0 0 2.5rem;display:block}blockquote,dd{display:block;margin:0 0 2rem}blockquote{background:#E5EDF6;border-radius:3px;padding:2rem;position:relative;font-size:14px;line-height:1.6rem;font-weight:500;color:#182045}cite,em{font-weight:400;font-style:normal}blockquote:after{content:'';display:block;position:absolute;top:100%;left:12px;border-right:12px solid transparent;border-left:12px solid transparent;border-top:12px solid #E5EDF6}blockquote p{margin:0 0 10px}em{display:block;font-size:1.8rem;line-height:1.666}cite{font-size:14px;line-height:3.2rem}b,strong{font-weight:700}dl{margin:3rem 0}dt{display:block;margin:0 0 13px;font-size:1.8rem;line-height:1;font-weight:500;color:#000}hr{box-sizing:content-box;height:0;border:none;border-top:1px solid #ccc;margin:2.4rem 0}.slick-dots>li,.slick-list,.ui-ul>li,.ui-wysiwyg ul>li,body.compensate-for-scrollbar,textarea{overflow:hidden}.btn,.btn:hover,.sorting__main{text-decoration:none}textarea{resize:none}.section-title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:2.5rem;margin-bottom:20px;-ms-flex-positive:1;flex-grow:1}.section-title:after{content:"";height:1px;background:#606060;-ms-flex-positive:1;flex-grow:1;margin-left:18px}.form-desc{line-height:1.2;margin-bottom:16px;font-size:1.6rem}@media (min-width:768px){.form-desc{font-size:2.2rem}}.heading-base{font-size:3.6rem;line-height:1.1;color:#00a0ff;font-weight:400;margin-bottom:40px}@media (min-width:768px){.heading-base{font-size:5rem}}.heading-base--medium{font-size:3rem;margin-bottom:20px}.heading-base--mod-margin{margin-bottom:35px}.popup-title{font-size:2.1rem;line-height:2.4rem;font-weight:400;margin-bottom:30px}.heading-team{font-size:3.5rem;text-transform:uppercase;margin-bottom:15px}.contact-item{margin-bottom:10px}.contact-item__link{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;font-size:2.1rem}.contact-item__icon{margin-right:10px;line-height:0}.contact-item--size-mini .contact-item__link{font-size:15px}.expand-text{margin-top:15px}.select2-results__options,.styled-scrollbar{scrollbar-color:#00a0ff #eff4ff;scrollbar-width:10px}.select2-results__options::-webkit-scrollbar,.styled-scrollbar::-webkit-scrollbar{width:10px}@media (min-width:768px){.select2-results__options::-webkit-scrollbar,.styled-scrollbar::-webkit-scrollbar{width:3rem}}.select2-results__options::-webkit-scrollbar-button,.styled-scrollbar::-webkit-scrollbar-button{background:0 0;display:none}.select2-results__options::-webkit-scrollbar-thumb,.styled-scrollbar::-webkit-scrollbar-thumb{background:#00a0ff;border-radius:20px}.select2-results__options::-webkit-scrollbar-track,.styled-scrollbar::-webkit-scrollbar-track{background:#eff4ff;border-right:2px solid #d3e5ef;border-radius:20px}.select2-results__options::-webkit-scrollbar-corner,.styled-scrollbar::-webkit-scrollbar-corner{background:#999}.select2-results__options::-webkit-resizer,.styled-scrollbar::-webkit-resizer{background:#111}.price__main{font-weight:700;font-size:2.8rem;color:#ea5599}.price__currency{font-weight:400;color:#ea5599;font-size:1.8rem}.price__footage{font-size:1.8rem;color:#606060}.price--size-large .price__main{font-size:3.3rem}.price--size-large .price__footage{font-size:2.1rem}[class*=" icon-"],[class^=icon-]{display:inline-block;vertical-align:middle;position:relative;fill:currentColor;fill-rule:evenodd;-ms-flex-negative:0;flex-shrink:0}.icon-rect{width:2.1rem;height:1.6rem;border:2px solid #00a0ff;border-radius:2px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.icon-rect .icon-check{margin-left:3px;margin-top:-5px}@font-face{font-family:'Uni Sans';src:url(../fonts/UniSansBold.eot);src:local("Uni Sans Bold"),local("UniSansBold"),url(../fonts/UniSansBold.eot?#iefix) format("embedded-opentype"),url(../fonts/UniSansBold.woff2) format("woff2"),url(../fonts/UniSansBold.woff) format("woff"),url(../fonts/UniSansBold.ttf) format("truetype"),url(../fonts/UniSansBold.svg#UniSansBold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Uni Sans';src:url(../fonts/UniSansBook.eot);src:local("Uni Sans Book"),local("UniSansBook"),url(../fonts/UniSansBook.eot?#iefix) format("embedded-opentype"),url(../fonts/UniSansBook.woff2) format("woff2"),url(../fonts/UniSansBook.woff) format("woff"),url(../fonts/UniSansBook.ttf) format("truetype"),url(../fonts/UniSansBook.svg#UniSansBook) format("svg");font-weight:400;font-style:normal;font-display:swap}.is-error{border-color:#8A0502}.is-success{border-color:#159E24}button,input[type=submit]{border:0}.ui-input,.ui-textarea{display:block;width:100%;background:#e8f0f5;height:55px;border-radius:30px;border:0;padding:5px 20px;margin-bottom:20px;font-size:17.3px;color:#606060;box-shadow:inset 0 1px 1px 0 #d4e5ef;-webkit-appearance:none;transition:.25s}.ui-input:-ms-input-placeholder,.ui-textarea:-ms-input-placeholder{color:#606060}.ui-input::placeholder,.ui-textarea::placeholder{color:#606060}.ui-input:focus,.ui-textarea:focus{border-color:#d4e5ef}.ui-input--theme-white{background-color:#fff;box-shadow:inset 0 1px 1px 0 #dce8f0}.ui-textarea{height:260px;padding-top:10px;border-radius:25px}.ui-label{display:block;font-size:2.2rem;margin-bottom:4px}.sorting,.sorting__main{display:-ms-inline-flexbox}.ui-label--small{font-size:1.6rem}.sorting{position:relative;display:inline-flex}.sorting__main{color:#606060;display:inline-flex;-ms-flex-align:center;align-items:center}.sorting__main-text{font-size:1.8rem;margin-right:6px}.sorting__modal{position:absolute;right:0;top:calc(100% + 15px);width:29rem;background:#fff;z-index:100;padding:15px 2rem;border-radius:35px;box-shadow:0 0 20px 0 rgba(0,160,255,.2);opacity:0;visibility:hidden;transition:.25s}.btn-check__icon,.ui-checkbox__icon{border-radius:10px;border-top:2px solid #d1e3ef;transition:.25s}.sorting__modal.active{opacity:1;visibility:visible}.sorting__list{list-style:none}.sorting__list>li{margin-bottom:15px}.sorting__list>li:last-child{margin-bottom:0}.btns-row .btn,.form-title{margin-bottom:15px}.sorting__list-text{font-size:1.8rem}@media (min-width:768px){.sorting__modal{width:43rem}.sorting__list-text{font-size:2rem}}.ui-checkbox{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;cursor:pointer}.ui-checkbox__icon{-ms-flex-negative:0;flex-shrink:0;margin-right:7px;width:2rem;height:2rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;background:#e8f0f5;margin-top:7px}.select2-close-mask,.select2-dropdown,.ui-checkbox--theme-white .ui-checkbox__icon{background-color:#fff}.ui-checkbox__icon [class^=icon-]{opacity:0;position:relative;top:-3px;right:-1px}.ui-checkbox__text{font-size:1.7rem;line-height:1}.ui-checkbox input:checked+.ui-checkbox__icon [class^=icon-]{opacity:1}.btn-check{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.btn-check__icon{-ms-flex-negative:0;flex-shrink:0;margin-right:14px;width:3.5rem;height:2.1rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background:#e8f0f5}.btn-check__icon .icon{opacity:0;transition:.25s}.btn-check__text{font-size:1.8rem}@media (min-width:768px){.btn-check__text{font-size:2rem}}.btn-check input:checked+.btn-check__icon,.btn-check input:checked+.btn-check__icon .icon{opacity:1}.checkbox-filter{margin-right:2px;cursor:pointer}.checkbox-filter__text{background:#e8f0f5;border-radius:15px;padding:2px 6px;font-size:11px;min-width:22px;transition:.25s;height:1.7rem}.checkbox-filter input:checked+.checkbox-filter__text{background:#00a0ff;color:#fff}.input-filter{width:100%;display:block;-webkit-appearance:none;transition:.25s;border:0;background:#e8f0f5;border-radius:15px;padding:2px 10px;font-size:11px;height:1.7rem}.input-wrap{position:relative}.input-wrap:last-child{margin-right:0}.btn-card,.btn-default--mini .icon{margin-right:10px}.input-wrap__cur{position:absolute;right:7px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:11px}.btn,.btn-items{position:relative}.input-wrap--medium .input-filter{font-size:1.6rem;height:2.5rem}.input-wrap--medium .input-wrap__cur{font-size:1.6rem}.form-title{font-size:2.7rem}.form-warning{font-size:1.8rem;margin-top:-15px}.select-theme-white .select2-container--default .select2-selection--single{background:#fff;box-shadow:inset 0 1px 1px 0 #dce8f0}.btn{background:0 0;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;transition:.25s;cursor:pointer}.btn:active{transition:none}.btn-default{background:#00a0ff;color:#fff;font-size:1.8rem;line-height:1;height:5rem;border-radius:30px;padding:5px 2rem;box-shadow:0 5px 12px 0 rgba(0,160,255,.4);min-width:230px}.btn-default:hover{background:#ea5599;box-shadow:0 5px 12px 0 rgba(234,85,153,.4)}@media (min-width:768px){.btn-default{padding:5px 3rem}.btns-row .btn{margin-bottom:0}}.btn-default--mini{height:3rem;box-shadow:none;min-width:auto;padding-left:15px;padding-right:15px}.btn-default--medium{height:4rem;padding-left:20px;padding-right:20px;min-width:auto}.btn-default--dark{background:#3f214a}.btn-default--white{background:#fff;color:#00a0ff}.btn-default--show-map:hover,.btn-pink{background:#ea5599}.btn-items__tooltip,.btn-pink{color:#fff;font-size:1.8rem;white-space:nowrap}.btn-pink{height:4rem;padding:5px 3rem;border-radius:30px;box-shadow:0 5px 12px 0 rgba(0,160,255,.4)}.btn-card{border-radius:100%;background:#00a0ff;width:2.6rem;height:2.6rem}.btn-card:last-child{margin-right:0}.btn-card--large{width:3.5rem;height:3.5rem}.btn-card.active{background:#ea5599}.btn-items{z-index:50}.btn-items__inner{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:4.2rem;height:3.3rem;background:#e8f0f5;border-top:2px solid #d1e4ef;border-bottom:2px solid transparent;border-radius:7px}.btn-close,.btn-items__tooltip{position:absolute;background:#00a0ff}.btn-items__inner>[class^=icon-]{margin-right:4px}.btn-items__inner>[class^=icon-]:last-child{margin-right:0}.btn-items__tooltip{left:65%;top:85%;padding:3px 10px;border-radius:6px;opacity:0;visibility:hidden;transition:.5s;-ms-transform:translateY(-5px);transform:translateY(-5px)}.btn-items:hover .btn-items__tooltip{opacity:1;visibility:visible;-ms-transform:translateY(0);transform:translateY(0)}.fancybox-is-hidden,.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.btn-items--check .icon-check{opacity:0;transition:.25s}.btn-items--check input:checked+.btn-items__inner .icon-check{opacity:1}.btn-close{right:3rem;top:2rem;width:2rem;height:2rem;border-radius:100%}.btn-mob-menu{position:relative;width:2.8rem;height:1.8rem;transition:0s}.btn-mob-menu span,.btn-mob-menu:after,.btn-mob-menu:before{content:"";display:block;width:2.8rem;height:3px;background-color:#00a0ff;position:absolute;left:0;transition:all .3s ease-in-out;border-radius:2px}.btn-mob-menu:before{top:0}.btn-mob-menu span{top:8px;opacity:1}.btn-mob-menu:after{top:1.6rem}.btn-menu-close{position:relative;width:2.8rem;height:1.8rem;transition:0s}.btn-menu-close span,.btn-menu-close:after,.btn-menu-close:before{content:"";display:block;width:2.8rem;height:3px;background-color:#00a0ff;position:absolute;left:0;transition:all .3s ease-in-out;border-radius:2px}.btn-menu-close span{opacity:0;top:8px;width:2.5rem;-ms-transform:rotate(45deg);transform:rotate(45deg)}.btn-menu-close:before{width:2.5rem;top:8px;left:0;-ms-transform:rotate(45deg);transform:rotate(45deg)}.btn-menu-close:after{width:2.5rem;top:8px;left:0;-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.btn--fullwidth{width:100%}.fancybox-close-small.fancybox-button{display:none}ol,ul{margin:0;padding:0}.ui-ul,.ui-wysiwyg ul{margin:0 0 2rem;padding:0;list-style:none}.ui-ul>li,.ui-wysiwyg ul>li{position:relative;padding:0 0 0 2rem;margin:0 0 1.6rem}.ui-ul>li:after,.ui-wysiwyg ul>li:after{content:'';display:block;position:absolute;top:8px;left:4px;border-radius:50%;width:6px;height:6px;border:1px solid #E3C9A8}.ui-ol,.ui-wysiwyg ol{margin:0 0 2rem;padding:0;list-style:none;counter-reset:point}.ui-ol>li,.ui-wysiwyg ol>li{position:relative;padding:0 0 0 2rem;margin:0 0 1.6rem}.ui-ol>li:after,.ui-wysiwyg ol>li:after{content:counter(point) ".";counter-increment:point 1;position:absolute;top:0;left:0;width:2rem;text-align:center}.list-flats{list-style:none;font-size:13.5px}.list-flats>li{margin-bottom:3px;cursor:pointer}.list-flats>li:last-child{margin-bottom:0}.list-flats>li.active .list-flats__arrow{-ms-transform:rotate(180deg);transform:rotate(180deg)}.list-flats__submenu{display:none;margin-top:3px;list-style:none;padding-left:15px}.ui-figure img,.ui-wysiwyg figure img,.ui-wysiwyg img{display:block}.list-flats__submenu>li{margin-bottom:3px}.list-flats__submenu>li:last-child{margin-bottom:0}.list-flats__submenu>li .list-flats__text:before{content:"—";font-weight:700;font-size:10px;margin-right:2px}.list-flats__text{cursor:pointer}.list-flats__text:hover{color:#00a0ff}.list-flats__arrow{margin-top:-3px;margin-left:4px}.ui-table,.ui-wysiwyg table{width:100%;border-collapse:separate;border-spacing:0;border-radius:4px;text-align:left;font-size:12px;line-height:2.4rem;font-weight:700}.ui-table td,.ui-table th,.ui-wysiwyg table td,.ui-wysiwyg table th{background:#690909;padding:10px 1.6rem;vertical-align:middle;border:1px solid #890E0E;border-bottom:none}.ui-table td:not(:first-child),.ui-table th:not(:first-child),.ui-wysiwyg table td:not(:first-child),.ui-wysiwyg table th:not(:first-child){border-left:none}.ui-table th,.ui-wysiwyg table th{color:#fff}.ui-table tfoot tr:first-child td,.ui-table tfoot tr:first-child th,.ui-wysiwyg table tfoot tr:first-child td,.ui-wysiwyg table tfoot tr:first-child th{border-top:8px solid #890E0E}.ui-table tfoot tr:last-child td,.ui-table tfoot tr:last-child th,.ui-wysiwyg table tfoot tr:last-child td,.ui-wysiwyg table tfoot tr:last-child th{border-bottom:1px solid #890E0E}.ui-table mark,.ui-wysiwyg table mark{color:#FFC30C}@media (min-width:1200px){.ui-table td,.ui-table th,.ui-wysiwyg table td,.ui-wysiwyg table th{padding:12px 1.6rem}}.ui-figure,.ui-wysiwyg figure{overflow:hidden;margin:0 0 2rem}.ui-wysiwyg{font-size:12px;line-height:2rem;font-weight:400}.ui-wysiwyg figure+h1,.ui-wysiwyg figure+h2,.ui-wysiwyg figure+h3,.ui-wysiwyg figure+h4,.ui-wysiwyg figure+h5,.ui-wysiwyg figure+h6,.ui-wysiwyg p+h1,.ui-wysiwyg p+h2,.ui-wysiwyg p+h3,.ui-wysiwyg p+h4,.ui-wysiwyg p+h5,.ui-wysiwyg p+h6{padding:2rem 0 0}.ui-wysiwyg figure,.ui-wysiwyg p{margin:0 0 2rem}.ui-wysiwyg figure:last-child,.ui-wysiwyg p:last-child{margin:0}.ui-wysiwyg a{text-decoration:underline}.slick-dots{list-style:none;position:absolute;left:0;bottom:2rem;width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.slick-dots>li{margin:0 3px;line-height:0;width:10px;height:10px;border-radius:100%}.slick-dots>li button{font-size:0;width:100%;height:100%;border-radius:100%;background:#d2d2d2;box-sizing:border-box;cursor:pointer;transition:.25s}.pagination,.pagination>a{font-size:2.1rem;color:#606060}.slick-dots>li.slick-active button{background:#00a0ff}.slick-arrow{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:50;cursor:pointer}.slick-prev{left:0}.slick-next{right:0}.cards-carousel .slick-prev{left:-10px}.cards-carousel .slick-next{right:-10px}.cards-carousel .cards__item{margin-bottom:0}.pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.pagination>span{margin-top:5px;margin-bottom:5px}.pagination>a{margin:0 10px;width:2.2rem;height:2.2rem;border-radius:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-decoration:none}.slick-list,.slick-slider,.slick-track{position:relative;display:block}.pagination>a.current{background:#e8f0f5;color:#00a0ff;font-weight:700}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y}.slick-list{margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0;margin-left:auto;margin-right:auto;min-width:100%}.slick-track:after,.slick-track:before{content:"";display:table}.slick-slide,.slick-slide.slick-loading img{display:none}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.fancybox-outer,.fancybox-thumbs{-webkit-overflow-scrolling:touch}.fancybox-active{height:auto}.fancybox-is-hidden{left:-999.9rem;margin:0;position:absolute!important;top:-999.9rem}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{overflow-y:auto}.fancybox-bg{background:rgba(67,60,81,.82);opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-slide,.fancybox-slide--image .fancybox-content{transition-property:transform,opacity;top:0;left:0;-webkit-backface-visibility:hidden}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:4.4rem;left:0;line-height:4.4rem;min-width:44px;mix-blend-mode:difference;padding:0 10px;top:0;-webkit-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{display:none;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:4.4rem;position:absolute;text-align:center;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:4.4rem 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:5rem 15px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:4.4rem;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);background:no-repeat;background-size:100% 100%;max-width:none;overflow:visible;padding:0;position:absolute;-ms-transform-origin:top left;transform-origin:top left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:40rem;padding:4rem;width:100%}.fancybox-error p{color:#444;font-size:1.6rem;line-height:2rem;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:4.4rem;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:4.4rem}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button.fancybox-focus{outline:dotted 1px}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1),.fancybox-button--play svg:nth-child(2),.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-4.4rem;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-navigation .fancybox-button{background-clip:content-box;height:10rem;opacity:0;position:absolute;top:calc(50% - 5rem);width:7rem}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:3.1rem 2.6rem 3.1rem 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:3.1rem 6px 3.1rem 2.6rem;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:7.5rem 4.4rem 2.5rem;right:0;text-align:center;z-index:99996}@supports (padding:0px){.fancybox-caption{padding:7.5rem 15px}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.about-team__contact a,.cards__tabs>li>a,.fancybox-share__button:hover,.footer__contacts a,.notification,.notification:hover{text-decoration:none}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:5rem;left:50%;margin:-2.5rem 0 0 -2.5rem;opacity:.7;padding:0;position:absolute;top:50%;width:5rem;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0);transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0,0,0) scale(1)}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:3.6rem;opacity:1;padding:6px;right:0;top:0;width:3.6rem}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:0px){.fancybox-caption{padding-left:15px;padding-right:15px}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:3rem;text-align:center}.fancybox-share h1{color:#222;font-size:3.5rem;font-weight:700;margin:0 0 2rem}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:4rem;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:2.5rem;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:2.5rem}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;top:0;width:21.2rem;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:21.2rem}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:7.5rem;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;width:10rem}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width:576px){.fancybox-thumbs{width:11rem}.fancybox-show-thumbs .fancybox-inner{right:11rem}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.rateit{display:-moz-inline-box;display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.rateit .rateit-range{position:relative;display:-moz-inline-box;display:inline-block;background:url(star.gif);height:1.6rem;outline:0}.rateit .rateit-range *{display:block}* html .rateit,* html .rateit .rateit-range{display:inline}.rateit .rateit-hover,.rateit .rateit-selected{position:absolute;left:0;top:0;width:0}.rateit .rateit-hover-rtl,.rateit .rateit-selected-rtl{left:auto;right:0}.rateit .rateit-hover{background:url(star.gif) left -32px;color:#00a0ff}.rateit .rateit-hover-rtl{background-position:right -32px}.rateit .rateit-selected{background:url(star.gif) left -16px;color:#00a0ff}.rateit .rateit-selected-rtl{background-position:right -16px}.rateit .rateit-preset{background:url(star.gif) left -48px;color:#00a0ff}.rateit .rateit-preset-rtl{background:url(star.gif) right -48px}.rateit button.rateit-reset{background:url(delete.gif);width:1.6rem;height:1.6rem;display:-moz-inline-box;display:inline-block;float:left;outline:0;border:none;padding:0}.rateit .rateit-reset span{display:none}.rateit button.rateit-reset:focus,.rateit button.rateit-reset:hover{background-position:0 -16px}.rateit-font{font-size:2.8rem;line-height:1em}.rateit-font .rateit-range{background:0 0;height:auto}.rateit-font .rateit-empty{color:#606060}.rateit-font .rateit-range>div,.rateit-font .rateit-range>span{background:0 0;overflow:hidden;cursor:default}.rateit.rateit-font .rateit-reset{font-size:inherit;width:.6em;height:.6em;margin-top:.2em;background:gray;border-radius:50%;position:relative}.rateit.rateit-font .rateit-reset span{display:block;font-weight:700;color:#fff;height:calc(50% - .045em);top:0;position:absolute;border-bottom:.09em solid #fff;width:72%;margin-left:14%}.rateit.rateit-font .rateit-reset:hover,.rateit.rateit-font button.rateit-reset:focus{background:#e6574b;background:radial-gradient(ellipse at center,#e6574b 55%,#f6836b 77%,#f9d3cc 100%);background-position:0 0}.select2-container .select2-selection--multiple .select2-selection__clear,.select2-container .select2-selection--single .select2-selection__clear{background-color:transparent;font-size:1em;border:none}.selection{width:100%}.select2-container{box-sizing:border-box;width:auto;max-width:100%;margin:0 0 2rem;display:-ms-flexbox;display:flex;position:relative}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:2.8rem;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:0;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:3.2rem;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{list-style:none;padding:0;margin:0 8px 0 0;height:100%;max-width:80%;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin:0;padding:0;max-width:100%;resize:none;height:1.8rem;vertical-align:bottom;overflow:hidden;word-break:keep-all}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{border:1px solid #aaa;border-radius:0 0 30px 30px;overflow:hidden;box-sizing:border-box;display:block;position:absolute;left:-10000rem;width:100%;z-index:99995}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-container--default .select2-selection--multiple{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.select2-results__option{padding:9px 15px;font-size:1.6rem;line-height:1.2;-ms-user-select:none;user-select:none;-webkit-user-select:none}@media (min-width:768px){.select2-results__options::-webkit-scrollbar{width:10px}.select2-results__option{padding:9px 2.5rem}}.select2-results__option--selectable{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.cards__item-desc .price,.text-nowrap{white-space:nowrap}.select2-container--default .select2-selection--single{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-webkit-tap-highlight-color:transparent;box-sizing:border-box;border:0;overflow:hidden;position:relative;z-index:1;width:100%;background:#e8f0f5;height:5.5rem;border-radius:30px;padding:5px 2rem;font-size:1.73rem;color:#606060;box-shadow:inset 0 1px 1px 0 #d4e5ef}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:2.8rem}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:2.6rem;margin-right:20px;padding-right:0}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;right:2.5rem;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(../images/down-arrow.svg) no-repeat;z-index:70;width:14px;height:12px;background-size:cover}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--default .select2-selection--multiple{background-color:transparent;cursor:text;padding-bottom:5px;padding-right:5px;position:relative;width:100%;border:0;-webkit-appearance:none;transition:.25s;font-size:1.8rem;color:#00a0ff;height:5rem}@media (min-width:768px){.select2-container--default .select2-selection--multiple{height:7rem}}.select2-container--default .select2-selection--multiple textarea{color:#00a0ff;font-weight:400}.select2-container--default .select2-selection--multiple textarea:-ms-input-placeholder{color:#00a0ff;font-family:"Uni Sans",Helvetica,Arial,sans-serif}.select2-container--default .select2-selection--multiple textarea::placeholder{color:#00a0ff;font-family:"Uni Sans",Helvetica,Arial,sans-serif}.select2-container--default .select2-selection--multiple .select2-search__field{font-size:1.6rem}@media (min-width:992px){.select2-container--default .select2-selection--multiple .select2-search__field{font-size:1.8rem}}.select2-container--default .select2-selection--multiple.select2-selection--clearable{padding-right:25px}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;font-weight:700;height:2rem;margin-right:10px;margin-top:5px;position:absolute;right:0;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#00a0ff;border-radius:4px;box-shadow:0 5px 12px 0 rgba(0,160,255,.4);font-size:1.6rem;color:#fff;box-sizing:border-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin-left:5px;margin-top:5px;padding:3px 5px;position:relative;max-width:100%;overflow:hidden;vertical-align:bottom;white-space:nowrap}.select2-container--default .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px;display:inline;-ms-flex-positive:1;flex-grow:1;overflow:hidden;text-overflow:ellipsis}.select2-container--classic .select2-results>.select2-results__options,.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-right:1px solid #fff;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#fff;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px;margin-right:4px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#f1f1f1;color:#333;outline:0}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-left:1px solid #aaa;border-right:none;border-radius:0 4px 4px 0}.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__clear{float:left;margin-left:10px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single .select2-selection__arrow{-ms-transform:rotate(180deg);transform:rotate(180deg)}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{border-radius:0 0 30px 30px}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single .select2-selection__arrow{-ms-transform:rotate(180deg);transform:rotate(180deg)}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:0 0;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--group{padding:0}.select2-container--default .select2-results__option--disabled{color:#999}.select2-container--default .select2-results__option--selected{background-color:#ddd}.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{background-color:#00a0ff;color:#fff}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top,#fff 50%,#eee 100%);background-image:-o-linear-gradient(top,#fff 50%,#eee 100%);background-image:linear-gradient(to bottom,#fff 50%,#eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #00a0ff}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:2.8rem}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:700;height:2.6rem;margin-right:20px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:2.6rem;position:absolute;top:1px;right:1px;width:2rem;background-image:-webkit-linear-gradient(top,#eee 50%,#ccc 100%);background-image:-o-linear-gradient(top,#eee 50%,#ccc 100%);background-image:linear-gradient(to bottom,#eee 50%,#ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:4px 0 0 4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #00a0ff}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:0 0;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top,#fff 0,#eee 50%);background-image:-o-linear-gradient(top,#fff 0,#eee 50%);background-image:linear-gradient(to bottom,#fff 0,#eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top,#eee 50%,#fff 100%);background-image:-o-linear-gradient(top,#eee 50%,#fff 100%);background-image:linear-gradient(to bottom,#eee 50%,#fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:#fff;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;padding-bottom:5px;padding-right:5px}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #00a0ff}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;display:inline-block;margin-left:5px;margin-top:5px;padding:0}.select2-container--classic .select2-selection--multiple .select2-selection__choice__display{cursor:default;padding-left:2px;padding-right:5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{background-color:transparent;border:none;border-top-left-radius:4px;border-bottom-left-radius:4px;color:#888;cursor:pointer;font-size:1em;font-weight:700;padding:0 4px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;outline:0}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__display{padding-left:5px;padding-right:2px}.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{border-radius:0 4px 4px 0}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #00a0ff}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results__option--group{padding:0}.select2-container--classic .select2-results__option--disabled{color:grey}.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#00a0ff}.search-block{background:linear-gradient(to right,#0359a4 0,#ea5599 100%);position:relative;z-index:100;max-width:130rem;margin:0 auto;min-height:35.4rem;padding-top:47px;padding-bottom:30px}.search-block:after,.search-block:before{content:"";position:absolute;top:0;height:100%}.search-block:before{left:0;background:url(../images/search-bg-full.jpg) no-repeat;width:100%;background-size:cover}@media (min-width:768px){.search-block:before{background:url(../images/search-block-bg.jpg) no-repeat;background-size:cover}.search-block:after{left:47rem}}@media (min-width:992px){.search-block:before{background-position:right 0}}.search-block:after{left:47rem;width:88.8rem;background:url(../images/decor-line.png) no-repeat}@media (min-width:992px){.search-block:after{right:-4rem;left:auto}}.search-block__heading{color:#fff;margin-bottom:15px}.search-block .container{position:relative;z-index:20;max-width:117rem}.is-page-main .search-block:after{height:69.9rem}.filter{position:relative;color:#606060}.filter__tabs{display:-ms-flexbox;display:flex;list-style:none}.filter__tabs>li>a{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;border-radius:15px 15px 0 0;background:rgba(0,160,255,.4);color:#fff;font-size:1.8rem;padding:10px 2rem}@media (min-width:768px){.search-block__heading{margin-bottom:-8px}.filter__tabs>li>a{min-width:142px}}.filter__tabs>li.active>a{background:#00a0ff}.filter__modal{position:absolute;left:0;top:100%;background:#fcfeff;padding:10px 2rem;z-index:50;box-shadow:0 0 10px 1px #e1f1ff;min-width:220px;border-radius:0 20px 20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:0;visibility:hidden;transition:.25s;-ms-transform:translateY(-10px);transform:translateY(-10px)}.filter__modal.active{opacity:1;visibility:visible;-ms-transform:none;transform:none}.filter__modal .row{margin-left:-7.5px;margin-right:-7.5px}.filter__modal .row>.col{padding-left:7.5px;padding-right:7.5px}.filter__main{background:#fff;border-radius:0 20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter__main-section{position:relative;height:5rem;border-right:1px solid #00a0ff;border-bottom:1px solid #00a0ff;padding-left:15px;padding-right:15px;width:100%}@media (max-width:767px){.filter__main-section{border-right:0}.filter__main-section:nth-child(2n) .filter__modal{width:auto}.filter__main-section:nth-last-child(1){border-bottom:0}}.filter__main-section--enter{padding-left:0;padding-right:0}.filter__main-section--enter .select2{padding-left:7px;padding-right:15px}@media (min-width:768px){.filter__modal{top:calc(100% + 10px)}.filter__main{-ms-flex-wrap:nowrap;flex-wrap:nowrap;border-radius:0 35px}.filter__main-section{border-bottom:0;height:7rem}.filter__main-section:last-child{border-right:0}.filter__main-section--rooms,.filter__main-section--type{width:23rem;width:21%}.filter__main-section--price{width:13rem;width:12%}.filter__main-section--enter{width:51rem;width:46%}.filter__main-section--enter .select2{padding-left:27px;padding-right:35px}}.filter__main-section--enter select{width:1px;border:0;overflow:hidden}.filter__main-select{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:5rem}@media (min-width:768px){.filter__main-select{height:7rem;-ms-flex-pack:center;justify-content:center}}.filter__main-select-title{font-size:1.6rem;line-height:1;color:#00a0ff;margin-right:4px}@media (min-width:992px){.filter__main-select-title{font-size:1.8rem}}.filter__main-select [class^=icon-]{transition:.25s}.filter__main-select.active [class^=icon-]{-ms-transform:rotate(180deg);transform:rotate(180deg)}.filter__main-input{width:100%;border:0;-webkit-appearance:none;transition:.25s;font-size:1.8rem;color:#00a0ff;height:5rem}.filter__main-input:-ms-input-placeholder{color:#00a0ff}.filter__main-input::placeholder{color:#00a0ff}.filter__bar{margin-top:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter__bar-btn{width:100%;margin-bottom:10px;text-align:center}@media (min-width:768px){.filter__main-input{height:7rem}.filter__bar-btn{margin-right:20px;width:auto;text-align:left;margin-bottom:0}}.filter__bar-btn:last-child{margin-right:0}.filter__btn-more{text-align:right;margin-top:10px}.filter__btn-more a{color:#fff;font-size:1.6rem;line-height:1}@media (min-width:1300px){.filter__btn-more{text-align:left;margin-top:0;position:absolute;left:calc(100% + 10px);top:7rem}}.filter__bottom{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.services>.col{margin-bottom:20px}@media (min-width:1200px){.services>.col{margin-bottom:0}}.services__item{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100%}.services__item-section{-ms-flex-positive:1;flex-grow:1;text-align:center;border-radius:35px;padding:2rem 0;border-top:2px solid transparent;border-bottom:2px solid transparent;transition:.25s}@media (min-width:768px){.services__item-section{padding:2.5rem 2.5rem 4rem}}.services__item-section p{font-size:1.8rem;color:#84858b;line-height:2.6rem}.services__item-section p:last-child{margin-bottom:0}.services__item-icon{height:8.6rem;margin-bottom:7px}.services__item-title{font-size:2.4rem;font-weight:400;margin-bottom:25px;text-transform:uppercase;color:#00a0ff}.services__item-price{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:2rem;color:#606060}.services__item-price.row{margin-left:-5px;margin-right:-5px}.services__item-price.row .col{padding-left:5px;padding-right:5px}.services__item-price-main{font-size:1.6rem;color:#606060;margin:15px 0 0}.services__item-details{border-top:1px solid #00a0ff;padding-top:20px;padding-bottom:20px}@media (min-width:992px){.services__item-details{margin-top:28px;min-height:15.2rem}}.services__item-btn{text-align:center}.services__item:hover .services__item-section{background:#fff;border-top:2px solid #e8f0f5;border-bottom:2px solid #e8f0f5}.informers{margin-bottom:40px}.informers__item{color:#00a0ff;font-size:2.25rem;padding-top:5px;padding-bottom:5px}.informers__value{font-size:5.5rem;margin-right:15px}.about-team.row{margin:0}.about-team__info{background:#00a0ff;color:#fff;box-shadow:5px 0 10px 0 rgba(0,0,0,.3);position:relative;z-index:50;border-radius:35px}.about-team__info.col{padding:15px 2rem}@media (min-width:1200px){.about-team__info.col{padding-left:75px}}.about-team__name{font-size:3.2rem}.about-team__post{font-size:2.24rem;margin-bottom:33px}.about-team__contact{margin-bottom:13px}.about-team__contact a{color:#fff;font-size:2.24rem}.about-team__personal{margin-bottom:35px}.about-team__gallery{margin-top:15px}@media (min-width:768px){.informers__item{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.about-team__info{border-radius:35px 0 0 35px}.about-team__gallery{padding-top:25px;border-radius:0 60px 60px 0;background:linear-gradient(to right,#fff 0,#ecf2ff 100%);padding-bottom:25px;margin-top:0;border-top:3px solid #dbe7ff}.about-team__gallery.col{padding-left:40px;padding-right:40px}}.team.row{margin-left:-20px;margin-right:-20px}.team.row .col{padding-left:20px;padding-right:20px}.team__item{margin-bottom:20px}@media (min-width:768px){.team__item{margin-bottom:57px}}.team__item-photo{height:24.2rem;max-width:32rem;margin:0 auto;overflow:hidden;border-radius:25px}.team__item-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.team__item-main{padding:3rem 15px;background:#fff;border-radius:38px;box-shadow:0 0 20px 0 rgba(0,160,255,.08)}@media (min-width:768px){.team__item-main{padding:3rem}}.team__item-name{color:#ea5599;font-size:2.8rem;line-height:1.2;font-weight:700;margin:10px 2.5rem 1px 0}.team__item-post{font-size:1.7rem;font-weight:700}.team__item-details{background:#ea5599;color:#fff;max-width:80%;margin:0 auto;border-radius:0 0 50px 50px;padding:8px 10px 5px}.team__item-details .card-informers__item{margin-bottom:3px}.catalog{padding-top:37px;padding-bottom:50px}.catalog>.container{max-width:140rem}.catalog.container{padding-right:0}.catalog__sorting{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.catalog__sorting .sorting__list{border-radius:35px 0 35px 35px}.catalog__item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid #aaacaf;margin-bottom:35px;padding-bottom:10px}@media (min-width:992px){.catalog__item{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}@media (min-width:1200px){.catalog__item{padding-left:50px}}.catalog__item .card-informers{-ms-flex-pack:start;justify-content:flex-start;margin-top:10px}.catalog__item .card-informers__item{font-size:1.9rem}.catalog__item-title{font-size:3rem;line-height:.8;color:#606060;font-weight:700}.catalog__item-info-section{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}.catalog__item-buttons{position:absolute;right:15px;top:10px;z-index:50}.catalog__item-btn-request{text-align:center;margin-top:22px}.catalog__item-agent{display:-ms-flexbox;display:flex;font-size:15.5px;margin-top:-10px;width:100%}@media (min-width:768px){.catalog__item-agent{width:32rem;-ms-flex-negative:0;flex-shrink:0}}.catalog__item-agent-photo{border:7px solid #fff;width:11rem;height:15.6rem;margin-right:15px;-ms-flex-negative:0;flex-shrink:0}.catalog__item-agent-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.catalog__item-agent-name{margin-bottom:6px}.catalog__item-agent-btn{margin-top:15px}.catalog__item-agent-btn .btn{width:100%;max-width:22rem;padding-left:10px;padding-right:10px}.catalog__item-agent .contact-item{margin-bottom:5px}.catalog__item-prices{width:100%}@media (min-width:1300px){.catalog__item-prices{text-align:right;width:21.5rem;-ms-flex-negative:0;flex-shrink:0}}.catalog__item-gallery{min-width:0;position:relative;width:100%;max-width:100%;margin:10px 0;-ms-flex-negative:0;flex-shrink:0}.location .container,.testimonials>.container{max-width:140rem}@media (min-width:992px){.catalog__item-gallery{width:32.5rem;margin:0 2rem 0 0}}.catalog__item-gallery-items{border-radius:20px;overflow:hidden}.catalog__item-gallery-items .slick-slide{height:27.5rem}.catalog__item-gallery-items .slick-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.catalog__item-section{-ms-flex-positive:1;flex-grow:1;min-width:0}.catalog__item-desc{font-size:2rem}.catalog__item-adress{font-size:2.1rem;margin-top:auto}.catalog__item-main{border-bottom:1px solid #00a0ff;padding-bottom:10px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.catalog__item-prices{padding-right:15px}.catalog__item-main{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.catalog__item-main-section{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;min-width:0;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:15px}@media (min-width:768px){.catalog__item-main-section{margin-bottom:0}}@media (min-width:1300px){.catalog__item-main-section{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.catalog__item-main-section>.row{min-height:100%}.catalog__item-main-row.row{margin-left:-5px;margin-right:-5px}.catalog__item-main-row.row>.col{padding-left:5px;padding-right:5px}.catalog__item-main .catalog__item-title{margin-bottom:25px}.catalog__item-date{font-size:13px;text-align:right}.catalog__item-bottom{padding-top:10px;-ms-flex-align:end;align-items:flex-end}.catalog__item-bottom p:last-child{margin-bottom:0}.row-objects-nav{display:-ms-flexbox;display:flex;margin-bottom:20px}.row-objects-nav .btn-items{margin-right:15px}.row-objects-nav .section-title{margin-bottom:0}.map-objects{height:35rem;background:#ccc}@media (min-width:768px){.map-objects{height:50rem}}@media (min-width:992px){.map-objects{height:92rem}}.location{background:linear-gradient(to right,#eff4ff 0,#fff 100%);padding-top:40px;padding-bottom:65px}.location .row{margin-left:0;margin-right:0}.location .row .col{padding-left:0;padding-right:0}.location h2{margin-bottom:30px}.location__gallery{border-radius:20px 20px 0 0;overflow:hidden}.location__gallery .slick-slide{height:30rem}@media (min-width:768px){.location__gallery{border-radius:30px 0 0 30px}.location__gallery .slick-slide{height:46.2rem}}.location__gallery .slick-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.location__gallery .slick-dots{bottom:3rem}.location__map{border:10px solid #00a0ff;background:#84858b;height:30rem}.testimonials{background:#eff4ff;padding-top:30px;padding-bottom:50px}@media (min-width:1200px){.testimonials>.container{padding-left:110px}}.testimonials .heading-base{font-size:3.3rem;margin-bottom:17px;text-align:center}.testimonials__top{margin-bottom:20px;text-align:center}@media (min-width:768px){.location__map{height:46.2rem}.testimonials{padding-bottom:150px}.testimonials__top{margin-bottom:0}}.testimonials__item{margin-bottom:20px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:768px){.testimonials__item{margin-bottom:40px;padding-left:30px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.testimonials__item-info{width:100%;margin-bottom:15px}@media (min-width:768px){.testimonials__item-info{width:16.5rem;-ms-flex-negative:0;flex-shrink:0;padding-right:15px;margin-bottom:0}}.testimonials__item-name{font-size:1.8rem}.testimonials__item-date{font-size:10px}.testimonials__item-text{-ms-flex-positive:1;flex-grow:1;font-size:1.8rem}.testimonials__item-text p:last-child{margin-bottom:0}.team-slider{list-style:none}.team-slider .slick-track{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.team-slider__item{height:32.5rem;z-index:10;padding:2rem}.team-slider__item:not(.slick-active){opacity:0}.team-slider__item.slick-current{text-align:center;height:37.5rem;width:100%;z-index:50}@media (min-width:992px){.team-slider__item{width:100%;margin:2rem -2rem;max-width:25.2rem}.team-slider__item.slick-current{max-width:25.2rem}}.team-slider__item.center-side{opacity:.5}.team-slider__item-inner{box-shadow:0 0 0 20px #fff;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:100%;max-width:32rem;margin:0 auto;height:100%;border-radius:1px}.team-slider__item-inner img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media (max-width:991px){.team-slider .slick-prev{left:-15px}.team-slider .slick-next{right:-15px}}.cards__top-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin-bottom:38px}.cards__top-row .heading-base{margin-bottom:20px}@media (min-width:992px){.cards__top-row .heading-base{margin-bottom:0}}.cards__tabs{list-style:none;background:#00a0ff;border-top:2px solid #0074ff;border-radius:45px;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;-ms-flex-direction:column;flex-direction:column}@media (min-width:768px){.cards__tabs{-ms-flex-direction:row;flex-direction:row}}.cards__tabs>li{-ms-flex-positive:1;flex-grow:1;position:relative;border-bottom:1px solid #54bcff}.cards__tabs>li:last-child{border-bottom:0}@media (min-width:768px){.cards__tabs>li{border-bottom:0}.cards__tabs>li:after{content:"";position:absolute;right:0;top:0;width:1px;height:100%;background:#0592ff;border-right:1px solid #54bcff}.cards__tabs>li:last-child:after{display:none}}.cards__tabs>li>a{height:4rem;font-size:1.6rem;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;color:rgba(255,255,255,.5);padding:10px 15px}.cards__tabs>li.current>a{color:#fff}.cards__item{margin-bottom:15px}@media (min-width:768px){.cards__tabs>li>a{height:7.7rem;font-size:2.24rem}.cards__item{margin-bottom:55px}}.cards__item-top{padding-bottom:15px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.cards__item-top--mod{-ms-flex-pack:justify;justify-content:space-between}.cards__item-top--mod .heading-base{margin-bottom:0}.cards__item-info{font-size:1.7rem;color:#606060}.cards__item-gallery{border-radius:30px;line-height:0;overflow:hidden}.cards__item-gallery .slick-slide{height:24rem}.cards__item-gallery .slick-slide img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.cards__item-section{background:#fff;border-radius:38px;box-shadow:0 0 20px 0 rgba(0,160,255,.2);padding:15px 15px 10px;position:relative;z-index:10}@media (min-width:768px){.cards__item-section{padding:0 3rem 10px}.cards__item-desc .row .col:nth-child(2n){text-align:right}}.cards__item-desc{padding-top:15px;padding-bottom:20px}.cards__item-desc .row{margin-left:-7.5px;margin-right:-7.5px;margin-bottom:20px}.cards__item-desc .row:last-child{margin-bottom:0}.cards__item-desc .row .col{padding-left:7.5px;padding-right:7.5px}.cards__item-details{background:#ea5599;color:#fff;max-width:80%;margin:0 auto;border-radius:0 0 40px 40px;padding:5px 10px 10px}.cards__item-details-btn{text-align:center;margin-top:10px}.cards__item--mod-large .cards__item-gallery .slick-slide{height:20rem}@media (min-width:768px){.cards__item-details{padding:15px 10px}.cards__item--mod-large .cards__item-gallery .slick-slide{height:34rem}.cards__item--mod-large .cards__item-info{line-height:1;font-size:2.3rem}.cards__item--mod-large .price__main{font-size:3.9rem}.cards__item--mod-large .price__currency,.cards__item--mod-large .price__footage{font-size:2.4rem}.cards__item--mod-large .card-informers__item{font-size:2.2rem}}.card-informers{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.card-informers__item{font-size:15.7px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-right:4px}.card-informers__item:last-child{margin-right:0}.card-informers__item-icon{margin-right:3px}.card-informers__item a{color:#fff}.tab-item{display:none}.tab-item.current{display:block}.notification{background:#e8f0f5;box-shadow:inset 0 2px 2px 0 #d4e5ef;border-radius:30px;padding:10px;color:#606060}.notification__date{text-align:right;color:#00a0ff;margin-bottom:-5px}.notification__event{font-size:1.6rem;margin-bottom:2px}@media (min-width:768px){.notification{padding:10px 2rem 2rem 3.5rem}.notification__event{font-size:2.2rem}}.notification__title{font-weight:700;font-size:1.7rem}@media (min-width:768px){.notification__title{font-size:2.3rem}}.notification__info{margin-top:4px;font-size:15px;-ms-flex-align:end;align-items:flex-end}.notification-item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;margin-bottom:20px}.notification-item>.btn-check{-ms-flex-negative:0;flex-shrink:0}.notification-item .btn-check__icon{width:3.5rem;margin-right:10px}.notification-item .notification{-ms-flex-positive:1;flex-grow:1}.popup{width:100%;max-width:60rem;background:#fff;padding:2.5rem 15px}.popup-callback{width:100%;max-width:54rem;background:#fff;padding:3rem 15px;border-radius:0 20px 20px}.popup-notifications,.popup-policy{max-width:58.5rem;background:#fff;width:100%}.popup-callback .heading-base{margin-bottom:15px}.popup-callback__bottom{margin-top:20px;text-align:center}@media (min-width:768px){.popup-callback{border-radius:0 55px 55px;padding:2.5rem 4rem 4rem}.popup-callback .heading-base{margin-bottom:30px}.popup-callback__bottom{text-align:left;margin-top:40px}}.popup-callback__bottom [class^=col-]{margin-bottom:20px}.popup-callback__bottom [class^=col-]:last-child{margin-bottom:0}.popup-callback--mod-corners{border-radius:20px 0 20px 20px}@media (min-width:768px){.popup-callback__bottom [class^=col-]{margin-bottom:0}.popup-callback--mod-corners{border-radius:55px 0 55px 55px}}.popup-policy{border-radius:0 20px;padding:3rem 15px}.popup-policy .heading-base{margin-bottom:30px}@media (min-width:768px){.popup-policy{border-radius:0 55px;padding:2rem 3rem 4rem 4rem}}.policy-wrapper{max-height:800px;overflow-y:auto;padding-right:15px}.policy-wrapper p{font-size:2.1rem;line-height:1.2}.popup-notifications{border-radius:0 20px 20px;padding:3rem 15px}@media (min-width:768px){.popup-notifications{border-radius:0 55px 55px;padding:5rem 3rem 3rem}}.popup-notifications .heading-base{margin-left:45px}.popup-notifications__inner{max-height:780px;overflow-y:auto;padding-right:10px}.popup-notifications__bottom{margin-top:10px}.popup-notifications__bottom [class^=col-]{margin-bottom:20px}.popup-notifications__bottom [class^=col-]:last-child,.popup-public__row>.col>div:last-child .selectize-control,.popup-public__row>.col>div:last-child .ui-input,.popup-public__row>.col>div:last-child .ui-textarea{margin-bottom:0}@media (min-width:768px){.popup-notifications__inner{padding-right:30px}.popup-notifications__bottom{margin-top:20px}.popup-notifications__bottom [class^=col-]{margin-bottom:0}}.popup-public{background:#fff;width:100%;border-radius:0 20px;max-width:129rem;padding:0}.popup-public__row.row{margin-left:0;margin-right:0}.popup-public__row>.col{padding:3rem 15px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.popup-public__col{background:#fff}.popup-public__col-gray{background:#e8f0f5}.popup-public__col-gray .select2-container--default .select2-selection--single{background:#fff;box-shadow:inset 0 1px 1px 0 #dce8f0}.popup-public__confirm{margin-top:20px;margin-bottom:20px}@media (min-width:992px){.popup-public{border-radius:0 55px}.popup-public__row>.col{padding:4rem 3rem}.popup-public__row>.col.offset-top-mod{padding-top:120px}.popup-public__confirm{margin-top:40px}}.popup-public__confirm .ui-checkbox{margin-bottom:15px}.popup-public__buttons{width:100%;margin-top:auto}.popup-public__buttons .btn{min-width:auto;width:100%;padding-left:10px;padding-right:10px}.popup-public__buttons .row>.col{margin-bottom:20px;padding-left:15px;padding-right:15px}.popup-public__buttons .row>.col:last-child{margin-bottom:0}@media (min-width:1200px){.popup-public__buttons .row>.col{margin-bottom:0}}.public-section{background:#fff}.popup-parametrs{position:absolute;right:0;top:27.1rem;width:60rem;max-width:100%;margin-left:15px;background:#fff;border-radius:20px 0 20px 20px;padding:3rem 15px;z-index:50;box-shadow:0 0 10px 1px #e1f1ff;opacity:0;visibility:hidden;transition:.25s;-ms-transform:translateY(-10px);transform:translateY(-10px)}@media (min-width:768px){.popup-parametrs{padding:6rem 8.5rem 3rem 6rem;border-radius:40px 0 40px 40px}}.popup-parametrs.active{opacity:1;visibility:visible;-ms-transform:none;transform:none}.popup-parametrs .heading-base{margin-bottom:35px}.popup-parametrs__inputs-row.row{margin-left:-10px;margin-right:-10px}.popup-parametrs__inputs-row.row>.col{padding-left:10px;padding-right:10px}.popup-parametrs__title{font-size:1.7rem;margin-bottom:4px}@media (min-width:768px){.popup-parametrs__title{font-size:2.3rem;margin-bottom:0}}.popup-parametrs__row{margin-bottom:15px}@media (min-width:768px){.popup-parametrs__row{margin-bottom:35px}}.popup-parametrs__row:last-child{margin-bottom:0}.popup-parametrs .sorting__list>li{margin-bottom:7px}.popup-delete-favorites{max-width:44rem;background:#fff;padding:3rem 15px;text-align:center;border-radius:0 55px 55px}@media (min-width:768px){.popup-delete-favorites{border-radius:0 20px 20px;padding:4rem 6.5rem}}.popup-advt{width:100%;max-width:128.5rem;border-radius:0 50px 50px;background:#fff;padding:3rem 15px}@media (min-width:768px){.popup-advt{padding:4rem 4rem 6rem}}.popup-advt .catalog__item{border-bottom:0;padding-left:0}.popup-advt .catalog__item-agent-photo{border:0;width:10rem;margin-right:10px}.popup-advt__about{margin-bottom:30px}.popup-advt__about-info{border-bottom:1px solid #00a0ff;padding-top:30px;padding-bottom:30px}.popup-advt__about-map{background:gray;min-height:30rem}.popup-advt__about-inner{max-height:450px;overflow-y:auto}.popup-advt__about-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.popup-advt__about-col{width:100%;margin-right:15px}@media (min-width:992px){.popup-advt__about-row{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.popup-advt__about-col{margin-right:50px;width:50%}}.popup-advt .cards-carousel .slick-prev{left:5px}.popup-advt .cards-carousel .slick-next{right:5px}.popup-favorites{width:100%;max-width:54rem;padding:0;background:0 0}.popup-favorites .cards__item{margin-bottom:0}.popup-favorites .cards__item-section{margin-bottom:0;padding-left:20px;padding-right:20px}@media (min-width:768px){.popup-advt__about-info{border-top:1px solid #00a0ff}.popup-advt__about-map{height:100%}.popup-advt .cards-carousel .slick-prev{left:-10px}.popup-advt .cards-carousel .slick-next{right:-10px}.popup-favorites .cards__item-section{padding-left:40px;padding-right:40px;border-radius:0 50px 50px}}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px}.popup-favorites .slick-arrow{top:35%}.popup-favorites .slick-prev{left:5px}.popup-favorites .slick-next{right:5px}@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar;font-size:62.5%}*,::after,::before{box-sizing:inherit}.container{width:100%}@media (min-width:576px){.container{max-width:52rem}}@media (min-width:768px){.popup-favorites .slick-prev{left:12px}.popup-favorites .slick-next{right:12px}.container{max-width:76.8rem}}@media (min-width:992px){.container{max-width:96rem}}@media (min-width:1200px){.container{max-width:172.5rem}}.container-fluid{padding-right:15px}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-wide,.col-wide-1,.col-wide-10,.col-wide-11,.col-wide-12,.col-wide-2,.col-wide-3,.col-wide-4,.col-wide-5,.col-wide-6,.col-wide-7,.col-wide-8,.col-wide-9,.col-wide-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}.push-1{left:8.33333%}.push-2{left:16.66667%}.push-3{left:25%}.push-4{left:33.33333%}.push-5{left:41.66667%}.push-6{left:50%}.push-7{left:58.33333%}.push-8{left:66.66667%}.push-9{left:75%}.push-10{left:83.33333%}.push-11{left:91.66667%}.pull-1{right:8.33333%}.pull-2{right:16.66667%}.pull-3{right:25%}.pull-4{right:33.33333%}.pull-5{right:41.66667%}.pull-6{right:50%}.pull-7{right:58.33333%}.pull-8{right:66.66667%}.pull-9{right:75%}.pull-10{right:83.33333%}.pull-11{right:91.66667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}.push-sm-0{left:auto}.push-sm-1{left:8.33333%}.push-sm-2{left:16.66667%}.push-sm-3{left:25%}.push-sm-4{left:33.33333%}.push-sm-5{left:41.66667%}.push-sm-6{left:50%}.push-sm-7{left:58.33333%}.push-sm-8{left:66.66667%}.push-sm-9{left:75%}.push-sm-10{left:83.33333%}.push-sm-11{left:91.66667%}.pull-sm-0{right:auto}.pull-sm-1{right:8.33333%}.pull-sm-2{right:16.66667%}.pull-sm-3{right:25%}.pull-sm-4{right:33.33333%}.pull-sm-5{right:41.66667%}.pull-sm-6{right:50%}.pull-sm-7{right:58.33333%}.pull-sm-8{right:66.66667%}.pull-sm-9{right:75%}.pull-sm-10{right:83.33333%}.pull-sm-11{right:91.66667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}.push-md-0{left:auto}.push-md-1{left:8.33333%}.push-md-2{left:16.66667%}.push-md-3{left:25%}.push-md-4{left:33.33333%}.push-md-5{left:41.66667%}.push-md-6{left:50%}.push-md-7{left:58.33333%}.push-md-8{left:66.66667%}.push-md-9{left:75%}.push-md-10{left:83.33333%}.push-md-11{left:91.66667%}.pull-md-0{right:auto}.pull-md-1{right:8.33333%}.pull-md-2{right:16.66667%}.pull-md-3{right:25%}.pull-md-4{right:33.33333%}.pull-md-5{right:41.66667%}.pull-md-6{right:50%}.pull-md-7{right:58.33333%}.pull-md-8{right:66.66667%}.pull-md-9{right:75%}.pull-md-10{right:83.33333%}.pull-md-11{right:91.66667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}.push-lg-0{left:auto}.push-lg-1{left:8.33333%}.push-lg-2{left:16.66667%}.push-lg-3{left:25%}.push-lg-4{left:33.33333%}.push-lg-5{left:41.66667%}.push-lg-6{left:50%}.push-lg-7{left:58.33333%}.push-lg-8{left:66.66667%}.push-lg-9{left:75%}.push-lg-10{left:83.33333%}.push-lg-11{left:91.66667%}.pull-lg-0{right:auto}.pull-lg-1{right:8.33333%}.pull-lg-2{right:16.66667%}.pull-lg-3{right:25%}.pull-lg-4{right:33.33333%}.pull-lg-5{right:41.66667%}.pull-lg-6{right:50%}.pull-lg-7{right:58.33333%}.pull-lg-8{right:66.66667%}.pull-lg-9{right:75%}.pull-lg-10{right:83.33333%}.pull-lg-11{right:91.66667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-xl-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-xl-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-xl-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-xl-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333%}.offset-xl-2{margin-left:16.66667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333%}.offset-xl-5{margin-left:41.66667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333%}.offset-xl-8{margin-left:66.66667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333%}.offset-xl-11{margin-left:91.66667%}.push-xl-0{left:auto}.push-xl-1{left:8.33333%}.push-xl-2{left:16.66667%}.push-xl-3{left:25%}.push-xl-4{left:33.33333%}.push-xl-5{left:41.66667%}.push-xl-6{left:50%}.push-xl-7{left:58.33333%}.push-xl-8{left:66.66667%}.push-xl-9{left:75%}.push-xl-10{left:83.33333%}.push-xl-11{left:91.66667%}.pull-xl-0{right:auto}.pull-xl-1{right:8.33333%}.pull-xl-2{right:16.66667%}.pull-xl-3{right:25%}.pull-xl-4{right:33.33333%}.pull-xl-5{right:41.66667%}.pull-xl-6{right:50%}.pull-xl-7{right:58.33333%}.pull-xl-8{right:66.66667%}.pull-xl-9{right:75%}.pull-xl-10{right:83.33333%}.pull-xl-11{right:91.66667%}}@media (min-width:1600px){.col-wide{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-wide-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-wide-1{-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-wide-2{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-wide-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-wide-4{-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-wide-5{-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-wide-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-wide-7{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-wide-8{-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-wide-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-wide-10{-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-wide-11{-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-wide-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-wide-1{-ms-flex-order:1;order:1}.order-wide-2{-ms-flex-order:2;order:2}.order-wide-3{-ms-flex-order:3;order:3}.order-wide-4{-ms-flex-order:4;order:4}.order-wide-5{-ms-flex-order:5;order:5}.order-wide-6{-ms-flex-order:6;order:6}.order-wide-7{-ms-flex-order:7;order:7}.order-wide-8{-ms-flex-order:8;order:8}.order-wide-9{-ms-flex-order:9;order:9}.order-wide-10{-ms-flex-order:10;order:10}.order-wide-11{-ms-flex-order:11;order:11}.order-wide-12{-ms-flex-order:12;order:12}.offset-wide-0{margin-left:0}.offset-wide-1{margin-left:8.33333%}.offset-wide-2{margin-left:16.66667%}.offset-wide-3{margin-left:25%}.offset-wide-4{margin-left:33.33333%}.offset-wide-5{margin-left:41.66667%}.offset-wide-6{margin-left:50%}.offset-wide-7{margin-left:58.33333%}.offset-wide-8{margin-left:66.66667%}.offset-wide-9{margin-left:75%}.offset-wide-10{margin-left:83.33333%}.offset-wide-11{margin-left:91.66667%}.push-wide-0{left:auto}.push-wide-1{left:8.33333%}.push-wide-2{left:16.66667%}.push-wide-3{left:25%}.push-wide-4{left:33.33333%}.push-wide-5{left:41.66667%}.push-wide-6{left:50%}.push-wide-7{left:58.33333%}.push-wide-8{left:66.66667%}.push-wide-9{left:75%}.push-wide-10{left:83.33333%}.push-wide-11{left:91.66667%}.pull-wide-0{right:auto}.pull-wide-1{right:8.33333%}.pull-wide-2{right:16.66667%}.pull-wide-3{right:25%}.pull-wide-4{right:33.33333%}.pull-wide-5{right:41.66667%}.pull-wide-6{right:50%}.pull-wide-7{right:58.33333%}.pull-wide-8{right:66.66667%}.pull-wide-9{right:75%}.pull-wide-10{right:83.33333%}.pull-wide-11{right:91.66667%}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:1600px){.flex-wide-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-wide-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-wide-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-wide-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wide-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-wide-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wide-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-wide-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-wide-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-wide-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-wide-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-wide-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-wide-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-wide-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-wide-center{-ms-flex-align:center!important;align-items:center!important}.align-items-wide-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-wide-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-wide-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-wide-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-wide-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-wide-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-wide-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-wide-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-wide-auto{-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-wide-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-wide-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-wide-center{-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-wide-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-wide-stretch{-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}:root{--safe-area-inset-top:env(safe-area-inset-top);--safe-area-inset-right:env(safe-area-inset-right);--safe-area-inset-bottom:env(safe-area-inset-bottom);--safe-area-inset-left:env(safe-area-inset-left)}body,html{height:100%;scroll-behavior:smooth}body{text-decoration-skip:objects;text-rendering:optimizeLegibility;-moz-text-size-adjust:100%;text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-y:auto;will-change:scroll-position;color:#606060}.app{position:relative;min-height:100%;overflow:hidden;width:100%;min-width:320px;background:linear-gradient(to right,#fff 0,#eff4ff 100%);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.container-fluid{width:100%;padding:0 10px;max-width:198rem}.container-inner{max-width:100.5rem;margin:0 auto}.container{padding-right:15px;max-width:130rem}@media (min-width:992px){.container{padding-left:30px;padding-right:30px}}@media (min-width:1200px){.container{padding-left:50px;padding-right:50px}}.header{padding-top:27px;padding-bottom:15px}.header .container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;max-width:140rem}@media (min-width:992px){.header .container{-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.header__logo{width:20rem;padding-right:20px;min-width:200px}@media (min-width:768px){.header__logo{width:30.5rem}}.header__logo a{color:#27214a}.header__logo-title{text-transform:uppercase;font-size:2.4rem}.header__contacts{-ms-flex-positive:1;flex-grow:1;padding-top:30px}.header__bar{background:#fff;border-top:2px solid #e4edf3;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:15px 1.7rem;border-radius:50px;margin-top:5px;margin-left:20px;margin-right:20px;-ms-flex-direction:column;flex-direction:column}@media (min-width:1200px){.header__bar{-ms-flex-direction:row;flex-direction:row}}@media (min-width:1400px){.header__bar{margin-right:60px}}.header__bar-btns{list-style:none;margin:0 0 10px;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media (min-width:1200px){.header__bar-btns{margin-right:30px;margin-bottom:0}}.header__bar-btns>li{margin-right:19px}.header__bar-btns>li:last-child{margin-right:0}.header__adress{max-width:22.5rem;display:-ms-flexbox;display:flex;color:#00a0ff;font-size:15px;line-height:2.15rem;padding-top:27px;text-align:left}.header__adress-icon{margin-right:7px}@media (max-width:991px){.mobile-menu,.mobile-menu .footer__links>li>a{color:#606060}.mobile-menu{opacity:0;visibility:hidden;transition:.25s ease-in-out;position:fixed;background:#fff;left:0;top:0;width:100%;height:100%;overflow-y:auto;z-index:200;padding:5rem 15px 3rem;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:center;align-items:center;text-align:center;-ms-transform:translateX(50%);transform:translateX(50%)}.mobile-menu .footer__links,.mobile-menu .header__contacts{text-align:left}.mobile-menu.active{opacity:1;visibility:visible;-ms-transform:translateX(0);transform:translateX(0)}.mobile-menu .header__bar{background:rgba(0,0,0,.03)}.mobile-menu .header__adress{max-width:100%;padding-top:10px}.mobile-menu__close{position:absolute;right:10px;top:15px}}.main{-ms-flex:1 0 auto;flex:1 0 auto;width:100%}.footer{background:linear-gradient(to right,#ea5599 0,#0259a4 100%);color:#fff;padding-top:50px;padding-bottom:20px}.footer__form{margin-top:30px}.footer__form-btn{-ms-flex-item-align:end;align-self:flex-end;margin-bottom:27px}.footer__form-btn .btn{min-width:auto}.footer__form .ui-checkbox{margin-bottom:15px}.footer__links{list-style:none;margin-top:17px}.footer__links>li{margin-bottom:8px}.footer__links>li>a{color:#fff;font-size:1.8rem}@media (min-width:768px){.footer__links>li>a{font-size:2.24rem}}.footer__title{color:#00a0ff;font-size:2.7rem;margin-bottom:10px}.footer__socials{display:-ms-flexbox;display:flex;list-style:none;margin-bottom:25px}.footer__socials>li{margin-right:15px}.footer__socials>li:last-child{margin-right:0}.footer__contacts{list-style:none;font-size:1.95rem;line-height:1.2;margin-left:-24px}.footer__contacts-icon{width:1.8rem;margin-right:6px}.footer__contacts>li{display:-ms-flexbox;display:flex;margin-bottom:27px}.is-hidden,.text-hidden{display:none}.footer__contacts>li:last-child{margin-bottom:0}.footer__contacts a{color:#fff}.footer__info{padding-left:30px;padding-top:20px}@media (min-width:992px){.footer__info{padding-left:60px}}@media (min-width:1200px){.footer__info{padding-left:110px}.is-xl-hidden{display:none}}.section-about{background:#fff;padding-top:65px;padding-bottom:55px}.section-best{padding-top:42px;padding-bottom:60px}.section-services{padding-top:50px;padding-bottom:40px}@media (min-width:992px){.section-services{padding-top:65px;padding-bottom:65px}.section-services .heading-base{margin-bottom:90px}.is-lg-hidden{display:none}}.section-team{padding-top:60px;padding-bottom:40px}.section-team .heading-base{margin-bottom:45px}.section-info-team{background:linear-gradient(to right,transparent 0,#fff 100%)}.noselect{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-green{color:#159E24}.text-red{color:#8A0502}.text-yellow{color:#83653D}.text-grey{color:#616781}.row-offset-10{margin:0 -5px}.row-offset-10>[class^=col-]{padding:0 5px}@media (max-width:575px){.is-sm-visible{display:none}}@media (max-width:767px){.is-md-visible{display:none}}@media (max-width:991px){.is-lg-visible{display:none}}@media (max-width:1199px){.is-xl-visible{display:none}}@media (min-width:576px){.is-sm-hidden,.is-xs-hidden{display:none}}@media (min-width:768px){.text-right-md{text-align:right}.is-md-hidden{display:none}.col-md-3-5{-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}}.pixelated{image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;image-rendering:crisp-edges}.is-menu-active{overflow:hidden}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL3Nwcml0ZXMvX3Nwcml0ZXMuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImJhc2UvX25vcm1hbGl6ZS5zY3NzIiwiYXBwLm1pbi5jc3MiLCJiYXNlL19idXR0b25zLnNjc3MiLCJiYXNlL19lbGVtZW50cy5zY3NzIiwiYmFzZS9fbGlzdHMuc2NzcyIsInBsdWdpbnMvX3JhdGVpdC5zY3NzIiwicGx1Z2lucy9fc2xpY2suc2NzcyIsInBsdWdpbnMvX2ZhbmN5Ym94LnNjc3MiLCJsYXlvdXQvX2xheW91dC5zY3NzIiwiYXBwLmNzcyIsImNvbXBvbmVudHMvX2ZpbHRlci5zY3NzIiwiYmFzZS9fZm9ybXMuc2NzcyIsInBsdWdpbnMvX3NlbGVjdDIuc2NzcyIsImJhc2UvX25hdmlnYXRpb24uc2NzcyIsImJhc2UvX21peGlucy5zY3NzIiwiYmFzZS9faWNvbnMuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL19maWd1cmVzLnNjc3MiLCJiYXNlL193eXNpd3lnLnNjc3MiLCJiYXNlL190YWJsZXMuc2NzcyIsImNvbXBvbmVudHMvX3RlYW0uc2NzcyIsImNvbXBvbmVudHMvX2NhcmRzLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fbm90aWZpY2F0aW9uLnNjc3MiLCJzdGF0ZXMvX3N0YXRlcy5zY3NzIiwiY29tcG9uZW50cy9fc2VhcmNoLWJsb2NrLnNjc3MiLCJjb21wb25lbnRzL19zZXJ2aWNlcy5zY3NzIiwiY29tcG9uZW50cy9faW5mb3JtZXJzLnNjc3MiLCJjb21wb25lbnRzL19jYXRhbG9nLnNjc3MiLCJjb21wb25lbnRzL19sb2NhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fdGVzdGltb25pYWxzLnNjc3MiLCJjb21wb25lbnRzL190ZWFtLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fcG9wdXBzLnNjc3MiLCJsYXlvdXQvX2dyaWQuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX21h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QSxrQkFBQSxFQUFBLFVBQUEsRUFDQSxVQUFBLEtBRUosVUFDSSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FHQSxPQWdGWixTQUFBLEVBQUEsRUFBQSxTQUFBLEtBQUEsRUFBQSxFQUFBLFNBSUEsVUFBQSxTQXBGWSxPQWdGWixTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVQXBGWSxPQWdGWixTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJQXBGWSxPQWdGWixTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVQXBGWSxPQWdGWixTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVQXBGWSxPQWdGWixTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJQXBGWSxPQWdGWixTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVQXBGWSxPQWdGWixTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVQXBGWSxPQWdGWixTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJQXBGWSxRQWdGWixTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVQXBGWSxRQWdGWixTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVQXBGWSxRQWdGWixTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBSUEsVUFBQSxLQS9FWSxTQUNJLGVBQUEsRUFBQSxNQUFBLEVBREosU0FDSSxlQUFBLEVBQUEsTUFBQSxFQURKLFNBQ0ksZUFBQSxFQUFBLE1BQUEsRUFESixTQUNJLGVBQUEsRUFBQSxNQUFBLEVBREosU0FDSSxlQUFBLEVBQUEsTUFBQSxFQURKLFNBQ0ksZUFBQSxFQUFBLE1BQUEsRUFESixTQUNJLGVBQUEsRUFBQSxNQUFBLEVBREosU0FDSSxlQUFBLEVBQUEsTUFBQSxFQURKLFNBQ0ksZUFBQSxFQUFBLE1BQUEsRUFESixVQUNJLGVBQUEsR0FBQSxNQUFBLEdBREosVUFDSSxlQUFBLEdBQUEsTUFBQSxHQURKLFVBQ0ksZUFBQSxHQUFBLE1BQUEsR0FPQSxVQTJFaEIsWUFBQSxTQTNFZ0IsVUEyRWhCLFlBQUEsVUEzRWdCLFVBMkVoQixZQUFBLElBM0VnQixVQTJFaEIsWUFBQSxVQTNFZ0IsVUEyRWhCLFlBQUEsVUEzRWdCLFVBMkVoQixZQUFBLElBM0VnQixVQTJFaEIsWUFBQSxVQTNFZ0IsVUEyRWhCLFlBQUEsVUEzRWdCLFVBMkVoQixZQUFBLElBM0VnQixXQTJFaEIsWUFBQSxVQTNFZ0IsV0EyRWhCLFlBQUEsVUFsRWdCLFFBc0VoQixLQUFBLFNBdEVnQixRQXNFaEIsS0FBQSxVQXRFZ0IsUUFzRWhCLEtBQUEsSUF0RWdCLFFBc0VoQixLQUFBLFVBdEVnQixRQXNFaEIsS0FBQSxVQXRFZ0IsUUFzRWhCLEtBQUEsSUF0RWdCLFFBc0VoQixLQUFBLFVBdEVnQixRQXNFaEIsS0FBQSxVQXRFZ0IsUUFzRWhCLEtBQUEsSUF0RWdCLFNBc0VoQixLQUFBLFVBdEVnQixTQXNFaEIsS0FBQSxVQTdEZ0IsUUFpRWhCLE1BQUEsU0FqRWdCLFFBaUVoQixNQUFBLFVBakVnQixRQWlFaEIsTUFBQSxJQWpFZ0IsUUFpRWhCLE1BQUEsVUFqRWdCLFFBaUVoQixNQUFBLFVBakVnQixRQWlFaEIsTUFBQSxJQWpFZ0IsUUFpRWhCLE1BQUEsVUFqRWdCLFFBaUVoQixNQUFBLFVBakVnQixRQWlFaEIsTUFBQSxJQWpFZ0IsU0FpRWhCLE1BQUEsVUFqRWdCLFNBaUVoQixNQUFBLFVBOUxJLHlCQW1GSSxRQUNJLHdCQUFBLEVBQUEsV0FBQSxFQUNBLGtCQUFBLEVBQUEsVUFBQSxFQUNBLFVBQUEsS0FFSixhQUNJLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUdBLFVBZ0ZaLFNBQUEsRUFBQSxFQUFBLFNBQUEsS0FBQSxFQUFBLEVBQUEsU0FJQSxVQUFBLFNBcEZZLFVBZ0ZaLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVBcEZZLFVBZ0ZaLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElBcEZZLFVBZ0ZaLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVBcEZZLFVBZ0ZaLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVBcEZZLFVBZ0ZaLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElBcEZZLFVBZ0ZaLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVBcEZZLFVBZ0ZaLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVBcEZZLFVBZ0ZaLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElBcEZZLFdBZ0ZaLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVBcEZZLFdBZ0ZaLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVBcEZZLFdBZ0ZaLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FJQSxVQUFBLEtBL0VZLFlBQ0ksZUFBQSxFQUFBLE1BQUEsRUFESixZQUNJLGVBQUEsRUFBQSxNQUFBLEVBREosWUFDSSxlQUFBLEVBQUEsTUFBQSxFQURKLFlBQ0ksZUFBQSxFQUFBLE1BQUEsRUFESixZQUNJLGVBQUEsRUFBQSxNQUFBLEVBREosWUFDSSxlQUFBLEVBQUEsTUFBQSxFQURKLFlBQ0ksZUFBQSxFQUFBLE1BQUEsRUFESixZQUNJLGVBQUEsRUFBQSxNQUFBLEVBREosWUFDSSxlQUFBLEVBQUEsTUFBQSxFQURKLGFBQ0ksZUFBQSxHQUFBLE1BQUEsR0FESixhQUNJLGVBQUEsR0FBQSxNQUFBLEdBREosYUFDSSxlQUFBLEdBQUEsTUFBQSxHQU9BLGFBMkVoQixZQUFBLEVBM0VnQixhQTJFaEIsWUFBQSxTQTNFZ0IsYUEyRWhCLFlBQUEsVUEzRWdCLGFBMkVoQixZQUFBLElBM0VnQixhQTJFaEIsWUFBQSxVQTNFZ0IsYUEyRWhCLFlBQUEsVUEzRWdCLGFBMkVoQixZQUFBLElBM0VnQixhQTJFaEIsWUFBQSxVQTNFZ0IsYUEyRWhCLFlBQUEsVUEzRWdCLGFBMkVoQixZQUFBLElBM0VnQixjQTJFaEIsWUFBQSxVQTNFZ0IsY0EyRWhCLFlBQUEsVUFsRWdCLFdBc0VoQixLQUFBLEtBdEVnQixXQXNFaEIsS0FBQSxTQXRFZ0IsV0FzRWhCLEtBQUEsVUF0RWdCLFdBc0VoQixLQUFBLElBdEVnQixXQXNFaEIsS0FBQSxVQXRFZ0IsV0FzRWhCLEtBQUEsVUF0RWdCLFdBc0VoQixLQUFBLElBdEVnQixXQXNFaEIsS0FBQSxVQXRFZ0IsV0FzRWhCLEtBQUEsVUF0RWdCLFdBc0VoQixLQUFBLElBdEVnQixZQXNFaEIsS0FBQSxVQXRFZ0IsWUFzRWhCLEtBQUEsVUE3RGdCLFdBaUVoQixNQUFBLEtBakVnQixXQWlFaEIsTUFBQSxTQWpFZ0IsV0FpRWhCLE1BQUEsVUFqRWdCLFdBaUVoQixNQUFBLElBakVnQixXQWlFaEIsTUFBQSxVQWpFZ0IsV0FpRWhCLE1BQUEsVUFqRWdCLFdBaUVoQixNQUFBLElBakVnQixXQWlFaEIsTUFBQSxVQWpFZ0IsV0FpRWhCLE1BQUEsVUFqRWdCLFdBaUVoQixNQUFBLElBakVnQixZQWlFaEIsTUFBQSxVQWpFZ0IsWUFpRWhCLE1BQUEsV0E5TEkseUJBbUZJLFFBQ0ksd0JBQUEsRUFBQSxXQUFBLEVBQ0Esa0JBQUEsRUFBQSxVQUFBLEVBQ0EsVUFBQSxLQUVKLGFBQ0ksU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBR0EsVUFnRlosU0FBQSxFQUFBLEVBQUEsU0FBQSxLQUFBLEVBQUEsRUFBQSxTQUlBLFVBQUEsU0FwRlksVUFnRlosU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUFwRlksVUFnRlosU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUFwRlksVUFnRlosU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUFwRlksVUFnRlosU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUFwRlksVUFnRlosU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUFwRlksVUFnRlosU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUFwRlksVUFnRlosU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUFwRlksVUFnRlosU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUFwRlksV0FnRlosU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUFwRlksV0FnRlosU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUFwRlksV0FnRlosU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUlBLFVBQUEsS0EvRVksWUFDSSxlQUFBLEVBQUEsTUFBQSxFQURKLFlBQ0ksZUFBQSxFQUFBLE1BQUEsRUFESixZQUNJLGVBQUEsRUFBQSxNQUFBLEVBREosWUFDSSxlQUFBLEVBQUEsTUFBQSxFQURKLFlBQ0ksZUFBQSxFQUFBLE1BQUEsRUFESixZQUNJLGVBQUEsRUFBQSxNQUFBLEVBREosWUFDSSxlQUFBLEVBQUEsTUFBQSxFQURKLFlBQ0ksZUFBQSxFQUFBLE1BQUEsRUFESixZQUNJLGVBQUEsRUFBQSxNQUFBLEVBREosYUFDSSxlQUFBLEdBQUEsTUFBQSxHQURKLGFBQ0ksZUFBQSxHQUFBLE1BQUEsR0FESixhQUNJLGVBQUEsR0FBQSxNQUFBLEdBT0EsYUEyRWhCLFlBQUEsRUEzRWdCLGFBMkVoQixZQUFBLFNBM0VnQixhQTJFaEIsWUFBQSxVQTNFZ0IsYUEyRWhCLFlBQUEsSUEzRWdCLGFBMkVoQixZQUFBLFVBM0VnQixhQTJFaEIsWUFBQSxVQTNFZ0IsYUEyRWhCLFlBQUEsSUEzRWdCLGFBMkVoQixZQUFBLFVBM0VnQixhQTJFaEIsWUFBQSxVQTNFZ0IsYUEyRWhCLFlBQUEsSUEzRWdCLGNBMkVoQixZQUFBLFVBM0VnQixjQTJFaEIsWUFBQSxVQWxFZ0IsV0FzRWhCLEtBQUEsS0F0RWdCLFdBc0VoQixLQUFBLFNBdEVnQixXQXNFaEIsS0FBQSxVQXRFZ0IsV0FzRWhCLEtBQUEsSUF0RWdCLFdBc0VoQixLQUFBLFVBdEVnQixXQXNFaEIsS0FBQSxVQXRFZ0IsV0FzRWhCLEtBQUEsSUF0RWdCLFdBc0VoQixLQUFBLFVBdEVnQixXQXNFaEIsS0FBQSxVQXRFZ0IsV0FzRWhCLEtBQUEsSUF0RWdCLFlBc0VoQixLQUFBLFVBdEVnQixZQXNFaEIsS0FBQSxVQTdEZ0IsV0FpRWhCLE1BQUEsS0FqRWdCLFdBaUVoQixNQUFBLFNBakVnQixXQWlFaEIsTUFBQSxVQWpFZ0IsV0FpRWhCLE1BQUEsSUFqRWdCLFdBaUVoQixNQUFBLFVBakVnQixXQWlFaEIsTUFBQSxVQWpFZ0IsV0FpRWhCLE1BQUEsSUFqRWdCLFdBaUVoQixNQUFBLFVBakVnQixXQWlFaEIsTUFBQSxVQWpFZ0IsV0FpRWhCLE1BQUEsSUFqRWdCLFlBaUVoQixNQUFBLFVBakVnQixZQWlFaEIsTUFBQSxXQTlMSSx5QkFtRkksUUFDSSx3QkFBQSxFQUFBLFdBQUEsRUFDQSxrQkFBQSxFQUFBLFVBQUEsRUFDQSxVQUFBLEtBRUosYUFDSSxTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBQ0EsTUFBQSxLQUNBLFVBQUEsS0FHQSxVQWdGWixTQUFBLEVBQUEsRUFBQSxTQUFBLEtBQUEsRUFBQSxFQUFBLFNBSUEsVUFBQSxTQXBGWSxVQWdGWixTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVQXBGWSxVQWdGWixTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJQXBGWSxVQWdGWixTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVQXBGWSxVQWdGWixTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVQXBGWSxVQWdGWixTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJQXBGWSxVQWdGWixTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVQXBGWSxVQWdGWixTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVQXBGWSxVQWdGWixTQUFBLEVBQUEsRUFBQSxJQUFBLEtBQUEsRUFBQSxFQUFBLElBSUEsVUFBQSxJQXBGWSxXQWdGWixTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVQXBGWSxXQWdGWixTQUFBLEVBQUEsRUFBQSxVQUFBLEtBQUEsRUFBQSxFQUFBLFVBSUEsVUFBQSxVQXBGWSxXQWdGWixTQUFBLEVBQUEsRUFBQSxLQUFBLEtBQUEsRUFBQSxFQUFBLEtBSUEsVUFBQSxLQS9FWSxZQUNJLGVBQUEsRUFBQSxNQUFBLEVBREosWUFDSSxlQUFBLEVBQUEsTUFBQSxFQURKLFlBQ0ksZUFBQSxFQUFBLE1BQUEsRUFESixZQUNJLGVBQUEsRUFBQSxNQUFBLEVBREosWUFDSSxlQUFBLEVBQUEsTUFBQSxFQURKLFlBQ0ksZUFBQSxFQUFBLE1BQUEsRUFESixZQUNJLGVBQUEsRUFBQSxNQUFBLEVBREosWUFDSSxlQUFBLEVBQUEsTUFBQSxFQURKLFlBQ0ksZUFBQSxFQUFBLE1BQUEsRUFESixhQUNJLGVBQUEsR0FBQSxNQUFBLEdBREosYUFDSSxlQUFBLEdBQUEsTUFBQSxHQURKLGFBQ0ksZUFBQSxHQUFBLE1BQUEsR0FPQSxhQTJFaEIsWUFBQSxFQTNFZ0IsYUEyRWhCLFlBQUEsU0EzRWdCLGFBMkVoQixZQUFBLFVBM0VnQixhQTJFaEIsWUFBQSxJQTNFZ0IsYUEyRWhCLFlBQUEsVUEzRWdCLGFBMkVoQixZQUFBLFVBM0VnQixhQTJFaEIsWUFBQSxJQTNFZ0IsYUEyRWhCLFlBQUEsVUEzRWdCLGFBMkVoQixZQUFBLFVBM0VnQixhQTJFaEIsWUFBQSxJQTNFZ0IsY0EyRWhCLFlBQUEsVUEzRWdCLGNBMkVoQixZQUFBLFVBbEVnQixXQXNFaEIsS0FBQSxLQXRFZ0IsV0FzRWhCLEtBQUEsU0F0RWdCLFdBc0VoQixLQUFBLFVBdEVnQixXQXNFaEIsS0FBQSxJQXRFZ0IsV0FzRWhCLEtBQUEsVUF0RWdCLFdBc0VoQixLQUFBLFVBdEVnQixXQXNFaEIsS0FBQSxJQXRFZ0IsV0FzRWhCLEtBQUEsVUF0RWdCLFdBc0VoQixLQUFBLFVBdEVnQixXQXNFaEIsS0FBQSxJQXRFZ0IsWUFzRWhCLEtBQUEsVUF0RWdCLFlBc0VoQixLQUFBLFVBN0RnQixXQWlFaEIsTUFBQSxLQWpFZ0IsV0FpRWhCLE1BQUEsU0FqRWdCLFdBaUVoQixNQUFBLFVBakVnQixXQWlFaEIsTUFBQSxJQWpFZ0IsV0FpRWhCLE1BQUEsVUFqRWdCLFdBaUVoQixNQUFBLFVBakVnQixXQWlFaEIsTUFBQSxJQWpFZ0IsV0FpRWhCLE1BQUEsVUFqRWdCLFdBaUVoQixNQUFBLFVBakVnQixXQWlFaEIsTUFBQSxJQWpFZ0IsWUFpRWhCLE1BQUEsVUFqRWdCLFlBaUVoQixNQUFBLFdBOUxJLDBCQW1GSSxRQUNJLHdCQUFBLEVBQUEsV0FBQSxFQUNBLGtCQUFBLEVBQUEsVUFBQSxFQUNBLFVBQUEsS0FFSixhQUNJLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FDQSxNQUFBLEtBQ0EsVUFBQSxLQUdBLFVBZ0ZaLFNBQUEsRUFBQSxFQUFBLFNBQUEsS0FBQSxFQUFBLEVBQUEsU0FJQSxVQUFBLFNBcEZZLFVBZ0ZaLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVBcEZZLFVBZ0ZaLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElBcEZZLFVBZ0ZaLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVBcEZZLFVBZ0ZaLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVBcEZZLFVBZ0ZaLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElBcEZZLFVBZ0ZaLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVBcEZZLFVBZ0ZaLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVBcEZZLFVBZ0ZaLFNBQUEsRUFBQSxFQUFBLElBQUEsS0FBQSxFQUFBLEVBQUEsSUFJQSxVQUFBLElBcEZZLFdBZ0ZaLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVBcEZZLFdBZ0ZaLFNBQUEsRUFBQSxFQUFBLFVBQUEsS0FBQSxFQUFBLEVBQUEsVUFJQSxVQUFBLFVBcEZZLFdBZ0ZaLFNBQUEsRUFBQSxFQUFBLEtBQUEsS0FBQSxFQUFBLEVBQUEsS0FJQSxVQUFBLEtBL0VZLFlBQ0ksZUFBQSxFQUFBLE1BQUEsRUFESixZQUNJLGVBQUEsRUFBQSxNQUFBLEVBREosWUFDSSxlQUFBLEVBQUEsTUFBQSxFQURKLFlBQ0ksZUFBQSxFQUFBLE1BQUEsRUFESixZQUNJLGVBQUEsRUFBQSxNQUFBLEVBREosWUFDSSxlQUFBLEVBQUEsTUFBQSxFQURKLFlBQ0ksZUFBQSxFQUFBLE1BQUEsRUFESixZQUNJLGVBQUEsRUFBQSxNQUFBLEVBREosWUFDSSxlQUFBLEVBQUEsTUFBQSxFQURKLGFBQ0ksZUFBQSxHQUFBLE1BQUEsR0FESixhQUNJLGVBQUEsR0FBQSxNQUFBLEdBREosYUFDSSxlQUFBLEdBQUEsTUFBQSxHQU9BLGFBMkVoQixZQUFBLEVBM0VnQixhQTJFaEIsWUFBQSxTQTNFZ0IsYUEyRWhCLFlBQUEsVUEzRWdCLGFBMkVoQixZQUFBLElBM0VnQixhQTJFaEIsWUFBQSxVQTNFZ0IsYUEyRWhCLFlBQUEsVUEzRWdCLGFBMkVoQixZQUFBLElBM0VnQixhQTJFaEIsWUFBQSxVQTNFZ0IsYUEyRWhCLFlBQUEsVUEzRWdCLGFBMkVoQixZQUFBLElBM0VnQixjQTJFaEIsWUFBQSxVQTNFZ0IsY0EyRWhCLFlBQUEsVUFsRWdCLFdBc0VoQixLQUFBLEtBdEVnQixXQXNFaEIsS0FBQSxTQXRFZ0IsV0FzRWhCLEtBQUEsVUF0RWdCLFdBc0VoQixLQUFBLElBdEVnQixXQXNFaEIsS0FBQSxVQXRFZ0IsV0FzRWhCLEtBQUEsVUF0RWdCLFdBc0VoQixLQUFBLElBdEVnQixXQXNFaEIsS0FBQSxVQXRFZ0IsV0FzRWhCLEtBQUEsVUF0RWdCLFdBc0VoQixLQUFBLElBdEVnQixZQXNFaEIsS0FBQSxVQXRFZ0IsWUFzRWhCLEtBQUEsVUE3RGdCLFdBaUVoQixNQUFBLEtBakVnQixXQWlFaEIsTUFBQSxTQWpFZ0IsV0FpRWhCLE1BQUEsVUFqRWdCLFdBaUVoQixNQUFBLElBakVnQixXQWlFaEIsTUFBQSxVQWpFZ0IsV0FpRWhCLE1BQUEsVUFqRWdCLFdBaUVoQixNQUFBLElBakVnQixXQWlFaEIsTUFBQSxVQWpFZ0IsV0FpRWhCLE1BQUEsVUFqRWdCLFdBaUVoQixNQUFBLElBakVnQixZQWlFaEIsTUFBQSxVQWpFZ0IsWUFpRWhCLE1BQUEsV0E5TEksMEJBbUZJLFVBQ0ksd0JBQUEsRUFBQSxXQUFBLEVBQ0Esa0JBQUEsRUFBQSxVQUFBLEVBQ0EsVUFBQSxLQUVKLGVBQ0ksU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUNBLE1BQUEsS0FDQSxVQUFBLEtBR0EsWUFnRlosU0FBQSxFQUFBLEVBQUEsU0FBQSxLQUFBLEVBQUEsRUFBQSxTQUlBLFVBQUEsU0FwRlksWUFnRlosU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUFwRlksWUFnRlosU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUFwRlksWUFnRlosU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUFwRlksWUFnRlosU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUFwRlksWUFnRlosU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUFwRlksWUFnRlosU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUFwRlksWUFnRlosU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUFwRlksWUFnRlosU0FBQSxFQUFBLEVBQUEsSUFBQSxLQUFBLEVBQUEsRUFBQSxJQUlBLFVBQUEsSUFwRlksYUFnRlosU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUFwRlksYUFnRlosU0FBQSxFQUFBLEVBQUEsVUFBQSxLQUFBLEVBQUEsRUFBQSxVQUlBLFVBQUEsVUFwRlksYUFnRlosU0FBQSxFQUFBLEVBQUEsS0FBQSxLQUFBLEVBQUEsRUFBQSxLQUlBLFVBQUEsS0EvRVksY0FDSSxlQUFBLEVBQUEsTUFBQSxFQURKLGNBQ0ksZUFBQSxFQUFBLE1BQUEsRUFESixjQUNJLGVBQUEsRUFBQSxNQUFBLEVBREosY0FDSSxlQUFBLEVBQUEsTUFBQSxFQURKLGNBQ0ksZUFBQSxFQUFBLE1BQUEsRUFESixjQUNJLGVBQUEsRUFBQSxNQUFBLEVBREosY0FDSSxlQUFBLEVBQUEsTUFBQSxFQURKLGNBQ0ksZUFBQSxFQUFBLE1BQUEs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ZW50IjpbIiRzcHJpdGU6IChcclxuXHRpY29uLWFsYXJtX2JsdWU6IChcclxuXHRcdG9mZnNldC14OiAwcHgsXHJcblx0XHRvZmZzZXQteTogLTE0M3B4LFxyXG5cdFx0d2lkdGg6IDMzcHgsXHJcblx0XHRoZWlnaHQ6IDM3cHgsXHJcblx0XHR0b3RhbC13aWR0aDogMjg2cHgsXHJcblx0XHR0b3RhbC1oZWlnaHQ6IDIzNnB4LFxyXG5cdFx0aW1hZ2U6ICcuLi9zcHJpdGVzL3Nwcml0ZS5wbmcnXHJcblx0KSxcclxuXHRpY29uLWFsYXJtX3doaXRlOiAoXHJcblx0XHRvZmZzZXQteDogLTI5cHgsXHJcblx0XHRvZmZzZXQteTogLTE5MHB4LFxyXG5cdFx0d2lkdGg6IDE4cHgsXHJcblx0XHRoZWlnaHQ6IDIwcHgsXHJcblx0XHR0b3RhbC13aWR0aDogMjg2cHgsXHJcblx0XHR0b3RhbC1oZWlnaHQ6IDIzNnB4LFxyXG5cdFx0aW1hZ2U6ICcuLi9zcHJpdGVzL3Nwcml0ZS5wbmcnXHJcblx0KSxcclxuXHRpY29uLWFycm93LWRvd25fZ3JheTogKFxyXG5cdFx0b2Zmc2V0LXg6IC0yNzFweCxcclxuXHRcdG9mZnNldC15OiAtMTM2cHgsXHJcblx0XHR3aWR0aDogOXB4LFxyXG5cdFx0aGVpZ2h0OiA2cHgsXHJcblx0XHR0b3RhbC13aWR0aDogMjg2cHgsXHJcblx0XHR0b3RhbC1oZWlnaHQ6IDIzNnB4LFxyXG5cdFx0aW1hZ2U6ICcuLi9zcHJpdGVzL3Nwcml0ZS5wbmcnXHJcblx0KSxcclxuXHRpY29uLWFycm93LWxlZnQ6IChcclxuXHRcdG9mZnNldC14OiAtMjQ0cHgsXHJcblx0XHRvZmZzZXQteTogLTE1MnB4LFxyXG5cdFx0d2lkdGg6IDE0cHgsXHJcblx0XHRoZWlnaHQ6IDIxcHgsXHJcblx0XHR0b3RhbC13aWR0aDogMjg2cHgsXHJcblx0XHR0b3RhbC1oZWlnaHQ6IDIzNnB4LFxyXG5cdFx0aW1hZ2U6ICcuLi9zcHJpdGVzL3Nwcml0ZS5wbmcnXHJcblx0KSxcclxuXHRpY29uLWFycm93LXJpZ2h0OiAoXHJcblx0XHRvZmZzZXQteDogLTI0NHB4LFxyXG5cdFx0b2Zmc2V0LXk6IC0xMjFweCxcclxuXHRcdHdpZHRoOiAxNHB4LFxyXG5cdFx0aGVpZ2h0OiAyMXB4LFxyXG5cdFx0dG90YWwtd2lkdGg6IDI4NnB4LFxyXG5cdFx0dG90YWwtaGVpZ2h0OiAyMzZweCxcclxuXHRcdGltYWdlOiAnLi4vc3ByaXRlcy9zcHJpdGUucG5nJ1xyXG5cdCksXHJcblx0aWNvbi1iZWRfZ3JheTogKFxyXG5cdFx0b2Zmc2V0LXg6IC0xNzJweCxcclxuXHRcdG9mZnNldC15OiAtMTQzcHgsXHJcblx0XHR3aWR0aDogMjFweCxcclxuXHRcdGhlaWdodDogMTdweCxcclxuXHRcdHRvdGFsLXdpZHRoOiAyODZweCxcclxuXHRcdHRvdGFsLWhlaWdodDogMjM2cHgsXHJcblx0XHRpbWFnZTogJy4uL3Nwcml0ZXMvc3ByaXRlLnBuZydcclxuXHQpLFxyXG5cdGljb24tYmVkX3doaXRlOiAoXHJcblx0XHRvZmZzZXQteDogLTIwNXB4LFxyXG5cdFx0b2Zmc2V0LXk6IC0xOTBweCxcclxuXHRcdHdpZHRoOiAxOHB4LFxyXG5cdFx0aGVpZ2h0OiAxNHB4LFxyXG5cdFx0dG90YWwtd2lkdGg6IDI4NnB4LFxyXG5cdFx0dG90YWwtaGVpZ2h0OiAyMzZweCxcclxuXHRcdGltYWdlOiAnLi4vc3ByaXRlcy9zcHJpdGUucG5nJ1xyXG5cdCksXHJcblx0aWNvbi1jYWxsYmFja19ibHVlOiAoXHJcblx0XHRvZmZzZXQteDogMHB4LFxyXG5cdFx0b2Zmc2V0LXk6IC05NnB4LFxyXG5cdFx0d2lkdGg6IDM2cHgsXHJcblx0XHRoZWlnaHQ6IDM3cHgsXHJcblx0XHR0b3RhbC13aWR0aDogMjg2cHgsXHJcblx0XHR0b3RhbC1oZWlnaHQ6IDIzNnB4LFxyXG5cdFx0aW1hZ2U6ICcuLi9zcHJpdGVzL3Nwcml0ZS5wbmcnXHJcblx0KSxcclxuXHRpY29uLWNoZWNrOiAoXHJcblx0XHRvZmZzZXQteDogLTg2cHgsXHJcblx0XHRvZmZzZXQteTogLTE5MHB4LFxyXG5cdFx0d2lkdGg6IDIwcHgsXHJcblx0XHRoZWlnaHQ6IDE1cHgsXHJcblx0XHR0b3RhbC13aWR0aDogMjg2cHgsXHJcblx0XHR0b3RhbC1oZWlnaHQ6IDIzNnB4LFxyXG5cdFx0aW1hZ2U6ICcuLi9zcHJpdGVzL3Nwcml0ZS5wbmcnXHJcblx0KSxcclxuXHRpY29uLWNoZWNrX2Rhcms6IChcclxuXHRcdG9mZnNldC14OiAtMjAzcHgsXHJcblx0XHRvZmZzZXQteTogLTE0M3B4LFxyXG5cdFx0d2lkdGg6IDE4cHgsXHJcblx0XHRoZWlnaHQ6IDE3cHgsXHJcblx0XHR0b3RhbC13aWR0aDogMjg2cHgsXHJcblx0XHR0b3RhbC1oZWlnaHQ6IDIzNnB4LFxyXG5cdFx0aW1hZ2U6ICcuLi9zcHJpdGVzL3Nwcml0ZS5wbmcnXHJcblx0KSxcclxuXHRpY29uLWNsb2NrX3doaXRlOiAoXHJcblx0XHRvZmZzZXQteDogLTI0NHB4LFxyXG5cdFx0b2Zmc2V0LXk6IC0xODNweCxcclxuXHRcdHdpZHRoOiAxN3B4LFxyXG5cdFx0aGVpZ2h0OiAxN3B4LFxyXG5cdFx0dG90YWwtd2lkdGg6IDI4NnB4LFxyXG5cdFx0dG90YWwtaGVpZ2h0OiAyMzZweCxcclxuXHRcdGltYWdlOiAnLi4vc3ByaXRlcy9zcHJpdGUucG5nJ1xyXG5cdCksXHJcblx0aWNvbi1jbG9zZTogKFxyXG5cdFx0b2Zmc2V0LXg6IC0yNzFweCxcclxuXHRcdG9mZnNldC15OiAtOTZweCxcclxuXHRcdHdpZHRoOiAxMXB4LFxyXG5cdFx0aGVpZ2h0OiAxMnB4LFxyXG5cdFx0dG90YWwtd2lkdGg6IDI4NnB4LFxyXG5cdFx0dG90YWwtaGVpZ2h0OiAyMzZweCxcclxuXHRcdGltYWdlOiAnLi4vc3ByaXRlcy9zcHJpdGUucG5nJ1xyXG5cdCksXHJcblx0aWNvbi1kb2MtaG91c2VfYmx1ZTogKFxyXG5cdFx0b2Zmc2V0LXg6IC04OXB4LFxyXG5cdFx0b2Zmc2V0LXk6IDBweCxcclxuXHRcdHdpZHRoOiA3MHB4LFxyXG5cdFx0aGVpZ2h0OiA3M3B4LFxyXG5cdFx0dG90YWwtd2lkdGg6IDI4NnB4LFxyXG5cdFx0dG90YWwtaGVpZ2h0OiAyMzZweCxcclxuXHRcdGltYWdlOiAnLi4vc3ByaXRlcy9zcHJpdGUucG5nJ1xyXG5cdCksXHJcblx0aWNvbi1leHBhbmQtZG93bl9ibHVlOiAoXHJcblx0XHRvZmZzZXQteDogLTI3MXB4LFxyXG5cdFx0b2Zmc2V0LXk6IC0xMThweCxcclxuXHRcdHdpZHRoOiAxMXB4LFxyXG5cdFx0aGVpZ2h0OiA4cHgsXHJcblx0XHR0b3RhbC13aWR0aDogMjg2cHgsXHJcblx0XHR0b3RhbC1oZWlnaHQ6IDIzNnB4LFxyXG5cdFx0aW1hZ2U6ICcuLi9zcHJpdGVzL3Nwcml0ZS5wbmcnXHJcblx0KSxcclxuXHRpY29uLWV4cGFuZC1kb3duX2xhcmdlX2JsdWU6IChcclxuXHRcdG9mZnNldC14OiAtMTE2cHgsXHJcblx0XHRvZmZzZXQteTogLTE5MHB4LFxyXG5cdFx0d2lkdGg6IDIxcHgsXHJcblx0XHRoZWlnaHQ6IDE0cHgsXHJcblx0XHR0b3RhbC13aWR0aDogMjg2cHgsXHJcblx0XHR0b3RhbC1oZWlnaHQ6IDIzNnB4LFxyXG5cdFx0aW1hZ2U6ICcuLi9zcHJpdGVzL3Nwcml0ZS5wbmcnXHJcblx0KSxcclxuXHRpY29uLWZhY2Vib29rX3doaXRlOiAoXHJcblx0XHRvZmZzZXQteDogLTk0cHgsXHJcblx0XHRvZmZzZXQteTogLTk2cHgsXHJcblx0XHR3aWR0aDogMzRweCxcclxuXHRcdGhlaWdodDogMzNweCxcclxuXHRcdHRvdGFsLXdpZHRoOiAyODZweCxcclxuXHRcdHRvdGFsLWhlaWdodDogMjM2cHgsXHJcblx0XHRpbWFnZTogJy4uL3Nwcml0ZXMvc3ByaXRlLnBuZydcclxuXHQpLFxyXG5cdGljb24taGVhcnRfYmx1ZTogKFxyXG5cdFx0b2Zmc2V0LXg6IC00NnB4LFxyXG5cdFx0b2Zmc2V0LXk6IC05NnB4LFxyXG5cdFx0d2lkdGg6IDM4cHgsXHJcblx0XHRoZWlnaHQ6IDMzcHgsXHJcblx0XHR0b3RhbC13aWR0aDogMjg2cHgsXHJcblx0XHR0b3RhbC1oZWlnaHQ6IDIzNnB4LFxyXG5cdFx0aW1hZ2U6ICcuLi9zcHJpdGVzL3Nwcml0ZS5wbmcnXHJcblx0KSxcclxuXHRpY29uLWhlYXJ0X2ZpbGxlZF93aGl0ZTogKFxyXG5cdFx0b2Zmc2V0LXg6IC00M3B4LFxyXG5cdFx0b2Zmc2V0LXk6IC0xNDNweCxcclxuXHRcdHdpZHRoOiAyN3B4LFxyXG5cdFx0aGVpZ2h0OiAyNHB4LFxyXG5cdFx0dG90YWwtd2lkdGg6IDI4NnB4LFxyXG5cdFx0dG90YWwtaGVpZ2h0OiAyMzZweCxcclxuXHRcdGltYWdlOiAnLi4vc3ByaXRlcy9zcHJpdGUucG5nJ1xyXG5cdCksXHJcblx0aWNvbi1oZWFydF93aGl0ZTogKFxyXG5cdFx0b2Zmc2V0LXg6IC0xNDJweCxcclxuXHRcdG9mZnNldC15OiAtMTQzcHgsXHJcblx0XHR3aWR0aDogMjBweCxcclxuXHRcdGhlaWdodDogMThweCxcclxuXHRcdHRvdGFsLXdpZHRoOiAyODZweCxcclxuXHRcdHRvdGFsLWhlaWdodDogMjM2cHgsXHJcblx0XHRpbWFnZTogJy4uL3Nwcml0ZXMvc3ByaXRlLnBuZydcclxuXHQpLFxyXG5cdGljb24taG91c2UtcHJpY2VfYmx1ZTogKFxyXG5cdFx0b2Zmc2V0LXg6IC0xNjlweCxcclxuXHRcdG9mZnNldC15OiAwcHgsXHJcblx0XHR3aWR0aDogNjVweCxcclxuXHRcdGhlaWdodDogNzNweCxcclxuXHRcdHRvdGFsLXdpZHRoOiAyODZweCxcclxuXHRcdHRvdGFsLWhlaWdodDogMjM2cHgsXHJcblx0XHRpbWFnZTogJy4uL3Nwcml0ZXMvc3ByaXRlLnBuZydcclxuXHQpLFxyXG5cdGljb24taG91c2Utc2VhcmNoX2JsdWU6IChcclxuXHRcdG9mZnNldC14OiAwcHgsXHJcblx0XHRvZmZzZXQteTogMHB4LFxyXG5cdFx0d2lkdGg6IDc5cHgsXHJcblx0XHRoZWlnaHQ6IDg2cHgsXHJcblx0XHR0b3RhbC13aWR0aDogMjg2cHgsXHJcblx0XHR0b3RhbC1oZWlnaHQ6IDIzNnB4LFxyXG5cdFx0aW1hZ2U6ICcuLi9zcHJpdGVzL3Nwcml0ZS5wbmcnXHJcblx0KSxcclxuXHRpY29uLWhvdXNlX2dyYXk6IChcclxuXHRcdG9mZnNldC14OiAtODBweCxcclxuXHRcdG9mZnNldC15OiAtMTQzcHgsXHJcblx0XHR3aWR0aDogMjNweCxcclxuXHRcdGhlaWdodDogMTlweCxcclxuXHRcdHRvdGFsLXdpZHRoOiAyODZweCxcclxuXHRcdHRvdGFsLWhlaWdodDogMjM2cHgsXHJcblx0XHRpbWFnZTogJy4uL3Nwcml0ZXMvc3ByaXRlLnBuZydcclxuXHQpLFxyXG5cdGljb24taG91c2Vfd2hpdGU6IChcclxuXHRcdG9mZnNldC14OiAtNTdweCxcclxuXHRcdG9mZnNldC15OiAtMTkwcHgsXHJcblx0XHR3aWR0aDogMTlweCxcclxuXHRcdGhlaWdodDogMTZweCxcclxuXHRcdHRvdGFsLXdpZHRoOiAyODZweCxcclxuXHRcdHRvdGFsLWhlaWdodDogMjM2cHgsXHJcblx0XHRpbWFnZTogJy4uL3Nwcml0ZXMvc3ByaXRlLnBuZydcclxuXHQpLFxyXG5cdGljb24taW5zdGFncmFtX3doaXRlOiAoXHJcblx0XHRvZmZzZXQteDogLTE4MXB4LFxyXG5cdFx0b2Zmc2V0LXk6IC05NnB4LFxyXG5cdFx0d2lkdGg6IDMxcHgsXHJcblx0XHRoZWlnaHQ6IDMxcHgsXHJcblx0XHR0b3RhbC13aWR0aDogMjg2cHgsXHJcblx0XHR0b3RhbC1oZWlnaHQ6IDIzNnB4LFxyXG5cdFx0aW1hZ2U6ICcuLi9zcHJpdGVzL3Nwcml0ZS5wbmcnXHJcblx0KSxcclxuXHRpY29uLWxvY2F0aW9uLXBsYWNlX3doaXRlOiAoXHJcblx0XHRvZmZzZXQteDogLTI0NHB4LFxyXG5cdFx0b2Zmc2V0LXk6IC02MnB4LFxyXG5cdFx0d2lkdGg6IDE3cHgsXHJcblx0XHRoZWlnaHQ6IDE5cHgsXHJcblx0XHR0b3RhbC13aWR0aDogMjg2cHgsXHJcblx0XHR0b3RhbC1oZWlnaHQ6IDIzNnB4LFxyXG5cdFx0aW1hZ2U6ICcuLi9zcHJpdGVzL3Nwcml0ZS5wbmcnXHJcblx0KSxcclxuXHRpY29uLWxvY2F0aW9uX2JsdWU6IChcclxuXHRcdG9mZnNldC14OiAtMjQ0cHgsXHJcblx0XHRvZmZzZXQteTogMHB4LFxyXG5cdFx0d2lkdGg6IDE3cHgsXHJcblx0XHRoZWlnaHQ6IDIxcHgsXHJcblx0XHR0b3RhbC13aWR0aDogMjg2cHgsXHJcblx0XHR0b3RhbC1oZWlnaHQ6IDIzNnB4LFxyXG5cdFx0aW1hZ2U6ICcuLi9zcHJpdGVzL3Nwcml0ZS5wbmcnXHJcblx0KSxcclxuXHRpY29uLWxvY2F0aW9uX3doaXRlOiAoXHJcblx0XHRvZmZzZXQteDogLTI0NHB4LFxyXG5cdFx0b2Zmc2V0LXk6IC05MXB4LFxyXG5cdFx0d2lkdGg6IDE2cHgsXHJcblx0XHRoZWlnaHQ6IDIwcHgsXHJcblx0XHR0b3RhbC13aWR0aDogMjg2cHgsXHJcblx0XHR0b3RhbC1oZWlnaHQ6IDIzNnB4LFxyXG5cdFx0aW1hZ2U6ICcuLi9zcHJpdGVzL3Nwcml0ZS5wbmcnXHJcblx0KSxcclxuXHRpY29uLWxvb3BfYmx1ZTogKFxyXG5cdFx0b2Zmc2V0LXg6IC0xMTNweCxcclxuXHRcdG9mZnNldC15OiAtMTQzcHgsXHJcblx0XHR3aWR0aDogMTlweCxcclxuXHRcdGhlaWdodDogMTlweCxcclxuXHRcdHRvdGFsLXdpZHRoOiAyODZweCxcclxuXHRcdHRvdGFsLWhlaWdodDogMjM2cHgsXHJcblx0XHRpbWFnZTogJy4uL3Nwcml0ZXMvc3ByaXRlLnBuZydcclxuXHQpLFxyXG5cdGljb24tbWFpbF9ibHVlOiAoXHJcblx0XHRvZmZzZXQteDogLTE0N3B4LFxyXG5cdFx0b2Zmc2V0LXk6IC0xOTBweCxcclxuXHRcdHdpZHRoOiAyMHB4LFxyXG5cdFx0aGVpZ2h0OiAxNHB4LFxyXG5cdFx0dG90YWwtd2lkdGg6IDI4NnB4LFxyXG5cdFx0dG90YWwtaGVpZ2h0OiAyMzZweCxcclxuXHRcdGltYWdlOiAnLi4vc3ByaXRlcy9zcHJpdGUucG5nJ1xyXG5cdCksXHJcblx0aWNvbi1tYWlsX3doaXRlOiAoXHJcblx0XHRvZmZzZXQteDogLTE3N3B4LFxyXG5cdFx0b2Zmc2V0LXk6IC0xOTBweCxcclxuXHRcdHdpZHRoOiAxOHB4LFxyXG5cdFx0aGVpZ2h0OiAxNHB4LFxyXG5cdFx0dG90YWwtd2lkdGg6IDI4NnB4LFxyXG5cdFx0dG90YWwtaGVpZ2h0OiAyMzZweCxcclxuXHRcdGltYWdlOiAnLi4vc3ByaXRlcy9zcHJpdGUucG5nJ1xyXG5cdCksXHJcblx0aWNvbi1zb3J0OiAoXHJcblx0XHRvZmZzZXQteDogLTI4cHgsXHJcblx0XHRvZmZzZXQteTogLTIyMHB4LFxyXG5cdFx0d2lkdGg6IDE4cHgsXHJcblx0XHRoZWlnaHQ6IDE1cHgsXHJcblx0XHR0b3RhbC13aWR0aDogMjg2cHgsXHJcblx0XHR0b3RhbC1oZWlnaHQ6IDIzNnB4LFxyXG5cdFx0aW1hZ2U6ICcuLi9zcHJpdGVzL3Nwcml0ZS5wbmcnXHJcblx0KSxcclxuXHRpY29uLXN0YWdlc19ncmF5OiAoXHJcblx0XHRvZmZzZXQteDogMHB4LFxyXG5cdFx0b2Zmc2V0LXk6IC0yMjBweCxcclxuXHRcdHdpZHRoOiAxOHB4LFxyXG5cdFx0aGVpZ2h0OiAxNnB4LFxyXG5cdFx0dG90YWwtd2lkdGg6IDI4NnB4LFxyXG5cdFx0dG90YWwtaGVpZ2h0OiAyMzZweCxcclxuXHRcdGltYWdlOiAnLi4vc3ByaXRlcy9zcHJpdGUucG5nJ1xyXG5cdCksXHJcblx0aWNvbi1zdGFnZXNfd2hpdGU6IChcclxuXHRcdG9mZnNldC14OiAtMjcxcHgsXHJcblx0XHRvZmZzZXQteTogLTI3cHgsXHJcblx0XHR3aWR0aDogMTVweCxcclxuXHRcdGhlaWdodDogMTNweCxcclxuXHRcdHRvdGFsLXdpZHRoOiAyODZweCxcclxuXHRcdHRvdGFsLWhlaWdodDogMjM2cHgsXHJcblx0XHRpbWFnZTogJy4uL3Nwcml0ZXMvc3ByaXRlLnBuZydcclxuXHQpLFxyXG5cdGljb24tc3Rhcl9ibHVlOiAoXHJcblx0XHRvZmZzZXQteDogLTI3MXB4LFxyXG5cdFx0b2Zmc2V0LXk6IC01MHB4LFxyXG5cdFx0d2lkdGg6IDEzcHgsXHJcblx0XHRoZWlnaHQ6IDEzcHgsXHJcblx0XHR0b3RhbC13aWR0aDogMjg2cHgsXHJcblx0XHR0b3RhbC1oZWlnaHQ6IDIzNnB4LFxyXG5cdFx0aW1hZ2U6ICcuLi9zcHJpdGVzL3Nwcml0ZS5wbmcnXHJcblx0KSxcclxuXHRpY29uLXN0YXJfZ3JheTogKFxyXG5cdFx0b2Zmc2V0LXg6IC0yNzFweCxcclxuXHRcdG9mZnNldC15OiAtNzNweCxcclxuXHRcdHdpZHRoOiAxM3B4LFxyXG5cdFx0aGVpZ2h0OiAxM3B4LFxyXG5cdFx0dG90YWwtd2lkdGg6IDI4NnB4LFxyXG5cdFx0dG90YWwtaGVpZ2h0OiAyMzZweCxcclxuXHRcdGltYWdlOiAnLi4vc3ByaXRlcy9zcHJpdGUucG5nJ1xyXG5cdCksXHJcblx0aWNvbi10ZWxfYmx1ZTogKFxyXG5cdFx0b2Zmc2V0LXg6IDBweCxcclxuXHRcdG9mZnNldC15OiAtMTkwcHgsXHJcblx0XHR3aWR0aDogMTlweCxcclxuXHRcdGhlaWdodDogMjBweCxcclxuXHRcdHRvdGFsLXdpZHRoOiAyODZweCxcclxuXHRcdHRvdGFsLWhlaWdodDogMjM2cHgsXHJcblx0XHRpbWFnZTogJy4uL3Nwcml0ZXMvc3ByaXRlLnBuZydcclxuXHQpLFxyXG5cdGljb24tdGVsX3doaXRlOiAoXHJcblx0XHRvZmZzZXQteDogLTI3MXB4LFxyXG5cdFx0b2Zmc2V0LXk6IDBweCxcclxuXHRcdHdpZHRoOiAxNXB4LFxyXG5cdFx0aGVpZ2h0OiAxN3B4LFxyXG5cdFx0dG90YWwtd2lkdGg6IDI4NnB4LFxyXG5cdFx0dG90YWwtaGVpZ2h0OiAyMzZweCxcclxuXHRcdGltYWdlOiAnLi4vc3ByaXRlcy9zcHJpdGUucG5nJ1xyXG5cdCksXHJcblx0aWNvbi10cmFzaDogKFxyXG5cdFx0b2Zmc2V0LXg6IC0yNDRweCxcclxuXHRcdG9mZnNldC15OiAtMzFweCxcclxuXHRcdHdpZHRoOiAxNnB4LFxyXG5cdFx0aGVpZ2h0OiAyMXB4LFxyXG5cdFx0dG90YWwtd2lkdGg6IDI4NnB4LFxyXG5cdFx0dG90YWwtaGVpZ2h0OiAyMzZweCxcclxuXHRcdGltYWdlOiAnLi4vc3ByaXRlcy9zcHJpdGUucG5nJ1xyXG5cdCksXHJcblx0aWNvbi12a193aGl0ZTogKFxyXG5cdFx0b2Zmc2V0LXg6IC0xMzhweCxcclxuXHRcdG9mZnNldC15OiAtOTZweCxcclxuXHRcdHdpZHRoOiAzM3B4LFxyXG5cdFx0aGVpZ2h0OiAzM3B4LFxyXG5cdFx0dG90YWwtd2lkdGg6IDI4NnB4LFxyXG5cdFx0dG90YWwtaGVpZ2h0OiAyMzZweCxcclxuXHRcdGltYWdlOiAnLi4vc3ByaXRlcy9zcHJpdGUucG5nJ1xyXG5cdCksXHJcbik7XHJcblxyXG5cclxuQG1peGluIHNwcml0ZS1zaXplKCRpbWFnZSkge1xyXG5cdGJhY2tncm91bmQtc2l6ZTogbWFwLWdldChtYXAtZ2V0KCRzcHJpdGUsICRpbWFnZSksICd0b3RhbC13aWR0aCcpIG1hcC1nZXQobWFwLWdldCgkc3ByaXRlLCAkaW1hZ2UpLCAndG90YWwtaGVpZ2h0Jyk7XHJcbn1cclxuXHJcbkBtaXhpbiBzcHJpdGUtd2lkdGgoJGltYWdlKSB7XHJcblx0d2lkdGg6IG1hcC1nZXQobWFwLWdldCgkc3ByaXRlLCAkaW1hZ2UpLCAnd2lkdGgnKTtcclxufVxyXG5cclxuQG1peGluIHNwcml0ZS1oZWlnaHQoJGltYWdlKSB7XHJcblx0aGVpZ2h0OiBtYXAtZ2V0KG1hcC1nZXQoJHNwcml0ZSwgJGltYWdlKSwgJ2hlaWdodCcpO1xyXG59XHJcblxyXG5AbWl4aW4gc3ByaXRlLXBvc2l0aW9uKCRpbWFnZSkge1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IG1hcC1nZXQobWFwLWdldCgkc3ByaXRlLCAkaW1hZ2UpLCAnb2Zmc2V0LXgnKSBtYXAtZ2V0KG1hcC1nZXQoJHNwcml0ZSwgJGltYWdlKSwgJ29mZnNldC15Jyk7XHJcbn1cclxuXHJcbkBtaXhpbiBzcHJpdGUtaW1hZ2UoJGltYWdlKSB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKG1hcC1nZXQobWFwLWdldCgkc3ByaXRlLCAkaW1hZ2UpLCAnaW1hZ2UnKSk7XHJcbn1cclxuXHJcbkBtaXhpbiBzcHJpdGUtaW1hZ2UtcmV0aW5hKCRpbWFnZSkge1xyXG5cdCRpbWFnZS1wYXRoOiBtYXAtZ2V0KG1hcC1nZXQoJHNwcml0ZSwgJGltYWdlKSwgJ2ltYWdlJyk7XHJcblx0JGltYWdlLXBhdGgtcmV0aW5hOiBzdHItc2xpY2UoJGltYWdlLXBhdGgsIDEsIHN0ci1pbmRleCgkaW1hZ2UtcGF0aCwgJy5wbmcnKSAtIDEpICsgJ0AyeC5wbmcnO1xyXG5cclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlLXBhdGgtcmV0aW5hKTtcclxufVxyXG5cclxuQG1peGluIHNwcml0ZSgkaW1hZ2UsICRzaXplOiB0cnVlKSB7XHJcblx0QGluY2x1ZGUgc3ByaXRlLWltYWdlKCRpbWFnZSk7XHJcblx0QGluY2x1ZGUgc3ByaXRlLXBvc2l0aW9uKCRpbWFnZSk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG5cdEBpZiAkc2l6ZSB7XHJcblx0XHRAaW5jbHVkZSBzcHJpdGUtd2lkdGgoJGltYWdlKTtcclxuXHRcdEBpbmNsdWRlIHNwcml0ZS1oZWlnaHQoJGltYWdlKTtcclxuXHR9XHJcblxyXG5cdEBtZWRpYVxyXG5cdFx0b25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG5cdFx0b25seSBzY3JlZW4gYW5kICggICBtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxyXG5cdFx0b25seSBzY3JlZW4gYW5kICggICAgIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIvMSksXHJcblx0XHRvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXHJcblx0XHRvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSxcclxuXHRcdG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xyXG5cclxuXHRcdEBpbmNsdWRlIHNwcml0ZS1zaXplKCRpbWFnZSk7XHJcblx0XHRAaW5jbHVkZSBzcHJpdGUtaW1hZ2UtcmV0aW5hKCRpbWFnZSk7XHJcblxyXG5cdH1cclxufVxyXG5cclxuXHJcblxyXG5cdC5pY29uLWFsYXJtX2JsdWUge1xyXG5cdFx0QGluY2x1ZGUgc3ByaXRlKGljb24tYWxhcm1fYmx1ZSlcclxuXHR9XHJcblx0Lmljb24tYWxhcm1fd2hpdGUge1xyXG5cdFx0QGluY2x1ZGUgc3ByaXRlKGljb24tYWxhcm1fd2hpdGUpXHJcblx0fVxyXG5cdC5pY29uLWFycm93LWRvd25fZ3JheSB7XHJcblx0XHRAaW5jbHVkZSBzcHJpdGUoaWNvbi1hcnJvdy1kb3duX2dyYXkpXHJcblx0fVxyXG5cdC5pY29uLWFycm93LWxlZnQge1xyXG5cdFx0QGluY2x1ZGUgc3ByaXRlKGljb24tYXJyb3ctbGVmdClcclxuXHR9XHJcblx0Lmljb24tYXJyb3ctcmlnaHQge1xyXG5cdFx0QGluY2x1ZGUgc3ByaXRlKGljb24tYXJyb3ctcmlnaHQpXHJcblx0fVxyXG5cdC5pY29uLWJlZF9ncmF5IHtcclxuXHRcdEBpbmNsdWRlIHNwcml0ZShpY29uLWJlZF9ncmF5KVxyXG5cdH1cclxuXHQuaWNvbi1iZWRfd2hpdGUge1xyXG5cdFx0QGluY2x1ZGUgc3ByaXRlKGljb24tYmVkX3doaXRlKVxyXG5cdH1cclxuXHQuaWNvbi1jYWxsYmFja19ibHVlIHtcclxuXHRcdEBpbmNsdWRlIHNwcml0ZShpY29uLWNhbGxiYWNrX2JsdWUpXHJcblx0fVxyXG5cdC5pY29uLWNoZWNrIHtcclxuXHRcdEBpbmNsdWRlIHNwcml0ZShpY29uLWNoZWNrKVxyXG5cdH1cclxuXHQuaWNvbi1jaGVja19kYXJrIHtcclxuXHRcdEBpbmNsdWRlIHNwcml0ZShpY29uLWNoZWNrX2RhcmspXHJcblx0fVxyXG5cdC5pY29uLWNsb2NrX3doaXRlIHtcclxuXHRcdEBpbmNsdWRlIHNwcml0ZShpY29uLWNsb2NrX3doaXRlKVxyXG5cdH1cclxuXHQuaWNvbi1jbG9zZSB7XHJcblx0XHRAaW5jbHVkZSBzcHJpdGUoaWNvbi1jbG9zZSlcclxuXHR9XHJcblx0Lmljb24tZG9jLWhvdXNlX2JsdWUge1xyXG5cdFx0QGluY2x1ZGUgc3ByaXRlKGljb24tZG9jLWhvdXNlX2JsdWUpXHJcblx0fVxyXG5cdC5pY29uLWV4cGFuZC1kb3duX2JsdWUge1xyXG5cdFx0QGluY2x1ZGUgc3ByaXRlKGljb24tZXhwYW5kLWRvd25fYmx1ZSlcclxuXHR9XHJcblx0Lmljb24tZXhwYW5kLWRvd25fbGFyZ2VfYmx1ZSB7XHJcblx0XHRAaW5jbHVkZSBzcHJpdGUoaWNvbi1leHBhbmQtZG93bl9sYXJnZV9ibHVlKVxyXG5cdH1cclxuXHQuaWNvbi1mYWNlYm9va193aGl0ZSB7XHJcblx0XHRAaW5jbHVkZSBzcHJpdGUoaWNvbi1mYWNlYm9va193aGl0ZSlcclxuXHR9XHJcblx0Lmljb24taGVhcnRfYmx1ZSB7XHJcblx0XHRAaW5jbHVkZSBzcHJpdGUoaWNvbi1oZWFydF9ibHVlKVxyXG5cdH1cclxuXHQuaWNvbi1oZWFydF9maWxsZWRfd2hpdGUge1xyXG5cdFx0QGluY2x1ZGUgc3ByaXRlKGljb24taGVhcnRfZmlsbGVkX3doaXRlKVxyXG5cdH1cclxuXHQuaWNvbi1oZWFydF93aGl0ZSB7XHJcblx0XHRAaW5jbHVkZSBzcHJpdGUoaWNvbi1oZWFydF93aGl0ZSlcclxuXHR9XHJcblx0Lmljb24taG91c2UtcHJpY2VfYmx1ZSB7XHJcblx0XHRAaW5jbHVkZSBzcHJpdGUoaWNvbi1ob3VzZS1wcmljZV9ibHVlKVxyXG5cdH1cclxuXHQuaWNvbi1ob3VzZS1zZWFyY2hfYmx1ZSB7XHJcblx0XHRAaW5jbHVkZSBzcHJpdGUoaWNvbi1ob3VzZS1zZWFyY2hfYmx1ZSlcclxuXHR9XHJcblx0Lmljb24taG91c2VfZ3JheSB7XHJcblx0XHRAaW5jbHVkZSBzcHJpdGUoaWNvbi1ob3VzZV9ncmF5KVxyXG5cdH1cclxuXHQuaWNvbi1ob3VzZV93aGl0ZSB7XHJcblx0XHRAaW5jbHVkZSBzcHJpdGUoaWNvbi1ob3VzZV93aGl0ZSlcclxuXHR9XHJcblx0Lmljb24taW5zdGFncmFtX3doaXRlIHtcclxuXHRcdEBpbmNsdWRlIHNwcml0ZShpY29uLWluc3RhZ3JhbV93aGl0ZSlcclxuXHR9XHJcblx0Lmljb24tbG9jYXRpb24tcGxhY2Vfd2hpdGUge1xyXG5cdFx0QGluY2x1ZGUgc3ByaXRlKGljb24tbG9jYXRpb24tcGxhY2Vfd2hpdGUpXHJcblx0fVxyXG5cdC5pY29uLWxvY2F0aW9uX2JsdWUge1xyXG5cdFx0QGluY2x1ZGUgc3ByaXRlKGljb24tbG9jYXRpb25fYmx1ZSlcclxuXHR9XHJcblx0Lmljb24tbG9jYXRpb25fd2hpdGUge1xyXG5cdFx0QGluY2x1ZGUgc3ByaXRlKGljb24tbG9jYXRpb25fd2hpdGUpXHJcblx0fVxyXG5cdC5pY29uLWxvb3BfYmx1ZSB7XHJcblx0XHRAaW5jbHVkZSBzcHJpdGUoaWNvbi1sb29wX2JsdWUpXHJcblx0fVxyXG5cdC5pY29uLW1haWxfYmx1ZSB7XHJcblx0XHRAaW5jbHVkZSBzcHJpdGUoaWNvbi1tYWlsX2JsdWUpXHJcblx0fVxyXG5cdC5pY29uLW1haWxfd2hpdGUge1xyXG5cdFx0QGluY2x1ZGUgc3ByaXRlKGljb24tbWFpbF93aGl0ZSlcclxuXHR9XHJcblx0Lmljb24tc29ydCB7XHJcblx0XHRAaW5jbHVkZSBzcHJpdGUoaWNvbi1zb3J0KVxyXG5cdH1cclxuXHQuaWNvbi1zdGFnZXNfZ3JheSB7XHJcblx0XHRAaW5jbHVkZSBzcHJpdGUoaWNvbi1zdGFnZXNfZ3JheSlcclxuXHR9XHJcblx0Lmljb24tc3RhZ2VzX3doaXRlIHtcclxuXHRcdEBpbmNsdWRlIHNwcml0ZShpY29uLXN0YWdlc193aGl0ZSlcclxuXHR9XHJcblx0Lmljb24tc3Rhcl9ibHVlIHtcclxuXHRcdEBpbmNsdWRlIHNwcml0ZShpY29uLXN0YXJfYmx1ZSlcclxuXHR9XHJcblx0Lmljb24tc3Rhcl9ncmF5IHtcclxuXHRcdEBpbmNsdWRlIHNwcml0ZShpY29uLXN0YXJfZ3JheSlcclxuXHR9XHJcblx0Lmljb24tdGVsX2JsdWUge1xyXG5cdFx0QGluY2x1ZGUgc3ByaXRlKGljb24tdGVsX2JsdWUpXHJcblx0fVxyXG5cdC5pY29uLXRlbF93aGl0ZSB7XHJcblx0XHRAaW5jbHVkZSBzcHJpdGUoaWNvbi10ZWxfd2hpdGUpXHJcblx0fVxyXG5cdC5pY29uLXRyYXNoIHtcclxuXHRcdEBpbmNsdWRlIHNwcml0ZShpY29uLXRyYXNoKVxyXG5cdH1cclxuXHQuaWNvbi12a193aGl0ZSB7XHJcblx0XHRAaW5jbHVkZSBzcHJpdGUoaWNvbi12a193aGl0ZSlcclxuXHR9XHJcbiIsIi8vLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLy0gVHlwb2dyYXBoeVxyXG4vLy0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG5ib2R5IHtcclxuICAgIGZvbnQ6IDQwMCAxNHB4LzEuMjUgJGZvbnRCYXNlO1xyXG59XHJcblxyXG5cclxuKiB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG5cclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zMzM7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweDtcclxufVxyXG5cclxuLy8gaDEge1xyXG4vLyAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4vLyAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbi8vIH1cclxuXHJcbi8vIGgyIHtcclxuLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuLy8gICAgIGZvbnQtc2l6ZTogMzBweDtcclxuLy8gICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XHJcbi8vICAgICAvLyBmb250LXNpemU6IDUwcHg7XHJcbi8vICAgICAvLyBsaW5lLWhlaWdodDogNTRweDtcclxuLy8gICAgIGNvbG9yOiAkYmx1ZTtcclxuLy8gfVxyXG5cclxuLy8gaDMge1xyXG4vLyAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuLy8gICAgIGZvbnQtc2l6ZTogMjVweDtcclxuLy8gICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbi8vICAgICBjb2xvcjogJGJsdWU7XHJcbi8vIH1cclxuXHJcbi8vIGg0IHtcclxuLy8gICAgIGZvbnQtc2l6ZTogMThweDtcclxuLy8gfVxyXG5cclxuLy8gaDUge1xyXG4vLyAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4vLyB9XHJcblxyXG4vLyBoNiB7XHJcbi8vICAgIGZvbnQtc2l6ZTogMTRweDtcclxuLy8gfVxyXG5cclxucCwgZmlndXJlLCBlbSwgYmxvY2txdW90ZSB7XHJcbiAgICBtYXJnaW46IDAgMCAyNXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcblxyXG5pbWcge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG59XHJcblxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQ6ICNFNUVERjY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcblxyXG5cclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGNvbG9yOiAjMTgyMDQ1O1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgbGVmdDogMTJweDtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCAjRTVFREY2O1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuZW0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS42NjY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5jaXRlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuYiwgc3Ryb25nIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbmRsIHtcclxuICAgIG1hcmdpbjogMzBweCAwO1xyXG59XHJcblxyXG5kdCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCAwIDEzcHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxufVxyXG5kZCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbn1cclxuXHJcblxyXG5ociB7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcclxuICAgIG1hcmdpbjogMjRweCAwO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbn1cclxuXHJcblxyXG5cclxuYSB7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cztcclxuICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG59XHJcblxyXG5tYXJrIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjb2xvcjogIzM0N0QzQjtcclxufVxyXG5cclxudmlkZW8ge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgICByZXNpemU6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2VjdGlvbi10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAyNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRmbGV4LWdyb3c6IDE7XHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheS1kdWxsO1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0bWFyZ2luLWxlZnQ6IDE4cHg7XHJcblx0fVxyXG59XHJcblxyXG4uZm9ybS1kZXNjIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgXHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uaGVhZGluZy1iYXNlIHtcclxuICAgIGZvbnQtc2l6ZTogMzZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBjb2xvcjogJGJsdWU7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAmLS1tZWRpdW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1vZC1tYXJnaW4ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wb3B1cC10aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG59XHJcblxyXG4uaGVhZGluZy10ZWFtIHtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG59XHJcbiIsIi8qISBub3JtYWxpemUuY3NzIHY3LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXHJcbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cclxuICovXHJcblxyXG5odG1sIHtcclxuICBsaW5lLWhlaWdodDogMS4xNTsgLyogMSAqL1xyXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFNlY3Rpb25zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xyXG5cclxuYXJ0aWNsZSxcclxuYXNpZGUsXHJcbmZvb3RlcixcclxuaGVhZGVyLFxyXG5uYXYsXHJcbnNlY3Rpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcblxyXG4vKiBHcm91cGluZyBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cclxuXHJcbmZpZ2NhcHRpb24sXHJcbmZpZ3VyZSxcclxubWFpbiB7IC8qIDEgKi9cclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cclxuICovXHJcblxyXG5maWd1cmUge1xyXG4gIG1hcmdpbjogMWVtIDQwcHg7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cclxuICovXHJcblxyXG5hIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xyXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgLyogMSAqL1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuY29kZSxcclxua2JkLFxyXG5zYW1wIHtcclxuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICBmb250LXNpemU6IDFlbTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxyXG4gKi9cclxuXHJcbmRmbiB7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxyXG4gKi9cclxuXHJcbm1hcmsge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuc3VwIHtcclxuICB0b3A6IC0wLjVlbTtcclxufVxyXG5cclxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKi9cclxuXHJcbmF1ZGlvLFxyXG52aWRlbyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cclxuICovXHJcblxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXHJcbiAqL1xyXG5cclxuaW1nIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICovXHJcblxyXG5zdmc6bm90KDpyb290KSB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCxcclxub3B0Z3JvdXAsXHJcbnNlbGVjdCxcclxudGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICBtYXJnaW46IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQgeyAvKiAxICovXHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cclxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuc2VsZWN0IHsgLyogMSAqL1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXHJcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cclxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXHJcblxyXG5idXR0b246LW1vei1mb2N1c3JpbmcsXHJcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XHJcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmZpZWxkc2V0IHtcclxuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cclxuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xyXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiAxICovXHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxyXG4gKi9cclxuXHJcbnRleHRhcmVhIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAxICovXHJcbiAgZm9udDogaW5oZXJpdDsgLyogMiAqL1xyXG59XHJcblxyXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cclxuICovXHJcblxyXG5kZXRhaWxzLCAvKiAxICovXHJcbm1lbnUge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xyXG59XHJcblxyXG4vKiBTY3JpcHRpbmdcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXHJcblxyXG5jYW52YXMge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxyXG4gKi9cclxuXHJcbnRlbXBsYXRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBIaWRkZW5cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn0iLG51bGwsIi8vLSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLy0gQnV0dG9uc1xyXG4vLy0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5idG4ge1xyXG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRiYWNrZ3JvdW5kOiBub25lO1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHRyYW5zaXRpb246IC4yNXM7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdG1heC13aWR0aDogMTAwJTtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Zm9udC1mYW1pbHk6ICRmb250QmFzZTtcclxuXHQmOmhvdmVyIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcblx0JjphY3RpdmUge1xyXG5cdFx0dHJhbnNpdGlvbjogbm9uZTtcclxuXHR9XHJcblxyXG5cdCYtZGVmYXVsdCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRsaW5lLWhlaWdodDogMTtcclxuXHRcdGhlaWdodDogNTBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0XHRwYWRkaW5nOiA1cHggMjBweDtcclxuXHRcdGJveC1zaGFkb3c6IDAgNXB4IDEycHggMCByZ2JhKCRibHVlLC40KTtcclxuXHRcdG1pbi13aWR0aDogMjMwcHg7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHBpbms7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgNXB4IDEycHggMCByZ2JhKCRwaW5rLC40KTtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0cGFkZGluZzogNXB4IDMwcHg7XHJcblx0XHR9XHJcblx0XHQmLS1taW5pIHtcclxuXHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xyXG5cdFx0XHRtaW4td2lkdGg6IGF1dG87XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdFx0Lmljb24ge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji0tbWVkaXVtIHtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHRcdG1pbi13aWR0aDogYXV0bztcclxuXHRcdH1cclxuXHJcblx0XHQmLS1kYXJrIHtcclxuXHRcdFx0YmFja2dyb3VuZDogIzNmMjE0YTtcclxuXHRcdH1cclxuXHRcdCYtLXdoaXRlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHR9XHJcblxyXG5cclxuXHRcdCYtLXNob3ctbWFwIHtcclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogJHBpbms7XHJcblx0XHRcdH0gXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmLXBpbmsge1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdGJhY2tncm91bmQ6ICRwaW5rO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdHBhZGRpbmc6IDVweCAzMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcclxuXHRcdGJveC1zaGFkb3c6IDAgNXB4IDEycHggMCByZ2JhKCRibHVlLC40KTtcclxuXHR9XHJcblxyXG5cdCYtY2FyZCB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xyXG5cdFx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0XHR3aWR0aDogMjZweDtcclxuXHRcdGhlaWdodDogMjZweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcclxuXHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmLS1sYXJnZSB7XHJcblx0XHRcdHdpZHRoOiAzNXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDM1cHg7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkcGluaztcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtaXRlbXMge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogNTA7XHJcblx0XHQmX19pbm5lciB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHR3aWR0aDogNDJweDtcclxuXHRcdFx0aGVpZ2h0OiAzM3B4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JheS1zb2Z0O1xyXG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgI2QxZTRlZjtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA3cHg7XHJcblx0XHRcdCY+W2NsYXNzXj1cImljb24tXCJdIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fdG9vbHRpcCB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogNjUlO1xyXG5cdFx0XHR0b3A6IDg1JTtcclxuXHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHRcdFx0cGFkZGluZzogM3B4IDEwcHg7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHJcblx0XHRcdHRyYW5zaXRpb246IC41cztcclxuXHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcclxuXHRcdH1cclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHQuYnRuLWl0ZW1zIHtcclxuXHRcdFx0XHQmX190b29sdGlwIHtcclxuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmLS1jaGVjayB7XHJcblx0XHRcdC5pY29uLWNoZWNrIHtcclxuXHRcdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IC4yNXM7XHJcblx0XHRcdH1cclxuXHRcdFx0aW5wdXQge1xyXG5cdFx0XHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdFx0XHQmKy5idG4taXRlbXNfX2lubmVyIHtcclxuXHRcdFx0XHRcdFx0Lmljb24tY2hlY2sge1xyXG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtY2xvc2Uge1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0cmlnaHQ6IDMwcHg7XHJcblx0XHR0b3A6IDIwcHg7XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiAkYmx1ZTtcclxuXHR9XHJcblxyXG5cdCYtbW9iLW1lbnUge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0d2lkdGg6IDI4cHg7XHJcblx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHR0cmFuc2l0aW9uOiAwcztcclxuXHRcdCYgc3BhbixcclxuXHRcdCY6YmVmb3JlLFxyXG5cdFx0JjphZnRlcntcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAyOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDNweDtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XHJcblx0XHR9XHJcblxyXG5cdFx0JjpiZWZvcmV7XHJcblx0XHRcdHRvcDowcHg7XHJcblx0XHR9XHJcblx0XHQmIHNwYW57XHJcblx0XHRcdHRvcDo4cHg7XHJcblx0XHRcdG9wYWNpdHk6MTtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdHRvcDoxNnB4O1xyXG5cdFx0fVxyXG5cclxuXHR9XHJcblx0Ji1tZW51LWNsb3NlIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHdpZHRoOiAyOHB4O1xyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdFx0dHJhbnNpdGlvbjogMHM7XHJcblx0XHQmIHNwYW4sXHJcblx0XHQmOmJlZm9yZSxcclxuXHRcdCY6YWZ0ZXJ7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMjhweDtcclxuXHRcdFx0aGVpZ2h0OiAzcHg7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRibHVlO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xyXG5cdFx0fVxyXG5cclxuXHRcdHNwYW4ge1xyXG5cdFx0XHRvcGFjaXR5OjA7XHJcblx0XHRcdHRvcDo4cHg7XHJcblx0XHRcdHdpZHRoOiAyNXB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcclxuXHRcdH1cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0d2lkdGg6MjVweDtcclxuXHRcdFx0dG9wOjhweDtcclxuXHRcdFx0bGVmdDogMHB4O1xyXG5cdFx0XHR0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcclxuXHRcdH1cclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHR3aWR0aDoyNXB4O1xyXG5cdFx0XHR0b3A6OHB4O1xyXG5cdFx0XHRsZWZ0OiAwcHg7XHJcblx0XHRcdHRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLWZ1bGx3aWR0aCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblxyXG59XHJcblxyXG4uZmFuY3lib3gtY2xvc2Utc21hbGwuZmFuY3lib3gtYnV0dG9uIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5cclxuLmJ0bnMtcm93IHtcclxuXHQuYnRuIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gRWxlbWVudHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5jb250YWN0LWl0ZW0ge1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHQmX19saW5rIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZvbnQtc2l6ZTogMjFweDtcclxuXHR9XHJcblx0Jl9faWNvbiB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMDtcclxuXHR9XHJcblxyXG5cdCYtLXNpemUtbWluaSB7XHJcblx0XHQuY29udGFjdC1pdGVtIHtcclxuXHRcdFx0Jl9fbGluayB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZXhwYW5kLXRleHQge1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRtYXJnaW4tdG9wOiAxNXB4O1xyXG59XHJcblxyXG5cclxuLnN0eWxlZC1zY3JvbGxiYXIge1xyXG5cdFxyXG5cdC8vIG1vemlsbGEgc3R5bGVzIHN0YXJ0XHJcblx0c2Nyb2xsYmFyLWNvbG9yOiAkYmx1ZSAkZ3JheS1saWdodDtcclxuXHRzY3JvbGxiYXItd2lkdGg6IDEwcHg7XHJcblx0Ly8gbW96aWxsYSBzdHlsZXMgZW5kXHJcblxyXG5cdC8vIGNocm9taXVtIHN0eWxlcyBzdGFydFxyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHR3aWR0aDogMzBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG5cdFx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0Ly8gJjpob3ZlciB7XHJcblx0XHQvLyBcdGJhY2tncm91bmQ6ICM2NjY7XHJcblx0XHQvLyB9XHJcblx0fVxyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuXHRcdGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0O1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAycHggc29saWQgI2QzZTVlZjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0fVxyXG5cdC8qIFRoZSB0cmFjayBOT1QgY292ZXJlZCBieSB0aGUgaGFuZGxlLlxyXG5cdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2stcGllY2Uge1xyXG5cdFx0YmFja2dyb3VuZDogIzAwMDtcclxuXHR9ICovXHJcblx0Jjo6LXdlYmtpdC1zY3JvbGxiYXItY29ybmVyIHtcclxuXHRcdGJhY2tncm91bmQ6ICM5OTk7XHJcblx0fVxyXG5cdCY6Oi13ZWJraXQtcmVzaXplciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAjMTExO1xyXG5cdH1cclxuXHQvLyBjaHJvbWl1bSBzdHlsZXMgZW5kXHJcblxyXG59XHJcblxyXG5cclxuLy8gLS0tLS1cclxuXHJcbi5wcmljZSB7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHQmX19tYWluIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LXNpemU6IDI4cHg7XHJcblx0XHRjb2xvcjogJHBpbms7XHJcblx0fVxyXG5cdCZfX2N1cnJlbmN5IHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHRjb2xvcjogJHBpbms7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG5cdCZfX2Zvb3RhZ2Uge1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Y29sb3I6ICRncmF5LWR1bGw7XHJcblx0fVxyXG5cclxuXHQmLS1zaXplLWxhcmdlIHtcclxuXHRcdC5wcmljZSB7XHJcblx0XHRcdCZfX21haW4ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMzNweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmX19mb290YWdlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDIxcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gTGlzdHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbnVsLCBvbCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4udWktdWwge1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG5cclxuICAgICYgPiBsaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMTZweDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0UzQzlBODtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgIFxyXG59XHJcblxyXG4udWktb2wge1xyXG4gICAgbWFyZ2luOiAwIDAgMjBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgY291bnRlci1yZXNldDogcG9pbnQ7XHJcblxyXG4gICAgJiA+IGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcclxuICAgICAgICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKHBvaW50KSAnLic7XHJcbiAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBwb2ludCAxO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuXHJcbi8vIC0tLS0tXHJcblxyXG4ubGlzdC1mbGF0cyB7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgZm9udC1zaXplOiAxMy41cHg7XHJcbiAgICAmPmxpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgLmxpc3QtZmxhdHNfX2Fycm93IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3N1Ym1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICY+bGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5saXN0LWZsYXRzX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIuKAlFwiO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xyXG4gICAgfVxyXG5cclxufSIsIi5yYXRlaXQge1xyXG4gICAgZGlzcGxheTogLW1vei1pbmxpbmUtYm94O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtby11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG59XHJcblxyXG4gICAgLnJhdGVpdCAucmF0ZWl0LXJhbmdlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogLW1vei1pbmxpbmUtYm94O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoc3Rhci5naWYpO1xyXG4gICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICAgICAucmF0ZWl0IC5yYXRlaXQtcmFuZ2UgKiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAvKiBmb3IgSUUgNiAqL1xyXG4gICAgKiBodG1sIC5yYXRlaXQsICogaHRtbCAucmF0ZWl0IC5yYXRlaXQtcmFuZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuXHJcbiAgICAgICAgLyogZm9yIElFIDcgKi9cclxuICAgICAgICAqICsgaHRtbCAucmF0ZWl0LCAqICsgaHRtbCAucmF0ZWl0IC5yYXRlaXQtcmFuZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJhdGVpdCAucmF0ZWl0LWhvdmVyLCAucmF0ZWl0IC5yYXRlaXQtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmF0ZWl0IC5yYXRlaXQtaG92ZXItcnRsLCAucmF0ZWl0IC5yYXRlaXQtc2VsZWN0ZWQtcnRsIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJhdGVpdCAucmF0ZWl0LWhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChzdGFyLmdpZikgbGVmdCAtMzJweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJhdGVpdCAucmF0ZWl0LWhvdmVyLXJ0bCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMzJweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJhdGVpdCAucmF0ZWl0LXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChzdGFyLmdpZikgbGVmdCAtMTZweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJhdGVpdCAucmF0ZWl0LXNlbGVjdGVkLXJ0bCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAtMTZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJhdGVpdCAucmF0ZWl0LXByZXNldCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoc3Rhci5naWYpIGxlZnQgLTQ4cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yYXRlaXQgLnJhdGVpdC1wcmVzZXQtcnRsIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChzdGFyLmdpZikgcmlnaHQgLTQ4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5yYXRlaXQgYnV0dG9uLnJhdGVpdC1yZXNldCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoZGVsZXRlLmdpZikgMCAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtbW96LWlubGluZS1ib3g7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmF0ZWl0IC5yYXRlaXQtcmVzZXQgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmF0ZWl0IGJ1dHRvbi5yYXRlaXQtcmVzZXQ6aG92ZXIsIC5yYXRlaXQgYnV0dG9uLnJhdGVpdC1yZXNldDpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuLnJhdGVpdC1mb250IHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbn1cclxuXHJcbiAgICAucmF0ZWl0LWZvbnQgLnJhdGVpdC1yYW5nZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLnJhdGVpdC1mb250IC5yYXRlaXQtZW1wdHkge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS1kdWxsO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYXRlaXQtZm9udCAucmF0ZWl0LXJhbmdlID4gZGl2LCAucmF0ZWl0LWZvbnQgLnJhdGVpdC1yYW5nZSA+IHNwYW4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcblxyXG4ucmF0ZWl0LnJhdGVpdC1mb250IC5yYXRlaXQtcmVzZXQge1xyXG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgIHdpZHRoOiAwLjZlbTtcclxuICAgIGhlaWdodDogMC42ZW07XHJcbiAgICBtYXJnaW4tdG9wOiAwLjJlbTtcclxuICAgIGJhY2tncm91bmQ6IGdyYXk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbiAgICAucmF0ZWl0LnJhdGVpdC1mb250IC5yYXRlaXQtcmVzZXQgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgIGhlaWdodDogY2FsYyg1MCUgLSAwLjA0NWVtKTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMDllbSBzb2xpZCB3aGl0ZTtcclxuICAgICAgICB3aWR0aDogNzIlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNCU7XHJcbiAgICB9XHJcblxyXG5cclxuLnJhdGVpdC5yYXRlaXQtZm9udCAucmF0ZWl0LXJlc2V0OmhvdmVyLCAucmF0ZWl0LnJhdGVpdC1mb250IGJ1dHRvbi5yYXRlaXQtcmVzZXQ6Zm9jdXMge1xyXG4gICAgYmFja2dyb3VuZDogI2U2NTc0YjsgLyogT2xkIGJyb3dzZXJzICovXHJcbiAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICNlNjU3NGIgNTUlLCNmNjgzNmIgNzclLCNmOWQzY2MgMTAwJSk7IC8qIFczQywgSUUxMCssIEZGMTYrLCBDaHJvbWUyNissIE9wZXJhMTIrLCBTYWZhcmk3KyAqL1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xyXG59XHJcbiIsIi8qIFNsaWRlciAqL1xyXG5cclxuLnNsaWNrLXNsaWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XHJcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc2xpY2stbGlzdCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5kcmFnZ2luZyB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGN1cnNvcjogaGFuZDtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4uc2xpY2stdHJhY2sge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICBtaW4td2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1sb2FkaW5nICYge1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxufVxyXG4uc2xpY2stc2xpZGUge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgW2Rpcj1cInJ0bFwiXSAmIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB9XHJcbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJi5kcmFnZ2luZyBpbWcge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1pbml0aWFsaXplZCAmIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuc2xpY2stbG9hZGluZyAmIHtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIH1cclxufVxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuIiwiYm9keS5jb21wZW5zYXRlLWZvci1zY3JvbGxiYXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWFjdGl2ZSB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pcy1oaWRkZW4ge1xyXG4gICAgbGVmdDogLTk5OTlweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gICAgdG9wOiAtOTk5OXB4O1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uZmFuY3lib3gtY29udGFpbmVyIHtcclxuICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgdG9wOiAwO1xyXG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IDk5OTkyO1xyXG59XHJcblxyXG4uZmFuY3lib3gtY29udGFpbmVyICoge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW91dGVyLFxyXG4uZmFuY3lib3gtaW5uZXIsXHJcbi5mYW5jeWJveC1iZyxcclxuLmZhbmN5Ym94LXN0YWdlIHtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW91dGVyIHtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbn1cclxuXHJcbi5mYW5jeWJveC1iZyB7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDY3LCA2MCwgODEsIC44Mik7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdDtcclxuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC40NywgMCwgLjc0LCAuNzEpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcge1xyXG4gICAgb3BhY2l0eTogLjk7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMiwgLjYxLCAuMzYsIDEpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaW5mb2JhcixcclxuLmZhbmN5Ym94LXRvb2xiYXIsXHJcbi5mYW5jeWJveC1jYXB0aW9uLFxyXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLCB2aXNpYmlsaXR5IDBzIGVhc2UgLjI1cztcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDk5OTk3O1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLFxyXG4uZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFyLFxyXG4uZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uLFxyXG4uZmFuY3lib3gtc2hvdy1uYXYgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMjVzIGVhc2UgMHMsIHZpc2liaWxpdHkgMHMgZWFzZSAwcztcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pbmZvYmFyIHtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG4gICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XHJcbiAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgICBtaW4td2lkdGg6IDQ0cHg7XHJcbiAgICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcclxuICAgIHBhZGRpbmc6IDAgMTBweDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRvb2xiYXIge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zdGFnZSB7XHJcbiAgICBkaXJlY3Rpb246IGx0cjtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgei1pbmRleDogOTk5OTQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pcy1vcGVuIC5mYW5jeWJveC1zdGFnZSB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUge1xyXG4gICAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAvKiBVc2luZyB3aXRob3V0IHByZWZpeCB3b3VsZCBicmVhayBJRTExICovXHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIHBhZGRpbmc6IDQ0cHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB6LWluZGV4OiA5OTk5NDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgd2lkdGg6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pcy1zbGlkaW5nIC5mYW5jeWJveC1zbGlkZSxcclxuLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcclxuLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LFxyXG4uZmFuY3lib3gtc2xpZGUtLW5leHQge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDQ0cHggMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZTo6YmVmb3JlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0taHRtbCB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIHBhZGRpbmc6IDQ0cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoLjUsIDAsIC4xNCwgMSk7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHotaW5kZXg6IDk5OTk1O1xyXG59XHJcblxyXG4uZmFuY3lib3gtY2FuLXpvb21PdXQgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgY3Vyc29yOiB6b29tLW91dDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gICAgY3Vyc29yOiB6b29tLWluO1xyXG59XHJcblxyXG4uZmFuY3lib3gtY29udGFpbmVyIFtkYXRhLXNlbGVjdGFibGU9J3RydWUnXSB7XHJcbiAgICBjdXJzb3I6IHRleHQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pbWFnZSxcclxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50LFxyXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCxcclxuLmZhbmN5Ym94LXNsaWRlLS1wZGYgLmZhbmN5Ym94LWNvbnRlbnQsXHJcbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICNlNWUzZGY7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi5mYW5jeWJveC12aWRlbyxcclxuLmZhbmN5Ym94LWlmcmFtZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLyogRml4IGlPUyAqL1xyXG4uZmFuY3lib3gtaWZyYW1lIHtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1lcnJvciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWVycm9yIHAge1xyXG4gICAgY29sb3I6ICM0NDQ7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIEJ1dHRvbnMgKi9cclxuXHJcbi5mYW5jeWJveC1idXR0b24ge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgzMCwgMzAsIDMwLCAuNik7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnM7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgdmlzaWJpbGl0eTogaW5oZXJpdDtcclxuICAgIHdpZHRoOiA0NHB4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uLFxyXG4uZmFuY3lib3gtYnV0dG9uOnZpc2l0ZWQsXHJcbi5mYW5jeWJveC1idXR0b246bGluayB7XHJcbiAgICBjb2xvcjogI2NjYztcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWZvY3VzIHtcclxuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdLFxyXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7XHJcbiAgICBjb2xvcjogIzg4ODtcclxuICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEZpeCBJRTExICovXHJcbi5mYW5jeWJveC1idXR0b24gZGl2IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcclxuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuICAgIHN0cm9rZS13aWR0aDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmc6bnRoLWNoaWxkKDIpLFxyXG4uZmFuY3lib3gtYnV0dG9uLS1mc2VudGVyIHN2ZzpudGgtY2hpbGQoMikge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbi0tcGF1c2Ugc3ZnOm50aC1jaGlsZCgxKSxcclxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNleGl0IHN2ZzpudGgtY2hpbGQoMSkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXByb2dyZXNzIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZjUyNjg7XHJcbiAgICBoZWlnaHQ6IDJweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgwKTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDA7XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xyXG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgIHotaW5kZXg6IDk5OTk4O1xyXG59XHJcblxyXG4vKiBDbG9zZSBidXR0b24gb24gdGhlIHRvcCByaWdodCBjb3JuZXIgb2YgaHRtbCBjb250ZW50ICovXHJcblxyXG4uZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvcGFjaXR5OiAuODtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAtMTJweDtcclxuICAgIHRvcDogLTQ0cHg7XHJcbiAgICB6LWluZGV4OiA0MDE7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jbG9zZS1zbWFsbDpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0taHRtbCAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZS5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jb250ZW50IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jbG9zZS1zbWFsbCxcclxuLmZhbmN5Ym94LWlzLXpvb21hYmxlLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIE5hdmlnYXRpb24gYXJyb3dzICovXHJcblxyXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XHJcbiAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcclxuICAgIHdpZHRoOiA3MHB4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIGRpdiB7XHJcbiAgICBwYWRkaW5nOiA3cHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQge1xyXG4gICAgbGVmdDogMDtcclxuICAgIGxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XHJcbiAgICBwYWRkaW5nOiAzMXB4IDI2cHggMzFweCA2cHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0IHtcclxuICAgIHBhZGRpbmc6IDMxcHggNnB4IDMxcHggMjZweDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgcmlnaHQ6IGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xyXG59XHJcblxyXG4vKiBDYXB0aW9uICovXHJcblxyXG4uZmFuY3lib3gtY2FwdGlvbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLFxyXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgLjg1KSAwJSxcclxuICAgICAgICByZ2JhKDAsIDAsIDAsIC4zKSA1MCUsXHJcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAuMTUpIDY1JSxcclxuICAgICAgICByZ2JhKDAsIDAsIDAsIC4wNzUpIDc1LjUlLFxyXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgLjAzNykgODIuODUlLFxyXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgLjAxOSkgODglLFxyXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBjb2xvcjogI2VlZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIHBhZGRpbmc6IDc1cHggNDRweCAyNXB4IDQ0cHg7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgei1pbmRleDogOTk5OTY7XHJcbn1cclxuXHJcbkBzdXBwb3J0cyAocGFkZGluZzogbWF4KDBweCkpIHtcclxuICAgIC5mYW5jeWJveC1jYXB0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiA3NXB4IDE1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jYXB0aW9uLS1zZXBhcmF0ZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNhcHRpb25fX2JvZHkge1xyXG4gICAgbWF4LWhlaWdodDogNTB2aDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNhcHRpb24gYSxcclxuLmZhbmN5Ym94LWNhcHRpb24gYTpsaW5rLFxyXG4uZmFuY3lib3gtY2FwdGlvbiBhOnZpc2l0ZWQge1xyXG4gICAgY29sb3I6ICNjY2M7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1jYXB0aW9uIGE6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLyogTG9hZGluZyBpbmRpY2F0b3IgKi9cclxuXHJcbi5mYW5jeWJveC1sb2FkaW5nIHtcclxuICAgIGFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIDFzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiA0cHggc29saWQgIzg4ODtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDtcclxuICAgIG9wYWNpdHk6IC43O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgd2lkdGg6IDUwcHg7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgIH1cclxufVxyXG5cclxuLyogVHJhbnNpdGlvbiBlZmZlY3RzICovXHJcblxyXG4uZmFuY3lib3gtYW5pbWF0ZWQge1xyXG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAuMjUsIDEpO1xyXG59XHJcblxyXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBzbGlkZSAqL1xyXG5cclxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG59XHJcblxyXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBmYWRlICovXHJcblxyXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsXHJcbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xOSwgMSwgLjIyLCAxKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xyXG4gICAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLyogdHJhbnNpdGlvbkVmZmVjdDogem9vbS1pbi1vdXQgKi9cclxuXHJcbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHNjYWxlM2QoLjUsIC41LCAuNSk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xyXG59XHJcblxyXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiByb3RhdGUgKi9cclxuXHJcbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxufVxyXG5cclxuLyogdHJhbnNpdGlvbkVmZmVjdDogY2lyY3VsYXIgKi9cclxuXHJcbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKSB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLyogdHJhbnNpdGlvbkVmZmVjdDogdHViZSAqL1xyXG5cclxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKC4xKSBza2V3KC0xMGRlZyk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoLjEpIHNrZXcoMTBkZWcpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlKDEpO1xyXG59XHJcblxyXG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xyXG5AbWVkaWEgYWxsIGFuZCAobWF4LWhlaWdodDogNTc2cHgpIHtcclxuICAgIC5mYW5jeWJveC1zbGlkZSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XHJcbiAgICAgICAgcmlnaHQ6IC02cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICM0ZTRlNGU7XHJcbiAgICAgICAgY29sb3I6ICNmMmY0ZjY7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgcGFkZGluZzogNnB4O1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmFuY3lib3gtY2FwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgQHN1cHBvcnRzIChwYWRkaW5nOiBtYXgoMHB4KSkge1xyXG4gICAgICAgIC5mYW5jeWJveC1jYXB0aW9uIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiBTaGFyZSAqL1xyXG5cclxuLmZhbmN5Ym94LXNoYXJlIHtcclxuICAgIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZSBoMSB7XHJcbiAgICBjb2xvcjogIzIyMjtcclxuICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZSBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgIG1hcmdpbjogMCA1cHggMTBweCA1cHg7XHJcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjp2aXNpdGVkLFxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpsaW5rIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjM2I1OTk4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogIzM0NGU4NjtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0IHtcclxuICAgIGJhY2tncm91bmQ6ICNiZDA4MWQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdDpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYWEwNzE5O1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHcge1xyXG4gICAgYmFja2dyb3VuZDogIzFkYTFmMjtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICMwZDk1ZTg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyB7XHJcbiAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTFweDtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB3aWR0aDogMjVweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHBhdGgge1xyXG4gICAgZmlsbDogI2ZmZjtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlX19pbnB1dCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDdkN2Q3O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIGNvbG9yOiAjNWQ1YjViO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgbWFyZ2luOiAxMHB4IDAgMCAwO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcbi8qIFRodW1icyAqL1xyXG5cclxuLmZhbmN5Ym94LXRodW1icyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xyXG4gICAgcGFkZGluZzogMnB4IDJweCA0cHggMnB4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB3aWR0aDogMjEycHg7XHJcbiAgICB6LWluZGV4OiA5OTk5NTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRodW1icy14IHtcclxuICAgIG92ZXJmbG93LXg6IGF1dG87XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJzIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcclxuICAgIHJpZ2h0OiAyMTJweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnMteCAuZmFuY3lib3gtdGh1bWJzX19saXN0IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogN3B4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgLjMpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYmFja2dyb3VuZDogIzJhMmEyYTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XHJcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjEpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDc1cHg7XHJcbiAgICBtYXJnaW46IDJweDtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDhweCk7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTAlIC0gNHB4KTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB3aWR0aDogMTAwcHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTo6YmVmb3JlIHtcclxuICAgIGJvcmRlcjogNnB4IHNvbGlkICNmZjUyNjg7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGN1YmljLWJlemllciguMjUsIC40NiwgLjQ1LCAuOTQpO1xyXG4gICAgei1pbmRleDogOTk5OTE7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpmb2N1czo6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IC41O1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEuZmFuY3lib3gtdGh1bWJzLWFjdGl2ZTo6YmVmb3JlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8qIFN0eWxpbmcgZm9yIFNtYWxsLVNjcmVlbiBEZXZpY2VzICovXHJcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICAuZmFuY3lib3gtdGh1bWJzIHtcclxuICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XHJcbiAgICAgICAgcmlnaHQ6IDExMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcclxuICAgIH1cclxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIExheW91dFxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbjpyb290IHtcclxuICAgIC0tc2FmZS1hcmVhLWluc2V0LXRvcDogZW52KHNhZmUtYXJlYS1pbnNldC10b3ApO1xyXG4gICAgLS1zYWZlLWFyZWEtaW5zZXQtcmlnaHQ6IGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xyXG4gICAgLS1zYWZlLWFyZWEtaW5zZXQtYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XHJcbiAgICAtLXNhZmUtYXJlYS1pbnNldC1sZWZ0OiBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xyXG59XHJcblxyXG5cclxuaHRtbCB7XHJcbiAgICBmb250LXNpemU6IDYyLjUlO1xyXG59XHJcblxyXG5odG1sLCBib2R5IHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICAgIFxyXG5cclxuICAgIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XHJcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcclxuXHJcbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xyXG5cclxuICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAgIC1tb3otdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xyXG4gICAgdGV4dC1zaXplLWFkanVzdDogMTAwJTtcclxuICAgIFxyXG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcblxyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuXHJcbiAgICB3aWxsLWNoYW5nZTogc2Nyb2xsLXBvc2l0aW9uO1xyXG5cclxuICAgIGNvbG9yOiAkZ3JheS1kdWxsO1xyXG5cclxufVxyXG5cclxuLmFwcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWluLXdpZHRoOiAzMjBweDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICR3aGl0ZSAwJSwgJGdyYXktbGlnaHQgMTAwJSk7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi5jb250YWluZXItZmx1aWQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICBtYXgtd2lkdGg6IDE5ODBweDtcclxufVxyXG5cclxuLmNvbnRhaW5lci1pbm5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMDVweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctbGVmdDogMTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDEzMDBweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLmljb24tYWxhcm1fYmx1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nwcml0ZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IC0xNDNweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDM3cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICAuaWNvbi1hbGFybV9ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjg2cHggMjM2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZUAyeC5wbmdcIik7IH0gfVxuXG4uaWNvbi1hbGFybV93aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nwcml0ZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5cHggLTE5MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIC5pY29uLWFsYXJtX3doaXRlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjg2cHggMjM2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZUAyeC5wbmdcIik7IH0gfVxuXG4uaWNvbi1hcnJvdy1kb3duX2dyYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzFweCAtMTM2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOXB4O1xuICBoZWlnaHQ6IDZweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIC5pY29uLWFycm93LWRvd25fZ3JheSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4NnB4IDIzNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ByaXRlcy9zcHJpdGVAMngucG5nXCIpOyB9IH1cblxuLmljb24tYXJyb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nwcml0ZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NHB4IC0xNTJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDIxcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICAuaWNvbi1hcnJvdy1sZWZ0IHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjg2cHggMjM2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZUAyeC5wbmdcIik7IH0gfVxuXG4uaWNvbi1hcnJvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nwcml0ZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NHB4IC0xMjFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDIxcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICAuaWNvbi1hcnJvdy1yaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4NnB4IDIzNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ByaXRlcy9zcHJpdGVAMngucG5nXCIpOyB9IH1cblxuLmljb24tYmVkX2dyYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzJweCAtMTQzcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjFweDtcbiAgaGVpZ2h0OiAxN3B4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgLmljb24tYmVkX2dyYXkge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyODZweCAyMzZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nwcml0ZXMvc3ByaXRlQDJ4LnBuZ1wiKTsgfSB9XG5cbi5pY29uLWJlZF93aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nwcml0ZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwNXB4IC0xOTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE0cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICAuaWNvbi1iZWRfd2hpdGUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyODZweCAyMzZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nwcml0ZXMvc3ByaXRlQDJ4LnBuZ1wiKTsgfSB9XG5cbi5pY29uLWNhbGxiYWNrX2JsdWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtOTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDM3cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICAuaWNvbi1jYWxsYmFja19ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjg2cHggMjM2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZUAyeC5wbmdcIik7IH0gfVxuXG4uaWNvbi1jaGVjayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nwcml0ZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg2cHggLTE5MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTVweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIC5pY29uLWNoZWNrIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjg2cHggMjM2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZUAyeC5wbmdcIik7IH0gfVxuXG4uaWNvbi1jaGVja19kYXJrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ByaXRlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAzcHggLTE0M3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMTdweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIC5pY29uLWNoZWNrX2Rhcmsge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyODZweCAyMzZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nwcml0ZXMvc3ByaXRlQDJ4LnBuZ1wiKTsgfSB9XG5cbi5pY29uLWNsb2NrX3doaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ByaXRlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQ0cHggLTE4M3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIC5pY29uLWNsb2NrX3doaXRlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjg2cHggMjM2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZUAyeC5wbmdcIik7IH0gfVxuXG4uaWNvbi1jbG9zZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nwcml0ZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3MXB4IC05NnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTJweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIC5pY29uLWNsb3NlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjg2cHggMjM2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZUAyeC5wbmdcIik7IH0gfVxuXG4uaWNvbi1kb2MtaG91c2VfYmx1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nwcml0ZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg5cHggMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzNweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIC5pY29uLWRvYy1ob3VzZV9ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjg2cHggMjM2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZUAyeC5wbmdcIik7IH0gfVxuXG4uaWNvbi1leHBhbmQtZG93bl9ibHVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ByaXRlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjcxcHggLTExOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogOHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgLmljb24tZXhwYW5kLWRvd25fYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4NnB4IDIzNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ByaXRlcy9zcHJpdGVAMngucG5nXCIpOyB9IH1cblxuLmljb24tZXhwYW5kLWRvd25fbGFyZ2VfYmx1ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nwcml0ZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExNnB4IC0xOTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDE0cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICAuaWNvbi1leHBhbmQtZG93bl9sYXJnZV9ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjg2cHggMjM2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZUAyeC5wbmdcIik7IH0gfVxuXG4uaWNvbi1mYWNlYm9va193aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nwcml0ZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0cHggLTk2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMzRweDtcbiAgaGVpZ2h0OiAzM3B4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgLmljb24tZmFjZWJvb2tfd2hpdGUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyODZweCAyMzZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nwcml0ZXMvc3ByaXRlQDJ4LnBuZ1wiKTsgfSB9XG5cbi5pY29uLWhlYXJ0X2JsdWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NnB4IC05NnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM4cHg7XG4gIGhlaWdodDogMzNweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIC5pY29uLWhlYXJ0X2JsdWUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyODZweCAyMzZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nwcml0ZXMvc3ByaXRlQDJ4LnBuZ1wiKTsgfSB9XG5cbi5pY29uLWhlYXJ0X2ZpbGxlZF93aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nwcml0ZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzcHggLTE0M3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjRweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIC5pY29uLWhlYXJ0X2ZpbGxlZF93aGl0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4NnB4IDIzNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ByaXRlcy9zcHJpdGVAMngucG5nXCIpOyB9IH1cblxuLmljb24taGVhcnRfd2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDJweCAtMTQzcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxOHB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgLmljb24taGVhcnRfd2hpdGUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyODZweCAyMzZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nwcml0ZXMvc3ByaXRlQDJ4LnBuZ1wiKTsgfSB9XG5cbi5pY29uLWhvdXNlLXByaWNlX2JsdWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjlweCAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNjVweDtcbiAgaGVpZ2h0OiA3M3B4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgLmljb24taG91c2UtcHJpY2VfYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4NnB4IDIzNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ByaXRlcy9zcHJpdGVAMngucG5nXCIpOyB9IH1cblxuLmljb24taG91c2Utc2VhcmNoX2JsdWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzlweDtcbiAgaGVpZ2h0OiA4NnB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgLmljb24taG91c2Utc2VhcmNoX2JsdWUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyODZweCAyMzZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nwcml0ZXMvc3ByaXRlQDJ4LnBuZ1wiKTsgfSB9XG5cbi5pY29uLWhvdXNlX2dyYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MHB4IC0xNDNweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDE5cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICAuaWNvbi1ob3VzZV9ncmF5IHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjg2cHggMjM2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZUAyeC5wbmdcIik7IH0gfVxuXG4uaWNvbi1ob3VzZV93aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nwcml0ZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3cHggLTE5MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTZweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIC5pY29uLWhvdXNlX3doaXRlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjg2cHggMjM2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZUAyeC5wbmdcIik7IH0gfVxuXG4uaWNvbi1pbnN0YWdyYW1fd2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODFweCAtOTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICAuaWNvbi1pbnN0YWdyYW1fd2hpdGUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyODZweCAyMzZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nwcml0ZXMvc3ByaXRlQDJ4LnBuZ1wiKTsgfSB9XG5cbi5pY29uLWxvY2F0aW9uLXBsYWNlX3doaXRlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ByaXRlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQ0cHggLTYycHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxOXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgLmljb24tbG9jYXRpb24tcGxhY2Vfd2hpdGUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyODZweCAyMzZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nwcml0ZXMvc3ByaXRlQDJ4LnBuZ1wiKTsgfSB9XG5cbi5pY29uLWxvY2F0aW9uX2JsdWUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDRweCAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAyMXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgLmljb24tbG9jYXRpb25fYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4NnB4IDIzNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ByaXRlcy9zcHJpdGVAMngucG5nXCIpOyB9IH1cblxuLmljb24tbG9jYXRpb25fd2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDRweCAtOTFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDIwcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICAuaWNvbi1sb2NhdGlvbl93aGl0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4NnB4IDIzNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ByaXRlcy9zcHJpdGVAMngucG5nXCIpOyB9IH1cblxuLmljb24tbG9vcF9ibHVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ByaXRlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEzcHggLTE0M3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIC5pY29uLWxvb3BfYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4NnB4IDIzNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ByaXRlcy9zcHJpdGVAMngucG5nXCIpOyB9IH1cblxuLmljb24tbWFpbF9ibHVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ByaXRlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ3cHggLTE5MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTRweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIC5pY29uLW1haWxfYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4NnB4IDIzNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ByaXRlcy9zcHJpdGVAMngucG5nXCIpOyB9IH1cblxuLmljb24tbWFpbF93aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nwcml0ZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3N3B4IC0xOTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE0cHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICAuaWNvbi1tYWlsX3doaXRlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjg2cHggMjM2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZUAyeC5wbmdcIik7IH0gfVxuXG4uaWNvbi1zb3J0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ByaXRlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjhweCAtMjIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNXB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgLmljb24tc29ydCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4NnB4IDIzNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ByaXRlcy9zcHJpdGVAMngucG5nXCIpOyB9IH1cblxuLmljb24tc3RhZ2VzX2dyYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAtMjIwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNnB4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgLmljb24tc3RhZ2VzX2dyYXkge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyODZweCAyMzZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nwcml0ZXMvc3ByaXRlQDJ4LnBuZ1wiKTsgfSB9XG5cbi5pY29uLXN0YWdlc193aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nwcml0ZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3MXB4IC0yN3B4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTNweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIC5pY29uLXN0YWdlc193aGl0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI4NnB4IDIzNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ByaXRlcy9zcHJpdGVAMngucG5nXCIpOyB9IH1cblxuLmljb24tc3Rhcl9ibHVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ByaXRlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjcxcHggLTUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgLmljb24tc3Rhcl9ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjg2cHggMjM2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZUAyeC5wbmdcIik7IH0gfVxuXG4uaWNvbi1zdGFyX2dyYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzFweCAtNzNweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tLW1vei1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIgLyAxKSwgb25seSBzY3JlZW4gYW5kIChtaW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcbiAgICAuaWNvbi1zdGFyX2dyYXkge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyODZweCAyMzZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nwcml0ZXMvc3ByaXRlQDJ4LnBuZ1wiKTsgfSB9XG5cbi5pY29uLXRlbF9ibHVlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vc3ByaXRlcy9zcHJpdGUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwcHggLTE5MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMjBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIC5pY29uLXRlbF9ibHVlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjg2cHggMjM2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZUAyeC5wbmdcIik7IH0gfVxuXG4uaWNvbi10ZWxfd2hpdGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZS5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzFweCAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxN3B4OyB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgb25seSBzY3JlZW4gYW5kICgtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyIC8gMSksIG9ubHkgc2NyZWVuIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7XG4gICAgLmljb24tdGVsX3doaXRlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjg2cHggMjM2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZUAyeC5wbmdcIik7IH0gfVxuXG4uaWNvbi10cmFzaCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nwcml0ZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NHB4IC0zMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMjFweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIC5pY29uLXRyYXNoIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjg2cHggMjM2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZUAyeC5wbmdcIik7IH0gfVxuXG4uaWNvbi12a193aGl0ZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL3Nwcml0ZXMvc3ByaXRlLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzOHB4IC05NnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMzcHg7XG4gIGhlaWdodDogMzNweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksIG9ubHkgc2NyZWVuIGFuZCAoLW8tbWluLWRldmljZS1waXhlbC1yYXRpbzogMiAvIDEpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLCBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkge1xuICAgIC5pY29uLXZrX3doaXRlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjg2cHggMjM2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9zcHJpdGVzL3Nwcml0ZUAyeC5wbmdcIik7IH0gfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBVdGlsaXRlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjcuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cclxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxyXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKiBTZWN0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKi9cbmFydGljbGUsXG5hc2lkZSxcbmZvb3RlcixcbmhlYWRlcixcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cbmgxIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC42N2VtIDA7IH1cblxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuICovXG5maWdjYXB0aW9uLFxuZmlndXJlLFxubWFpbiB7XG4gIC8qIDEgKi9cbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cclxuICovXG5maWd1cmUge1xuICBtYXJnaW46IDFlbSA0MHB4OyB9XG5cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cclxuICovXG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC8qIDEgKi9cbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LSBhbmQgRmlyZWZveCAzOS0uXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXHJcbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cclxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cclxuICovXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXHJcbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXHJcbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICovXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyB9XG5cbi8qKlxyXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cclxuICogYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtOyB9XG5cbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXG5hdWRpbyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxyXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXHJcbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qKlxyXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICovXG5zdmc6bm90KDpyb290KSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXHJcbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXG5idXR0b24sXG5pbnB1dCB7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xuYnV0dG9uLFxuc2VsZWN0IHtcbiAgLyogMSAqL1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4vKipcclxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXHJcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cclxuICogMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICovXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4vKipcclxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxyXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xuZmllbGRzZXQge1xuICBwYWRkaW5nOiAwLjM1ZW0gMC43NWVtIDAuNjI1ZW07IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cclxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxyXG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cclxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXHJcbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXHJcbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxyXG4gKi9cblt0eXBlPVwiY2hlY2tib3hcIl0sXG5bdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBvZGQgYXBwZWFyYW5jZSBpbiBDaHJvbWUgYW5kIFNhZmFyaS5cclxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXHJcbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxyXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxyXG4gKi9cbmRldGFpbHMsXG5tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogU2NyaXB0aW5nXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogSGlkZGVuXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxyXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5ib2R5IHtcbiAgZm9udDogNDAwIDE0cHgvMS4yNSBcIlVuaSBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuKiB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwIDAgMjBweDsgfVxuXG5wLCBmaWd1cmUsIGVtLCBibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMjVweDtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBmbGV4LXNocmluazogMDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNFNUVERjY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzE4MjA0NTsgfVxuICBibG9ja3F1b3RlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDEycHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDEycHggc29saWQgI0U1RURGNjsgfVxuICBibG9ja3F1b3RlIHAge1xuICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgICBibG9ja3F1b3RlIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7IH1cblxuZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42NjY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5jaXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmRsIHtcbiAgbWFyZ2luOiAzMHB4IDA7IH1cblxuZHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMTNweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuZGQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIDAgMjBweDsgfVxuXG5ociB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gIG1hcmdpbjogMjRweCAwO1xuICBjbGVhcjogYm90aDsgfVxuXG5hIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXM7XG4gIGNvbG9yOiAjMDBhMGZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjMzQ3RDNCOyB9XG5cbnZpZGVvIHtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbnRleHRhcmVhIHtcbiAgcmVzaXplOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5zZWN0aW9uLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmbGV4LWdyb3c6IDE7IH1cbiAgLnNlY3Rpb24tdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogIzYwNjA2MDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7IH1cblxuLmZvcm0tZGVzYyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybS1kZXNjIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG5cbi5oZWFkaW5nLWJhc2Uge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjMDBhMGZmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5oZWFkaW5nLWJhc2Uge1xuICAgICAgZm9udC1zaXplOiA1MHB4OyB9IH1cbiAgLmhlYWRpbmctYmFzZS0tbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuaGVhZGluZy1iYXNlLS1tb2QtbWFyZ2luIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cbi5wb3B1cC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmhlYWRpbmctdGVhbSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uY29udGFjdC1pdGVtIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAuY29udGFjdC1pdGVtX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuICAuY29udGFjdC1pdGVtX19pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLmNvbnRhY3QtaXRlbS0tc2l6ZS1taW5pIC5jb250YWN0LWl0ZW1fX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuXG4uZXhwYW5kLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLnN0eWxlZC1zY3JvbGxiYXIsIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBzY3JvbGxiYXItY29sb3I6ICMwMGEwZmYgI2VmZjRmZjtcbiAgc2Nyb2xsYmFyLXdpZHRoOiAxMHB4O1xuICAvKiBUaGUgdHJhY2sgTk9UIGNvdmVyZWQgYnkgdGhlIGhhbmRsZS5cclxuXHQ6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcclxuXHRcdGJhY2tncm91bmQ6ICMwMDA7XHJcblx0fSAqLyB9XG4gIC5zdHlsZWQtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciwgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiAxMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc3R5bGVkLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXIsIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7IH0gfVxuICAuc3R5bGVkLXNjcm9sbGJhcjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uLCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN0eWxlZC1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogIzAwYTBmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gIC5zdHlsZWQtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci10cmFjaywgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICNlZmY0ZmY7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2QzZTVlZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gIC5zdHlsZWQtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhci1jb3JuZXIsIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnM6Oi13ZWJraXQtc2Nyb2xsYmFyLWNvcm5lciB7XG4gICAgYmFja2dyb3VuZDogIzk5OTsgfVxuICAuc3R5bGVkLXNjcm9sbGJhcjo6LXdlYmtpdC1yZXNpemVyLCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zOjotd2Via2l0LXJlc2l6ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxMTE7IH1cblxuLnByaWNlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAucHJpY2VfX21haW4ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGNvbG9yOiAjZWE1NTk5OyB9XG4gIC5wcmljZV9fY3VycmVuY3kge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNlYTU1OTk7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5wcmljZV9fZm9vdGFnZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjNjA2MDYwOyB9XG4gIC5wcmljZS0tc2l6ZS1sYXJnZSAucHJpY2VfX21haW4ge1xuICAgIGZvbnQtc2l6ZTogMzNweDsgfVxuICAucHJpY2UtLXNpemUtbGFyZ2UgLnByaWNlX19mb290YWdlIHtcbiAgICBmb250LXNpemU6IDIxcHg7IH1cblxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgZmlsbC1ydWxlOiBldmVub2RkO1xuICBmbGV4LXNocmluazogMDsgfVxuXG4uaWNvbi1yZWN0IHtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiAycHggc29saWQgIzAwYTBmZjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuaWNvbi1yZWN0IC5pY29uLWNoZWNrIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnVW5pIFNhbnMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1VuaVNhbnNCb2xkLmVvdFwiKTtcbiAgc3JjOiBsb2NhbChcIlVuaSBTYW5zIEJvbGRcIiksIGxvY2FsKFwiVW5pU2Fuc0JvbGRcIiksIHVybChcIi4uL2ZvbnRzL1VuaVNhbnNCb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1VuaVNhbnNCb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9VbmlTYW5zQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1VuaVNhbnNCb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvVW5pU2Fuc0JvbGQuc3ZnI1VuaVNhbnNCb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1VuaSBTYW5zJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9VbmlTYW5zQm9vay5lb3RcIik7XG4gIHNyYzogbG9jYWwoXCJVbmkgU2FucyBCb29rXCIpLCBsb2NhbChcIlVuaVNhbnNCb29rXCIpLCB1cmwoXCIuLi9mb250cy9VbmlTYW5zQm9vay5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9VbmlTYW5zQm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvVW5pU2Fuc0Jvb2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9VbmlTYW5zQm9vay50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1VuaVNhbnNCb29rLnN2ZyNVbmlTYW5zQm9va1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbi5pcy1lcnJvciB7XG4gIGJvcmRlci1jb2xvcjogIzhBMDUwMjsgfVxuXG4uaXMtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzE1OUUyNDsgfVxuXG5idXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBib3JkZXI6IDA7IH1cblxuLnVpLWlucHV0LCAudWktdGV4dGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNlOGYwZjU7XG4gIGhlaWdodDogNTVweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE3LjNweDtcbiAgY29sb3I6ICM2MDYwNjA7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCAwICNkNGU1ZWY7XG4gIGZvbnQtZmFtaWx5OiBcIlVuaSBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4yNXM7IH1cbiAgLnVpLWlucHV0OjpwbGFjZWhvbGRlciwgLnVpLXRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM2MDYwNjA7IH1cbiAgLnVpLWlucHV0OmZvY3VzLCAudWktdGV4dGFyZWE6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2Q0ZTVlZjsgfVxuICAudWktaW5wdXQtLXRoZW1lLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCAwICNkY2U4ZjA7IH1cblxuLnVpLXRleHRhcmVhIHtcbiAgaGVpZ2h0OiAyNjBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7IH1cblxuLnVpLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4OyB9XG4gIC51aS1sYWJlbC0tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uc29ydGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cbiAgLnNvcnRpbmdfX21haW4ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzYwNjA2MDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnNvcnRpbmdfX21haW4tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAuc29ydGluZ19fbW9kYWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IGNhbGMoMTAwJSArIDE1cHgpO1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzVweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMTYwLCAyNTUsIDAuMik7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogLjI1czsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNvcnRpbmdfX21vZGFsIHtcbiAgICAgICAgd2lkdGg6IDQzMHB4OyB9IH1cbiAgICAuc29ydGluZ19fbW9kYWwuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5zb3J0aW5nX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnNvcnRpbmdfX2xpc3QgPiBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAuc29ydGluZ19fbGlzdCA+IGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnNvcnRpbmdfX2xpc3QtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc29ydGluZ19fbGlzdC10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuXG4udWktY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudWktY2hlY2tib3hfX2ljb24ge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNlOGYwZjU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB0cmFuc2l0aW9uOiAuMjVzO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZDFlM2VmO1xuICAgIG1hcmdpbi10b3A6IDdweDsgfVxuICAgIC51aS1jaGVja2JveF9faWNvbiBbY2xhc3NePVwiaWNvbi1cIl0ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIHJpZ2h0OiAtMXB4OyB9XG4gIC51aS1jaGVja2JveF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC51aS1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgLnVpLWNoZWNrYm94X19pY29uIFtjbGFzc149XCJpY29uLVwiXSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAudWktY2hlY2tib3gtLXRoZW1lLXdoaXRlIC51aS1jaGVja2JveF9faWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uYnRuLWNoZWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJ0bi1jaGVja19faWNvbiB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMjFweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2U4ZjBmNTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IC4yNXM7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNkMWUzZWY7IH1cbiAgICAuYnRuLWNoZWNrX19pY29uIC5pY29uIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAuMjVzOyB9XG4gIC5idG4tY2hlY2tfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJ0bi1jaGVja19fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG4gIC5idG4tY2hlY2sgaW5wdXQ6Y2hlY2tlZCArIC5idG4tY2hlY2tfX2ljb24ge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuYnRuLWNoZWNrIGlucHV0OmNoZWNrZWQgKyAuYnRuLWNoZWNrX19pY29uIC5pY29uIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmNoZWNrYm94LWZpbHRlciB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmNoZWNrYm94LWZpbHRlcl9fdGV4dCB7XG4gICAgYmFja2dyb3VuZDogI2U4ZjBmNTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHBhZGRpbmc6IDJweCA2cHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIG1pbi13aWR0aDogMjJweDtcbiAgICB0cmFuc2l0aW9uOiAuMjVzO1xuICAgIGhlaWdodDogMTdweDsgfVxuICAuY2hlY2tib3gtZmlsdGVyIGlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtZmlsdGVyX190ZXh0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMDBhMGZmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5pbnB1dC1maWx0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlVuaSBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4yNXM7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogI2U4ZjBmNTtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgaGVpZ2h0OiAxN3B4OyB9XG5cbi5pbnB1dC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5pbnB1dC13cmFwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuaW5wdXQtd3JhcF9fY3VyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDdweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZm9udC1zaXplOiAxMXB4OyB9XG4gIC5pbnB1dC13cmFwLS1tZWRpdW0gLmlucHV0LWZpbHRlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGhlaWdodDogMjVweDsgfVxuICAuaW5wdXQtd3JhcC0tbWVkaXVtIC5pbnB1dC13cmFwX19jdXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uZm9ybS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG4uZm9ybS13YXJuaW5nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW4tdG9wOiAtMTVweDsgfVxuXG4uc2VsZWN0LXRoZW1lLXdoaXRlIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCAwICNkY2U4ZjA7IH1cblxuLmJ0biB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IC4yNXM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlVuaSBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLmJ0bjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idG46YWN0aXZlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gIC5idG4tZGVmYXVsdCB7XG4gICAgYmFja2dyb3VuZDogIzAwYTBmZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTJweCAwIHJnYmEoMCwgMTYwLCAyNTUsIDAuNCk7XG4gICAgbWluLXdpZHRoOiAyMzBweDsgfVxuICAgIC5idG4tZGVmYXVsdDpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWE1NTk5O1xuICAgICAgYm94LXNoYWRvdzogMCA1cHggMTJweCAwIHJnYmEoMjM0LCA4NSwgMTUzLCAwLjQpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYnRuLWRlZmF1bHQge1xuICAgICAgICBwYWRkaW5nOiA1cHggMzBweDsgfSB9XG4gICAgLmJ0bi1kZWZhdWx0LS1taW5pIHtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAuYnRuLWRlZmF1bHQtLW1pbmkgLmljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAuYnRuLWRlZmF1bHQtLW1lZGl1bSB7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgbWluLXdpZHRoOiBhdXRvOyB9XG4gICAgLmJ0bi1kZWZhdWx0LS1kYXJrIHtcbiAgICAgIGJhY2tncm91bmQ6ICMzZjIxNGE7IH1cbiAgICAuYnRuLWRlZmF1bHQtLXdoaXRlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb2xvcjogIzAwYTBmZjsgfVxuICAgIC5idG4tZGVmYXVsdC0tc2hvdy1tYXA6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2VhNTU5OTsgfVxuICAuYnRuLXBpbmsge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYmFja2dyb3VuZDogI2VhNTU5OTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHBhZGRpbmc6IDVweCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgYm94LXNoYWRvdzogMCA1cHggMTJweCAwIHJnYmEoMCwgMTYwLCAyNTUsIDAuNCk7IH1cbiAgLmJ0bi1jYXJkIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMwMGEwZmY7XG4gICAgd2lkdGg6IDI2cHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgIC5idG4tY2FyZDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5idG4tY2FyZC0tbGFyZ2Uge1xuICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgICAuYnRuLWNhcmQuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlYTU1OTk7IH1cbiAgLmJ0bi1pdGVtcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDUwOyB9XG4gICAgLmJ0bi1pdGVtc19faW5uZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgaGVpZ2h0OiAzM3B4O1xuICAgICAgYmFja2dyb3VuZDogI2U4ZjBmNTtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZDFlNGVmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogN3B4OyB9XG4gICAgICAuYnRuLWl0ZW1zX19pbm5lciA+IFtjbGFzc149XCJpY29uLVwiXSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gICAgICAgIC5idG4taXRlbXNfX2lubmVyID4gW2NsYXNzXj1cImljb24tXCJdOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5idG4taXRlbXNfX3Rvb2x0aXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNjUlO1xuICAgICAgdG9wOiA4NSU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDBhMGZmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgcGFkZGluZzogM3B4IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNpdGlvbjogLjVzO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpOyB9XG4gICAgLmJ0bi1pdGVtczpob3ZlciAuYnRuLWl0ZW1zX190b29sdGlwIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgLmJ0bi1pdGVtcy0tY2hlY2sgLmljb24tY2hlY2sge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IC4yNXM7IH1cbiAgICAuYnRuLWl0ZW1zLS1jaGVjayBpbnB1dDpjaGVja2VkICsgLmJ0bi1pdGVtc19faW5uZXIgLmljb24tY2hlY2sge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuYnRuLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMwMGEwZmY7IH1cbiAgLmJ0bi1tb2ItbWVudSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICB0cmFuc2l0aW9uOiAwczsgfVxuICAgIC5idG4tbW9iLW1lbnUgc3BhbiwgLmJ0bi1tb2ItbWVudTpiZWZvcmUsIC5idG4tbW9iLW1lbnU6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGEwZmY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMnB4OyB9XG4gICAgLmJ0bi1tb2ItbWVudTpiZWZvcmUge1xuICAgICAgdG9wOiAwcHg7IH1cbiAgICAuYnRuLW1vYi1tZW51IHNwYW4ge1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmJ0bi1tb2ItbWVudTphZnRlciB7XG4gICAgICB0b3A6IDE2cHg7IH1cbiAgLmJ0bi1tZW51LWNsb3NlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHRyYW5zaXRpb246IDBzOyB9XG4gICAgLmJ0bi1tZW51LWNsb3NlIHNwYW4sIC5idG4tbWVudS1jbG9zZTpiZWZvcmUsIC5idG4tbWVudS1jbG9zZTphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTBmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAuYnRuLW1lbnUtY2xvc2Ugc3BhbiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5idG4tbWVudS1jbG9zZTpiZWZvcmUge1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICB0b3A6IDhweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAgIC5idG4tbWVudS1jbG9zZTphZnRlciB7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIHRvcDogOHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuICAuYnRuLS1mdWxsd2lkdGgge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5mYW5jeWJveC1jbG9zZS1zbWFsbC5mYW5jeWJveC1idXR0b24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5idG5zLXJvdyAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYnRucy1yb3cgLmJ0biB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxudWwsIG9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi51aS11bCwgLnVpLXd5c2l3eWcgdWwge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC51aS11bCA+IGxpLCAudWktd3lzaXd5ZyB1bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICBtYXJnaW46IDAgMCAxNnB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAudWktdWwgPiBsaTphZnRlciwgLnVpLXd5c2l3eWcgdWwgPiBsaTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjRTNDOUE4OyB9XG5cbi51aS1vbCwgLnVpLXd5c2l3eWcgb2wge1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBwb2ludDsgfVxuICAudWktb2wgPiBsaSwgLnVpLXd5c2l3eWcgb2wgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgbWFyZ2luOiAwIDAgMTZweDsgfVxuICAgIC51aS1vbCA+IGxpOmFmdGVyLCAudWktd3lzaXd5ZyBvbCA+IGxpOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IGNvdW50ZXIocG9pbnQpIFwiLlwiO1xuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHBvaW50IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmxpc3QtZmxhdHMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmb250LXNpemU6IDEzLjVweDsgfVxuICAubGlzdC1mbGF0cyA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmxpc3QtZmxhdHMgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubGlzdC1mbGF0cyA+IGxpLmFjdGl2ZSAubGlzdC1mbGF0c19fYXJyb3cge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAubGlzdC1mbGF0c19fc3VibWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAubGlzdC1mbGF0c19fc3VibWVudSA+IGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuICAgICAgLmxpc3QtZmxhdHNfX3N1Ym1lbnUgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmxpc3QtZmxhdHNfX3N1Ym1lbnUgPiBsaSAubGlzdC1mbGF0c19fdGV4dDpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIuKAlFwiO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMnB4OyB9XG4gIC5saXN0LWZsYXRzX190ZXh0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubGlzdC1mbGF0c19fdGV4dDpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwYTBmZjsgfVxuICAubGlzdC1mbGF0c19fYXJyb3cge1xuICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDRweDsgfVxuXG4udWktdGFibGUsIC51aS13eXNpd3lnIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnVpLXRhYmxlIHRoLCAudWktd3lzaXd5ZyB0YWJsZSB0aCwgLnVpLXRhYmxlIHRkLCAudWktd3lzaXd5ZyB0YWJsZSB0ZCB7XG4gICAgYmFja2dyb3VuZDogIzY5MDkwOTtcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjODkwRTBFO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAudWktdGFibGUgdGg6bm90KDpmaXJzdC1jaGlsZCksIC51aS13eXNpd3lnIHRhYmxlIHRoOm5vdCg6Zmlyc3QtY2hpbGQpLCAudWktdGFibGUgdGQ6bm90KDpmaXJzdC1jaGlsZCksIC51aS13eXNpd3lnIHRhYmxlIHRkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lOyB9XG4gIC51aS10YWJsZSB0aCwgLnVpLXd5c2l3eWcgdGFibGUgdGgge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC51aS10YWJsZSB0Zm9vdCB0cjpmaXJzdC1jaGlsZCB0aCwgLnVpLXd5c2l3eWcgdGFibGUgdGZvb3QgdHI6Zmlyc3QtY2hpbGQgdGgsIC51aS10YWJsZSB0Zm9vdCB0cjpmaXJzdC1jaGlsZCB0ZCwgLnVpLXd5c2l3eWcgdGFibGUgdGZvb3QgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IDhweCBzb2xpZCAjODkwRTBFOyB9XG4gIC51aS10YWJsZSB0Zm9vdCB0cjpsYXN0LWNoaWxkIHRoLCAudWktd3lzaXd5ZyB0YWJsZSB0Zm9vdCB0cjpsYXN0LWNoaWxkIHRoLCAudWktdGFibGUgdGZvb3QgdHI6bGFzdC1jaGlsZCB0ZCwgLnVpLXd5c2l3eWcgdGFibGUgdGZvb3QgdHI6bGFzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4OTBFMEU7IH1cbiAgLnVpLXRhYmxlIG1hcmssIC51aS13eXNpd3lnIHRhYmxlIG1hcmsge1xuICAgIGNvbG9yOiAjRkZDMzBDOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAudWktdGFibGUgdGgsIC51aS13eXNpd3lnIHRhYmxlIHRoLCAudWktdGFibGUgdGQsIC51aS13eXNpd3lnIHRhYmxlIHRkIHtcbiAgICAgIHBhZGRpbmc6IDEycHggMTZweDsgfSB9XG5cbi51aS1maWd1cmUsIC51aS13eXNpd3lnIGZpZ3VyZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgLnVpLWZpZ3VyZSBpbWcsIC51aS13eXNpd3lnIGZpZ3VyZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi51aS13eXNpd3lnIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAudWktd3lzaXd5ZyBwICsgaDEsXG4gIC51aS13eXNpd3lnIHAgKyBoMixcbiAgLnVpLXd5c2l3eWcgcCArIGgzLFxuICAudWktd3lzaXd5ZyBwICsgaDQsXG4gIC51aS13eXNpd3lnIHAgKyBoNSxcbiAgLnVpLXd5c2l3eWcgcCArIGg2LCAudWktd3lzaXd5ZyBmaWd1cmUgKyBoMSxcbiAgLnVpLXd5c2l3eWcgZmlndXJlICsgaDIsXG4gIC51aS13eXNpd3lnIGZpZ3VyZSArIGgzLFxuICAudWktd3lzaXd5ZyBmaWd1cmUgKyBoNCxcbiAgLnVpLXd5c2l3eWcgZmlndXJlICsgaDUsXG4gIC51aS13eXNpd3lnIGZpZ3VyZSArIGg2IHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDsgfVxuICAudWktd3lzaXd5ZyBwLCAudWktd3lzaXd5ZyBmaWd1cmUge1xuICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgICAudWktd3lzaXd5ZyBwOmxhc3QtY2hpbGQsIC51aS13eXNpd3lnIGZpZ3VyZTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAudWktd3lzaXd5ZyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC51aS13eXNpd3lnIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5zbGljay1kb3RzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuc2xpY2stZG90cyA+IGxpIHtcbiAgICBtYXJnaW46IDAgM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cbiAgICAuc2xpY2stZG90cyA+IGxpIGJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDJkMmQyO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IC4yNXM7IH1cbiAgICAuc2xpY2stZG90cyA+IGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgYmFja2dyb3VuZDogIzAwYTBmZjsgfVxuXG4uc2xpY2stYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDUwO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnNsaWNrLXByZXYge1xuICBsZWZ0OiAwOyB9XG5cbi5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLmNhcmRzLWNhcm91c2VsIC5zbGljay1wcmV2IHtcbiAgbGVmdDogLTEwcHg7IH1cblxuLmNhcmRzLWNhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgcmlnaHQ6IC0xMHB4OyB9XG5cbi5jYXJkcy1jYXJvdXNlbCAuY2FyZHNfX2l0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBjb2xvcjogIzYwNjA2MDsgfVxuICAucGFnaW5hdGlvbiA+IHNwYW4ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgLnBhZ2luYXRpb24gPiBhIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgY29sb3I6ICM2MDYwNjA7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wYWdpbmF0aW9uID4gYS5jdXJyZW50IHtcbiAgICAgIGJhY2tncm91bmQ6ICNlOGYwZjU7XG4gICAgICBjb2xvcjogIzAwYTBmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1pbi13aWR0aDogMTAwJTsgfVxuICAuc2xpY2stdHJhY2s6YmVmb3JlLCAuc2xpY2stdHJhY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICAuc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2sge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2xpY2stc2xpZGUge1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuc2xpY2stc2xpZGUge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAuc2xpY2stc2xpZGUuc2xpY2stbG9hZGluZyBpbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNsaWNrLXNsaWRlLmRyYWdnaW5nIGltZyB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLnNsaWNrLWluaXRpYWxpemVkIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXNsaWRlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLnNsaWNrLXZlcnRpY2FsIC5zbGljay1zbGlkZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3gtYWN0aXZlIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mYW5jeWJveC1pcy1oaWRkZW4ge1xuICBsZWZ0OiAtOTk5OXB4O1xuICBtYXJnaW46IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB0b3A6IC05OTk5cHg7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3gtY29udGFpbmVyIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDA7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTkyOyB9XG5cbi5mYW5jeWJveC1jb250YWluZXIgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmZhbmN5Ym94LW91dGVyLFxuLmZhbmN5Ym94LWlubmVyLFxuLmZhbmN5Ym94LWJnLFxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cblxuLmZhbmN5Ym94LW91dGVyIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5mYW5jeWJveC1iZyB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNjcsIDYwLCA4MSwgMC44Mik7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40NywgMCwgMC43NCwgMC43MSk7IH1cblxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcbiAgb3BhY2l0eTogLjk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMiwgMC42MSwgMC4zNiwgMSk7IH1cblxuLmZhbmN5Ym94LWluZm9iYXIsXG4uZmFuY3lib3gtdG9vbGJhcixcbi5mYW5jeWJveC1jYXB0aW9uLFxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlLCB2aXNpYmlsaXR5IDBzIGVhc2UgLjI1cztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiA5OTk5NzsgfVxuXG4uZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLFxuLmZhbmN5Ym94LXNob3ctdG9vbGJhciAuZmFuY3lib3gtdG9vbGJhcixcbi5mYW5jeWJveC1zaG93LWNhcHRpb24gLmZhbmN5Ym94LWNhcHRpb24sXG4uZmFuY3lib3gtc2hvdy1uYXYgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjI1cyBlYXNlIDBzLCB2aXNpYmlsaXR5IDBzIGVhc2UgMHM7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuLmZhbmN5Ym94LWluZm9iYXIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxM3B4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbWluLXdpZHRoOiA0NHB4O1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLmZhbmN5Ym94LXRvb2xiYXIge1xuICByaWdodDogMDtcbiAgdG9wOiAwOyB9XG5cbi5mYW5jeWJveC1zdGFnZSB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB6LWluZGV4OiA5OTk5NDsgfVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtc3RhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5mYW5jeWJveC1zbGlkZSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAvKiBVc2luZyB3aXRob3V0IHByZWZpeCB3b3VsZCBicmVhayBJRTExICovXG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgcGFkZGluZzogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTQ7IH1cblxuLmZhbmN5Ym94LXNsaWRlOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDA7IH1cblxuLmZhbmN5Ym94LWlzLXNsaWRpbmcgLmZhbmN5Ym94LXNsaWRlLFxuLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcbi5mYW5jeWJveC1zbGlkZS0tY3VycmVudCxcbi5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA0NHB4IDA7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwge1xuICBwYWRkaW5nOiA1MHB4IDE1cHg7IH1cblxuLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwYWRkaW5nOiA0NHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY29udGVudCB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuMTQsIDEpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IHRvcCBsZWZ0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiA5OTk5NTsgfVxuXG4uZmFuY3lib3gtY2FuLXpvb21PdXQgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBjdXJzb3I6IHpvb20tb3V0OyB9XG5cbi5mYW5jeWJveC1jYW4tem9vbUluIC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiB6b29tLWluOyB9XG5cbi5mYW5jeWJveC1jb250YWluZXIgW2RhdGEtc2VsZWN0YWJsZT0ndHJ1ZSddIHtcbiAgY3Vyc29yOiB0ZXh0OyB9XG5cbi5mYW5jeWJveC1pbWFnZSxcbi5mYW5jeWJveC1zcGFjZWJhbGwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LXNwYWNlYmFsbCB7XG4gIHotaW5kZXg6IDE7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS12aWRlbyAuZmFuY3lib3gtY29udGVudCxcbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LFxuLmZhbmN5Ym94LXNsaWRlLS1wZGYgLmZhbmN5Ym94LWNvbnRlbnQsXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2U1ZTNkZjsgfVxuXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmZhbmN5Ym94LXZpZGVvLFxuLmZhbmN5Ym94LWlmcmFtZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogRml4IGlPUyAqL1xuLmZhbmN5Ym94LWlmcmFtZSB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwOyB9XG5cbi5mYW5jeWJveC1lcnJvciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgcGFkZGluZzogNDBweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhbmN5Ym94LWVycm9yIHAge1xuICBjb2xvcjogIzQ0NDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qIEJ1dHRvbnMgKi9cbi5mYW5jeWJveC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuNik7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIC4ycztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdmlzaWJpbGl0eTogaW5oZXJpdDtcbiAgd2lkdGg6IDQ0cHg7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbixcbi5mYW5jeWJveC1idXR0b246dmlzaXRlZCxcbi5mYW5jeWJveC1idXR0b246bGluayB7XG4gIGNvbG9yOiAjY2NjOyB9XG5cbi5mYW5jeWJveC1idXR0b246aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZmFuY3lib3gtYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDsgfVxuXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSxcbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmhvdmVyIHtcbiAgY29sb3I6ICM4ODg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4vKiBGaXggSUUxMSAqL1xuLmZhbmN5Ym94LWJ1dHRvbiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbiBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xuICBzdHJva2Utd2lkdGg6IDA7IH1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tcGxheSBzdmc6bnRoLWNoaWxkKDIpLFxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNlbnRlciBzdmc6bnRoLWNoaWxkKDIpIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmc6bnRoLWNoaWxkKDEpLFxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNleGl0IHN2ZzpudGgtY2hpbGQoMSkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5mYW5jeWJveC1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZjUyNjg7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHotaW5kZXg6IDk5OTk4OyB9XG5cbi8qIENsb3NlIGJ1dHRvbiBvbiB0aGUgdG9wIHJpZ2h0IGNvcm5lciBvZiBodG1sIGNvbnRlbnQgKi9cbi5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjY2NjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IC44O1xuICBwYWRkaW5nOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xMnB4O1xuICB0b3A6IC00NHB4O1xuICB6LWluZGV4OiA0MDE7IH1cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZS5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY2xvc2Utc21hbGwsXG4uZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIE5hdmlnYXRpb24gYXJyb3dzICovXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG4gIHdpZHRoOiA3MHB4OyB9XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gZGl2IHtcbiAgcGFkZGluZzogN3B4OyB9XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X2xlZnQge1xuICBsZWZ0OiAwO1xuICBsZWZ0OiBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xuICBwYWRkaW5nOiAzMXB4IDI2cHggMzFweCA2cHg7IH1cblxuLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfcmlnaHQge1xuICBwYWRkaW5nOiAzMXB4IDZweCAzMXB4IDI2cHg7XG4gIHJpZ2h0OiAwO1xuICByaWdodDogZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7IH1cblxuLyogQ2FwdGlvbiAqL1xuLmZhbmN5Ym94LWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuODUpIDAlLCByZ2JhKDAsIDAsIDAsIDAuMykgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDY1JSwgcmdiYSgwLCAwLCAwLCAwLjA3NSkgNzUuNSUsIHJnYmEoMCwgMCwgMCwgMC4wMzcpIDgyLjg1JSwgcmdiYSgwLCAwLCAwLCAwLjAxOSkgODglLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICBib3R0b206IDA7XG4gIGNvbG9yOiAjZWVlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDc1cHggNDRweCAyNXB4IDQ0cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5NjsgfVxuXG5Ac3VwcG9ydHMgKHBhZGRpbmc6IDBweCkge1xuICAuZmFuY3lib3gtY2FwdGlvbiB7XG4gICAgcGFkZGluZzogNzVweCAxNXB4OyB9IH1cblxuLmZhbmN5Ym94LWNhcHRpb24tLXNlcGFyYXRlIHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7IH1cblxuLmZhbmN5Ym94LWNhcHRpb25fX2JvZHkge1xuICBtYXgtaGVpZ2h0OiA1MHZoO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhLFxuLmZhbmN5Ym94LWNhcHRpb24gYTpsaW5rLFxuLmZhbmN5Ym94LWNhcHRpb24gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNjY2M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZmFuY3lib3gtY2FwdGlvbiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi8qIExvYWRpbmcgaW5kaWNhdG9yICovXG4uZmFuY3lib3gtbG9hZGluZyB7XG4gIGFuaW1hdGlvbjogZmFuY3lib3gtcm90YXRlIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogNHB4IHNvbGlkICM4ODg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbjogLTI1cHggMCAwIC0yNXB4O1xuICBvcGFjaXR5OiAuNztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG5cbkBrZXlmcmFtZXMgZmFuY3lib3gtcm90YXRlIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qIFRyYW5zaXRpb24gZWZmZWN0cyAqL1xuLmZhbmN5Ym94LWFuaW1hdGVkIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBzbGlkZSAqL1xuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApOyB9XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cblxuLmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4vKiB0cmFuc2l0aW9uRWZmZWN0OiBmYWRlICovXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMsXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7IH1cblxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHpvb20taW4tb3V0ICovXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEuNSwgMS41LCAxLjUpOyB9XG5cbi5mYW5jeWJveC1meC16b29tLWluLW91dC5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTsgfVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7IH1cblxuLyogdHJhbnNpdGlvbkVmZmVjdDogcm90YXRlICovXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7IH1cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG5cbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IGNpcmN1bGFyICovXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAsIDAsIDApIHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7IH1cblxuLmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpIHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9XG5cbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHR1YmUgKi9cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygtMTBkZWcpOyB9XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKSBzY2FsZSgwLjEpIHNrZXcoMTBkZWcpOyB9XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTsgfVxuXG4vKiBTdHlsaW5nIGZvciBTbWFsbC1TY3JlZW4gRGV2aWNlcyAqL1xuQG1lZGlhIGFsbCBhbmQgKG1heC1oZWlnaHQ6IDU3NnB4KSB7XG4gIC5mYW5jeWJveC1zbGlkZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4OyB9XG4gIC5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xuICAgIHBhZGRpbmc6IDZweCAwOyB9XG4gIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgcmlnaHQ6IC02cHg7IH1cbiAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICAgIGJhY2tncm91bmQ6ICM0ZTRlNGU7XG4gICAgY29sb3I6ICNmMmY0ZjY7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMzZweDsgfVxuICAuZmFuY3lib3gtY2FwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cbiAgQHN1cHBvcnRzIChwYWRkaW5nOiAwcHgpIHtcbiAgICAuZmFuY3lib3gtY2FwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9IH0gfVxuXG4vKiBTaGFyZSAqL1xuLmZhbmN5Ym94LXNoYXJlIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYW5jeWJveC1zaGFyZSBoMSB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbjogMCAwIDIwcHggMDsgfVxuXG4uZmFuY3lib3gtc2hhcmUgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCA1cHggMTBweCA1cHg7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOnZpc2l0ZWQsXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpsaW5rIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiIHtcbiAgYmFja2dyb3VuZDogIzNiNTk5ODsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzQ0ZTg2OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1wdCB7XG4gIGJhY2tncm91bmQ6ICNiZDA4MWQ7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2FhMDcxOTsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tdHcge1xuICBiYWNrZ3JvdW5kOiAjMWRhMWYyOyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dzpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZDk1ZTg7IH1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyNXB4OyB9XG5cbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjsgfVxuXG4uZmFuY3lib3gtc2hhcmVfX2lucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjNWQ1YjViO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiBUaHVtYnMgKi9cbi5mYW5jeWJveC10aHVtYnMge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjtcbiAgcGFkZGluZzogMnB4IDJweCA0cHggMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDIxMnB4O1xuICB6LWluZGV4OiA5OTk5NTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzLXgge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgcmlnaHQ6IDIxMnB4OyB9XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3Qge1xuICBmb250LXNpemU6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzLXggLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDdweDsgfVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBtYXJnaW46IDJweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMHB4OyB9XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTo6YmVmb3JlIHtcbiAgYm9yZGVyOiA2cHggc29saWQgI2ZmNTI2ODtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiAnJztcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBjdWJpYy1iZXppZXIoMC4yNSwgMC40NiwgMC40NSwgMC45NCk7XG4gIHotaW5kZXg6IDk5OTkxOyB9XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpmb2N1czo6YmVmb3JlIHtcbiAgb3BhY2l0eTogLjU7IH1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhLmZhbmN5Ym94LXRodW1icy1hY3RpdmU6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLyogU3R5bGluZyBmb3IgU21hbGwtU2NyZWVuIERldmljZXMgKi9cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mYW5jeWJveC10aHVtYnMge1xuICAgIHdpZHRoOiAxMTBweDsgfVxuICAuZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVyIHtcbiAgICByaWdodDogMTEwcHg7IH1cbiAgLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpOyB9IH1cblxuLnJhdGVpdCB7XG4gIGRpc3BsYXk6IC1tb3otaW5saW5lLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTsgfVxuXG4ucmF0ZWl0IC5yYXRlaXQtcmFuZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC1tb3otaW5saW5lLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoc3Rhci5naWYpO1xuICBoZWlnaHQ6IDE2cHg7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnJhdGVpdCAucmF0ZWl0LXJhbmdlICoge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBmb3IgSUUgNiAqL1xuKiBodG1sIC5yYXRlaXQsICogaHRtbCAucmF0ZWl0IC5yYXRlaXQtcmFuZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLyogZm9yIElFIDcgKi9cbiogKyBodG1sIC5yYXRlaXQsICogKyBodG1sIC5yYXRlaXQgLnJhdGVpdC1yYW5nZSB7XG4gIGRpc3BsYXk6IGlubGluZTsgfVxuXG4ucmF0ZWl0IC5yYXRlaXQtaG92ZXIsIC5yYXRlaXQgLnJhdGVpdC1zZWxlY3RlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMDsgfVxuXG4ucmF0ZWl0IC5yYXRlaXQtaG92ZXItcnRsLCAucmF0ZWl0IC5yYXRlaXQtc2VsZWN0ZWQtcnRsIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7IH1cblxuLnJhdGVpdCAucmF0ZWl0LWhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKHN0YXIuZ2lmKSBsZWZ0IC0zMnB4O1xuICBjb2xvcjogIzAwYTBmZjsgfVxuXG4ucmF0ZWl0IC5yYXRlaXQtaG92ZXItcnRsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTMycHg7IH1cblxuLnJhdGVpdCAucmF0ZWl0LXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogdXJsKHN0YXIuZ2lmKSBsZWZ0IC0xNnB4O1xuICBjb2xvcjogIzAwYTBmZjsgfVxuXG4ucmF0ZWl0IC5yYXRlaXQtc2VsZWN0ZWQtcnRsIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgLTE2cHg7IH1cblxuLnJhdGVpdCAucmF0ZWl0LXByZXNldCB7XG4gIGJhY2tncm91bmQ6IHVybChzdGFyLmdpZikgbGVmdCAtNDhweDtcbiAgY29sb3I6ICMwMGEwZmY7IH1cblxuLnJhdGVpdCAucmF0ZWl0LXByZXNldC1ydGwge1xuICBiYWNrZ3JvdW5kOiB1cmwoc3Rhci5naWYpIHJpZ2h0IC00OHB4OyB9XG5cbi5yYXRlaXQgYnV0dG9uLnJhdGVpdC1yZXNldCB7XG4gIGJhY2tncm91bmQ6IHVybChkZWxldGUuZ2lmKSAwIDA7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGRpc3BsYXk6IC1tb3otaW5saW5lLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5yYXRlaXQgLnJhdGVpdC1yZXNldCBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucmF0ZWl0IGJ1dHRvbi5yYXRlaXQtcmVzZXQ6aG92ZXIsIC5yYXRlaXQgYnV0dG9uLnJhdGVpdC1yZXNldDpmb2N1cyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7IH1cblxuLnJhdGVpdC1mb250IHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMWVtOyB9XG5cbi5yYXRlaXQtZm9udCAucmF0ZWl0LXJhbmdlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5yYXRlaXQtZm9udCAucmF0ZWl0LWVtcHR5IHtcbiAgY29sb3I6ICM2MDYwNjA7IH1cblxuLnJhdGVpdC1mb250IC5yYXRlaXQtcmFuZ2UgPiBkaXYsIC5yYXRlaXQtZm9udCAucmF0ZWl0LXJhbmdlID4gc3BhbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ucmF0ZWl0LnJhdGVpdC1mb250IC5yYXRlaXQtcmVzZXQge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHdpZHRoOiAwLjZlbTtcbiAgaGVpZ2h0OiAwLjZlbTtcbiAgbWFyZ2luLXRvcDogMC4yZW07XG4gIGJhY2tncm91bmQ6IGdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5yYXRlaXQucmF0ZWl0LWZvbnQgLnJhdGVpdC1yZXNldCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogd2hpdGU7XG4gIGhlaWdodDogY2FsYyg1MCUgLSAwLjA0NWVtKTtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1ib3R0b206IDAuMDllbSBzb2xpZCB3aGl0ZTtcbiAgd2lkdGg6IDcyJTtcbiAgbWFyZ2luLWxlZnQ6IDE0JTsgfVxuXG4ucmF0ZWl0LnJhdGVpdC1mb250IC5yYXRlaXQtcmVzZXQ6aG92ZXIsIC5yYXRlaXQucmF0ZWl0LWZvbnQgYnV0dG9uLnJhdGVpdC1yZXNldDpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlNjU3NGI7XG4gIC8qIE9sZCBicm93c2VycyAqL1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoZWxsaXBzZSBhdCBjZW50ZXIsICNlNjU3NGIgNTUlLCAjZjY4MzZiIDc3JSwgI2Y5ZDNjYyAxMDAlKTtcbiAgLyogVzNDLCBJRTEwKywgRkYxNissIENocm9tZTI2KywgT3BlcmExMissIFNhZmFyaTcrICovXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuXG4uc2VsZWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMjhweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lcltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMzJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMCA4cHggMCAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogODAlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXNocmluazogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxuLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHJlc2l6ZTogbm9uZTtcbiAgaGVpZ2h0OiAxOHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBmb250LWZhbWlseTogXCJVbmkgU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMzBweCAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogLTEwMDAwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5OTU7IH1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uczo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDEwcHg7IH0gfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgcGFkZGluZzogOXB4IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDlweCAyNXB4OyB9IH1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDsgfVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duLnNlbGVjdDItc2VhcmNoLS1oaWRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jbG9zZS1tYXNrIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiA5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2U4ZjBmNTtcbiAgaGVpZ2h0OiA1NXB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgZm9udC1zaXplOiAxNy4zcHg7XG4gIGNvbG9yOiAjNjA2MDYwO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggMCAjZDRlNWVmO1xuICBmb250LWZhbWlseTogXCJVbmkgU2Fuc1wiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyLjVyZW07XG4gIHRvcDogNTAlO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZG93bi1hcnJvdy5zdmcpIG5vLXJlcGVhdDtcbiAgei1pbmRleDogNzA7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgbGVmdDogMXB4O1xuICByaWdodDogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogdGV4dDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogLjI1cztcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjMDBhMGZmO1xuICBoZWlnaHQ6IDVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgaGVpZ2h0OiA3cmVtOyB9IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgdGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiBcIlVuaSBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMwMGEwZmY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHRleHRhcmVhOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogIzAwYTBmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlVuaSBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUuc2VsZWN0Mi1zZWxlY3Rpb24tLWNsZWFyYWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDFweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGEwZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm94LXNoYWRvdzogMCA1cHggMTJweCAwIHJnYmEoMCwgMTYwLCAyNTUsIDAuNCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDNweCA1cHggM3B4IDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX2Rpc3BsYXkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBhZGRpbmctbGVmdDogMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxleC1ncm93OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMCA0cHg7XG4gIG1hcmdpbi1yaWdodDogNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXIsIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBjb2xvcjogIzMzMztcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1mb2N1cyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDMwcHggMzBweDsgfVxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24gLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMWVtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDJlbTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gIHBhZGRpbmctbGVmdDogM2VtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gIHBhZGRpbmctbGVmdDogNGVtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtNGVtO1xuICBwYWRkaW5nLWxlZnQ6IDVlbTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gIHBhZGRpbmctbGVmdDogNmVtOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWdyb3VwIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMGEwZmY7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBvdXRsaW5lOiAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKTsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDBhMGZmOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGhlaWdodDogMjZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDFweDtcbiAgcmlnaHQ6IDFweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZFRUVFRUUnLCBlbmRDb2xvcnN0cj0nI0ZGQ0NDQ0NDJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcbiAgaGVpZ2h0OiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xuICBsZWZ0OiAxcHg7XG4gIHJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMGEwZmY7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZGRkZGRkYnLCBHcmFkaWVudFR5cGU9MCk7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMGEwZmY7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgcGFkZGluZy1yaWdodDogNXB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM4ODg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nOiAwIDRweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVyIHtcbiAgY29sb3I6ICM1NTU7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwYTBmZjsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgb3V0bGluZTogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3cge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWdyb3VwIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZCB7XG4gIGNvbG9yOiBncmV5OyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1zZWxlY3RhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweDsgfVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xuICBib3JkZXItY29sb3I6ICMwMGEwZmY7IH1cblxuLnNlYXJjaC1ibG9jayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAzNTlhNCAwJSwgI2VhNTU5OSAxMDAlKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDA7XG4gIG1heC13aWR0aDogMTMwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWluLWhlaWdodDogMzU0cHg7XG4gIHBhZGRpbmctdG9wOiA0N3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDsgfVxuICAuc2VhcmNoLWJsb2NrOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zZWFyY2gtYmctZnVsbC5qcGcpIG5vLXJlcGVhdCAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZWFyY2gtYmxvY2s6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zZWFyY2gtYmxvY2stYmcuanBnKSBuby1yZXBlYXQgMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZWFyY2gtYmxvY2s6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMDsgfSB9XG4gIC5zZWFyY2gtYmxvY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA0NzBweDtcbiAgICB3aWR0aDogODg4cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvZGVjb3ItbGluZS5wbmcpIG5vLXJlcGVhdDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlYXJjaC1ibG9jazphZnRlciB7XG4gICAgICAgIGxlZnQ6IDQ3MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZWFyY2gtYmxvY2s6YWZ0ZXIge1xuICAgICAgICByaWdodDogLTQwcHg7XG4gICAgICAgIGxlZnQ6IGF1dG87IH0gfVxuICAuc2VhcmNoLWJsb2NrX19oZWFkaW5nIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VhcmNoLWJsb2NrX19oZWFkaW5nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLThweDsgfSB9XG4gIC5zZWFyY2gtYmxvY2sgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwOyB9XG4gIC5zZWFyY2gtYmxvY2sgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7IH1cblxuLmlzLXBhZ2UtbWFpbiAuc2VhcmNoLWJsb2NrOmFmdGVyIHtcbiAgaGVpZ2h0OiA2OTlweDsgfVxuXG4uZmlsdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzYwNjA2MDsgfVxuICAuZmlsdGVyX190YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgICAuZmlsdGVyX190YWJzID4gbGkgPiBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAwO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxNjAsIDI1NSwgMC40KTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZpbHRlcl9fdGFicyA+IGxpID4gYSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxNDJweDsgfSB9XG4gICAgLmZpbHRlcl9fdGFicyA+IGxpLmFjdGl2ZSA+IGEge1xuICAgICAgYmFja2dyb3VuZDogIzAwYTBmZjsgfVxuICAuZmlsdGVyX19tb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICNmY2ZlZmY7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIHotaW5kZXg6IDUwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxMHB4IDFweCAjZTFmMWZmO1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDIwcHggMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAuMjVzO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5maWx0ZXJfX21vZGFsIHtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTsgfSB9XG4gICAgLmZpbHRlcl9fbW9kYWwuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmZpbHRlcl9fbW9kYWwgLnJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTcuNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNy41cHg7IH1cbiAgICAgIC5maWx0ZXJfX21vZGFsIC5yb3cgPiAuY29sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA3LjVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNy41cHg7IH1cbiAgLmZpbHRlcl9fbWFpbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMCAyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmlsdGVyX19tYWluIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMzVweCAwIDM1cHg7IH0gfVxuICAgIC5maWx0ZXJfX21haW4tc2VjdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDBhMGZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMGEwZmY7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZmlsdGVyX19tYWluLXNlY3Rpb24ge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICAgICAgIC5maWx0ZXJfX21haW4tc2VjdGlvbjpudGgtY2hpbGQoMm4pIC5maWx0ZXJfX21vZGFsIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgICAgLmZpbHRlcl9fbWFpbi1zZWN0aW9uOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5maWx0ZXJfX21haW4tc2VjdGlvbiB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICBoZWlnaHQ6IDcwcHg7IH1cbiAgICAgICAgICAuZmlsdGVyX19tYWluLXNlY3Rpb246bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAgICAgICAuZmlsdGVyX19tYWluLXNlY3Rpb24tLXR5cGUge1xuICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIxJTsgfVxuICAgICAgICAgIC5maWx0ZXJfX21haW4tc2VjdGlvbi0tcm9vbXMge1xuICAgICAgICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDIxJTsgfVxuICAgICAgICAgIC5maWx0ZXJfX21haW4tc2VjdGlvbi0tcHJpY2Uge1xuICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEyJTsgfVxuICAgICAgICAgIC5maWx0ZXJfX21haW4tc2VjdGlvbi0tZW50ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDUxMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ2JTsgfSB9XG4gICAgICAuZmlsdGVyX19tYWluLXNlY3Rpb24tLWVudGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5maWx0ZXJfX21haW4tc2VjdGlvbi0tZW50ZXIgLnNlbGVjdDIge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5maWx0ZXJfX21haW4tc2VjdGlvbi0tZW50ZXIgLnNlbGVjdDIge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7IH0gfVxuICAgICAgICAuZmlsdGVyX19tYWluLXNlY3Rpb24tLWVudGVyIHNlbGVjdCB7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5maWx0ZXJfX21haW4tc2VsZWN0IHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZpbHRlcl9fbWFpbi1zZWxlY3Qge1xuICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgICAuZmlsdGVyX19tYWluLXNlbGVjdC10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAjMDBhMGZmO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZmlsdGVyX19tYWluLXNlbGVjdC10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgLmZpbHRlcl9fbWFpbi1zZWxlY3QgW2NsYXNzXj1cImljb24tXCJdIHtcbiAgICAgICAgdHJhbnNpdGlvbjogLjI1czsgfVxuICAgICAgLmZpbHRlcl9fbWFpbi1zZWxlY3QuYWN0aXZlIFtjbGFzc149XCJpY29uLVwiXSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgICAuZmlsdGVyX19tYWluLWlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiVW5pIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IDAuMjVzO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMwMGEwZmY7XG4gICAgICBoZWlnaHQ6IDUwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZmlsdGVyX19tYWluLWlucHV0IHtcbiAgICAgICAgICBoZWlnaHQ6IDcwcHg7IH0gfVxuICAgICAgLmZpbHRlcl9fbWFpbi1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzAwYTBmZjsgfVxuICAuZmlsdGVyX19iYXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgIC5maWx0ZXJfX2Jhci1idG4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZpbHRlcl9fYmFyLWJ0biB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAuZmlsdGVyX19iYXItYnRuOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmZpbHRlcl9fYnRuLW1vcmUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAuZmlsdGVyX19idG4tbW9yZSBhIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgICAuZmlsdGVyX19idG4tbW9yZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogY2FsYygxMDAlICsgMTBweCk7XG4gICAgICAgIHRvcDogNzBweDsgfSB9XG4gIC5maWx0ZXJfX2JvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5zZXJ2aWNlcyA+IC5jb2wge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc2VydmljZXMgPiAuY29sIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uc2VydmljZXNfX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gIC5zZXJ2aWNlc19faXRlbS1zZWN0aW9uIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogLjI1czsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlcnZpY2VzX19pdGVtLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHggNDBweDsgfSB9XG4gICAgLnNlcnZpY2VzX19pdGVtLXNlY3Rpb24gcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzg0ODU4YjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgICAuc2VydmljZXNfX2l0ZW0tc2VjdGlvbiBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zZXJ2aWNlc19faXRlbS1pY29uIHtcbiAgICBoZWlnaHQ6IDg2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9XG4gIC5zZXJ2aWNlc19faXRlbS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMDBhMGZmOyB9XG4gIC5zZXJ2aWNlc19faXRlbS1wcmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjNjA2MDYwOyB9XG4gICAgLnNlcnZpY2VzX19pdGVtLXByaWNlLnJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTVweDsgfVxuICAgICAgLnNlcnZpY2VzX19pdGVtLXByaWNlLnJvdyAuY29sIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAuc2VydmljZXNfX2l0ZW0tcHJpY2UtbWFpbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjNjA2MDYwO1xuICAgIG1hcmdpbjogMTVweCAwIDA7IH1cbiAgLnNlcnZpY2VzX19pdGVtLWRldGFpbHMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDBhMGZmO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2VydmljZXNfX2l0ZW0tZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE1MnB4OyB9IH1cbiAgLnNlcnZpY2VzX19pdGVtLWJ0biB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zZXJ2aWNlc19faXRlbTpob3ZlciAuc2VydmljZXNfX2l0ZW0tc2VjdGlvbiB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2U4ZjBmNTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2U4ZjBmNTsgfVxuXG4uaW5mb3JtZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAuaW5mb3JtZXJzX19pdGVtIHtcbiAgICBjb2xvcjogIzAwYTBmZjtcbiAgICBmb250LXNpemU6IDIyLjVweDtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5pbmZvcm1lcnNfX2l0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLmluZm9ybWVyc19fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogNTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLmFib3V0LXRlYW0ucm93IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi5hYm91dC10ZWFtX19pbmZvIHtcbiAgYmFja2dyb3VuZDogIzAwYTBmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDVweCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTA7XG4gIGJvcmRlci1yYWRpdXM6IDM1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmFib3V0LXRlYW1fX2luZm8ge1xuICAgICAgYm9yZGVyLXJhZGl1czogMzVweCAwIDAgMzVweDsgfSB9XG4gIC5hYm91dC10ZWFtX19pbmZvLmNvbCB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hYm91dC10ZWFtX19pbmZvLmNvbCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNzVweDsgfSB9XG5cbi5hYm91dC10ZWFtX19uYW1lIHtcbiAgZm9udC1zaXplOiAzMnB4OyB9XG5cbi5hYm91dC10ZWFtX19wb3N0IHtcbiAgZm9udC1zaXplOiAyMi40cHg7XG4gIG1hcmdpbi1ib3R0b206IDMzcHg7IH1cblxuLmFib3V0LXRlYW1fX2NvbnRhY3Qge1xuICBtYXJnaW4tYm90dG9tOiAxM3B4OyB9XG4gIC5hYm91dC10ZWFtX19jb250YWN0IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIyLjRweDsgfVxuXG4uYWJvdXQtdGVhbV9fcGVyc29uYWwge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG5cbi5hYm91dC10ZWFtX19nYWxsZXJ5IHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYWJvdXQtdGVhbV9fZ2FsbGVyeSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNjBweCA2MHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYgMCUsICNlY2YyZmYgMTAwJSk7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2RiZTdmZjsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5hYm91dC10ZWFtX19nYWxsZXJ5LmNvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9IH1cblxuLnRlYW0ucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4OyB9XG4gIC50ZWFtLnJvdyAuY29sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4udGVhbV9faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnRlYW1fX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTdweDsgfSB9XG4gIC50ZWFtX19pdGVtLXBob3RvIHtcbiAgICBoZWlnaHQ6IDI0MnB4O1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4OyB9XG4gICAgLnRlYW1fX2l0ZW0tcGhvdG8gaW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnRlYW1fX2l0ZW0tbWFpbiB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMzhweDtcbiAgICBib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoMCwgMTYwLCAyNTUsIDAuMDgpOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbV9faXRlbS1tYWluIHtcbiAgICAgICAgcGFkZGluZzogMzBweDsgfSB9XG4gIC50ZWFtX19pdGVtLW5hbWUge1xuICAgIGNvbG9yOiAjZWE1NTk5O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbWFyZ2luOiAxMHB4IDI1cHggMXB4IDA7IH1cbiAgLnRlYW1fX2l0ZW0tcG9zdCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnRlYW1fX2l0ZW0tZGV0YWlscyB7XG4gICAgYmFja2dyb3VuZDogI2VhNTU5OTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNTBweCA1MHB4O1xuICAgIHBhZGRpbmc6IDhweCAxMHB4IDVweDsgfVxuICAgIC50ZWFtX19pdGVtLWRldGFpbHMgLmNhcmQtaW5mb3JtZXJzX19pdGVtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDsgfVxuXG4uY2F0YWxvZyB7XG4gIHBhZGRpbmctdG9wOiAzN3B4O1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDsgfVxuICAuY2F0YWxvZyA+IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQwMHB4OyB9XG4gIC5jYXRhbG9nLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuY2F0YWxvZ19fc29ydGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLmNhdGFsb2dfX3NvcnRpbmcgLnNvcnRpbmdfX2xpc3Qge1xuICAgICAgYm9yZGVyLXJhZGl1czogMzVweCAwIDM1cHggMzVweDsgfVxuICAuY2F0YWxvZ19faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNhYWFjYWY7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNhdGFsb2dfX2l0ZW0ge1xuICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNhdGFsb2dfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7IH0gfVxuICAgIC5jYXRhbG9nX19pdGVtIC5jYXJkLWluZm9ybWVycyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAuY2F0YWxvZ19faXRlbSAuY2FyZC1pbmZvcm1lcnNfX2l0ZW0ge1xuICAgICAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgICAuY2F0YWxvZ19faXRlbS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBsaW5lLWhlaWdodDogLjg7XG4gICAgICBjb2xvcjogIzYwNjA2MDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAuY2F0YWxvZ19faXRlbS1pbmZvLXNlY3Rpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgICAuY2F0YWxvZ19faXRlbS1idXR0b25zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgei1pbmRleDogNTA7IH1cbiAgICAuY2F0YWxvZ19faXRlbS1idG4tcmVxdWVzdCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAyMnB4OyB9XG4gICAgLmNhdGFsb2dfX2l0ZW0tYWdlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQtc2l6ZTogMTUuNXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jYXRhbG9nX19pdGVtLWFnZW50IHtcbiAgICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7IH0gfVxuICAgICAgLmNhdGFsb2dfX2l0ZW0tYWdlbnQtcGhvdG8ge1xuICAgICAgICBib3JkZXI6IDdweCBzb2xpZCAjZmZmO1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgIGhlaWdodDogMTU2cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgICAgLmNhdGFsb2dfX2l0ZW0tYWdlbnQtcGhvdG8gaW1nIHtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5jYXRhbG9nX19pdGVtLWFnZW50LW5hbWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7IH1cbiAgICAgIC5jYXRhbG9nX19pdGVtLWFnZW50LWJ0biB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAgICAgLmNhdGFsb2dfX2l0ZW0tYWdlbnQtYnRuIC5idG4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAgIC5jYXRhbG9nX19pdGVtLWFnZW50IC5jb250YWN0LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAuY2F0YWxvZ19faXRlbS1wcmljZXMge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY2F0YWxvZ19faXRlbS1wcmljZXMge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgICAgICAuY2F0YWxvZ19faXRlbS1wcmljZXMge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHdpZHRoOiAyMTVweDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDsgfSB9XG4gICAgLmNhdGFsb2dfX2l0ZW0tZ2FsbGVyeSB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICBtYXJnaW46IDEwcHggMCAxMHB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY2F0YWxvZ19faXRlbS1nYWxsZXJ5IHtcbiAgICAgICAgICB3aWR0aDogMzI1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwOyB9IH1cbiAgICAgIC5jYXRhbG9nX19pdGVtLWdhbGxlcnktaXRlbXMge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5jYXRhbG9nX19pdGVtLWdhbGxlcnktaXRlbXMgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgICBoZWlnaHQ6IDI3NXB4OyB9XG4gICAgICAgICAgLmNhdGFsb2dfX2l0ZW0tZ2FsbGVyeS1pdGVtcyAuc2xpY2stc2xpZGUgaW1nIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuY2F0YWxvZ19faXRlbS1zZWN0aW9uIHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1pbi13aWR0aDogMDsgfVxuICAgIC5jYXRhbG9nX19pdGVtLWRlc2Mge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLmNhdGFsb2dfX2l0ZW0tYWRyZXNzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgICAuY2F0YWxvZ19faXRlbS1tYWluIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDBhMGZmO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNhdGFsb2dfX2l0ZW0tbWFpbiB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuICAgICAgLmNhdGFsb2dfX2l0ZW0tbWFpbi1zZWN0aW9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuY2F0YWxvZ19faXRlbS1tYWluLXNlY3Rpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgICAgICAgICAuY2F0YWxvZ19faXRlbS1tYWluLXNlY3Rpb24ge1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuICAgICAgICAuY2F0YWxvZ19faXRlbS1tYWluLXNlY3Rpb24gPiAucm93IHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuY2F0YWxvZ19faXRlbS1tYWluLXJvdy5yb3cge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4OyB9XG4gICAgICAgIC5jYXRhbG9nX19pdGVtLW1haW4tcm93LnJvdyA+IC5jb2wge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgICAgLmNhdGFsb2dfX2l0ZW0tbWFpbiAuY2F0YWxvZ19faXRlbS10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuY2F0YWxvZ19faXRlbS1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLmNhdGFsb2dfX2l0ZW0tYm90dG9tIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG4gICAgICAuY2F0YWxvZ19faXRlbS1ib3R0b20gcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucm93LW9iamVjdHMtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAucm93LW9iamVjdHMtbmF2IC5idG4taXRlbXMge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAucm93LW9iamVjdHMtbmF2IC5zZWN0aW9uLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5tYXAtb2JqZWN0cyB7XG4gIGhlaWdodDogMzUwcHg7XG4gIGJhY2tncm91bmQ6ICNjY2M7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1hcC1vYmplY3RzIHtcbiAgICAgIGhlaWdodDogNTAwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFwLW9iamVjdHMge1xuICAgICAgaGVpZ2h0OiA5MjBweDsgfSB9XG5cbi5sb2NhdGlvbiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgI2VmZjRmZiAwJSwgI2ZmZiAxMDAlKTtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4OyB9XG4gIC5sb2NhdGlvbiAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDsgfVxuICAubG9jYXRpb24gLnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmxvY2F0aW9uIC5yb3cgLmNvbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5sb2NhdGlvbiBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAubG9jYXRpb25fX2dhbGxlcnkge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2F0aW9uX19nYWxsZXJ5IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweCAwIDAgMzBweDsgfSB9XG4gICAgLmxvY2F0aW9uX19nYWxsZXJ5IC5zbGljay1zbGlkZSB7XG4gICAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmxvY2F0aW9uX19nYWxsZXJ5IC5zbGljay1zbGlkZSB7XG4gICAgICAgICAgaGVpZ2h0OiA0NjJweDsgfSB9XG4gICAgICAubG9jYXRpb25fX2dhbGxlcnkgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmxvY2F0aW9uX19nYWxsZXJ5IC5zbGljay1kb3RzIHtcbiAgICAgIGJvdHRvbTogMzBweDsgfVxuICAubG9jYXRpb25fX21hcCB7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkICMwMGEwZmY7XG4gICAgYmFja2dyb3VuZDogIzg0ODU4YjtcbiAgICBoZWlnaHQ6IDMwMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubG9jYXRpb25fX21hcCB7XG4gICAgICAgIGhlaWdodDogNDYycHg7IH0gfVxuXG4udGVzdGltb25pYWxzIHtcbiAgYmFja2dyb3VuZDogI2VmZjRmZjtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50ZXN0aW1vbmlhbHMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4OyB9IH1cbiAgLnRlc3RpbW9uaWFscyA+IC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTQwMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnRlc3RpbW9uaWFscyA+IC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDExMHB4OyB9IH1cbiAgLnRlc3RpbW9uaWFscyAuaGVhZGluZy1iYXNlIHtcbiAgICBmb250LXNpemU6IDMzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRlc3RpbW9uaWFsc19fdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlc3RpbW9uaWFsc19fdG9wIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC50ZXN0aW1vbmlhbHNfX2l0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZXN0aW1vbmlhbHNfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwOyB9IH1cbiAgICAudGVzdGltb25pYWxzX19pdGVtLWluZm8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlc3RpbW9uaWFsc19faXRlbS1pbmZvIHtcbiAgICAgICAgICB3aWR0aDogMTY1cHg7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAudGVzdGltb25pYWxzX19pdGVtLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLnRlc3RpbW9uaWFsc19faXRlbS1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDsgfVxuICAgIC50ZXN0aW1vbmlhbHNfX2l0ZW0tdGV4dCB7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC50ZXN0aW1vbmlhbHNfX2l0ZW0tdGV4dCBwOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi50ZWFtLXNsaWRlciB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLnRlYW0tc2xpZGVyIC5zbGljay10cmFjayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC50ZWFtLXNsaWRlcl9faXRlbSB7XG4gICAgaGVpZ2h0OiAzMjVweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAudGVhbS1zbGlkZXJfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAyMHB4IC0yMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IDI1MnB4OyB9IH1cbiAgICAudGVhbS1zbGlkZXJfX2l0ZW06bm90KC5zbGljay1hY3RpdmUpIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAudGVhbS1zbGlkZXJfX2l0ZW0uc2xpY2stY3VycmVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDM3NXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiA1MDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC50ZWFtLXNsaWRlcl9faXRlbS5zbGljay1jdXJyZW50IHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDI1MnB4OyB9IH1cbiAgICAudGVhbS1zbGlkZXJfX2l0ZW0uY2VudGVyLXNpZGUge1xuICAgICAgb3BhY2l0eTogLjU7IH1cbiAgICAudGVhbS1zbGlkZXJfX2l0ZW0taW5uZXIge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMjBweCAjZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxcHg7IH1cbiAgICAgIC50ZWFtLXNsaWRlcl9faXRlbS1pbm5lciBpbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudGVhbS1zbGlkZXIgLnNsaWNrLXByZXYge1xuICAgICAgbGVmdDogLTE1cHg7IH1cbiAgICAudGVhbS1zbGlkZXIgLnNsaWNrLW5leHQge1xuICAgICAgcmlnaHQ6IC0xNXB4OyB9IH1cblxuLmNhcmRzX190b3Atcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzOHB4OyB9XG4gIC5jYXJkc19fdG9wLXJvdyAuaGVhZGluZy1iYXNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY2FyZHNfX3RvcC1yb3cgLmhlYWRpbmctYmFzZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4uY2FyZHNfX3RhYnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kOiAjMDBhMGZmO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzAwNzRmZjtcbiAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJkc19fdGFicyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmNhcmRzX190YWJzID4gbGkge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NGJjZmY7IH1cbiAgICAuY2FyZHNfX3RhYnMgPiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYXJkc19fdGFicyA+IGxpIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgICAuY2FyZHNfX3RhYnMgPiBsaTphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwNTkyZmY7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzU0YmNmZjsgfVxuICAgICAgICAuY2FyZHNfX3RhYnMgPiBsaTpsYXN0LWNoaWxkOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuY2FyZHNfX3RhYnMgPiBsaSA+IGEge1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY2FyZHNfX3RhYnMgPiBsaSA+IGEge1xuICAgICAgICAgIGhlaWdodDogNzdweDtcbiAgICAgICAgICBmb250LXNpemU6IDIyLjRweDsgfSB9XG4gICAgLmNhcmRzX190YWJzID4gbGkuY3VycmVudCA+IGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmNhcmRzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY2FyZHNfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDsgfSB9XG4gIC5jYXJkc19faXRlbS10b3Age1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5jYXJkc19faXRlbS10b3AtLW1vZCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5jYXJkc19faXRlbS10b3AtLW1vZCAuaGVhZGluZy1iYXNlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY2FyZHNfX2l0ZW0taW5mbyB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGNvbG9yOiAjNjA2MDYwOyB9XG4gIC5jYXJkc19faXRlbS1nYWxsZXJ5IHtcbiAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuY2FyZHNfX2l0ZW0tZ2FsbGVyeSAuc2xpY2stc2xpZGUge1xuICAgICAgaGVpZ2h0OiAyNDBweDsgfVxuICAgICAgLmNhcmRzX19pdGVtLWdhbGxlcnkgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jYXJkc19faXRlbS1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDM4cHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKDAsIDE2MCwgMjU1LCAwLjIpO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhcmRzX19pdGVtLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHggMTBweDsgfSB9XG4gIC5jYXJkc19faXRlbS1kZXNjIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgIC5jYXJkc19faXRlbS1kZXNjIC5wcmljZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmNhcmRzX19pdGVtLWRlc2MgLnJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogLTcuNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNy41cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAuY2FyZHNfX2l0ZW0tZGVzYyAucm93Omxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuY2FyZHNfX2l0ZW0tZGVzYyAucm93IC5jb2wge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDcuNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuY2FyZHNfX2l0ZW0tZGVzYyAucm93IC5jb2w6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG4gIC5jYXJkc19faXRlbS1kZXRhaWxzIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWE1NTk5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1heC13aWR0aDogODAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCA0MHB4IDQwcHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHggMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhcmRzX19pdGVtLWRldGFpbHMge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7IH0gfVxuICAgIC5jYXJkc19faXRlbS1kZXRhaWxzLWJ0biB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5jYXJkc19faXRlbS0tbW9kLWxhcmdlIC5jYXJkc19faXRlbS1nYWxsZXJ5IC5zbGljay1zbGlkZSB7XG4gICAgaGVpZ2h0OiAyMDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNhcmRzX19pdGVtLS1tb2QtbGFyZ2UgLmNhcmRzX19pdGVtLWdhbGxlcnkgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OiAzNDBweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJkc19faXRlbS0tbW9kLWxhcmdlIC5jYXJkc19faXRlbS1pbmZvIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zaXplOiAyM3B4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhcmRzX19pdGVtLS1tb2QtbGFyZ2UgLnByaWNlX19tYWluIHtcbiAgICAgIGZvbnQtc2l6ZTogMzlweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJkc19faXRlbS0tbW9kLWxhcmdlIC5wcmljZV9fY3VycmVuY3kge1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNhcmRzX19pdGVtLS1tb2QtbGFyZ2UgLnByaWNlX19mb290YWdlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJkc19faXRlbS0tbW9kLWxhcmdlIC5jYXJkLWluZm9ybWVyc19faXRlbSB7XG4gICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuXG4uY2FyZC1pbmZvcm1lcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5jYXJkLWluZm9ybWVyc19faXRlbSB7XG4gICAgZm9udC1zaXplOiAxNS43cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogNHB4OyB9XG4gICAgLmNhcmQtaW5mb3JtZXJzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLmNhcmQtaW5mb3JtZXJzX19pdGVtLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgICAuY2FyZC1pbmZvcm1lcnNfX2l0ZW0gYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4udGFiLWl0ZW0ge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC50YWItaXRlbS5jdXJyZW50IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubm90aWZpY2F0aW9uIHtcbiAgYmFja2dyb3VuZDogI2U4ZjBmNTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMnB4IDBweCAjZDRlNWVmO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzYwNjA2MDsgfVxuICAubm90aWZpY2F0aW9uOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5vdGlmaWNhdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHggMjBweCAzNXB4OyB9IH1cbiAgLm5vdGlmaWNhdGlvbl9fZGF0ZSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICMwMGEwZmY7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVweDsgfVxuICAubm90aWZpY2F0aW9uX19ldmVudCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5vdGlmaWNhdGlvbl9fZXZlbnQge1xuICAgICAgICBmb250LXNpemU6IDIycHg7IH0gfVxuICAubm90aWZpY2F0aW9uX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE3cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ub3RpZmljYXRpb25fX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyM3B4OyB9IH1cbiAgLm5vdGlmaWNhdGlvbl9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cblxuLm5vdGlmaWNhdGlvbi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLm5vdGlmaWNhdGlvbi1pdGVtID4gLmJ0bi1jaGVjayB7XG4gICAgZmxleC1zaHJpbms6IDA7IH1cbiAgLm5vdGlmaWNhdGlvbi1pdGVtIC5idG4tY2hlY2tfX2ljb24ge1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAubm90aWZpY2F0aW9uLWl0ZW0gLm5vdGlmaWNhdGlvbiB7XG4gICAgZmxleC1ncm93OiAxOyB9XG5cbi5wb3B1cCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyNXB4IDE1cHg7IH1cblxuLnBvcHVwLWNhbGxiYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTQwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMCAyMHB4IDIwcHggMjBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucG9wdXAtY2FsbGJhY2sge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA1NXB4IDU1cHggNTVweDtcbiAgICAgIHBhZGRpbmc6IDI1cHggNDBweCA0MHB4OyB9IH1cbiAgLnBvcHVwLWNhbGxiYWNrIC5oZWFkaW5nLWJhc2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wb3B1cC1jYWxsYmFjayAuaGVhZGluZy1iYXNlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5wb3B1cC1jYWxsYmFja19fYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBvcHVwLWNhbGxiYWNrX19ib3R0b20ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgICAucG9wdXAtY2FsbGJhY2tfX2JvdHRvbSBbY2xhc3NePVwiY29sLVwiXSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAucG9wdXAtY2FsbGJhY2tfX2JvdHRvbSBbY2xhc3NePVwiY29sLVwiXTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wb3B1cC1jYWxsYmFja19fYm90dG9tIFtjbGFzc149XCJjb2wtXCJdIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgLnBvcHVwLWNhbGxiYWNrLS1tb2QtY29ybmVycyB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAwIDIwcHggMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBvcHVwLWNhbGxiYWNrLS1tb2QtY29ybmVycyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDU1cHggMCA1NXB4IDU1cHg7IH0gfVxuXG4ucG9wdXAtcG9saWN5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTg1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDAgMjBweCAwIDIwcHg7XG4gIHBhZGRpbmc6IDMwcHggMTVweDsgfVxuICAucG9wdXAtcG9saWN5IC5oZWFkaW5nLWJhc2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBvcHVwLXBvbGljeSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDU1cHggMCA1NXB4O1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4IDQwcHggNDBweDsgfSB9XG5cbi5wb2xpY3ktd3JhcHBlciB7XG4gIG1heC1oZWlnaHQ6IDgwMHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5wb2xpY3ktd3JhcHBlciBwIHtcbiAgICBmb250LXNpemU6IDIxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4ucG9wdXAtbm90aWZpY2F0aW9ucyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU4NXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAyMHB4O1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBvcHVwLW5vdGlmaWNhdGlvbnMge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCA1NXB4IDU1cHggNTVweDtcbiAgICAgIHBhZGRpbmc6IDUwcHggMzBweCAzMHB4IDMwcHg7IH0gfVxuICAucG9wdXAtbm90aWZpY2F0aW9ucyAuaGVhZGluZy1iYXNlIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweDsgfVxuICAucG9wdXAtbm90aWZpY2F0aW9uc19faW5uZXIge1xuICAgIG1heC1oZWlnaHQ6IDc4MHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBvcHVwLW5vdGlmaWNhdGlvbnNfX2lubmVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfSB9XG4gIC5wb3B1cC1ub3RpZmljYXRpb25zX19ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wb3B1cC1ub3RpZmljYXRpb25zX19ib3R0b20ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9IH1cbiAgICAucG9wdXAtbm90aWZpY2F0aW9uc19fYm90dG9tIFtjbGFzc149XCJjb2wtXCJdIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5wb3B1cC1ub3RpZmljYXRpb25zX19ib3R0b20gW2NsYXNzXj1cImNvbC1cIl06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucG9wdXAtbm90aWZpY2F0aW9uc19fYm90dG9tIFtjbGFzc149XCJjb2wtXCJdIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLnBvcHVwLXB1YmxpYyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwIDIwcHggMCAyMHB4O1xuICBtYXgtd2lkdGg6IDEyOTBweDtcbiAgcGFkZGluZzogMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucG9wdXAtcHVibGljIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgNTVweCAwIDU1cHg7IH0gfVxuICAucG9wdXAtcHVibGljX19yb3cucm93IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLnBvcHVwLXB1YmxpY19fcm93ID4gLmNvbCB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBvcHVwLXB1YmxpY19fcm93ID4gLmNvbCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweDsgfSB9XG4gICAgLnBvcHVwLXB1YmxpY19fcm93ID4gLmNvbCA+IGRpdjpsYXN0LWNoaWxkIC51aS1pbnB1dCwgLnBvcHVwLXB1YmxpY19fcm93ID4gLmNvbCA+IGRpdjpsYXN0LWNoaWxkIC51aS10ZXh0YXJlYSwgLnBvcHVwLXB1YmxpY19fcm93ID4gLmNvbCA+IGRpdjpsYXN0LWNoaWxkIC5zZWxlY3RpemUtY29udHJvbCwgLnBvcHVwLXB1YmxpY19fcm93ID4gLmNvbCA+IGRpdjpsYXN0LWNoaWxkIC51aS10ZXh0YXJlYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucG9wdXAtcHVibGljX19yb3cgPiAuY29sLm9mZnNldC10b3AtbW9kIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEyMHB4OyB9IH1cbiAgLnBvcHVwLXB1YmxpY19fY29sIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5wb3B1cC1wdWJsaWNfX2NvbC1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kOiAjZThmMGY1OyB9XG4gICAgLnBvcHVwLXB1YmxpY19fY29sLWdyYXkgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggMCAjZGNlOGYwOyB9XG4gIC5wb3B1cC1wdWJsaWNfX2NvbmZpcm0ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnBvcHVwLXB1YmxpY19fY29uZmlybSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICAgIC5wb3B1cC1wdWJsaWNfX2NvbmZpcm0gLnVpLWNoZWNrYm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnBvcHVwLXB1YmxpY19fYnV0dG9ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgIC5wb3B1cC1wdWJsaWNfX2J1dHRvbnMgLmJ0biB7XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAucG9wdXAtcHVibGljX19idXR0b25zIC5yb3cgPiAuY29sIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAucG9wdXAtcHVibGljX19idXR0b25zIC5yb3cgPiAuY29sOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wb3B1cC1wdWJsaWNfX2J1dHRvbnMgLnJvdyA+IC5jb2wge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuXG4ucHVibGljLXNlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi5wb3B1cC1wYXJhbWV0cnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDI3MXB4O1xuICB3aWR0aDogNjAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHggMCAyMHB4IDIwcHg7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgei1pbmRleDogNTA7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDFweCAjZTFmMWZmO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IC4yNXM7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBvcHVwLXBhcmFtZXRycyB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDg1cHggMzBweCA2MHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNDBweCAwIDQwcHggNDBweDsgfSB9XG4gIC5wb3B1cC1wYXJhbWV0cnMuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC5wb3B1cC1wYXJhbWV0cnMgLmhlYWRpbmctYmFzZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAucG9wdXAtcGFyYW1ldHJzX19pbnB1dHMtcm93LnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7IH1cbiAgICAucG9wdXAtcGFyYW1ldHJzX19pbnB1dHMtcm93LnJvdyA+IC5jb2wge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAucG9wdXAtcGFyYW1ldHJzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDRweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBvcHVwLXBhcmFtZXRyc19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAucG9wdXAtcGFyYW1ldHJzX19yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wb3B1cC1wYXJhbWV0cnNfX3JvdyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH0gfVxuICAgIC5wb3B1cC1wYXJhbWV0cnNfX3JvdzpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnBvcHVwLXBhcmFtZXRycyAuc29ydGluZ19fbGlzdCA+IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cblxuLnBvcHVwLWRlbGV0ZS1mYXZvcml0ZXMge1xuICBtYXgtd2lkdGg6IDQ0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMCA1NXB4IDU1cHggNTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucG9wdXAtZGVsZXRlLWZhdm9yaXRlcyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAyMHB4O1xuICAgICAgcGFkZGluZzogNDBweCA2NXB4OyB9IH1cblxuLnBvcHVwLWFkdnQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjg1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucG9wdXAtYWR2dCB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDQwcHggNjBweDsgfSB9XG4gIC5wb3B1cC1hZHZ0IC5jYXRhbG9nX19pdGVtIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5wb3B1cC1hZHZ0IC5jYXRhbG9nX19pdGVtLWFnZW50LXBob3RvIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAucG9wdXAtYWR2dF9fYWJvdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAucG9wdXAtYWR2dF9fYWJvdXQtaW5mbyB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwYTBmZjtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucG9wdXAtYWR2dF9fYWJvdXQtaW5mbyB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwMGEwZmY7IH0gfVxuICAgIC5wb3B1cC1hZHZ0X19hYm91dC1tYXAge1xuICAgICAgYmFja2dyb3VuZDogZ3JheTtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnBvcHVwLWFkdnRfX2Fib3V0LW1hcCB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cbiAgICAucG9wdXAtYWR2dF9fYWJvdXQtaW5uZXIge1xuICAgICAgbWF4LWhlaWdodDogNDUwcHg7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgLnBvcHVwLWFkdnRfX2Fib3V0LXJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBvcHVwLWFkdnRfX2Fib3V0LXJvdyB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7IH0gfVxuICAgIC5wb3B1cC1hZHZ0X19hYm91dC1jb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucG9wdXAtYWR2dF9fYWJvdXQtY29sIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5wb3B1cC1hZHZ0IC5jYXJkcy1jYXJvdXNlbCAuc2xpY2stcHJldiB7XG4gICAgbGVmdDogNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucG9wdXAtYWR2dCAuY2FyZHMtY2Fyb3VzZWwgLnNsaWNrLXByZXYge1xuICAgICAgICBsZWZ0OiAtMTBweDsgfSB9XG4gIC5wb3B1cC1hZHZ0IC5jYXJkcy1jYXJvdXNlbCAuc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBvcHVwLWFkdnQgLmNhcmRzLWNhcm91c2VsIC5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0xMHB4OyB9IH1cblxuLnBvcHVwLWZhdm9yaXRlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAucG9wdXAtZmF2b3JpdGVzIC5jYXJkc19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wb3B1cC1mYXZvcml0ZXMgLmNhcmRzX19pdGVtLXNlY3Rpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucG9wdXAtZmF2b3JpdGVzIC5jYXJkc19faXRlbS1zZWN0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCA1MHB4OyB9IH1cbiAgLnBvcHVwLWZhdm9yaXRlcyAuc2xpY2stYXJyb3cge1xuICAgIHRvcDogMzUlOyB9XG4gIC5wb3B1cC1mYXZvcml0ZXMgLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBvcHVwLWZhdm9yaXRlcyAuc2xpY2stcHJldiB7XG4gICAgICAgIGxlZnQ6IDEycHg7IH0gfVxuICAucG9wdXAtZmF2b3JpdGVzIC5zbGljay1uZXh0IHtcbiAgICByaWdodDogNXB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucG9wdXAtZmF2b3JpdGVzIC5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDEycHg7IH0gfVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDsgfVxuXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IH1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDsgfVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNTIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzY4cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDE3MjVweDsgfSB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5vLWd1dHRlcnMgPiAuY29sLFxuICAubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvLCAuY29sLXdpZGUtMSwgLmNvbC13aWRlLTIsIC5jb2wtd2lkZS0zLCAuY29sLXdpZGUtNCwgLmNvbC13aWRlLTUsIC5jb2wtd2lkZS02LCAuY29sLXdpZGUtNywgLmNvbC13aWRlLTgsIC5jb2wtd2lkZS05LCAuY29sLXdpZGUtMTAsIC5jb2wtd2lkZS0xMSwgLmNvbC13aWRlLTEyLCAuY29sLXdpZGUsXG4uY29sLXdpZGUtYXV0byB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5jb2wge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogbm9uZTsgfVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMyU7IH1cblxuLmNvbC0yIHtcbiAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cblxuLmNvbC01IHtcbiAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cblxuLmNvbC04IHtcbiAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG5cbi5jb2wtMTEge1xuICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxOyB9XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7IH1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMzsgfVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0OyB9XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7IH1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjsgfVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3OyB9XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7IH1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTsgfVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7IH1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExOyB9XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjsgfVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbi5wdXNoLTEge1xuICBsZWZ0OiA4LjMzMzMzJTsgfVxuXG4ucHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjclOyB9XG5cbi5wdXNoLTMge1xuICBsZWZ0OiAyNSU7IH1cblxuLnB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzJTsgfVxuXG4ucHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjclOyB9XG5cbi5wdXNoLTYge1xuICBsZWZ0OiA1MCU7IH1cblxuLnB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzJTsgfVxuXG4ucHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjclOyB9XG5cbi5wdXNoLTkge1xuICBsZWZ0OiA3NSU7IH1cblxuLnB1c2gtMTAge1xuICBsZWZ0OiA4My4zMzMzMyU7IH1cblxuLnB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NyU7IH1cblxuLnB1bGwtMSB7XG4gIHJpZ2h0OiA4LjMzMzMzJTsgfVxuXG4ucHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuXG4ucHVsbC0zIHtcbiAgcmlnaHQ6IDI1JTsgfVxuXG4ucHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzJTsgfVxuXG4ucHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuXG4ucHVsbC02IHtcbiAgcmlnaHQ6IDUwJTsgfVxuXG4ucHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzJTsgfVxuXG4ucHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuXG4ucHVsbC05IHtcbiAgcmlnaHQ6IDc1JTsgfVxuXG4ucHVsbC0xMCB7XG4gIHJpZ2h0OiA4My4zMzMzMyU7IH1cblxuLnB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjclOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLm9mZnNldC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLnB1c2gtc20tMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAucHVzaC1zbS0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAucHVzaC1zbS0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NyU7IH1cbiAgLnB1c2gtc20tMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5wdXNoLXNtLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAucHVzaC1zbS01IHtcbiAgICBsZWZ0OiA0MS42NjY2NyU7IH1cbiAgLnB1c2gtc20tNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5wdXNoLXNtLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAucHVzaC1zbS04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLnB1c2gtc20tOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5wdXNoLXNtLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgLnB1c2gtc20tMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY3JTsgfVxuICAucHVsbC1zbS0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAucHVsbC1zbS0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7IH1cbiAgLnB1bGwtc20tMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAucHVsbC1zbS0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5wdWxsLXNtLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgLnB1bGwtc20tNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAucHVsbC1zbS02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5wdWxsLXNtLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgLnB1bGwtc20tOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAucHVsbC1zbS05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5wdWxsLXNtLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlOyB9XG4gIC5wdWxsLXNtLTExIHtcbiAgICByaWdodDogOTEuNjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtMiB7XG4gICAgZmxleDogMCAwIDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1tZC00IHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtNSB7XG4gICAgZmxleDogMCAwIDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1tZC03IHtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtOCB7XG4gICAgZmxleDogMCAwIDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLTExIHtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbWQtMSB7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLW1kLTIge1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItbWQtNCB7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLW1kLTUge1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1tZC02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItbWQtNyB7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLW1kLTgge1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1tZC05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItbWQtMTAge1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbWQtMTEge1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbWQtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTsgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAucHVzaC1tZC0wIHtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5wdXNoLW1kLTEge1xuICAgIGxlZnQ6IDguMzMzMzMlOyB9XG4gIC5wdXNoLW1kLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAucHVzaC1tZC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLnB1c2gtbWQtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5wdXNoLW1kLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAucHVzaC1tZC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLnB1c2gtbWQtNyB7XG4gICAgbGVmdDogNTguMzMzMzMlOyB9XG4gIC5wdXNoLW1kLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAucHVzaC1tZC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLnB1c2gtbWQtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzJTsgfVxuICAucHVzaC1tZC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclOyB9XG4gIC5wdWxsLW1kLTAge1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5wdWxsLW1kLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAucHVsbC1tZC0yIHtcbiAgICByaWdodDogMTYuNjY2NjclOyB9XG4gIC5wdWxsLW1kLTMge1xuICAgIHJpZ2h0OiAyNSU7IH1cbiAgLnB1bGwtbWQtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICAucHVsbC1tZC01IHtcbiAgICByaWdodDogNDEuNjY2NjclOyB9XG4gIC5wdWxsLW1kLTYge1xuICAgIHJpZ2h0OiA1MCU7IH1cbiAgLnB1bGwtbWQtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICAucHVsbC1tZC04IHtcbiAgICByaWdodDogNjYuNjY2NjclOyB9XG4gIC5wdWxsLW1kLTkge1xuICAgIHJpZ2h0OiA3NSU7IH1cbiAgLnB1bGwtbWQtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgLnB1bGwtbWQtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wtbGctMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1sZy0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLWxnLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1sZy00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLWxnLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1sZy03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLWxnLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1sZy0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1sZy0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbGctMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5wdXNoLWxnLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnB1c2gtbGctMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgLnB1c2gtbGctMiB7XG4gICAgbGVmdDogMTYuNjY2NjclOyB9XG4gIC5wdXNoLWxnLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAucHVzaC1sZy00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLnB1c2gtbGctNSB7XG4gICAgbGVmdDogNDEuNjY2NjclOyB9XG4gIC5wdXNoLWxnLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAucHVzaC1sZy03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLnB1c2gtbGctOCB7XG4gICAgbGVmdDogNjYuNjY2NjclOyB9XG4gIC5wdXNoLWxnLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAucHVzaC1sZy0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC5wdXNoLWxnLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgLnB1bGwtbGctMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtbGctMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMlOyB9XG4gIC5wdWxsLWxnLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLnB1bGwtbGctMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAucHVsbC1sZy00IHtcbiAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gIC5wdWxsLWxnLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLnB1bGwtbGctNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAucHVsbC1sZy03IHtcbiAgICByaWdodDogNTguMzMzMzMlOyB9XG4gIC5wdWxsLWxnLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLnB1bGwtbGctOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAucHVsbC1sZy0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAucHVsbC1sZy0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5vZmZzZXQteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC14bC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC14bC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5wdXNoLXhsLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnB1c2gteGwtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgLnB1c2gteGwtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclOyB9XG4gIC5wdXNoLXhsLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAucHVzaC14bC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLnB1c2gteGwtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclOyB9XG4gIC5wdXNoLXhsLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAucHVzaC14bC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLnB1c2gteGwtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclOyB9XG4gIC5wdXNoLXhsLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAucHVzaC14bC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC5wdXNoLXhsLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgLnB1bGwteGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwteGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMlOyB9XG4gIC5wdWxsLXhsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NyU7IH1cbiAgLnB1bGwteGwtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAucHVsbC14bC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gIC5wdWxsLXhsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NyU7IH1cbiAgLnB1bGwteGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAucHVsbC14bC03IHtcbiAgICByaWdodDogNTguMzMzMzMlOyB9XG4gIC5wdWxsLXhsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NyU7IH1cbiAgLnB1bGwteGwtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAucHVsbC14bC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAucHVsbC14bC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbC13aWRlIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC13aWRlLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogbm9uZTsgfVxuICAuY29sLXdpZGUtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC13aWRlLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC13aWRlLTMge1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC13aWRlLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC13aWRlLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC13aWRlLTYge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC13aWRlLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC13aWRlLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC13aWRlLTkge1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC13aWRlLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtd2lkZS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXdpZGUtMTIge1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItd2lkZS0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItd2lkZS0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItd2lkZS0zIHtcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItd2lkZS00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItd2lkZS01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItd2lkZS02IHtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItd2lkZS03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItd2lkZS04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItd2lkZS05IHtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItd2lkZS0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci13aWRlLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXdpZGUtMTIge1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXdpZGUtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5vZmZzZXQtd2lkZS0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC13aWRlLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC13aWRlLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC13aWRlLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC13aWRlLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC13aWRlLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC13aWRlLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC13aWRlLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC13aWRlLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC13aWRlLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQtd2lkZS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfVxuICAucHVzaC13aWRlLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLnB1c2gtd2lkZS0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAucHVzaC13aWRlLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAucHVzaC13aWRlLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAucHVzaC13aWRlLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAucHVzaC13aWRlLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAucHVzaC13aWRlLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAucHVzaC13aWRlLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAucHVzaC13aWRlLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAucHVzaC13aWRlLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAucHVzaC13aWRlLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgLnB1c2gtd2lkZS0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclOyB9XG4gIC5wdWxsLXdpZGUtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLnB1bGwtd2lkZS0xIHtcbiAgICByaWdodDogOC4zMzMzMyU7IH1cbiAgLnB1bGwtd2lkZS0yIHtcbiAgICByaWdodDogMTYuNjY2NjclOyB9XG4gIC5wdWxsLXdpZGUtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAucHVsbC13aWRlLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMyU7IH1cbiAgLnB1bGwtd2lkZS01IHtcbiAgICByaWdodDogNDEuNjY2NjclOyB9XG4gIC5wdWxsLXdpZGUtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAucHVsbC13aWRlLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMyU7IH1cbiAgLnB1bGwtd2lkZS04IHtcbiAgICByaWdodDogNjYuNjY2NjclOyB9XG4gIC5wdWxsLXdpZGUtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAucHVsbC13aWRlLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMlOyB9XG4gIC5wdWxsLXdpZGUtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7IH0gfVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmZsZXgtd2lkZS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC13aWRlLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdpZGUtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdpZGUtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXdpZGUtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd2lkZS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtd2lkZS13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC13aWRlLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXdpZGUtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC13aWRlLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXdpZGUtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC13aWRlLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtd2lkZS1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtd2lkZS1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy13aWRlLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy13aWRlLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtd2lkZS1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXdpZGUtc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC13aWRlLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC13aWRlLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtd2lkZS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtd2lkZS1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXdpZGUtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXdpZGUtYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXdpZGUtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi13aWRlLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi13aWRlLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtd2lkZS1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi13aWRlLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbjpyb290IHtcbiAgLS1zYWZlLWFyZWEtaW5zZXQtdG9wOiBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gIC0tc2FmZS1hcmVhLWluc2V0LXJpZ2h0OiBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTtcbiAgLS1zYWZlLWFyZWEtaW5zZXQtYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gIC0tc2FmZS1hcmVhLWluc2V0LWxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7IH1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogNjIuNSU7IH1cblxuaHRtbCwgYm9keSB7XG4gIGhlaWdodDogMTAwJTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7IH1cblxuYm9keSB7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tb3otdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIHRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdpbGwtY2hhbmdlOiBzY3JvbGwtcG9zaXRpb247XG4gIGNvbG9yOiAjNjA2MDYwOyB9XG5cbi5hcHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYgMCUsICNlZmY0ZmYgMTAwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIG1heC13aWR0aDogMTk4MHB4OyB9XG5cbi5jb250YWluZXItaW5uZXIge1xuICBtYXgtd2lkdGg6IDEwMDVweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmNvbnRhaW5lciB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDsgfSB9XG5cbi5oZWFkZXIge1xuICBwYWRkaW5nLXRvcDogMjdweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgLmhlYWRlciAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogMTQwMHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuaGVhZGVyIC5jb250YWluZXIge1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgbWluLXdpZHRoOiAyMDBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlcl9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiAzMDVweDsgfSB9XG4gICAgLmhlYWRlcl9fbG9nbyBhIHtcbiAgICAgIGNvbG9yOiAjMjcyMTRhOyB9XG4gICAgLmhlYWRlcl9fbG9nby10aXRsZSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAyNHB4OyB9XG4gIC5oZWFkZXJfX2NvbnRhY3RzIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLmhlYWRlcl9fYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTRlZGYzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4IDE3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaGVhZGVyX19iYXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuaGVhZGVyX19iYXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7IH0gfVxuICAgIC5oZWFkZXJfX2Jhci1idG5zIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5oZWFkZXJfX2Jhci1idG5zIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAuaGVhZGVyX19iYXItYnRucyA+IGxpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOXB4OyB9XG4gICAgICAgIC5oZWFkZXJfX2Jhci1idG5zID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5oZWFkZXJfX2FkcmVzcyB7XG4gICAgbWF4LXdpZHRoOiAyMjVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGNvbG9yOiAjMDBhMGZmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjEuNXB4O1xuICAgIHBhZGRpbmctdG9wOiAyN3B4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuaGVhZGVyX19hZHJlc3MtaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1vYmlsZS1tZW51IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHggMzBweDtcbiAgICBjb2xvcjogIzYwNjA2MDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7IH1cbiAgICAubW9iaWxlLW1lbnUuYWN0aXZlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gICAgLm1vYmlsZS1tZW51IC5oZWFkZXJfX2JhciB7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpOyB9XG4gICAgLm1vYmlsZS1tZW51IC5oZWFkZXJfX2FkcmVzcyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgIC5tb2JpbGUtbWVudSAuaGVhZGVyX19jb250YWN0cyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLm1vYmlsZS1tZW51X19jbG9zZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogMTVweDsgfVxuICAgIC5tb2JpbGUtbWVudSAuZm9vdGVyX19saW5rcyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAubW9iaWxlLW1lbnUgLmZvb3Rlcl9fbGlua3MgPiBsaSA+IGEge1xuICAgICAgICBjb2xvcjogIzYwNjA2MDsgfSB9XG5cbi5tYWluIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNlYTU1OTkgMCUsICMwMjU5YTQgMTAwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLmZvb3Rlcl9fZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5mb290ZXJfX2Zvcm0tYnRuIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjdweDsgfVxuICAgICAgLmZvb3Rlcl9fZm9ybS1idG4gLmJ0biB7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bzsgfVxuICAgIC5mb290ZXJfX2Zvcm0gLnVpLWNoZWNrYm94IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLmZvb3Rlcl9fbGlua3Mge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMTdweDsgfVxuICAgIC5mb290ZXJfX2xpbmtzID4gbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICAuZm9vdGVyX19saW5rcyA+IGxpID4gYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmZvb3Rlcl9fbGlua3MgPiBsaSA+IGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMi40cHg7IH0gfVxuICAuZm9vdGVyX190aXRsZSB7XG4gICAgY29sb3I6ICMwMGEwZmY7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLmZvb3Rlcl9fc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAuZm9vdGVyX19zb2NpYWxzID4gbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAuZm9vdGVyX19zb2NpYWxzID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuZm9vdGVyX19jb250YWN0cyB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBmb250LXNpemU6IDE5LjVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjRweDsgfVxuICAgIC5mb290ZXJfX2NvbnRhY3RzLWljb24ge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAgIC5mb290ZXJfX2NvbnRhY3RzID4gbGkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7IH1cbiAgICAgIC5mb290ZXJfX2NvbnRhY3RzID4gbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9vdGVyX19jb250YWN0cyBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5mb290ZXJfX2luZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvb3Rlcl9faW5mbyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNjBweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmZvb3Rlcl9faW5mbyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTEwcHg7IH0gfVxuXG4uc2VjdGlvbi1hYm91dCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTVweDsgfVxuXG4uc2VjdGlvbi1iZXN0IHtcbiAgcGFkZGluZy10b3A6IDQycHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4OyB9XG5cbi5zZWN0aW9uLXNlcnZpY2VzIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5zZWN0aW9uLXNlcnZpY2VzIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDY1cHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2VjdGlvbi1zZXJ2aWNlcyAuaGVhZGluZy1iYXNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7IH0gfVxuXG4uc2VjdGlvbi10ZWFtIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5zZWN0aW9uLXRlYW0gLmhlYWRpbmctYmFzZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDsgfVxuXG4uc2VjdGlvbi1pbmZvLXRlYW0ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50IDAlLCAjZmZmIDEwMCUpOyB9XG5cbi5ub3NlbGVjdCB7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW8tdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50ZXh0LXJpZ2h0LW1kIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9IH1cblxuLnRleHQtbm93cmFwIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGV4dC1ncmVlbiB7XG4gIGNvbG9yOiAjMTU5RTI0OyB9XG5cbi50ZXh0LXJlZCB7XG4gIGNvbG9yOiAjOEEwNTAyOyB9XG5cbi50ZXh0LXllbGxvdyB7XG4gIGNvbG9yOiAjODM2NTNEOyB9XG5cbi50ZXh0LWdyZXkge1xuICBjb2xvcjogIzYxNjc4MTsgfVxuXG4ucm93LW9mZnNldC0xMCB7XG4gIG1hcmdpbjogMCAtNXB4OyB9XG4gIC5yb3ctb2Zmc2V0LTEwID4gW2NsYXNzXj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmc6IDAgNXB4OyB9XG5cbi5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaXMtc20tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaXMtbWQtdmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaXMtbGctdmlzaWJsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmlzLXhsLXZpc2libGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmlzLXhzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaXMtc20taGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pcy1tZC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlzLWxnLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmlzLXhsLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kLTMtNSB7XG4gICAgZmxleDogMCAwIDMzLjMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzJTsgfSB9XG5cbi50ZXh0LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBpeGVsYXRlZCB7XG4gIGltYWdlLXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgaW1hZ2UtcmVuZGVyaW5nOiAtbW96LWNyaXNwLWVkZ2VzO1xuICBpbWFnZS1yZW5kZXJpbmc6IC1vLWNyaXNwLWVkZ2VzO1xuICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG4gIGltYWdlLXJlbmRlcmluZzogb3B0aW1pemUtY29udHJhc3Q7XG4gIGltYWdlLXJlbmRlcmluZzogY3Jpc3AtZWRnZXM7IH1cblxuLmlzLW1lbnUtYWN0aXZlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gRmlsdGVyXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uZmlsdGVyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Y29sb3I6ICRncmF5LWR1bGw7XHJcblx0Jl9fdGFicyB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdCY+bGkge1xyXG5cdFx0XHQmPmEge1xyXG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwIDA7XHJcblx0XHRcdFx0YmFja2dyb3VuZDogcmdiYSgkYmx1ZSwuNCk7XHJcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0XHRcdG1pbi13aWR0aDogMTQycHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0XHQmPmEge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGJsdWU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX21vZGFsIHtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiAjZmNmZWZmO1xyXG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xyXG5cdFx0ei1pbmRleDogNTA7XHJcblx0XHRib3gtc2hhZG93OiAwIDAgMTBweCAxcHggI2UxZjFmZjtcclxuXHRcdG1pbi13aWR0aDogMjIwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAyMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdG9wYWNpdHk6IDA7XHJcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0XHR0cmFuc2l0aW9uOiAuMjVzO1xyXG5cclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHR0b3A6IGNhbGMoMTAwJSArIDEwcHgpO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYuYWN0aXZlIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0fVxyXG5cclxuXHJcblx0XHQucm93IHtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IC03LjVweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtNy41cHg7XHJcblx0XHRcdCY+LmNvbCB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA3LjVweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA3LjVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19tYWluIHtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgMjBweCAwIDIwcHg7XHJcblx0XHRcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDM1cHggMCAzNXB4O1xyXG5cdFx0fVxyXG5cdFx0Ji1zZWN0aW9uIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRibHVlO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsdWU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnRNYXgobWQpIHtcclxuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XHJcblx0XHRcdFx0JjpudGgtY2hpbGQoMm4pIHtcclxuXHRcdFx0XHRcdC5maWx0ZXJfX21vZGFsIHtcclxuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMSkge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdFx0XHRoZWlnaHQ6IDcwcHg7XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji0tdHlwZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjMwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMjElO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLS1yb29tcyB7XHJcblx0XHRcdFx0XHR3aWR0aDogMjMwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMjElO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLS1wcmljZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTMwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogMTIlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLS1lbnRlciB7XHJcblx0XHRcdFx0XHR3aWR0aDogNTEwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogNDYlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji0tZW50ZXIge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdC5zZWxlY3QyIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogN3B4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyN3B4O1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRzZWxlY3Qge1xyXG5cdFx0XHRcdFx0d2lkdGg6IDFweDtcclxuXHRcdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0fVxyXG5cdFx0Ji1zZWxlY3Qge1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdGhlaWdodDogNTBweDtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHRcdGhlaWdodDogNzBweDtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0XHQmLXRpdGxlIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNHB4O1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdFtjbGFzc149XCJpY29uLVwiXSB7XHJcblx0XHRcdFx0dHJhbnNpdGlvbjogLjI1cztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji5hY3RpdmUge1xyXG5cdFx0XHRcdFtjbGFzc149XCJpY29uLVwiXSB7XHJcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1pbnB1dCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udEJhc2U7XHJcblx0XHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHRcdFx0dHJhbnNpdGlvbjogMC4yNXM7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHRoZWlnaHQ6IDUwcHg7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDcwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Jjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0XHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19iYXIge1xyXG5cdFx0bWFyZ2luLXRvcDogMTVweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cclxuXHRcdCYtYnRuIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcclxuXHRcdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fYnRuLW1vcmUge1xyXG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0YSB7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTMwMHB4KSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdG1hcmdpbi10b3A6IDA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogY2FsYygxMDAlICsgMTBweCk7XHJcblx0XHRcdHRvcDogNzBweDtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19ib3R0b20ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblx0fVxyXG59XHJcblxyXG4iLCIvLy0gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8tIEZvcm1cclxuLy8tIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLmlzLWVycm9yIHtcclxuICAgIGJvcmRlci1jb2xvcjogIzhBMDUwMjtcclxufVxyXG5cclxuLmlzLXN1Y2Nlc3Mge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjMTU5RTI0O1xyXG59XHJcblxyXG4vLyAtLS0tLVxyXG5cclxuYnV0dG9uLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy8gLS0tLS1cclxuXHJcbi51aS1pbnB1dCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0YmFja2dyb3VuZDogJGdyYXktc29mdDtcclxuXHRoZWlnaHQ6IDU1cHg7XHJcblx0Ym9yZGVyLXJhZGl1czogMzBweDtcclxuXHRib3JkZXI6IDA7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdHBhZGRpbmc6IDVweCAyMHB4O1xyXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0Zm9udC1zaXplOiAxNy4zcHg7XHJcblx0Y29sb3I6ICRncmF5LWR1bGw7XHJcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IDAgI2Q0ZTVlZjtcclxuXHRcclxuXHRmb250LWZhbWlseTogJGZvbnRCYXNlO1xyXG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuXHR0cmFuc2l0aW9uOiAwLjI1cztcclxuXHJcblx0Jjo6cGxhY2Vob2xkZXIge1xyXG5cdFx0Y29sb3I6ICRncmF5LWR1bGw7XHJcblx0fVxyXG5cdFxyXG5cdCY6Zm9jdXMge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjZDRlNWVmO1xyXG5cdH1cclxuXHJcblx0Ji0tdGhlbWUtd2hpdGUge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IDAgI2RjZThmMDtcclxuXHR9XHJcbn1cclxuXHJcbi51aS10ZXh0YXJlYSB7XHJcblx0QGV4dGVuZCAudWktaW5wdXQ7XHJcblx0aGVpZ2h0OiAyNjBweDtcclxuXHRwYWRkaW5nLXRvcDogMTBweDtcclxuXHRib3JkZXItcmFkaXVzOiAyNXB4O1xyXG59XHJcblxyXG4vLyAtLS0tLVxyXG5cclxuLnVpLWxhYmVsIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRmb250LXNpemU6IDIycHg7XHJcblx0bWFyZ2luLWJvdHRvbTogNHB4O1xyXG5cdCYtLXNtYWxsIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIC0tLS0tXHJcblxyXG4uc29ydGluZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdCZfX21haW4ge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0Y29sb3I6ICRncmF5LWR1bGw7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHQmLXRleHQge1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNnB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19tb2RhbCB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogY2FsYygxMDAlICsgMTVweCk7XHJcblx0XHR3aWR0aDogMjkwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHR6LWluZGV4OiAxMDA7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDIwcHg7XHJcblx0XHRib3JkZXItcmFkaXVzOiAzNXB4O1xyXG5cdFx0Ym94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKCRibHVlLCAuMik7XHJcblxyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRcdHRyYW5zaXRpb246IC4yNXM7XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHR3aWR0aDogNDMwcHg7XHJcblx0XHR9XHJcblx0XHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdCY+bGkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtdGV4dCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLy8gLS0tLS1cclxuXHJcblxyXG4udWktY2hlY2tib3gge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHQmX19pY29uIHtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA3cHg7XHJcblx0XHR3aWR0aDogMjBweDtcclxuXHRcdGhlaWdodDogMjBweDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQ6ICNlOGYwZjU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0dHJhbnNpdGlvbjogLjI1cztcclxuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjZDFlM2VmO1xyXG5cdFx0bWFyZ2luLXRvcDogN3B4O1xyXG5cdFx0W2NsYXNzXj1cImljb24tXCJdIHtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IC0zcHg7XHJcblx0XHRcdHJpZ2h0OiAtMXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdH1cclxuXHRpbnB1dHtcclxuXHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdCYrLnVpLWNoZWNrYm94X19pY29uIHtcclxuXHRcdFx0XHRbY2xhc3NePVwiaWNvbi1cIl0ge1xyXG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLXRoZW1lLXdoaXRlIHtcclxuXHRcdC51aS1jaGVja2JveCB7XHJcblx0XHRcdCZfX2ljb24ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmJ0bi1jaGVjayB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0Jl9faWNvbiB7XHJcblx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdG1hcmdpbi1yaWdodDogMTRweDtcclxuXHRcdHdpZHRoOiAzNXB4O1xyXG5cdFx0aGVpZ2h0OiAyMXB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGJhY2tncm91bmQ6ICNlOGYwZjU7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cdFx0dHJhbnNpdGlvbjogLjI1cztcclxuXHRcdGJvcmRlci10b3A6IDJweCBzb2xpZCAjZDFlM2VmO1xyXG5cdFx0Lmljb24ge1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuMjVzO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX190ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRpbnB1dHtcclxuXHRcdCY6Y2hlY2tlZCB7XHJcblx0XHRcdCYrLmJ0bi1jaGVja19faWNvbiB7XHJcblx0XHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdFx0XHQuaWNvbiB7XHJcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmNoZWNrYm94LWZpbHRlciB7XHJcblx0bWFyZ2luLXJpZ2h0OiAycHg7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdCZfX3RleHQge1xyXG5cdFx0YmFja2dyb3VuZDogI2U4ZjBmNTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcblx0XHRwYWRkaW5nOiAycHggNnB4O1xyXG5cdFx0Zm9udC1zaXplOiAxMXB4O1xyXG5cdFx0bWluLXdpZHRoOiAyMnB4O1xyXG5cdFx0dHJhbnNpdGlvbjogLjI1cztcclxuXHRcdGhlaWdodDogMTdweDtcclxuXHR9XHJcblx0aW5wdXQge1xyXG5cdFx0JjpjaGVja2VkIHtcclxuXHRcdFx0JisuY2hlY2tib3gtZmlsdGVyIHtcclxuXHRcdFx0XHQmX190ZXh0IHtcclxuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5pbnB1dC1maWx0ZXIge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtZmFtaWx5OiAkZm9udEJhc2U7XHJcblx0LXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG5cdHRyYW5zaXRpb246IDAuMjVzO1xyXG5cclxuXHRib3JkZXI6IDA7XHJcblxyXG5cdGJhY2tncm91bmQ6ICNlOGYwZjU7XHJcblx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHRwYWRkaW5nOiAycHggMTBweDtcclxuXHRmb250LXNpemU6IDExcHg7XHJcblx0aGVpZ2h0OiAxN3B4O1xyXG5cclxufVxyXG5cclxuLy8gLS0tLS0gXHJcblxyXG4uaW5wdXQtd3JhcCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0fVxyXG5cdCZfX2N1ciB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogN3B4O1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0XHRmb250LXNpemU6IDExcHg7XHJcblx0fVxyXG5cclxuXHQmLS1tZWRpdW0ge1xyXG5cclxuXHRcdC5pbnB1dC1maWx0ZXIge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdH1cclxuXHJcblx0XHQuaW5wdXQtd3JhcCB7XHJcblx0XHRcdCZfX2N1ciB7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcbn1cclxuXHJcblxyXG4uZm9ybS10aXRsZSB7XHJcblx0Zm9udC1zaXplOiAyN3B4O1xyXG5cdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbn1cclxuXHJcbi5mb3JtLXdhcm5pbmcge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRtYXJnaW4tdG9wOiAtMTVweDtcclxufVxyXG5cclxuLy8vXHJcblxyXG4uc2VsZWN0LXRoZW1lLXdoaXRlIHtcclxuXHQuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IDAgI2RjZThmMDtcclxuXHR9XHJcbn0iLCJcclxuLnNlbGVjdGlvbiB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lciB7XHJcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHR3aWR0aDogYXV0bztcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luOiAwIDAgMjBweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTt9XHJcblx0LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuXHQgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ICBjdXJzb3I6IHBvaW50ZXI7XHJcblx0ICBkaXNwbGF5OiBibG9jaztcclxuXHQgIGhlaWdodDogMjhweDtcclxuXHQgIHVzZXItc2VsZWN0OiBub25lO1xyXG5cdCAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgfVxyXG5cdCAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxyXG5cdCAgLnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRmb250LXNpemU6IDFlbTsgfVxyXG5cdC5zZWxlY3QyLWNvbnRhaW5lcltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcblx0ICBwYWRkaW5nLXJpZ2h0OiA4cHg7XHJcblx0ICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cclxuXHQuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcblx0ICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdCAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdCAgZGlzcGxheTogYmxvY2s7XHJcblx0ICBtaW4taGVpZ2h0OiAzMnB4O1xyXG5cdCAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0ICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XHJcblx0ICAuc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bWFyZ2luOiAwIDhweCAwIDA7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRtYXgtd2lkdGg6IDgwJTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdH1cclxuXHQgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRmb250LXNpemU6IDFlbTsgfVxyXG5cdC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuXHQgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0ICBib3JkZXI6IG5vbmU7XHJcblx0ICBmb250LXNpemU6IDEwMCU7XHJcblx0ICBtYXJnaW46IDA7XHJcblx0ICBwYWRkaW5nOiAwO1xyXG5cdCAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cdCAgcmVzaXplOiBub25lO1xyXG5cdCAgaGVpZ2h0OiAxOHB4O1xyXG5cdCAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHQgIGZvbnQtZmFtaWx5OiAkZm9udEJhc2U7XHJcblx0ICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdCAgd29yZC1icmVhazoga2VlcC1hbGw7IH1cclxuXHQgIC5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcclxuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxyXG4gIFxyXG4gIC5zZWxlY3QyLWRyb3Bkb3duIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRsZWZ0OiAtMTAwMDAwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ei1pbmRleDogOTk5OTU7IH1cclxuICBcclxuICAuc2VsZWN0Mi1yZXN1bHRzIHtcclxuXHRkaXNwbGF5OiBibG9jazsgfVxyXG4gIFxyXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0bWFyZ2luOiAwO1xyXG5cdHBhZGRpbmc6IDA7IFxyXG5cclxuXHRAZXh0ZW5kIC5zdHlsZWQtc2Nyb2xsYmFyO1xyXG5cdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0d2lkdGg6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbiAgXHJcbiAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuXHRwYWRkaW5nOiA5cHggMTVweDsgIFxyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHQgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0ICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHQgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7IFxyXG5cdCAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0cGFkZGluZzogOXB4IDI1cHg7XHJcblx0XHRcclxuXHR9XHJcbn1cclxuICBcclxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLXNlbGVjdGFibGUge1xyXG5cdGN1cnNvcjogcG9pbnRlcjsgfVxyXG4gIFxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XHJcblx0bGVmdDogMDt9XHJcbiAgXHJcblx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1hYm92ZSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XHJcbiAgXHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XHJcblx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XHJcbiAgXHJcbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogNHB4OyB9XHJcblx0LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuXHQgIHBhZGRpbmc6IDRweDtcclxuXHQgIHdpZHRoOiAxMDAlO1xyXG5cdCAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxyXG5cdCAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcclxuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxyXG5cdC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xyXG5cdCAgZGlzcGxheTogbm9uZTsgfVxyXG4gIFxyXG4gIC5zZWxlY3QyLWNsb3NlLW1hc2sge1xyXG5cdGJvcmRlcjogMDtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0bGVmdDogMDtcclxuXHR0b3A6IDA7XHJcblx0bWluLWhlaWdodDogMTAwJTtcclxuXHRtaW4td2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiBhdXRvO1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0ei1pbmRleDogOTk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7IH1cclxuICBcclxuICAuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XHJcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XHJcblx0Y2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xyXG5cdC13ZWJraXQtY2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XHJcblx0Y2xpcC1wYXRoOiBpbnNldCg1MCUpICFpbXBvcnRhbnQ7XHJcblx0aGVpZ2h0OiAxcHggIWltcG9ydGFudDtcclxuXHRvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG5cdHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cclxuICBcclxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGJvcmRlcjogMDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR6LWluZGV4OiAxO1xyXG5cclxuXHR3aWR0aDogMTAwJTtcclxuXHRiYWNrZ3JvdW5kOiAkZ3JheS1zb2Z0O1xyXG5cdGhlaWdodDogNTVweDtcclxuXHRib3JkZXItcmFkaXVzOiAzMHB4O1xyXG5cdHBhZGRpbmc6IDVweCAyMHB4O1xyXG5cdGZvbnQtc2l6ZTogMTcuM3B4O1xyXG5cdGNvbG9yOiAkZ3JheS1kdWxsO1xyXG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCAwICNkNGU1ZWY7XHJcblx0XHJcblx0Zm9udC1mYW1pbHk6ICRmb250QmFzZTt9XHJcblx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xyXG5cdCAgY29sb3I6ICM0NDQ7XHJcblx0ICBsaW5lLWhlaWdodDogMjhweDsgfVxyXG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuXHQgIGN1cnNvcjogcG9pbnRlcjtcclxuXHQgIGZsb2F0OiByaWdodDtcclxuXHQgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdCAgaGVpZ2h0OiAyNnB4O1xyXG5cdCAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cdCAgcGFkZGluZy1yaWdodDogMHB4OyB9XHJcblx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcGxhY2Vob2xkZXIge1xyXG5cdCAgY29sb3I6ICM5OTk7IH1cclxuXHQuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRyaWdodDogMi41cmVtO1xyXG5cdFx0dG9wOiA1MCU7XHJcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9kb3duLWFycm93LnN2Zykgbm8tcmVwZWF0O1xyXG5cdFx0ei1pbmRleDogNzA7XHJcblx0XHR3aWR0aDogMTRweDtcclxuXHRcdGhlaWdodDogMTJweDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7fVxyXG5cdC8vICAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XHJcblx0Ly8gXHRib3JkZXItY29sb3I6ICM4ODggdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcblx0Ly8gXHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdC8vIFx0Ym9yZGVyLXdpZHRoOiA1cHggNHB4IDAgNHB4O1xyXG5cdC8vIFx0aGVpZ2h0OiAwO1xyXG5cdC8vIFx0bGVmdDogNTAlO1xyXG5cdC8vIFx0bWFyZ2luLWxlZnQ6IC00cHg7XHJcblx0Ly8gXHRtYXJnaW4tdG9wOiAtMnB4O1xyXG5cdC8vIFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdC8vIFx0dG9wOiA1MCU7XHJcblx0Ly8gXHR3aWR0aDogMDsgfVxyXG4gIFxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XHJcblx0ZmxvYXQ6IGxlZnQ7IH1cclxuICBcclxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG5cdGxlZnQ6IDFweDtcclxuXHRyaWdodDogYXV0bzsgfVxyXG4gIFxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcblx0Y3Vyc29yOiBkZWZhdWx0OyB9XHJcblx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuXHQgIGRpc3BsYXk6IG5vbmU7IH1cclxuICBcclxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcclxuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXdpZHRoOiAwIDRweCA1cHggNHB4OyB9XHJcbiAgXHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGN1cnNvcjogdGV4dDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG5cdHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7IFxyXG5cdFxyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGJvcmRlcjogMDtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0dHJhbnNpdGlvbjogLjI1cztcclxuXHRmb250LXNpemU6IDEuOHJlbTtcclxuXHRjb2xvcjogJGJsdWU7XHJcblx0aGVpZ2h0OiA1cmVtO1xyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdGhlaWdodDogN3JlbTtcclxuXHR9XHJcblx0dGV4dGFyZWEge1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRmb250QmFzZTtcclxuXHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0XHQmOjpwbGFjZWhvbGRlcntcclxuXHRcdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0XHRmb250LWZhbWlseTogJGZvbnRCYXNlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcblx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUuc2VsZWN0Mi1zZWxlY3Rpb24tLWNsZWFyYWJsZSB7XHJcblx0ICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XHJcblx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XHJcblx0ICBjdXJzb3I6IHBvaW50ZXI7XHJcblx0ICBmb250LXdlaWdodDogYm9sZDtcclxuXHQgIGhlaWdodDogMjBweDtcclxuXHQgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHQgIG1hcmdpbi10b3A6IDVweDtcclxuXHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHQgIHJpZ2h0OiAwO1xyXG5cdCAgcGFkZGluZzogMXB4OyB9XHJcblx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xyXG5cdCAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcblx0ICBib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0ICBib3gtc2hhZG93OiAwIDVweCAxMnB4IDAgcmdiYSgkYmx1ZSwuNCk7XHJcblx0ICBmb250LXNpemU6IDE2cHg7XHJcblx0ICBjb2xvcjogJHdoaXRlO1xyXG5cdCAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHQgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdCAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHQgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0ICBtYXJnaW4tdG9wOiA1cHg7XHJcblx0ICBwYWRkaW5nOiAzcHggNXB4IDNweCA1cHg7XHJcblx0ICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ICBtYXgtd2lkdGg6IDEwMCU7XHJcblx0ICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cdCAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHQgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cclxuXHQuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XHJcblx0ICBjdXJzb3I6IGRlZmF1bHQ7XHJcblx0ICBwYWRkaW5nLWxlZnQ6IDJweDtcclxuXHQgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHQgIGRpc3BsYXk6IGlubGluZTtcclxuXHQgIGZsZXgtZ3JvdzogMTtcclxuXHQgIG92ZXJmbG93OiBoaWRkZW47XHJcblx0ICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxufVxyXG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xyXG5cdCAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0ICBib3JkZXI6IG5vbmU7XHJcblx0ICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkd2hpdGU7XHJcblx0ICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcblx0ICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcblx0ICBjb2xvcjogJHdoaXRlO1xyXG5cdCAgY3Vyc29yOiBwb2ludGVyO1xyXG5cdCAgZm9udC1zaXplOiAxZW07XHJcblx0ICBmb250LXdlaWdodDogYm9sZDtcclxuXHQgIHBhZGRpbmc6IDAgNHB4O1xyXG5cdCAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcblx0fVxyXG5cdCAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciwgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpmb2N1cyB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRvdXRsaW5lOiBub25lOyB9XHJcbiAgXHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcclxuXHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdG1hcmdpbi1yaWdodDogYXV0bzsgfVxyXG4gIFxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XHJcblx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0cGFkZGluZy1yaWdodDogMnB4OyB9XHJcbiAgXHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xyXG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcclxuXHRib3JkZXItcmlnaHQ6IG5vbmU7XHJcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDsgfVxyXG4gIFxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRtYXJnaW4tcmlnaHQ6IGF1dG87IH1cclxuICBcclxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG5cdG91dGxpbmU6IDA7IH1cclxuICBcclxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcblx0Y3Vyc29yOiBkZWZhdWx0OyB9XHJcbiAgXHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcclxuXHRkaXNwbGF5OiBub25lOyB9XHJcbiAgXHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxyXG4gIFxyXG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IFxyXG5cclxuXHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0fVxyXG59XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgMCAzMHB4IDMwcHg7XHJcblx0LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG5cdH1cclxufVxyXG4gIFxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNhYWE7IH1cclxuICBcclxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdG91dGxpbmU6IDA7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxyXG4gIFxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzID4gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XHJcblx0bWF4LWhlaWdodDogMjAwcHg7XHJcblx0b3ZlcmZsb3cteTogYXV0bzsgfVxyXG4gIFxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDFlbTsgfVxyXG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcclxuXHQgIHBhZGRpbmctbGVmdDogMDsgfVxyXG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcblx0ICBtYXJnaW4tbGVmdDogLTFlbTtcclxuXHQgIHBhZGRpbmctbGVmdDogMmVtOyB9XHJcblx0ICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMmVtO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzZW07IH1cclxuXHRcdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuXHRcdCAgbWFyZ2luLWxlZnQ6IC0zZW07XHJcblx0XHQgIHBhZGRpbmctbGVmdDogNGVtOyB9XHJcblx0XHQgIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNGVtO1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDVlbTsgfVxyXG5cdFx0XHQuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuXHRcdFx0ICBtYXJnaW4tbGVmdDogLTVlbTtcclxuXHRcdFx0ICBwYWRkaW5nLWxlZnQ6IDZlbTsgfVxyXG4gIFxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWdyb3VwIHtcclxuXHRwYWRkaW5nOiAwOyB9XHJcbiAgXHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZGlzYWJsZWQge1xyXG5cdGNvbG9yOiAjOTk5OyB9XHJcbiAgXHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0ZWQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cclxuICBcclxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcblx0Y29sb3I6IHdoaXRlOyB9XHJcbiAgXHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcclxuXHRjdXJzb3I6IGRlZmF1bHQ7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0cGFkZGluZzogNnB4OyB9XHJcbiAgXHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xyXG5cdG91dGxpbmU6IDA7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCB3aGl0ZSA1MCUsICNlZWVlZWUgMTAwJSk7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgNTAlLCAjZWVlZWVlIDEwMCUpO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHdoaXRlIDUwJSwgI2VlZWVlZSAxMDAlKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XHJcblx0ZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKTsgfVxyXG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XHJcblx0ICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTsgfVxyXG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuXHQgIGNvbG9yOiAjNDQ0O1xyXG5cdCAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cclxuXHQuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XHJcblx0ICBjdXJzb3I6IHBvaW50ZXI7XHJcblx0ICBmbG9hdDogcmlnaHQ7XHJcblx0ICBmb250LXdlaWdodDogYm9sZDtcclxuXHQgIGhlaWdodDogMjZweDtcclxuXHQgIG1hcmdpbi1yaWdodDogMjBweDsgfVxyXG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcclxuXHQgIGNvbG9yOiAjOTk5OyB9XHJcblx0LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG5cdCAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuXHQgIGJvcmRlcjogbm9uZTtcclxuXHQgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2FhYTtcclxuXHQgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcblx0ICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG5cdCAgaGVpZ2h0OiAyNnB4O1xyXG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xyXG5cdCAgdG9wOiAxcHg7XHJcblx0ICByaWdodDogMXB4O1xyXG5cdCAgd2lkdGg6IDIwcHg7XHJcblx0ICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCAjY2NjY2NjIDEwMCUpO1xyXG5cdCAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsICNjY2NjY2MgMTAwJSk7XHJcblx0ICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgI2NjY2NjYyAxMDAlKTtcclxuXHQgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuXHQgIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZDQ0NDQ0MnLCBHcmFkaWVudFR5cGU9MCk7IH1cclxuXHQgIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xyXG5cdFx0Ym9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG5cdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcclxuXHRcdGhlaWdodDogMDtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtNHB4O1xyXG5cdFx0bWFyZ2luLXRvcDogLTJweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogNTAlO1xyXG5cdFx0d2lkdGg6IDA7IH1cclxuICBcclxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xyXG5cdGZsb2F0OiBsZWZ0OyB9XHJcbiAgXHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2FhYTtcclxuXHRib3JkZXItcmFkaXVzOiAwO1xyXG5cdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcclxuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcblx0bGVmdDogMXB4O1xyXG5cdHJpZ2h0OiBhdXRvOyB9XHJcbiAgXHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTsgfVxyXG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuXHQgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cdCAgYm9yZGVyOiBub25lOyB9XHJcblx0ICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcclxuXHRcdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtcclxuXHRcdGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDsgfVxyXG4gIFxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG5cdGJvcmRlci10b3A6IG5vbmU7XHJcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIHdoaXRlIDAlLCAjZWVlZWVlIDUwJSk7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgd2hpdGUgMCUsICNlZWVlZWUgNTAlKTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB3aGl0ZSAwJSwgI2VlZWVlZSA1MCUpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuXHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjRkZGRkZGRkYnLCBlbmRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgR3JhZGllbnRUeXBlPTApOyB9XHJcbiAgXHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcblx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcclxuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG5cdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZWVlZSA1MCUsIHdoaXRlIDEwMCUpO1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICNlZWVlZWUgNTAlLCB3aGl0ZSAxMDAlKTtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlZWVlIDUwJSwgd2hpdGUgMTAwJSk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNGRkVFRUVFRScsIGVuZENvbG9yc3RyPScjRkZGRkZGRkYnLCBHcmFkaWVudFR5cGU9MCk7IH1cclxuICBcclxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgI2FhYTtcclxuXHRib3JkZXItcmFkaXVzOiA0cHg7XHJcblx0Y3Vyc29yOiB0ZXh0O1xyXG5cdG91dGxpbmU6IDA7XHJcblx0cGFkZGluZy1ib3R0b206IDVweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cclxuXHQuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZTpmb2N1cyB7XHJcblx0ICBib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTsgfVxyXG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xyXG5cdCAgZGlzcGxheTogbm9uZTsgfVxyXG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcclxuXHQgIGJhY2tncm91bmQtY29sb3I6ICNlNGU0ZTQ7XHJcblx0ICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xyXG5cdCAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG5cdCAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdCAgbWFyZ2luLWxlZnQ6IDVweDtcclxuXHQgIG1hcmdpbi10b3A6IDVweDtcclxuXHQgIHBhZGRpbmc6IDA7IH1cclxuXHQuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fZGlzcGxheSB7XHJcblx0ICBjdXJzb3I6IGRlZmF1bHQ7XHJcblx0ICBwYWRkaW5nLWxlZnQ6IDJweDtcclxuXHQgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxyXG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xyXG5cdCAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblx0ICBib3JkZXI6IG5vbmU7XHJcblx0ICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XHJcblx0ICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XHJcblx0ICBjb2xvcjogIzg4ODtcclxuXHQgIGN1cnNvcjogcG9pbnRlcjtcclxuXHQgIGZvbnQtc2l6ZTogMWVtO1xyXG5cdCAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0ICBwYWRkaW5nOiAwIDRweDsgfVxyXG5cdCAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZTpob3ZlciB7XHJcblx0XHRjb2xvcjogIzU1NTtcclxuXHRcdG91dGxpbmU6IG5vbmU7IH1cclxuICBcclxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xyXG5cdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiBhdXRvOyB9XHJcbiAgXHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19kaXNwbGF5IHtcclxuXHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAycHg7IH1cclxuICBcclxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XHJcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xyXG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDsgfVxyXG4gIFxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAkYmx1ZTsgfVxyXG4gIFxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcblx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xyXG5cdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XHJcbiAgXHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcclxuXHRib3JkZXItYm90dG9tOiBub25lO1xyXG5cdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cclxuICBcclxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xyXG5cdG91dGxpbmU6IDA7IH1cclxuICBcclxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcblx0b3V0bGluZTogMDtcclxuXHRib3gtc2hhZG93OiBub25lOyB9XHJcbiAgXHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLWRyb3Bkb3duIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxyXG4gIFxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xyXG5cdGJvcmRlci1ib3R0b206IG5vbmU7IH1cclxuICBcclxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcclxuXHRib3JkZXItdG9wOiBub25lOyB9XHJcbiAgXHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHMgPiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcclxuXHRtYXgtaGVpZ2h0OiAyMDBweDtcclxuXHRvdmVyZmxvdy15OiBhdXRvOyB9XHJcbiAgXHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tZ3JvdXAge1xyXG5cdHBhZGRpbmc6IDA7IH1cclxuICBcclxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1kaXNhYmxlZCB7XHJcblx0Y29sb3I6IGdyZXk7IH1cclxuICBcclxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0tc2VsZWN0YWJsZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogIzM4NzVkNztcclxuXHRjb2xvcjogd2hpdGU7IH1cclxuICBcclxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xyXG5cdGN1cnNvcjogZGVmYXVsdDtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nOiA2cHg7IH1cclxuICBcclxuICAuc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24ge1xyXG5cdGJvcmRlci1jb2xvcjogJGJsdWU7IH1cclxuICAiLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBOYXZpZ2F0aW9uXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uc2xpY2stZG90cyB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogMDtcclxuXHRib3R0b206IDIwcHg7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHQmPmxpIHtcclxuXHRcdG1hcmdpbjogMCAzcHg7XHJcblx0XHRsaW5lLWhlaWdodDogMDtcclxuXHRcdHdpZHRoOiAxMHB4O1xyXG5cdFx0aGVpZ2h0OiAxMHB4O1xyXG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRidXR0b24ge1xyXG5cdFx0XHRmb250LXNpemU6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0MjtcclxuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR0cmFuc2l0aW9uOiAuMjVzO1xyXG5cdFx0fVxyXG5cdFx0Ji5zbGljay1hY3RpdmUge1xyXG5cdFx0XHRidXR0b24ge1xyXG5cdFx0XHRcdGJhY2tncm91bmQ6ICRibHVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2xpY2stYXJyb3cge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0ei1pbmRleDogNTA7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uc2xpY2stcHJldiB7XHJcblx0bGVmdDogMDtcclxufVxyXG5cclxuLnNsaWNrLW5leHQge1xyXG5cdHJpZ2h0OiAwO1xyXG59XHJcblxyXG4uY2FyZHMtY2Fyb3VzZWwge1xyXG5cdC5zbGljay1wcmV2IHtcclxuXHRcdGxlZnQ6IC0xMHB4O1xyXG5cdH1cclxuXHQuc2xpY2stbmV4dCB7XHJcblx0XHRyaWdodDogLTEwcHg7XHJcblx0fVxyXG5cclxuXHQuY2FyZHNfX2l0ZW0ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLVxyXG5cclxuXHJcbi5wYWdpbmF0aW9uIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGZvbnQtc2l6ZTogMjFweDtcclxuXHRjb2xvcjogJGdyYXktZHVsbDtcclxuXHQmPnNwYW4ge1xyXG5cdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cdH1cclxuXHQmPmEge1xyXG5cdFx0bWFyZ2luOiAwIDEwcHg7XHJcblx0XHRmb250LXNpemU6IDIxcHg7XHJcblx0XHRjb2xvcjogJGdyYXktZHVsbDtcclxuXHRcdHdpZHRoOiAyMnB4O1xyXG5cdFx0aGVpZ2h0OiAyMnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHQmLmN1cnJlbnQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiAjZThmMGY1O1xyXG5cdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR9XHJcblxyXG5cdH1cclxufVxyXG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBVdGlsaXRlc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuQG1peGluIGNsZWFyZml4IHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZGlzcGxheTogdGFibGU7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBsaXN0LXN0eWxlLW5vbmUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcblxyXG5cclxuQG1peGluIGJyZWFrcG9pbnQoJHBvaW50KSB7XHJcbiAgICBAaWYgJHBvaW50ID09IHhzIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHhzKSB7IEBjb250ZW50IDsgfVxyXG4gICAgfVxyXG4gICAgQGlmICRwb2ludCA9PSBzbSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRzbSkgeyBAY29udGVudCA7IH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRwb2ludCA9PSBtZCB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRtZCkgeyBAY29udGVudCA7IH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRwb2ludCA9PSBsZyB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRsZykgeyBAY29udGVudCA7IH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRwb2ludCA9PSB4bCB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICR4bCkgeyBAY29udGVudCA7IH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRwb2ludCA9PSB3aWRlIHtcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJHdpZGUpIHsgQGNvbnRlbnQgOyB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkcG9pbnQgPT0gaGQge1xyXG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkaGQpIHsgQGNvbnRlbnQgOyB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRwb2ludCkgeyBAY29udGVudCA7IH1cclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGJyZWFrcG9pbnRNYXgoJHBvaW50KSB7XHJcbiAgICBAaWYgJHBvaW50ID09IHhzIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHhzIC0gMXB4KSB7IEBjb250ZW50IDsgfVxyXG4gICAgfVxyXG4gICAgQGlmICRwb2ludCA9PSBzbSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzbSAtIDFweCkgeyBAY29udGVudCA7IH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRwb2ludCA9PSBtZCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtZCAtIDFweCkgeyBAY29udGVudCA7IH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRwb2ludCA9PSBsZyB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsZyAtIDFweCkgeyBAY29udGVudCA7IH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRwb2ludCA9PSB4bCB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICR4bCAtIDFweCkgeyBAY29udGVudCA7IH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRwb2ludCA9PSB3aWRlIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJHdpZGUgLSAxcHgpIHsgQGNvbnRlbnQgOyB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkcG9pbnQgPT0gaGQge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkaGQgLSAxcHgpIHsgQGNvbnRlbnQgOyB9XHJcbiAgICB9XHJcbiAgICAgQGVsc2Uge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkcG9pbnQgLSAxcHgpIHsgQGNvbnRlbnQgOyB9XHJcbiAgICB9XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBJY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuW2NsYXNzXj1cImljb24tXCJdLCBbY2xhc3MqPVwiIGljb24tXCJdIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZmlsbDogY3VycmVudENvbG9yO1xyXG5cdGZpbGwtcnVsZTogZXZlbm9kZDtcclxuXHRmbGV4LXNocmluazogMDtcclxufVxyXG5cclxuLmljb24tcmVjdCB7XHJcblx0d2lkdGg6IDIxcHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdGJvcmRlcjogMnB4IHNvbGlkICRibHVlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDJweDtcclxuXHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHQuaWNvbi1jaGVjayB7XHJcblx0XHRtYXJnaW4tbGVmdDogM3B4O1xyXG5cdFx0bWFyZ2luLXRvcDogLTVweDtcclxuXHR9XHJcbn1cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gRm9udHNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdVbmkgU2Fucyc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvVW5pU2Fuc0JvbGQuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCdVbmkgU2FucyBCb2xkJyksIGxvY2FsKCdVbmlTYW5zQm9sZCcpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvVW5pU2Fuc0JvbGQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1VuaVNhbnNCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvVW5pU2Fuc0JvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvVW5pU2Fuc0JvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnLi4vZm9udHMvVW5pU2Fuc0JvbGQuc3ZnI1VuaVNhbnNCb2xkJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVW5pIFNhbnMnO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1VuaVNhbnNCb29rLmVvdCcpO1xyXG4gICAgc3JjOiBsb2NhbCgnVW5pIFNhbnMgQm9vaycpLCBsb2NhbCgnVW5pU2Fuc0Jvb2snKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1VuaVNhbnNCb29rLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9VbmlTYW5zQm9vay53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1VuaVNhbnNCb29rLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1VuaVNhbnNCb29rLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1VuaVNhbnNCb29rLnN2ZyNVbmlTYW5zQm9vaycpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBGaWd1cmVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4udWktZmlndXJlIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdG1hcmdpbjogMCAwIDIwcHg7XHJcblx0aW1nIHtcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdH1cclxuXHJcbn1cclxuXHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFN0YW5kYXJ0XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4udWktd3lzaXd5ZyB7XHJcblxyXG5cdGZvbnQtc2l6ZTogMTJweDtcclxuXHRsaW5lLWhlaWdodDogMjBweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdFxyXG5cdHAsIGZpZ3VyZSB7XHJcblx0XHQmICsgaDEsXHJcblx0XHQmICsgaDIsXHJcblx0XHQmICsgaDMsXHJcblx0XHQmICsgaDQsXHJcblx0XHQmICsgaDUsXHJcblx0XHQmICsgaDYge1xyXG5cdFx0XHRwYWRkaW5nOiAyMHB4IDAgMDtcclxuXHRcdH1cclxuXHR9XHJcblx0XHJcblxyXG5cdHAsIGZpZ3VyZSB7XHJcblx0XHRtYXJnaW46IDAgMCAyMHB4O1xyXG5cdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHRpbWcge1xyXG5cdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cclxuXHRhIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cdH1cclxuXHJcblx0dWwge1xyXG5cdFx0QGV4dGVuZCAudWktdWw7XHJcblx0fVxyXG5cclxuXHRvbCB7XHJcblx0XHRAZXh0ZW5kIC51aS1vbDtcclxuXHR9XHJcblxyXG5cdHRhYmxlIHtcclxuXHRcdEBleHRlbmQgLnVpLXRhYmxlO1xyXG5cdH1cclxuXHJcblx0ZmlndXJlIHtcclxuXHRcdEBleHRlbmQgLnVpLWZpZ3VyZTtcclxuXHR9XHJcblx0XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBUYWJsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi51aS10YWJsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XHJcbiAgICBib3JkZXItc3BhY2luZzogMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcblxyXG4gICAgdGgsIHRkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjNjkwOTA5O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM4OTBFMEU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICB0aCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICB0Zm9vdCB0cjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgdGgsIHRkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogOHB4IHNvbGlkICM4OTBFMEU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRmb290IHRyOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIHRoLCB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODkwRTBFO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBtYXJrIHtcclxuICAgICAgICBjb2xvcjogI0ZGQzMwQztcclxuICAgIH1cclxuICAgIFxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICB0aCwgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyB0ZWFtXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uYWJvdXQtdGVhbSB7XHJcblx0Ji5yb3cge1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cdH1cclxuXHQmX19pbmZvIHtcclxuXHRcdGJhY2tncm91bmQ6ICRibHVlO1xyXG5cdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdGJveC1zaGFkb3c6IDVweCAwIDEwcHggMCByZ2JhKDAsMCwwLC4zKTtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHotaW5kZXg6IDUwO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMzVweDtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzVweCAwIDAgMzVweDtcclxuXHRcdH1cclxuXHRcdCYuY29sIHtcclxuXHRcdFx0cGFkZGluZzogMTVweCAyMHB4IDE1cHggMjBweDtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNzVweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19uYW1lIHtcclxuXHRcdGZvbnQtc2l6ZTogMzJweDtcclxuXHR9XHJcblx0Jl9fcG9zdCB7XHJcblx0XHRmb250LXNpemU6IDIyLjRweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMzcHg7XHJcblx0fVxyXG5cdCZfX2NvbnRhY3Qge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTNweDtcclxuXHRcdGEge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjIuNHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19wZXJzb25hbCB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG5cdH1cclxuXHQmX19nYWxsZXJ5IHtcclxuXHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDYwcHggNjBweCAwO1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmYgMCUsICNlY2YyZmYgMTAwJSk7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xyXG5cdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgI2RiZTdmZjtcclxuXHRcdFx0XHJcblx0XHR9XHJcblx0XHQmLmNvbCB7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRlYW0ge1xyXG5cdCYucm93IHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMjBweDtcclxuXHRcdG1hcmdpbi1yaWdodDogLTIwcHg7XHJcblx0XHQuY29sIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pdGVtIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDU3cHg7XHJcblx0XHR9XHJcblx0XHQmLXBob3RvIHtcclxuXHRcdFx0aGVpZ2h0OiAyNDJweDtcclxuXHRcdFx0bWF4LXdpZHRoOiAzMjBweDtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcblx0XHRcdGltZyB7XHJcblx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLW1haW4ge1xyXG5cdFx0XHRwYWRkaW5nOiAzMHB4IDE1cHg7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzhweDtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKCRibHVlLCAuMDgpO1xyXG5cdFx0XHRcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDMwcHg7XHJcblx0XHRcdFx0XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtbmFtZSB7XHJcblx0XHRcdGNvbG9yOiAkcGluaztcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xyXG5cdFx0XHRtYXJnaW46IDEwcHggMjVweCAxcHggMDtcclxuXHRcdH1cclxuXHRcdCYtcG9zdCB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcclxuXHRcdH1cclxuXHRcdCYtZGV0YWlscyB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRwaW5rO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDgwJTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCA1MHB4IDUwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDhweCAxMHB4IDVweDtcclxuXHRcdFx0LmNhcmQtaW5mb3JtZXJzX19pdGVtIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIENhcmRzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uY2FyZHMge1xyXG5cdCZfX3RvcC1yb3cge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAzOHB4O1xyXG5cdFx0LmhlYWRpbmctYmFzZSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3RhYnMge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdGJhY2tncm91bmQ6ICRibHVlO1xyXG5cdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICMwMDc0ZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiA0NXB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtZ3JvdzogMTtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0XHR9XHJcblx0XHQmPmxpIHtcclxuXHRcdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTRiY2ZmO1xyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0XHR3aWR0aDogMXB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZDogIzA1OTJmZjtcclxuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM1NGJjZmY7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0Jj5hIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjUpO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMTVweDtcclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiA3N3B4O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMi40cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYuY3VycmVudCB7XHJcblx0XHRcdFx0Jj5hIHtcclxuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTVweDtcclxuXHRcdH1cclxuXHRcdCYtdG9wIHtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG5cdFx0XHQmLS1tb2Qge1xyXG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdFx0XHQuaGVhZGluZy1iYXNlIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWluZm8ge1xyXG5cdFx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRcdGNvbG9yOiAkZ3JheS1kdWxsO1xyXG5cdFx0fVxyXG5cdFx0Ji1nYWxsZXJ5IHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzBweDtcclxuXHRcdFx0bGluZS1oZWlnaHQ6IDA7XHJcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XHJcblx0XHRcdC5zbGljay1zbGlkZSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAyNDBweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0XHRpbWcge1xyXG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtc2VjdGlvbiB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzhweDtcclxuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDIwcHggMCByZ2JhKCRibHVlLCAuMik7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHggMTVweCAxMHB4O1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHotaW5kZXg6IDEwO1xyXG5cclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDAgMzBweCAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWRlc2Mge1xyXG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG5cdFx0XHQucHJpY2Uge1xyXG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5yb3cge1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNy41cHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtNy41cHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LmNvbCB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDcuNXB4O1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNy41cHg7XHJcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgybikge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0XHRcdH1cclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtZGV0YWlscyB7XHJcblx0XHRcdGJhY2tncm91bmQ6ICRwaW5rO1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRtYXgtd2lkdGg6IDgwJTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAgMCA0MHB4IDQwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDVweCAxMHB4IDEwcHg7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0XHRwYWRkaW5nOiAxNXB4IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1idG4ge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLS1tb2QtbGFyZ2Uge1xyXG5cdFx0XHQuY2FyZHMge1xyXG5cdFx0XHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHRcdFx0Ji1nYWxsZXJ5IHtcclxuXHRcdFx0XHRcdFx0LnNsaWNrLXNsaWRlIHtcclxuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDIwMHB4O1xyXG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMzQwcHg7XHJcblx0XHRcdFx0XHRcdFx0fVxyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHQmLWluZm8ge1xyXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XHJcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyM3B4O1xyXG5cdFx0XHRcdFx0XHR9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5wcmljZSB7XHJcblx0XHRcdFx0Jl9fbWFpbiB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMzlweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jl9fY3VycmVuY3kge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCZfX2Zvb3RhZ2Uge1xyXG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5jYXJkLWluZm9ybWVycyB7XHJcblx0XHRcdFx0Jl9faXRlbSB7XHJcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8vIC0tLS0tXHJcblxyXG4uY2FyZC1pbmZvcm1lcnMge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0Zm9udC1zaXplOiAxNS43cHg7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XHJcblx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0XHQmLWljb24ge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDNweDtcclxuXHRcdH1cclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRhYi1pdGVtIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG5cdCYuY3VycmVudCB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBGb290ZXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLmZvb3RlciB7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkcGluayAwJSwgIzAyNTlhNCAxMDAlKTtcclxuXHRjb2xvcjogJHdoaXRlO1xyXG5cdHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdCZfX2Zvcm0ge1xyXG5cdFx0bWFyZ2luLXRvcDogMzBweDtcclxuXHRcdCYtYnRuIHtcclxuXHRcdFx0YWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDI3cHg7XHJcblx0XHRcdC5idG4ge1xyXG5cdFx0XHRcdG1pbi13aWR0aDogYXV0bztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdC51aS1jaGVja2JveCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2xpbmtzIHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRtYXJnaW4tdG9wOiAxN3B4O1xyXG5cdFx0Jj5saSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcclxuXHRcdFx0Jj5hIHtcclxuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDIyLjRweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdGZvbnQtc2l6ZTogMjdweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblx0fVxyXG5cdCZfX3NvY2lhbHMge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0Jj5saSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fY29udGFjdHMge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdGZvbnQtc2l6ZTogMTkuNXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRcdG1hcmdpbi1sZWZ0OiAtMjRweDtcclxuXHRcdCYtaWNvbiB7XHJcblx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcclxuXHRcdH1cclxuXHRcdCY+bGkge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyN3B4O1xyXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdGEge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2luZm8ge1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogNjBweDtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMTBweDtcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBOb3RpZmljYXRpb25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5ub3RpZmljYXRpb24ge1xyXG5cdGJhY2tncm91bmQ6ICRncmF5LXNvZnQ7XHJcblx0Ym94LXNoYWRvdzogaW5zZXQgMCAycHggMnB4IDBweCAjZDRlNWVmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDMwcHg7XHJcblx0cGFkZGluZzogMTBweCAxMHB4IDEwcHg7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGNvbG9yOiAkZ3JheS1kdWxsO1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRwYWRkaW5nOiAxMHB4IDIwcHggMjBweCAzNXB4O1xyXG5cdH1cclxuXHQmX19kYXRlIHtcclxuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0Y29sb3I6ICRibHVlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogLTVweDtcclxuXHR9XHJcblx0Jl9fZXZlbnQge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHRmb250LXNpemU6IDE3cHg7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjNweDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faW5mbyB7XHJcblx0XHRtYXJnaW4tdG9wOiA0cHg7XHJcblx0XHRmb250LXNpemU6IDE1cHg7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0fVxyXG59XHJcblxyXG4ubm90aWZpY2F0aW9uLWl0ZW0ge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHQmPi5idG4tY2hlY2sge1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0fVxyXG5cdC5idG4tY2hlY2sge1xyXG5cdFx0Jl9faWNvbiB7XHJcblx0XHRcdHdpZHRoOiAzNXB4O1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5ub3RpZmljYXRpb24ge1xyXG5cdFx0ZmxleC1ncm93OiAxO1xyXG5cdH1cclxufSIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFN0YXRlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuXHJcbi5ub3NlbGVjdCB7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1vLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vLyAtLS0tLS1cclxuXHJcbi50ZXh0LWNlbnRlciB7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4udGV4dC1sZWZ0IHtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcblxyXG4udGV4dC1yaWdodCB7XHJcblx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0Ji1tZCB7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRleHQtbm93cmFwIHtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG5cclxuLy8gLS0tLS0tXHJcblxyXG4udGV4dC1ncmVlbiB7XHJcblx0Y29sb3I6ICMxNTlFMjQ7XHJcbn1cclxuXHJcbi50ZXh0LXJlZCB7XHJcblx0Y29sb3I6ICM4QTA1MDI7XHJcbn1cclxuXHJcbi50ZXh0LXllbGxvdyB7XHJcblx0Y29sb3I6ICM4MzY1M0Q7XHJcbn1cclxuXHJcbi50ZXh0LWdyZXkge1xyXG5cdGNvbG9yOiAjNjE2NzgxO1xyXG59XHJcblxyXG4vLyAtLS0tLS1cclxuXHJcbi5yb3ctb2Zmc2V0LTEwIHtcclxuXHRtYXJnaW46IDAgLTVweDtcclxuXHQmID4gW2NsYXNzXj1cImNvbC1cIl0ge1xyXG5cdFx0cGFkZGluZzogMCA1cHg7XHJcblx0fVxyXG59XHJcblxyXG5cclxuLy8gLS0tLS1cclxuXHJcbi5pcy1oaWRkZW4ge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5pcy1zbS12aXNpYmxlIHtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50TWF4KHNtKSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmlzLW1kLXZpc2libGUge1xyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnRNYXgobWQpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uaXMtbGctdmlzaWJsZSB7XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludE1heChsZykge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5pcy14bC12aXNpYmxlIHtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50TWF4KHhsKSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLy8gLS0tLS1cclxuXHJcbi5pcy14cy1oaWRkZW4ge1xyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uaXMtc20taGlkZGVuIHtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmlzLW1kLWhpZGRlbiB7XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuXHJcbi5pcy1sZy1oaWRkZW4ge1xyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcblxyXG4uaXMteGwtaGlkZGVuIHtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vIC0tLS0tXHJcblxyXG4uY29sLW1kLTMtNSB7XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0ZmxleDogMCAwIDMzLjMzJTtcclxuXHRcdG1heC13aWR0aDogMzMuMzMlO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi50ZXh0LWhpZGRlbiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy8gLS0tLS1cclxuXHJcbi5waXhlbGF0ZWQge1xyXG5cdGltYWdlLXJlbmRlcmluZzpvcHRpbWl6ZVNwZWVkO1xyXG5cdGltYWdlLXJlbmRlcmluZzotbW96LWNyaXNwLWVkZ2VzO1xyXG5cdGltYWdlLXJlbmRlcmluZzotby1jcmlzcC1lZGdlcztcclxuXHRpbWFnZS1yZW5kZXJpbmc6LXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcclxuXHRpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemUtY29udHJhc3Q7XHJcblx0aW1hZ2UtcmVuZGVyaW5nOmNyaXNwLWVkZ2VzO1xyXG59XHJcblxyXG4vLyAtLS0tLVxyXG5cclxuLmlzLW1lbnUtYWN0aXZlIHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIEhlYWQgYmxvY2tcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi5zZWFyY2gtYmxvY2sge1xyXG5cdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzAzNTlhNCAwJSwgJHBpbmsgMTAwJSk7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHotaW5kZXg6IDEwMDtcclxuXHRtYXgtd2lkdGg6IDEzMDBweDtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHRtaW4taGVpZ2h0OiAzNTRweDtcclxuXHRwYWRkaW5nLXRvcDogNDdweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogMzBweDtcclxuXHQmOmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2VhcmNoLWJnLWZ1bGwuanBnKSBuby1yZXBlYXQgMCAwO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NlYXJjaC1ibG9jay1iZy5qcGcpIG5vLXJlcGVhdCAwIDA7XHRcclxuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRcdH1cclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMDtcclxuXHRcdH1cclxuXHR9XHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0dG9wOiAwO1xyXG5cdFx0bGVmdDogNDcwcHg7XHJcblx0XHR3aWR0aDogODg4cHg7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2RlY29yLWxpbmUucG5nKSBuby1yZXBlYXQ7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdGxlZnQ6IDQ3MHB4O1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG5cdFx0XHRyaWdodDogLTQwcHg7XHJcblx0XHRcdGxlZnQ6IGF1dG87XHJcblx0XHR9XHJcblxyXG5cdH1cclxuXHJcblx0Jl9faGVhZGluZyB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLThweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5jb250YWluZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ei1pbmRleDogMjA7XHJcblx0fVxyXG5cclxuXHJcblxyXG5cdC5jb250YWluZXIge1xyXG5cdFx0bWF4LXdpZHRoOiAxMTcwcHg7XHJcblx0fVxyXG59XHJcblxyXG4uaXMtcGFnZS1tYWluIHtcclxuXHQuc2VhcmNoLWJsb2NrIHtcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRoZWlnaHQ6IDY5OXB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBTZXJ2aWNlc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLnNlcnZpY2VzIHtcclxuXHQmPi5jb2wge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faXRlbSB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0XHQmLXNlY3Rpb24ge1xyXG5cdFx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogMzVweDtcclxuXHRcdFx0cGFkZGluZzogMjBweCAwO1xyXG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRcdFx0dHJhbnNpdGlvbjogLjI1cztcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHRcdHBhZGRpbmc6IDI1cHggMjVweCA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcclxuXHRcdFx0XHRjb2xvcjogJGdyYXk7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWljb24ge1xyXG5cdFx0XHRoZWlnaHQ6IDg2cHg7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcclxuXHJcblx0XHR9XHJcblx0XHQmLXRpdGxlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRjb2xvcjogJGJsdWU7XHJcblx0XHR9XHJcblx0XHQmLXByaWNlIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGNvbG9yOiAkZ3JheS1kdWxsO1xyXG5cdFx0XHQmLnJvdyB7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC01cHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtNXB4O1xyXG5cdFx0XHRcdC5jb2wge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLXByaWNlLW1haW4ge1xyXG5cdFx0XHRmb250LXNpemU6IDE2cHg7XHJcblx0XHRcdGNvbG9yOiAkZ3JheS1kdWxsO1xyXG5cdFx0XHRtYXJnaW46IDE1cHggMCAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdCYtZGV0YWlscyB7XHJcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmx1ZTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogMjhweDtcclxuXHRcdFx0XHRtaW4taGVpZ2h0OiAxNTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1idG4ge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdC5zZXJ2aWNlc19faXRlbS1zZWN0aW9uIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICNlOGYwZjU7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlOGYwZjU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIGluZm9ybWVyc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmluZm9ybWVycyB7XHJcblx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHQmX19pdGVtIHtcclxuXHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdGZvbnQtc2l6ZTogMjIuNXB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDVweDtcclxuXHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX3ZhbHVlIHtcclxuXHRcdGZvbnQtc2l6ZTogNTVweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcclxuXHR9XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBDYXRhbG9nXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uY2F0YWxvZyB7XHJcblx0cGFkZGluZy10b3A6IDM3cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDUwcHg7XHJcblx0Jj4uY29udGFpbmVyIHtcclxuXHRcdG1heC13aWR0aDogMTQwMHB4O1xyXG5cdH1cclxuXHQmLmNvbnRhaW5lciB7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdH1cclxuXHQmX19zb3J0aW5nIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdFx0LnNvcnRpbmdfX2xpc3Qge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzNXB4IDAgMzVweCAzNXB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19pdGVtIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYWNhZjtcclxuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuXHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcblx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0fVxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcblx0XHR9XHJcblx0XHQuY2FyZC1pbmZvcm1lcnMge1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcdCZfX2l0ZW0ge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcclxuXHRcdFx0XHRcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtdGl0bGUge1xyXG5cdFx0XHRmb250LXNpemU6IDMwcHg7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAuODtcclxuXHRcdFx0Y29sb3I6ICRncmF5LWR1bGw7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1pbmZvLXNlY3Rpb24ge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHR9XHJcblxyXG5cdFx0Ji1idXR0b25zIHtcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRyaWdodDogMTVweDtcclxuXHRcdFx0dG9wOiAxMHB4O1xyXG5cdFx0XHR6LWluZGV4OiA1MDtcclxuXHRcdH1cclxuXHRcdCYtYnRuLXJlcXVlc3Qge1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdG1hcmdpbi10b3A6IDIycHg7XHJcblx0XHR9XHJcblx0XHQmLWFnZW50IHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNS41cHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHRcdHdpZHRoOiAzMjBweDtcclxuXHRcdFx0XHRmbGV4LXNocmluazogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLXBob3RvIHtcclxuXHRcdFx0XHRib3JkZXI6IDdweCBzb2xpZCAkd2hpdGU7XHJcblx0XHRcdFx0d2lkdGg6IDExMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMTU2cHg7XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Ji1uYW1lIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Ji1idG4ge1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XHJcblx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogMjIwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0XHQuY29udGFjdC1pdGVtIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtcHJpY2VzIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdFxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcclxuXHRcdFx0fVxyXG5cdFx0XHRcclxuXHRcdFx0QG1lZGlhIChtaW4td2lkdGg6MTMwMHB4KSB7XHJcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHRcdFx0d2lkdGg6IDIxNXB4O1xyXG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWdhbGxlcnkge1xyXG5cdFx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMzBweDtcclxuXHRcdFx0bWFyZ2luOiAxMHB4IDAgMTBweDtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHRcdFx0XHR3aWR0aDogMzI1cHg7XHJcblx0XHRcdFx0bWFyZ2luOiAwIDIwcHggMCAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYtaXRlbXMge1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRcdFx0XHQuc2xpY2stc2xpZGUge1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAyNzVweDtcclxuXHRcdFx0XHRcdGltZyB7XHJcblx0XHRcdFx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1zZWN0aW9uIHtcclxuXHRcdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0XHRtaW4td2lkdGg6IDA7XHJcblx0XHR9XHJcblx0XHQmLWRlc2Mge1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHR9XHJcblx0XHQmLWFkcmVzcyB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjFweDtcclxuXHRcdFx0bWFyZ2luLXRvcDogYXV0bztcclxuXHRcdH1cclxuXHRcdCYtbWFpbiB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmx1ZTtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYtc2VjdGlvbiB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWdyb3c6IDE7XHJcblxyXG5cdFx0XHRcdG1pbi13aWR0aDogMDtcclxuXHJcblx0XHRcdFx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6MTMwMHB4KSB7XHJcblx0XHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Jj4ucm93IHtcclxuXHRcdFx0XHRcdG1pbi1oZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdFxyXG5cdFx0XHQmLXJvdyB7XHJcblx0XHRcdFx0Ji5yb3cge1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC01cHg7XHJcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IC01cHg7XHJcblx0XHRcdFx0XHQmPi5jb2wge1xyXG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmNhdGFsb2dfX2l0ZW0tdGl0bGUge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCYtZGF0ZSB7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHJcblx0XHR9XHJcblx0XHQmLWJvdHRvbSB7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnJvdy1vYmplY3RzLW5hdiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdC5idG4taXRlbXMge1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG5cdH1cclxuXHQuc2VjdGlvbi10aXRsZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbi8vIC0tLS0tXHJcblxyXG4ubWFwLW9iamVjdHMgIHtcclxuXHRoZWlnaHQ6IDM1MHB4O1xyXG5cdGJhY2tncm91bmQ6ICNjY2M7XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0aGVpZ2h0OiA1MDBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG5cdFx0aGVpZ2h0OiA5MjBweDtcclxuXHR9XHJcbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBMb2NhdGlvblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLmxvY2F0aW9uIHtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRncmF5LWxpZ2h0IDAlLCAkd2hpdGUgMTAwJSk7XHJcblx0cGFkZGluZy10b3A6IDQwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDY1cHg7XHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHRtYXgtd2lkdGg6IDE0MDBweDtcclxuXHR9XHJcblx0LnJvdyB7XHJcblx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdC5jb2wge1xyXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cdGgyIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cclxuXHQmX19nYWxsZXJ5IHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XHJcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAzMHB4IDAgMCAzMHB4O1xyXG5cdFx0fVxyXG5cdFx0LnNsaWNrLXNsaWRlIHtcclxuXHRcdFx0aGVpZ2h0OiAzMDBweDtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHRcdGhlaWdodDogNDYycHg7XHJcblx0XHRcdH1cclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuc2xpY2stZG90cyB7XHJcblx0XHRcdGJvdHRvbTogMzBweDtcclxuXHRcdH1cclxuXHJcblx0fVxyXG5cdCZfX21hcCB7XHJcblx0XHRib3JkZXI6IDEwcHggc29saWQgJGJsdWU7XHJcblx0XHRiYWNrZ3JvdW5kOiAkZ3JheTtcclxuXHRcdGhlaWdodDogMzAwcHg7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdGhlaWdodDogNDYycHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gdGVzdGltb25pYWxzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4udGVzdGltb25pYWxzIHtcclxuXHRiYWNrZ3JvdW5kOiAkZ3JheS1saWdodDtcclxuXHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMTUwcHg7XHJcblx0fVxyXG5cdCY+LmNvbnRhaW5lciB7XHJcblx0XHRtYXgtd2lkdGg6IDE0MDBweDtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMTBweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LmhlYWRpbmctYmFzZSB7XHJcblx0XHRmb250LXNpemU6IDMzcHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xyXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdH1cclxuXHQmX190b3Age1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblx0Jl9faXRlbSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcclxuXHRcdH1cclxuXHRcdCYtaW5mbyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdFx0d2lkdGg6IDE2NXB4O1xyXG5cdFx0XHRcdGZsZXgtc2hyaW5rOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji1uYW1lIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0fVxyXG5cdFx0Ji1kYXRlIHtcclxuXHRcdFx0Zm9udC1zaXplOiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0Ji10ZXh0IHtcclxuXHRcdFx0ZmxleC1ncm93OiAxO1xyXG5cdFx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gdGVhbSBzbGlkZXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi50ZWFtLXNsaWRlciB7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHQuc2xpY2stdHJhY2sge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0fVxyXG5cdC5zbGljay1saXN0IHtcclxuXHR9XHJcblx0Jl9faXRlbSB7XHJcblx0XHRoZWlnaHQ6IDMyNXB4O1xyXG5cdFx0ei1pbmRleDogMTA7XHJcblx0XHRwYWRkaW5nOiAyMHB4O1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0bWFyZ2luOiAyMHB4IC0yMHB4O1xyXG5cdFx0XHRtYXgtd2lkdGg6IDI1MnB4O1xyXG5cdFx0XHRcclxuXHRcdH1cclxuXHRcdCY6bm90KC5zbGljay1hY3RpdmUpIHtcclxuXHRcdFx0b3BhY2l0eTogMDtcclxuXHRcdH1cclxuXHRcdCYuc2xpY2stY3VycmVudCB7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0aGVpZ2h0OiAzNzVweDtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHotaW5kZXg6IDUwO1xyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcblx0XHRcdFx0bWF4LXdpZHRoOiAyNTJweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Ji5jZW50ZXItc2lkZSB7XHJcblx0XHRcdG9wYWNpdHk6IC41O1xyXG5cdFx0fVxyXG5cdFx0Ji1pbm5lciB7XHJcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDIwcHggJHdoaXRlO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdG1heC13aWR0aDogMzIwcHg7XHJcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDFweDtcclxuXHRcdFx0aW1nIHtcclxuXHRcdFx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnRNYXgobGcpIHtcclxuXHRcdC5zbGljay1wcmV2IHtcclxuXHRcdFx0bGVmdDogLTE1cHg7XHJcblx0XHR9XHJcblx0XHQuc2xpY2stbmV4dCB7XHJcblx0XHRcdHJpZ2h0OiAtMTVweDtcclxuXHRcdH1cclxuXHRcdFxyXG5cdH1cclxufVxyXG5cclxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gUG9wdXBzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4ucG9wdXAge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogNjAwcHg7XHJcblx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRwYWRkaW5nOiAyNXB4IDE1cHg7XHJcblxyXG59XHJcblxyXG4ucG9wdXAtY2FsbGJhY2sge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogNTQwcHg7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdHBhZGRpbmc6IDMwcHggMTVweDtcclxuXHRib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAyMHB4O1xyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgNTVweCA1NXB4IDU1cHg7XHJcblx0XHRwYWRkaW5nOiAyNXB4IDQwcHggNDBweDtcclxuXHR9XHJcblx0LmhlYWRpbmctYmFzZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fYm90dG9tIHtcclxuXHRcdG1hcmdpbi10b3A6IDIwcHg7XHJcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XHJcblx0XHR9XHJcblx0XHRbY2xhc3NePVwiY29sLVwiXSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Ji0tbW9kLWNvcm5lcnMge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMjBweCAwIDIwcHggMjBweDtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTVweCAwIDU1cHggNTVweDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5wb3B1cC1wb2xpY3kge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogNTg1cHg7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgMjBweCAwIDIwcHg7XHJcblx0cGFkZGluZzogMzBweCAxNXB4O1xyXG5cdC5oZWFkaW5nLWJhc2Uge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCA1NXB4IDAgNTVweDtcclxuXHRcdHBhZGRpbmc6IDIwcHggMzBweCA0MHB4IDQwcHg7XHJcblx0fVxyXG5cclxufVxyXG5cclxuLnBvbGljeS13cmFwcGVyIHtcclxuXHRtYXgtaGVpZ2h0OiA4MDBweDtcclxuXHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG5cdHAge1xyXG5cdFx0Zm9udC1zaXplOiAyMXB4O1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHR9XHJcblx0XHJcbn1cclxuXHJcbi5wb3B1cC1ub3RpZmljYXRpb25zIHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRtYXgtd2lkdGg6IDU4NXB4O1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRib3JkZXItcmFkaXVzOiAwIDIwcHggMjBweCAyMHB4O1xyXG5cdHBhZGRpbmc6IDMwcHggMTVweDtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRib3JkZXItcmFkaXVzOiAwIDU1cHggNTVweCA1NXB4O1xyXG5cdFx0cGFkZGluZzogNTBweCAzMHB4IDMwcHggMzBweDtcclxuXHRcdFxyXG5cdH1cclxuXHQuaGVhZGluZy1iYXNlIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiA0NXB4O1xyXG5cdH1cclxuXHQmX19pbm5lciB7XHJcblx0XHRtYXgtaGVpZ2h0OiA3ODBweDtcclxuXHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19ib3R0b20ge1xyXG5cdFx0bWFyZ2luLXRvcDogMTBweDtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcclxuXHRcdH1cclxuXHRcdFtjbGFzc149XCJjb2wtXCJdIHtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucG9wdXAtcHVibGljIHtcclxuXHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym9yZGVyLXJhZGl1czogMCAyMHB4IDAgMjBweDtcclxuXHRtYXgtd2lkdGg6IDEyOTBweDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdFxyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDAgNTVweCAwIDU1cHg7XHJcblx0fVxyXG5cclxuXHQmX19yb3cge1xyXG5cdFx0Ji5yb3cge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdFx0Jj4uY29sIHtcclxuXHRcdFx0cGFkZGluZzogMzBweCAxNXB4O1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcblx0XHRcdFx0cGFkZGluZzogNDBweCAzMHB4O1xyXG5cdFx0XHR9XHJcblx0XHRcdCY+ZGl2IHtcclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0LnVpLWlucHV0LCAuc2VsZWN0aXplLWNvbnRyb2wsIC51aS10ZXh0YXJlYSB7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYub2Zmc2V0LXRvcC1tb2Qge1xyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMjBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2NvbCB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0fVxyXG5cdCZfX2NvbC1ncmF5IHtcclxuXHRcdGJhY2tncm91bmQ6ICRncmF5LXNvZnQ7XHJcblxyXG5cdFx0LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcclxuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IDAgI2RjZThmMDtcclxuXHRcdH1cclxuXHRcdFx0XHRcclxuXHR9XHJcblx0Jl9fY29uZmlybSB7XHJcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcclxuXHRcdH1cclxuXHRcdC51aS1jaGVja2JveCB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfX2J1dHRvbnMge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tdG9wOiBhdXRvO1xyXG5cdFx0LmJ0biB7XHJcblx0XHRcdG1pbi13aWR0aDogYXV0bztcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcclxuXHRcdH1cclxuXHRcdC5yb3cge1xyXG5cdFx0XHQmPi5jb2wge1xyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4ucHVibGljLXNlY3Rpb24ge1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5wb3B1cC1wYXJhbWV0cnMge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogMDtcclxuXHR0b3A6IDI3MXB4O1xyXG5cdHdpZHRoOiA2MDBweDtcclxuXHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0bWFyZ2luLWxlZnQ6IDE1cHg7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDIwcHggMCAyMHB4IDIwcHg7XHJcblx0cGFkZGluZzogMzBweCAxNXB4O1xyXG5cdHotaW5kZXg6IDUwO1xyXG5cdGJveC1zaGFkb3c6IDAgMCAxMHB4IDFweCAjZTFmMWZmO1xyXG5cdG9wYWNpdHk6IDA7XHJcblx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdHRyYW5zaXRpb246IC4yNXM7XHJcblx0XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcclxuXHRcclxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRwYWRkaW5nOiA2MHB4IDg1cHggMzBweCA2MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNDBweCAwIDQwcHggNDBweDtcclxuXHR9XHJcblxyXG5cdCYuYWN0aXZlIHtcclxuXHRcdG9wYWNpdHk6IDE7XHJcblx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdH1cclxuXHQuaGVhZGluZy1iYXNlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblx0fVxyXG5cdCZfX2lucHV0cy1yb3cge1xyXG5cdFx0Ji5yb3cge1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTEwcHg7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogLTEwcHg7XHJcblx0XHRcdCY+LmNvbCB7XHJcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX3RpdGxlIHtcclxuXHRcdGZvbnQtc2l6ZTogMTdweDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0Zm9udC1zaXplOiAyM3B4O1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9fcm93IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XHJcblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblx0XHR9XHJcblx0XHQmOmxhc3QtY2hpbGQgeyBcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5zb3J0aW5nIHtcclxuXHRcdCZfX2xpc3Qge1xyXG5cdFx0XHQmPmxpIHtcclxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcbn1cclxuXHJcbi5wb3B1cC1kZWxldGUtZmF2b3JpdGVzIHtcclxuXHRtYXgtd2lkdGg6IDQ0MHB4O1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRwYWRkaW5nOiAzMHB4IDE1cHg7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgNTVweCA1NXB4IDU1cHg7XHJcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMCAyMHB4IDIwcHggMjBweDtcclxuXHRcdHBhZGRpbmc6IDQwcHggNjVweDtcdFxyXG5cdH1cclxufVxyXG5cclxuLnBvcHVwLWFkdnQge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogMTI4NXB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDAgNTBweCA1MHB4IDUwcHg7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdHBhZGRpbmc6IDMwcHggMTVweDtcclxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDQwcHggNjBweDtcclxuXHR9XHJcblx0LmNhdGFsb2dfX2l0ZW0ge1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdCYtYWdlbnQtcGhvdG8ge1xyXG5cdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0XHJcblx0Jl9fYWJvdXQge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHRcdCYtaW5mbyB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmx1ZTtcclxuXHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRibHVlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLW1hcCB7XHJcblx0XHRcdGJhY2tncm91bmQ6IGdyYXk7XHJcblx0XHRcdG1pbi1oZWlnaHQ6IDMwMHB4O1xyXG5cdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWlubmVyIHtcclxuXHRcdFx0bWF4LWhlaWdodDogNDUwcHg7XHJcblx0XHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHR9XHJcblx0XHQmLXJvdyB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG5cdFx0XHRcdGZsZXgtd3JhcDogbm93cmFwO1xyXG5cdFx0XHRcdFxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmLWNvbCB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDUwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDUwJTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LmNhcmRzLWNhcm91c2VsIHtcclxuXHRcdC5zbGljay1zbGlkZSB7XHJcblx0XHR9XHJcblx0XHQuc2xpY2stcHJldiB7XHJcblx0XHRcdGxlZnQ6IDVweDtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHRcdGxlZnQ6IC0xMHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQuc2xpY2stbmV4dCB7XHJcblx0XHRcdHJpZ2h0OiA1cHg7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0XHRyaWdodDogLTEwcHg7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0XHJcbn1cclxuXHJcbi5wb3B1cC1mYXZvcml0ZXMge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1heC13aWR0aDogNTQwcHg7XHJcblx0cGFkZGluZzogMDtcclxuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHQuY2FyZHNfX2l0ZW0ge1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdCYtc2VjdGlvbiB7XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcclxuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcclxuXHRcdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICAwIDUwcHggNTBweCA1MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuc2xpY2stYXJyb3cge1xyXG5cdFx0dG9wOiAzNSU7XHJcblx0fVxyXG5cdC5zbGljay1wcmV2IHtcclxuXHRcdGxlZnQ6IDVweDtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0bGVmdDogMTJweDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnNsaWNrLW5leHQge1xyXG5cdFx0cmlnaHQ6IDVweDtcclxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHRcdFx0cmlnaHQ6IDEycHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4iLCIvLyBCb290c3RyYXAgR3JpZCBvbmx5XG4vL1xuLy8gSW5jbHVkZXMgcmVsZXZhbnQgdmFyaWFibGVzIGFuZCBtaXhpbnMgZm9yIHRoZSBmbGV4Ym94IGdyaWRcbi8vIHN5c3RlbSwgYXMgd2VsbCBhcyB0aGUgZ2VuZXJhdGVkIHByZWRlZmluZWQgY2xhc3NlcyAoZS5nLiwgYC5jb2wtc20tNGApLlxuLy9cbi8vIEJveCBzaXppbmcsIHJlc3BvbnNpdmUsIGFuZCBtb3JlXG4vL1xuQGF0LXJvb3Qge1xuICAgIEAtbXMtdmlld3BvcnQge1xuICAgICAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICAgIH1cbn1cblxuaHRtbCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG4vLyBBc2NlbmRpbmdcbi8vIFVzZWQgdG8gZXZhbHVhdGUgU2FzcyBtYXBzIGxpa2Ugb3VyIGdyaWQgYnJlYWtwb2ludHMuXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XG4gICAgJHByZXYta2V5OiBudWxsO1xuICAgICRwcmV2LW51bTogbnVsbDtcbiAgICBAZWFjaCAka2V5LFxuICAgICRudW0gaW4gJG1hcCB7XG4gICAgICAgIEBpZiAkcHJldi1udW09PW51bGwge1xuICAgICAgICAgICAgLy8gRG8gbm90aGluZ1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICAgICAgfVxuICAgICAgICBAZWxzZSBpZiAkcHJldi1udW0+PSRudW0ge1xuICAgICAgICAgICAgQHdhcm4gXCJJbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aGljaCBpc24ndCBncmVhdGVyIHRoYW4gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgICAgIH1cbiAgICAgICAgJHByZXYta2V5OiAka2V5O1xuICAgICAgICAkcHJldi1udW06ICRudW07XG4gICAgfVxufVxuXG4vLyBTdGFydHMgYXQgemVyb1xuLy8gQW5vdGhlciBncmlkIG1peGluIHRoYXQgZW5zdXJlcyB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXApIHtcbiAgICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAgICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICAgIEBpZiAkZmlyc3QtdmFsdWUgIT0wIHtcbiAgICAgICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluIGAkZ3JpZC1icmVha3BvaW50c2AgbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgICB9XG59XG5cbiRlbmFibGUtZ3JpZC1jbGFzc2VzIDogdHJ1ZSAhZGVmYXVsdDtcbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cbiRncmlkLWJyZWFrcG9pbnRzOiAoIHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB3aWRlOiAxNjAwcHgpICFkZWZhdWx0O1xuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzKTtcbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG4kY29udGFpbmVyLW1heC13aWR0aHM6ICggc206IDUyMHB4LCBtZDogNzY4cHgsIGxnOiA5NjBweCwgeGw6IDE3MjVweCkgIWRlZmF1bHQ7XG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG4kZ3JpZC1jb2x1bW5zOiAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogMzBweCAhZGVmYXVsdDtcbi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gICAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICAgIEByZXR1cm4gaWYoJG1pbiAhPTAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjEuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjdweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIDFweCwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW5mcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk9PW51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgICBAaWYgJG1pbiB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gICAgQGlmICRtYXgge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAgICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAgIEBpZiAkbWluICE9bnVsbCBhbmQgJG1heCAhPW51bGwge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRtYXg9PW51bGwge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAkbWluPT1udWxsIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAgICVncmlkLWNvbHVtbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgICAgIHBhZGRpbmctbGVmdDogKCRndXR0ZXIgLyAyKTtcbiAgICB9XG4gICAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcbiAgICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY29sI3skaW5maXh9LFxuICAgICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6ICRpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgICAgICAgQGlmIG5vdCAoJGluZml4PT1cIlwiIGFuZCAkaT09MCkge1xuICAgICAgICAgICAgICAgICAgICAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgICAgICAgIEBpZiBub3QgKCRpbmZpeD09XCJcIiBhbmQgJGk9PTApIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgICAgICAgICAgLnB1c2gjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcHVzaCgkaSwgJGNvbHVtbnMpXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgICAgICAgIEBpZiBub3QgKCRpbmZpeD09XCJcIiBhbmQgJGk9PTApIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgICAgICAgICAgLnB1bGwjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtcHVsbCgkaSwgJGNvbHVtbnMpXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xufVxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgQGVhY2ggJGJyZWFrcG9pbnQsXG4gICAgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG4gICAgbWFyZ2luLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAgIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbGxhcHNpbmdcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1vZmZzZXQoJHNpemUsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1wdXNoKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAgIGxlZnQ6IGlmKCRzaXplID4gMCwgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKSwgYXV0byk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1wdWxsKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAgIHJpZ2h0OiBpZigkc2l6ZSA+IDAsIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyksIGF1dG8pO1xufVxuXG4vLyBDb250YWluZXIgd2lkdGhzXG4vL1xuLy8gU2V0IHRoZSBjb250YWluZXIgd2lkdGgsIGFuZCBvdmVycmlkZSBpdCBmb3IgZml4ZWQgbmF2YmFycyBpbiBtZWRpYSBxdWVyaWVzLlxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICAgIH1cbn1cblxuLy8gRmx1aWQgY29udGFpbmVyXG4vL1xuLy8gVXRpbGl6ZXMgdGhlIG1peGluIG1lYW50IGZvciBmaXhlZCB3aWR0aCBjb250YWluZXJzLCBidXQgd2l0aCAxMDAlIHdpZHRoIGZvclxuLy8gZmx1aWQsIGZ1bGwgd2lkdGggbGF5b3V0cy5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gICAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgfVxufVxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4gYW5kIGNsZWFyIHRoZSBmbG9hdHMgb2YgeW91ciBjb2x1bW5zLlxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgICAucm93IHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgICB9XG4gICAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAgIC8vIGZyb20gYWxsIGltbWVkaWF0ZSBjaGlsZHJlbiBjb2x1bW5zICh0byBwcmV2ZW50IHJ1bmF3YXkgc3R5bGUgaW5oZXJpdGFuY2UpLlxuICAgIC5uby1ndXR0ZXJzIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgPi5jb2wsXG4gICAgICAgID5bY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuXG4vLyBGbGV4IHZhcmlhdGlvblxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIGFkZGl0aW9uYWwgZmxleCBhbGlnbm1lbnQgb3B0aW9ucy5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAgICAgLmZsZXgjeyRpbmZpeH0tcm93IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuZmxleCN7JGluZml4fS1jb2x1bW4ge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5mbGV4I3skaW5maXh9LXJvdy1yZXZlcnNlIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5mbGV4I3skaW5maXh9LXdyYXAge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kIHtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0IHtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQge1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIge1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kIHtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2gge1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8ge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0IHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4vLyBIZWFkZXJcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIC0tLS0tLVxyXG5cclxuLmhlYWRlciB7XHJcblx0cGFkZGluZy10b3A6IDI3cHg7XHJcblx0cGFkZGluZy1ib3R0b206IDE1cHg7XHJcblx0LmNvbnRhaW5lciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdG1heC13aWR0aDogMTQwMHB4O1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19sb2dvIHtcclxuXHRcdHdpZHRoOiAyMDBweDtcclxuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcblx0XHRtaW4td2lkdGg6IDIwMHB4O1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cdFx0XHR3aWR0aDogMzA1cHg7XHJcblx0XHR9XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICMyNzIxNGE7XHJcblx0XHR9XHJcblx0XHRcclxuXHRcdCYtdGl0bGUge1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRmb250LXNpemU6IDI0cHg7XHJcblx0XHR9XHJcblx0XHQmLXN1YnRpdGxlIHtcclxuXHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQmX19jb250YWN0cyB7XHJcblx0XHRmbGV4LWdyb3c6IDE7XHJcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcclxuXHR9XHJcblxyXG5cdCZfX2JhciB7XHJcblx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgI2U0ZWRmMztcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0cGFkZGluZzogMTVweCAxN3B4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6MTQwMHB4KSB7XHJcblx0XHRcdG1hcmdpbi1yaWdodDogNjBweDtcclxuXHRcdH1cclxuXHRcdCYtYnRucyB7XHJcblx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XHJcblx0XHRcdHBhZGRpbmc6IDA7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmPmxpIHtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE5cHg7XHJcblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2FkcmVzcyB7XHJcblx0XHRtYXgtd2lkdGg6IDIyNXB4O1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGNvbG9yOiAkYmx1ZTtcclxuXHRcdGZvbnQtc2l6ZTogMTVweDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAyMS41cHg7XHJcblx0XHRwYWRkaW5nLXRvcDogMjdweDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHQmLWljb24ge1xyXG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG5cdFxyXG4ubW9iaWxlLW1lbnUge1xyXG5cclxuXHRAaW5jbHVkZSBicmVha3BvaW50TWF4KGxnKSB7XHJcblx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdFx0dHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dDtcclxuXHRcdHBvc2l0aW9uOiBmaXhlZDtcclxuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRcdGxlZnQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdG92ZXJmbG93LXk6IGF1dG87XHJcblx0XHR6LWluZGV4OiAyMDA7XHJcblxyXG5cdFx0cGFkZGluZzogNTBweCAxNXB4IDMwcHg7XHJcblxyXG5cdFx0Y29sb3I6ICRncmF5LWR1bGw7XHJcblxyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuXHJcblx0XHQmLmFjdGl2ZSB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRcdH1cclxuXHJcblx0XHQuaGVhZGVyIHtcclxuXHRcdFx0Jl9fYmFyIHtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLC4wMyk7XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fYWRyZXNzIHtcclxuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XHJcblx0XHRcdH1cclxuXHRcdFx0Jl9fY29udGFjdHMge1xyXG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQmX19jbG9zZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0cmlnaHQ6IDEwcHg7XHJcblx0XHRcdHRvcDogMTVweDtcclxuXHRcdH1cclxuXHJcblx0XHQuZm9vdGVyX19saW5rcyB7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdCY+bGkge1xyXG5cdFx0XHRcdCY+YSB7XHJcblx0XHRcdFx0XHRjb2xvcjogJGdyYXktZHVsbDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblxyXG5cclxuXHR9XHJcblxyXG59IiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gTWFpblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLm1haW4ge1xyXG5cdGZsZXg6IDEgMCBhdXRvO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFNlY3Rpb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uc2VjdGlvbi1hYm91dCB7XHJcblx0YmFja2dyb3VuZDogJHdoaXRlO1xyXG5cdHBhZGRpbmctdG9wOiA2NXB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA1NXB4O1xyXG59XHJcblxyXG4uc2VjdGlvbi1iZXN0IHtcclxuXHRwYWRkaW5nLXRvcDogNDJweDtcclxuXHRwYWRkaW5nLWJvdHRvbTogNjBweDtcclxufVxyXG5cclxuLnNlY3Rpb24tc2VydmljZXMge1xyXG5cdHBhZGRpbmctdG9wOiA1MHB4O1xyXG5cdHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuXHRcdHBhZGRpbmctdG9wOiA2NXB4O1xyXG5cdFx0cGFkZGluZy1ib3R0b206IDY1cHg7XHJcblx0fVxyXG5cdC5oZWFkaW5nLWJhc2Uge1xyXG5cdFx0QGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA5MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlY3Rpb24tdGVhbSB7XHJcblx0cGFkZGluZy10b3A6IDYwcHg7XHJcblx0cGFkZGluZy1ib3R0b206IDQwcHg7XHJcblx0LmhlYWRpbmctYmFzZSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG5cdH1cclxufVxyXG5cclxuLnNlY3Rpb24taW5mby10ZWFtIHtcclxuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50IDAlLCAkd2hpdGUgMTAwJSk7XHJcbn0iXX0= */
