PATH:
home
/
letacommog
/
winwithd
/
wp-content
/
plugins
/
elementor-pro
/
assets
/
css
/*! elementor-pro - v2.5.11 - 02-07-2019 */ @charset "UTF-8"; .elementor-bg-transform .elementor-bg { will-change: transform; } .elementor-bg-transform-zoom-in:hover .elementor-bg { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); } .elementor-bg-transform-zoom-out .elementor-bg { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); } .elementor-bg-transform-zoom-out:hover .elementor-bg { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .elementor-bg-transform-move-left .elementor-bg { -webkit-transform: scale(1.2) translateX(8%); -ms-transform: scale(1.2) translateX(8%); transform: scale(1.2) translateX(8%); } .elementor-bg-transform-move-left:hover .elementor-bg { -webkit-transform: scale(1.2) translateX(-8%); -ms-transform: scale(1.2) translateX(-8%); transform: scale(1.2) translateX(-8%); } .elementor-bg-transform-move-right .elementor-bg { -webkit-transform: scale(1.2) translateX(-8%); -ms-transform: scale(1.2) translateX(-8%); transform: scale(1.2) translateX(-8%); } .elementor-bg-transform-move-right:hover .elementor-bg { -webkit-transform: scale(1.2) translateX(8%); -ms-transform: scale(1.2) translateX(8%); transform: scale(1.2) translateX(8%); } .elementor-bg-transform-move-up .elementor-bg { -webkit-transform: scale(1.2) translateY(8%); -ms-transform: scale(1.2) translateY(8%); transform: scale(1.2) translateY(8%); } .elementor-bg-transform-move-up:hover .elementor-bg { -webkit-transform: scale(1.2) translateY(-8%); -ms-transform: scale(1.2) translateY(-8%); transform: scale(1.2) translateY(-8%); } .elementor-bg-transform-move-down .elementor-bg { -webkit-transform: scale(1.2) translateY(-8%); -ms-transform: scale(1.2) translateY(-8%); transform: scale(1.2) translateY(-8%); } .elementor-bg-transform-move-down:hover .elementor-bg { -webkit-transform: scale(1.2) translateY(8%); -ms-transform: scale(1.2) translateY(8%); transform: scale(1.2) translateY(8%); } /*---------------------------------------------------------------------------*/ .elementor-animated-content:hover .elementor-animated-item--grow { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .elementor-animated-content:hover .elementor-animated-item--shrink { -webkit-transform: scale(0.85); -ms-transform: scale(0.85); transform: scale(0.85); } .elementor-animated-content:hover .elementor-animated-item--enter-zoom-out, .elementor-animated-content:hover .elementor-animated-item--enter-zoom-in, .elementor-animated-content:hover .elementor-animated-item--fade-in { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; } .elementor-animated-content:hover .elementor-animated-item--exit-zoom-out, .elementor-animated-content:hover .elementor-animated-item--exit-zoom-in, .elementor-animated-content:hover .elementor-animated-item--fade-out { opacity: 0; } .elementor-animated-content:hover .elementor-animated-item--exit-zoom-out { -webkit-transform: scale(0.2); -ms-transform: scale(0.2); transform: scale(0.2); } .elementor-animated-content:hover .elementor-animated-item--exit-zoom-in { -webkit-transform: scale(2); -ms-transform: scale(2); transform: scale(2); } .elementor-animated-content:hover .elementor-animated-item--enter-from-right, .elementor-animated-content:hover .elementor-animated-item--enter-from-left, .elementor-animated-content:hover .elementor-animated-item--enter-from-top, .elementor-animated-content:hover .elementor-animated-item--enter-from-bottom { opacity: 1; -webkit-transform: translateY(0) translateX(0); -ms-transform: translateY(0) translateX(0); transform: translateY(0) translateX(0); } .elementor-animated-content:hover .elementor-animated-item--exit-to-right { -webkit-transform: translateX(1000px); -ms-transform: translateX(1000px); transform: translateX(1000px); } .elementor-animated-content:hover .elementor-animated-item--exit-to-left { -webkit-transform: translateX(-1000px); -ms-transform: translateX(-1000px); transform: translateX(-1000px); } .elementor-animated-content:hover .elementor-animated-item--exit-to-top { -webkit-transform: translateY(-600px); -ms-transform: translateY(-600px); transform: translateY(-600px); } .elementor-animated-content:hover .elementor-animated-item--exit-to-bottom { -webkit-transform: translateY(600px); -ms-transform: translateY(600px); transform: translateY(600px); } .elementor-animated-content:hover .elementor-animated-item--exit-to-right, .elementor-animated-content:hover .elementor-animated-item--exit-to-left, .elementor-animated-content:hover .elementor-animated-item--exit-to-top, .elementor-animated-content:hover .elementor-animated-item--exit-to-bottom { opacity: 0; } .elementor-animated-content:hover .elementor-animated-item--move-right { -webkit-transform: translateX(30px); -ms-transform: translateX(30px); transform: translateX(30px); } .elementor-animated-content:hover .elementor-animated-item--move-left { -webkit-transform: translateX(-30px); -ms-transform: translateX(-30px); transform: translateX(-30px); } .elementor-animated-content:hover .elementor-animated-item--move-up { -webkit-transform: translateY(-30px); -ms-transform: translateY(-30px); transform: translateY(-30px); } .elementor-animated-content:hover .elementor-animated-item--move-down { -webkit-transform: translateY(30px); -ms-transform: translateY(30px); transform: translateY(30px); } .elementor-animated-content *[class^="elementor-animated-item"] { will-change: transform, opacity; } .elementor-animated-content .elementor-animated-item--enter-zoom-in { -webkit-transform: scale(0.2); -ms-transform: scale(0.2); transform: scale(0.2); } .elementor-animated-content .elementor-animated-item--enter-zoom-out { -webkit-transform: scale(2); -ms-transform: scale(2); transform: scale(2); } .elementor-animated-content .elementor-animated-item--enter-zoom-out, .elementor-animated-content .elementor-animated-item--enter-zoom-in, .elementor-animated-content .elementor-animated-item--fade-in { opacity: 0; } .elementor-animated-content .elementor-animated-item--exit-zoom-out, .elementor-animated-content .elementor-animated-item--exit-zoom-in, .elementor-animated-content .elementor-animated-item--fade-out { opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .elementor-animated-content .elementor-animated-item--enter-from-right { -webkit-transform: translateX(1000px); -ms-transform: translateX(1000px); transform: translateX(1000px); } .elementor-animated-content .elementor-animated-item--enter-from-left { -webkit-transform: translateX(-1000px); -ms-transform: translateX(-1000px); transform: translateX(-1000px); } .elementor-animated-content .elementor-animated-item--enter-from-top { -webkit-transform: translateY(-600px); -ms-transform: translateY(-600px); transform: translateY(-600px); } .elementor-animated-content .elementor-animated-item--enter-from-bottom { -webkit-transform: translateY(500px); -ms-transform: translateY(500px); transform: translateY(500px); } .elementor-animated-content .elementor-animated-item--enter-from-right, .elementor-animated-content .elementor-animated-item--enter-from-left, .elementor-animated-content .elementor-animated-item--enter-from-top, .elementor-animated-content .elementor-animated-item--enter-from-bottom { opacity: 0; } .elementor-animated-content .elementor-animated-item--exit-to-right, .elementor-animated-content .elementor-animated-item--exit-to-left, .elementor-animated-content .elementor-animated-item--exit-to-top, .elementor-animated-content .elementor-animated-item--exit-to-bottom { opacity: 1; -webkit-transform: translateY(0) translateX(0); -ms-transform: translateY(0) translateX(0); transform: translateY(0) translateX(0); } .elementor-editor-active .elementor.elementor-edit-mode .elementor-widget.elementor-global-widget:hover { outline: 1px solid #fec449; } .elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings { background-image: -webkit-gradient(linear, left bottom, left top, from(#feb416), to(#fec449)); background-image: -webkit-linear-gradient(bottom, #feb416, #fec449); background-image: -o-linear-gradient(bottom, #feb416, #fec449); background-image: linear-gradient(to top, #feb416, #fec449); } .elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting:hover { background-color: #feb416; } .elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting.elementor-editor-element-save { display: none; } .elementor-posts-container.elementor-posts-masonry { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .elementor-posts-container:not(.elementor-posts-masonry) { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; } .elementor-posts-container .elementor-post { padding: 0; margin: 0; } .elementor-posts-container .elementor-post__thumbnail { overflow: hidden; } .elementor-posts-container .elementor-post__thumbnail img { display: block; width: 100%; max-height: none; max-width: none; -webkit-transition: -webkit-filter 0.3s; transition: -webkit-filter 0.3s; -o-transition: filter 0.3s; transition: filter 0.3s; transition: filter 0.3s, -webkit-filter 0.3s; } .elementor-posts-container .elementor-post__thumbnail__link { position: relative; display: block; width: 100%; } .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail { top: 0; left: 0; right: 0; bottom: 0; } .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img { height: auto; position: absolute; top: calc( 50% + 1px); left: calc( 50% + 1px); -webkit-transform: scale(1.01) translate(-50%, -50%); -ms-transform: scale(1.01) translate(-50%, -50%); transform: scale(1.01) translate(-50%, -50%); } .elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img { height: 100%; width: auto; } .elementor-posts .elementor-post { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition-property: background, border, -webkit-box-shadow; transition-property: background, border, -webkit-box-shadow; -o-transition-property: background, border, box-shadow; transition-property: background, border, box-shadow; transition-property: background, border, box-shadow, -webkit-box-shadow; -webkit-transition-duration: 0.25s; -o-transition-duration: 0.25s; transition-duration: 0.25s; } .elementor-posts .elementor-post__title { font-size: 18px; margin: 0; } .elementor-posts .elementor-post__excerpt { margin-bottom: 10px; } .elementor-posts .elementor-post__excerpt p { margin: 0; line-height: 1.5em; font-size: 14px; color: #777; } .elementor-posts .elementor-post__meta-data { line-height: 1.3em; font-size: 12px; margin-bottom: 13px; color: #adadad; } .elementor-posts .elementor-post__read-more { font-size: 12px; font-weight: bold; } .elementor-posts .elementor-post__thumbnail { position: relative; } .elementor-posts--skin-classic { display: grid; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .elementor-posts--skin-classic:not(.elementor-posts-masonry) { -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; } .elementor-posts--skin-classic .elementor-post { overflow: hidden; } .elementor-posts--align-left .elementor-post { text-align: left; } .elementor-posts--align-right .elementor-post { text-align: right; } .elementor-posts--align-center .elementor-post { text-align: center; } .elementor-posts--thumbnail-top .elementor-post { display: block; /* used to be align-self: flex-start; until v2.1 */ } .elementor-posts--thumbnail-top .elementor-post__thumbnail__link { margin-bottom: 20px; } .elementor-posts--thumbnail-top .elementor-post__text { width: 100%; } .elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link { margin-right: auto; } .elementor-posts--thumbnail-top.elementor-posts--align-right .elementor-post__thumbnail__link { margin-left: auto; } .elementor-posts--thumbnail-top.elementor-posts--align-center .elementor-post__thumbnail__link { margin-right: auto; margin-left: auto; } .elementor-posts--thumbnail-left .elementor-post__thumbnail__link, .elementor-posts--thumbnail-right .elementor-post__thumbnail__link { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 25%; } .elementor-posts--thumbnail-left .elementor-post__thumbnail__link { -webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0; margin-right: 20px; } .elementor-posts--thumbnail-right .elementor-post__thumbnail__link { -webkit-box-ordinal-group: 6; -webkit-order: 5; -ms-flex-order: 5; order: 5; margin-left: 20px; } .elementor-posts--thumbnail-none .elementor-posts-container .elementor-post__thumbnail__link { display: none; } .elementor-posts .elementor-post__card { overflow: hidden; position: relative; background-color: #fff; width: 100%; min-height: 100%; border-radius: 3px; border: 0 solid #818a91; -webkit-transition: all 0.25s; -o-transition: all 0.25s; transition: all 0.25s; } .elementor-posts .elementor-post__card .elementor-post__thumbnail { position: relative; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; } .elementor-posts .elementor-post__card .elementor-post__thumbnail img { width: calc( 100% + 1px); } .elementor-posts .elementor-post__card .elementor-post__text { padding: 0 30px; margin-bottom: 0; margin-top: 20px; } .elementor-posts .elementor-post__card .elementor-post__read-more { margin-bottom: 20px; display: inline-block; } .elementor-posts .elementor-post__card .elementor-post__meta-data { padding: 15px 30px; margin-bottom: 0; border-top: 1px solid #eaeaea; } .elementor-posts .elementor-post__card .elementor-post__meta-data span + span:before { margin: 0 5px; } .elementor-posts .elementor-post__card .elementor-post__title { font-size: 21px; } .elementor-posts .elementor-post__card .elementor-post__excerpt { line-height: 1.7; } .elementor-posts .elementor-post__card .elementor-post__excerpt, .elementor-posts .elementor-post__card .elementor-post__title { margin-bottom: 25px; } .elementor-posts .elementor-post__card .elementor-post__badge, .elementor-posts .elementor-post__card .elementor-post__read-more { text-transform: uppercase; } .elementor-posts .elementor-post__badge { position: absolute; top: 0; background: #818a91; color: #fff; font-size: 12px; padding: 0.6em 1.2em; line-height: 1; font-weight: 400; margin: 20px; border-radius: 999px; } .elementor-posts .elementor-post__avatar { position: relative; padding: 0 30px; width: 100%; top: -25px; height: 0; pointer-events: none; } .elementor-posts .elementor-post__avatar img { border-radius: 50%; width: 60px; pointer-events: all; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__card, .elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__card { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data, .elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data { margin-top: auto; } .elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar { padding-top: 0; position: static; height: auto; } .elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar img.avatar { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); vertical-align: bottom; } .elementor-posts--show-avatar .elementor-post__thumbnail__link { margin-bottom: 25px; } .elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after { display: block; content: ''; background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.35)), color-stop(75%, rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 75%); background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 75%); background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 75%); background-repeat: no-repeat; height: 100%; width: 100%; position: absolute; bottom: 0; opacity: 1; -webkit-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .elementor-posts__hover-gradient .elementor-post__card:hover .elementor-post__thumbnail__link:after { opacity: 0.5; } .elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img { height: 100%; } .elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img { width: calc( 100% + 1px); } .elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img { height: 115%; } .elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img { width: 115%; } .elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img { height: 115%; } .elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img { width: 115%; } .elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img { height: 100%; } .elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img { width: calc( 100% + 1px); } .elementor-posts__hover-zoom-out .elementor-post__thumbnail img, .elementor-posts__hover-zoom-in .elementor-post__thumbnail img { -webkit-transition: height 1s cubic-bezier(0, 0.25, 0.07, 1), width 1s cubic-bezier(0, 0.25, 0.07, 1), -webkit-filter 0.3s; transition: height 1s cubic-bezier(0, 0.25, 0.07, 1), width 1s cubic-bezier(0, 0.25, 0.07, 1), -webkit-filter 0.3s; -o-transition: filter 0.3s, height 1s cubic-bezier(0, 0.25, 0.07, 1), width 1s cubic-bezier(0, 0.25, 0.07, 1); transition: filter 0.3s, height 1s cubic-bezier(0, 0.25, 0.07, 1), width 1s cubic-bezier(0, 0.25, 0.07, 1); transition: filter 0.3s, height 1s cubic-bezier(0, 0.25, 0.07, 1), width 1s cubic-bezier(0, 0.25, 0.07, 1), -webkit-filter 0.3s; } .elementor-card-shadow-yes .elementor-post__card { -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15); } .elementor-card-shadow-yes .elementor-post__card:hover { -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.15); box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.15); } .elementor-portfolio { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .elementor-portfolio__filters { list-style: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding: 0; margin: 0; } .elementor-portfolio__filter { margin: 0; cursor: pointer; padding: 8px; } .elementor-portfolio-item { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; -o-transition-property: transform, opacity; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-transition-timing-function: ease-in-out; -o-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; overflow: hidden; margin: 0; } .elementor-portfolio-item__title { margin: 0; padding: 0; line-height: 1; font-size: 18px; color: #fff; } .elementor-portfolio-item__tags__separator:before { content: ', '; } .elementor-portfolio-item__overlay { opacity: 0; position: absolute; top: 0; left: 0; right: 0; bottom: 0; padding: 15px; -webkit-transition: opacity 1s; -o-transition: opacity 1s; transition: opacity 1s; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; overflow: hidden; background-color: rgba(129, 138, 145, 0.8); } .elementor-portfolio-item__overlay:hover { opacity: 1; -webkit-transition: opacity 0.5s; -o-transition: opacity 0.5s; transition: opacity 0.5s; } .elementor-portfolio-item__img img[src=""] { background-color: rgba(0, 0, 0, 0.1); height: 100%; } .elementor-portfolio.elementor-has-item-ratio { -webkit-transition: height 0.5s; -o-transition: height 0.5s; transition: height 0.5s; } .elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail { position: absolute; background-color: rgba(0, 0, 0, 0.1); } .elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail__link { padding-bottom: 56.25%; } .elementor ul li.elementor-portfolio__filter { list-style-type: none; } .elementor-field-type-hidden { display: none; } .elementor-field-type-html { display: inline-block; } .elementor-login .elementor-remember-me, .elementor-login .elementor-lost-password { font-size: 0.85em; } .elementor-widget-price-list .elementor-price-list { list-style: none; padding: 0; margin: 0; } .elementor-widget-price-list .elementor-price-list li { margin: 0; } .elementor-price-list li:not(:last-child) { margin-bottom: 20px; } .elementor-price-list .elementor-price-list-image { max-width: 50%; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; padding-right: 25px; } .elementor-price-list .elementor-price-list-image img { width: 100%; } .elementor-price-list .elementor-price-list-text, .elementor-price-list .elementor-price-list-item, .elementor-price-list .elementor-price-list-header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .elementor-price-list .elementor-price-list-item { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .elementor-price-list .elementor-price-list-item .elementor-price-list-text { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .elementor-price-list .elementor-price-list-item .elementor-price-list-header { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; font-size: 19px; font-weight: 600; margin-bottom: 10px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .elementor-price-list .elementor-price-list-item .elementor-price-list-title { max-width: 80%; } .elementor-price-list .elementor-price-list-item p.elementor-price-list-description { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; font-size: 14px; margin: 0; } .elementor-price-list .elementor-price-list-item .elementor-price-list-separator { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; margin-left: 10px; margin-right: 10px; border-bottom-style: dotted; border-bottom-width: 2px; height: 0; } .elementor-price-table { text-align: center; } .elementor-price-table .elementor-price-table__header { background: #555; padding: 20px 0; } .elementor-price-table .elementor-price-table__heading { margin: 0; padding: 0; line-height: 1.2; font-size: 24px; font-weight: 600; color: #fff; } .elementor-price-table .elementor-price-table__subheading { font-size: 13px; font-weight: 400; color: #fff; } .elementor-price-table .elementor-price-table__original-price { margin-right: 15px; text-decoration: line-through; font-size: 0.5em; line-height: 1; font-weight: 400; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } .elementor-price-table .elementor-price-table__price { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; color: #555; font-weight: 800; font-size: 65px; padding: 40px 0; } .elementor-price-table .elementor-price-table__price .elementor-typo-excluded { line-height: initial; letter-spacing: initial; text-transform: initial; font-weight: initial; font-size: initial; font-style: initial; } .elementor-price-table .elementor-price-table__after-price { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; text-align: left; -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .elementor-price-table .elementor-price-table__integer-part { line-height: 0.8; } .elementor-price-table .elementor-price-table__currency, .elementor-price-table .elementor-price-table__fractional-part { line-height: 1; font-size: 0.3em; } .elementor-price-table .elementor-price-table__currency { margin-right: 3px; } .elementor-price-table .elementor-price-table__period { width: 100%; font-size: 13px; font-weight: 400; } .elementor-price-table .elementor-price-table__features-list { list-style-type: none; margin: 0; padding: 0; line-height: 1; } .elementor-price-table .elementor-price-table__features-list li { font-size: 14px; line-height: 1; margin: 0; padding: 0; } .elementor-price-table .elementor-price-table__features-list li .elementor-price-table__feature-inner { margin-left: 15px; margin-right: 15px; } .elementor-price-table .elementor-price-table__features-list li:not(:first-child):before { content: ''; display: block; border: 0 solid rgba(122, 122, 122, 0.3); margin: 10px 12.5%; } .elementor-price-table .elementor-price-table__features-list i { margin-right: 10px; font-size: 1.3em; } .elementor-price-table .elementor-price-table__footer { padding: 30px 0; } .elementor-price-table .elementor-price-table__additional_info { margin: 0; font-size: 13px; line-height: 1.4; } .elementor-price-table__ribbon { position: absolute; top: 0; left: auto; right: 0; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); width: 150px; overflow: hidden; height: 150px; } .elementor-price-table__ribbon-inner { text-align: center; left: 0; width: 200%; -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg); -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg); transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg); margin-top: 35px; font-size: 13px; line-height: 2; font-weight: 800; text-transform: uppercase; background: #000; } .elementor-price-table__ribbon.elementor-ribbon-left { -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); left: 0; right: auto; } .elementor-price-table__ribbon.elementor-ribbon-right { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); left: auto; right: 0; } .elementor-widget-price-table .elementor-widget-container { overflow: hidden; background-color: #f7f7f7; } .elementor-flip-box { height: 280px; position: relative; -webkit-perspective: 1000px; perspective: 1000px; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } @media (max-device-width: 1024px) { .elementor-flip-box { cursor: pointer; } } .elementor-flip-box__front { background-color: #1abc9c; } .elementor-flip-box__back { background-color: #4054b2; display: block; } .elementor-flip-box__layer { position: absolute; width: 100%; height: 100%; -webkit-transition: all .6s ease-in-out; -o-transition: all .6s ease-in-out; transition: all .6s ease-in-out; } .elementor-flip-box__layer__overlay { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; height: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; text-align: center; padding: 35px; } .elementor-flip-box__layer__title { font-size: 21px; } .elementor-flip-box__layer__description { font-size: 14px; } .elementor-flip-box__layer__description, .elementor-flip-box__layer__title { color: #fff; } .elementor-flip-box__layer__description:not(:last-child), .elementor-flip-box__layer__title:not(:last-child) { margin: 0 0 20px 0; padding: 0; } .elementor-flip-box__layer__title { line-height: 1; font-weight: 600; } .elementor-flip-box .elementor-icon, .elementor-flip-box .elementor-view-framed .elementor-icon, .elementor-flip-box .elementor-view-stacked .elementor-icon { color: #fff; } .elementor-flip-box .elementor-view-framed .elementor-icon { border-color: #fff; } .elementor-flip-box .elementor-view-stacked .elementor-icon { background-color: rgba(0, 0, 0, 0.5); } .elementor-flip-box__button.elementor-button { cursor: pointer; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; margin-left: auto; margin-right: auto; border: solid 2px white; color: white; background: transparent; } .elementor-flip-box__button.elementor-button:hover { background: transparent; text-decoration: none; } .elementor-flip-box__image { margin: 0 0 20px 0; display: inline-block; width: 100%; } .elementor-flip-box__image img { width: 50%; } .elementor-flip-box .elementor-icon-wrapper { margin-bottom: 20px; } .elementor-flip-box--3d .elementor-flip-box__layer__inner { -webkit-transform: translateZ(90px) scale(0.91); transform: translateZ(90px) scale(0.91); } .elementor-flip-box--3d .elementor-flip-box__layer__overlay { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: translateZ(0.1px); transform: translateZ(0.1px); } .elementor-flip-box--effect-flip .elementor-flip-box { -webkit-perspective: 1000px; perspective: 1000px; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; } .elementor-flip-box--effect-flip .elementor-flip-box__layer { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .elementor-flip-box--effect-flip .elementor-flip-box__front { -webkit-transform: none; -ms-transform: none; transform: none; z-index: 1; } .elementor-flip-box--effect-flip .elementor-flip-box:hover .elementor-flip-box__back { -webkit-transform: none; -ms-transform: none; transform: none; } .elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box__back { -webkit-transform: rotateX(0) rotateY(-180deg); transform: rotateX(0) rotateY(-180deg); } .elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front { -webkit-transform: rotateX(0) rotateY(180deg); transform: rotateX(0) rotateY(180deg); } .elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box__back { -webkit-transform: rotateX(0) rotateY(180deg); transform: rotateX(0) rotateY(180deg); } .elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front { -webkit-transform: rotateX(0) rotateY(-180deg); transform: rotateX(0) rotateY(-180deg); } .elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box__back { -webkit-transform: rotateX(-180deg) rotateY(0); transform: rotateX(-180deg) rotateY(0); } .elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front { -webkit-transform: rotateX(180deg) rotateY(0); transform: rotateX(180deg) rotateY(0); } .elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box__back { -webkit-transform: rotateX(180deg) rotateY(0); transform: rotateX(180deg) rotateY(0); } .elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front { -webkit-transform: rotateX(-180deg) rotateY(0); transform: rotateX(-180deg) rotateY(0); } .elementor-flip-box--effect-push .elementor-flip-box__front { -webkit-transform: none; -ms-transform: none; transform: none; } .elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front { -webkit-transform: translateX(100%) translateY(0); -ms-transform: translateX(100%) translateY(0); transform: translateX(100%) translateY(0); } .elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front { -webkit-transform: translateX(-100%) translateY(0); -ms-transform: translateX(-100%) translateY(0); transform: translateX(-100%) translateY(0); } .elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front { -webkit-transform: translateX(0) translateY(-100%); -ms-transform: translateX(0) translateY(-100%); transform: translateX(0) translateY(-100%); } .elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front { -webkit-transform: translateX(0) translateY(100%); -ms-transform: translateX(0) translateY(100%); transform: translateX(0) translateY(100%); } .elementor-flip-box--effect-slide .elementor-flip-box, .elementor-flip-box--effect-push .elementor-flip-box { overflow: hidden; } .elementor-flip-box--effect-slide .elementor-flip-box:hover .elementor-flip-box__back, .elementor-flip-box--effect-push .elementor-flip-box:hover .elementor-flip-box__back { -webkit-transform: none; -ms-transform: none; transform: none; } .elementor-flip-box--effect-slide.elementor-flip-box--direction-right .elementor-flip-box__back, .elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box__back { -webkit-transform: translateX(-100%) translateY(0); -ms-transform: translateX(-100%) translateY(0); transform: translateX(-100%) translateY(0); } .elementor-flip-box--effect-slide.elementor-flip-box--direction-left .elementor-flip-box__back, .elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box__back { -webkit-transform: translateX(100%) translateY(0); -ms-transform: translateX(100%) translateY(0); transform: translateX(100%) translateY(0); } .elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back, .elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box__back { -webkit-transform: translateX(0) translateY(100%); -ms-transform: translateX(0) translateY(100%); transform: translateX(0) translateY(100%); } .elementor-flip-box--effect-slide.elementor-flip-box--direction-down .elementor-flip-box__back, .elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box__back { -webkit-transform: translateX(0) translateY(-100%); -ms-transform: translateX(0) translateY(-100%); transform: translateX(0) translateY(-100%); } .elementor-flip-box--effect-zoom-out .elementor-flip-box .elementor-flip-box__front { -webkit-transition: opacity 0.35s, width 0.1ms, -webkit-transform 0.7s; transition: opacity 0.35s, width 0.1ms, -webkit-transform 0.7s; -o-transition: transform 0.7s, opacity 0.35s, width 0.1ms; transition: transform 0.7s, opacity 0.35s, width 0.1ms; transition: transform 0.7s, opacity 0.35s, width 0.1ms, -webkit-transform 0.7s; opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); z-index: 1; width: 100%; } .elementor-flip-box--effect-zoom-out .elementor-flip-box:hover .elementor-flip-box__front { width: 0; opacity: 0; -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); -webkit-transition: opacity 0.7s 0.1s, width 0.1ms 0.7s, -webkit-transform 0.8s; transition: opacity 0.7s 0.1s, width 0.1ms 0.7s, -webkit-transform 0.8s; -o-transition: transform 0.8s, opacity 0.7s 0.1s, width 0.1ms 0.7s; transition: transform 0.8s, opacity 0.7s 0.1s, width 0.1ms 0.7s; transition: transform 0.8s, opacity 0.7s 0.1s, width 0.1ms 0.7s, -webkit-transform 0.8s; } .elementor-flip-box--effect-zoom-in .elementor-flip-box .elementor-flip-box__back { -webkit-transition: opacity 0.5s 0.2s, -webkit-transform 0.7s; transition: opacity 0.5s 0.2s, -webkit-transform 0.7s; -o-transition: transform 0.7s, opacity 0.5s 0.2s; transition: transform 0.7s, opacity 0.5s 0.2s; transition: transform 0.7s, opacity 0.5s 0.2s, -webkit-transform 0.7s; opacity: 0; -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); } .elementor-flip-box--effect-zoom-in .elementor-flip-box:hover .elementor-flip-box__back { -webkit-transition: opacity 0.5s, -webkit-transform 0.7s; transition: opacity 0.5s, -webkit-transform 0.7s; -o-transition: transform 0.7s, opacity 0.5s; transition: transform 0.7s, opacity 0.5s; transition: transform 0.7s, opacity 0.5s, -webkit-transform 0.7s; opacity: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .elementor-flip-box--effect-fade .elementor-flip-box .elementor-flip-box__back { opacity: 0; } .elementor-flip-box--effect-fade .elementor-flip-box:hover .elementor-flip-box__back { opacity: 1; } .elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__front { display: none; } .elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__back { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; } .elementor-widget-call-to-action .elementor-widget-container { overflow: hidden; } .elementor-cta { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; } .elementor-cta--skin-classic .elementor-cta { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .elementor-cta--skin-classic .elementor-cta__bg-wrapper { position: relative; min-height: 200px; width: 100%; } .elementor-cta--skin-classic .elementor-cta__content { -webkit-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; width: 100%; background-color: #f7f7f7; } .elementor-cta--skin-classic .elementor-cta__content-item, .elementor-cta--skin-classic .elementor-cta__content-item .elementor-icon { color: #55595c; border-color: #55595c; } .elementor-cta--skin-classic .elementor-cta__button.elementor-button { color: #55595c; border-color: #55595c; } .elementor-cta--skin-cover .elementor-cta { display: block; } .elementor-cta--skin-cover .elementor-cta__bg-wrapper { position: absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; width: 100%; } .elementor-cta--skin-cover .elementor-cta__content { min-height: 280px; } .elementor-cta--skin-cover .elementor-cta__content-item, .elementor-cta--skin-cover .elementor-cta__content-item .elementor-icon { color: #fff; border-color: #fff; } .elementor-cta--skin-cover .elementor-cta__button.elementor-button { color: white; border-color: white; } .elementor-cta--layout-image-above .elementor-cta { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .elementor-cta--layout-image-above .elementor-cta__bg-wrapper { width: 100%; } .elementor-cta--layout-image-left .elementor-cta, .elementor-cta--layout-image-right .elementor-cta { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .elementor-cta--layout-image-left .elementor-cta__bg-wrapper, .elementor-cta--layout-image-right .elementor-cta__bg-wrapper { width: auto; min-width: 50%; } .elementor-cta--layout-image-left .elementor-cta__content, .elementor-cta--layout-image-right .elementor-cta__content { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .elementor-cta--layout-image-left .elementor-cta { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .elementor-cta--layout-image-right .elementor-cta { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-cta__bg, .elementor-cta__bg-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; -webkit-transition: all 0.4s; -o-transition: all 0.4s; transition: all 0.4s; } .elementor-cta__bg-wrapper { z-index: 1; overflow: hidden; } .elementor-cta__bg { -webkit-background-size: cover; background-size: cover; background-position: center; z-index: 1; } .elementor-cta__bg-overlay { z-index: 2; } .elementor-cta__button.elementor-button { cursor: pointer; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; margin-left: auto; margin-right: auto; border: solid 2px white; background: transparent; } .elementor-cta__button.elementor-button:hover { background: transparent; text-decoration: none; } .elementor-cta__title { font-size: 23px; } .elementor-cta__content { z-index: 1; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; padding: 35px; width: 100%; } .elementor-cta__content, .elementor-cta__content-item { position: relative; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; color: #fff; } .elementor-cta__content-item { width: 100%; margin: 0; } .elementor-cta__content-item:not(:last-child) { margin-bottom: 15px; } .elementor-cta__content-item .elementor-icon { color: #fff; } .elementor-cta--valign-top .elementor-cta__content { -webkit-align-content: flex-start; -ms-flex-line-pack: start; align-content: flex-start; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .elementor-cta--valign-middle .elementor-cta__content { -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .elementor-cta--valign-bottom .elementor-cta__content { -webkit-align-content: flex-end; -ms-flex-line-pack: end; align-content: flex-end; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } .elementor-cta:hover .elementor-cta__bg-overlay { background-color: rgba(0, 0, 0, 0.3); } @media (max-device-width: 1024px) { .elementor-cta { cursor: pointer; } } @media (min-width: 1025px) { .elementor-cta--desktop-layout-image-above .elementor-cta { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .elementor-cta--desktop-layout-image-above .elementor-cta__bg-wrapper { width: 100%; } .elementor-cta--desktop-layout-image-left .elementor-cta, .elementor-cta--desktop-layout-image-right .elementor-cta { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .elementor-cta--desktop-layout-image-left .elementor-cta__bg-wrapper, .elementor-cta--desktop-layout-image-right .elementor-cta__bg-wrapper { width: auto; min-width: 50%; } .elementor-cta--desktop-layout-image-left .elementor-cta__content, .elementor-cta--desktop-layout-image-right .elementor-cta__content { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .elementor-cta--desktop-layout-image-left .elementor-cta { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .elementor-cta--desktop-layout-image-right .elementor-cta { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } } @media (max-width: 1024px) { .elementor-cta--tablet-layout-image-above .elementor-cta { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .elementor-cta--tablet-layout-image-above .elementor-cta__bg-wrapper { width: 100%; } .elementor-cta--tablet-layout-image-left .elementor-cta, .elementor-cta--tablet-layout-image-right .elementor-cta { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .elementor-cta--tablet-layout-image-left .elementor-cta__bg-wrapper, .elementor-cta--tablet-layout-image-right .elementor-cta__bg-wrapper { width: auto; min-width: 50%; } .elementor-cta--tablet-layout-image-left .elementor-cta__content, .elementor-cta--tablet-layout-image-right .elementor-cta__content { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .elementor-cta--tablet-layout-image-left .elementor-cta { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .elementor-cta--tablet-layout-image-right .elementor-cta { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } } @media (max-width: 767px) { .elementor-cta--mobile-layout-image-above .elementor-cta { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .elementor-cta--mobile-layout-image-above .elementor-cta__bg-wrapper { width: 100%; } .elementor-cta--mobile-layout-image-left .elementor-cta, .elementor-cta--mobile-layout-image-right .elementor-cta { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .elementor-cta--mobile-layout-image-left .elementor-cta__bg-wrapper, .elementor-cta--mobile-layout-image-right .elementor-cta__bg-wrapper { width: auto; min-width: 50%; } .elementor-cta--mobile-layout-image-left .elementor-cta__content, .elementor-cta--mobile-layout-image-right .elementor-cta__content { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .elementor-cta--mobile-layout-image-left .elementor-cta { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .elementor-cta--mobile-layout-image-right .elementor-cta { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } } .elementor-ribbon { position: absolute; z-index: 1; top: 0; left: auto; right: 0; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); width: 150px; overflow: hidden; height: 150px; } .elementor-ribbon-inner { text-align: center; left: 0; width: 200%; -webkit-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg); -ms-transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg); transform: translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg); margin-top: 35px; font-size: 13px; line-height: 2; font-weight: 800; text-transform: uppercase; background: #000; color: #fff; } .elementor-ribbon.elementor-ribbon-left { -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); left: 0; right: auto; } .elementor-ribbon.elementor-ribbon-right { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); left: auto; right: 0; } .elementor-widget-countdown .elementor-countdown-expire--message { display: none; padding: 20px; text-align: center; } .elementor-widget-countdown .elementor-countdown-wrapper { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .elementor-widget-countdown .elementor-countdown-item { padding: 20px 0; text-align: center; background-color: #818a91; color: #ffffff; } .elementor-widget-countdown .elementor-countdown-digits, .elementor-widget-countdown .elementor-countdown-label { line-height: 1; } .elementor-widget-countdown .elementor-countdown-digits { font-size: 69px; } .elementor-widget-countdown .elementor-countdown-label { font-size: 19px; } .elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-right: auto; margin-left: auto; } .elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-digits, .elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-label { display: block; } .elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-item { -webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .elementor-widget-countdown.elementor-countdown--label-inline { text-align: center; } .elementor-widget-countdown.elementor-countdown--label-inline .elementor-countdown-item { display: inline-block; padding-left: 5px; padding-right: 5px; } /* Slides Widget */ @-webkit-keyframes ken-burns-in { 0% { -webkit-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(1.3); transform: scale(1.3); } } @keyframes ken-burns-in { 0% { -webkit-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(1.3); transform: scale(1.3); } } @-webkit-keyframes ken-burns-out { 0% { -webkit-transform: scale(1.3); transform: scale(1.3); } 100% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes ken-burns-out { 0% { -webkit-transform: scale(1.3); transform: scale(1.3); } 100% { -webkit-transform: scale(1); transform: scale(1); } } .elementor-slides .slick-slide-bg { -webkit-background-size: cover; background-size: cover; background-position: center; background-repeat: no-repeat; min-width: 100%; min-height: 100%; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-transition-duration: 10s; -o-transition-duration: 10s; transition-duration: 10s; } .elementor-slides .slick-slide-bg.elementor-ken-out { -webkit-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3); } .elementor-slides .slick-slide { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; overflow: hidden; height: 400px; } .elementor-slides .slick-slide > div { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; width: 100%; } .elementor-slides .slick-slide:focus { outline: 0; } .elementor-slides .slick-slide.slick-active .slick-slide-bg { -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-duration: 20s; animation-duration: 20s; } .elementor-slides .slick-slide.slick-active .slick-slide-bg.elementor-ken-in { -webkit-transform: scale(1.3); -ms-transform: scale(1.3); transform: scale(1.3); -webkit-animation-name: ken-burns-in; animation-name: ken-burns-in; } .elementor-slides .slick-slide.slick-active .slick-slide-bg.elementor-ken-out { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-animation-name: ken-burns-out; animation-name: ken-burns-out; } .elementor-slides .slick-slide-inner { background-repeat: no-repeat; background-position: center; position: absolute; top: 0; left: 0; bottom: 0; right: 0; padding: 50px; } .elementor-slides .slick-slide-inner, .elementor-slides .slick-slide-inner:hover { color: white; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .elementor-slides .slick-slide-inner .elementor-background-overlay { position: absolute; z-index: 0; top: 0; bottom: 0; left: 0; right: 0; } .elementor-slides .slick-slide-inner .elementor-slide-content { position: relative; z-index: 1; width: 100%; } .elementor-slides .slick-slide-inner .elementor-slide-heading { font-size: 35px; font-weight: bold; line-height: 1; } .elementor-slides .slick-slide-inner .elementor-slide-description { font-size: 17px; line-height: 1.4; } .elementor-slides .slick-slide-inner .elementor-slide-heading:not(:last-child), .elementor-slides .slick-slide-inner .elementor-slide-description:not(:last-child) { margin-bottom: 30px; } .elementor-slides .slick-slide-inner .elementor-slide-button { border: solid 2px white; color: white; background: transparent; } .elementor-slides .slick-slide-inner .elementor-slide-button, .elementor-slides .slick-slide-inner .elementor-slide-button:hover { background: transparent; color: inherit; text-decoration: none; } .elementor--v-position-top .slick-slide-inner { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; } .elementor--v-position-bottom .slick-slide-inner { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; } .elementor--v-position-middle .slick-slide-inner { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .elementor--h-position-left .slick-slide-inner { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .elementor--h-position-right .slick-slide-inner { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .elementor--h-position-center .slick-slide-inner { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .elementor-slides-wrapper div:not(.slick-slide) > .slick-slide-inner { display: none; } @media (max-width: 767px) { .elementor-slides .slick-slide-inner { padding: 30px; } .elementor-slides .slick-slide-inner .elementor-slide-heading { font-size: 23px; line-height: 1; margin-bottom: 15px; } .elementor-slides .slick-slide-inner .elementor-slide-description { font-size: 13px; line-height: 1.4; margin-bottom: 15px; } } .elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn, .elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn { background-color: #ea4335; } .elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed .elementor-share-btn, .elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn, .elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn { color: #ea4335; border-color: #ea4335; } .elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon, .elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon { background-color: #ea4335; } .elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn__icon, .elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn__icon { color: #fff; } .elementor-share-buttons--color-official .elementor-share-btn:hover { -webkit-filter: saturate(1.5) brightness(1.2); filter: saturate(1.5) brightness(1.2); } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_delicious, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_delicious { background-color: #3399ff; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_digg, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_digg { background-color: #005be2; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_email, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_email { background-color: #ea4335; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_print, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_print { background-color: #aaaaaa; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_facebook, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_facebook { background-color: #3b5998; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_google, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_google { background-color: #dd4b39; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_pocket, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_pocket { background-color: #EF3F56; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_linkedin, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_linkedin { background-color: #0077b5; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_odnoklassniki, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_odnoklassniki { background-color: #F4731C; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_pinterest, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_pinterest { background-color: #bd081c; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_reddit, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_reddit { background-color: #ff4500; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_skype, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_skype { background-color: #00AFF0; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_slideshare, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_slideshare { background-color: #0077b5; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_snapchat, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_snapchat { background-color: #fffc00; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_stumbleupon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_stumbleupon { background-color: #EB4924; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_tumblr, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_tumblr { background-color: #35465c; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_twitch, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_twitch { background-color: #6441A5; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_telegram, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_telegram { background-color: #2CA5E0; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_twitter, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_twitter { background-color: #1DA1F2; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_vimeo, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_vimeo { background-color: #1ab7ea; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_vk, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_vk { background-color: #45668e; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_whatsapp, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_whatsapp { background-color: #25d366; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_wordpress, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_wordpress { background-color: #21759b; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_xing, .elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_xing { background-color: #026466; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_delicious, .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_delicious { color: #3399ff; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_digg, .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg { color: #005be2; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_email, .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email { color: #ea4335; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_print, .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print { color: #aaaaaa; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_facebook, .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook { color: #3b5998; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_google, .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google { color: #dd4b39; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pocket, .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket { color: #EF3F56; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_linkedin, .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin { color: #0077b5; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_odnoklassniki, .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki { color: #F4731C; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pinterest, .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest { color: #bd081c; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_reddit, .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit { color: #ff4500; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_skype, .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype { color: #00AFF0; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_slideshare, .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare { color: #0077b5; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_snapchat, .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat { color: #fffc00; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_stumbleupon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon { color: #EB4924; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_tumblr, .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr { color: #35465c; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitch, .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch { color: #6441A5; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_telegram, .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram { color: #2CA5E0; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitter, .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter { color: #1DA1F2; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vimeo, .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo { color: #1ab7ea; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vk, .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk { color: #45668e; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_whatsapp, .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp { color: #25d366; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_wordpress, .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress { color: #21759b; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_xing, .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing { color: #026466; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_delicious .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_delicious .elementor-share-btn__icon { background-color: #3399ff; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_digg .elementor-share-btn__icon { background-color: #005be2; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_email .elementor-share-btn__icon { background-color: #ea4335; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_print .elementor-share-btn__icon { background-color: #aaaaaa; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_facebook .elementor-share-btn__icon { background-color: #3b5998; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_google .elementor-share-btn__icon { background-color: #dd4b39; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_pocket .elementor-share-btn__icon { background-color: #EF3F56; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_linkedin .elementor-share-btn__icon { background-color: #0077b5; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_odnoklassniki .elementor-share-btn__icon { background-color: #F4731C; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_pinterest .elementor-share-btn__icon { background-color: #bd081c; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_reddit .elementor-share-btn__icon { background-color: #ff4500; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_skype .elementor-share-btn__icon { background-color: #00AFF0; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_slideshare .elementor-share-btn__icon { background-color: #0077b5; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_snapchat .elementor-share-btn__icon { background-color: #fffc00; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_stumbleupon .elementor-share-btn__icon { background-color: #EB4924; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_tumblr .elementor-share-btn__icon { background-color: #35465c; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_twitch .elementor-share-btn__icon { background-color: #6441A5; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_telegram .elementor-share-btn__icon { background-color: #2CA5E0; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_twitter .elementor-share-btn__icon { background-color: #1DA1F2; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_vimeo .elementor-share-btn__icon { background-color: #1ab7ea; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_vk .elementor-share-btn__icon { background-color: #45668e; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_whatsapp .elementor-share-btn__icon { background-color: #25d366; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_wordpress .elementor-share-btn__icon { background-color: #21759b; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_xing .elementor-share-btn__icon { background-color: #026466; } .elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon, .elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon { color: #fff; } .elementor-share-buttons--skin-framed .elementor-share-btn__icon, .elementor-share-buttons--skin-boxed .elementor-share-btn__icon { margin-left: -0.2em; } .elementor-share-buttons--skin-framed .elementor-share-btn, .elementor-share-buttons--skin-boxed .elementor-share-btn { border-style: solid; } .elementor-share-buttons--skin-gradient .elementor-share-btn__text { background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.12)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0)); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0)); } .elementor-share-buttons--skin-gradient.elementor-share-buttons--view-icon .elementor-share-btn__icon { background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.12)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0)); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.12), rgba(0, 0, 0, 0)); } .elementor-share-buttons--skin-boxed .elementor-share-btn__text, .elementor-share-buttons--skin-minimal .elementor-share-btn__text, .elementor-share-buttons--skin-gradient .elementor-share-btn__text { padding-left: 0.9em; } .elementor-share-buttons--skin-flat .elementor-share-btn, .elementor-share-buttons--skin-flat .elementor-share-btn:hover, .elementor-share-buttons--skin-gradient .elementor-share-btn, .elementor-share-buttons--skin-gradient .elementor-share-btn:hover { color: #fff; } .elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-rounded .elementor-share-btn__icon { border-radius: 0.5em; } .elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-circle .elementor-share-btn__icon { border-radius: 99.9em; } .elementor-share-buttons--skin-minimal .elementor-share-btn__text { color: #222; } .elementor-share-buttons--view-text .elementor-share-btn__text { padding-left: 1em; } .elementor-share-buttons--view-text .elementor-share-btn, .elementor-share-buttons--view-icon .elementor-share-btn { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .elementor-share-buttons--view-text .elementor-share-btn__icon, .elementor-share-buttons--view-text .elementor-share-btn__text, .elementor-share-buttons--view-icon .elementor-share-btn__icon, .elementor-share-buttons--view-icon .elementor-share-btn__text { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .elementor-share-buttons--shape-rounded .elementor-share-btn { border-radius: 0.5em; } .elementor-share-buttons--shape-circle .elementor-share-btn { border-radius: 99.9em; } .elementor-share-buttons--align-right .elementor-grid { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-share-buttons--align-left .elementor-grid { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-share-buttons--align-center .elementor-grid { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .elementor-share-buttons--align-justify .elementor-grid { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } @media (max-width: 1024px) { .elementor-share-buttons-tablet--align-right .elementor-grid { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-share-buttons-tablet--align-left .elementor-grid { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-share-buttons-tablet--align-center .elementor-grid { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .elementor-share-buttons-tablet--align-justify .elementor-grid { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } } @media (max-width: 767px) { .elementor-share-buttons-mobile--align-right .elementor-grid { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-share-buttons-mobile--align-left .elementor-grid { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-share-buttons-mobile--align-center .elementor-grid { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .elementor-share-buttons-mobile--align-justify .elementor-grid { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } } .elementor-share-btn { overflow: hidden; font-size: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; -webkit-transition-property: background-color, border-color, -webkit-filter; transition-property: background-color, border-color, -webkit-filter; -o-transition-property: filter, background-color, border-color; transition-property: filter, background-color, border-color; transition-property: filter, background-color, border-color, -webkit-filter; height: 4.5em; cursor: pointer; } .elementor-share-btn__icon, .elementor-share-btn__text { -webkit-transition-property: color, background-color; -o-transition-property: color, background-color; transition-property: color, background-color; -webkit-transition-duration: 0.2s; -o-transition-duration: 0.2s; transition-duration: 0.2s; } .elementor-share-btn__icon { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 4.5em; position: relative; } .elementor-share-btn__icon i { font-size: 1.7em; } .elementor-share-btn__text { font-size: 1.5em; padding-right: 1em; -webkit-align-self: stretch; -ms-flex-item-align: stretch; align-self: stretch; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-weight: 100; } .elementor-share-btn__title { font-weight: bold; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .elementor-share-btn__title + .elementor-share-btn__counter { margin-left: 0.5em; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .elementor-widget-share-buttons .elementor-widget-container { overflow: hidden; } body.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images, body.woocommerce div.product .elementor-widget-woocommerce-product-images div.images, body.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images, body.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images { float: none; width: 100%; padding: 0; } body.rtl.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images, body.rtl.woocommerce div.product .elementor-widget-woocommerce-product-images div.images, body.rtl.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images, body.rtl.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images { float: none; padding: 0; } .woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart { margin: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .woocommerce div.product.elementor form.cart table.variations tbody { display: block; } .woocommerce div.product.elementor form.cart table.variations tr { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .woocommerce div.product.elementor form.cart table.variations tr:not(:last-child) { margin-bottom: 10px; } .woocommerce div.product.elementor form.cart table.variations td { line-height: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0; } .woocommerce div.product.elementor form.cart table.variations td.label { width: 25%; } .woocommerce div.product.elementor form.cart table.variations td.value { position: relative; width: 75%; } .woocommerce div.product.elementor form.cart table.variations td.value select, .woocommerce div.product.elementor form.cart table.variations td.value:before { display: block; font-size: 1em; height: 2em; } .woocommerce div.product.elementor form.cart table.variations td.value:before { content: '-'; color: transparent; background-color: #fff; position: relative; max-width: 100%; width: 75%; margin-right: 1em; } .woocommerce div.product.elementor form.cart table.variations td.value select { border: 0; position: absolute; background: transparent; top: 0; padding: 0; } .woocommerce div.product.elementor .quantity .qty { vertical-align: top; margin-right: 0; } .woocommerce div.product.elementor .quantity + .button { margin-left: 10px; } .woocommerce div.product.elementor .woocommerce-variation-add-to-cart .quantity input { height: 100%; } .woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form) div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form) div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity { margin-right: initial; } .woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form) button, .woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button, .woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form) button, .woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button, .woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form) button, .woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } .woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity { margin-right: auto; } .woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form) button, .woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } @media (max-width: 1024px) { .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart.variations_form .woocommerce-variation-add-to-cart { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart.variations_form .woocommerce-variation-add-to-cart { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart.variations_form .woocommerce-variation-add-to-cart { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart:not(.grouped_form):not(.variations_form) div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart:not(.grouped_form):not(.variations_form) div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity { margin-right: initial; } .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart:not(.grouped_form):not(.variations_form) button, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart:not(.grouped_form):not(.variations_form) button, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart:not(.grouped_form):not(.variations_form) button, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity { margin-right: auto; } .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart:not(.grouped_form):not(.variations_form) button, .woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } } @media (max-width: 767px) { .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart.variations_form .woocommerce-variation-add-to-cart { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart.variations_form .woocommerce-variation-add-to-cart { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart.variations_form .woocommerce-variation-add-to-cart { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart:not(.grouped_form):not(.variations_form) div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart:not(.grouped_form):not(.variations_form) div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity { margin-right: initial; } .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart:not(.grouped_form):not(.variations_form) button, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart:not(.grouped_form):not(.variations_form) button, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form) button, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button { -webkit-flex-basis: auto; -ms-flex-preferred-size: auto; flex-basis: auto; } .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart:not(.grouped_form):not(.variations_form), .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; } .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity { margin-right: auto; } .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart:not(.grouped_form):not(.variations_form) button, .woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; } } .elementor-widget-wc-add-to-cart .quantity { display: inline-block; } .woocommerce div.product.elementor { /* Reset WC tabs style */ /* End Reset WC tabs style */ } .woocommerce div.product.elementor ul.tabs:before { position: static; content: none; width: auto; bottom: auto; left: auto; border-bottom: 0; z-index: auto; } .woocommerce div.product.elementor ul.tabs { margin: 0; } .woocommerce div.product.elementor ul.tabs li { padding: 0; } .woocommerce div.product.elementor ul.tabs li a { padding: .8em 1.2em; line-height: 1; } .woocommerce div.product.elementor ul.tabs li:after, .woocommerce div.product.elementor ul.tabs li:before { border: 0; position: static; bottom: auto; width: auto; height: auto; content: none; -webkit-box-sizing: border-box; box-sizing: border-box; } .woocommerce div.product.elementor .woocommerce-tabs .panel { margin: 0; padding: 20px; border-radius: 0; border-width: 0; border-top: 1px solid #d3ced2; -webkit-box-shadow: none; box-shadow: none; margin-top: -1px; } .woocommerce div.product.elementor .elementor-product-price-block-yes .price del, .woocommerce div.product.elementor .elementor-product-price-block-yes .price ins { display: block; } .elementor-widget-woocommerce-product-meta .detail-container { position: relative; } .elementor-widget-woocommerce-product-meta .detail-container:after { position: absolute; bottom: 0; left: 0; width: 100%; } .elementor-widget-woocommerce-product-meta .detail-label { font-weight: bold; } .elementor-woo-meta--view-inline .product_meta { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .elementor-woo-meta--view-inline .product_meta .detail-container:after { width: auto; left: auto; right: auto; position: absolute; height: 100%; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border-top: 0; border-bottom: 0; border-right: 0; border-left-width: 1px; border-style: solid; right: -8px; } .elementor-woo-meta--view-table .product_meta { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .elementor-woo-meta--view-table .product_meta .detail-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .elementor-woo-meta--view-table .product_meta .detail-label { min-width: 108px; } .elementor-woo-meta--view-stacked .product_meta .detail-container { display: block; } .woocommerce div.product.elementor .woocommerce-product-rating { margin-bottom: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .woocommerce div.product.elementor .star-rating { margin-top: 0; } .elementor-product-rating--align-left .woocommerce-product-rating { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-product-rating--align-right .woocommerce-product-rating { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-product-rating--align-center .woocommerce-product-rating { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .elementor-product-rating--align-justify .woocommerce-product-rating .woocommerce-review-link { margin-left: auto; } .elementor-element.elementor-products-grid ul.products { grid-template-columns: repeat(4, 1fr); } @media (max-width: 1024px) { .elementor-element.elementor-products-grid ul.products { grid-template-columns: repeat(3, 1fr); } } @media (max-width: 767px) { .elementor-element.elementor-products-grid ul.products { grid-template-columns: repeat(2, 1fr); } } .elementor-element.elementor-products-grid.elementor-products-columns-1 ul.products { grid-template-columns: repeat(1, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-2 ul.products { grid-template-columns: repeat(2, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-3 ul.products { grid-template-columns: repeat(3, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-4 ul.products { grid-template-columns: repeat(4, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-5 ul.products { grid-template-columns: repeat(5, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-6 ul.products { grid-template-columns: repeat(6, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-7 ul.products { grid-template-columns: repeat(7, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-8 ul.products { grid-template-columns: repeat(8, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-9 ul.products { grid-template-columns: repeat(9, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-10 ul.products { grid-template-columns: repeat(10, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-11 ul.products { grid-template-columns: repeat(11, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-12 ul.products { grid-template-columns: repeat(12, 1fr); } @media (max-width: 1024px) { .elementor-element.elementor-products-grid.elementor-products-columns-tablet-1 ul.products { grid-template-columns: repeat(1, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-tablet-2 ul.products { grid-template-columns: repeat(2, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-tablet-3 ul.products { grid-template-columns: repeat(3, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-tablet-4 ul.products { grid-template-columns: repeat(4, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-tablet-5 ul.products { grid-template-columns: repeat(5, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-tablet-6 ul.products { grid-template-columns: repeat(6, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-tablet-7 ul.products { grid-template-columns: repeat(7, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-tablet-8 ul.products { grid-template-columns: repeat(8, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-tablet-9 ul.products { grid-template-columns: repeat(9, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-tablet-10 ul.products { grid-template-columns: repeat(10, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-tablet-11 ul.products { grid-template-columns: repeat(11, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-tablet-12 ul.products { grid-template-columns: repeat(12, 1fr); } } @media (max-width: 767px) { .elementor-element.elementor-products-grid.elementor-products-columns-mobile-1 ul.products { grid-template-columns: repeat(1, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-mobile-2 ul.products { grid-template-columns: repeat(2, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-mobile-3 ul.products { grid-template-columns: repeat(3, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-mobile-4 ul.products { grid-template-columns: repeat(4, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-mobile-5 ul.products { grid-template-columns: repeat(5, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-mobile-6 ul.products { grid-template-columns: repeat(6, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-mobile-7 ul.products { grid-template-columns: repeat(7, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-mobile-8 ul.products { grid-template-columns: repeat(8, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-mobile-9 ul.products { grid-template-columns: repeat(9, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-mobile-10 ul.products { grid-template-columns: repeat(10, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-mobile-11 ul.products { grid-template-columns: repeat(11, 1fr); } .elementor-element.elementor-products-grid.elementor-products-columns-mobile-12 ul.products { grid-template-columns: repeat(12, 1fr); } } .elementor-element.elementor-products-grid ul.products { display: grid; margin: 0; grid-column-gap: 20px; grid-row-gap: 40px; } .elementor-element.elementor-products-grid ul.products:before, .elementor-element.elementor-products-grid ul.products:after { content: none; display: none; } .elementor-element.elementor-products-grid ul.products li.product { width: auto; padding: 0; margin: 0; float: none; } .elementor-element.elementor-products-grid ul.products li.product .onsale { padding: 0; display: none; } .elementor-element.elementor-products-grid ul.products li.product a.woocommerce-loop-product__link { display: block; position: relative; } .elementor-products-grid:not(.show-heading-yes) .products > h2 { display: none; } .elementor-products-grid nav.woocommerce-pagination { margin-top: 40px; } .elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul { border: none 0; } .elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul li { border-right: none 0; border-left: none 0; } .elementor-product-loop-item--align-left ul.products li.product .star-rating { margin-right: auto; } .elementor-product-loop-item--align-right ul.products li.product .star-rating { margin-left: auto; } .elementor-product-loop-item--align-center ul.products li.product .star-rating { margin-right: auto; margin-left: auto; } .woocommerce .elementor-element.elementor-products-grid ul.products li.product { width: auto; } .woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product, .woocommerce div.product .elementor-element.elementor-products-grid .upsells.products ul.products li.product { width: auto; } .elementor.product .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper { overflow: hidden; } .woocommerce .elementor-widget-woocommerce-product-images span.onsale { padding: 0; } .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-subtotal-yes) .elementor-menu-cart__toggle .elementor-button-text { display: none; } .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product-remove { display: none; } .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-divider-yes) .elementor-menu-cart__product:not(:last-of-type), .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-divider-yes) .elementor-menu-cart__products, .elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-divider-yes) .elementor-menu-cart__subtotal { border-bottom: none; } .elementor-widget-woocommerce-menu-cart.toggle-icon--bag-light .elementor-menu-cart__toggle .elementor-button-icon i:before { content: '\e1009'; } .elementor-widget-woocommerce-menu-cart.toggle-icon--bag-medium .elementor-menu-cart__toggle .elementor-button-icon i:before { content: '\e1010'; } .elementor-widget-woocommerce-menu-cart.toggle-icon--bag-solid .elementor-menu-cart__toggle .elementor-button-icon i:before { content: '\e1011'; } .elementor-widget-woocommerce-menu-cart.toggle-icon--basket-light .elementor-menu-cart__toggle .elementor-button-icon i:before { content: '\e1012'; } .elementor-widget-woocommerce-menu-cart.toggle-icon--basket-medium .elementor-menu-cart__toggle .elementor-button-icon i:before { content: '\e1013'; } .elementor-widget-woocommerce-menu-cart.toggle-icon--basket-solid .elementor-menu-cart__toggle .elementor-button-icon i:before { content: '\e1014'; } .elementor-widget-woocommerce-menu-cart.toggle-icon--cart-light .elementor-menu-cart__toggle .elementor-button-icon i:before { content: '\e1015'; } .elementor-widget-woocommerce-menu-cart.toggle-icon--cart-medium .elementor-menu-cart__toggle .elementor-button-icon i:before { content: '\e1016'; } .elementor-widget-woocommerce-menu-cart.toggle-icon--cart-solid .elementor-menu-cart__toggle .elementor-button-icon i:before { content: '\e1017'; } .elementor-menu-cart__toggle .elementor-button { background: transparent; border-radius: 0; color: #818a91; border: 1px solid; border-color: inherit; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .elementor-menu-cart__toggle .elementor-button-text { margin-right: 0.3em; } .elementor-menu-cart__toggle .elementor-button-icon { position: relative; -webkit-transition: color 0.1s; -o-transition: color 0.1s; transition: color 0.1s; } .elementor-menu-cart__toggle .elementor-button-icon i { font-family: 'eicons-bc'; } .elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before { content: attr(data-counter); display: block; position: absolute; min-width: 1.6em; height: 1.6em; line-height: 1.5em; top: -0.7em; right: -0.7em; border-radius: 100%; color: #fff; background-color: #d9534f; text-align: center; font-size: 10px; } .elementor-menu-cart--items-indicator-plain .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before { content: attr(data-counter); display: inline-block; font-weight: normal; } .elementor-menu-cart--empty-indicator-hide .elementor-menu-cart__toggle .elementor-button .elementor-button-icon[data-counter]:before { content: none; display: none; } .elementor-menu-cart__container { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); overflow: hidden; position: fixed; z-index: 9998; top: 0; left: 0; width: 100vw; height: 100vh; background-color: rgba(0, 0, 0, 0.25); -webkit-transition: background-color 0.4s, -webkit-transform 0s; transition: background-color 0.4s, -webkit-transform 0s; -o-transition: background-color 0.4s, transform 0s; transition: background-color 0.4s, transform 0s; transition: background-color 0.4s, transform 0s, -webkit-transform 0s; } .elementor-menu-cart__container .elementor-menu-cart__main { -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; position: fixed; top: 0; width: 350px; max-width: 100%; right: 0; bottom: 0; padding: 0 30px; background-color: white; -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); } .elementor-menu-cart__container:not(.elementor-menu-cart--shown) { background-color: transparent; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transition: background-color 0.4s, -webkit-transform 0s 0.4s; transition: background-color 0.4s, -webkit-transform 0s 0.4s; -o-transition: background-color 0.4s, transform 0s 0.4s; transition: background-color 0.4s, transform 0s 0.4s; transition: background-color 0.4s, transform 0s 0.4s, -webkit-transform 0s 0.4s; } .elementor-menu-cart__container:not(.elementor-menu-cart--shown) .elementor-menu-cart__main { overflow: hidden; opacity: 0; -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); } .elementor-menu-cart__container:not(.elementor-menu-cart--shown) .dialog-lightbox-close-button { display: none; } .elementor-menu-cart__main { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; font-size: 14px; } .elementor-menu-cart__close-button { width: 25px; height: 25px; position: relative; margin: 20px 0; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; cursor: pointer; } .elementor-menu-cart__close-button:before, .elementor-menu-cart__close-button:after { content: ''; position: absolute; height: 3px; width: 100%; top: 50%; left: 0; margin-top: -1px; background: #818a91; border-radius: 1px; } .elementor-menu-cart__close-button::before { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .elementor-menu-cart__close-button::after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } .elementor-menu-cart__products { max-height: calc(100vh - 250px); overflow: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; } .elementor-menu-cart__product { display: grid; grid-template-columns: 25% auto 50px; grid-template-rows: 75% auto; } .elementor-menu-cart__product-image { grid-row-start: 1; grid-row-end: 3; width: 100%; } .elementor-menu-cart__product-image img, .elementor-menu-cart__product-image a { display: block; } .elementor-menu-cart__product-name { grid-column-start: 2; grid-column-end: 4; margin: 0; } .elementor-menu-cart__product-price { -webkit-align-self: end; -ms-flex-item-align: end; align-self: end; color: #D4D4D4; font-weight: 300; } .elementor-menu-cart__product-price .amount { font-weight: 600; } .elementor-menu-cart__product-name, .elementor-menu-cart__product-price { font-size: 14px; padding-left: 20px; } .elementor-menu-cart__product-remove { -webkit-align-self: end; -ms-flex-item-align: end; align-self: end; justify-self: end; color: #818a91; width: 22px; height: 22px; border-radius: 20px; border: 1px solid #D4D4D4; text-align: center; overflow: hidden; position: relative; } .elementor-menu-cart__product-remove:before, .elementor-menu-cart__product-remove:after { content: ''; position: absolute; height: 1px; width: 50%; top: 50%; left: 25%; margin-top: -1px; background: #D4D4D4; z-index: 1; } .elementor-menu-cart__product-remove::before { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } .elementor-menu-cart__product-remove::after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } .elementor-menu-cart__product-remove > a { display: block; z-index: 2; width: 100%; height: 100%; overflow: hidden; opacity: 0; position: absolute; } .elementor-menu-cart__product:not(:last-of-type), .elementor-menu-cart__products, .elementor-menu-cart__subtotal { border-bottom: solid 1px #D4D4D4; } .elementor-menu-cart__product:not(:first-of-type), .elementor-menu-cart__subtotal, .elementor-menu-cart__footer-buttons { padding-top: 20px; } .elementor-menu-cart__product, .elementor-menu-cart__subtotal { padding-bottom: 20px; } .elementor-menu-cart__subtotal { font-size: 20px; text-align: center; font-weight: 600; } .elementor-menu-cart__footer-buttons { font-size: 20px; text-align: center; display: grid; grid-column-gap: 10px; grid-row-gap: 10px; } .elementor-menu-cart__footer-buttons .elementor-button { border-radius: 0; } .elementor-menu-cart--buttons-inline .elementor-menu-cart__footer-buttons { grid-template-columns: 1fr 1fr; } .elementor-menu-cart--buttons-stacked .elementor-menu-cart__footer-buttons { grid-template-columns: 1fr; } .product .count { background-color: inherit; } .elementor-widget-woocommerce-product-additional-information:not(.elementor-show-heading-yes) h2 { display: none; } .woocommerce div.product.elementor form.cart div.product-addon { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .elementor-skin-carousel .elementor-main-swiper, .elementor-skin-coverflow .elementor-main-swiper { height: 230px; } .elementor-skin-carousel.elementor-pagination-position-inside .swiper-pagination-fraction, .elementor-skin-carousel.elementor-pagination-position-inside .swiper-container-horizontal > .swiper-pagination-bullets, .elementor-skin-coverflow.elementor-pagination-position-inside .swiper-pagination-fraction, .elementor-skin-coverflow.elementor-pagination-position-inside .swiper-container-horizontal > .swiper-pagination-bullets { bottom: 5px; } .elementor-skin-carousel.elementor-pagination-position-outside .swiper-container, .elementor-skin-coverflow.elementor-pagination-position-outside .swiper-container { padding-bottom: 30px; } .elementor-skin-carousel.elementor-pagination-position-outside .swiper-pagination-fraction, .elementor-skin-carousel.elementor-pagination-position-outside .swiper-container-horizontal > .swiper-pagination-bullets, .elementor-skin-coverflow.elementor-pagination-position-outside .swiper-pagination-fraction, .elementor-skin-coverflow.elementor-pagination-position-outside .swiper-container-horizontal > .swiper-pagination-bullets { bottom: 0; } .elementor-skin-carousel.elementor-pagination-position-outside .elementor-swiper-button, .elementor-skin-coverflow.elementor-pagination-position-outside .elementor-swiper-button { top: calc(50% - 30px / 2); } .elementor-skin-slideshow .elementor-main-swiper { height: 450px; position: relative; } .elementor-skin-slideshow .elementor-thumbnails-swiper .elementor-custom-embed-play i { font-size: 50px; } .elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide { cursor: pointer; } .elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide:not(.swiper-slide-active):after { content: ''; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(0, 0, 0, 0.3); } .elementor-carousel-image { background: no-repeat center; -webkit-background-size: cover; background-size: cover; height: 100%; position: relative; } .elementor-carousel-image-overlay { position: absolute; top: 0; left: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; width: 100%; height: 100%; padding: 20px; color: #fff; background-color: rgba(129, 138, 145, 0.8); -webkit-transition: opacity .5s, -webkit-transform .5s; transition: opacity .5s, -webkit-transform .5s; -o-transition: transform .5s, opacity .5s; transition: transform .5s, opacity .5s; transition: transform .5s, opacity .5s, -webkit-transform .5s; } .elementor-carousel-image-overlay i { font-size: 21px; } .elementor-testimonial__image { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .elementor-testimonial__image img { border-radius: 999px; -webkit-box-sizing: content-box; box-sizing: content-box; -o-object-fit: cover; object-fit: cover; } .elementor-testimonial__footer, .elementor-testimonial__header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .elementor-testimonial__footer cite, .elementor-testimonial__header cite { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; font-style: normal; font-size: 14px; line-height: 1.5; } .elementor-testimonial__name { font-weight: bold; } .elementor-testimonial--layout-image_inline .elementor-testimonial__footer, .elementor-testimonial--layout-image_above .elementor-testimonial__footer { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite, .elementor-testimonial--layout-image_above .elementor-testimonial__image + cite { margin-left: 20px; } .elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__footer, .elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__footer { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite, .elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite { margin-right: 20px; margin-left: 0; } .elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__footer, .elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__footer { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite, .elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite { margin-right: 0; margin-left: 20px; } .elementor-testimonial--layout-image_inline .elementor-testimonial__footer { margin-top: 25px; } .elementor-testimonial--layout-image_above .elementor-testimonial { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; } .elementor-testimonial--layout-image_above .elementor-testimonial__footer { margin-bottom: 25px; } .elementor-testimonial--layout-image_stacked .elementor-testimonial__footer { margin-top: 25px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .elementor-testimonial--layout-image_stacked .elementor-testimonial__image, .elementor-testimonial--layout-image_stacked .elementor-testimonial cite { margin-top: 15px; width: 100%; } .elementor-testimonial--layout-image_left .elementor-testimonial, .elementor-testimonial--layout-image_right .elementor-testimonial { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; } .elementor-testimonial--layout-image_left .elementor-testimonial__footer, .elementor-testimonial--layout-image_right .elementor-testimonial__footer { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; text-align: center; } .elementor-testimonial--layout-image_left .elementor-testimonial__image + cite, .elementor-testimonial--layout-image_right .elementor-testimonial__image + cite { margin-top: 15px; } .elementor-testimonial--layout-image_left.elementor-testimonial--align-center .elementor-testimonial__footer, .elementor-testimonial--layout-image_right.elementor-testimonial--align-center .elementor-testimonial__footer { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-testimonial--layout-image_left .elementor-testimonial { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-testimonial--layout-image_left .elementor-testimonial__footer { padding-right: 20px; } .elementor-testimonial--layout-image_right .elementor-testimonial { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .elementor-testimonial--layout-image_right .elementor-testimonial__footer { padding-left: 20px; } .elementor-testimonial--align-right .elementor-testimonial { text-align: right; } .elementor-testimonial--align-left .elementor-testimonial { text-align: left; } .elementor-testimonial--align-center .elementor-testimonial { text-align: center; } .elementor-testimonial--align-center .elementor-testimonial__footer { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite { text-align: left; } .elementor-testimonial--skin-default.elementor-testimonial--layout-image_right .elementor-testimonial__cite, .elementor-testimonial--skin-default.elementor-testimonial--layout-image_left .elementor-testimonial__cite, .elementor-testimonial--skin-default.elementor-testimonial--layout-image_above .elementor-testimonial__cite { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; margin-top: 25px; } .elementor-testimonial--skin-bubble .elementor-testimonial__content { background-color: #e6e9ec; padding: 20px; position: relative; } .elementor-testimonial--skin-bubble .elementor-testimonial__content:after { content: ''; display: block; width: 14px; height: 14px; background-color: #e6e9ec; position: absolute; -webkit-transform: scaleX(0.75) rotate(45deg); -ms-transform: scaleX(0.75) rotate(45deg); transform: scaleX(0.75) rotate(45deg); border-width: 0; -webkit-box-sizing: content-box; box-sizing: content-box; } .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above .elementor-testimonial__content:after { bottom: calc( 100% - 7px); -webkit-transform: scaleX(0.75) rotate(-135deg); -ms-transform: scaleX(0.75) rotate(-135deg); transform: scaleX(0.75) rotate(-135deg); } .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-center .elementor-testimonial__content:after { left: 50%; -webkit-transform: translateX(-50%) scaleX(0.75) rotate(-135deg); -ms-transform: translateX(-50%) scaleX(0.75) rotate(-135deg); transform: translateX(-50%) scaleX(0.75) rotate(-135deg); } .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked .elementor-testimonial__content:after, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline .elementor-testimonial__content:after { top: calc( 100% - 7px); } .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-center .elementor-testimonial__content:after, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-center .elementor-testimonial__content:after { left: 50%; -webkit-transform: translateX(-50%) scaleX(0.75) rotate(45deg); -ms-transform: translateX(-50%) scaleX(0.75) rotate(45deg); transform: translateX(-50%) scaleX(0.75) rotate(45deg); } .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after { left: calc( 20px + ( 50px / 2 )); } .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after { right: calc( 20px + ( 50px / 2 )); } .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__content:after { -webkit-transform: scaleY(0.75) rotate(135deg); -ms-transform: scaleY(0.75) rotate(135deg); transform: scaleY(0.75) rotate(135deg); left: -8px; } .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__content:after { -webkit-transform: scaleY(0.75) rotate(-45deg); -ms-transform: scaleY(0.75) rotate(-45deg); transform: scaleY(0.75) rotate(-45deg); right: -8px; } .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__content:after, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__content:after { top: calc(20px + (50px / 2)); } .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__footer, .elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__footer { padding-top: 20px; } .elementor-widget-testimonial-carousel .swiper-slide { padding: 20px; } .elementor-widget-testimonial-carousel .elementor-testimonial__text { font-size: 1.3em; font-style: italic; line-height: 1.5; } .elementor-widget-testimonial-carousel .elementor-testimonial__image img { width: 50px; height: 50px; } .elementor-widget-reviews .swiper-slide { background-color: white; border: 1px solid #e1e8ed; border-radius: 5px; padding: 0; } .elementor-widget-reviews .elementor-testimonial__text { font-size: 14px; line-height: 20px; } .elementor-widget-reviews .elementor-testimonial__name { color: #1c2022; } .elementor-widget-reviews .elementor-testimonial__title { color: #697882; font-size: 12.5px; font-weight: normal; font-family: inherit; } .elementor-widget-reviews .elementor-testimonial__image { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .elementor-widget-reviews .elementor-testimonial__image img { width: 36px; height: 36px; } .elementor-widget-reviews .elementor-testimonial__icon { margin-left: auto; font-size: 17px; } .elementor-widget-reviews .elementor-testimonial__icon .fa + .fa { margin-left: 0.15em; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-android { color: #A4C639; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-apple { color: #999999; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-behance { color: #1769ff; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-bitbucket { color: #205081; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-codepen { color: #000000; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-delicious { color: #3399ff; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-digg { color: #005be2; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-dribbble { color: #ea4c89; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-envelope { color: #ea4335; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-facebook { color: #3b5998; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-flickr { color: #0063dc; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-foursquare { color: #2d5be3; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-github { color: #333333; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-google-plus { color: #dd4b39; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-houzz { color: #7ac142; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-instagram { color: #262626; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-jsfiddle { color: #487AA2; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-linkedin { color: #0077b5; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-medium { color: #00ab6b; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-meetup { color: #ec1c40; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-mixcloud { color: #273a4b; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-odnoklassniki { color: #F4731C; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-pinterest { color: #bd081c; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-product-hunt { color: #da552f; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-reddit { color: #ff4500; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-rss { color: #f26522; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-shopping-cart { color: #4CAF50; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-skype { color: #00AFF0; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-slideshare { color: #0077b5; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-snapchat { color: #fffc00; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-soundcloud { color: #ff8800; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-spotify { color: #2ebd59; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stack-overflow { color: #fe7a15; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-steam { color: #00adee; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stumbleupon { color: #EB4924; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-telegram { color: #2CA5E0; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-thumb-tack { color: #1aa1d8; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tripadvisor { color: #589442; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tumblr { color: #35465c; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitch { color: #6441A5; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitter { color: #1DA1F2; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vimeo { color: #1ab7ea; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vk { color: #45668e; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weibo { color: #df2029; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weixin { color: #7bb32e; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-whatsapp { color: #25d366; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-wordpress { color: #21759b; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-xing { color: #026466; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-yelp { color: #af0606; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-youtube { color: #cd201f; } .elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-500px { color: #0099e5; } .elementor-widget-reviews .elementor-testimonial__rating { background-image: -webkit-gradient(linear, left top, right top, from(#ffc82c), to(#cccccc)); background-image: -webkit-linear-gradient(left, #ffc82c var(--rating), #cccccc var(--rating)); background-image: -o-linear-gradient(left, #ffc82c var(--rating), #cccccc var(--rating)); background-image: linear-gradient(to right, #ffc82c var(--rating), #cccccc var(--rating)); font-family: FontAwesome; } .elementor-widget-reviews .elementor-testimonial__header { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 15px; padding-bottom: 6px; } .elementor-widget-reviews .elementor-testimonial__image + cite { margin-left: 9px; } .elementor-widget-reviews .elementor-testimonial__separator { margin: 0 auto; border-top: 0 none; border-bottom: 1px solid #e1e8ed; height: 0; } .elementor-widget-reviews .elementor-testimonial__content { padding-top: 6px; padding-bottom: 15px; } .elementor-widget-reviews .elementor-testimonial__content, .elementor-widget-reviews .elementor-testimonial__header { padding-left: 15px; padding-right: 15px; } .elementor-widget-reviews.elementor-review--has-separator .elementor-testimonial__header { border-bottom: 1px solid #e1e8ed; } .swiper-pagination-bullets { color: #fff; cursor: default; } .swiper-container .elementor-lightbox-content-source { display: none; } .swiper-slide { border-style: solid; border-width: 0; -webkit-transition-duration: .5s; -o-transition-duration: .5s; transition-duration: .5s; -webkit-transition-property: border, background, -webkit-transform; transition-property: border, background, -webkit-transform; -o-transition-property: border, background, transform; transition-property: border, background, transform; transition-property: border, background, transform, -webkit-transform; overflow: hidden; } .swiper-slide:not(:hover) .e-overlay-animation-fade { opacity: 0; } .swiper-slide:not(:hover) .e-overlay-animation-slide-up { -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); } .swiper-slide:not(:hover) .e-overlay-animation-slide-down { -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); } .swiper-slide:not(:hover) .e-overlay-animation-slide-right { -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); } .swiper-slide:not(:hover) .e-overlay-animation-slide-left { -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); } .swiper-slide:not(:hover) .e-overlay-animation-zoom-in { -webkit-transform: scale(0.5); -ms-transform: scale(0.5); transform: scale(0.5); opacity: 0; } .swiper-slide a { display: inline; } .elementor-swiper { position: relative; } .elementor-main-swiper { position: static; } .elementor-main-swiper .elementor-swiper-button-prev { left: 10px; } .elementor-main-swiper .elementor-swiper-button-next { right: 10px; } .elementor-widget-testimonial-carousel .elementor-arrows-yes .elementor-main-swiper, .elementor-widget-reviews .elementor-arrows-yes .elementor-main-swiper { width: calc( 95% - 40px); } .elementor-widget-testimonial-carousel .elementor-main-swiper, .elementor-widget-reviews .elementor-main-swiper { width: 95%; } .elementor-widget-testimonial-carousel .swiper-wrapper, .elementor-widget-reviews .swiper-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -webkit-align-items: stretch; -ms-flex-align: stretch; align-items: stretch; } .elementor-widget-testimonial-carousel .swiper-slide, .elementor-widget-reviews .swiper-slide { height: auto; } .elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container, .elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper-container, .elementor-widget-reviews.elementor-pagination-type-bullets .swiper-container, .elementor-widget-reviews.elementor-pagination-type-fraction .swiper-container { padding-bottom: 40px; } .elementor-widget-testimonial-carousel .elementor-main-swiper .elementor-swiper-button-prev, .elementor-widget-reviews .elementor-main-swiper .elementor-swiper-button-prev { left: 0; } .elementor-widget-testimonial-carousel .elementor-main-swiper .elementor-swiper-button-next, .elementor-widget-reviews .elementor-main-swiper .elementor-swiper-button-next { right: 0; } .elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-next, .elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-prev, .elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-next, .elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-prev { top: calc( 50% - ( 40px / 2 )); } .entry-content blockquote.elementor-blockquote:not(.alignright):not(.alignleft), .entry-summary blockquote.elementor-blockquote { margin-right: 0; margin-left: 0; } .elementor-widget-blockquote blockquote { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; quotes: none; border-left: 0 none; border-right: 0 none; border-top: 0 none; border-bottom: 0 none; font-style: normal; color: #55595c; } .elementor-widget-blockquote blockquote:before, .elementor-widget-blockquote blockquote:after, .elementor-widget-blockquote blockquote footer:before, .elementor-widget-blockquote blockquote footer:after, .elementor-widget-blockquote blockquote cite:before, .elementor-widget-blockquote blockquote cite:after { content: ''; content: none; } .elementor-blockquote { -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } .elementor-blockquote__author, .elementor-blockquote__content { margin-bottom: 0; font-style: normal; } .elementor-blockquote__author { font-weight: bold; white-space: pre-wrap; } .elementor-blockquote footer { margin-top: 12px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .elementor-blockquote__tweet-button { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; color: #1DA1F2; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; line-height: 1; position: relative; width: -webkit-max-content; width: -moz-max-content; width: max-content; } .elementor-blockquote__tweet-button:hover { color: #0967a0; } .elementor-blockquote__tweet-button span { font-weight: 600; } .elementor-blockquote__tweet-button i, .elementor-blockquote__tweet-button span { vertical-align: middle; } .elementor-blockquote__tweet-button i + span { margin-left: 0.5em; } .elementor-blockquote__tweet-button i { font-family: FontAwesome !important; } .elementor-blockquote__tweet-label { white-space: pre-wrap; } .elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button, .elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button { padding: 0.7em 1.2em; border-radius: 100em; background-color: #1DA1F2; color: #fff; font-size: 15px; } .elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover, .elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover { background-color: #0967a0; color: #fff; } .elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover:before, .elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover:before { border-right-color: #0967a0; } .elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button, .elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button { padding: 0; width: 2em; height: 2em; } .elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i, .elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:before { content: ''; border: solid 0.5em transparent; border-right-color: #1DA1F2; position: absolute; left: -0.8em; top: 50%; -webkit-transform: translateY(-50%) scale(1, 0.65); -ms-transform: translateY(-50%) scale(1, 0.65); transform: translateY(-50%) scale(1, 0.65); -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } .elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:before { right: auto; left: -0.8em; border-right-color: #1DA1F2; border-left-color: transparent; } .elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:hover:before { border-right-color: #0967a0; } .elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:before { left: auto; right: -0.8em; border-right-color: transparent; border-left-color: #1DA1F2; } .elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:hover:before { border-left-color: #0967a0; } .elementor-blockquote--skin-boxed .elementor-blockquote { background-color: #e6e9ec; padding: 30px; } .elementor-blockquote--skin-border .elementor-blockquote { border-color: #e6e9ec; border-style: solid; border-left-width: 7px; padding-left: 20px; } .elementor-blockquote--skin-quotation .elementor-blockquote:before { content: '“'; font-size: 100px; color: #e6e9ec; font-family: "Times New Roman", Times, serif; font-weight: 900; line-height: 1; display: block; height: 0.6em; } .elementor-blockquote--skin-quotation .elementor-blockquote__content { margin-top: 15px; } .elementor-blockquote--align-left .elementor-blockquote__content { text-align: left; } .elementor-blockquote--align-left .elementor-blockquote footer { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .elementor-blockquote--align-right .elementor-blockquote__content { text-align: right; } .elementor-blockquote--align-right .elementor-blockquote footer { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-blockquote--align-center .elementor-blockquote { text-align: center; } .elementor-blockquote--align-center .elementor-blockquote footer { display: block; } .elementor-blockquote--align-center .elementor-blockquote__author { display: block; } .elementor-blockquote--align-center .elementor-blockquote__tweet-button { margin-right: auto; margin-left: auto; } .elementor-headline { font-size: 43px; line-height: 1.2; display: block; } .elementor-headline--style-rotate .elementor-headline-dynamic-wrapper { text-align: left; } .elementor-headline--style-highlight .elementor-headline-dynamic-wrapper { overflow: visible; text-align: inherit; } .elementor-headline--style-highlight .elementor-headline-dynamic-text { z-index: 1; } .elementor-headline--style-highlight .elementor-headline-plain-text { z-index: 1; position: relative; } .elementor-headline--style-highlight svg { position: absolute; top: 50%; left: 50%; width: calc( 100% + 20px); height: calc( 100% + 20px); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); overflow: visible; } .elementor-headline--style-highlight svg path { stroke: red; stroke-width: 9; fill: none; stroke-dasharray: 1500; -webkit-animation: elementor-headline-dash 10s infinite; animation: elementor-headline-dash 10s infinite; } .elementor-headline--style-highlight svg path:nth-of-type(2) { -webkit-animation-delay: 0.6s; animation-delay: 0.6s; } @-webkit-keyframes elementor-headline-dash { 0% { stroke-dasharray: 0 1500; } 15% { stroke-dasharray: 1500 1500; } 85% { opacity: 1; } 90% { stroke-dasharray: 1500 1500; opacity: 0; } 100% { stroke-dasharray: 0 1500; opacity: 0; } } @keyframes elementor-headline-dash { 0% { stroke-dasharray: 0 1500; } 15% { stroke-dasharray: 1500 1500; } 85% { opacity: 1; } 90% { stroke-dasharray: 1500 1500; opacity: 0; } 100% { stroke-dasharray: 0 1500; opacity: 0; } } .elementor-headline-dynamic-wrapper { display: inline-block; position: relative; } .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text { display: inline-block; position: absolute; top: 0; left: 0; } .elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text.elementor-headline-text-active { position: relative; } .elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper { -webkit-perspective: 300px; perspective: 300px; } .elementor-headline-animation-type-flip .elementor-headline-dynamic-text { opacity: 0; -webkit-transform-origin: 50% 100%; -ms-transform-origin: 50% 100%; transform-origin: 50% 100%; -webkit-transform: rotateX(180deg); transform: rotateX(180deg); } .elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-active { opacity: 1; -webkit-transform: rotateX(0deg); transform: rotateX(0deg); -webkit-animation: elementor-headline-flip-in 1.2s; animation: elementor-headline-flip-in 1.2s; } .elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-inactive { -webkit-transform: rotateX(180deg); transform: rotateX(180deg); -webkit-animation: elementor-headline-flip-out 1.2s; animation: elementor-headline-flip-out 1.2s; } @-webkit-keyframes elementor-headline-flip-in { 0% { -webkit-transform: rotateX(180deg); transform: rotateX(180deg); opacity: 0; } 35% { -webkit-transform: rotateX(120deg); transform: rotateX(120deg); opacity: 0; } 65% { opacity: 0; } 100% { -webkit-transform: rotateX(360deg); transform: rotateX(360deg); opacity: 1; } } @keyframes elementor-headline-flip-in { 0% { -webkit-transform: rotateX(180deg); transform: rotateX(180deg); opacity: 0; } 35% { -webkit-transform: rotateX(120deg); transform: rotateX(120deg); opacity: 0; } 65% { opacity: 0; } 100% { -webkit-transform: rotateX(360deg); transform: rotateX(360deg); opacity: 1; } } @-webkit-keyframes elementor-headline-flip-out { 0% { -webkit-transform: rotateX(0deg); transform: rotateX(0deg); opacity: 1; } 35% { -webkit-transform: rotateX(-40deg); transform: rotateX(-40deg); opacity: 1; } 65% { opacity: 0; } 100% { -webkit-transform: rotateX(180deg); transform: rotateX(180deg); opacity: 0; } } @keyframes elementor-headline-flip-out { 0% { -webkit-transform: rotateX(0deg); transform: rotateX(0deg); opacity: 1; } 35% { -webkit-transform: rotateX(-40deg); transform: rotateX(-40deg); opacity: 1; } 65% { opacity: 0; } 100% { -webkit-transform: rotateX(180deg); transform: rotateX(180deg); opacity: 0; } } .elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper { vertical-align: top; overflow: hidden; } .elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper::after { /* vertical bar */ content: ''; position: absolute; left: auto; right: 0; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); height: 90%; width: 1px; background-color: #0d0d0d; } .elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:not(.elementor-headline-typing-selected):after { -webkit-animation: elementor-headline-pulse 1s infinite; animation: elementor-headline-pulse 1s infinite; } .elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected { background-color: #0d0d0d; } .elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected::after { visibility: hidden; } .elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected .elementor-headline-dynamic-text { color: #aebcb9; } .elementor-headline-animation-type-typing .elementor-headline-dynamic-text:not(.elementor-headline-text-active) { visibility: hidden; } .elementor-headline-animation-type-typing .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in) { position: absolute; visibility: hidden; } @-webkit-keyframes elementor-headline-pulse { 0% { -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); opacity: 1; } 40% { -webkit-transform: translateY(-50%) scale(0.9); transform: translateY(-50%) scale(0.9); opacity: 0; } 100% { -webkit-transform: translateY(-50%) scale(0); transform: translateY(-50%) scale(0); opacity: 0; } } @keyframes elementor-headline-pulse { 0% { -webkit-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); opacity: 1; } 40% { -webkit-transform: translateY(-50%) scale(0.9); transform: translateY(-50%) scale(0.9); opacity: 0; } 100% { -webkit-transform: translateY(-50%) scale(0); transform: translateY(-50%) scale(0); opacity: 0; } } .elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper { -webkit-perspective: 300px; perspective: 300px; } .elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter { display: inline-block; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .elementor-headline-animation-type-swirl .elementor-headline-dynamic-text { opacity: 0; } .elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: translateZ(-20px) rotateX(90deg); transform: translateZ(-20px) rotateX(90deg); opacity: 0; } .elementor-headline-text-active .elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter { opacity: 1; } .elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter.elementor-headline-animation-in { -webkit-animation: elementor-headline-swirl-in .4s forwards; animation: elementor-headline-swirl-in .4s forwards; } .elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in) { -webkit-animation: elementor-headline-swirl-out .4s forwards; animation: elementor-headline-swirl-out .4s forwards; } @-webkit-keyframes elementor-headline-swirl-in { 0% { opacity: 0; -webkit-transform: translateZ(-20px) rotateX(90deg); transform: translateZ(-20px) rotateX(90deg); } 60% { opacity: 1; -webkit-transform: translateZ(-20px) rotateX(-10deg); transform: translateZ(-20px) rotateX(-10deg); } 100% { opacity: 1; -webkit-transform: translateZ(-20px) rotateX(0deg); transform: translateZ(-20px) rotateX(0deg); } } @keyframes elementor-headline-swirl-in { 0% { opacity: 0; -webkit-transform: translateZ(-20px) rotateX(90deg); transform: translateZ(-20px) rotateX(90deg); } 60% { opacity: 1; -webkit-transform: translateZ(-20px) rotateX(-10deg); transform: translateZ(-20px) rotateX(-10deg); } 100% { opacity: 1; -webkit-transform: translateZ(-20px) rotateX(0deg); transform: translateZ(-20px) rotateX(0deg); } } @-webkit-keyframes elementor-headline-swirl-out { 0% { opacity: 1; -webkit-transform: translateZ(-20px) rotateX(0); transform: translateZ(-20px) rotateX(0); } 60% { opacity: 0; -webkit-transform: translateZ(-20px) rotateX(-100deg); transform: translateZ(-20px) rotateX(-100deg); } 100% { opacity: 0; -webkit-transform: translateZ(-20px) rotateX(-90deg); transform: translateZ(-20px) rotateX(-90deg); } } @keyframes elementor-headline-swirl-out { 0% { opacity: 1; -webkit-transform: translateZ(-20px) rotateX(0); transform: translateZ(-20px) rotateX(0); } 60% { opacity: 0; -webkit-transform: translateZ(-20px) rotateX(-100deg); transform: translateZ(-20px) rotateX(-100deg); } 100% { opacity: 0; -webkit-transform: translateZ(-20px) rotateX(-90deg); transform: translateZ(-20px) rotateX(-90deg); } } .elementor-headline-animation-type-slide-down .elementor-headline-text-wrapper { display: inline-block; padding: .2em 0; } .elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper { overflow: hidden; vertical-align: top; } .elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text { opacity: 0; top: .2em; } .elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-active { top: 0; opacity: 1; -webkit-animation: elementor-headline-slide-down-in .6s; animation: elementor-headline-slide-down-in .6s; } .elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-inactive { -webkit-animation: elementor-headline-slide-down-out .6s; animation: elementor-headline-slide-down-out .6s; } @-webkit-keyframes elementor-headline-slide-down-in { 0% { opacity: 0; -webkit-transform: translateY(-100%); transform: translateY(-100%); } 60% { opacity: 1; -webkit-transform: translateY(20%); transform: translateY(20%); } 100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } } @keyframes elementor-headline-slide-down-in { 0% { opacity: 0; -webkit-transform: translateY(-100%); transform: translateY(-100%); } 60% { opacity: 1; -webkit-transform: translateY(20%); transform: translateY(20%); } 100% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } } @-webkit-keyframes elementor-headline-slide-down-out { 0% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } 60% { opacity: 0; -webkit-transform: translateY(120%); transform: translateY(120%); } 100% { opacity: 0; -webkit-transform: translateY(100%); transform: translateY(100%); } } @keyframes elementor-headline-slide-down-out { 0% { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); } 60% { opacity: 0; -webkit-transform: translateY(120%); transform: translateY(120%); } 100% { opacity: 0; -webkit-transform: translateY(100%); transform: translateY(100%); } } .elementor-headline-animation-type-clip .elementor-headline-text-wrapper { display: inline-block; padding: .2em 0; } .elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper { overflow: hidden; vertical-align: top; } .elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper::after { /* line */ content: ''; position: absolute; top: 0; left: auto; right: 0; width: 2px; height: 100%; background-color: #0d0d0d; } .elementor-headline-animation-type-clip .elementor-headline-dynamic-text { opacity: 0; } .elementor-headline-animation-type-clip .elementor-headline-dynamic-text.elementor-headline-text-active { opacity: 1; } .elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper { -webkit-perspective: 300px; perspective: 300px; } .elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text { opacity: 0; } .elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-active { opacity: 1; -webkit-animation: elementor-headline-drop-in-in .8s; animation: elementor-headline-drop-in-in .8s; } .elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-inactive { -webkit-animation: elementor-headline-drop-in-out .8s; animation: elementor-headline-drop-in-out .8s; } @-webkit-keyframes elementor-headline-drop-in-in { 0% { opacity: 0; -webkit-transform: translateZ(100px); transform: translateZ(100px); } 100% { opacity: 1; -webkit-transform: translateZ(0); transform: translateZ(0); } } @keyframes elementor-headline-drop-in-in { 0% { opacity: 0; -webkit-transform: translateZ(100px); transform: translateZ(100px); } 100% { opacity: 1; -webkit-transform: translateZ(0); transform: translateZ(0); } } @-webkit-keyframes elementor-headline-drop-in-out { 0% { opacity: 1; -webkit-transform: translateZ(0); transform: translateZ(0); } 100% { opacity: 0; -webkit-transform: translateZ(-100px); transform: translateZ(-100px); } } @keyframes elementor-headline-drop-in-out { 0% { opacity: 1; -webkit-transform: translateZ(0); transform: translateZ(0); } 100% { opacity: 0; -webkit-transform: translateZ(-100px); transform: translateZ(-100px); } } .elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper { -webkit-perspective: 300px; perspective: 300px; } .elementor-headline-animation-type-blinds .elementor-headline-dynamic-text { opacity: 0; } .elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter { display: inline-block; -webkit-transform: rotateY(180deg); transform: rotateY(180deg); -webkit-backface-visibility: hidden; backface-visibility: hidden; } .elementor-headline-text-active .elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter { -webkit-transform: rotateY(0deg); transform: rotateY(0deg); } .elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter.elementor-headline-animation-in { -webkit-animation: elementor-headline-blinds-in .6s forwards; animation: elementor-headline-blinds-in .6s forwards; } .elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in) { -webkit-animation: elementor-headline-blinds-out .6s forwards; animation: elementor-headline-blinds-out .6s forwards; } @-webkit-keyframes elementor-headline-blinds-in { 0% { -webkit-transform: rotateY(180deg); transform: rotateY(180deg); } 100% { -webkit-transform: rotateY(0deg); transform: rotateY(0deg); } } @keyframes elementor-headline-blinds-in { 0% { -webkit-transform: rotateY(180deg); transform: rotateY(180deg); } 100% { -webkit-transform: rotateY(0deg); transform: rotateY(0deg); } } @-webkit-keyframes elementor-headline-blinds-out { 0% { -webkit-transform: rotateY(0); transform: rotateY(0); } 100% { -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg); } } @keyframes elementor-headline-blinds-out { 0% { -webkit-transform: rotateY(0); transform: rotateY(0); } 100% { -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg); } } .elementor-headline-animation-type-wave .elementor-headline-dynamic-text { opacity: 0; } .elementor-headline-animation-type-wave .elementor-headline-dynamic-letter { display: inline-block; opacity: 0; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); } .elementor-headline-text-active .elementor-headline-animation-type-wave .elementor-headline-dynamic-letter { opacity: 1; } .elementor-headline-animation-type-wave .elementor-headline-dynamic-letter.elementor-headline-animation-in { -webkit-animation: elementor-headline-wave-up .6s forwards; animation: elementor-headline-wave-up .6s forwards; } .elementor-headline-animation-type-wave .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in) { -webkit-animation: elementor-headline-wave-down .6s forwards; animation: elementor-headline-wave-down .6s forwards; } @-webkit-keyframes elementor-headline-wave-up { 0% { -webkit-transform: scale(0); transform: scale(0); opacity: 0; } 60% { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 1; } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } } @keyframes elementor-headline-wave-up { 0% { -webkit-transform: scale(0); transform: scale(0); opacity: 0; } 60% { -webkit-transform: scale(1.2); transform: scale(1.2); opacity: 1; } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } } @-webkit-keyframes elementor-headline-wave-down { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } 60% { -webkit-transform: scale(0); transform: scale(0); opacity: 0; } } @keyframes elementor-headline-wave-down { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } 60% { -webkit-transform: scale(0); transform: scale(0); opacity: 0; } } .elementor-headline-animation-type-slide .elementor-headline-dynamic-text { opacity: 0; } .elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-active { opacity: 1; -webkit-animation: elementor-headline-slide-in .6s; animation: elementor-headline-slide-in .6s; } .elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-inactive { -webkit-animation: elementor-headline-slide-out .6s; animation: elementor-headline-slide-out .6s; } @-webkit-keyframes elementor-headline-slide-in { 0% { opacity: 0; -webkit-transform: translateX(-100%); transform: translateX(-100%); } 60% { opacity: 1; -webkit-transform: translateX(10%); transform: translateX(10%); } 100% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } } @keyframes elementor-headline-slide-in { 0% { opacity: 0; -webkit-transform: translateX(-100%); transform: translateX(-100%); } 60% { opacity: 1; -webkit-transform: translateX(10%); transform: translateX(10%); } 100% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } } @-webkit-keyframes elementor-headline-slide-out { 0% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } 60% { opacity: 0; -webkit-transform: translateX(110%); transform: translateX(110%); } 100% { opacity: 0; -webkit-transform: translateX(100%); transform: translateX(100%); } } @keyframes elementor-headline-slide-out { 0% { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } 60% { opacity: 0; -webkit-transform: translateX(110%); transform: translateX(110%); } 100% { opacity: 0; -webkit-transform: translateX(100%); transform: translateX(100%); } } .elementor-headline-animation-type-swirl .elementor-headline-dynamic-text, .elementor-headline-animation-type-blinds .elementor-headline-dynamic-text, .elementor-headline-animation-type-wave .elementor-headline-dynamic-text { white-space: nowrap; } .elementor-msie .elementor-headline--style-highlight svg { top: auto; left: auto; -webkit-transform: translate(-100%); -ms-transform: translate(-100%); transform: translate(-100%); } .elementor-facebook-widget.fb_iframe_widget { width: 100% !important; } .elementor-facebook-widget.fb_iframe_widget span { width: 100% !important; } .elementor-facebook-widget.fb_iframe_widget iframe { position: relative; } .elementor-widget-facebook-comments iframe { width: 100% !important; } .site-main .menu-navigation-container { overflow: visible; } .elementor-item:before, .elementor-item:after { display: block; position: absolute; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; -webkit-transition-timing-function: cubic-bezier(0.58, 0.3, 0.005, 1); -o-transition-timing-function: cubic-bezier(0.58, 0.3, 0.005, 1); transition-timing-function: cubic-bezier(0.58, 0.3, 0.005, 1); } .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after { opacity: 0; } .elementor-item:hover:before, .elementor-item:hover:after, .elementor-item:focus:before, .elementor-item:focus:after, .elementor-item.highlighted:before, .elementor-item.highlighted:after, .elementor-item-active:before, .elementor-item-active:after { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } .e--pointer-double-line .elementor-item:before, .e--pointer-double-line .elementor-item:after, .e--pointer-underline .elementor-item:before, .e--pointer-underline .elementor-item:after, .e--pointer-overline .elementor-item:before, .e--pointer-overline .elementor-item:after { height: 3px; width: 100%; left: 0; background-color: #55595c; z-index: 2; } .e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after { height: 0; width: 0; left: 50%; } .e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before { top: 10px; } .e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after { bottom: 10px; } .e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before { top: -10px; } .e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after { bottom: -10px; } .e--pointer-double-line.e--animation-none, .e--pointer-double-line.e--animation-none .elementor-item, .e--pointer-underline.e--animation-none, .e--pointer-underline.e--animation-none .elementor-item, .e--pointer-overline.e--animation-none, .e--pointer-overline.e--animation-none .elementor-item { -webkit-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; } .e--pointer-double-line.e--animation-none:before, .e--pointer-double-line.e--animation-none:after, .e--pointer-double-line.e--animation-none:hover, .e--pointer-double-line.e--animation-none:focus, .e--pointer-double-line.e--animation-none .elementor-item:before, .e--pointer-double-line.e--animation-none .elementor-item:after, .e--pointer-double-line.e--animation-none .elementor-item:hover, .e--pointer-double-line.e--animation-none .elementor-item:focus, .e--pointer-underline.e--animation-none:before, .e--pointer-underline.e--animation-none:after, .e--pointer-underline.e--animation-none:hover, .e--pointer-underline.e--animation-none:focus, .e--pointer-underline.e--animation-none .elementor-item:before, .e--pointer-underline.e--animation-none .elementor-item:after, .e--pointer-underline.e--animation-none .elementor-item:hover, .e--pointer-underline.e--animation-none .elementor-item:focus, .e--pointer-overline.e--animation-none:before, .e--pointer-overline.e--animation-none:after, .e--pointer-overline.e--animation-none:hover, .e--pointer-overline.e--animation-none:focus, .e--pointer-overline.e--animation-none .elementor-item:before, .e--pointer-overline.e--animation-none .elementor-item:after, .e--pointer-overline.e--animation-none .elementor-item:hover, .e--pointer-overline.e--animation-none .elementor-item:focus { -webkit-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; } .e--pointer-double-line .elementor-item:before, .e--pointer-overline .elementor-item:before { content: ''; top: 0; } .e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before, .e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before { width: 10px; left: -20px; } .e--pointer-double-line .elementor-item:after, .e--pointer-underline .elementor-item:after { content: ''; bottom: 0; } .e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after, .e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after { width: 10px; left: calc( 100% + 20px); } .e--pointer-framed .elementor-item:before, .e--pointer-framed .elementor-item:after { background: transparent; left: 0; top: 0; bottom: 0; right: 0; border: 3px solid #55595c; } .e--pointer-framed .elementor-item:before { content: ''; } .e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before { -webkit-transform: scale(0.75); -ms-transform: scale(0.75); transform: scale(0.75); } .e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before { -webkit-transform: scale(1.25); -ms-transform: scale(1.25); transform: scale(1.25); } .e--pointer-framed.e--animation-grow .elementor-item:before, .e--pointer-framed.e--animation-shrink .elementor-item:before { -webkit-transition: opacity 0.2s, -webkit-transform 0.4s; transition: opacity 0.2s, -webkit-transform 0.4s; -o-transition: opacity 0.2s, transform 0.4s; transition: opacity 0.2s, transform 0.4s; transition: opacity 0.2s, transform 0.4s, -webkit-transform 0.4s; } .e--pointer-framed.e--animation-draw .elementor-item:before, .e--pointer-framed.e--animation-draw .elementor-item:after { width: 3px; height: 3px; } .e--pointer-framed.e--animation-draw .elementor-item:before { border-width: 0 0 3px 3px; -webkit-transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s; -o-transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s; transition: width 0.1s 0.2s, height 0.1s 0.3s, opacity 0.12s 0.22s; } .e--pointer-framed.e--animation-draw .elementor-item:after { content: ''; top: initial; bottom: 0; left: initial; right: 0; border-width: 3px 3px 0 0; -webkit-transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s; -o-transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s; transition: width 0.1s, height 0.1s 0.1s, opacity 0.02s 0.18s; } .e--pointer-framed.e--animation-draw .elementor-item:hover:before, .e--pointer-framed.e--animation-draw .elementor-item:hover:after, .e--pointer-framed.e--animation-draw .elementor-item:focus:before, .e--pointer-framed.e--animation-draw .elementor-item:focus:after, .e--pointer-framed.e--animation-draw .elementor-item.highlighted:before, .e--pointer-framed.e--animation-draw .elementor-item.highlighted:after, .e--pointer-framed.e--animation-draw .elementor-item-active:before, .e--pointer-framed.e--animation-draw .elementor-item-active:after { width: 100%; height: 100%; } .e--pointer-framed.e--animation-draw .elementor-item:hover:before, .e--pointer-framed.e--animation-draw .elementor-item:focus:before, .e--pointer-framed.e--animation-draw .elementor-item.highlighted:before, .e--pointer-framed.e--animation-draw .elementor-item-active:before { -webkit-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; -o-transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; transition: opacity 0.02s, height 0.1s, width 0.1s 0.1s; } .e--pointer-framed.e--animation-draw .elementor-item:hover:after, .e--pointer-framed.e--animation-draw .elementor-item:focus:after, .e--pointer-framed.e--animation-draw .elementor-item.highlighted:after, .e--pointer-framed.e--animation-draw .elementor-item-active:after { -webkit-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; -o-transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; transition: opacity 0.02s 0.2s, height 0.1s 0.2s, width 0.1s 0.3s; } .e--pointer-framed.e--animation-corners .elementor-item:before, .e--pointer-framed.e--animation-corners .elementor-item:after { width: 3px; height: 3px; } .e--pointer-framed.e--animation-corners .elementor-item:before { border-width: 3px 0 0 3px; } .e--pointer-framed.e--animation-corners .elementor-item:after { content: ''; top: initial; bottom: 0; left: initial; right: 0; border-width: 0 3px 3px 0; } .e--pointer-framed.e--animation-corners .elementor-item:hover:before, .e--pointer-framed.e--animation-corners .elementor-item:hover:after, .e--pointer-framed.e--animation-corners .elementor-item:focus:before, .e--pointer-framed.e--animation-corners .elementor-item:focus:after, .e--pointer-framed.e--animation-corners .elementor-item.highlighted:before, .e--pointer-framed.e--animation-corners .elementor-item.highlighted:after, .e--pointer-framed.e--animation-corners .elementor-item-active:before, .e--pointer-framed.e--animation-corners .elementor-item-active:after { width: 100%; height: 100%; -webkit-transition: opacity 0.002s, width 0.4s, height 0.4s; -o-transition: opacity 0.002s, width 0.4s, height 0.4s; transition: opacity 0.002s, width 0.4s, height 0.4s; } .e--pointer-framed.e--animation-none, .e--pointer-framed.e--animation-none .elementor-item { -webkit-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; } .e--pointer-framed.e--animation-none:before, .e--pointer-framed.e--animation-none:after, .e--pointer-framed.e--animation-none:hover, .e--pointer-framed.e--animation-none:focus, .e--pointer-framed.e--animation-none .elementor-item:before, .e--pointer-framed.e--animation-none .elementor-item:after, .e--pointer-framed.e--animation-none .elementor-item:hover, .e--pointer-framed.e--animation-none .elementor-item:focus { -webkit-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; } .e--pointer-background .elementor-item:before, .e--pointer-background .elementor-item:after { content: ''; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } .e--pointer-background .elementor-item:before { top: 0; left: 0; right: 0; bottom: 0; background: #55595c; z-index: -1; } .e--pointer-background .elementor-item:hover, .e--pointer-background .elementor-item:focus, .e--pointer-background .elementor-item.highlighted, .e--pointer-background .elementor-item-active { color: #fff; } .e--pointer-background.e--animation-grow .elementor-item:before { -webkit-transform: scale(0.5); -ms-transform: scale(0.5); transform: scale(0.5); } .e--pointer-background.e--animation-grow .elementor-item:hover:before, .e--pointer-background.e--animation-grow .elementor-item:focus:before, .e--pointer-background.e--animation-grow .elementor-item.highlighted:before, .e--pointer-background.e--animation-grow .elementor-item-active:before { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; } .e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } .e--pointer-background.e--animation-shrink .elementor-item:hover:before, .e--pointer-background.e--animation-shrink .elementor-item:focus:before, .e--pointer-background.e--animation-shrink .elementor-item.highlighted:before, .e--pointer-background.e--animation-shrink .elementor-item-active:before { -webkit-transition: opacity 0.15s, -webkit-transform 0.4s; transition: opacity 0.15s, -webkit-transform 0.4s; -o-transition: opacity 0.15s, transform 0.4s; transition: opacity 0.15s, transform 0.4s; transition: opacity 0.15s, transform 0.4s, -webkit-transform 0.4s; } .e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before { left: 100%; } .e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before { right: 100%; } .e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before { top: 100%; } .e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before { bottom: 100%; } .e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before { bottom: 50%; top: 50%; } .e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before { right: 50%; left: 50%; } .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after { top: 0; left: 0; right: 0; bottom: 0; background: #55595c; z-index: -1; } .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:before { top: 0; bottom: 100%; } .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after { top: 100%; bottom: 0; } .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:before, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:before, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:before, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:before { bottom: 50%; } .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:after, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:after, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:after, .e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:after { top: 50%; } .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:before { right: 0; left: 100%; } .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after { right: 100%; left: 0; } .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:before, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:before, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:before, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:before { left: 50%; } .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:after, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:after, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:after, .e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:after { right: 50%; } .e--pointer-background.e--animation-none, .e--pointer-background.e--animation-none .elementor-item { -webkit-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; } .e--pointer-background.e--animation-none:before, .e--pointer-background.e--animation-none:after, .e--pointer-background.e--animation-none:hover, .e--pointer-background.e--animation-none:focus, .e--pointer-background.e--animation-none .elementor-item:before, .e--pointer-background.e--animation-none .elementor-item:after, .e--pointer-background.e--animation-none .elementor-item:hover, .e--pointer-background.e--animation-none .elementor-item:focus { -webkit-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; } .e--pointer-text.e--animation-skew .elementor-item:hover, .e--pointer-text.e--animation-skew .elementor-item:focus { -webkit-transform: skew(-8deg); -ms-transform: skew(-8deg); transform: skew(-8deg); } .e--pointer-text.e--animation-grow .elementor-item:hover, .e--pointer-text.e--animation-grow .elementor-item:focus { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); } .e--pointer-text.e--animation-shrink .elementor-item:hover, .e--pointer-text.e--animation-shrink .elementor-item:focus { -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); } .e--pointer-text.e--animation-float .elementor-item:hover, .e--pointer-text.e--animation-float .elementor-item:focus { -webkit-transform: translateY(-8px); -ms-transform: translateY(-8px); transform: translateY(-8px); } .e--pointer-text.e--animation-sink .elementor-item:hover, .e--pointer-text.e--animation-sink .elementor-item:focus { -webkit-transform: translateY(8px); -ms-transform: translateY(8px); transform: translateY(8px); } .e--pointer-text.e--animation-rotate .elementor-item:hover, .e--pointer-text.e--animation-rotate .elementor-item:focus { -webkit-transform: rotate(6deg); -ms-transform: rotate(6deg); transform: rotate(6deg); } .e--pointer-text.e--animation-none, .e--pointer-text.e--animation-none .elementor-item { -webkit-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; } .e--pointer-text.e--animation-none:before, .e--pointer-text.e--animation-none:after, .e--pointer-text.e--animation-none:hover, .e--pointer-text.e--animation-none:focus, .e--pointer-text.e--animation-none .elementor-item:before, .e--pointer-text.e--animation-none .elementor-item:after, .e--pointer-text.e--animation-none .elementor-item:hover, .e--pointer-text.e--animation-none .elementor-item:focus { -webkit-transition-duration: 0s; -o-transition-duration: 0s; transition-duration: 0s; } .elementor-nav-menu--main .elementor-nav-menu a { -webkit-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; } .elementor-nav-menu--main .elementor-nav-menu a, .elementor-nav-menu--main .elementor-nav-menu a:hover, .elementor-nav-menu--main .elementor-nav-menu a:focus, .elementor-nav-menu--main .elementor-nav-menu a.highlighted { padding: 13px 20px; } .elementor-nav-menu--main .elementor-nav-menu a.current { background: #373a3c; color: #fff; } .elementor-nav-menu--main .elementor-nav-menu a.disabled { background: #55595c; color: #a1a6a9; } .elementor-nav-menu--main .elementor-nav-menu ul { position: absolute; width: 12em; border-width: 0; border-style: solid; padding: 0; } .elementor-nav-menu--main .elementor-nav-menu span.scroll-up, .elementor-nav-menu--main .elementor-nav-menu span.scroll-down { position: absolute; display: none; visibility: hidden; overflow: hidden; background: #fff; height: 20px; } .elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow, .elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow, .elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow { position: absolute; top: -2px; left: 50%; margin-left: -8px; width: 0; height: 0; overflow: hidden; border-width: 8px; border-style: dashed dashed solid dashed; border-color: transparent transparent #494c4f transparent; } .elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow { top: 6px; border-style: solid dashed dashed dashed; border-color: #494c4f transparent transparent transparent; } .elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); } .elementor-nav-menu--layout-horizontal { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .elementor-nav-menu--layout-horizontal .elementor-nav-menu { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; } .elementor-nav-menu--layout-horizontal .elementor-nav-menu a { white-space: nowrap; } .elementor-nav-menu__align-right .elementor-nav-menu { margin-left: auto; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical > ul > li > a { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; } .elementor-nav-menu__align-left .elementor-nav-menu { margin-right: auto; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical > ul > li > a { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; } .elementor-nav-menu__align-center .elementor-nav-menu { margin-left: auto; margin-right: auto; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical > ul > li > a { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu { width: 100%; } .elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; } .elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li > a { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle { display: none; } .elementor-widget-nav-menu .elementor-widget-container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .elementor-nav-menu { position: relative; z-index: 2; } .elementor-nav-menu:after { content: "\00a0"; display: block; height: 0; font: 0px/0 serif; clear: both; visibility: hidden; overflow: hidden; } .elementor-nav-menu, .elementor-nav-menu ul, .elementor-nav-menu li { display: block; list-style: none; margin: 0; padding: 0; line-height: normal; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } .elementor-nav-menu ul { display: none; } .elementor-nav-menu ul ul a, .elementor-nav-menu ul ul a:hover, .elementor-nav-menu ul ul a:focus, .elementor-nav-menu ul ul a:active { border-left: 16px solid transparent; } .elementor-nav-menu ul ul ul a, .elementor-nav-menu ul ul ul a:hover, .elementor-nav-menu ul ul ul a:focus, .elementor-nav-menu ul ul ul a:active { border-left: 24px solid transparent; } .elementor-nav-menu ul ul ul ul a, .elementor-nav-menu ul ul ul ul a:hover, .elementor-nav-menu ul ul ul ul a:focus, .elementor-nav-menu ul ul ul ul a:active { border-left: 32px solid transparent; } .elementor-nav-menu ul ul ul ul ul a, .elementor-nav-menu ul ul ul ul ul a:hover, .elementor-nav-menu ul ul ul ul ul a:focus, .elementor-nav-menu ul ul ul ul ul a:active { border-left: 40px solid transparent; } .elementor-nav-menu li, .elementor-nav-menu a { position: relative; } .elementor-nav-menu li { border-width: 0; } .elementor-nav-menu a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .elementor-nav-menu a, .elementor-nav-menu a:hover, .elementor-nav-menu a:focus { padding: 10px 20px; line-height: 20px; } .elementor-nav-menu a.current { background: #373a3c; color: #fff; } .elementor-nav-menu a.disabled { cursor: not-allowed; color: #a1a6a9; } .elementor-nav-menu--indicator-none .elementor-nav-menu .elementor-item.has-submenu { padding-right: 20px; } .elementor-nav-menu--indicator-none .elementor-nav-menu .elementor-item.has-submenu .sub-arrow { display: none; } .elementor-nav-menu--indicator-plus:before { font-family: "Open Sans", sans-serif; } .elementor-nav-menu--indicator-chevron .elementor-nav-menu .sub-arrow { font-size: 10px; } .elementor-nav-menu--indicator-chevron .elementor-nav-menu .sub-arrow i:before { content: ''; } .elementor-nav-menu--indicator-angle .elementor-nav-menu .sub-arrow i:before { content: ''; } .elementor-nav-menu--indicator-classic .elementor-nav-menu .sub-arrow i:before { content: ''; } .elementor-nav-menu--indicator-plus .elementor-nav-menu .sub-arrow i:before { content: '+'; } .elementor-nav-menu .sub-arrow { font-size: 16px; line-height: 1; padding: 10px 0 10px 10px; margin-top: -10px; margin-bottom: -10px; } .elementor-nav-menu .sub-arrow i { pointer-events: none; } .elementor-nav-menu--dropdown .elementor-item:hover, .elementor-nav-menu--dropdown .elementor-item:focus, .elementor-nav-menu--dropdown .elementor-item.highlighted, .elementor-nav-menu--dropdown .elementor-item.elementor-item-active, .elementor-sub-item:hover, .elementor-sub-item:focus, .elementor-sub-item.highlighted, .elementor-sub-item.elementor-item-active { background-color: #55595c; color: #fff; } .elementor-menu-toggle { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; font-size: 22px; padding: 0.25em; cursor: pointer; border: 0 solid; border-radius: 3px; background-color: rgba(0, 0, 0, 0.05); color: #494c4f; } .elementor-menu-toggle.elementor-active i:before { content: '\e87f'; font-family: 'eicons-bc'; } .elementor-nav-menu--dropdown { background-color: #fff; font-size: 13px; } .elementor-nav-menu--dropdown.elementor-nav-menu__container { margin-top: 10px; -webkit-transition: max-height 0.3s, -webkit-transform 0.3s; transition: max-height 0.3s, -webkit-transform 0.3s; -o-transition: max-height 0.3s, transform 0.3s; transition: max-height 0.3s, transform 0.3s; transition: max-height 0.3s, transform 0.3s, -webkit-transform 0.3s; -webkit-transform-origin: top; -ms-transform-origin: top; transform-origin: top; overflow: auto; } .elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item { font-size: 0.85em; } .elementor-nav-menu--dropdown a { color: #494c4f; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .elementor-nav-menu--dropdown a.current { background: #373a3c; color: #fff; } .elementor-nav-menu--dropdown a.disabled { color: #b3b3b3; } ul.elementor-nav-menu--dropdown a, ul.elementor-nav-menu--dropdown a:hover, ul.elementor-nav-menu--dropdown a:focus { text-shadow: none; border-left: 8px solid transparent; } .elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; } .elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active) + .elementor-nav-menu__container { -webkit-transform: scaleY(0); -ms-transform: scaleY(0); transform: scaleY(0); max-height: 0; } .elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container { -webkit-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1); max-height: 100vh; } .elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown { position: absolute; z-index: 9997; } @media (min-width: 768px) { .elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown, .elementor-nav-menu--dropdown-mobile .elementor-menu-toggle { display: none; } } @media (min-width: 1025px) { .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown, .elementor-nav-menu--dropdown-tablet .elementor-menu-toggle { display: none; } } @media (max-width: 1024px) { .elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main { display: none; } } @media (max-width: 767px) { .elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main { display: none; } } .elementor-theme-builder-content-area { height: 400px; } .elementor-location-header:before, .elementor-location-footer:before { content: ''; display: table; clear: both; } .elementor-post-navigation-borders-yes .elementor-post-navigation.elementor-grid { color: #D4D4D4; border: none; border-top: 1px solid; border-bottom: 1px solid; padding-top: 10px; padding-bottom: 10px; } .elementor-post-navigation-borders-yes .elementor-post-navigation__separator { height: 100%; width: 1px; margin: 0 auto; background-color: #D4D4D4; } .elementor-post-navigation { overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .elementor-post-navigation .post-navigation__arrow-wrapper { color: #D4D4D4; } .elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-prev { font-size: 30px; padding-right: 15px; } .elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-next { font-size: 30px; padding-left: 15px; } .elementor-post-navigation .post-navigation__arrow-wrapper i { -webkit-transform: translateY(-5%); -ms-transform: translateY(-5%); transform: translateY(-5%); } .elementor-post-navigation .elementor-post-navigation__link__prev, .elementor-post-navigation .elementor-post-navigation__link__next { overflow: hidden; } .elementor-post-navigation .elementor-post-navigation__link a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; max-width: 100%; } .elementor-post-navigation .post-navigation__prev--label, .elementor-post-navigation .post-navigation__next--label { text-transform: uppercase; font-size: 0.8em; } .elementor-post-navigation .post-navigation__prev--title, .elementor-post-navigation .post-navigation__next--title { font-size: 0.7em; } .elementor-post-navigation .post-navigation__prev--label, .elementor-post-navigation .post-navigation__prev--title, .elementor-post-navigation .post-navigation__next--label, .elementor-post-navigation .post-navigation__next--title { overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; } .elementor-post-navigation span.elementor-post-navigation__link__next { text-align: right; } .elementor-post-navigation span.elementor-post-navigation__link__next, .elementor-post-navigation span.elementor-post-navigation__link__prev { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; } .elementor-post-navigation .elementor-grid { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; } .elementor-post-navigation .elementor-post-navigation__link { width: calc( 50% - ( 1px / 2 )); white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; } .elementor-post-navigation .elementor-post-navigation__separator-wrapper { text-align: center; } .elementor-post-navigation .elementor-post-navigation__next { text-align: right; } .elementor-post-navigation .elementor-post-navigation__next a { float: right; } .site-main .elementor-widget-post-navigation { margin: 0; } .site-main .elementor-widget-post-navigation [class*=navigation] { margin: 0; } .elementor-search-form { display: block; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; /*------ Reset ------*/ } .elementor-search-form input[type="search"], .elementor-search-form button { margin: 0; border: 0; padding: 0; display: inline-block; vertical-align: middle; white-space: normal; background: none; line-height: 1; min-width: 0; font-size: 15px; -webkit-appearance: none; -moz-appearance: none; } .elementor-search-form input[type="search"]:focus, .elementor-search-form button:focus { outline: 0; color: inherit; } .elementor-search-form button { background-color: #818a91; font-size: 16px; color: #fff; border-radius: 0; } .elementor-search-form__container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; overflow: hidden; border: 0 solid transparent; min-height: 50px; } .elementor-search-form__container:not(.elementor-search-form--full-screen) { background: #eceeef; } .elementor-search-form__input { -webkit-flex-basis: 100%; -ms-flex-preferred-size: 100%; flex-basis: 100%; color: #55595c; -webkit-transition: color 0.2s; -o-transition: color 0.2s; transition: color 0.2s; } .elementor-search-form__input::-webkit-input-placeholder { color: inherit; font-family: inherit; opacity: 0.6; } .elementor-search-form__input:-ms-input-placeholder { color: inherit; font-family: inherit; opacity: 0.6; } .elementor-search-form__input:-moz-placeholder { color: inherit; font-family: inherit; opacity: 0.6; } .elementor-search-form__input::-ms-input-placeholder { color: inherit; font-family: inherit; opacity: 0.6; } .elementor-search-form__input::placeholder { color: inherit; font-family: inherit; opacity: 0.6; } .elementor-search-form__submit { color: #fff; -webkit-transition: color 0.2s, background 0.2s; -o-transition: color 0.2s, background 0.2s; transition: color 0.2s, background 0.2s; } .elementor-search-form--button-type-text .elementor-search-form__submit { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; } .elementor-search-form--skin-minimal .elementor-search-form__icon { opacity: 0.6; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; color: #55595c; } .elementor-search-form--skin-full_screen .elementor-search-form input[type="search"].elementor-search-form__input { font-size: 50px; text-align: center; border-style: solid; border-width: 0 0 1px 0; border-color: #fff; line-height: 1.5; color: #fff; } .elementor-search-form--skin-full_screen .elementor-search-form__toggle { display: inline-block; cursor: pointer; vertical-align: middle; color: #494c4f; } .elementor-search-form--skin-full_screen .elementor-search-form__toggle i { position: relative; display: block; border: solid 0; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s; width: 33px; height: 33px; background-color: rgba(0, 0, 0, 0.05); border-radius: 3px; } .elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 0.55em; } .elementor-search-form--skin-full_screen .elementor-search-form__container { -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: fixed; z-index: 9998; top: 0; left: 0; right: 0; bottom: 0; height: 100vh; padding: 0 15%; background-color: rgba(0, 0, 0, 0.8); } .elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) { overflow: hidden; opacity: 0; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); } .elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) .dialog-lightbox-close-button { display: none; } .elementor-author-box { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; } .elementor-author-box__avatar { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-right: 25px; } .elementor-author-box__avatar img { width: 100px; border-radius: 500px; -o-object-fit: cover; object-fit: cover; } .elementor-author-box__text { -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; font-size: 17px; } .elementor-author-box__name { font-size: 24px; margin-bottom: 5px; } .elementor-author-box__bio { margin-bottom: 0.8em; } .elementor-author-box__bio p { margin-bottom: 0.8em; } .elementor-author-box__bio p:last-of-type { margin-bottom: 0; } .elementor-author-box--layout-image-left .elementor-author-box { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; } .elementor-author-box--layout-image-left .elementor-author-box__avatar { margin-left: 0; margin-right: 25px; } .elementor-author-box--layout-image-right .elementor-author-box { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; } .elementor-author-box--layout-image-right .elementor-author-box__avatar { margin-right: 0; margin-left: 25px; } .elementor-author-box--layout-image-above .elementor-author-box { display: block; } .elementor-author-box--layout-image-above .elementor-author-box__avatar { margin: 0 auto 15px; display: inline-block; } .elementor-author-box--layout-image-above.elementor-author-box--align-left .elementor-author-box__avatar { margin-left: 0; } .elementor-author-box--layout-image-above.elementor-author-box--align-right .elementor-author-box__avatar { margin-right: 0; } .elementor-author-box--align-left .elementor-author-box { text-align: left; } .elementor-author-box--align-right .elementor-author-box { text-align: right; } .elementor-author-box--align-center .elementor-author-box { text-align: center; } .elementor-button.elementor-author-box__button { border: solid 2px #55595c; font-size: 15px; font-weight: 100; padding: 10px 18px; } .elementor-button.elementor-author-box__button, .elementor-button.elementor-author-box__button:hover { background: transparent; color: #55595c; } .elementor-widget-author-box:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } .elementor-widget-author-box:not(.elementor-author-box--layout-image-above).elementor-author-box--image-valign-top .elementor-author-box__avatar { -webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; } .elementor-widget-author-box:not(.elementor-author-box--layout-image-above).elementor-author-box--image-valign-middle .elementor-author-box__avatar { -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; } .elementor-post-info__terms-list { display: inline-block; } .elementor-post-info .elementor-icon-list-icon .elementor-avatar { border-radius: 100%; } .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text { display: inline-block; } .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a, .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span { display: inline; } .elementor-widget-breadcrumbs { font-size: 0.85em; } .elementor-widget-breadcrumbs p { margin-bottom: 0; } .elementor-sitemap-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; } .elementor-sticky--active { z-index: 99; } [data-elementor-type="popup"]:not(.elementor-edit-mode) { display: none; } [data-elementor-type="popup"] .elementor-section-wrap:not(:empty) + #elementor-add-new-section { display: none; } .elementor-popup-modal { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; pointer-events: none; background-color: transparent; -webkit-user-select: auto; -moz-user-select: auto; -ms-user-select: auto; user-select: auto; } .elementor-popup-modal .dialog-header, .elementor-popup-modal .dialog-buttons-wrapper { display: none; } .elementor-popup-modal .dialog-close-button { display: none; top: 20px; right: 20px; opacity: 1; z-index: 9999; pointer-events: all; } .elementor-popup-modal .dialog-widget-content { width: initial; overflow: visible; max-width: 100%; max-height: 100%; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; pointer-events: all; } .elementor-popup-modal .dialog-message { width: 640px; max-width: 100vw; max-height: 100vh; padding: 0; overflow: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } .elementor-popup-modal .elementor { width: 100%; } .elementor-motion-effects-element, .elementor-motion-effects-layer { -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; -o-transition-property: transform, opacity; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-transition-timing-function: cubic-bezier(0, 0.33, 0.07, 1.03); -o-transition-timing-function: cubic-bezier(0, 0.33, 0.07, 1.03); transition-timing-function: cubic-bezier(0, 0.33, 0.07, 1.03); -webkit-transition-duration: 1s; -o-transition-duration: 1s; transition-duration: 1s; } .elementor-motion-effects-container { position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; } .elementor-motion-effects-layer { position: absolute; top: 0; left: 0; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; } .elementor-motion-effects-perspective { -webkit-perspective: 1200px; perspective: 1200px; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-1 ul.products li.product { width: 100%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-2 ul.products li.product { width: 50%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-3 ul.products li.product { width: 33.33333%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-4 ul.products li.product { width: 25%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-5 ul.products li.product { width: 20%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-6 ul.products li.product { width: 16.66667%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-7 ul.products li.product { width: 14.28571%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-8 ul.products li.product { width: 12.5%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-9 ul.products li.product { width: 11.11111%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-10 ul.products li.product { width: 10%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-11 ul.products li.product { width: 9.09091%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-12 ul.products li.product { width: 8.33333%; } @media (max-width: 1024px) { .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-tablet-1 ul.products li.product { width: 100%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-tablet-2 ul.products li.product { width: 50%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-tablet-3 ul.products li.product { width: 33.33333%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-tablet-4 ul.products li.product { width: 25%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-tablet-5 ul.products li.product { width: 20%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-tablet-6 ul.products li.product { width: 16.66667%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-tablet-7 ul.products li.product { width: 14.28571%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-tablet-8 ul.products li.product { width: 12.5%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-tablet-9 ul.products li.product { width: 11.11111%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-tablet-10 ul.products li.product { width: 10%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-tablet-11 ul.products li.product { width: 9.09091%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-tablet-12 ul.products li.product { width: 8.33333%; } } @media (max-width: 767px) { .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-mobile-1 ul.products li.product { width: 100%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-mobile-2 ul.products li.product { width: 50%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-mobile-3 ul.products li.product { width: 33.33333%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-mobile-4 ul.products li.product { width: 25%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-mobile-5 ul.products li.product { width: 20%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-mobile-6 ul.products li.product { width: 16.66667%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-mobile-7 ul.products li.product { width: 14.28571%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-mobile-8 ul.products li.product { width: 12.5%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-mobile-9 ul.products li.product { width: 11.11111%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-mobile-10 ul.products li.product { width: 10%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-mobile-11 ul.products li.product { width: 9.09091%; } .elementor-msie .elementor-element.elementor-wc-products.elementor-products-columns-mobile-12 ul.products li.product { width: 8.33333%; } } .elementor-msie .elementor-element.elementor-wc-products ul.products, .elementor-msie .elementor-posts { margin-right: -10px; margin-left: -10px; } .elementor-msie .elementor-element.elementor-wc-products ul.products li.product, .elementor-msie .elementor-element.elementor-wc-products ul.products .elementor-post, .elementor-msie .elementor-posts li.product, .elementor-msie .elementor-posts .elementor-post { padding-right: 10px; padding-left: 10px; margin-bottom: 20px; } .elementor-msie .elementor-element.elementor-wc-products ul.products .elementor-post, .elementor-msie .elementor-posts .elementor-post { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; } /*# sourceMappingURL=data:application/json;base64,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RTlCO0VBQ0UsZUFBZSxFQUFFOztBQUVuQjtFQUNFLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsZUFBZSxFQUFFOztBQUVuQjtFQUNFLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsZUFBZSxFQUFFOztBQUVuQjtFQUNFLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsZUFBZSxFQUFFOztBQUVuQjtFQUNFLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsZUFBZSxFQUFFOztBQUVuQjtFQUNFLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsZUFBZSxFQUFFOztBQUVuQjtFQUNFLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsZUFBZSxFQUFFOztBQUVuQjtFQUNFLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsZUFBZSxFQUFFOztBQUVuQjtFQUNFLGVBQWUsRUFBRTs7QUFFbkI7RUFDRSxlQUFlLEVBQUU7O0FBRW5CO0VBQ0UsMEJBQTBCLEVBQUU7O0FBRTlCO0VBQ0UsMEJBQTBCLEVBQUU7O0FBRTlCO0VBQ0UsMEJBQTBCLEVBQUU7O0FBRTlCO0VBQ0UsMEJBQTBCLEVBQUU7O0FBRTlCO0VBQ0UsMEJBQTBCLEVBQUU7O0FBRTlCO0VBQ0UsMEJBQTBCLEVBQUU7O0FBRTlCO0VBQ0UsMEJBQTBCLEVBQUU7O0FBRTlCO0VBQ0UsMEJBQTBCLEVBQUU7O0FBRTlCO0VBQ0UsMEJBQTBCLEVBQUU7O0FBRTlCO0VBQ0UsMEJBQTBCLEVBQUU7O0FBRTlCO0VBQ0UsMEJBQTBCLEVBQUU7O0FBRTlCO0VBQ0UsMEJBQTBCLEVBQUU7O0FBRTlCO0VBQ0UsMEJBQTBCLEVBQUU7O0FBRTlCO0VBQ0UsMEJBQTBCLEVBQUU7O0FBRTlCO0VBQ0UsMEJBQTBCLEVBQUU7O0FBRTlCO0VBQ0UsMEJB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RUFBRSxFQUFFOztBQUV4QjtFQUNFO0lBQ0UsWUFBWSxFQUFFO0VBQ2hCO0lBQ0UsV0FBVyxFQUFFO0VBQ2Y7SUFDRSxpQkFBaUIsRUFBRTtFQUNyQjtJQUNFLFdBQVcsRUFBRTtFQUNmO0lBQ0UsV0FBVyxFQUFFO0VBQ2Y7SUFDRSxpQkFBaUIsRUFBRTtFQUNyQjtJQUNFLGlCQUFpQixFQUFFO0VBQ3JCO0lBQ0UsYUFBYSxFQUFFO0VBQ2pCO0lBQ0UsaUJBQWlCLEVBQUU7RUFDckI7SUFDRSxXQUFXLEVBQUU7RUFDZjtJQUNFLGdCQUFnQixFQUFFO0VBQ3BCO0lBQ0UsZ0JBQWdCLEVBQUUsRUFBRTs7QUFFeEI7RUFDRSxvQkFBb0I7RUFDcEIsbUJBQW1CLEVBQUU7RUFDckI7SUFDRSxvQkFBb0I7SUFDcEIsbUJBQW1CO0lBQ25CLG9CQUFvQixFQUFFO0VBQ3hCO0lBQ0UscUJBQWM7SUFBZCxzQkFBYztJQUFkLHFCQUFjO0lBQWQsY0FBYyxFQUFFIiwiZmlsZSI6ImZyb250ZW5kLW1zaWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLmVsZW1lbnRvci1iZy10cmFuc2Zvcm0gLmVsZW1lbnRvci1iZyB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cblxuLmVsZW1lbnRvci1iZy10cmFuc2Zvcm0tem9vbS1pbjpob3ZlciAuZWxlbWVudG9yLWJnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpOyB9XG5cbi5lbGVtZW50b3ItYmctdHJhbnNmb3JtLXpvb20tb3V0IC5lbGVtZW50b3ItYmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cblxuLmVsZW1lbnRvci1iZy10cmFuc2Zvcm0tem9vbS1vdXQ6aG92ZXIgLmVsZW1lbnRvci1iZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLmVsZW1lbnRvci1iZy10cmFuc2Zvcm0tbW92ZS1sZWZ0IC5lbGVtZW50b3ItYmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMikgdHJhbnNsYXRlWCg4JSk7IH1cblxuLmVsZW1lbnRvci1iZy10cmFuc2Zvcm0tbW92ZS1sZWZ0OmhvdmVyIC5lbGVtZW50b3ItYmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMikgdHJhbnNsYXRlWCgtOCUpOyB9XG5cbi5lbGVtZW50b3ItYmctdHJhbnNmb3JtLW1vdmUtcmlnaHQgLmVsZW1lbnRvci1iZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKSB0cmFuc2xhdGVYKC04JSk7IH1cblxuLmVsZW1lbnRvci1iZy10cmFuc2Zvcm0tbW92ZS1yaWdodDpob3ZlciAuZWxlbWVudG9yLWJnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHRyYW5zbGF0ZVgoOCUpOyB9XG5cbi5lbGVtZW50b3ItYmctdHJhbnNmb3JtLW1vdmUtdXAgLmVsZW1lbnRvci1iZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKSB0cmFuc2xhdGVZKDglKTsgfVxuXG4uZWxlbWVudG9yLWJnLXRyYW5zZm9ybS1tb3ZlLXVwOmhvdmVyIC5lbGVtZW50b3ItYmcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMikgdHJhbnNsYXRlWSgtOCUpOyB9XG5cbi5lbGVtZW50b3ItYmctdHJhbnNmb3JtLW1vdmUtZG93biAuZWxlbWVudG9yLWJnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHRyYW5zbGF0ZVkoLTglKTsgfVxuXG4uZWxlbWVudG9yLWJnLXRyYW5zZm9ybS1tb3ZlLWRvd246aG92ZXIgLmVsZW1lbnRvci1iZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKSB0cmFuc2xhdGVZKDglKTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZWxlbWVudG9yLWFuaW1hdGVkLWNvbnRlbnQ6aG92ZXIgLmVsZW1lbnRvci1hbmltYXRlZC1pdGVtLS1ncm93IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG5cbi5lbGVtZW50b3ItYW5pbWF0ZWQtY29udGVudDpob3ZlciAuZWxlbWVudG9yLWFuaW1hdGVkLWl0ZW0tLXNocmluayB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSk7IH1cblxuLmVsZW1lbnRvci1hbmltYXRlZC1jb250ZW50OmhvdmVyIC5lbGVtZW50b3ItYW5pbWF0ZWQtaXRlbS0tZW50ZXItem9vbS1vdXQsIC5lbGVtZW50b3ItYW5pbWF0ZWQtY29udGVudDpob3ZlciAuZWxlbWVudG9yLWFuaW1hdGVkLWl0ZW0tLWVudGVyLXpvb20taW4sIC5lbGVtZW50b3ItYW5pbWF0ZWQtY29udGVudDpob3ZlciAuZWxlbWVudG9yLWFuaW1hdGVkLWl0ZW0tLWZhZGUtaW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5lbGVtZW50b3ItYW5pbWF0ZWQtY29udGVudDpob3ZlciAuZWxlbWVudG9yLWFuaW1hdGVkLWl0ZW0tLWV4aXQtem9vbS1vdXQsIC5lbGVtZW50b3ItYW5pbWF0ZWQtY29udGVudDpob3ZlciAuZWxlbWVudG9yLWFuaW1hdGVkLWl0ZW0tLWV4aXQtem9vbS1pbiwgLmVsZW1lbnRvci1hbmltYXRlZC1jb250ZW50OmhvdmVyIC5lbGVtZW50b3ItYW5pbWF0ZWQtaXRlbS0tZmFkZS1vdXQge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5lbGVtZW50b3ItYW5pbWF0ZWQtY29udGVudDpob3ZlciAuZWxlbWVudG9yLWFuaW1hdGVkLWl0ZW0tLWV4aXQtem9vbS1vdXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMik7IH1cblxuLmVsZW1lbnRvci1hbmltYXRlZC1jb250ZW50OmhvdmVyIC5lbGVtZW50b3ItYW5pbWF0ZWQtaXRlbS0tZXhpdC16b29tLWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgyKTsgfVxuXG4uZWxlbWVudG9yLWFuaW1hdGVkLWNvbnRlbnQ6aG92ZXIgLmVsZW1lbnRvci1hbmltYXRlZC1pdGVtLS1lbnRlci1mcm9tLXJpZ2h0LCAuZWxlbWVudG9yLWFuaW1hdGVkLWNvbnRlbnQ6aG92ZXIgLmVsZW1lbnRvci1hbmltYXRlZC1pdGVtLS1lbnRlci1mcm9tLWxlZnQsIC5lbGVtZW50b3ItYW5pbWF0ZWQtY29udGVudDpob3ZlciAuZWxlbWVudG9yLWFuaW1hdGVkLWl0ZW0tLWVudGVyLWZyb20tdG9wLCAuZWxlbWVudG9yLWFuaW1hdGVkLWNvbnRlbnQ6aG92ZXIgLmVsZW1lbnRvci1hbmltYXRlZC1pdGVtLS1lbnRlci1mcm9tLWJvdHRvbSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKDApOyB9XG5cbi5lbGVtZW50b3ItYW5pbWF0ZWQtY29udGVudDpob3ZlciAuZWxlbWVudG9yLWFuaW1hdGVkLWl0ZW0tLWV4aXQtdG8tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwMHB4KTsgfVxuXG4uZWxlbWVudG9yLWFuaW1hdGVkLWNvbnRlbnQ6aG92ZXIgLmVsZW1lbnRvci1hbmltYXRlZC1pdGVtLS1leGl0LXRvLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMDBweCk7IH1cblxuLmVsZW1lbnRvci1hbmltYXRlZC1jb250ZW50OmhvdmVyIC5lbGVtZW50b3ItYW5pbWF0ZWQtaXRlbS0tZXhpdC10by10b3Age1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwMHB4KTsgfVxuXG4uZWxlbWVudG9yLWFuaW1hdGVkLWNvbnRlbnQ6aG92ZXIgLmVsZW1lbnRvci1hbmltYXRlZC1pdGVtLS1leGl0LXRvLWJvdHRvbSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MDBweCk7IH1cblxuLmVsZW1lbnRvci1hbmltYXRlZC1jb250ZW50OmhvdmVyIC5lbGVtZW50b3ItYW5pbWF0ZWQtaXRlbS0tZXhpdC10by1yaWdodCwgLmVsZW1lbnRvci1hbmltYXRlZC1jb250ZW50OmhvdmVyIC5lbGVtZW50b3ItYW5pbWF0ZWQtaXRlbS0tZXhpdC10by1sZWZ0LCAuZWxlbWVudG9yLWFuaW1hdGVkLWNvbnRlbnQ6aG92ZXIgLmVsZW1lbnRvci1hbmltYXRlZC1pdGVtLS1leGl0LXRvLXRvcCwgLmVsZW1lbnRvci1hbmltYXRlZC1jb250ZW50OmhvdmVyIC5lbGVtZW50b3ItYW5pbWF0ZWQtaXRlbS0tZXhpdC10by1ib3R0b20ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5lbGVtZW50b3ItYW5pbWF0ZWQtY29udGVudDpob3ZlciAuZWxlbWVudG9yLWFuaW1hdGVkLWl0ZW0tLW1vdmUtcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzBweCk7IH1cblxuLmVsZW1lbnRvci1hbmltYXRlZC1jb250ZW50OmhvdmVyIC5lbGVtZW50b3ItYW5pbWF0ZWQtaXRlbS0tbW92ZS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTsgfVxuXG4uZWxlbWVudG9yLWFuaW1hdGVkLWNvbnRlbnQ6aG92ZXIgLmVsZW1lbnRvci1hbmltYXRlZC1pdGVtLS1tb3ZlLXVwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTsgfVxuXG4uZWxlbWVudG9yLWFuaW1hdGVkLWNvbnRlbnQ6aG92ZXIgLmVsZW1lbnRvci1hbmltYXRlZC1pdGVtLS1tb3ZlLWRvd24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7IH1cblxuLmVsZW1lbnRvci1hbmltYXRlZC1jb250ZW50ICpbY2xhc3NePVwiZWxlbWVudG9yLWFuaW1hdGVkLWl0ZW1cIl0ge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5OyB9XG5cbi5lbGVtZW50b3ItYW5pbWF0ZWQtY29udGVudCAuZWxlbWVudG9yLWFuaW1hdGVkLWl0ZW0tLWVudGVyLXpvb20taW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMik7IH1cblxuLmVsZW1lbnRvci1hbmltYXRlZC1jb250ZW50IC5lbGVtZW50b3ItYW5pbWF0ZWQtaXRlbS0tZW50ZXItem9vbS1vdXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDIpOyB9XG5cbi5lbGVtZW50b3ItYW5pbWF0ZWQtY29udGVudCAuZWxlbWVudG9yLWFuaW1hdGVkLWl0ZW0tLWVudGVyLXpvb20tb3V0LCAuZWxlbWVudG9yLWFuaW1hdGVkLWNvbnRlbnQgLmVsZW1lbnRvci1hbmltYXRlZC1pdGVtLS1lbnRlci16b29tLWluLCAuZWxlbWVudG9yLWFuaW1hdGVkLWNvbnRlbnQgLmVsZW1lbnRvci1hbmltYXRlZC1pdGVtLS1mYWRlLWluIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZWxlbWVudG9yLWFuaW1hdGVkLWNvbnRlbnQgLmVsZW1lbnRvci1hbmltYXRlZC1pdGVtLS1leGl0LXpvb20tb3V0LCAuZWxlbWVudG9yLWFuaW1hdGVkLWNvbnRlbnQgLmVsZW1lbnRvci1hbmltYXRlZC1pdGVtLS1leGl0LXpvb20taW4sIC5lbGVtZW50b3ItYW5pbWF0ZWQtY29udGVudCAuZWxlbWVudG9yLWFuaW1hdGVkLWl0ZW0tLWZhZGUtb3V0IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uZWxlbWVudG9yLWFuaW1hdGVkLWNvbnRlbnQgLmVsZW1lbnRvci1hbmltYXRlZC1pdGVtLS1lbnRlci1mcm9tLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMDBweCk7IH1cblxuLmVsZW1lbnRvci1hbmltYXRlZC1jb250ZW50IC5lbGVtZW50b3ItYW5pbWF0ZWQtaXRlbS0tZW50ZXItZnJvbS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAwcHgpOyB9XG5cbi5lbGVtZW50b3ItYW5pbWF0ZWQtY29udGVudCAuZWxlbWVudG9yLWFuaW1hdGVkLWl0ZW0tLWVudGVyLWZyb20tdG9wIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02MDBweCk7IH1cblxuLmVsZW1lbnRvci1hbmltYXRlZC1jb250ZW50IC5lbGVtZW50b3ItYW5pbWF0ZWQtaXRlbS0tZW50ZXItZnJvbS1ib3R0b20ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAwcHgpOyB9XG5cbi5lbGVtZW50b3ItYW5pbWF0ZWQtY29udGVudCAuZWxlbWVudG9yLWFuaW1hdGVkLWl0ZW0tLWVudGVyLWZyb20tcmlnaHQsIC5lbGVtZW50b3ItYW5pbWF0ZWQtY29udGVudCAuZWxlbWVudG9yLWFuaW1hdGVkLWl0ZW0tLWVudGVyLWZyb20tbGVmdCwgLmVsZW1lbnRvci1hbmltYXRlZC1jb250ZW50IC5lbGVtZW50b3ItYW5pbWF0ZWQtaXRlbS0tZW50ZXItZnJvbS10b3AsIC5lbGVtZW50b3ItYW5pbWF0ZWQtY29udGVudCAuZWxlbWVudG9yLWFuaW1hdGVkLWl0ZW0tLWVudGVyLWZyb20tYm90dG9tIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZWxlbWVudG9yLWFuaW1hdGVkLWNvbnRlbnQgLmVsZW1lbnRvci1hbmltYXRlZC1pdGVtLS1leGl0LXRvLXJpZ2h0LCAuZWxlbWVudG9yLWFuaW1hdGVkLWNvbnRlbnQgLmVsZW1lbnRvci1hbmltYXRlZC1pdGVtLS1leGl0LXRvLWxlZnQsIC5lbGVtZW50b3ItYW5pbWF0ZWQtY29udGVudCAuZWxlbWVudG9yLWFuaW1hdGVkLWl0ZW0tLWV4aXQtdG8tdG9wLCAuZWxlbWVudG9yLWFuaW1hdGVkLWNvbnRlbnQgLmVsZW1lbnRvci1hbmltYXRlZC1pdGVtLS1leGl0LXRvLWJvdHRvbSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSB0cmFuc2xhdGVYKDApOyB9XG5cbi5lbGVtZW50b3ItZWRpdG9yLWFjdGl2ZSAuZWxlbWVudG9yLmVsZW1lbnRvci1lZGl0LW1vZGUgLmVsZW1lbnRvci13aWRnZXQuZWxlbWVudG9yLWdsb2JhbC13aWRnZXQ6aG92ZXIge1xuICBvdXRsaW5lOiAxcHggc29saWQgI2ZlYzQ0OTsgfVxuXG4uZWxlbWVudG9yLWVkaXRvci1hY3RpdmUgLmVsZW1lbnRvci5lbGVtZW50b3ItZWRpdC1tb2RlIC5lbGVtZW50b3ItZ2xvYmFsLXdpZGdldCAuZWxlbWVudG9yLWVkaXRvci13aWRnZXQtc2V0dGluZ3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmViNDE2LCAjZmVjNDQ5KTsgfVxuICAuZWxlbWVudG9yLWVkaXRvci1hY3RpdmUgLmVsZW1lbnRvci5lbGVtZW50b3ItZWRpdC1tb2RlIC5lbGVtZW50b3ItZ2xvYmFsLXdpZGdldCAuZWxlbWVudG9yLWVkaXRvci13aWRnZXQtc2V0dGluZ3MgLmVsZW1lbnRvci1lZGl0b3ItZWxlbWVudC1zZXR0aW5nOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmViNDE2OyB9XG4gIC5lbGVtZW50b3ItZWRpdG9yLWFjdGl2ZSAuZWxlbWVudG9yLmVsZW1lbnRvci1lZGl0LW1vZGUgLmVsZW1lbnRvci1nbG9iYWwtd2lkZ2V0IC5lbGVtZW50b3ItZWRpdG9yLXdpZGdldC1zZXR0aW5ncyAuZWxlbWVudG9yLWVkaXRvci1lbGVtZW50LXNldHRpbmcuZWxlbWVudG9yLWVkaXRvci1lbGVtZW50LXNhdmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVsZW1lbnRvci1wb3N0cy1jb250YWluZXIuZWxlbWVudG9yLXBvc3RzLW1hc29ucnkge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuXG4uZWxlbWVudG9yLXBvc3RzLWNvbnRhaW5lcjpub3QoLmVsZW1lbnRvci1wb3N0cy1tYXNvbnJ5KSB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG5cbi5lbGVtZW50b3ItcG9zdHMtY29udGFpbmVyIC5lbGVtZW50b3ItcG9zdCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDsgfVxuICAuZWxlbWVudG9yLXBvc3RzLWNvbnRhaW5lciAuZWxlbWVudG9yLXBvc3RfX3RodW1ibmFpbCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5lbGVtZW50b3ItcG9zdHMtY29udGFpbmVyIC5lbGVtZW50b3ItcG9zdF9fdGh1bWJuYWlsIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGZpbHRlciAwLjNzOyB9XG4gICAgLmVsZW1lbnRvci1wb3N0cy1jb250YWluZXIgLmVsZW1lbnRvci1wb3N0X190aHVtYm5haWxfX2xpbmsge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4uZWxlbWVudG9yLXBvc3RzLWNvbnRhaW5lci5lbGVtZW50b3ItaGFzLWl0ZW0tcmF0aW8gLmVsZW1lbnRvci1wb3N0X190aHVtYm5haWwge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7IH1cbiAgLmVsZW1lbnRvci1wb3N0cy1jb250YWluZXIuZWxlbWVudG9yLWhhcy1pdGVtLXJhdGlvIC5lbGVtZW50b3ItcG9zdF9fdGh1bWJuYWlsIGltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IGNhbGMoIDUwJSArIDFweCk7XG4gICAgbGVmdDogY2FsYyggNTAlICsgMXB4KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpIHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAuZWxlbWVudG9yLXBvc3RzLWNvbnRhaW5lci5lbGVtZW50b3ItaGFzLWl0ZW0tcmF0aW8gLmVsZW1lbnRvci1wb3N0X190aHVtYm5haWwuZWxlbWVudG9yLWZpdC1oZWlnaHQgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87IH1cblxuLmVsZW1lbnRvci1wb3N0cyAuZWxlbWVudG9yLXBvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLCBib3JkZXIsIGJveC1zaGFkb3c7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMjVzOyB9XG4gIC5lbGVtZW50b3ItcG9zdHMgLmVsZW1lbnRvci1wb3N0X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAuZWxlbWVudG9yLXBvc3RzIC5lbGVtZW50b3ItcG9zdF9fZXhjZXJwdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5lbGVtZW50b3ItcG9zdHMgLmVsZW1lbnRvci1wb3N0X19leGNlcnB0IHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICM3Nzc7IH1cbiAgLmVsZW1lbnRvci1wb3N0cyAuZWxlbWVudG9yLXBvc3RfX21ldGEtZGF0YSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgIGNvbG9yOiAjYWRhZGFkOyB9XG4gIC5lbGVtZW50b3ItcG9zdHMgLmVsZW1lbnRvci1wb3N0X19yZWFkLW1vcmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuZWxlbWVudG9yLXBvc3RzIC5lbGVtZW50b3ItcG9zdF9fdGh1bWJuYWlsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmVsZW1lbnRvci1wb3N0cy0tc2tpbi1jbGFzc2ljIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5lbGVtZW50b3ItcG9zdHMtLXNraW4tY2xhc3NpYzpub3QoLmVsZW1lbnRvci1wb3N0cy1tYXNvbnJ5KSB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7IH1cbiAgLmVsZW1lbnRvci1wb3N0cy0tc2tpbi1jbGFzc2ljIC5lbGVtZW50b3ItcG9zdCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZWxlbWVudG9yLXBvc3RzLS1hbGlnbi1sZWZ0IC5lbGVtZW50b3ItcG9zdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmVsZW1lbnRvci1wb3N0cy0tYWxpZ24tcmlnaHQgLmVsZW1lbnRvci1wb3N0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLmVsZW1lbnRvci1wb3N0cy0tYWxpZ24tY2VudGVyIC5lbGVtZW50b3ItcG9zdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZWxlbWVudG9yLXBvc3RzLS10aHVtYm5haWwtdG9wIC5lbGVtZW50b3ItcG9zdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKlxuXG5cdFx0XHQgdXNlZCB0byBiZVxuXHRcdFx0IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0XHQgdW50aWwgdjIuMVxuXG5cdFx0XHQqLyB9XG4gIC5lbGVtZW50b3ItcG9zdHMtLXRodW1ibmFpbC10b3AgLmVsZW1lbnRvci1wb3N0X190aHVtYm5haWxfX2xpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmVsZW1lbnRvci1wb3N0cy0tdGh1bWJuYWlsLXRvcCAuZWxlbWVudG9yLXBvc3RfX3RleHQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5lbGVtZW50b3ItcG9zdHMtLXRodW1ibmFpbC10b3AuZWxlbWVudG9yLXBvc3RzLS1hbGlnbi1sZWZ0IC5lbGVtZW50b3ItcG9zdF9fdGh1bWJuYWlsX19saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5lbGVtZW50b3ItcG9zdHMtLXRodW1ibmFpbC10b3AuZWxlbWVudG9yLXBvc3RzLS1hbGlnbi1yaWdodCAuZWxlbWVudG9yLXBvc3RfX3RodW1ibmFpbF9fbGluayB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5lbGVtZW50b3ItcG9zdHMtLXRodW1ibmFpbC10b3AuZWxlbWVudG9yLXBvc3RzLS1hbGlnbi1jZW50ZXIgLmVsZW1lbnRvci1wb3N0X190aHVtYm5haWxfX2xpbmsge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5lbGVtZW50b3ItcG9zdHMtLXRodW1ibmFpbC1sZWZ0IC5lbGVtZW50b3ItcG9zdF9fdGh1bWJuYWlsX19saW5rLCAuZWxlbWVudG9yLXBvc3RzLS10aHVtYm5haWwtcmlnaHQgLmVsZW1lbnRvci1wb3N0X190aHVtYm5haWxfX2xpbmsge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDI1JTsgfVxuXG4uZWxlbWVudG9yLXBvc3RzLS10aHVtYm5haWwtbGVmdCAuZWxlbWVudG9yLXBvc3RfX3RodW1ibmFpbF9fbGluayB7XG4gIG9yZGVyOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cblxuLmVsZW1lbnRvci1wb3N0cy0tdGh1bWJuYWlsLXJpZ2h0IC5lbGVtZW50b3ItcG9zdF9fdGh1bWJuYWlsX19saW5rIHtcbiAgb3JkZXI6IDU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG5cbi5lbGVtZW50b3ItcG9zdHMtLXRodW1ibmFpbC1ub25lIC5lbGVtZW50b3ItcG9zdHMtY29udGFpbmVyIC5lbGVtZW50b3ItcG9zdF9fdGh1bWJuYWlsX19saW5rIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZWxlbWVudG9yLXBvc3RzIC5lbGVtZW50b3ItcG9zdF9fY2FyZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAwIHNvbGlkICM4MThhOTE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1czsgfVxuICAuZWxlbWVudG9yLXBvc3RzIC5lbGVtZW50b3ItcG9zdF9fY2FyZCAuZWxlbWVudG9yLXBvc3RfX3RodW1ibmFpbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkOyB9XG4gICAgLmVsZW1lbnRvci1wb3N0cyAuZWxlbWVudG9yLXBvc3RfX2NhcmQgLmVsZW1lbnRvci1wb3N0X190aHVtYm5haWwgaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjKCAxMDAlICsgMXB4KTsgfVxuICAuZWxlbWVudG9yLXBvc3RzIC5lbGVtZW50b3ItcG9zdF9fY2FyZCAuZWxlbWVudG9yLXBvc3RfX3RleHQge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmVsZW1lbnRvci1wb3N0cyAuZWxlbWVudG9yLXBvc3RfX2NhcmQgLmVsZW1lbnRvci1wb3N0X19yZWFkLW1vcmUge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5lbGVtZW50b3ItcG9zdHMgLmVsZW1lbnRvci1wb3N0X19jYXJkIC5lbGVtZW50b3ItcG9zdF9fbWV0YS1kYXRhIHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VhZWFlYTsgfVxuICAgIC5lbGVtZW50b3ItcG9zdHMgLmVsZW1lbnRvci1wb3N0X19jYXJkIC5lbGVtZW50b3ItcG9zdF9fbWV0YS1kYXRhIHNwYW4gKyBzcGFuOmJlZm9yZSB7XG4gICAgICBtYXJnaW46IDAgNXB4OyB9XG4gIC5lbGVtZW50b3ItcG9zdHMgLmVsZW1lbnRvci1wb3N0X19jYXJkIC5lbGVtZW50b3ItcG9zdF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuICAuZWxlbWVudG9yLXBvc3RzIC5lbGVtZW50b3ItcG9zdF9fY2FyZCAuZWxlbWVudG9yLXBvc3RfX2V4Y2VycHQge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc7IH1cbiAgLmVsZW1lbnRvci1wb3N0cyAuZWxlbWVudG9yLXBvc3RfX2NhcmQgLmVsZW1lbnRvci1wb3N0X19leGNlcnB0LCAuZWxlbWVudG9yLXBvc3RzIC5lbGVtZW50b3ItcG9zdF9fY2FyZCAuZWxlbWVudG9yLXBvc3RfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5lbGVtZW50b3ItcG9zdHMgLmVsZW1lbnRvci1wb3N0X19jYXJkIC5lbGVtZW50b3ItcG9zdF9fYmFkZ2UsIC5lbGVtZW50b3ItcG9zdHMgLmVsZW1lbnRvci1wb3N0X19jYXJkIC5lbGVtZW50b3ItcG9zdF9fcmVhZC1tb3JlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5lbGVtZW50b3ItcG9zdHMgLmVsZW1lbnRvci1wb3N0X19iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiAjODE4YTkxO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAwLjZlbSAxLjJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7IH1cblxuLmVsZW1lbnRvci1wb3N0cyAuZWxlbWVudG9yLXBvc3RfX2F2YXRhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdG9wOiAtMjVweDtcbiAgaGVpZ2h0OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuZWxlbWVudG9yLXBvc3RzIC5lbGVtZW50b3ItcG9zdF9fYXZhdGFyIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5lbGVtZW50b3ItcG9zdHMtLXRodW1ibmFpbC10b3AgLmVsZW1lbnRvci1wb3N0cy0tc2tpbi1jYXJkczpub3QoLmVsZW1lbnRvci1wb3N0cy1tYXNvbnJ5KSAuZWxlbWVudG9yLXBvc3RfX2NhcmQsIC5lbGVtZW50b3ItcG9zdHMgLmVsZW1lbnRvci1wb3N0cy0tc2tpbi1jYXJkczpub3QoLmVsZW1lbnRvci1wb3N0cy1tYXNvbnJ5KSAuZWxlbWVudG9yLXBvc3RfX2NhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmVsZW1lbnRvci1wb3N0cy0tdGh1bWJuYWlsLXRvcCAuZWxlbWVudG9yLXBvc3RzLS1za2luLWNhcmRzOm5vdCguZWxlbWVudG9yLXBvc3RzLW1hc29ucnkpIC5lbGVtZW50b3ItcG9zdF9fbWV0YS1kYXRhLCAuZWxlbWVudG9yLXBvc3RzIC5lbGVtZW50b3ItcG9zdHMtLXNraW4tY2FyZHM6bm90KC5lbGVtZW50b3ItcG9zdHMtbWFzb25yeSkgLmVsZW1lbnRvci1wb3N0X19tZXRhLWRhdGEge1xuICBtYXJnaW4tdG9wOiBhdXRvOyB9XG5cbi5lbGVtZW50b3ItcG9zdHMtLXRodW1ibmFpbC1ub25lIC5lbGVtZW50b3ItcG9zdF9fY2FyZCAuZWxlbWVudG9yLXBvc3RfX2F2YXRhciB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBoZWlnaHQ6IGF1dG87IH1cbiAgLmVsZW1lbnRvci1wb3N0cy0tdGh1bWJuYWlsLW5vbmUgLmVsZW1lbnRvci1wb3N0X19jYXJkIC5lbGVtZW50b3ItcG9zdF9fYXZhdGFyIGltZy5hdmF0YXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi5lbGVtZW50b3ItcG9zdHMtLXNob3ctYXZhdGFyIC5lbGVtZW50b3ItcG9zdF9fdGh1bWJuYWlsX19saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuXG4uZWxlbWVudG9yLXBvc3RzX19ob3Zlci1ncmFkaWVudCAuZWxlbWVudG9yLXBvc3RfX2NhcmQgLmVsZW1lbnRvci1wb3N0X190aHVtYm5haWxfX2xpbms6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMzUpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDc1JSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDsgfVxuXG4uZWxlbWVudG9yLXBvc3RzX19ob3Zlci1ncmFkaWVudCAuZWxlbWVudG9yLXBvc3RfX2NhcmQ6aG92ZXIgLmVsZW1lbnRvci1wb3N0X190aHVtYm5haWxfX2xpbms6YWZ0ZXIge1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLmVsZW1lbnRvci1wb3N0c19faG92ZXItem9vbS1pbiAuZWxlbWVudG9yLXBvc3RfX2NhcmQgLmVsZW1lbnRvci1wb3N0X190aHVtYm5haWwuZWxlbWVudG9yLWZpdC1oZWlnaHQgaW1nIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5lbGVtZW50b3ItcG9zdHNfX2hvdmVyLXpvb20taW4gLmVsZW1lbnRvci1wb3N0X19jYXJkIC5lbGVtZW50b3ItcG9zdF9fdGh1bWJuYWlsOm5vdCguZWxlbWVudG9yLWZpdC1oZWlnaHQpIGltZyB7XG4gIHdpZHRoOiBjYWxjKCAxMDAlICsgMXB4KTsgfVxuXG4uZWxlbWVudG9yLXBvc3RzX19ob3Zlci16b29tLWluIC5lbGVtZW50b3ItcG9zdF9fY2FyZDpob3ZlciAuZWxlbWVudG9yLXBvc3RfX3RodW1ibmFpbC5lbGVtZW50b3ItZml0LWhlaWdodCBpbWcge1xuICBoZWlnaHQ6IDExNSU7IH1cblxuLmVsZW1lbnRvci1wb3N0c19faG92ZXItem9vbS1pbiAuZWxlbWVudG9yLXBvc3RfX2NhcmQ6aG92ZXIgLmVsZW1lbnRvci1wb3N0X190aHVtYm5haWw6bm90KC5lbGVtZW50b3ItZml0LWhlaWdodCkgaW1nIHtcbiAgd2lkdGg6IDExNSU7IH1cblxuLmVsZW1lbnRvci1wb3N0c19faG92ZXItem9vbS1vdXQgLmVsZW1lbnRvci1wb3N0X19jYXJkIC5lbGVtZW50b3ItcG9zdF9fdGh1bWJuYWlsLmVsZW1lbnRvci1maXQtaGVpZ2h0IGltZyB7XG4gIGhlaWdodDogMTE1JTsgfVxuXG4uZWxlbWVudG9yLXBvc3RzX19ob3Zlci16b29tLW91dCAuZWxlbWVudG9yLXBvc3RfX2NhcmQgLmVsZW1lbnRvci1wb3N0X190aHVtYm5haWw6bm90KC5lbGVtZW50b3ItZml0LWhlaWdodCkgaW1nIHtcbiAgd2lkdGg6IDExNSU7IH1cblxuLmVsZW1lbnRvci1wb3N0c19faG92ZXItem9vbS1vdXQgLmVsZW1lbnRvci1wb3N0X19jYXJkOmhvdmVyIC5lbGVtZW50b3ItcG9zdF9fdGh1bWJuYWlsLmVsZW1lbnRvci1maXQtaGVpZ2h0IGltZyB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZWxlbWVudG9yLXBvc3RzX19ob3Zlci16b29tLW91dCAuZWxlbWVudG9yLXBvc3RfX2NhcmQ6aG92ZXIgLmVsZW1lbnRvci1wb3N0X190aHVtYm5haWw6bm90KC5lbGVtZW50b3ItZml0LWhlaWdodCkgaW1nIHtcbiAgd2lkdGg6IGNhbGMoIDEwMCUgKyAxcHgpOyB9XG5cbi5lbGVtZW50b3ItcG9zdHNfX2hvdmVyLXpvb20tb3V0IC5lbGVtZW50b3ItcG9zdF9fdGh1bWJuYWlsIGltZywgLmVsZW1lbnRvci1wb3N0c19faG92ZXItem9vbS1pbiAuZWxlbWVudG9yLXBvc3RfX3RodW1ibmFpbCBpbWcge1xuICB0cmFuc2l0aW9uOiBmaWx0ZXIgMC4zcywgaGVpZ2h0IDFzIGN1YmljLWJlemllcigwLCAwLjI1LCAwLjA3LCAxKSwgd2lkdGggMXMgY3ViaWMtYmV6aWVyKDAsIDAuMjUsIDAuMDcsIDEpOyB9XG5cbi5lbGVtZW50b3ItY2FyZC1zaGFkb3cteWVzIC5lbGVtZW50b3ItcG9zdF9fY2FyZCB7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAuZWxlbWVudG9yLWNhcmQtc2hhZG93LXllcyAuZWxlbWVudG9yLXBvc3RfX2NhcmQ6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDAgMCAzMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG4uZWxlbWVudG9yLXBvcnRmb2xpbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5lbGVtZW50b3ItcG9ydGZvbGlvX19maWx0ZXJzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5lbGVtZW50b3ItcG9ydGZvbGlvX19maWx0ZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogOHB4OyB9XG4gIC5lbGVtZW50b3ItcG9ydGZvbGlvLWl0ZW0ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLmVsZW1lbnRvci1wb3J0Zm9saW8taXRlbV9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZWxlbWVudG9yLXBvcnRmb2xpby1pdGVtX190YWdzX19zZXBhcmF0b3I6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcsICc7IH1cbiAgICAuZWxlbWVudG9yLXBvcnRmb2xpby1pdGVtX19vdmVybGF5IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjksIDEzOCwgMTQ1LCAwLjgpOyB9XG4gICAgICAuZWxlbWVudG9yLXBvcnRmb2xpby1pdGVtX19vdmVybGF5OmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzOyB9XG4gICAgLmVsZW1lbnRvci1wb3J0Zm9saW8taXRlbV9faW1nIGltZ1tzcmM9XCJcIl0ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5lbGVtZW50b3ItcG9ydGZvbGlvLmVsZW1lbnRvci1oYXMtaXRlbS1yYXRpbyB7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNXM7IH1cbiAgICAuZWxlbWVudG9yLXBvcnRmb2xpby5lbGVtZW50b3ItaGFzLWl0ZW0tcmF0aW8gLmVsZW1lbnRvci1wb3N0X190aHVtYm5haWwge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgICAuZWxlbWVudG9yLXBvcnRmb2xpby5lbGVtZW50b3ItaGFzLWl0ZW0tcmF0aW8gLmVsZW1lbnRvci1wb3N0X190aHVtYm5haWxfX2xpbmsge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyB9XG5cbi5lbGVtZW50b3IgdWwgbGkuZWxlbWVudG9yLXBvcnRmb2xpb19fZmlsdGVyIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG5cbi5lbGVtZW50b3ItZmllbGQtdHlwZS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5lbGVtZW50b3ItZmllbGQtdHlwZS1odG1sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5lbGVtZW50b3ItbG9naW4gLmVsZW1lbnRvci1yZW1lbWJlci1tZSxcbi5lbGVtZW50b3ItbG9naW4gLmVsZW1lbnRvci1sb3N0LXBhc3N3b3JkIHtcbiAgZm9udC1zaXplOiAwLjg1ZW07IH1cblxuLmVsZW1lbnRvci13aWRnZXQtcHJpY2UtbGlzdCAuZWxlbWVudG9yLXByaWNlLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cbiAgLmVsZW1lbnRvci13aWRnZXQtcHJpY2UtbGlzdCAuZWxlbWVudG9yLXByaWNlLWxpc3QgbGkge1xuICAgIG1hcmdpbjogMDsgfVxuXG4uZWxlbWVudG9yLXByaWNlLWxpc3QgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cblxuLmVsZW1lbnRvci1wcmljZS1saXN0IC5lbGVtZW50b3ItcHJpY2UtbGlzdC1pbWFnZSB7XG4gIG1heC13aWR0aDogNTAlO1xuICBmbGV4LXNocmluazogMDtcbiAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuICAuZWxlbWVudG9yLXByaWNlLWxpc3QgLmVsZW1lbnRvci1wcmljZS1saXN0LWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLmVsZW1lbnRvci1wcmljZS1saXN0IC5lbGVtZW50b3ItcHJpY2UtbGlzdC10ZXh0LFxuLmVsZW1lbnRvci1wcmljZS1saXN0IC5lbGVtZW50b3ItcHJpY2UtbGlzdC1pdGVtLFxuLmVsZW1lbnRvci1wcmljZS1saXN0IC5lbGVtZW50b3ItcHJpY2UtbGlzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5lbGVtZW50b3ItcHJpY2UtbGlzdCAuZWxlbWVudG9yLXByaWNlLWxpc3QtaXRlbSB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG4gIC5lbGVtZW50b3ItcHJpY2UtbGlzdCAuZWxlbWVudG9yLXByaWNlLWxpc3QtaXRlbSAuZWxlbWVudG9yLXByaWNlLWxpc3QtdGV4dCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAuZWxlbWVudG9yLXByaWNlLWxpc3QgLmVsZW1lbnRvci1wcmljZS1saXN0LWl0ZW0gLmVsZW1lbnRvci1wcmljZS1saXN0LWhlYWRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5lbGVtZW50b3ItcHJpY2UtbGlzdCAuZWxlbWVudG9yLXByaWNlLWxpc3QtaXRlbSAuZWxlbWVudG9yLXByaWNlLWxpc3QtdGl0bGUge1xuICAgIG1heC13aWR0aDogODAlOyB9XG4gIC5lbGVtZW50b3ItcHJpY2UtbGlzdCAuZWxlbWVudG9yLXByaWNlLWxpc3QtaXRlbSBwLmVsZW1lbnRvci1wcmljZS1saXN0LWRlc2NyaXB0aW9uIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmVsZW1lbnRvci1wcmljZS1saXN0IC5lbGVtZW50b3ItcHJpY2UtbGlzdC1pdGVtIC5lbGVtZW50b3ItcHJpY2UtbGlzdC1zZXBhcmF0b3Ige1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZG90dGVkO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDA7IH1cblxuLmVsZW1lbnRvci1wcmljZS10YWJsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZWxlbWVudG9yLXByaWNlLXRhYmxlIC5lbGVtZW50b3ItcHJpY2UtdGFibGVfX2hlYWRlciB7XG4gICAgYmFja2dyb3VuZDogIzU1NTtcbiAgICBwYWRkaW5nOiAyMHB4IDA7IH1cbiAgLmVsZW1lbnRvci1wcmljZS10YWJsZSAuZWxlbWVudG9yLXByaWNlLXRhYmxlX19oZWFkaW5nIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5lbGVtZW50b3ItcHJpY2UtdGFibGUgLmVsZW1lbnRvci1wcmljZS10YWJsZV9fc3ViaGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmVsZW1lbnRvci1wcmljZS10YWJsZSAuZWxlbWVudG9yLXByaWNlLXRhYmxlX19vcmlnaW5hbC1wcmljZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIGZvbnQtc2l6ZTogMC41ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7IH1cbiAgLmVsZW1lbnRvci1wcmljZS10YWJsZSAuZWxlbWVudG9yLXByaWNlLXRhYmxlX19wcmljZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgZm9udC1zaXplOiA2NXB4O1xuICAgIHBhZGRpbmc6IDQwcHggMDsgfVxuICAgIC5lbGVtZW50b3ItcHJpY2UtdGFibGUgLmVsZW1lbnRvci1wcmljZS10YWJsZV9fcHJpY2UgLmVsZW1lbnRvci10eXBvLWV4Y2x1ZGVkIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbml0aWFsO1xuICAgICAgZm9udC1zaXplOiBpbml0aWFsO1xuICAgICAgZm9udC1zdHlsZTogaW5pdGlhbDsgfVxuICAuZWxlbWVudG9yLXByaWNlLXRhYmxlIC5lbGVtZW50b3ItcHJpY2UtdGFibGVfX2FmdGVyLXByaWNlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZWxlbWVudG9yLXByaWNlLXRhYmxlIC5lbGVtZW50b3ItcHJpY2UtdGFibGVfX2ludGVnZXItcGFydCB7XG4gICAgbGluZS1oZWlnaHQ6IDAuODsgfVxuICAuZWxlbWVudG9yLXByaWNlLXRhYmxlIC5lbGVtZW50b3ItcHJpY2UtdGFibGVfX2N1cnJlbmN5LCAuZWxlbWVudG9yLXByaWNlLXRhYmxlIC5lbGVtZW50b3ItcHJpY2UtdGFibGVfX2ZyYWN0aW9uYWwtcGFydCB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC1zaXplOiAwLjNlbTsgfVxuICAuZWxlbWVudG9yLXByaWNlLXRhYmxlIC5lbGVtZW50b3ItcHJpY2UtdGFibGVfX2N1cnJlbmN5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNweDsgfVxuICAuZWxlbWVudG9yLXByaWNlLXRhYmxlIC5lbGVtZW50b3ItcHJpY2UtdGFibGVfX3BlcmlvZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmVsZW1lbnRvci1wcmljZS10YWJsZSAuZWxlbWVudG9yLXByaWNlLXRhYmxlX19mZWF0dXJlcy1saXN0IHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAuZWxlbWVudG9yLXByaWNlLXRhYmxlIC5lbGVtZW50b3ItcHJpY2UtdGFibGVfX2ZlYXR1cmVzLWxpc3QgbGkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuZWxlbWVudG9yLXByaWNlLXRhYmxlIC5lbGVtZW50b3ItcHJpY2UtdGFibGVfX2ZlYXR1cmVzLWxpc3QgbGkgLmVsZW1lbnRvci1wcmljZS10YWJsZV9fZmVhdHVyZS1pbm5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgIC5lbGVtZW50b3ItcHJpY2UtdGFibGUgLmVsZW1lbnRvci1wcmljZS10YWJsZV9fZmVhdHVyZXMtbGlzdCBsaTpub3QoOmZpcnN0LWNoaWxkKTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMCBzb2xpZCByZ2JhKDEyMiwgMTIyLCAxMjIsIDAuMyk7XG4gICAgICAgIG1hcmdpbjogMTBweCAxMi41JTsgfVxuICAgIC5lbGVtZW50b3ItcHJpY2UtdGFibGUgLmVsZW1lbnRvci1wcmljZS10YWJsZV9fZmVhdHVyZXMtbGlzdCBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMS4zZW07IH1cbiAgLmVsZW1lbnRvci1wcmljZS10YWJsZSAuZWxlbWVudG9yLXByaWNlLXRhYmxlX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAuZWxlbWVudG9yLXByaWNlLXRhYmxlIC5lbGVtZW50b3ItcHJpY2UtdGFibGVfX2FkZGl0aW9uYWxfaW5mbyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gIC5lbGVtZW50b3ItcHJpY2UtdGFibGVfX3JpYmJvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDE1MHB4OyB9XG4gICAgLmVsZW1lbnRvci1wcmljZS10YWJsZV9fcmliYm9uLWlubmVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjAwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVgoMzVweCkgcm90YXRlKC00NWRlZyk7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7IH1cbiAgICAuZWxlbWVudG9yLXByaWNlLXRhYmxlX19yaWJib24uZWxlbWVudG9yLXJpYmJvbi1sZWZ0IHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiBhdXRvOyB9XG4gICAgLmVsZW1lbnRvci1wcmljZS10YWJsZV9fcmliYm9uLmVsZW1lbnRvci1yaWJib24tcmlnaHQge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAwOyB9XG5cbi5lbGVtZW50b3Itd2lkZ2V0LXByaWNlLXRhYmxlIC5lbGVtZW50b3Itd2lkZ2V0LWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cblxuLmVsZW1lbnRvci1mbGlwLWJveCB7XG4gIGhlaWdodDogMjgwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuICBAbWVkaWEgKG1heC1kZXZpY2Utd2lkdGg6IDEwMjRweCkge1xuICAgIC5lbGVtZW50b3ItZmxpcC1ib3gge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9IH1cbiAgLmVsZW1lbnRvci1mbGlwLWJveF9fZnJvbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYWJjOWM7IH1cbiAgLmVsZW1lbnRvci1mbGlwLWJveF9fYmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQwNTRiMjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZWxlbWVudG9yLWZsaXAtYm94X19sYXllciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmVsZW1lbnRvci1mbGlwLWJveF9fbGF5ZXJfX292ZXJsYXkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAzNXB4OyB9XG4gICAgLmVsZW1lbnRvci1mbGlwLWJveF9fbGF5ZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuICAgIC5lbGVtZW50b3ItZmxpcC1ib3hfX2xheWVyX19kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuZWxlbWVudG9yLWZsaXAtYm94X19sYXllcl9fZGVzY3JpcHRpb24sIC5lbGVtZW50b3ItZmxpcC1ib3hfX2xheWVyX190aXRsZSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmVsZW1lbnRvci1mbGlwLWJveF9fbGF5ZXJfX2Rlc2NyaXB0aW9uOm5vdCg6bGFzdC1jaGlsZCksIC5lbGVtZW50b3ItZmxpcC1ib3hfX2xheWVyX190aXRsZTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmVsZW1lbnRvci1mbGlwLWJveF9fbGF5ZXJfX3RpdGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuZWxlbWVudG9yLWZsaXAtYm94IC5lbGVtZW50b3ItaWNvbixcbiAgLmVsZW1lbnRvci1mbGlwLWJveCAuZWxlbWVudG9yLXZpZXctZnJhbWVkIC5lbGVtZW50b3ItaWNvbixcbiAgLmVsZW1lbnRvci1mbGlwLWJveCAuZWxlbWVudG9yLXZpZXctc3RhY2tlZCAuZWxlbWVudG9yLWljb24ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5lbGVtZW50b3ItZmxpcC1ib3ggLmVsZW1lbnRvci12aWV3LWZyYW1lZCAuZWxlbWVudG9yLWljb24ge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAuZWxlbWVudG9yLWZsaXAtYm94IC5lbGVtZW50b3Itdmlldy1zdGFja2VkIC5lbGVtZW50b3ItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5lbGVtZW50b3ItZmxpcC1ib3hfX2J1dHRvbi5lbGVtZW50b3ItYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBib3JkZXI6IHNvbGlkIDJweCB3aGl0ZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAuZWxlbWVudG9yLWZsaXAtYm94X19idXR0b24uZWxlbWVudG9yLWJ1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZWxlbWVudG9yLWZsaXAtYm94X19pbWFnZSB7XG4gICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5lbGVtZW50b3ItZmxpcC1ib3hfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gIC5lbGVtZW50b3ItZmxpcC1ib3ggLmVsZW1lbnRvci1pY29uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmVsZW1lbnRvci1mbGlwLWJveC0tM2QgLmVsZW1lbnRvci1mbGlwLWJveF9fbGF5ZXJfX2lubmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooOTBweCkgc2NhbGUoMC45MSk7IH1cbiAgLmVsZW1lbnRvci1mbGlwLWJveC0tM2QgLmVsZW1lbnRvci1mbGlwLWJveF9fbGF5ZXJfX292ZXJsYXkge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDAuMXB4KTsgfVxuICAuZWxlbWVudG9yLWZsaXAtYm94LS1lZmZlY3QtZmxpcCAuZWxlbWVudG9yLWZsaXAtYm94IHtcbiAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7IH1cbiAgICAuZWxlbWVudG9yLWZsaXAtYm94LS1lZmZlY3QtZmxpcCAuZWxlbWVudG9yLWZsaXAtYm94X19sYXllciB7XG4gICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLmVsZW1lbnRvci1mbGlwLWJveC0tZWZmZWN0LWZsaXAgLmVsZW1lbnRvci1mbGlwLWJveF9fZnJvbnQge1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5lbGVtZW50b3ItZmxpcC1ib3gtLWVmZmVjdC1mbGlwIC5lbGVtZW50b3ItZmxpcC1ib3g6aG92ZXIgLmVsZW1lbnRvci1mbGlwLWJveF9fYmFjayB7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmVsZW1lbnRvci1mbGlwLWJveC0tZWZmZWN0LWZsaXAuZWxlbWVudG9yLWZsaXAtYm94LS1kaXJlY3Rpb24tcmlnaHQgLmVsZW1lbnRvci1mbGlwLWJveF9fYmFjayB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDApIHJvdGF0ZVkoLTE4MGRlZyk7IH1cbiAgLmVsZW1lbnRvci1mbGlwLWJveC0tZWZmZWN0LWZsaXAuZWxlbWVudG9yLWZsaXAtYm94LS1kaXJlY3Rpb24tcmlnaHQgLmVsZW1lbnRvci1mbGlwLWJveDpob3ZlciAuZWxlbWVudG9yLWZsaXAtYm94X19mcm9udCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDApIHJvdGF0ZVkoMTgwZGVnKTsgfVxuICAuZWxlbWVudG9yLWZsaXAtYm94LS1lZmZlY3QtZmxpcC5lbGVtZW50b3ItZmxpcC1ib3gtLWRpcmVjdGlvbi1sZWZ0IC5lbGVtZW50b3ItZmxpcC1ib3hfX2JhY2sge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKSByb3RhdGVZKDE4MGRlZyk7IH1cbiAgLmVsZW1lbnRvci1mbGlwLWJveC0tZWZmZWN0LWZsaXAuZWxlbWVudG9yLWZsaXAtYm94LS1kaXJlY3Rpb24tbGVmdCAuZWxlbWVudG9yLWZsaXAtYm94OmhvdmVyIC5lbGVtZW50b3ItZmxpcC1ib3hfX2Zyb250IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMCkgcm90YXRlWSgtMTgwZGVnKTsgfVxuICAuZWxlbWVudG9yLWZsaXAtYm94LS1lZmZlY3QtZmxpcC5lbGVtZW50b3ItZmxpcC1ib3gtLWRpcmVjdGlvbi11cCAuZWxlbWVudG9yLWZsaXAtYm94X19iYWNrIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTE4MGRlZykgcm90YXRlWSgwKTsgfVxuICAuZWxlbWVudG9yLWZsaXAtYm94LS1lZmZlY3QtZmxpcC5lbGVtZW50b3ItZmxpcC1ib3gtLWRpcmVjdGlvbi11cCAuZWxlbWVudG9yLWZsaXAtYm94OmhvdmVyIC5lbGVtZW50b3ItZmxpcC1ib3hfX2Zyb250IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDApOyB9XG4gIC5lbGVtZW50b3ItZmxpcC1ib3gtLWVmZmVjdC1mbGlwLmVsZW1lbnRvci1mbGlwLWJveC0tZGlyZWN0aW9uLWRvd24gLmVsZW1lbnRvci1mbGlwLWJveF9fYmFjayB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgwKTsgfVxuICAuZWxlbWVudG9yLWZsaXAtYm94LS1lZmZlY3QtZmxpcC5lbGVtZW50b3ItZmxpcC1ib3gtLWRpcmVjdGlvbi1kb3duIC5lbGVtZW50b3ItZmxpcC1ib3g6aG92ZXIgLmVsZW1lbnRvci1mbGlwLWJveF9fZnJvbnQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgtMTgwZGVnKSByb3RhdGVZKDApOyB9XG4gIC5lbGVtZW50b3ItZmxpcC1ib3gtLWVmZmVjdC1wdXNoIC5lbGVtZW50b3ItZmxpcC1ib3hfX2Zyb250IHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmVsZW1lbnRvci1mbGlwLWJveC0tZWZmZWN0LXB1c2guZWxlbWVudG9yLWZsaXAtYm94LS1kaXJlY3Rpb24tcmlnaHQgLmVsZW1lbnRvci1mbGlwLWJveDpob3ZlciAuZWxlbWVudG9yLWZsaXAtYm94X19mcm9udCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpIHRyYW5zbGF0ZVkoMCk7IH1cbiAgLmVsZW1lbnRvci1mbGlwLWJveC0tZWZmZWN0LXB1c2guZWxlbWVudG9yLWZsaXAtYm94LS1kaXJlY3Rpb24tbGVmdCAuZWxlbWVudG9yLWZsaXAtYm94OmhvdmVyIC5lbGVtZW50b3ItZmxpcC1ib3hfX2Zyb250IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoMCk7IH1cbiAgLmVsZW1lbnRvci1mbGlwLWJveC0tZWZmZWN0LXB1c2guZWxlbWVudG9yLWZsaXAtYm94LS1kaXJlY3Rpb24tdXAgLmVsZW1lbnRvci1mbGlwLWJveDpob3ZlciAuZWxlbWVudG9yLWZsaXAtYm94X19mcm9udCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gIC5lbGVtZW50b3ItZmxpcC1ib3gtLWVmZmVjdC1wdXNoLmVsZW1lbnRvci1mbGlwLWJveC0tZGlyZWN0aW9uLWRvd24gLmVsZW1lbnRvci1mbGlwLWJveDpob3ZlciAuZWxlbWVudG9yLWZsaXAtYm94X19mcm9udCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgLmVsZW1lbnRvci1mbGlwLWJveC0tZWZmZWN0LXNsaWRlIC5lbGVtZW50b3ItZmxpcC1ib3gsIC5lbGVtZW50b3ItZmxpcC1ib3gtLWVmZmVjdC1wdXNoIC5lbGVtZW50b3ItZmxpcC1ib3gge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZWxlbWVudG9yLWZsaXAtYm94LS1lZmZlY3Qtc2xpZGUgLmVsZW1lbnRvci1mbGlwLWJveDpob3ZlciAuZWxlbWVudG9yLWZsaXAtYm94X19iYWNrLCAuZWxlbWVudG9yLWZsaXAtYm94LS1lZmZlY3QtcHVzaCAuZWxlbWVudG9yLWZsaXAtYm94OmhvdmVyIC5lbGVtZW50b3ItZmxpcC1ib3hfX2JhY2sge1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC5lbGVtZW50b3ItZmxpcC1ib3gtLWVmZmVjdC1zbGlkZS5lbGVtZW50b3ItZmxpcC1ib3gtLWRpcmVjdGlvbi1yaWdodCAuZWxlbWVudG9yLWZsaXAtYm94X19iYWNrLCAuZWxlbWVudG9yLWZsaXAtYm94LS1lZmZlY3QtcHVzaC5lbGVtZW50b3ItZmxpcC1ib3gtLWRpcmVjdGlvbi1yaWdodCAuZWxlbWVudG9yLWZsaXAtYm94X19iYWNrIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpIHRyYW5zbGF0ZVkoMCk7IH1cbiAgLmVsZW1lbnRvci1mbGlwLWJveC0tZWZmZWN0LXNsaWRlLmVsZW1lbnRvci1mbGlwLWJveC0tZGlyZWN0aW9uLWxlZnQgLmVsZW1lbnRvci1mbGlwLWJveF9fYmFjaywgLmVsZW1lbnRvci1mbGlwLWJveC0tZWZmZWN0LXB1c2guZWxlbWVudG9yLWZsaXAtYm94LS1kaXJlY3Rpb24tbGVmdCAuZWxlbWVudG9yLWZsaXAtYm94X19iYWNrIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgdHJhbnNsYXRlWSgwKTsgfVxuICAuZWxlbWVudG9yLWZsaXAtYm94LS1lZmZlY3Qtc2xpZGUuZWxlbWVudG9yLWZsaXAtYm94LS1kaXJlY3Rpb24tdXAgLmVsZW1lbnRvci1mbGlwLWJveF9fYmFjaywgLmVsZW1lbnRvci1mbGlwLWJveC0tZWZmZWN0LXB1c2guZWxlbWVudG9yLWZsaXAtYm94LS1kaXJlY3Rpb24tdXAgLmVsZW1lbnRvci1mbGlwLWJveF9fYmFjayB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgLmVsZW1lbnRvci1mbGlwLWJveC0tZWZmZWN0LXNsaWRlLmVsZW1lbnRvci1mbGlwLWJveC0tZGlyZWN0aW9uLWRvd24gLmVsZW1lbnRvci1mbGlwLWJveF9fYmFjaywgLmVsZW1lbnRvci1mbGlwLWJveC0tZWZmZWN0LXB1c2guZWxlbWVudG9yLWZsaXAtYm94LS1kaXJlY3Rpb24tZG93biAuZWxlbWVudG9yLWZsaXAtYm94X19iYWNrIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgtMTAwJSk7IH1cbiAgLmVsZW1lbnRvci1mbGlwLWJveC0tZWZmZWN0LXpvb20tb3V0IC5lbGVtZW50b3ItZmxpcC1ib3ggLmVsZW1lbnRvci1mbGlwLWJveF9fZnJvbnQge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjdzLCBvcGFjaXR5IDAuMzVzLCB3aWR0aCAwLjFtcztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZWxlbWVudG9yLWZsaXAtYm94LS1lZmZlY3Qtem9vbS1vdXQgLmVsZW1lbnRvci1mbGlwLWJveDpob3ZlciAuZWxlbWVudG9yLWZsaXAtYm94X19mcm9udCB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuOHMsIG9wYWNpdHkgMC43cyAwLjFzLCB3aWR0aCAwLjFtcyAwLjdzOyB9XG4gIC5lbGVtZW50b3ItZmxpcC1ib3gtLWVmZmVjdC16b29tLWluIC5lbGVtZW50b3ItZmxpcC1ib3ggLmVsZW1lbnRvci1mbGlwLWJveF9fYmFjayB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MsIG9wYWNpdHkgMC41cyAwLjJzO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpOyB9XG4gIC5lbGVtZW50b3ItZmxpcC1ib3gtLWVmZmVjdC16b29tLWluIC5lbGVtZW50b3ItZmxpcC1ib3g6aG92ZXIgLmVsZW1lbnRvci1mbGlwLWJveF9fYmFjayB7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuN3MsIG9wYWNpdHkgMC41cztcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgLmVsZW1lbnRvci1mbGlwLWJveC0tZWZmZWN0LWZhZGUgLmVsZW1lbnRvci1mbGlwLWJveCAuZWxlbWVudG9yLWZsaXAtYm94X19iYWNrIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5lbGVtZW50b3ItZmxpcC1ib3gtLWVmZmVjdC1mYWRlIC5lbGVtZW50b3ItZmxpcC1ib3g6aG92ZXIgLmVsZW1lbnRvci1mbGlwLWJveF9fYmFjayB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uZWxlbWVudG9yLXdpZGdldC1mbGlwLWJveC5lbGVtZW50b3ItZmxpcC1ib3gtLWZsaXBwZWQgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIC5lbGVtZW50b3ItZmxpcC1ib3hfX2Zyb250IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZWxlbWVudG9yLXdpZGdldC1mbGlwLWJveC5lbGVtZW50b3ItZmxpcC1ib3gtLWZsaXBwZWQgLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIC5lbGVtZW50b3ItZmxpcC1ib3hfX2JhY2sge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmVsZW1lbnRvci13aWRnZXQtY2FsbC10by1hY3Rpb24gLmVsZW1lbnRvci13aWRnZXQtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZWxlbWVudG9yLWN0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC41czsgfVxuICAuZWxlbWVudG9yLWN0YS0tc2tpbi1jbGFzc2ljIC5lbGVtZW50b3ItY3RhIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZWxlbWVudG9yLWN0YS0tc2tpbi1jbGFzc2ljIC5lbGVtZW50b3ItY3RhX19iZy13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZWxlbWVudG9yLWN0YS0tc2tpbi1jbGFzc2ljIC5lbGVtZW50b3ItY3RhX19jb250ZW50IHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3OyB9XG4gICAgLmVsZW1lbnRvci1jdGEtLXNraW4tY2xhc3NpYyAuZWxlbWVudG9yLWN0YV9fY29udGVudC1pdGVtLCAuZWxlbWVudG9yLWN0YS0tc2tpbi1jbGFzc2ljIC5lbGVtZW50b3ItY3RhX19jb250ZW50LWl0ZW0gLmVsZW1lbnRvci1pY29uIHtcbiAgICAgIGNvbG9yOiAjNTU1OTVjO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjNTU1OTVjOyB9XG4gICAgLmVsZW1lbnRvci1jdGEtLXNraW4tY2xhc3NpYyAuZWxlbWVudG9yLWN0YV9fYnV0dG9uLmVsZW1lbnRvci1idXR0b24ge1xuICAgICAgY29sb3I6ICM1NTU5NWM7XG4gICAgICBib3JkZXItY29sb3I6ICM1NTU5NWM7IH1cbiAgLmVsZW1lbnRvci1jdGEtLXNraW4tY292ZXIgLmVsZW1lbnRvci1jdGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmVsZW1lbnRvci1jdGEtLXNraW4tY292ZXIgLmVsZW1lbnRvci1jdGFfX2JnLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5lbGVtZW50b3ItY3RhLS1za2luLWNvdmVyIC5lbGVtZW50b3ItY3RhX19jb250ZW50IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI4MHB4OyB9XG4gICAgLmVsZW1lbnRvci1jdGEtLXNraW4tY292ZXIgLmVsZW1lbnRvci1jdGFfX2NvbnRlbnQtaXRlbSwgLmVsZW1lbnRvci1jdGEtLXNraW4tY292ZXIgLmVsZW1lbnRvci1jdGFfX2NvbnRlbnQtaXRlbSAuZWxlbWVudG9yLWljb24ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAuZWxlbWVudG9yLWN0YS0tc2tpbi1jb3ZlciAuZWxlbWVudG9yLWN0YV9fYnV0dG9uLmVsZW1lbnRvci1idXR0b24ge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiB3aGl0ZTsgfVxuICAuZWxlbWVudG9yLWN0YS0tbGF5b3V0LWltYWdlLWFib3ZlIC5lbGVtZW50b3ItY3RhIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZWxlbWVudG9yLWN0YS0tbGF5b3V0LWltYWdlLWFib3ZlIC5lbGVtZW50b3ItY3RhX19iZy13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5lbGVtZW50b3ItY3RhLS1sYXlvdXQtaW1hZ2UtbGVmdCAuZWxlbWVudG9yLWN0YSwgLmVsZW1lbnRvci1jdGEtLWxheW91dC1pbWFnZS1yaWdodCAuZWxlbWVudG9yLWN0YSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAuZWxlbWVudG9yLWN0YS0tbGF5b3V0LWltYWdlLWxlZnQgLmVsZW1lbnRvci1jdGFfX2JnLXdyYXBwZXIsIC5lbGVtZW50b3ItY3RhLS1sYXlvdXQtaW1hZ2UtcmlnaHQgLmVsZW1lbnRvci1jdGFfX2JnLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IDUwJTsgfVxuICAgIC5lbGVtZW50b3ItY3RhLS1sYXlvdXQtaW1hZ2UtbGVmdCAuZWxlbWVudG9yLWN0YV9fY29udGVudCwgLmVsZW1lbnRvci1jdGEtLWxheW91dC1pbWFnZS1yaWdodCAuZWxlbWVudG9yLWN0YV9fY29udGVudCB7XG4gICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLmVsZW1lbnRvci1jdGEtLWxheW91dC1pbWFnZS1sZWZ0IC5lbGVtZW50b3ItY3RhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5lbGVtZW50b3ItY3RhLS1sYXlvdXQtaW1hZ2UtcmlnaHQgLmVsZW1lbnRvci1jdGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAuZWxlbWVudG9yLWN0YV9fYmcsIC5lbGVtZW50b3ItY3RhX19iZy1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzOyB9XG4gIC5lbGVtZW50b3ItY3RhX19iZy13cmFwcGVyIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmVsZW1lbnRvci1jdGFfX2JnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5lbGVtZW50b3ItY3RhX19iZy1vdmVybGF5IHtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5lbGVtZW50b3ItY3RhX19idXR0b24uZWxlbWVudG9yLWJ1dHRvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiBzb2xpZCAycHggd2hpdGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAuZWxlbWVudG9yLWN0YV9fYnV0dG9uLmVsZW1lbnRvci1idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmVsZW1lbnRvci1jdGFfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIzcHg7IH1cbiAgLmVsZW1lbnRvci1jdGFfX2NvbnRlbnQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzNXB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmVsZW1lbnRvci1jdGFfX2NvbnRlbnQsIC5lbGVtZW50b3ItY3RhX19jb250ZW50LWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmVsZW1lbnRvci1jdGFfX2NvbnRlbnQtaXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLmVsZW1lbnRvci1jdGFfX2NvbnRlbnQtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgLmVsZW1lbnRvci1jdGFfX2NvbnRlbnQtaXRlbSAuZWxlbWVudG9yLWljb24ge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAuZWxlbWVudG9yLWN0YS0tdmFsaWduLXRvcCAuZWxlbWVudG9yLWN0YV9fY29udGVudCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuZWxlbWVudG9yLWN0YS0tdmFsaWduLW1pZGRsZSAuZWxlbWVudG9yLWN0YV9fY29udGVudCB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmVsZW1lbnRvci1jdGEtLXZhbGlnbi1ib3R0b20gLmVsZW1lbnRvci1jdGFfX2NvbnRlbnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAuZWxlbWVudG9yLWN0YTpob3ZlciAuZWxlbWVudG9yLWN0YV9fYmctb3ZlcmxheSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbkBtZWRpYSAobWF4LWRldmljZS13aWR0aDogMTAyNHB4KSB7XG4gIC5lbGVtZW50b3ItY3RhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5lbGVtZW50b3ItY3RhLS1kZXNrdG9wLWxheW91dC1pbWFnZS1hYm92ZSAuZWxlbWVudG9yLWN0YSB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmVsZW1lbnRvci1jdGEtLWRlc2t0b3AtbGF5b3V0LWltYWdlLWFib3ZlIC5lbGVtZW50b3ItY3RhX19iZy13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5lbGVtZW50b3ItY3RhLS1kZXNrdG9wLWxheW91dC1pbWFnZS1sZWZ0IC5lbGVtZW50b3ItY3RhLCAuZWxlbWVudG9yLWN0YS0tZGVza3RvcC1sYXlvdXQtaW1hZ2UtcmlnaHQgLmVsZW1lbnRvci1jdGEge1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLmVsZW1lbnRvci1jdGEtLWRlc2t0b3AtbGF5b3V0LWltYWdlLWxlZnQgLmVsZW1lbnRvci1jdGFfX2JnLXdyYXBwZXIsIC5lbGVtZW50b3ItY3RhLS1kZXNrdG9wLWxheW91dC1pbWFnZS1yaWdodCAuZWxlbWVudG9yLWN0YV9fYmctd3JhcHBlciB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1pbi13aWR0aDogNTAlOyB9XG4gICAgLmVsZW1lbnRvci1jdGEtLWRlc2t0b3AtbGF5b3V0LWltYWdlLWxlZnQgLmVsZW1lbnRvci1jdGFfX2NvbnRlbnQsIC5lbGVtZW50b3ItY3RhLS1kZXNrdG9wLWxheW91dC1pbWFnZS1yaWdodCAuZWxlbWVudG9yLWN0YV9fY29udGVudCB7XG4gICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLmVsZW1lbnRvci1jdGEtLWRlc2t0b3AtbGF5b3V0LWltYWdlLWxlZnQgLmVsZW1lbnRvci1jdGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmVsZW1lbnRvci1jdGEtLWRlc2t0b3AtbGF5b3V0LWltYWdlLXJpZ2h0IC5lbGVtZW50b3ItY3RhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5lbGVtZW50b3ItY3RhLS10YWJsZXQtbGF5b3V0LWltYWdlLWFib3ZlIC5lbGVtZW50b3ItY3RhIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZWxlbWVudG9yLWN0YS0tdGFibGV0LWxheW91dC1pbWFnZS1hYm92ZSAuZWxlbWVudG9yLWN0YV9fYmctd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAuZWxlbWVudG9yLWN0YS0tdGFibGV0LWxheW91dC1pbWFnZS1sZWZ0IC5lbGVtZW50b3ItY3RhLCAuZWxlbWVudG9yLWN0YS0tdGFibGV0LWxheW91dC1pbWFnZS1yaWdodCAuZWxlbWVudG9yLWN0YSB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAuZWxlbWVudG9yLWN0YS0tdGFibGV0LWxheW91dC1pbWFnZS1sZWZ0IC5lbGVtZW50b3ItY3RhX19iZy13cmFwcGVyLCAuZWxlbWVudG9yLWN0YS0tdGFibGV0LWxheW91dC1pbWFnZS1yaWdodCAuZWxlbWVudG9yLWN0YV9fYmctd3JhcHBlciB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1pbi13aWR0aDogNTAlOyB9XG4gICAgLmVsZW1lbnRvci1jdGEtLXRhYmxldC1sYXlvdXQtaW1hZ2UtbGVmdCAuZWxlbWVudG9yLWN0YV9fY29udGVudCwgLmVsZW1lbnRvci1jdGEtLXRhYmxldC1sYXlvdXQtaW1hZ2UtcmlnaHQgLmVsZW1lbnRvci1jdGFfX2NvbnRlbnQge1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gIC5lbGVtZW50b3ItY3RhLS10YWJsZXQtbGF5b3V0LWltYWdlLWxlZnQgLmVsZW1lbnRvci1jdGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmVsZW1lbnRvci1jdGEtLXRhYmxldC1sYXlvdXQtaW1hZ2UtcmlnaHQgLmVsZW1lbnRvci1jdGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxlbWVudG9yLWN0YS0tbW9iaWxlLWxheW91dC1pbWFnZS1hYm92ZSAuZWxlbWVudG9yLWN0YSB7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmVsZW1lbnRvci1jdGEtLW1vYmlsZS1sYXlvdXQtaW1hZ2UtYWJvdmUgLmVsZW1lbnRvci1jdGFfX2JnLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmVsZW1lbnRvci1jdGEtLW1vYmlsZS1sYXlvdXQtaW1hZ2UtbGVmdCAuZWxlbWVudG9yLWN0YSwgLmVsZW1lbnRvci1jdGEtLW1vYmlsZS1sYXlvdXQtaW1hZ2UtcmlnaHQgLmVsZW1lbnRvci1jdGEge1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLmVsZW1lbnRvci1jdGEtLW1vYmlsZS1sYXlvdXQtaW1hZ2UtbGVmdCAuZWxlbWVudG9yLWN0YV9fYmctd3JhcHBlciwgLmVsZW1lbnRvci1jdGEtLW1vYmlsZS1sYXlvdXQtaW1hZ2UtcmlnaHQgLmVsZW1lbnRvci1jdGFfX2JnLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IDUwJTsgfVxuICAgIC5lbGVtZW50b3ItY3RhLS1tb2JpbGUtbGF5b3V0LWltYWdlLWxlZnQgLmVsZW1lbnRvci1jdGFfX2NvbnRlbnQsIC5lbGVtZW50b3ItY3RhLS1tb2JpbGUtbGF5b3V0LWltYWdlLXJpZ2h0IC5lbGVtZW50b3ItY3RhX19jb250ZW50IHtcbiAgICAgIGZsZXgtZ3JvdzogMTsgfVxuICAuZWxlbWVudG9yLWN0YS0tbW9iaWxlLWxheW91dC1pbWFnZS1sZWZ0IC5lbGVtZW50b3ItY3RhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5lbGVtZW50b3ItY3RhLS1tb2JpbGUtbGF5b3V0LWltYWdlLXJpZ2h0IC5lbGVtZW50b3ItY3RhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuXG4uZWxlbWVudG9yLXJpYmJvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB3aWR0aDogMTUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogMTUwcHg7IH1cbiAgLmVsZW1lbnRvci1yaWJib24taW5uZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVgoMzVweCkgcm90YXRlKC00NWRlZyk7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmVsZW1lbnRvci1yaWJib24uZWxlbWVudG9yLXJpYmJvbi1sZWZ0IHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiBhdXRvOyB9XG4gIC5lbGVtZW50b3ItcmliYm9uLmVsZW1lbnRvci1yaWJib24tcmlnaHQge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwOyB9XG5cbi5lbGVtZW50b3Itd2lkZ2V0LWNvdW50ZG93biAuZWxlbWVudG9yLWNvdW50ZG93bi1leHBpcmUtLW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmVsZW1lbnRvci13aWRnZXQtY291bnRkb3duIC5lbGVtZW50b3ItY291bnRkb3duLXdyYXBwZXIge1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbi5lbGVtZW50b3Itd2lkZ2V0LWNvdW50ZG93biAuZWxlbWVudG9yLWNvdW50ZG93bi1pdGVtIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MThhOTE7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi5lbGVtZW50b3Itd2lkZ2V0LWNvdW50ZG93biAuZWxlbWVudG9yLWNvdW50ZG93bi1kaWdpdHMsXG4uZWxlbWVudG9yLXdpZGdldC1jb3VudGRvd24gLmVsZW1lbnRvci1jb3VudGRvd24tbGFiZWwge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZWxlbWVudG9yLXdpZGdldC1jb3VudGRvd24gLmVsZW1lbnRvci1jb3VudGRvd24tZGlnaXRzIHtcbiAgZm9udC1zaXplOiA2OXB4OyB9XG5cbi5lbGVtZW50b3Itd2lkZ2V0LWNvdW50ZG93biAuZWxlbWVudG9yLWNvdW50ZG93bi1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTlweDsgfVxuXG4uZWxlbWVudG9yLXdpZGdldC1jb3VudGRvd24uZWxlbWVudG9yLWNvdW50ZG93bi0tbGFiZWwtYmxvY2sgLmVsZW1lbnRvci1jb3VudGRvd24td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5lbGVtZW50b3Itd2lkZ2V0LWNvdW50ZG93bi5lbGVtZW50b3ItY291bnRkb3duLS1sYWJlbC1ibG9jayAuZWxlbWVudG9yLWNvdW50ZG93bi1kaWdpdHMsXG4uZWxlbWVudG9yLXdpZGdldC1jb3VudGRvd24uZWxlbWVudG9yLWNvdW50ZG93bi0tbGFiZWwtYmxvY2sgLmVsZW1lbnRvci1jb3VudGRvd24tbGFiZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZWxlbWVudG9yLXdpZGdldC1jb3VudGRvd24uZWxlbWVudG9yLWNvdW50ZG93bi0tbGFiZWwtYmxvY2sgLmVsZW1lbnRvci1jb3VudGRvd24taXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTsgfVxuXG4uZWxlbWVudG9yLXdpZGdldC1jb3VudGRvd24uZWxlbWVudG9yLWNvdW50ZG93bi0tbGFiZWwtaW5saW5lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5lbGVtZW50b3Itd2lkZ2V0LWNvdW50ZG93bi5lbGVtZW50b3ItY291bnRkb3duLS1sYWJlbC1pbmxpbmUgLmVsZW1lbnRvci1jb3VudGRvd24taXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuXG4vKiBTbGlkZXMgV2lkZ2V0ICovXG5Aa2V5ZnJhbWVzIGtlbi1idXJucy1pbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfSB9XG5cbkBrZXlmcmFtZXMga2VuLWJ1cm5zLW91dCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbi5lbGVtZW50b3Itc2xpZGVzIC5zbGljay1zbGlkZS1iZyB7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDEwczsgfVxuICAuZWxlbWVudG9yLXNsaWRlcyAuc2xpY2stc2xpZGUtYmcuZWxlbWVudG9yLWtlbi1vdXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTsgfVxuXG4uZWxlbWVudG9yLXNsaWRlcyAuc2xpY2stc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDQwMHB4OyB9XG4gIC5lbGVtZW50b3Itc2xpZGVzIC5zbGljay1zbGlkZSA+IGRpdiB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZWxlbWVudG9yLXNsaWRlcyAuc2xpY2stc2xpZGU6Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7IH1cbiAgLmVsZW1lbnRvci1zbGlkZXMgLnNsaWNrLXNsaWRlLnNsaWNrLWFjdGl2ZSAuc2xpY2stc2xpZGUtYmcge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDIwczsgfVxuICAgIC5lbGVtZW50b3Itc2xpZGVzIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUgLnNsaWNrLXNsaWRlLWJnLmVsZW1lbnRvci1rZW4taW4ge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IGtlbi1idXJucy1pbjsgfVxuICAgIC5lbGVtZW50b3Itc2xpZGVzIC5zbGljay1zbGlkZS5zbGljay1hY3RpdmUgLnNsaWNrLXNsaWRlLWJnLmVsZW1lbnRvci1rZW4tb3V0IHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBhbmltYXRpb24tbmFtZToga2VuLWJ1cm5zLW91dDsgfVxuXG4uZWxlbWVudG9yLXNsaWRlcyAuc2xpY2stc2xpZGUtaW5uZXIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nOiA1MHB4OyB9XG4gIC5lbGVtZW50b3Itc2xpZGVzIC5zbGljay1zbGlkZS1pbm5lciwgLmVsZW1lbnRvci1zbGlkZXMgLnNsaWNrLXNsaWRlLWlubmVyOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuZWxlbWVudG9yLXNsaWRlcyAuc2xpY2stc2xpZGUtaW5uZXIgLmVsZW1lbnRvci1iYWNrZ3JvdW5kLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuICAuZWxlbWVudG9yLXNsaWRlcyAuc2xpY2stc2xpZGUtaW5uZXIgLmVsZW1lbnRvci1zbGlkZS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZWxlbWVudG9yLXNsaWRlcyAuc2xpY2stc2xpZGUtaW5uZXIgLmVsZW1lbnRvci1zbGlkZS1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmVsZW1lbnRvci1zbGlkZXMgLnNsaWNrLXNsaWRlLWlubmVyIC5lbGVtZW50b3Itc2xpZGUtZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gIC5lbGVtZW50b3Itc2xpZGVzIC5zbGljay1zbGlkZS1pbm5lciAuZWxlbWVudG9yLXNsaWRlLWhlYWRpbmc6bm90KDpsYXN0LWNoaWxkKSwgLmVsZW1lbnRvci1zbGlkZXMgLnNsaWNrLXNsaWRlLWlubmVyIC5lbGVtZW50b3Itc2xpZGUtZGVzY3JpcHRpb246bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuZWxlbWVudG9yLXNsaWRlcyAuc2xpY2stc2xpZGUtaW5uZXIgLmVsZW1lbnRvci1zbGlkZS1idXR0b24ge1xuICAgIGJvcmRlcjogc29saWQgMnB4IHdoaXRlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5lbGVtZW50b3Itc2xpZGVzIC5zbGljay1zbGlkZS1pbm5lciAuZWxlbWVudG9yLXNsaWRlLWJ1dHRvbiwgLmVsZW1lbnRvci1zbGlkZXMgLnNsaWNrLXNsaWRlLWlubmVyIC5lbGVtZW50b3Itc2xpZGUtYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmVsZW1lbnRvci0tdi1wb3NpdGlvbi10b3AgLnNsaWNrLXNsaWRlLWlubmVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmVsZW1lbnRvci0tdi1wb3NpdGlvbi1ib3R0b20gLnNsaWNrLXNsaWRlLWlubmVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5lbGVtZW50b3ItLXYtcG9zaXRpb24tbWlkZGxlIC5zbGljay1zbGlkZS1pbm5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmVsZW1lbnRvci0taC1wb3NpdGlvbi1sZWZ0IC5zbGljay1zbGlkZS1pbm5lciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uZWxlbWVudG9yLS1oLXBvc2l0aW9uLXJpZ2h0IC5zbGljay1zbGlkZS1pbm5lciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLmVsZW1lbnRvci0taC1wb3NpdGlvbi1jZW50ZXIgLnNsaWNrLXNsaWRlLWlubmVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmVsZW1lbnRvci1zbGlkZXMtd3JhcHBlciBkaXY6bm90KC5zbGljay1zbGlkZSkgPiAuc2xpY2stc2xpZGUtaW5uZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxlbWVudG9yLXNsaWRlcyAuc2xpY2stc2xpZGUtaW5uZXIge1xuICAgIHBhZGRpbmc6IDMwcHg7IH1cbiAgICAuZWxlbWVudG9yLXNsaWRlcyAuc2xpY2stc2xpZGUtaW5uZXIgLmVsZW1lbnRvci1zbGlkZS1oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5lbGVtZW50b3Itc2xpZGVzIC5zbGljay1zbGlkZS1pbm5lciAuZWxlbWVudG9yLXNsaWRlLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1jdXN0b20uZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZmxhdCAuZWxlbWVudG9yLXNoYXJlLWJ0biwgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1jdXN0b20uZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZ3JhZGllbnQgLmVsZW1lbnRvci1zaGFyZS1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE0MzM1OyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3ItY3VzdG9tLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWZyYW1lZCAuZWxlbWVudG9yLXNoYXJlLWJ0biwgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1jdXN0b20uZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tbWluaW1hbCAuZWxlbWVudG9yLXNoYXJlLWJ0biwgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1jdXN0b20uZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tYm94ZWQgLmVsZW1lbnRvci1zaGFyZS1idG4ge1xuICBjb2xvcjogI2VhNDMzNTtcbiAgYm9yZGVyLWNvbG9yOiAjZWE0MzM1OyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3ItY3VzdG9tLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWJveGVkIC5lbGVtZW50b3Itc2hhcmUtYnRuIC5lbGVtZW50b3Itc2hhcmUtYnRuX19pY29uLCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLWN1c3RvbS5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1taW5pbWFsIC5lbGVtZW50b3Itc2hhcmUtYnRuIC5lbGVtZW50b3Itc2hhcmUtYnRuX19pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhNDMzNTsgfVxuXG4uZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLWN1c3RvbS5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ib3hlZCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9faWNvbiwgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1jdXN0b20uZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tbWluaW1hbCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9faWNvbiB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwgLmVsZW1lbnRvci1zaGFyZS1idG46aG92ZXIge1xuICBmaWx0ZXI6IHNhdHVyYXRlKDEuNSkgYnJpZ2h0bmVzcygxLjIpOyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZmxhdCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9kZWxpY2lvdXMsIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZ3JhZGllbnQgLmVsZW1lbnRvci1zaGFyZS1idG5fZGVsaWNpb3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzOTlmZjsgfVxuXG4uZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWZsYXQgLmVsZW1lbnRvci1zaGFyZS1idG5fZGlnZywgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ncmFkaWVudCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9kaWdnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWJlMjsgfVxuXG4uZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWZsYXQgLmVsZW1lbnRvci1zaGFyZS1idG5fZW1haWwsIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZ3JhZGllbnQgLmVsZW1lbnRvci1zaGFyZS1idG5fZW1haWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE0MzM1OyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZmxhdCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9wcmludCwgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ncmFkaWVudCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9wcmludCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWFhYWE7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1mbGF0IC5lbGVtZW50b3Itc2hhcmUtYnRuX2ZhY2Vib29rLCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWdyYWRpZW50IC5lbGVtZW50b3Itc2hhcmUtYnRuX2ZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODsgfVxuXG4uZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWZsYXQgLmVsZW1lbnRvci1zaGFyZS1idG5fZ29vZ2xlLCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWdyYWRpZW50IC5lbGVtZW50b3Itc2hhcmUtYnRuX2dvb2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDRiMzk7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1mbGF0IC5lbGVtZW50b3Itc2hhcmUtYnRuX3BvY2tldCwgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ncmFkaWVudCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9wb2NrZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUYzRjU2OyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZmxhdCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9saW5rZWRpbiwgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ncmFkaWVudCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9saW5rZWRpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YjU7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1mbGF0IC5lbGVtZW50b3Itc2hhcmUtYnRuX29kbm9rbGFzc25pa2ksIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZ3JhZGllbnQgLmVsZW1lbnRvci1zaGFyZS1idG5fb2Rub2tsYXNzbmlraSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDczMUM7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1mbGF0IC5lbGVtZW50b3Itc2hhcmUtYnRuX3BpbnRlcmVzdCwgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ncmFkaWVudCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9waW50ZXJlc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQwODFjOyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZmxhdCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9yZWRkaXQsIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZ3JhZGllbnQgLmVsZW1lbnRvci1zaGFyZS1idG5fcmVkZGl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDUwMDsgfVxuXG4uZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWZsYXQgLmVsZW1lbnRvci1zaGFyZS1idG5fc2t5cGUsIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZ3JhZGllbnQgLmVsZW1lbnRvci1zaGFyZS1idG5fc2t5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBRkYwOyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZmxhdCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9zbGlkZXNoYXJlLCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWdyYWRpZW50IC5lbGVtZW50b3Itc2hhcmUtYnRuX3NsaWRlc2hhcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2I1OyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZmxhdCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9zbmFwY2hhdCwgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ncmFkaWVudCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9zbmFwY2hhdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZjMDA7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1mbGF0IC5lbGVtZW50b3Itc2hhcmUtYnRuX3N0dW1ibGV1cG9uLCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWdyYWRpZW50IC5lbGVtZW50b3Itc2hhcmUtYnRuX3N0dW1ibGV1cG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCNDkyNDsgfVxuXG4uZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWZsYXQgLmVsZW1lbnRvci1zaGFyZS1idG5fdHVtYmxyLCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWdyYWRpZW50IC5lbGVtZW50b3Itc2hhcmUtYnRuX3R1bWJsciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTQ2NWM7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1mbGF0IC5lbGVtZW50b3Itc2hhcmUtYnRuX3R3aXRjaCwgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ncmFkaWVudCAuZWxlbWVudG9yLXNoYXJlLWJ0bl90d2l0Y2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ0MUE1OyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZmxhdCAuZWxlbWVudG9yLXNoYXJlLWJ0bl90ZWxlZ3JhbSwgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ncmFkaWVudCAuZWxlbWVudG9yLXNoYXJlLWJ0bl90ZWxlZ3JhbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQ0E1RTA7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1mbGF0IC5lbGVtZW50b3Itc2hhcmUtYnRuX3R3aXR0ZXIsIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZ3JhZGllbnQgLmVsZW1lbnRvci1zaGFyZS1idG5fdHdpdHRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxREExRjI7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1mbGF0IC5lbGVtZW50b3Itc2hhcmUtYnRuX3ZpbWVvLCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWdyYWRpZW50IC5lbGVtZW50b3Itc2hhcmUtYnRuX3ZpbWVvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjdlYTsgfVxuXG4uZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWZsYXQgLmVsZW1lbnRvci1zaGFyZS1idG5fdmssIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZ3JhZGllbnQgLmVsZW1lbnRvci1zaGFyZS1idG5fdmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU2NjhlOyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZmxhdCAuZWxlbWVudG9yLXNoYXJlLWJ0bl93aGF0c2FwcCwgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ncmFkaWVudCAuZWxlbWVudG9yLXNoYXJlLWJ0bl93aGF0c2FwcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNWQzNjY7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1mbGF0IC5lbGVtZW50b3Itc2hhcmUtYnRuX3dvcmRwcmVzcywgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ncmFkaWVudCAuZWxlbWVudG9yLXNoYXJlLWJ0bl93b3JkcHJlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3NTliOyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZmxhdCAuZWxlbWVudG9yLXNoYXJlLWJ0bl94aW5nLCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWdyYWRpZW50IC5lbGVtZW50b3Itc2hhcmUtYnRuX3hpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2NDY2OyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZnJhbWVkIC5lbGVtZW50b3Itc2hhcmUtYnRuX2RlbGljaW91cywgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ib3hlZCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9kZWxpY2lvdXMge1xuICBjb2xvcjogIzMzOTlmZjsgfVxuXG4uZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWZyYW1lZCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9kaWdnLCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWJveGVkIC5lbGVtZW50b3Itc2hhcmUtYnRuX2RpZ2cge1xuICBjb2xvcjogIzAwNWJlMjsgfVxuXG4uZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWZyYW1lZCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9lbWFpbCwgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ib3hlZCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9lbWFpbCB7XG4gIGNvbG9yOiAjZWE0MzM1OyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZnJhbWVkIC5lbGVtZW50b3Itc2hhcmUtYnRuX3ByaW50LCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWJveGVkIC5lbGVtZW50b3Itc2hhcmUtYnRuX3ByaW50IHtcbiAgY29sb3I6ICNhYWFhYWE7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1mcmFtZWQgLmVsZW1lbnRvci1zaGFyZS1idG5fZmFjZWJvb2ssIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tYm94ZWQgLmVsZW1lbnRvci1zaGFyZS1idG5fZmFjZWJvb2sge1xuICBjb2xvcjogIzNiNTk5ODsgfVxuXG4uZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWZyYW1lZCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9nb29nbGUsIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tYm94ZWQgLmVsZW1lbnRvci1zaGFyZS1idG5fZ29vZ2xlIHtcbiAgY29sb3I6ICNkZDRiMzk7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1mcmFtZWQgLmVsZW1lbnRvci1zaGFyZS1idG5fcG9ja2V0LCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWJveGVkIC5lbGVtZW50b3Itc2hhcmUtYnRuX3BvY2tldCB7XG4gIGNvbG9yOiAjRUYzRjU2OyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZnJhbWVkIC5lbGVtZW50b3Itc2hhcmUtYnRuX2xpbmtlZGluLCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWJveGVkIC5lbGVtZW50b3Itc2hhcmUtYnRuX2xpbmtlZGluIHtcbiAgY29sb3I6ICMwMDc3YjU7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1mcmFtZWQgLmVsZW1lbnRvci1zaGFyZS1idG5fb2Rub2tsYXNzbmlraSwgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ib3hlZCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9vZG5va2xhc3NuaWtpIHtcbiAgY29sb3I6ICNGNDczMUM7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1mcmFtZWQgLmVsZW1lbnRvci1zaGFyZS1idG5fcGludGVyZXN0LCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWJveGVkIC5lbGVtZW50b3Itc2hhcmUtYnRuX3BpbnRlcmVzdCB7XG4gIGNvbG9yOiAjYmQwODFjOyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZnJhbWVkIC5lbGVtZW50b3Itc2hhcmUtYnRuX3JlZGRpdCwgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ib3hlZCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9yZWRkaXQge1xuICBjb2xvcjogI2ZmNDUwMDsgfVxuXG4uZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWZyYW1lZCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9za3lwZSwgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ib3hlZCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9za3lwZSB7XG4gIGNvbG9yOiAjMDBBRkYwOyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZnJhbWVkIC5lbGVtZW50b3Itc2hhcmUtYnRuX3NsaWRlc2hhcmUsIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tYm94ZWQgLmVsZW1lbnRvci1zaGFyZS1idG5fc2xpZGVzaGFyZSB7XG4gIGNvbG9yOiAjMDA3N2I1OyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZnJhbWVkIC5lbGVtZW50b3Itc2hhcmUtYnRuX3NuYXBjaGF0LCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWJveGVkIC5lbGVtZW50b3Itc2hhcmUtYnRuX3NuYXBjaGF0IHtcbiAgY29sb3I6ICNmZmZjMDA7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1mcmFtZWQgLmVsZW1lbnRvci1zaGFyZS1idG5fc3R1bWJsZXVwb24sIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tYm94ZWQgLmVsZW1lbnRvci1zaGFyZS1idG5fc3R1bWJsZXVwb24ge1xuICBjb2xvcjogI0VCNDkyNDsgfVxuXG4uZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWZyYW1lZCAuZWxlbWVudG9yLXNoYXJlLWJ0bl90dW1ibHIsIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tYm94ZWQgLmVsZW1lbnRvci1zaGFyZS1idG5fdHVtYmxyIHtcbiAgY29sb3I6ICMzNTQ2NWM7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1mcmFtZWQgLmVsZW1lbnRvci1zaGFyZS1idG5fdHdpdGNoLCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWJveGVkIC5lbGVtZW50b3Itc2hhcmUtYnRuX3R3aXRjaCB7XG4gIGNvbG9yOiAjNjQ0MUE1OyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZnJhbWVkIC5lbGVtZW50b3Itc2hhcmUtYnRuX3RlbGVncmFtLCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWJveGVkIC5lbGVtZW50b3Itc2hhcmUtYnRuX3RlbGVncmFtIHtcbiAgY29sb3I6ICMyQ0E1RTA7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1mcmFtZWQgLmVsZW1lbnRvci1zaGFyZS1idG5fdHdpdHRlciwgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ib3hlZCAuZWxlbWVudG9yLXNoYXJlLWJ0bl90d2l0dGVyIHtcbiAgY29sb3I6ICMxREExRjI7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1mcmFtZWQgLmVsZW1lbnRvci1zaGFyZS1idG5fdmltZW8sIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tYm94ZWQgLmVsZW1lbnRvci1zaGFyZS1idG5fdmltZW8ge1xuICBjb2xvcjogIzFhYjdlYTsgfVxuXG4uZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWZyYW1lZCAuZWxlbWVudG9yLXNoYXJlLWJ0bl92aywgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ib3hlZCAuZWxlbWVudG9yLXNoYXJlLWJ0bl92ayB7XG4gIGNvbG9yOiAjNDU2NjhlOyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZnJhbWVkIC5lbGVtZW50b3Itc2hhcmUtYnRuX3doYXRzYXBwLCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWJveGVkIC5lbGVtZW50b3Itc2hhcmUtYnRuX3doYXRzYXBwIHtcbiAgY29sb3I6ICMyNWQzNjY7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1mcmFtZWQgLmVsZW1lbnRvci1zaGFyZS1idG5fd29yZHByZXNzLCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWJveGVkIC5lbGVtZW50b3Itc2hhcmUtYnRuX3dvcmRwcmVzcyB7XG4gIGNvbG9yOiAjMjE3NTliOyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZnJhbWVkIC5lbGVtZW50b3Itc2hhcmUtYnRuX3hpbmcsIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tYm94ZWQgLmVsZW1lbnRvci1zaGFyZS1idG5feGluZyB7XG4gIGNvbG9yOiAjMDI2NDY2OyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tYm94ZWQgLmVsZW1lbnRvci1zaGFyZS1idG5fZGVsaWNpb3VzIC5lbGVtZW50b3Itc2hhcmUtYnRuX19pY29uLCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLW1pbmltYWwgLmVsZW1lbnRvci1zaGFyZS1idG5fZGVsaWNpb3VzIC5lbGVtZW50b3Itc2hhcmUtYnRuX19pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzOTlmZjsgfVxuXG4uZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWJveGVkIC5lbGVtZW50b3Itc2hhcmUtYnRuX2RpZ2cgLmVsZW1lbnRvci1zaGFyZS1idG5fX2ljb24sIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tbWluaW1hbCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9kaWdnIC5lbGVtZW50b3Itc2hhcmUtYnRuX19pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWJlMjsgfVxuXG4uZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWJveGVkIC5lbGVtZW50b3Itc2hhcmUtYnRuX2VtYWlsIC5lbGVtZW50b3Itc2hhcmUtYnRuX19pY29uLCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLW1pbmltYWwgLmVsZW1lbnRvci1zaGFyZS1idG5fZW1haWwgLmVsZW1lbnRvci1zaGFyZS1idG5fX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWE0MzM1OyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tYm94ZWQgLmVsZW1lbnRvci1zaGFyZS1idG5fcHJpbnQgLmVsZW1lbnRvci1zaGFyZS1idG5fX2ljb24sIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tbWluaW1hbCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9wcmludCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYWFhYWE7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ib3hlZCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9mYWNlYm9vayAuZWxlbWVudG9yLXNoYXJlLWJ0bl9faWNvbiwgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1taW5pbWFsIC5lbGVtZW50b3Itc2hhcmUtYnRuX2ZhY2Vib29rIC5lbGVtZW50b3Itc2hhcmUtYnRuX19pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiNTk5ODsgfVxuXG4uZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWJveGVkIC5lbGVtZW50b3Itc2hhcmUtYnRuX2dvb2dsZSAuZWxlbWVudG9yLXNoYXJlLWJ0bl9faWNvbiwgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1taW5pbWFsIC5lbGVtZW50b3Itc2hhcmUtYnRuX2dvb2dsZSAuZWxlbWVudG9yLXNoYXJlLWJ0bl9faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZDRiMzk7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ib3hlZCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9wb2NrZXQgLmVsZW1lbnRvci1zaGFyZS1idG5fX2ljb24sIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tbWluaW1hbCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9wb2NrZXQgLmVsZW1lbnRvci1zaGFyZS1idG5fX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUYzRjU2OyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tYm94ZWQgLmVsZW1lbnRvci1zaGFyZS1idG5fbGlua2VkaW4gLmVsZW1lbnRvci1zaGFyZS1idG5fX2ljb24sIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tbWluaW1hbCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9saW5rZWRpbiAuZWxlbWVudG9yLXNoYXJlLWJ0bl9faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3YjU7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ib3hlZCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9vZG5va2xhc3NuaWtpIC5lbGVtZW50b3Itc2hhcmUtYnRuX19pY29uLCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLW1pbmltYWwgLmVsZW1lbnRvci1zaGFyZS1idG5fb2Rub2tsYXNzbmlraSAuZWxlbWVudG9yLXNoYXJlLWJ0bl9faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNDczMUM7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ib3hlZCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9waW50ZXJlc3QgLmVsZW1lbnRvci1zaGFyZS1idG5fX2ljb24sIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tbWluaW1hbCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9waW50ZXJlc3QgLmVsZW1lbnRvci1zaGFyZS1idG5fX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQwODFjOyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tYm94ZWQgLmVsZW1lbnRvci1zaGFyZS1idG5fcmVkZGl0IC5lbGVtZW50b3Itc2hhcmUtYnRuX19pY29uLCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLW1pbmltYWwgLmVsZW1lbnRvci1zaGFyZS1idG5fcmVkZGl0IC5lbGVtZW50b3Itc2hhcmUtYnRuX19pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNDUwMDsgfVxuXG4uZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWJveGVkIC5lbGVtZW50b3Itc2hhcmUtYnRuX3NreXBlIC5lbGVtZW50b3Itc2hhcmUtYnRuX19pY29uLCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLW1pbmltYWwgLmVsZW1lbnRvci1zaGFyZS1idG5fc2t5cGUgLmVsZW1lbnRvci1zaGFyZS1idG5fX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBBRkYwOyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tYm94ZWQgLmVsZW1lbnRvci1zaGFyZS1idG5fc2xpZGVzaGFyZSAuZWxlbWVudG9yLXNoYXJlLWJ0bl9faWNvbiwgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1taW5pbWFsIC5lbGVtZW50b3Itc2hhcmUtYnRuX3NsaWRlc2hhcmUgLmVsZW1lbnRvci1zaGFyZS1idG5fX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N2I1OyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tYm94ZWQgLmVsZW1lbnRvci1zaGFyZS1idG5fc25hcGNoYXQgLmVsZW1lbnRvci1zaGFyZS1idG5fX2ljb24sIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tbWluaW1hbCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9zbmFwY2hhdCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZjMDA7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ib3hlZCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9zdHVtYmxldXBvbiAuZWxlbWVudG9yLXNoYXJlLWJ0bl9faWNvbiwgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1taW5pbWFsIC5lbGVtZW50b3Itc2hhcmUtYnRuX3N0dW1ibGV1cG9uIC5lbGVtZW50b3Itc2hhcmUtYnRuX19pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCNDkyNDsgfVxuXG4uZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWJveGVkIC5lbGVtZW50b3Itc2hhcmUtYnRuX3R1bWJsciAuZWxlbWVudG9yLXNoYXJlLWJ0bl9faWNvbiwgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1taW5pbWFsIC5lbGVtZW50b3Itc2hhcmUtYnRuX3R1bWJsciAuZWxlbWVudG9yLXNoYXJlLWJ0bl9faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTQ2NWM7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ib3hlZCAuZWxlbWVudG9yLXNoYXJlLWJ0bl90d2l0Y2ggLmVsZW1lbnRvci1zaGFyZS1idG5fX2ljb24sIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tbWluaW1hbCAuZWxlbWVudG9yLXNoYXJlLWJ0bl90d2l0Y2ggLmVsZW1lbnRvci1zaGFyZS1idG5fX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ0MUE1OyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tYm94ZWQgLmVsZW1lbnRvci1zaGFyZS1idG5fdGVsZWdyYW0gLmVsZW1lbnRvci1zaGFyZS1idG5fX2ljb24sIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tbWluaW1hbCAuZWxlbWVudG9yLXNoYXJlLWJ0bl90ZWxlZ3JhbSAuZWxlbWVudG9yLXNoYXJlLWJ0bl9faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQ0E1RTA7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ib3hlZCAuZWxlbWVudG9yLXNoYXJlLWJ0bl90d2l0dGVyIC5lbGVtZW50b3Itc2hhcmUtYnRuX19pY29uLCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLW1pbmltYWwgLmVsZW1lbnRvci1zaGFyZS1idG5fdHdpdHRlciAuZWxlbWVudG9yLXNoYXJlLWJ0bl9faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxREExRjI7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ib3hlZCAuZWxlbWVudG9yLXNoYXJlLWJ0bl92aW1lbyAuZWxlbWVudG9yLXNoYXJlLWJ0bl9faWNvbiwgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1taW5pbWFsIC5lbGVtZW50b3Itc2hhcmUtYnRuX3ZpbWVvIC5lbGVtZW50b3Itc2hhcmUtYnRuX19pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhYjdlYTsgfVxuXG4uZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWJveGVkIC5lbGVtZW50b3Itc2hhcmUtYnRuX3ZrIC5lbGVtZW50b3Itc2hhcmUtYnRuX19pY29uLCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLWNvbG9yLW9mZmljaWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLW1pbmltYWwgLmVsZW1lbnRvci1zaGFyZS1idG5fdmsgLmVsZW1lbnRvci1zaGFyZS1idG5fX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDU2NjhlOyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tYm94ZWQgLmVsZW1lbnRvci1zaGFyZS1idG5fd2hhdHNhcHAgLmVsZW1lbnRvci1zaGFyZS1idG5fX2ljb24sIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tbWluaW1hbCAuZWxlbWVudG9yLXNoYXJlLWJ0bl93aGF0c2FwcCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9faWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNWQzNjY7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ib3hlZCAuZWxlbWVudG9yLXNoYXJlLWJ0bl93b3JkcHJlc3MgLmVsZW1lbnRvci1zaGFyZS1idG5fX2ljb24sIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tbWluaW1hbCAuZWxlbWVudG9yLXNoYXJlLWJ0bl93b3JkcHJlc3MgLmVsZW1lbnRvci1zaGFyZS1idG5fX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE3NTliOyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tYm94ZWQgLmVsZW1lbnRvci1zaGFyZS1idG5feGluZyAuZWxlbWVudG9yLXNoYXJlLWJ0bl9faWNvbiwgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1jb2xvci1vZmZpY2lhbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1taW5pbWFsIC5lbGVtZW50b3Itc2hhcmUtYnRuX3hpbmcgLmVsZW1lbnRvci1zaGFyZS1idG5fX2ljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI2NDY2OyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tYm94ZWQgLmVsZW1lbnRvci1zaGFyZS1idG4gLmVsZW1lbnRvci1zaGFyZS1idG5fX2ljb24sIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tY29sb3Itb2ZmaWNpYWwuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tbWluaW1hbCAuZWxlbWVudG9yLXNoYXJlLWJ0biAuZWxlbWVudG9yLXNoYXJlLWJ0bl9faWNvbiB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1mcmFtZWQgLmVsZW1lbnRvci1zaGFyZS1idG5fX2ljb24sIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ib3hlZCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9faWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yZW07IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWZyYW1lZCAuZWxlbWVudG9yLXNoYXJlLWJ0biwgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWJveGVkIC5lbGVtZW50b3Itc2hhcmUtYnRuIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4uZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZ3JhZGllbnQgLmVsZW1lbnRvci1zaGFyZS1idG5fX3RleHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC4xMiksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1ncmFkaWVudC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tdmlldy1pY29uIC5lbGVtZW50b3Itc2hhcmUtYnRuX19pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuMTIpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tYm94ZWQgLmVsZW1lbnRvci1zaGFyZS1idG5fX3RleHQsIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1taW5pbWFsIC5lbGVtZW50b3Itc2hhcmUtYnRuX190ZXh0LCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZ3JhZGllbnQgLmVsZW1lbnRvci1zaGFyZS1idG5fX3RleHQge1xuICBwYWRkaW5nLWxlZnQ6IDAuOWVtOyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1mbGF0IC5lbGVtZW50b3Itc2hhcmUtYnRuLCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZmxhdCAuZWxlbWVudG9yLXNoYXJlLWJ0bjpob3ZlciwgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLWdyYWRpZW50IC5lbGVtZW50b3Itc2hhcmUtYnRuLCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tZ3JhZGllbnQgLmVsZW1lbnRvci1zaGFyZS1idG46aG92ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXNraW4tbWluaW1hbC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2hhcGUtcm91bmRlZCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9faWNvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNWVtOyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tc2tpbi1taW5pbWFsLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1zaGFwZS1jaXJjbGUgLmVsZW1lbnRvci1zaGFyZS1idG5fX2ljb24ge1xuICBib3JkZXItcmFkaXVzOiA5OS45ZW07IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1za2luLW1pbmltYWwgLmVsZW1lbnRvci1zaGFyZS1idG5fX3RleHQge1xuICBjb2xvcjogIzIyMjsgfVxuXG4uZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXZpZXctdGV4dCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9fdGV4dCB7XG4gIHBhZGRpbmctbGVmdDogMWVtOyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tdmlldy10ZXh0IC5lbGVtZW50b3Itc2hhcmUtYnRuLCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXZpZXctaWNvbiAuZWxlbWVudG9yLXNoYXJlLWJ0biB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tdmlldy10ZXh0IC5lbGVtZW50b3Itc2hhcmUtYnRuX19pY29uLCAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtLXZpZXctdGV4dCAuZWxlbWVudG9yLXNoYXJlLWJ0bl9fdGV4dCwgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS12aWV3LWljb24gLmVsZW1lbnRvci1zaGFyZS1idG5fX2ljb24sIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tdmlldy1pY29uIC5lbGVtZW50b3Itc2hhcmUtYnRuX190ZXh0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1zaGFwZS1yb3VuZGVkIC5lbGVtZW50b3Itc2hhcmUtYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMC41ZW07IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1zaGFwZS1jaXJjbGUgLmVsZW1lbnRvci1zaGFyZS1idG4ge1xuICBib3JkZXItcmFkaXVzOiA5OS45ZW07IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1hbGlnbi1yaWdodCAuZWxlbWVudG9yLWdyaWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy0tYWxpZ24tbGVmdCAuZWxlbWVudG9yLWdyaWQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1hbGlnbi1jZW50ZXIgLmVsZW1lbnRvci1ncmlkIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLS1hbGlnbi1qdXN0aWZ5IC5lbGVtZW50b3ItZ3JpZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy10YWJsZXQtLWFsaWduLXJpZ2h0IC5lbGVtZW50b3ItZ3JpZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAuZWxlbWVudG9yLXNoYXJlLWJ1dHRvbnMtdGFibGV0LS1hbGlnbi1sZWZ0IC5lbGVtZW50b3ItZ3JpZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy10YWJsZXQtLWFsaWduLWNlbnRlciAuZWxlbWVudG9yLWdyaWQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy10YWJsZXQtLWFsaWduLWp1c3RpZnkgLmVsZW1lbnRvci1ncmlkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLW1vYmlsZS0tYWxpZ24tcmlnaHQgLmVsZW1lbnRvci1ncmlkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5lbGVtZW50b3Itc2hhcmUtYnV0dG9ucy1tb2JpbGUtLWFsaWduLWxlZnQgLmVsZW1lbnRvci1ncmlkIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLW1vYmlsZS0tYWxpZ24tY2VudGVyIC5lbGVtZW50b3ItZ3JpZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmVsZW1lbnRvci1zaGFyZS1idXR0b25zLW1vYmlsZS0tYWxpZ24tanVzdGlmeSAuZWxlbWVudG9yLWdyaWQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfSB9XG5cbi5lbGVtZW50b3Itc2hhcmUtYnRuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IGZpbHRlciwgYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yO1xuICBoZWlnaHQ6IDQuNWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmVsZW1lbnRvci1zaGFyZS1idG5fX2ljb24sIC5lbGVtZW50b3Itc2hhcmUtYnRuX190ZXh0IHtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvciwgYmFja2dyb3VuZC1jb2xvcjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzOyB9XG4gIC5lbGVtZW50b3Itc2hhcmUtYnRuX19pY29uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogNC41ZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmVsZW1lbnRvci1zaGFyZS1idG5fX2ljb24gaSB7XG4gICAgICBmb250LXNpemU6IDEuN2VtOyB9XG4gIC5lbGVtZW50b3Itc2hhcmUtYnRuX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC13ZWlnaHQ6IDEwMDsgfVxuICAuZWxlbWVudG9yLXNoYXJlLWJ0bl9fdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgLmVsZW1lbnRvci1zaGFyZS1idG5fX3RpdGxlICsgLmVsZW1lbnRvci1zaGFyZS1idG5fX2NvdW50ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgICAgZmxleC1zaHJpbms6IDA7IH1cblxuLmVsZW1lbnRvci13aWRnZXQtc2hhcmUtYnV0dG9ucyAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbmJvZHkud29vY29tbWVyY2UgI2NvbnRlbnQgZGl2LnByb2R1Y3QgLmVsZW1lbnRvci13aWRnZXQtd29vY29tbWVyY2UtcHJvZHVjdC1pbWFnZXMgZGl2LmltYWdlcyxcbmJvZHkud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLmVsZW1lbnRvci13aWRnZXQtd29vY29tbWVyY2UtcHJvZHVjdC1pbWFnZXMgZGl2LmltYWdlcywgYm9keS53b29jb21tZXJjZS1wYWdlICNjb250ZW50IGRpdi5wcm9kdWN0IC5lbGVtZW50b3Itd2lkZ2V0LXdvb2NvbW1lcmNlLXByb2R1Y3QtaW1hZ2VzIGRpdi5pbWFnZXMsXG5ib2R5Lndvb2NvbW1lcmNlLXBhZ2UgZGl2LnByb2R1Y3QgLmVsZW1lbnRvci13aWRnZXQtd29vY29tbWVyY2UtcHJvZHVjdC1pbWFnZXMgZGl2LmltYWdlcyB7XG4gIGZsb2F0OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDsgfVxuXG5ib2R5LnJ0bC53b29jb21tZXJjZSAjY29udGVudCBkaXYucHJvZHVjdCAuZWxlbWVudG9yLXdpZGdldC13b29jb21tZXJjZS1wcm9kdWN0LWltYWdlcyBkaXYuaW1hZ2VzLFxuYm9keS5ydGwud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLmVsZW1lbnRvci13aWRnZXQtd29vY29tbWVyY2UtcHJvZHVjdC1pbWFnZXMgZGl2LmltYWdlcywgYm9keS5ydGwud29vY29tbWVyY2UtcGFnZSAjY29udGVudCBkaXYucHJvZHVjdCAuZWxlbWVudG9yLXdpZGdldC13b29jb21tZXJjZS1wcm9kdWN0LWltYWdlcyBkaXYuaW1hZ2VzLFxuYm9keS5ydGwud29vY29tbWVyY2UtcGFnZSBkaXYucHJvZHVjdCAuZWxlbWVudG9yLXdpZGdldC13b29jb21tZXJjZS1wcm9kdWN0LWltYWdlcyBkaXYuaW1hZ2VzIHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciBmb3JtLmNhcnQ6bm90KC5ncm91cGVkX2Zvcm0pOm5vdCgudmFyaWF0aW9uc19mb3JtKSxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgZm9ybS5jYXJ0LnZhcmlhdGlvbnNfZm9ybSAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IHtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIGZvcm0uY2FydCB0YWJsZS52YXJpYXRpb25zIHRib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciBmb3JtLmNhcnQgdGFibGUudmFyaWF0aW9ucyB0ciB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciBmb3JtLmNhcnQgdGFibGUudmFyaWF0aW9ucyB0cjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgZm9ybS5jYXJ0IHRhYmxlLnZhcmlhdGlvbnMgdGQge1xuICBsaW5lLWhlaWdodDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMDsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIGZvcm0uY2FydCB0YWJsZS52YXJpYXRpb25zIHRkLmxhYmVsIHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIGZvcm0uY2FydCB0YWJsZS52YXJpYXRpb25zIHRkLnZhbHVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNzUlOyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgZm9ybS5jYXJ0IHRhYmxlLnZhcmlhdGlvbnMgdGQudmFsdWUgc2VsZWN0LCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIGZvcm0uY2FydCB0YWJsZS52YXJpYXRpb25zIHRkLnZhbHVlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgaGVpZ2h0OiAyZW07IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciBmb3JtLmNhcnQgdGFibGUudmFyaWF0aW9ucyB0ZC52YWx1ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICctJztcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA3NSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciBmb3JtLmNhcnQgdGFibGUudmFyaWF0aW9ucyB0ZC52YWx1ZSBzZWxlY3Qge1xuICAgIGJvcmRlcjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAucXVhbnRpdHkgLnF0eSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIC5xdWFudGl0eSArIC5idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQgLnF1YW50aXR5IGlucHV0IHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgLmVsZW1lbnRvci1hZGQtdG8tY2FydC0tYWxpZ24tbGVmdCBmb3JtLmNhcnQ6bm90KC5ncm91cGVkX2Zvcm0pOm5vdCgudmFyaWF0aW9uc19mb3JtKSxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgLmVsZW1lbnRvci1hZGQtdG8tY2FydC0tYWxpZ24tbGVmdCBmb3JtLmNhcnQudmFyaWF0aW9uc19mb3JtIC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLWFkZC10by1jYXJ0LS1hbGlnbi1yaWdodCBmb3JtLmNhcnQ6bm90KC5ncm91cGVkX2Zvcm0pOm5vdCgudmFyaWF0aW9uc19mb3JtKSxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgLmVsZW1lbnRvci1hZGQtdG8tY2FydC0tYWxpZ24tcmlnaHQgZm9ybS5jYXJ0LnZhcmlhdGlvbnNfZm9ybSAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIC5lbGVtZW50b3ItYWRkLXRvLWNhcnQtLWFsaWduLWNlbnRlciBmb3JtLmNhcnQ6bm90KC5ncm91cGVkX2Zvcm0pOm5vdCgudmFyaWF0aW9uc19mb3JtKSxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgLmVsZW1lbnRvci1hZGQtdG8tY2FydC0tYWxpZ24tY2VudGVyIGZvcm0uY2FydC52YXJpYXRpb25zX2Zvcm0gLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgLmVsZW1lbnRvci1hZGQtdG8tY2FydC0tYWxpZ24tbGVmdCBmb3JtLmNhcnQ6bm90KC5ncm91cGVkX2Zvcm0pOm5vdCgudmFyaWF0aW9uc19mb3JtKSBkaXYucXVhbnRpdHksXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIC5lbGVtZW50b3ItYWRkLXRvLWNhcnQtLWFsaWduLWxlZnQgZm9ybS5jYXJ0LnZhcmlhdGlvbnNfZm9ybSAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IGRpdi5xdWFudGl0eSwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLWFkZC10by1jYXJ0LS1hbGlnbi1yaWdodCBmb3JtLmNhcnQ6bm90KC5ncm91cGVkX2Zvcm0pOm5vdCgudmFyaWF0aW9uc19mb3JtKSBkaXYucXVhbnRpdHksXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIC5lbGVtZW50b3ItYWRkLXRvLWNhcnQtLWFsaWduLXJpZ2h0IGZvcm0uY2FydC52YXJpYXRpb25zX2Zvcm0gLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCBkaXYucXVhbnRpdHksIC53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgLmVsZW1lbnRvci1hZGQtdG8tY2FydC0tYWxpZ24tY2VudGVyIGZvcm0uY2FydDpub3QoLmdyb3VwZWRfZm9ybSk6bm90KC52YXJpYXRpb25zX2Zvcm0pIGRpdi5xdWFudGl0eSxcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgLmVsZW1lbnRvci1hZGQtdG8tY2FydC0tYWxpZ24tY2VudGVyIGZvcm0uY2FydC52YXJpYXRpb25zX2Zvcm0gLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCBkaXYucXVhbnRpdHkge1xuICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLWFkZC10by1jYXJ0LS1hbGlnbi1sZWZ0IGZvcm0uY2FydDpub3QoLmdyb3VwZWRfZm9ybSk6bm90KC52YXJpYXRpb25zX2Zvcm0pIGJ1dHRvbixcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgLmVsZW1lbnRvci1hZGQtdG8tY2FydC0tYWxpZ24tbGVmdCBmb3JtLmNhcnQudmFyaWF0aW9uc19mb3JtIC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQgYnV0dG9uLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIC5lbGVtZW50b3ItYWRkLXRvLWNhcnQtLWFsaWduLXJpZ2h0IGZvcm0uY2FydDpub3QoLmdyb3VwZWRfZm9ybSk6bm90KC52YXJpYXRpb25zX2Zvcm0pIGJ1dHRvbixcbi53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgLmVsZW1lbnRvci1hZGQtdG8tY2FydC0tYWxpZ24tcmlnaHQgZm9ybS5jYXJ0LnZhcmlhdGlvbnNfZm9ybSAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IGJ1dHRvbiwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLWFkZC10by1jYXJ0LS1hbGlnbi1jZW50ZXIgZm9ybS5jYXJ0Om5vdCguZ3JvdXBlZF9mb3JtKTpub3QoLnZhcmlhdGlvbnNfZm9ybSkgYnV0dG9uLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLWFkZC10by1jYXJ0LS1hbGlnbi1jZW50ZXIgZm9ybS5jYXJ0LnZhcmlhdGlvbnNfZm9ybSAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IGJ1dHRvbiB7XG4gIGZsZXgtYmFzaXM6IGF1dG87IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLWFkZC10by1jYXJ0LS1hbGlnbi1qdXN0aWZ5IGZvcm0uY2FydDpub3QoLmdyb3VwZWRfZm9ybSk6bm90KC52YXJpYXRpb25zX2Zvcm0pLFxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLWFkZC10by1jYXJ0LS1hbGlnbi1qdXN0aWZ5IGZvcm0uY2FydC52YXJpYXRpb25zX2Zvcm0gLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCB7XG4gIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgLmVsZW1lbnRvci1hZGQtdG8tY2FydC0tYWxpZ24tanVzdGlmeSBmb3JtLmNhcnQ6bm90KC5ncm91cGVkX2Zvcm0pOm5vdCgudmFyaWF0aW9uc19mb3JtKSBkaXYucXVhbnRpdHksXG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgLmVsZW1lbnRvci1hZGQtdG8tY2FydC0tYWxpZ24tanVzdGlmeSBmb3JtLmNhcnQudmFyaWF0aW9uc19mb3JtIC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQgZGl2LnF1YW50aXR5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLWFkZC10by1jYXJ0LS1hbGlnbi1qdXN0aWZ5IGZvcm0uY2FydDpub3QoLmdyb3VwZWRfZm9ybSk6bm90KC52YXJpYXRpb25zX2Zvcm0pIGJ1dHRvbixcbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLWFkZC10by1jYXJ0LS1hbGlnbi1qdXN0aWZ5IGZvcm0uY2FydC52YXJpYXRpb25zX2Zvcm0gLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCBidXR0b24ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIC5lbGVtZW50b3ItYWRkLXRvLWNhcnQtdGFibGV0LS1hbGlnbi1sZWZ0IGZvcm0uY2FydDpub3QoLmdyb3VwZWRfZm9ybSk6bm90KC52YXJpYXRpb25zX2Zvcm0pLFxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIC5lbGVtZW50b3ItYWRkLXRvLWNhcnQtdGFibGV0LS1hbGlnbi1sZWZ0IGZvcm0uY2FydC52YXJpYXRpb25zX2Zvcm0gLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgLmVsZW1lbnRvci1hZGQtdG8tY2FydC10YWJsZXQtLWFsaWduLXJpZ2h0IGZvcm0uY2FydDpub3QoLmdyb3VwZWRfZm9ybSk6bm90KC52YXJpYXRpb25zX2Zvcm0pLFxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIC5lbGVtZW50b3ItYWRkLXRvLWNhcnQtdGFibGV0LS1hbGlnbi1yaWdodCBmb3JtLmNhcnQudmFyaWF0aW9uc19mb3JtIC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLWFkZC10by1jYXJ0LXRhYmxldC0tYWxpZ24tY2VudGVyIGZvcm0uY2FydDpub3QoLmdyb3VwZWRfZm9ybSk6bm90KC52YXJpYXRpb25zX2Zvcm0pLFxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIC5lbGVtZW50b3ItYWRkLXRvLWNhcnQtdGFibGV0LS1hbGlnbi1jZW50ZXIgZm9ybS5jYXJ0LnZhcmlhdGlvbnNfZm9ybSAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIC5lbGVtZW50b3ItYWRkLXRvLWNhcnQtdGFibGV0LS1hbGlnbi1sZWZ0IGZvcm0uY2FydDpub3QoLmdyb3VwZWRfZm9ybSk6bm90KC52YXJpYXRpb25zX2Zvcm0pIGRpdi5xdWFudGl0eSxcbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLWFkZC10by1jYXJ0LXRhYmxldC0tYWxpZ24tbGVmdCBmb3JtLmNhcnQudmFyaWF0aW9uc19mb3JtIC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQgZGl2LnF1YW50aXR5LCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIC5lbGVtZW50b3ItYWRkLXRvLWNhcnQtdGFibGV0LS1hbGlnbi1yaWdodCBmb3JtLmNhcnQ6bm90KC5ncm91cGVkX2Zvcm0pOm5vdCgudmFyaWF0aW9uc19mb3JtKSBkaXYucXVhbnRpdHksXG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgLmVsZW1lbnRvci1hZGQtdG8tY2FydC10YWJsZXQtLWFsaWduLXJpZ2h0IGZvcm0uY2FydC52YXJpYXRpb25zX2Zvcm0gLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCBkaXYucXVhbnRpdHksIC53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgLmVsZW1lbnRvci1hZGQtdG8tY2FydC10YWJsZXQtLWFsaWduLWNlbnRlciBmb3JtLmNhcnQ6bm90KC5ncm91cGVkX2Zvcm0pOm5vdCgudmFyaWF0aW9uc19mb3JtKSBkaXYucXVhbnRpdHksXG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgLmVsZW1lbnRvci1hZGQtdG8tY2FydC10YWJsZXQtLWFsaWduLWNlbnRlciBmb3JtLmNhcnQudmFyaWF0aW9uc19mb3JtIC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQgZGl2LnF1YW50aXR5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLWFkZC10by1jYXJ0LXRhYmxldC0tYWxpZ24tbGVmdCBmb3JtLmNhcnQ6bm90KC5ncm91cGVkX2Zvcm0pOm5vdCgudmFyaWF0aW9uc19mb3JtKSBidXR0b24sXG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgLmVsZW1lbnRvci1hZGQtdG8tY2FydC10YWJsZXQtLWFsaWduLWxlZnQgZm9ybS5jYXJ0LnZhcmlhdGlvbnNfZm9ybSAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IGJ1dHRvbiwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLWFkZC10by1jYXJ0LXRhYmxldC0tYWxpZ24tcmlnaHQgZm9ybS5jYXJ0Om5vdCguZ3JvdXBlZF9mb3JtKTpub3QoLnZhcmlhdGlvbnNfZm9ybSkgYnV0dG9uLFxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIC5lbGVtZW50b3ItYWRkLXRvLWNhcnQtdGFibGV0LS1hbGlnbi1yaWdodCBmb3JtLmNhcnQudmFyaWF0aW9uc19mb3JtIC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQgYnV0dG9uLCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIC5lbGVtZW50b3ItYWRkLXRvLWNhcnQtdGFibGV0LS1hbGlnbi1jZW50ZXIgZm9ybS5jYXJ0Om5vdCguZ3JvdXBlZF9mb3JtKTpub3QoLnZhcmlhdGlvbnNfZm9ybSkgYnV0dG9uLFxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIC5lbGVtZW50b3ItYWRkLXRvLWNhcnQtdGFibGV0LS1hbGlnbi1jZW50ZXIgZm9ybS5jYXJ0LnZhcmlhdGlvbnNfZm9ybSAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IGJ1dHRvbiB7XG4gICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIC5lbGVtZW50b3ItYWRkLXRvLWNhcnQtdGFibGV0LS1hbGlnbi1qdXN0aWZ5IGZvcm0uY2FydDpub3QoLmdyb3VwZWRfZm9ybSk6bm90KC52YXJpYXRpb25zX2Zvcm0pLFxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIC5lbGVtZW50b3ItYWRkLXRvLWNhcnQtdGFibGV0LS1hbGlnbi1qdXN0aWZ5IGZvcm0uY2FydC52YXJpYXRpb25zX2Zvcm0gLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIC5lbGVtZW50b3ItYWRkLXRvLWNhcnQtdGFibGV0LS1hbGlnbi1qdXN0aWZ5IGZvcm0uY2FydDpub3QoLmdyb3VwZWRfZm9ybSk6bm90KC52YXJpYXRpb25zX2Zvcm0pIGRpdi5xdWFudGl0eSxcbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIC5lbGVtZW50b3ItYWRkLXRvLWNhcnQtdGFibGV0LS1hbGlnbi1qdXN0aWZ5IGZvcm0uY2FydC52YXJpYXRpb25zX2Zvcm0gLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCBkaXYucXVhbnRpdHkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLWFkZC10by1jYXJ0LXRhYmxldC0tYWxpZ24tanVzdGlmeSBmb3JtLmNhcnQ6bm90KC5ncm91cGVkX2Zvcm0pOm5vdCgudmFyaWF0aW9uc19mb3JtKSBidXR0b24sXG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLWFkZC10by1jYXJ0LXRhYmxldC0tYWxpZ24tanVzdGlmeSBmb3JtLmNhcnQudmFyaWF0aW9uc19mb3JtIC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQgYnV0dG9uIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLWFkZC10by1jYXJ0LW1vYmlsZS0tYWxpZ24tbGVmdCBmb3JtLmNhcnQ6bm90KC5ncm91cGVkX2Zvcm0pOm5vdCgudmFyaWF0aW9uc19mb3JtKSxcbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLWFkZC10by1jYXJ0LW1vYmlsZS0tYWxpZ24tbGVmdCBmb3JtLmNhcnQudmFyaWF0aW9uc19mb3JtIC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIC5lbGVtZW50b3ItYWRkLXRvLWNhcnQtbW9iaWxlLS1hbGlnbi1yaWdodCBmb3JtLmNhcnQ6bm90KC5ncm91cGVkX2Zvcm0pOm5vdCgudmFyaWF0aW9uc19mb3JtKSxcbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLWFkZC10by1jYXJ0LW1vYmlsZS0tYWxpZ24tcmlnaHQgZm9ybS5jYXJ0LnZhcmlhdGlvbnNfZm9ybSAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgLmVsZW1lbnRvci1hZGQtdG8tY2FydC1tb2JpbGUtLWFsaWduLWNlbnRlciBmb3JtLmNhcnQ6bm90KC5ncm91cGVkX2Zvcm0pOm5vdCgudmFyaWF0aW9uc19mb3JtKSxcbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLWFkZC10by1jYXJ0LW1vYmlsZS0tYWxpZ24tY2VudGVyIGZvcm0uY2FydC52YXJpYXRpb25zX2Zvcm0gLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLWFkZC10by1jYXJ0LW1vYmlsZS0tYWxpZ24tbGVmdCBmb3JtLmNhcnQ6bm90KC5ncm91cGVkX2Zvcm0pOm5vdCgudmFyaWF0aW9uc19mb3JtKSBkaXYucXVhbnRpdHksXG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgLmVsZW1lbnRvci1hZGQtdG8tY2FydC1tb2JpbGUtLWFsaWduLWxlZnQgZm9ybS5jYXJ0LnZhcmlhdGlvbnNfZm9ybSAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IGRpdi5xdWFudGl0eSwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLWFkZC10by1jYXJ0LW1vYmlsZS0tYWxpZ24tcmlnaHQgZm9ybS5jYXJ0Om5vdCguZ3JvdXBlZF9mb3JtKTpub3QoLnZhcmlhdGlvbnNfZm9ybSkgZGl2LnF1YW50aXR5LFxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIC5lbGVtZW50b3ItYWRkLXRvLWNhcnQtbW9iaWxlLS1hbGlnbi1yaWdodCBmb3JtLmNhcnQudmFyaWF0aW9uc19mb3JtIC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQgZGl2LnF1YW50aXR5LCAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIC5lbGVtZW50b3ItYWRkLXRvLWNhcnQtbW9iaWxlLS1hbGlnbi1jZW50ZXIgZm9ybS5jYXJ0Om5vdCguZ3JvdXBlZF9mb3JtKTpub3QoLnZhcmlhdGlvbnNfZm9ybSkgZGl2LnF1YW50aXR5LFxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIC5lbGVtZW50b3ItYWRkLXRvLWNhcnQtbW9iaWxlLS1hbGlnbi1jZW50ZXIgZm9ybS5jYXJ0LnZhcmlhdGlvbnNfZm9ybSAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IGRpdi5xdWFudGl0eSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsOyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgLmVsZW1lbnRvci1hZGQtdG8tY2FydC1tb2JpbGUtLWFsaWduLWxlZnQgZm9ybS5jYXJ0Om5vdCguZ3JvdXBlZF9mb3JtKTpub3QoLnZhcmlhdGlvbnNfZm9ybSkgYnV0dG9uLFxuICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIC5lbGVtZW50b3ItYWRkLXRvLWNhcnQtbW9iaWxlLS1hbGlnbi1sZWZ0IGZvcm0uY2FydC52YXJpYXRpb25zX2Zvcm0gLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCBidXR0b24sIC53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgLmVsZW1lbnRvci1hZGQtdG8tY2FydC1tb2JpbGUtLWFsaWduLXJpZ2h0IGZvcm0uY2FydDpub3QoLmdyb3VwZWRfZm9ybSk6bm90KC52YXJpYXRpb25zX2Zvcm0pIGJ1dHRvbixcbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLWFkZC10by1jYXJ0LW1vYmlsZS0tYWxpZ24tcmlnaHQgZm9ybS5jYXJ0LnZhcmlhdGlvbnNfZm9ybSAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IGJ1dHRvbiwgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLWFkZC10by1jYXJ0LW1vYmlsZS0tYWxpZ24tY2VudGVyIGZvcm0uY2FydDpub3QoLmdyb3VwZWRfZm9ybSk6bm90KC52YXJpYXRpb25zX2Zvcm0pIGJ1dHRvbixcbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLWFkZC10by1jYXJ0LW1vYmlsZS0tYWxpZ24tY2VudGVyIGZvcm0uY2FydC52YXJpYXRpb25zX2Zvcm0gLndvb2NvbW1lcmNlLXZhcmlhdGlvbi1hZGQtdG8tY2FydCBidXR0b24ge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLWFkZC10by1jYXJ0LW1vYmlsZS0tYWxpZ24tanVzdGlmeSBmb3JtLmNhcnQ6bm90KC5ncm91cGVkX2Zvcm0pOm5vdCgudmFyaWF0aW9uc19mb3JtKSxcbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLWFkZC10by1jYXJ0LW1vYmlsZS0tYWxpZ24tanVzdGlmeSBmb3JtLmNhcnQudmFyaWF0aW9uc19mb3JtIC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLWFkZC10by1jYXJ0LW1vYmlsZS0tYWxpZ24tanVzdGlmeSBmb3JtLmNhcnQ6bm90KC5ncm91cGVkX2Zvcm0pOm5vdCgudmFyaWF0aW9uc19mb3JtKSBkaXYucXVhbnRpdHksXG4gICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLWFkZC10by1jYXJ0LW1vYmlsZS0tYWxpZ24tanVzdGlmeSBmb3JtLmNhcnQudmFyaWF0aW9uc19mb3JtIC53b29jb21tZXJjZS12YXJpYXRpb24tYWRkLXRvLWNhcnQgZGl2LnF1YW50aXR5IHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgLmVsZW1lbnRvci1hZGQtdG8tY2FydC1tb2JpbGUtLWFsaWduLWp1c3RpZnkgZm9ybS5jYXJ0Om5vdCguZ3JvdXBlZF9mb3JtKTpub3QoLnZhcmlhdGlvbnNfZm9ybSkgYnV0dG9uLFxuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgLmVsZW1lbnRvci1hZGQtdG8tY2FydC1tb2JpbGUtLWFsaWduLWp1c3RpZnkgZm9ybS5jYXJ0LnZhcmlhdGlvbnNfZm9ybSAud29vY29tbWVyY2UtdmFyaWF0aW9uLWFkZC10by1jYXJ0IGJ1dHRvbiB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlOyB9IH1cblxuLmVsZW1lbnRvci13aWRnZXQtd2MtYWRkLXRvLWNhcnQgLnF1YW50aXR5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3Ige1xuICAvKiAgUmVzZXQgV0MgdGFicyBzdHlsZSAgKi9cbiAgLyogIEVuZCBSZXNldCBXQyB0YWJzIHN0eWxlICAqLyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgdWwudGFiczpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgY29udGVudDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IGF1dG87IH1cbiAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciB1bC50YWJzIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIHVsLnRhYnMgbGkge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciB1bC50YWJzIGxpIGEge1xuICAgICAgICBwYWRkaW5nOiAuOGVtIDEuMmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMTsgfVxuICAgIC53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgdWwudGFicyBsaTphZnRlcixcbiAgICAud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIHVsLnRhYnMgbGk6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgLndvb2NvbW1lcmNlLXRhYnMgLnBhbmVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2QzY2VkMjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciAuZWxlbWVudG9yLXByb2R1Y3QtcHJpY2UtYmxvY2steWVzIC5wcmljZSBkZWwsXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIC5lbGVtZW50b3ItcHJvZHVjdC1wcmljZS1ibG9jay15ZXMgLnByaWNlIGlucyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5lbGVtZW50b3Itd2lkZ2V0LXdvb2NvbW1lcmNlLXByb2R1Y3QtbWV0YSAuZGV0YWlsLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZWxlbWVudG9yLXdpZGdldC13b29jb21tZXJjZS1wcm9kdWN0LW1ldGEgLmRldGFpbC1jb250YWluZXI6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uZWxlbWVudG9yLXdpZGdldC13b29jb21tZXJjZS1wcm9kdWN0LW1ldGEgLmRldGFpbC1sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5lbGVtZW50b3Itd29vLW1ldGEtLXZpZXctaW5saW5lIC5wcm9kdWN0X21ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmVsZW1lbnRvci13b28tbWV0YS0tdmlldy1pbmxpbmUgLnByb2R1Y3RfbWV0YSAuZGV0YWlsLWNvbnRhaW5lcjphZnRlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICByaWdodDogLThweDsgfVxuXG4uZWxlbWVudG9yLXdvby1tZXRhLS12aWV3LXRhYmxlIC5wcm9kdWN0X21ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5lbGVtZW50b3Itd29vLW1ldGEtLXZpZXctdGFibGUgLnByb2R1Y3RfbWV0YSAuZGV0YWlsLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuZWxlbWVudG9yLXdvby1tZXRhLS12aWV3LXRhYmxlIC5wcm9kdWN0X21ldGEgLmRldGFpbC1sYWJlbCB7XG4gICAgbWluLXdpZHRoOiAxMDhweDsgfVxuXG4uZWxlbWVudG9yLXdvby1tZXRhLS12aWV3LXN0YWNrZWQgLnByb2R1Y3RfbWV0YSAuZGV0YWlsLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53b29jb21tZXJjZSBkaXYucHJvZHVjdC5lbGVtZW50b3IgLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QuZWxlbWVudG9yIC5zdGFyLXJhdGluZyB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmVsZW1lbnRvci1wcm9kdWN0LXJhdGluZy0tYWxpZ24tbGVmdCAud29vY29tbWVyY2UtcHJvZHVjdC1yYXRpbmcge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cblxuLmVsZW1lbnRvci1wcm9kdWN0LXJhdGluZy0tYWxpZ24tcmlnaHQgLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5nIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uZWxlbWVudG9yLXByb2R1Y3QtcmF0aW5nLS1hbGlnbi1jZW50ZXIgLndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5nIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmVsZW1lbnRvci1wcm9kdWN0LXJhdGluZy0tYWxpZ24tanVzdGlmeSAud29vY29tbWVyY2UtcHJvZHVjdC1yYXRpbmcgLndvb2NvbW1lcmNlLXJldmlldy1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1wcm9kdWN0cy1ncmlkIHVsLnByb2R1Y3RzIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItcHJvZHVjdHMtZ3JpZCB1bC5wcm9kdWN0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXByb2R1Y3RzLWdyaWQgdWwucHJvZHVjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH0gfVxuXG4uZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXByb2R1Y3RzLWdyaWQuZWxlbWVudG9yLXByb2R1Y3RzLWNvbHVtbnMtMSB1bC5wcm9kdWN0cyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7IH1cblxuLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1wcm9kdWN0cy1ncmlkLmVsZW1lbnRvci1wcm9kdWN0cy1jb2x1bW5zLTIgdWwucHJvZHVjdHMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpOyB9XG5cbi5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItcHJvZHVjdHMtZ3JpZC5lbGVtZW50b3ItcHJvZHVjdHMtY29sdW1ucy0zIHVsLnByb2R1Y3RzIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTsgfVxuXG4uZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXByb2R1Y3RzLWdyaWQuZWxlbWVudG9yLXByb2R1Y3RzLWNvbHVtbnMtNCB1bC5wcm9kdWN0cyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7IH1cblxuLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1wcm9kdWN0cy1ncmlkLmVsZW1lbnRvci1wcm9kdWN0cy1jb2x1bW5zLTUgdWwucHJvZHVjdHMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpOyB9XG5cbi5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItcHJvZHVjdHMtZ3JpZC5lbGVtZW50b3ItcHJvZHVjdHMtY29sdW1ucy02IHVsLnByb2R1Y3RzIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNiwgMWZyKTsgfVxuXG4uZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXByb2R1Y3RzLWdyaWQuZWxlbWVudG9yLXByb2R1Y3RzLWNvbHVtbnMtNyB1bC5wcm9kdWN0cyB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDcsIDFmcik7IH1cblxuLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1wcm9kdWN0cy1ncmlkLmVsZW1lbnRvci1wcm9kdWN0cy1jb2x1bW5zLTggdWwucHJvZHVjdHMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg4LCAxZnIpOyB9XG5cbi5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItcHJvZHVjdHMtZ3JpZC5lbGVtZW50b3ItcHJvZHVjdHMtY29sdW1ucy05IHVsLnByb2R1Y3RzIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoOSwgMWZyKTsgfVxuXG4uZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXByb2R1Y3RzLWdyaWQuZWxlbWVudG9yLXByb2R1Y3RzLWNvbHVtbnMtMTAgdWwucHJvZHVjdHMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMCwgMWZyKTsgfVxuXG4uZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXByb2R1Y3RzLWdyaWQuZWxlbWVudG9yLXByb2R1Y3RzLWNvbHVtbnMtMTEgdWwucHJvZHVjdHMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMSwgMWZyKTsgfVxuXG4uZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXByb2R1Y3RzLWdyaWQuZWxlbWVudG9yLXByb2R1Y3RzLWNvbHVtbnMtMTIgdWwucHJvZHVjdHMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMiwgMWZyKTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItcHJvZHVjdHMtZ3JpZC5lbGVtZW50b3ItcHJvZHVjdHMtY29sdW1ucy10YWJsZXQtMSB1bC5wcm9kdWN0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgfVxuICAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXByb2R1Y3RzLWdyaWQuZWxlbWVudG9yLXByb2R1Y3RzLWNvbHVtbnMtdGFibGV0LTIgdWwucHJvZHVjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH1cbiAgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1wcm9kdWN0cy1ncmlkLmVsZW1lbnRvci1wcm9kdWN0cy1jb2x1bW5zLXRhYmxldC0zIHVsLnByb2R1Y3RzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9XG4gIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItcHJvZHVjdHMtZ3JpZC5lbGVtZW50b3ItcHJvZHVjdHMtY29sdW1ucy10YWJsZXQtNCB1bC5wcm9kdWN0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTsgfVxuICAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXByb2R1Y3RzLWdyaWQuZWxlbWVudG9yLXByb2R1Y3RzLWNvbHVtbnMtdGFibGV0LTUgdWwucHJvZHVjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7IH1cbiAgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1wcm9kdWN0cy1ncmlkLmVsZW1lbnRvci1wcm9kdWN0cy1jb2x1bW5zLXRhYmxldC02IHVsLnByb2R1Y3RzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpOyB9XG4gIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItcHJvZHVjdHMtZ3JpZC5lbGVtZW50b3ItcHJvZHVjdHMtY29sdW1ucy10YWJsZXQtNyB1bC5wcm9kdWN0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTsgfVxuICAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXByb2R1Y3RzLWdyaWQuZWxlbWVudG9yLXByb2R1Y3RzLWNvbHVtbnMtdGFibGV0LTggdWwucHJvZHVjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7IH1cbiAgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1wcm9kdWN0cy1ncmlkLmVsZW1lbnRvci1wcm9kdWN0cy1jb2x1bW5zLXRhYmxldC05IHVsLnByb2R1Y3RzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpOyB9XG4gIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItcHJvZHVjdHMtZ3JpZC5lbGVtZW50b3ItcHJvZHVjdHMtY29sdW1ucy10YWJsZXQtMTAgdWwucHJvZHVjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpOyB9XG4gIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItcHJvZHVjdHMtZ3JpZC5lbGVtZW50b3ItcHJvZHVjdHMtY29sdW1ucy10YWJsZXQtMTEgdWwucHJvZHVjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpOyB9XG4gIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItcHJvZHVjdHMtZ3JpZC5lbGVtZW50b3ItcHJvZHVjdHMtY29sdW1ucy10YWJsZXQtMTIgdWwucHJvZHVjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItcHJvZHVjdHMtZ3JpZC5lbGVtZW50b3ItcHJvZHVjdHMtY29sdW1ucy1tb2JpbGUtMSB1bC5wcm9kdWN0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTsgfVxuICAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXByb2R1Y3RzLWdyaWQuZWxlbWVudG9yLXByb2R1Y3RzLWNvbHVtbnMtbW9iaWxlLTIgdWwucHJvZHVjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7IH1cbiAgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1wcm9kdWN0cy1ncmlkLmVsZW1lbnRvci1wcm9kdWN0cy1jb2x1bW5zLW1vYmlsZS0zIHVsLnByb2R1Y3RzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9XG4gIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItcHJvZHVjdHMtZ3JpZC5lbGVtZW50b3ItcHJvZHVjdHMtY29sdW1ucy1tb2JpbGUtNCB1bC5wcm9kdWN0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTsgfVxuICAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXByb2R1Y3RzLWdyaWQuZWxlbWVudG9yLXByb2R1Y3RzLWNvbHVtbnMtbW9iaWxlLTUgdWwucHJvZHVjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7IH1cbiAgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1wcm9kdWN0cy1ncmlkLmVsZW1lbnRvci1wcm9kdWN0cy1jb2x1bW5zLW1vYmlsZS02IHVsLnByb2R1Y3RzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg2LCAxZnIpOyB9XG4gIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItcHJvZHVjdHMtZ3JpZC5lbGVtZW50b3ItcHJvZHVjdHMtY29sdW1ucy1tb2JpbGUtNyB1bC5wcm9kdWN0cyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNywgMWZyKTsgfVxuICAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXByb2R1Y3RzLWdyaWQuZWxlbWVudG9yLXByb2R1Y3RzLWNvbHVtbnMtbW9iaWxlLTggdWwucHJvZHVjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDgsIDFmcik7IH1cbiAgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1wcm9kdWN0cy1ncmlkLmVsZW1lbnRvci1wcm9kdWN0cy1jb2x1bW5zLW1vYmlsZS05IHVsLnByb2R1Y3RzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg5LCAxZnIpOyB9XG4gIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItcHJvZHVjdHMtZ3JpZC5lbGVtZW50b3ItcHJvZHVjdHMtY29sdW1ucy1tb2JpbGUtMTAgdWwucHJvZHVjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEwLCAxZnIpOyB9XG4gIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItcHJvZHVjdHMtZ3JpZC5lbGVtZW50b3ItcHJvZHVjdHMtY29sdW1ucy1tb2JpbGUtMTEgdWwucHJvZHVjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDExLCAxZnIpOyB9XG4gIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3ItcHJvZHVjdHMtZ3JpZC5lbGVtZW50b3ItcHJvZHVjdHMtY29sdW1ucy1tb2JpbGUtMTIgdWwucHJvZHVjdHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEyLCAxZnIpOyB9IH1cblxuLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1wcm9kdWN0cy1ncmlkIHVsLnByb2R1Y3RzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luOiAwO1xuICBncmlkLWNvbHVtbi1nYXA6IDIwcHg7XG4gIGdyaWQtcm93LWdhcDogNDBweDsgfVxuICAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXByb2R1Y3RzLWdyaWQgdWwucHJvZHVjdHM6YmVmb3JlLCAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXByb2R1Y3RzLWdyaWQgdWwucHJvZHVjdHM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXByb2R1Y3RzLWdyaWQgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZmxvYXQ6IG5vbmU7IH1cbiAgICAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXByb2R1Y3RzLWdyaWQgdWwucHJvZHVjdHMgbGkucHJvZHVjdCAub25zYWxlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1wcm9kdWN0cy1ncmlkIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgYS53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX2xpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmVsZW1lbnRvci1wcm9kdWN0cy1ncmlkOm5vdCguc2hvdy1oZWFkaW5nLXllcykgLnByb2R1Y3RzID4gaDIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5lbGVtZW50b3ItcHJvZHVjdHMtZ3JpZCBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLmVsZW1lbnRvci1wcm9kdWN0cy1ncmlkOm5vdCguZWxlbWVudG9yLXNob3ctcGFnaW5hdGlvbi1ib3JkZXIteWVzKSBuYXYud29vY29tbWVyY2UtcGFnaW5hdGlvbiB1bCB7XG4gIGJvcmRlcjogbm9uZSAwOyB9XG5cbi5lbGVtZW50b3ItcHJvZHVjdHMtZ3JpZDpub3QoLmVsZW1lbnRvci1zaG93LXBhZ2luYXRpb24tYm9yZGVyLXllcykgbmF2Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24gdWwgbGkge1xuICBib3JkZXItcmlnaHQ6IG5vbmUgMDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmUgMDsgfVxuXG4uZWxlbWVudG9yLXByb2R1Y3QtbG9vcC1pdGVtLS1hbGlnbi1sZWZ0IHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnN0YXItcmF0aW5nIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi5lbGVtZW50b3ItcHJvZHVjdC1sb29wLWl0ZW0tLWFsaWduLXJpZ2h0IHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnN0YXItcmF0aW5nIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuLmVsZW1lbnRvci1wcm9kdWN0LWxvb3AtaXRlbS0tYWxpZ24tY2VudGVyIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLnN0YXItcmF0aW5nIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4ud29vY29tbWVyY2UgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1wcm9kdWN0cy1ncmlkIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICB3aWR0aDogYXV0bzsgfVxuXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1wcm9kdWN0cy1ncmlkIC5yZWxhdGVkLnByb2R1Y3RzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QsXG4ud29vY29tbWVyY2UgZGl2LnByb2R1Y3QgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci1wcm9kdWN0cy1ncmlkIC51cHNlbGxzLnByb2R1Y3RzIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICB3aWR0aDogYXV0bzsgfVxuXG4uZWxlbWVudG9yLnByb2R1Y3QgLndvb2NvbW1lcmNlLXByb2R1Y3QtZ2FsbGVyeV9fdHJpZ2dlciArIC53b29jb21tZXJjZS1wcm9kdWN0LWdhbGxlcnlfX3dyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi53b29jb21tZXJjZSAuZWxlbWVudG9yLXdpZGdldC13b29jb21tZXJjZS1wcm9kdWN0LWltYWdlcyBzcGFuLm9uc2FsZSB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmVsZW1lbnRvci13aWRnZXQtd29vY29tbWVyY2UtbWVudS1jYXJ0Om5vdCguZWxlbWVudG9yLW1lbnUtY2FydC0tc2hvdy1zdWJ0b3RhbC15ZXMpIC5lbGVtZW50b3ItbWVudS1jYXJ0X190b2dnbGUgLmVsZW1lbnRvci1idXR0b24tdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVsZW1lbnRvci13aWRnZXQtd29vY29tbWVyY2UtbWVudS1jYXJ0Om5vdCguZWxlbWVudG9yLW1lbnUtY2FydC0tc2hvdy1yZW1vdmUtYnV0dG9uLXllcykgLmVsZW1lbnRvci1tZW51LWNhcnRfX3Byb2R1Y3QtcmVtb3ZlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZWxlbWVudG9yLXdpZGdldC13b29jb21tZXJjZS1tZW51LWNhcnQ6bm90KC5lbGVtZW50b3ItbWVudS1jYXJ0LS1zaG93LWRpdmlkZXIteWVzKSAuZWxlbWVudG9yLW1lbnUtY2FydF9fcHJvZHVjdDpub3QoOmxhc3Qtb2YtdHlwZSksIC5lbGVtZW50b3Itd2lkZ2V0LXdvb2NvbW1lcmNlLW1lbnUtY2FydDpub3QoLmVsZW1lbnRvci1tZW51LWNhcnQtLXNob3ctZGl2aWRlci15ZXMpIC5lbGVtZW50b3ItbWVudS1jYXJ0X19wcm9kdWN0cywgLmVsZW1lbnRvci13aWRnZXQtd29vY29tbWVyY2UtbWVudS1jYXJ0Om5vdCguZWxlbWVudG9yLW1lbnUtY2FydC0tc2hvdy1kaXZpZGVyLXllcykgLmVsZW1lbnRvci1tZW51LWNhcnRfX3N1YnRvdGFsIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuXG4uZWxlbWVudG9yLXdpZGdldC13b29jb21tZXJjZS1tZW51LWNhcnQudG9nZ2xlLWljb24tLWJhZy1saWdodCAuZWxlbWVudG9yLW1lbnUtY2FydF9fdG9nZ2xlIC5lbGVtZW50b3ItYnV0dG9uLWljb24gaTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTAwOSc7IH1cblxuLmVsZW1lbnRvci13aWRnZXQtd29vY29tbWVyY2UtbWVudS1jYXJ0LnRvZ2dsZS1pY29uLS1iYWctbWVkaXVtIC5lbGVtZW50b3ItbWVudS1jYXJ0X190b2dnbGUgLmVsZW1lbnRvci1idXR0b24taWNvbiBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxMDEwJzsgfVxuXG4uZWxlbWVudG9yLXdpZGdldC13b29jb21tZXJjZS1tZW51LWNhcnQudG9nZ2xlLWljb24tLWJhZy1zb2xpZCAuZWxlbWVudG9yLW1lbnUtY2FydF9fdG9nZ2xlIC5lbGVtZW50b3ItYnV0dG9uLWljb24gaTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTAxMSc7IH1cblxuLmVsZW1lbnRvci13aWRnZXQtd29vY29tbWVyY2UtbWVudS1jYXJ0LnRvZ2dsZS1pY29uLS1iYXNrZXQtbGlnaHQgLmVsZW1lbnRvci1tZW51LWNhcnRfX3RvZ2dsZSAuZWxlbWVudG9yLWJ1dHRvbi1pY29uIGk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTEwMTInOyB9XG5cbi5lbGVtZW50b3Itd2lkZ2V0LXdvb2NvbW1lcmNlLW1lbnUtY2FydC50b2dnbGUtaWNvbi0tYmFza2V0LW1lZGl1bSAuZWxlbWVudG9yLW1lbnUtY2FydF9fdG9nZ2xlIC5lbGVtZW50b3ItYnV0dG9uLWljb24gaTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTAxMyc7IH1cblxuLmVsZW1lbnRvci13aWRnZXQtd29vY29tbWVyY2UtbWVudS1jYXJ0LnRvZ2dsZS1pY29uLS1iYXNrZXQtc29saWQgLmVsZW1lbnRvci1tZW51LWNhcnRfX3RvZ2dsZSAuZWxlbWVudG9yLWJ1dHRvbi1pY29uIGk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTEwMTQnOyB9XG5cbi5lbGVtZW50b3Itd2lkZ2V0LXdvb2NvbW1lcmNlLW1lbnUtY2FydC50b2dnbGUtaWNvbi0tY2FydC1saWdodCAuZWxlbWVudG9yLW1lbnUtY2FydF9fdG9nZ2xlIC5lbGVtZW50b3ItYnV0dG9uLWljb24gaTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTAxNSc7IH1cblxuLmVsZW1lbnRvci13aWRnZXQtd29vY29tbWVyY2UtbWVudS1jYXJ0LnRvZ2dsZS1pY29uLS1jYXJ0LW1lZGl1bSAuZWxlbWVudG9yLW1lbnUtY2FydF9fdG9nZ2xlIC5lbGVtZW50b3ItYnV0dG9uLWljb24gaTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlMTAxNic7IH1cblxuLmVsZW1lbnRvci13aWRnZXQtd29vY29tbWVyY2UtbWVudS1jYXJ0LnRvZ2dsZS1pY29uLS1jYXJ0LXNvbGlkIC5lbGVtZW50b3ItbWVudS1jYXJ0X190b2dnbGUgLmVsZW1lbnRvci1idXR0b24taWNvbiBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGUxMDE3JzsgfVxuXG4uZWxlbWVudG9yLW1lbnUtY2FydF9fdG9nZ2xlIC5lbGVtZW50b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjODE4YTkxO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZWxlbWVudG9yLW1lbnUtY2FydF9fdG9nZ2xlIC5lbGVtZW50b3ItYnV0dG9uLXRleHQge1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtOyB9XG5cbi5lbGVtZW50b3ItbWVudS1jYXJ0X190b2dnbGUgLmVsZW1lbnRvci1idXR0b24taWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xczsgfVxuICAuZWxlbWVudG9yLW1lbnUtY2FydF9fdG9nZ2xlIC5lbGVtZW50b3ItYnV0dG9uLWljb24gaSB7XG4gICAgZm9udC1mYW1pbHk6ICdlaWNvbnMtYmMnOyB9XG5cbi5lbGVtZW50b3ItbWVudS1jYXJ0LS1pdGVtcy1pbmRpY2F0b3ItYnViYmxlIC5lbGVtZW50b3ItbWVudS1jYXJ0X190b2dnbGUgLmVsZW1lbnRvci1idXR0b24taWNvbltkYXRhLWNvdW50ZXJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1jb3VudGVyKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWluLXdpZHRoOiAxLjZlbTtcbiAgaGVpZ2h0OiAxLjZlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICB0b3A6IC0wLjdlbTtcbiAgcmlnaHQ6IC0wLjdlbTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi5lbGVtZW50b3ItbWVudS1jYXJ0LS1pdGVtcy1pbmRpY2F0b3ItcGxhaW4gLmVsZW1lbnRvci1tZW51LWNhcnRfX3RvZ2dsZSAuZWxlbWVudG9yLWJ1dHRvbi1pY29uW2RhdGEtY291bnRlcl06YmVmb3JlIHtcbiAgY29udGVudDogYXR0cihkYXRhLWNvdW50ZXIpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLmVsZW1lbnRvci1tZW51LWNhcnQtLWVtcHR5LWluZGljYXRvci1oaWRlIC5lbGVtZW50b3ItbWVudS1jYXJ0X190b2dnbGUgLmVsZW1lbnRvci1idXR0b24gLmVsZW1lbnRvci1idXR0b24taWNvbltkYXRhLWNvdW50ZXJdOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVsZW1lbnRvci1tZW51LWNhcnRfX2NvbnRhaW5lciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5ODtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cywgdHJhbnNmb3JtIDBzOyB9XG4gIC5lbGVtZW50b3ItbWVudS1jYXJ0X19jb250YWluZXIgLmVsZW1lbnRvci1tZW51LWNhcnRfX21haW4ge1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAwIDIwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAuZWxlbWVudG9yLW1lbnUtY2FydF9fY29udGFpbmVyOm5vdCguZWxlbWVudG9yLW1lbnUtY2FydC0tc2hvd24pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC40cywgdHJhbnNmb3JtIDBzIDAuNHM7IH1cbiAgICAuZWxlbWVudG9yLW1lbnUtY2FydF9fY29udGFpbmVyOm5vdCguZWxlbWVudG9yLW1lbnUtY2FydC0tc2hvd24pIC5lbGVtZW50b3ItbWVudS1jYXJ0X19tYWluIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gICAgLmVsZW1lbnRvci1tZW51LWNhcnRfX2NvbnRhaW5lcjpub3QoLmVsZW1lbnRvci1tZW51LWNhcnQtLXNob3duKSAuZGlhbG9nLWxpZ2h0Ym94LWNsb3NlLWJ1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5lbGVtZW50b3ItbWVudS1jYXJ0X19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uZWxlbWVudG9yLW1lbnUtY2FydF9fY2xvc2UtYnV0dG9uIHtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDIwcHggMDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZWxlbWVudG9yLW1lbnUtY2FydF9fY2xvc2UtYnV0dG9uOmJlZm9yZSwgLmVsZW1lbnRvci1tZW51LWNhcnRfX2Nsb3NlLWJ1dHRvbjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogM3B4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBiYWNrZ3JvdW5kOiAjODE4YTkxO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDsgfVxuICAuZWxlbWVudG9yLW1lbnUtY2FydF9fY2xvc2UtYnV0dG9uOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAuZWxlbWVudG9yLW1lbnUtY2FydF9fY2xvc2UtYnV0dG9uOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTsgfVxuXG4uZWxlbWVudG9yLW1lbnUtY2FydF9fcHJvZHVjdHMge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjUwcHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7IH1cblxuLmVsZW1lbnRvci1tZW51LWNhcnRfX3Byb2R1Y3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDI1JSBhdXRvIDUwcHg7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogNzUlIGF1dG87IH1cbiAgLmVsZW1lbnRvci1tZW51LWNhcnRfX3Byb2R1Y3QtaW1hZ2Uge1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtcm93LWVuZDogMztcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5lbGVtZW50b3ItbWVudS1jYXJ0X19wcm9kdWN0LWltYWdlIGltZywgLmVsZW1lbnRvci1tZW51LWNhcnRfX3Byb2R1Y3QtaW1hZ2UgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZWxlbWVudG9yLW1lbnUtY2FydF9fcHJvZHVjdC1uYW1lIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDQ7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5lbGVtZW50b3ItbWVudS1jYXJ0X19wcm9kdWN0LXByaWNlIHtcbiAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgY29sb3I6ICNENEQ0RDQ7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgIC5lbGVtZW50b3ItbWVudS1jYXJ0X19wcm9kdWN0LXByaWNlIC5hbW91bnQge1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuZWxlbWVudG9yLW1lbnUtY2FydF9fcHJvZHVjdC1uYW1lLCAuZWxlbWVudG9yLW1lbnUtY2FydF9fcHJvZHVjdC1wcmljZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuZWxlbWVudG9yLW1lbnUtY2FydF9fcHJvZHVjdC1yZW1vdmUge1xuICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICBjb2xvcjogIzgxOGE5MTtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRDRENEQ0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5lbGVtZW50b3ItbWVudS1jYXJ0X19wcm9kdWN0LXJlbW92ZTpiZWZvcmUsIC5lbGVtZW50b3ItbWVudS1jYXJ0X19wcm9kdWN0LXJlbW92ZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMjUlO1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIGJhY2tncm91bmQ6ICNENEQ0RDQ7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLmVsZW1lbnRvci1tZW51LWNhcnRfX3Byb2R1Y3QtcmVtb3ZlOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgLmVsZW1lbnRvci1tZW51LWNhcnRfX3Byb2R1Y3QtcmVtb3ZlOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpOyB9XG4gICAgLmVsZW1lbnRvci1tZW51LWNhcnRfX3Byb2R1Y3QtcmVtb3ZlID4gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5lbGVtZW50b3ItbWVudS1jYXJ0X19wcm9kdWN0Om5vdCg6bGFzdC1vZi10eXBlKSwgLmVsZW1lbnRvci1tZW51LWNhcnRfX3Byb2R1Y3RzLCAuZWxlbWVudG9yLW1lbnUtY2FydF9fc3VidG90YWwge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0Q0RDRENDsgfVxuXG4uZWxlbWVudG9yLW1lbnUtY2FydF9fcHJvZHVjdDpub3QoOmZpcnN0LW9mLXR5cGUpLCAuZWxlbWVudG9yLW1lbnUtY2FydF9fc3VidG90YWwsIC5lbGVtZW50b3ItbWVudS1jYXJ0X19mb290ZXItYnV0dG9ucyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5lbGVtZW50b3ItbWVudS1jYXJ0X19wcm9kdWN0LCAuZWxlbWVudG9yLW1lbnUtY2FydF9fc3VidG90YWwge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4uZWxlbWVudG9yLW1lbnUtY2FydF9fc3VidG90YWwge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uZWxlbWVudG9yLW1lbnUtY2FydF9fZm9vdGVyLWJ1dHRvbnMge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAxMHB4O1xuICBncmlkLXJvdy1nYXA6IDEwcHg7IH1cbiAgLmVsZW1lbnRvci1tZW51LWNhcnRfX2Zvb3Rlci1idXR0b25zIC5lbGVtZW50b3ItYnV0dG9uIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5lbGVtZW50b3ItbWVudS1jYXJ0LS1idXR0b25zLWlubGluZSAuZWxlbWVudG9yLW1lbnUtY2FydF9fZm9vdGVyLWJ1dHRvbnMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH1cblxuLmVsZW1lbnRvci1tZW51LWNhcnQtLWJ1dHRvbnMtc3RhY2tlZCAuZWxlbWVudG9yLW1lbnUtY2FydF9fZm9vdGVyLWJ1dHRvbnMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjsgfVxuXG4ucHJvZHVjdCAuY291bnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0OyB9XG5cbi5lbGVtZW50b3Itd2lkZ2V0LXdvb2NvbW1lcmNlLXByb2R1Y3QtYWRkaXRpb25hbC1pbmZvcm1hdGlvbjpub3QoLmVsZW1lbnRvci1zaG93LWhlYWRpbmcteWVzKSBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLndvb2NvbW1lcmNlIGRpdi5wcm9kdWN0LmVsZW1lbnRvciBmb3JtLmNhcnQgZGl2LnByb2R1Y3QtYWRkb24ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LXNocmluazogMDsgfVxuXG4uZWxlbWVudG9yLXNraW4tY2Fyb3VzZWwgLmVsZW1lbnRvci1tYWluLXN3aXBlciwgLmVsZW1lbnRvci1za2luLWNvdmVyZmxvdyAuZWxlbWVudG9yLW1haW4tc3dpcGVyIHtcbiAgaGVpZ2h0OiAyMzBweDsgfVxuXG4uZWxlbWVudG9yLXNraW4tY2Fyb3VzZWwuZWxlbWVudG9yLXBhZ2luYXRpb24tcG9zaXRpb24taW5zaWRlIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcbi5lbGVtZW50b3Itc2tpbi1jYXJvdXNlbC5lbGVtZW50b3ItcGFnaW5hdGlvbi1wb3NpdGlvbi1pbnNpZGUgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuZWxlbWVudG9yLXNraW4tY292ZXJmbG93LmVsZW1lbnRvci1wYWdpbmF0aW9uLXBvc2l0aW9uLWluc2lkZSAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uZWxlbWVudG9yLXNraW4tY292ZXJmbG93LmVsZW1lbnRvci1wYWdpbmF0aW9uLXBvc2l0aW9uLWluc2lkZSAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDVweDsgfVxuXG4uZWxlbWVudG9yLXNraW4tY2Fyb3VzZWwuZWxlbWVudG9yLXBhZ2luYXRpb24tcG9zaXRpb24tb3V0c2lkZSAuc3dpcGVyLWNvbnRhaW5lciwgLmVsZW1lbnRvci1za2luLWNvdmVyZmxvdy5lbGVtZW50b3ItcGFnaW5hdGlvbi1wb3NpdGlvbi1vdXRzaWRlIC5zd2lwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cblxuLmVsZW1lbnRvci1za2luLWNhcm91c2VsLmVsZW1lbnRvci1wYWdpbmF0aW9uLXBvc2l0aW9uLW91dHNpZGUgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLmVsZW1lbnRvci1za2luLWNhcm91c2VsLmVsZW1lbnRvci1wYWdpbmF0aW9uLXBvc2l0aW9uLW91dHNpZGUgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuZWxlbWVudG9yLXNraW4tY292ZXJmbG93LmVsZW1lbnRvci1wYWdpbmF0aW9uLXBvc2l0aW9uLW91dHNpZGUgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLmVsZW1lbnRvci1za2luLWNvdmVyZmxvdy5lbGVtZW50b3ItcGFnaW5hdGlvbi1wb3NpdGlvbi1vdXRzaWRlIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMDsgfVxuXG4uZWxlbWVudG9yLXNraW4tY2Fyb3VzZWwuZWxlbWVudG9yLXBhZ2luYXRpb24tcG9zaXRpb24tb3V0c2lkZSAuZWxlbWVudG9yLXN3aXBlci1idXR0b24sIC5lbGVtZW50b3Itc2tpbi1jb3ZlcmZsb3cuZWxlbWVudG9yLXBhZ2luYXRpb24tcG9zaXRpb24tb3V0c2lkZSAuZWxlbWVudG9yLXN3aXBlci1idXR0b24ge1xuICB0b3A6IGNhbGMoNTAlIC0gMzBweCAvIDIpOyB9XG5cbi5lbGVtZW50b3Itc2tpbi1zbGlkZXNob3cgLmVsZW1lbnRvci1tYWluLXN3aXBlciB7XG4gIGhlaWdodDogNDUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZWxlbWVudG9yLXNraW4tc2xpZGVzaG93IC5lbGVtZW50b3ItdGh1bWJuYWlscy1zd2lwZXIgLmVsZW1lbnRvci1jdXN0b20tZW1iZWQtcGxheSBpIHtcbiAgZm9udC1zaXplOiA1MHB4OyB9XG5cbi5lbGVtZW50b3Itc2tpbi1zbGlkZXNob3cgLmVsZW1lbnRvci10aHVtYm5haWxzLXN3aXBlciAuc3dpcGVyLXNsaWRlIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5lbGVtZW50b3Itc2tpbi1zbGlkZXNob3cgLmVsZW1lbnRvci10aHVtYm5haWxzLXN3aXBlciAuc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5lbGVtZW50b3ItY2Fyb3VzZWwtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZWxlbWVudG9yLWNhcm91c2VsLWltYWdlLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI5LCAxMzgsIDE0NSwgMC44KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC41cywgb3BhY2l0eSAuNXM7IH1cbiAgLmVsZW1lbnRvci1jYXJvdXNlbC1pbWFnZS1vdmVybGF5IGkge1xuICAgIGZvbnQtc2l6ZTogMjFweDsgfVxuXG4uZWxlbWVudG9yLXRlc3RpbW9uaWFsX19pbWFnZSB7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG4gIC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2ltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9fZm9vdGVyLCAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2Zvb3RlciBjaXRlLCAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19oZWFkZXIgY2l0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uZWxlbWVudG9yLXRlc3RpbW9uaWFsX19uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tbGF5b3V0LWltYWdlX2lubGluZSAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19mb290ZXIsIC5lbGVtZW50b3ItdGVzdGltb25pYWwtLWxheW91dC1pbWFnZV9hYm92ZSAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19mb290ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5lbGVtZW50b3ItdGVzdGltb25pYWwtLWxheW91dC1pbWFnZV9pbmxpbmUgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faW1hZ2UgKyBjaXRlLCAuZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1sYXlvdXQtaW1hZ2VfYWJvdmUgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faW1hZ2UgKyBjaXRlIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tbGF5b3V0LWltYWdlX2lubGluZS5lbGVtZW50b3ItdGVzdGltb25pYWwtLWFsaWduLXJpZ2h0IC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2Zvb3RlciwgLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tbGF5b3V0LWltYWdlX2Fib3ZlLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tYWxpZ24tcmlnaHQgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9fZm9vdGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG5cbi5lbGVtZW50b3ItdGVzdGltb25pYWwtLWxheW91dC1pbWFnZV9pbmxpbmUuZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1hbGlnbi1yaWdodCAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19pbWFnZSArIGNpdGUsIC5lbGVtZW50b3ItdGVzdGltb25pYWwtLWxheW91dC1pbWFnZV9hYm92ZS5lbGVtZW50b3ItdGVzdGltb25pYWwtLWFsaWduLXJpZ2h0IC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2ltYWdlICsgY2l0ZSB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tbGF5b3V0LWltYWdlX2lubGluZS5lbGVtZW50b3ItdGVzdGltb25pYWwtLWFsaWduLWxlZnQgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9fZm9vdGVyLCAuZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1sYXlvdXQtaW1hZ2VfYWJvdmUuZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1hbGlnbi1sZWZ0IC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2Zvb3RlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tbGF5b3V0LWltYWdlX2lubGluZS5lbGVtZW50b3ItdGVzdGltb25pYWwtLWFsaWduLWxlZnQgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faW1hZ2UgKyBjaXRlLCAuZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1sYXlvdXQtaW1hZ2VfYWJvdmUuZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1hbGlnbi1sZWZ0IC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2ltYWdlICsgY2l0ZSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tbGF5b3V0LWltYWdlX2lubGluZSAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi5lbGVtZW50b3ItdGVzdGltb25pYWwtLWxheW91dC1pbWFnZV9hYm92ZSAuZWxlbWVudG9yLXRlc3RpbW9uaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gIC5lbGVtZW50b3ItdGVzdGltb25pYWwtLWxheW91dC1pbWFnZV9hYm92ZSAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19mb290ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cblxuLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tbGF5b3V0LWltYWdlX3N0YWNrZWQgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5lbGVtZW50b3ItdGVzdGltb25pYWwtLWxheW91dC1pbWFnZV9zdGFja2VkIC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2ltYWdlLCAuZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1sYXlvdXQtaW1hZ2Vfc3RhY2tlZCAuZWxlbWVudG9yLXRlc3RpbW9uaWFsIGNpdGUge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1sYXlvdXQtaW1hZ2VfbGVmdCAuZWxlbWVudG9yLXRlc3RpbW9uaWFsLCAuZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1sYXlvdXQtaW1hZ2VfcmlnaHQgLmVsZW1lbnRvci10ZXN0aW1vbmlhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gIC5lbGVtZW50b3ItdGVzdGltb25pYWwtLWxheW91dC1pbWFnZV9sZWZ0IC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2Zvb3RlciwgLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tbGF5b3V0LWltYWdlX3JpZ2h0IC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2Zvb3RlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tbGF5b3V0LWltYWdlX2xlZnQgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faW1hZ2UgKyBjaXRlLCAuZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1sYXlvdXQtaW1hZ2VfcmlnaHQgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faW1hZ2UgKyBjaXRlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5lbGVtZW50b3ItdGVzdGltb25pYWwtLWxheW91dC1pbWFnZV9sZWZ0LmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tYWxpZ24tY2VudGVyIC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2Zvb3RlciwgLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tbGF5b3V0LWltYWdlX3JpZ2h0LmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tYWxpZ24tY2VudGVyIC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2Zvb3RlciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1sYXlvdXQtaW1hZ2VfbGVmdCAuZWxlbWVudG9yLXRlc3RpbW9uaWFsIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gIC5lbGVtZW50b3ItdGVzdGltb25pYWwtLWxheW91dC1pbWFnZV9sZWZ0IC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2Zvb3RlciB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4uZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1sYXlvdXQtaW1hZ2VfcmlnaHQgLmVsZW1lbnRvci10ZXN0aW1vbmlhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tbGF5b3V0LWltYWdlX3JpZ2h0IC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2Zvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5lbGVtZW50b3ItdGVzdGltb25pYWwtLWFsaWduLXJpZ2h0IC5lbGVtZW50b3ItdGVzdGltb25pYWwge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1hbGlnbi1sZWZ0IC5lbGVtZW50b3ItdGVzdGltb25pYWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5lbGVtZW50b3ItdGVzdGltb25pYWwtLWFsaWduLWNlbnRlciAuZWxlbWVudG9yLXRlc3RpbW9uaWFsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5lbGVtZW50b3ItdGVzdGltb25pYWwtLWFsaWduLWNlbnRlciAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19mb290ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5lbGVtZW50b3ItdGVzdGltb25pYWwtLWFsaWduLWNlbnRlci5lbGVtZW50b3ItdGVzdGltb25pYWwtLWxheW91dC1pbWFnZV9pbmxpbmUgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faW1hZ2UgKyBjaXRlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1za2luLWRlZmF1bHQuZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1sYXlvdXQtaW1hZ2VfcmlnaHQgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9fY2l0ZSwgLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tc2tpbi1kZWZhdWx0LmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tbGF5b3V0LWltYWdlX2xlZnQgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9fY2l0ZSwgLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tc2tpbi1kZWZhdWx0LmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tbGF5b3V0LWltYWdlX2Fib3ZlIC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2NpdGUge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4uZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1za2luLWJ1YmJsZSAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTllYztcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lbGVtZW50b3ItdGVzdGltb25pYWwtLXNraW4tYnViYmxlIC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlOWVjO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwLjc1KSByb3RhdGUoNDVkZWcpO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4uZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1za2luLWJ1YmJsZS5lbGVtZW50b3ItdGVzdGltb25pYWwtLWxheW91dC1pbWFnZV9hYm92ZSAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19jb250ZW50OmFmdGVyIHtcbiAgYm90dG9tOiBjYWxjKCAxMDAlIC0gN3B4KTtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMC43NSkgcm90YXRlKC0xMzVkZWcpOyB9XG5cbi5lbGVtZW50b3ItdGVzdGltb25pYWwtLXNraW4tYnViYmxlLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tbGF5b3V0LWltYWdlX2Fib3ZlLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tYWxpZ24tY2VudGVyIC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2NvbnRlbnQ6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZVgoMC43NSkgcm90YXRlKC0xMzVkZWcpOyB9XG5cbi5lbGVtZW50b3ItdGVzdGltb25pYWwtLXNraW4tYnViYmxlLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tbGF5b3V0LWltYWdlX3N0YWNrZWQgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9fY29udGVudDphZnRlciwgLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tc2tpbi1idWJibGUuZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1sYXlvdXQtaW1hZ2VfaW5saW5lIC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2NvbnRlbnQ6YWZ0ZXIge1xuICB0b3A6IGNhbGMoIDEwMCUgLSA3cHgpOyB9XG5cbi5lbGVtZW50b3ItdGVzdGltb25pYWwtLXNraW4tYnViYmxlLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tbGF5b3V0LWltYWdlX3N0YWNrZWQuZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1hbGlnbi1jZW50ZXIgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9fY29udGVudDphZnRlciwgLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tc2tpbi1idWJibGUuZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1sYXlvdXQtaW1hZ2VfaW5saW5lLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tYWxpZ24tY2VudGVyIC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2NvbnRlbnQ6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZVgoMC43NSkgcm90YXRlKDQ1ZGVnKTsgfVxuXG4uZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1za2luLWJ1YmJsZS5lbGVtZW50b3ItdGVzdGltb25pYWwtLWxheW91dC1pbWFnZV9hYm92ZS5lbGVtZW50b3ItdGVzdGltb25pYWwtLWFsaWduLWxlZnQgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9fY29udGVudDphZnRlciwgLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tc2tpbi1idWJibGUuZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1sYXlvdXQtaW1hZ2Vfc3RhY2tlZC5lbGVtZW50b3ItdGVzdGltb25pYWwtLWFsaWduLWxlZnQgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9fY29udGVudDphZnRlciwgLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tc2tpbi1idWJibGUuZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1sYXlvdXQtaW1hZ2VfaW5saW5lLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tYWxpZ24tbGVmdCAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19jb250ZW50OmFmdGVyIHtcbiAgbGVmdDogY2FsYyggMjBweCArICggNTBweCAvIDIgKSk7IH1cblxuLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tc2tpbi1idWJibGUuZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1sYXlvdXQtaW1hZ2VfYWJvdmUuZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1hbGlnbi1yaWdodCAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19jb250ZW50OmFmdGVyLCAuZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1za2luLWJ1YmJsZS5lbGVtZW50b3ItdGVzdGltb25pYWwtLWxheW91dC1pbWFnZV9zdGFja2VkLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tYWxpZ24tcmlnaHQgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9fY29udGVudDphZnRlciwgLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tc2tpbi1idWJibGUuZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1sYXlvdXQtaW1hZ2VfaW5saW5lLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tYWxpZ24tcmlnaHQgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9fY29udGVudDphZnRlciB7XG4gIHJpZ2h0OiBjYWxjKCAyMHB4ICsgKCA1MHB4IC8gMiApKTsgfVxuXG4uZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1za2luLWJ1YmJsZS5lbGVtZW50b3ItdGVzdGltb25pYWwtLWxheW91dC1pbWFnZV9sZWZ0IC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2NvbnRlbnQ6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgwLjc1KSByb3RhdGUoMTM1ZGVnKTtcbiAgbGVmdDogLThweDsgfVxuXG4uZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1za2luLWJ1YmJsZS5lbGVtZW50b3ItdGVzdGltb25pYWwtLWxheW91dC1pbWFnZV9yaWdodCAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19jb250ZW50OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMC43NSkgcm90YXRlKC00NWRlZyk7XG4gIHJpZ2h0OiAtOHB4OyB9XG5cbi5lbGVtZW50b3ItdGVzdGltb25pYWwtLXNraW4tYnViYmxlLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tbGF5b3V0LWltYWdlX2xlZnQgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9fY29udGVudDphZnRlciwgLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tc2tpbi1idWJibGUuZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1sYXlvdXQtaW1hZ2VfcmlnaHQgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9fY29udGVudDphZnRlciB7XG4gIHRvcDogY2FsYygyMHB4ICsgKDUwcHggLyAyKSk7IH1cblxuLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tc2tpbi1idWJibGUuZWxlbWVudG9yLXRlc3RpbW9uaWFsLS1sYXlvdXQtaW1hZ2VfbGVmdCAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19mb290ZXIsIC5lbGVtZW50b3ItdGVzdGltb25pYWwtLXNraW4tYnViYmxlLmVsZW1lbnRvci10ZXN0aW1vbmlhbC0tbGF5b3V0LWltYWdlX3JpZ2h0IC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2Zvb3RlciB7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5lbGVtZW50b3Itd2lkZ2V0LXRlc3RpbW9uaWFsLWNhcm91c2VsIC5zd2lwZXItc2xpZGUge1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi5lbGVtZW50b3Itd2lkZ2V0LXRlc3RpbW9uaWFsLWNhcm91c2VsIC5lbGVtZW50b3ItdGVzdGltb25pYWxfX3RleHQge1xuICBmb250LXNpemU6IDEuM2VtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmVsZW1lbnRvci13aWRnZXQtdGVzdGltb25pYWwtY2Fyb3VzZWwgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDsgfVxuXG4uZWxlbWVudG9yLXdpZGdldC1yZXZpZXdzIC5zd2lwZXItc2xpZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZThlZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAwOyB9XG5cbi5lbGVtZW50b3Itd2lkZ2V0LXJldmlld3MgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cblxuLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cyAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19uYW1lIHtcbiAgY29sb3I6ICMxYzIwMjI7IH1cblxuLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cyAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX190aXRsZSB7XG4gIGNvbG9yOiAjNjk3ODgyO1xuICBmb250LXNpemU6IDEyLjVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7IH1cblxuLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cyAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cyAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogMzZweDsgfVxuXG4uZWxlbWVudG9yLXdpZGdldC1yZXZpZXdzIC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2ljb24ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC1zaXplOiAxN3B4OyB9XG4gIC5lbGVtZW50b3Itd2lkZ2V0LXJldmlld3MgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faWNvbiAuZmEgKyAuZmEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjE1ZW07IH1cbiAgLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cyAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19pY29uLmVsZW1lbnRvci1pY29uLWFuZHJvaWQge1xuICAgIGNvbG9yOiAjQTRDNjM5OyB9XG4gIC5lbGVtZW50b3Itd2lkZ2V0LXJldmlld3MgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faWNvbi5lbGVtZW50b3ItaWNvbi1hcHBsZSB7XG4gICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cyAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19pY29uLmVsZW1lbnRvci1pY29uLWJlaGFuY2Uge1xuICAgIGNvbG9yOiAjMTc2OWZmOyB9XG4gIC5lbGVtZW50b3Itd2lkZ2V0LXJldmlld3MgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faWNvbi5lbGVtZW50b3ItaWNvbi1iaXRidWNrZXQge1xuICAgIGNvbG9yOiAjMjA1MDgxOyB9XG4gIC5lbGVtZW50b3Itd2lkZ2V0LXJldmlld3MgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faWNvbi5lbGVtZW50b3ItaWNvbi1jb2RlcGVuIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZWxlbWVudG9yLXdpZGdldC1yZXZpZXdzIC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2ljb24uZWxlbWVudG9yLWljb24tZGVsaWNpb3VzIHtcbiAgICBjb2xvcjogIzMzOTlmZjsgfVxuICAuZWxlbWVudG9yLXdpZGdldC1yZXZpZXdzIC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2ljb24uZWxlbWVudG9yLWljb24tZGlnZyB7XG4gICAgY29sb3I6ICMwMDViZTI7IH1cbiAgLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cyAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19pY29uLmVsZW1lbnRvci1pY29uLWRyaWJiYmxlIHtcbiAgICBjb2xvcjogI2VhNGM4OTsgfVxuICAuZWxlbWVudG9yLXdpZGdldC1yZXZpZXdzIC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2ljb24uZWxlbWVudG9yLWljb24tZW52ZWxvcGUge1xuICAgIGNvbG9yOiAjZWE0MzM1OyB9XG4gIC5lbGVtZW50b3Itd2lkZ2V0LXJldmlld3MgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faWNvbi5lbGVtZW50b3ItaWNvbi1mYWNlYm9vayB7XG4gICAgY29sb3I6ICMzYjU5OTg7IH1cbiAgLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cyAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19pY29uLmVsZW1lbnRvci1pY29uLWZsaWNrciB7XG4gICAgY29sb3I6ICMwMDYzZGM7IH1cbiAgLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cyAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19pY29uLmVsZW1lbnRvci1pY29uLWZvdXJzcXVhcmUge1xuICAgIGNvbG9yOiAjMmQ1YmUzOyB9XG4gIC5lbGVtZW50b3Itd2lkZ2V0LXJldmlld3MgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faWNvbi5lbGVtZW50b3ItaWNvbi1naXRodWIge1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC5lbGVtZW50b3Itd2lkZ2V0LXJldmlld3MgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faWNvbi5lbGVtZW50b3ItaWNvbi1nb29nbGUtcGx1cyB7XG4gICAgY29sb3I6ICNkZDRiMzk7IH1cbiAgLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cyAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19pY29uLmVsZW1lbnRvci1pY29uLWhvdXp6IHtcbiAgICBjb2xvcjogIzdhYzE0MjsgfVxuICAuZWxlbWVudG9yLXdpZGdldC1yZXZpZXdzIC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2ljb24uZWxlbWVudG9yLWljb24taW5zdGFncmFtIHtcbiAgICBjb2xvcjogIzI2MjYyNjsgfVxuICAuZWxlbWVudG9yLXdpZGdldC1yZXZpZXdzIC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2ljb24uZWxlbWVudG9yLWljb24tanNmaWRkbGUge1xuICAgIGNvbG9yOiAjNDg3QUEyOyB9XG4gIC5lbGVtZW50b3Itd2lkZ2V0LXJldmlld3MgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faWNvbi5lbGVtZW50b3ItaWNvbi1saW5rZWRpbiB7XG4gICAgY29sb3I6ICMwMDc3YjU7IH1cbiAgLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cyAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19pY29uLmVsZW1lbnRvci1pY29uLW1lZGl1bSB7XG4gICAgY29sb3I6ICMwMGFiNmI7IH1cbiAgLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cyAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19pY29uLmVsZW1lbnRvci1pY29uLW1lZXR1cCB7XG4gICAgY29sb3I6ICNlYzFjNDA7IH1cbiAgLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cyAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19pY29uLmVsZW1lbnRvci1pY29uLW1peGNsb3VkIHtcbiAgICBjb2xvcjogIzI3M2E0YjsgfVxuICAuZWxlbWVudG9yLXdpZGdldC1yZXZpZXdzIC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2ljb24uZWxlbWVudG9yLWljb24tb2Rub2tsYXNzbmlraSB7XG4gICAgY29sb3I6ICNGNDczMUM7IH1cbiAgLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cyAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19pY29uLmVsZW1lbnRvci1pY29uLXBpbnRlcmVzdCB7XG4gICAgY29sb3I6ICNiZDA4MWM7IH1cbiAgLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cyAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19pY29uLmVsZW1lbnRvci1pY29uLXByb2R1Y3QtaHVudCB7XG4gICAgY29sb3I6ICNkYTU1MmY7IH1cbiAgLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cyAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19pY29uLmVsZW1lbnRvci1pY29uLXJlZGRpdCB7XG4gICAgY29sb3I6ICNmZjQ1MDA7IH1cbiAgLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cyAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19pY29uLmVsZW1lbnRvci1pY29uLXJzcyB7XG4gICAgY29sb3I6ICNmMjY1MjI7IH1cbiAgLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cyAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19pY29uLmVsZW1lbnRvci1pY29uLXNob3BwaW5nLWNhcnQge1xuICAgIGNvbG9yOiAjNENBRjUwOyB9XG4gIC5lbGVtZW50b3Itd2lkZ2V0LXJldmlld3MgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faWNvbi5lbGVtZW50b3ItaWNvbi1za3lwZSB7XG4gICAgY29sb3I6ICMwMEFGRjA7IH1cbiAgLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cyAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19pY29uLmVsZW1lbnRvci1pY29uLXNsaWRlc2hhcmUge1xuICAgIGNvbG9yOiAjMDA3N2I1OyB9XG4gIC5lbGVtZW50b3Itd2lkZ2V0LXJldmlld3MgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faWNvbi5lbGVtZW50b3ItaWNvbi1zbmFwY2hhdCB7XG4gICAgY29sb3I6ICNmZmZjMDA7IH1cbiAgLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cyAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19pY29uLmVsZW1lbnRvci1pY29uLXNvdW5kY2xvdWQge1xuICAgIGNvbG9yOiAjZmY4ODAwOyB9XG4gIC5lbGVtZW50b3Itd2lkZ2V0LXJldmlld3MgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faWNvbi5lbGVtZW50b3ItaWNvbi1zcG90aWZ5IHtcbiAgICBjb2xvcjogIzJlYmQ1OTsgfVxuICAuZWxlbWVudG9yLXdpZGdldC1yZXZpZXdzIC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2ljb24uZWxlbWVudG9yLWljb24tc3RhY2stb3ZlcmZsb3cge1xuICAgIGNvbG9yOiAjZmU3YTE1OyB9XG4gIC5lbGVtZW50b3Itd2lkZ2V0LXJldmlld3MgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faWNvbi5lbGVtZW50b3ItaWNvbi1zdGVhbSB7XG4gICAgY29sb3I6ICMwMGFkZWU7IH1cbiAgLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cyAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19pY29uLmVsZW1lbnRvci1pY29uLXN0dW1ibGV1cG9uIHtcbiAgICBjb2xvcjogI0VCNDkyNDsgfVxuICAuZWxlbWVudG9yLXdpZGdldC1yZXZpZXdzIC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2ljb24uZWxlbWVudG9yLWljb24tdGVsZWdyYW0ge1xuICAgIGNvbG9yOiAjMkNBNUUwOyB9XG4gIC5lbGVtZW50b3Itd2lkZ2V0LXJldmlld3MgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faWNvbi5lbGVtZW50b3ItaWNvbi10aHVtYi10YWNrIHtcbiAgICBjb2xvcjogIzFhYTFkODsgfVxuICAuZWxlbWVudG9yLXdpZGdldC1yZXZpZXdzIC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2ljb24uZWxlbWVudG9yLWljb24tdHJpcGFkdmlzb3Ige1xuICAgIGNvbG9yOiAjNTg5NDQyOyB9XG4gIC5lbGVtZW50b3Itd2lkZ2V0LXJldmlld3MgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faWNvbi5lbGVtZW50b3ItaWNvbi10dW1ibHIge1xuICAgIGNvbG9yOiAjMzU0NjVjOyB9XG4gIC5lbGVtZW50b3Itd2lkZ2V0LXJldmlld3MgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faWNvbi5lbGVtZW50b3ItaWNvbi10d2l0Y2gge1xuICAgIGNvbG9yOiAjNjQ0MUE1OyB9XG4gIC5lbGVtZW50b3Itd2lkZ2V0LXJldmlld3MgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faWNvbi5lbGVtZW50b3ItaWNvbi10d2l0dGVyIHtcbiAgICBjb2xvcjogIzFEQTFGMjsgfVxuICAuZWxlbWVudG9yLXdpZGdldC1yZXZpZXdzIC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2ljb24uZWxlbWVudG9yLWljb24tdmltZW8ge1xuICAgIGNvbG9yOiAjMWFiN2VhOyB9XG4gIC5lbGVtZW50b3Itd2lkZ2V0LXJldmlld3MgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faWNvbi5lbGVtZW50b3ItaWNvbi12ayB7XG4gICAgY29sb3I6ICM0NTY2OGU7IH1cbiAgLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cyAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19pY29uLmVsZW1lbnRvci1pY29uLXdlaWJvIHtcbiAgICBjb2xvcjogI2RmMjAyOTsgfVxuICAuZWxlbWVudG9yLXdpZGdldC1yZXZpZXdzIC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2ljb24uZWxlbWVudG9yLWljb24td2VpeGluIHtcbiAgICBjb2xvcjogIzdiYjMyZTsgfVxuICAuZWxlbWVudG9yLXdpZGdldC1yZXZpZXdzIC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2ljb24uZWxlbWVudG9yLWljb24td2hhdHNhcHAge1xuICAgIGNvbG9yOiAjMjVkMzY2OyB9XG4gIC5lbGVtZW50b3Itd2lkZ2V0LXJldmlld3MgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faWNvbi5lbGVtZW50b3ItaWNvbi13b3JkcHJlc3Mge1xuICAgIGNvbG9yOiAjMjE3NTliOyB9XG4gIC5lbGVtZW50b3Itd2lkZ2V0LXJldmlld3MgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faWNvbi5lbGVtZW50b3ItaWNvbi14aW5nIHtcbiAgICBjb2xvcjogIzAyNjQ2NjsgfVxuICAuZWxlbWVudG9yLXdpZGdldC1yZXZpZXdzIC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2ljb24uZWxlbWVudG9yLWljb24teWVscCB7XG4gICAgY29sb3I6ICNhZjA2MDY7IH1cbiAgLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cyAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19pY29uLmVsZW1lbnRvci1pY29uLXlvdXR1YmUge1xuICAgIGNvbG9yOiAjY2QyMDFmOyB9XG4gIC5lbGVtZW50b3Itd2lkZ2V0LXJldmlld3MgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faWNvbi5lbGVtZW50b3ItaWNvbi01MDBweCB7XG4gICAgY29sb3I6ICMwMDk5ZTU7IH1cblxuLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cyAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19yYXRpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICNmZmM4MmMgdmFyKC0tcmF0aW5nKSwgI2NjY2NjYyB2YXIoLS1yYXRpbmcpKTtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lOyB9XG5cbi5lbGVtZW50b3Itd2lkZ2V0LXJldmlld3MgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7IH1cblxuLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cyAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19pbWFnZSArIGNpdGUge1xuICBtYXJnaW4tbGVmdDogOXB4OyB9XG5cbi5lbGVtZW50b3Itd2lkZ2V0LXJldmlld3MgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9fc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci10b3A6IDAgbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWU4ZWQ7XG4gIGhlaWdodDogMDsgfVxuXG4uZWxlbWVudG9yLXdpZGdldC1yZXZpZXdzIC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuXG4uZWxlbWVudG9yLXdpZGdldC1yZXZpZXdzIC5lbGVtZW50b3ItdGVzdGltb25pYWxfX2NvbnRlbnQsIC5lbGVtZW50b3Itd2lkZ2V0LXJldmlld3MgLmVsZW1lbnRvci10ZXN0aW1vbmlhbF9faGVhZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG5cbi5lbGVtZW50b3Itd2lkZ2V0LXJldmlld3MuZWxlbWVudG9yLXJldmlldy0taGFzLXNlcGFyYXRvciAuZWxlbWVudG9yLXRlc3RpbW9uaWFsX19oZWFkZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZThlZDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLnN3aXBlci1jb250YWluZXIgLmVsZW1lbnRvci1saWdodGJveC1jb250ZW50LXNvdXJjZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXBlci1zbGlkZSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXIsIGJhY2tncm91bmQsIHRyYW5zZm9ybTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc3dpcGVyLXNsaWRlOm5vdCg6aG92ZXIpIC5lLW92ZXJsYXktYW5pbWF0aW9uLWZhZGUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLnN3aXBlci1zbGlkZTpub3QoOmhvdmVyKSAuZS1vdmVybGF5LWFuaW1hdGlvbi1zbGlkZS11cCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gIC5zd2lwZXItc2xpZGU6bm90KDpob3ZlcikgLmUtb3ZlcmxheS1hbmltYXRpb24tc2xpZGUtZG93biB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICAuc3dpcGVyLXNsaWRlOm5vdCg6aG92ZXIpIC5lLW92ZXJsYXktYW5pbWF0aW9uLXNsaWRlLXJpZ2h0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG4gIC5zd2lwZXItc2xpZGU6bm90KDpob3ZlcikgLmUtb3ZlcmxheS1hbmltYXRpb24tc2xpZGUtbGVmdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gIC5zd2lwZXItc2xpZGU6bm90KDpob3ZlcikgLmUtb3ZlcmxheS1hbmltYXRpb24tem9vbS1pbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgLnN3aXBlci1zbGlkZSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuLmVsZW1lbnRvci1zd2lwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmVsZW1lbnRvci1tYWluLXN3aXBlciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgLmVsZW1lbnRvci1tYWluLXN3aXBlciAuZWxlbWVudG9yLXN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMTBweDsgfVxuICAuZWxlbWVudG9yLW1haW4tc3dpcGVyIC5lbGVtZW50b3Itc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMTBweDsgfVxuXG4uZWxlbWVudG9yLXdpZGdldC10ZXN0aW1vbmlhbC1jYXJvdXNlbCAuZWxlbWVudG9yLWFycm93cy15ZXMgLmVsZW1lbnRvci1tYWluLXN3aXBlciwgLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cyAuZWxlbWVudG9yLWFycm93cy15ZXMgLmVsZW1lbnRvci1tYWluLXN3aXBlciB7XG4gIHdpZHRoOiBjYWxjKCA5NSUgLSA0MHB4KTsgfVxuXG4uZWxlbWVudG9yLXdpZGdldC10ZXN0aW1vbmlhbC1jYXJvdXNlbCAuZWxlbWVudG9yLW1haW4tc3dpcGVyLCAuZWxlbWVudG9yLXdpZGdldC1yZXZpZXdzIC5lbGVtZW50b3ItbWFpbi1zd2lwZXIge1xuICB3aWR0aDogOTUlOyB9XG5cbi5lbGVtZW50b3Itd2lkZ2V0LXRlc3RpbW9uaWFsLWNhcm91c2VsIC5zd2lwZXItd3JhcHBlciwgLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cyAuc3dpcGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDsgfVxuXG4uZWxlbWVudG9yLXdpZGdldC10ZXN0aW1vbmlhbC1jYXJvdXNlbCAuc3dpcGVyLXNsaWRlLCAuZWxlbWVudG9yLXdpZGdldC1yZXZpZXdzIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmVsZW1lbnRvci13aWRnZXQtdGVzdGltb25pYWwtY2Fyb3VzZWwuZWxlbWVudG9yLXBhZ2luYXRpb24tdHlwZS1idWxsZXRzIC5zd2lwZXItY29udGFpbmVyLCAuZWxlbWVudG9yLXdpZGdldC10ZXN0aW1vbmlhbC1jYXJvdXNlbC5lbGVtZW50b3ItcGFnaW5hdGlvbi10eXBlLWZyYWN0aW9uIC5zd2lwZXItY29udGFpbmVyLCAuZWxlbWVudG9yLXdpZGdldC1yZXZpZXdzLmVsZW1lbnRvci1wYWdpbmF0aW9uLXR5cGUtYnVsbGV0cyAuc3dpcGVyLWNvbnRhaW5lciwgLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cy5lbGVtZW50b3ItcGFnaW5hdGlvbi10eXBlLWZyYWN0aW9uIC5zd2lwZXItY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cblxuLmVsZW1lbnRvci13aWRnZXQtdGVzdGltb25pYWwtY2Fyb3VzZWwgLmVsZW1lbnRvci1tYWluLXN3aXBlciAuZWxlbWVudG9yLXN3aXBlci1idXR0b24tcHJldiwgLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cyAuZWxlbWVudG9yLW1haW4tc3dpcGVyIC5lbGVtZW50b3Itc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMDsgfVxuXG4uZWxlbWVudG9yLXdpZGdldC10ZXN0aW1vbmlhbC1jYXJvdXNlbCAuZWxlbWVudG9yLW1haW4tc3dpcGVyIC5lbGVtZW50b3Itc3dpcGVyLWJ1dHRvbi1uZXh0LCAuZWxlbWVudG9yLXdpZGdldC1yZXZpZXdzIC5lbGVtZW50b3ItbWFpbi1zd2lwZXIgLmVsZW1lbnRvci1zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMDsgfVxuXG4uZWxlbWVudG9yLXdpZGdldC10ZXN0aW1vbmlhbC1jYXJvdXNlbC5lbGVtZW50b3ItcGFnaW5hdGlvbi10eXBlLWJ1bGxldHMgLmVsZW1lbnRvci1zd2lwZXItYnV0dG9uLW5leHQsIC5lbGVtZW50b3Itd2lkZ2V0LXRlc3RpbW9uaWFsLWNhcm91c2VsLmVsZW1lbnRvci1wYWdpbmF0aW9uLXR5cGUtYnVsbGV0cyAuZWxlbWVudG9yLXN3aXBlci1idXR0b24tcHJldiwgLmVsZW1lbnRvci13aWRnZXQtcmV2aWV3cy5lbGVtZW50b3ItcGFnaW5hdGlvbi10eXBlLWJ1bGxldHMgLmVsZW1lbnRvci1zd2lwZXItYnV0dG9uLW5leHQsIC5lbGVtZW50b3Itd2lkZ2V0LXJldmlld3MuZWxlbWVudG9yLXBhZ2luYXRpb24tdHlwZS1idWxsZXRzIC5lbGVtZW50b3Itc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgdG9wOiBjYWxjKCA1MCUgLSAoIDQwcHggLyAyICkpOyB9XG5cbi5lbnRyeS1jb250ZW50IGJsb2NrcXVvdGUuZWxlbWVudG9yLWJsb2NrcXVvdGU6bm90KC5hbGlnbnJpZ2h0KTpub3QoLmFsaWdubGVmdCksXG4uZW50cnktc3VtbWFyeSBibG9ja3F1b3RlLmVsZW1lbnRvci1ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZWxlbWVudG9yLXdpZGdldC1ibG9ja3F1b3RlIGJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBxdW90ZXM6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiAwIG5vbmU7XG4gIGJvcmRlci1yaWdodDogMCBub25lO1xuICBib3JkZXItdG9wOiAwIG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDAgbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzU1NTk1YzsgfVxuICAuZWxlbWVudG9yLXdpZGdldC1ibG9ja3F1b3RlIGJsb2NrcXVvdGU6YmVmb3JlLCAuZWxlbWVudG9yLXdpZGdldC1ibG9ja3F1b3RlIGJsb2NrcXVvdGU6YWZ0ZXIsXG4gIC5lbGVtZW50b3Itd2lkZ2V0LWJsb2NrcXVvdGUgYmxvY2txdW90ZSBmb290ZXI6YmVmb3JlLFxuICAuZWxlbWVudG9yLXdpZGdldC1ibG9ja3F1b3RlIGJsb2NrcXVvdGUgZm9vdGVyOmFmdGVyLFxuICAuZWxlbWVudG9yLXdpZGdldC1ibG9ja3F1b3RlIGJsb2NrcXVvdGUgY2l0ZTpiZWZvcmUsXG4gIC5lbGVtZW50b3Itd2lkZ2V0LWJsb2NrcXVvdGUgYmxvY2txdW90ZSBjaXRlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBjb250ZW50OiBub25lOyB9XG5cbi5lbGVtZW50b3ItYmxvY2txdW90ZSB7XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgLmVsZW1lbnRvci1ibG9ja3F1b3RlX19hdXRob3IsIC5lbGVtZW50b3ItYmxvY2txdW90ZV9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7IH1cbiAgLmVsZW1lbnRvci1ibG9ja3F1b3RlX19hdXRob3Ige1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgfVxuICAuZWxlbWVudG9yLWJsb2NrcXVvdGUgZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5lbGVtZW50b3ItYmxvY2txdW90ZV9fdHdlZXQtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgY29sb3I6ICMxREExRjI7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDsgfVxuICAgIC5lbGVtZW50b3ItYmxvY2txdW90ZV9fdHdlZXQtYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDk2N2EwOyB9XG4gICAgLmVsZW1lbnRvci1ibG9ja3F1b3RlX190d2VldC1idXR0b24gc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgLmVsZW1lbnRvci1ibG9ja3F1b3RlX190d2VldC1idXR0b24gaSwgLmVsZW1lbnRvci1ibG9ja3F1b3RlX190d2VldC1idXR0b24gc3BhbiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmVsZW1lbnRvci1ibG9ja3F1b3RlX190d2VldC1idXR0b24gaSArIHNwYW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDAuNWVtOyB9XG4gICAgLmVsZW1lbnRvci1ibG9ja3F1b3RlX190d2VldC1idXR0b24gaSB7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWUgIWltcG9ydGFudDsgfVxuICAuZWxlbWVudG9yLWJsb2NrcXVvdGVfX3R3ZWV0LWxhYmVsIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH1cbiAgLmVsZW1lbnRvci1ibG9ja3F1b3RlLS1idXR0b24tc2tpbi1jbGFzc2ljIC5lbGVtZW50b3ItYmxvY2txdW90ZV9fdHdlZXQtYnV0dG9uLCAuZWxlbWVudG9yLWJsb2NrcXVvdGUtLWJ1dHRvbi1za2luLWJ1YmJsZSAuZWxlbWVudG9yLWJsb2NrcXVvdGVfX3R3ZWV0LWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMC43ZW0gMS4yZW07XG4gICAgYm9yZGVyLXJhZGl1czogMTAwZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFEQTFGMjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE1cHg7IH1cbiAgICAuZWxlbWVudG9yLWJsb2NrcXVvdGUtLWJ1dHRvbi1za2luLWNsYXNzaWMgLmVsZW1lbnRvci1ibG9ja3F1b3RlX190d2VldC1idXR0b246aG92ZXIsIC5lbGVtZW50b3ItYmxvY2txdW90ZS0tYnV0dG9uLXNraW4tYnViYmxlIC5lbGVtZW50b3ItYmxvY2txdW90ZV9fdHdlZXQtYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwOTY3YTA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmVsZW1lbnRvci1ibG9ja3F1b3RlLS1idXR0b24tc2tpbi1jbGFzc2ljIC5lbGVtZW50b3ItYmxvY2txdW90ZV9fdHdlZXQtYnV0dG9uOmhvdmVyOmJlZm9yZSwgLmVsZW1lbnRvci1ibG9ja3F1b3RlLS1idXR0b24tc2tpbi1idWJibGUgLmVsZW1lbnRvci1ibG9ja3F1b3RlX190d2VldC1idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMDk2N2EwOyB9XG4gIC5lbGVtZW50b3ItYmxvY2txdW90ZS0tYnV0dG9uLXNraW4tY2xhc3NpYy5lbGVtZW50b3ItYmxvY2txdW90ZS0tYnV0dG9uLXZpZXctaWNvbiAuZWxlbWVudG9yLWJsb2NrcXVvdGVfX3R3ZWV0LWJ1dHRvbiwgLmVsZW1lbnRvci1ibG9ja3F1b3RlLS1idXR0b24tc2tpbi1idWJibGUuZWxlbWVudG9yLWJsb2NrcXVvdGUtLWJ1dHRvbi12aWV3LWljb24gLmVsZW1lbnRvci1ibG9ja3F1b3RlX190d2VldC1idXR0b24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBoZWlnaHQ6IDJlbTsgfVxuICAgIC5lbGVtZW50b3ItYmxvY2txdW90ZS0tYnV0dG9uLXNraW4tY2xhc3NpYy5lbGVtZW50b3ItYmxvY2txdW90ZS0tYnV0dG9uLXZpZXctaWNvbiAuZWxlbWVudG9yLWJsb2NrcXVvdGVfX3R3ZWV0LWJ1dHRvbiBpLCAuZWxlbWVudG9yLWJsb2NrcXVvdGUtLWJ1dHRvbi1za2luLWJ1YmJsZS5lbGVtZW50b3ItYmxvY2txdW90ZS0tYnV0dG9uLXZpZXctaWNvbiAuZWxlbWVudG9yLWJsb2NrcXVvdGVfX3R3ZWV0LWJ1dHRvbiBpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgLmVsZW1lbnRvci1ibG9ja3F1b3RlLS1idXR0b24tc2tpbi1idWJibGUgLmVsZW1lbnRvci1ibG9ja3F1b3RlX190d2VldC1idXR0b246YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBib3JkZXI6IHNvbGlkIDAuNWVtIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzFEQTFGMjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTAuOGVtO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLCAwLjY1KTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIC5lbGVtZW50b3ItYmxvY2txdW90ZS0tYnV0dG9uLXNraW4tYnViYmxlLmVsZW1lbnRvci1ibG9ja3F1b3RlLS1hbGlnbi1sZWZ0IC5lbGVtZW50b3ItYmxvY2txdW90ZV9fdHdlZXQtYnV0dG9uOmJlZm9yZSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogLTAuOGVtO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzFEQTFGMjtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmVsZW1lbnRvci1ibG9ja3F1b3RlLS1idXR0b24tc2tpbi1idWJibGUuZWxlbWVudG9yLWJsb2NrcXVvdGUtLWFsaWduLWxlZnQgLmVsZW1lbnRvci1ibG9ja3F1b3RlX190d2VldC1idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwOTY3YTA7IH1cbiAgLmVsZW1lbnRvci1ibG9ja3F1b3RlLS1idXR0b24tc2tpbi1idWJibGUuZWxlbWVudG9yLWJsb2NrcXVvdGUtLWFsaWduLXJpZ2h0IC5lbGVtZW50b3ItYmxvY2txdW90ZV9fdHdlZXQtYnV0dG9uOmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogLTAuOGVtO1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMxREExRjI7IH1cbiAgLmVsZW1lbnRvci1ibG9ja3F1b3RlLS1idXR0b24tc2tpbi1idWJibGUuZWxlbWVudG9yLWJsb2NrcXVvdGUtLWFsaWduLXJpZ2h0IC5lbGVtZW50b3ItYmxvY2txdW90ZV9fdHdlZXQtYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICMwOTY3YTA7IH1cbiAgLmVsZW1lbnRvci1ibG9ja3F1b3RlLS1za2luLWJveGVkIC5lbGVtZW50b3ItYmxvY2txdW90ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTllYztcbiAgICBwYWRkaW5nOiAzMHB4OyB9XG4gIC5lbGVtZW50b3ItYmxvY2txdW90ZS0tc2tpbi1ib3JkZXIgLmVsZW1lbnRvci1ibG9ja3F1b3RlIHtcbiAgICBib3JkZXItY29sb3I6ICNlNmU5ZWM7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogN3B4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuZWxlbWVudG9yLWJsb2NrcXVvdGUtLXNraW4tcXVvdGF0aW9uIC5lbGVtZW50b3ItYmxvY2txdW90ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfigJwnO1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgY29sb3I6ICNlNmU5ZWM7XG4gICAgZm9udC1mYW1pbHk6IFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMC42ZW07IH1cbiAgLmVsZW1lbnRvci1ibG9ja3F1b3RlLS1za2luLXF1b3RhdGlvbiAuZWxlbWVudG9yLWJsb2NrcXVvdGVfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgLmVsZW1lbnRvci1ibG9ja3F1b3RlLS1hbGlnbi1sZWZ0IC5lbGVtZW50b3ItYmxvY2txdW90ZV9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZWxlbWVudG9yLWJsb2NrcXVvdGUtLWFsaWduLWxlZnQgLmVsZW1lbnRvci1ibG9ja3F1b3RlIGZvb3RlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAuZWxlbWVudG9yLWJsb2NrcXVvdGUtLWFsaWduLXJpZ2h0IC5lbGVtZW50b3ItYmxvY2txdW90ZV9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmVsZW1lbnRvci1ibG9ja3F1b3RlLS1hbGlnbi1yaWdodCAuZWxlbWVudG9yLWJsb2NrcXVvdGUgZm9vdGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgLmVsZW1lbnRvci1ibG9ja3F1b3RlLS1hbGlnbi1jZW50ZXIgLmVsZW1lbnRvci1ibG9ja3F1b3RlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZWxlbWVudG9yLWJsb2NrcXVvdGUtLWFsaWduLWNlbnRlciAuZWxlbWVudG9yLWJsb2NrcXVvdGUgZm9vdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmVsZW1lbnRvci1ibG9ja3F1b3RlLS1hbGlnbi1jZW50ZXIgLmVsZW1lbnRvci1ibG9ja3F1b3RlX19hdXRob3Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZWxlbWVudG9yLWJsb2NrcXVvdGUtLWFsaWduLWNlbnRlciAuZWxlbWVudG9yLWJsb2NrcXVvdGVfX3R3ZWV0LWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuXG4uZWxlbWVudG9yLWhlYWRsaW5lIHtcbiAgZm9udC1zaXplOiA0M3B4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuZWxlbWVudG9yLWhlYWRsaW5lLS1zdHlsZS1yb3RhdGUgLmVsZW1lbnRvci1oZWFkbGluZS1keW5hbWljLXdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmVsZW1lbnRvci1oZWFkbGluZS0tc3R5bGUtaGlnaGxpZ2h0IC5lbGVtZW50b3ItaGVhZGxpbmUtZHluYW1pYy13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0OyB9XG4gIC5lbGVtZW50b3ItaGVhZGxpbmUtLXN0eWxlLWhpZ2hsaWdodCAuZWxlbWVudG9yLWhlYWRsaW5lLWR5bmFtaWMtdGV4dCB7XG4gICAgei1pbmRleDogMTsgfVxuICAuZWxlbWVudG9yLWhlYWRsaW5lLS1zdHlsZS1oaWdobGlnaHQgLmVsZW1lbnRvci1oZWFkbGluZS1wbGFpbi10ZXh0IHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZWxlbWVudG9yLWhlYWRsaW5lLS1zdHlsZS1oaWdobGlnaHQgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiBjYWxjKCAxMDAlICsgMjBweCk7XG4gICAgaGVpZ2h0OiBjYWxjKCAxMDAlICsgMjBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAuZWxlbWVudG9yLWhlYWRsaW5lLS1zdHlsZS1oaWdobGlnaHQgc3ZnIHBhdGgge1xuICAgICAgc3Ryb2tlOiByZWQ7XG4gICAgICBzdHJva2Utd2lkdGg6IDk7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMTUwMDtcbiAgICAgIGFuaW1hdGlvbjogZWxlbWVudG9yLWhlYWRsaW5lLWRhc2ggMTBzIGluZmluaXRlOyB9XG4gICAgLmVsZW1lbnRvci1oZWFkbGluZS0tc3R5bGUtaGlnaGxpZ2h0IHN2ZyBwYXRoOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGFuaW1hdGlvbi1kZWxheTogMC42czsgfVxuXG5Aa2V5ZnJhbWVzIGVsZW1lbnRvci1oZWFkbGluZS1kYXNoIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDAgMTUwMDsgfVxuICAxNSUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDE1MDAgMTUwMDsgfVxuICA4NSUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgOTAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxNTAwIDE1MDA7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAwIDE1MDA7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5lbGVtZW50b3ItaGVhZGxpbmUtZHluYW1pYy13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVsZW1lbnRvci1oZWFkbGluZS1keW5hbWljLXdyYXBwZXIgLmVsZW1lbnRvci1oZWFkbGluZS1keW5hbWljLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuZWxlbWVudG9yLWhlYWRsaW5lLWR5bmFtaWMtd3JhcHBlciAuZWxlbWVudG9yLWhlYWRsaW5lLWR5bmFtaWMtdGV4dC5lbGVtZW50b3ItaGVhZGxpbmUtdGV4dC1hY3RpdmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5lbGVtZW50b3ItaGVhZGxpbmUtYW5pbWF0aW9uLXR5cGUtZmxpcCAuZWxlbWVudG9yLWhlYWRsaW5lLWR5bmFtaWMtd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAzMDBweDsgfVxuXG4uZWxlbWVudG9yLWhlYWRsaW5lLWFuaW1hdGlvbi10eXBlLWZsaXAgLmVsZW1lbnRvci1oZWFkbGluZS1keW5hbWljLXRleHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7IH1cbiAgLmVsZW1lbnRvci1oZWFkbGluZS1hbmltYXRpb24tdHlwZS1mbGlwIC5lbGVtZW50b3ItaGVhZGxpbmUtZHluYW1pYy10ZXh0LmVsZW1lbnRvci1oZWFkbGluZS10ZXh0LWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMGRlZyk7XG4gICAgYW5pbWF0aW9uOiBlbGVtZW50b3ItaGVhZGxpbmUtZmxpcC1pbiAxLjJzOyB9XG4gIC5lbGVtZW50b3ItaGVhZGxpbmUtYW5pbWF0aW9uLXR5cGUtZmxpcCAuZWxlbWVudG9yLWhlYWRsaW5lLWR5bmFtaWMtdGV4dC5lbGVtZW50b3ItaGVhZGxpbmUtdGV4dC1pbmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDE4MGRlZyk7XG4gICAgYW5pbWF0aW9uOiBlbGVtZW50b3ItaGVhZGxpbmUtZmxpcC1vdXQgMS4yczsgfVxuXG5Aa2V5ZnJhbWVzIGVsZW1lbnRvci1oZWFkbGluZS1mbGlwLWluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWCgxODBkZWcpO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTIwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDY1JSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMzYwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBlbGVtZW50b3ItaGVhZGxpbmUtZmxpcC1vdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVYKDBkZWcpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMzUlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoLTQwZGVnKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDY1JSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoMTgwZGVnKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmVsZW1lbnRvci1oZWFkbGluZS1hbmltYXRpb24tdHlwZS10eXBpbmcgLmVsZW1lbnRvci1oZWFkbGluZS1keW5hbWljLXdyYXBwZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5lbGVtZW50b3ItaGVhZGxpbmUtYW5pbWF0aW9uLXR5cGUtdHlwaW5nIC5lbGVtZW50b3ItaGVhZGxpbmUtZHluYW1pYy13cmFwcGVyOjphZnRlciB7XG4gICAgLyogdmVydGljYWwgYmFyICovXG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGhlaWdodDogOTAlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBkMGQwZDsgfVxuICAuZWxlbWVudG9yLWhlYWRsaW5lLWFuaW1hdGlvbi10eXBlLXR5cGluZyAuZWxlbWVudG9yLWhlYWRsaW5lLWR5bmFtaWMtd3JhcHBlcjpub3QoLmVsZW1lbnRvci1oZWFkbGluZS10eXBpbmctc2VsZWN0ZWQpOmFmdGVyIHtcbiAgICBhbmltYXRpb246IGVsZW1lbnRvci1oZWFkbGluZS1wdWxzZSAxcyBpbmZpbml0ZTsgfVxuICAuZWxlbWVudG9yLWhlYWRsaW5lLWFuaW1hdGlvbi10eXBlLXR5cGluZyAuZWxlbWVudG9yLWhlYWRsaW5lLWR5bmFtaWMtd3JhcHBlci5lbGVtZW50b3ItaGVhZGxpbmUtdHlwaW5nLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQwZDBkOyB9XG4gICAgLmVsZW1lbnRvci1oZWFkbGluZS1hbmltYXRpb24tdHlwZS10eXBpbmcgLmVsZW1lbnRvci1oZWFkbGluZS1keW5hbWljLXdyYXBwZXIuZWxlbWVudG9yLWhlYWRsaW5lLXR5cGluZy1zZWxlY3RlZDo6YWZ0ZXIge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgLmVsZW1lbnRvci1oZWFkbGluZS1hbmltYXRpb24tdHlwZS10eXBpbmcgLmVsZW1lbnRvci1oZWFkbGluZS1keW5hbWljLXdyYXBwZXIuZWxlbWVudG9yLWhlYWRsaW5lLXR5cGluZy1zZWxlY3RlZCAuZWxlbWVudG9yLWhlYWRsaW5lLWR5bmFtaWMtdGV4dCB7XG4gICAgICBjb2xvcjogI2FlYmNiOTsgfVxuXG4uZWxlbWVudG9yLWhlYWRsaW5lLWFuaW1hdGlvbi10eXBlLXR5cGluZyAuZWxlbWVudG9yLWhlYWRsaW5lLWR5bmFtaWMtdGV4dDpub3QoLmVsZW1lbnRvci1oZWFkbGluZS10ZXh0LWFjdGl2ZSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLmVsZW1lbnRvci1oZWFkbGluZS1hbmltYXRpb24tdHlwZS10eXBpbmcgLmVsZW1lbnRvci1oZWFkbGluZS1keW5hbWljLWxldHRlcjpub3QoLmVsZW1lbnRvci1oZWFkbGluZS1hbmltYXRpb24taW4pIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuQGtleWZyYW1lcyBlbGVtZW50b3ItaGVhZGxpbmUtcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC45KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmVsZW1lbnRvci1oZWFkbGluZS1hbmltYXRpb24tdHlwZS1zd2lybCAuZWxlbWVudG9yLWhlYWRsaW5lLWR5bmFtaWMtd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAzMDBweDsgfVxuXG4uZWxlbWVudG9yLWhlYWRsaW5lLWFuaW1hdGlvbi10eXBlLXN3aXJsIC5lbGVtZW50b3ItaGVhZGxpbmUtZHluYW1pYy1sZXR0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uZWxlbWVudG9yLWhlYWRsaW5lLWFuaW1hdGlvbi10eXBlLXN3aXJsIC5lbGVtZW50b3ItaGVhZGxpbmUtZHluYW1pYy10ZXh0IHtcbiAgb3BhY2l0eTogMDsgfVxuXG4uZWxlbWVudG9yLWhlYWRsaW5lLWFuaW1hdGlvbi10eXBlLXN3aXJsIC5lbGVtZW50b3ItaGVhZGxpbmUtZHluYW1pYy1sZXR0ZXIge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTIwcHgpIHJvdGF0ZVgoOTBkZWcpO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5lbGVtZW50b3ItaGVhZGxpbmUtdGV4dC1hY3RpdmUgLmVsZW1lbnRvci1oZWFkbGluZS1hbmltYXRpb24tdHlwZS1zd2lybCAuZWxlbWVudG9yLWhlYWRsaW5lLWR5bmFtaWMtbGV0dGVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5lbGVtZW50b3ItaGVhZGxpbmUtYW5pbWF0aW9uLXR5cGUtc3dpcmwgLmVsZW1lbnRvci1oZWFkbGluZS1keW5hbWljLWxldHRlci5lbGVtZW50b3ItaGVhZGxpbmUtYW5pbWF0aW9uLWluIHtcbiAgICBhbmltYXRpb246IGVsZW1lbnRvci1oZWFkbGluZS1zd2lybC1pbiAuNHMgZm9yd2FyZHM7IH1cbiAgLmVsZW1lbnRvci1oZWFkbGluZS1hbmltYXRpb24tdHlwZS1zd2lybCAuZWxlbWVudG9yLWhlYWRsaW5lLWR5bmFtaWMtbGV0dGVyOm5vdCguZWxlbWVudG9yLWhlYWRsaW5lLWFuaW1hdGlvbi1pbikge1xuICAgIGFuaW1hdGlvbjogZWxlbWVudG9yLWhlYWRsaW5lLXN3aXJsLW91dCAuNHMgZm9yd2FyZHM7IH1cblxuQGtleWZyYW1lcyBlbGVtZW50b3ItaGVhZGxpbmUtc3dpcmwtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTIwcHgpIHJvdGF0ZVgoOTBkZWcpOyB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooLTIwcHgpIHJvdGF0ZVgoLTEwZGVnKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigtMjBweCkgcm90YXRlWCgwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZWxlbWVudG9yLWhlYWRsaW5lLXN3aXJsLW91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigtMjBweCkgcm90YXRlWCgwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC0yMHB4KSByb3RhdGVYKC0xMDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKC0yMHB4KSByb3RhdGVYKC05MGRlZyk7IH0gfVxuXG4uZWxlbWVudG9yLWhlYWRsaW5lLWFuaW1hdGlvbi10eXBlLXNsaWRlLWRvd24gLmVsZW1lbnRvci1oZWFkbGluZS10ZXh0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IC4yZW0gMDsgfVxuXG4uZWxlbWVudG9yLWhlYWRsaW5lLWFuaW1hdGlvbi10eXBlLXNsaWRlLWRvd24gLmVsZW1lbnRvci1oZWFkbGluZS1keW5hbWljLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5lbGVtZW50b3ItaGVhZGxpbmUtYW5pbWF0aW9uLXR5cGUtc2xpZGUtZG93biAuZWxlbWVudG9yLWhlYWRsaW5lLWR5bmFtaWMtdGV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRvcDogLjJlbTsgfVxuICAuZWxlbWVudG9yLWhlYWRsaW5lLWFuaW1hdGlvbi10eXBlLXNsaWRlLWRvd24gLmVsZW1lbnRvci1oZWFkbGluZS1keW5hbWljLXRleHQuZWxlbWVudG9yLWhlYWRsaW5lLXRleHQtYWN0aXZlIHtcbiAgICB0b3A6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICBhbmltYXRpb246IGVsZW1lbnRvci1oZWFkbGluZS1zbGlkZS1kb3duLWluIC42czsgfVxuICAuZWxlbWVudG9yLWhlYWRsaW5lLWFuaW1hdGlvbi10eXBlLXNsaWRlLWRvd24gLmVsZW1lbnRvci1oZWFkbGluZS1keW5hbWljLXRleHQuZWxlbWVudG9yLWhlYWRsaW5lLXRleHQtaW5hY3RpdmUge1xuICAgIGFuaW1hdGlvbjogZWxlbWVudG9yLWhlYWRsaW5lLXNsaWRlLWRvd24tb3V0IC42czsgfVxuXG5Aa2V5ZnJhbWVzIGVsZW1lbnRvci1oZWFkbGluZS1zbGlkZS1kb3duLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwJSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGVsZW1lbnRvci1oZWFkbGluZS1zbGlkZS1kb3duLW91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyMCUpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9IH1cblxuLmVsZW1lbnRvci1oZWFkbGluZS1hbmltYXRpb24tdHlwZS1jbGlwIC5lbGVtZW50b3ItaGVhZGxpbmUtdGV4dC13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAuMmVtIDA7IH1cblxuLmVsZW1lbnRvci1oZWFkbGluZS1hbmltYXRpb24tdHlwZS1jbGlwIC5lbGVtZW50b3ItaGVhZGxpbmUtZHluYW1pYy13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuZWxlbWVudG9yLWhlYWRsaW5lLWFuaW1hdGlvbi10eXBlLWNsaXAgLmVsZW1lbnRvci1oZWFkbGluZS1keW5hbWljLXdyYXBwZXI6OmFmdGVyIHtcbiAgICAvKiBsaW5lICovXG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDBkMGQ7IH1cblxuLmVsZW1lbnRvci1oZWFkbGluZS1hbmltYXRpb24tdHlwZS1jbGlwIC5lbGVtZW50b3ItaGVhZGxpbmUtZHluYW1pYy10ZXh0IHtcbiAgb3BhY2l0eTogMDsgfVxuICAuZWxlbWVudG9yLWhlYWRsaW5lLWFuaW1hdGlvbi10eXBlLWNsaXAgLmVsZW1lbnRvci1oZWFkbGluZS1keW5hbWljLXRleHQuZWxlbWVudG9yLWhlYWRsaW5lLXRleHQtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5lbGVtZW50b3ItaGVhZGxpbmUtYW5pbWF0aW9uLXR5cGUtZHJvcC1pbiAuZWxlbWVudG9yLWhlYWRsaW5lLWR5bmFtaWMtd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAzMDBweDsgfVxuXG4uZWxlbWVudG9yLWhlYWRsaW5lLWFuaW1hdGlvbi10eXBlLWRyb3AtaW4gLmVsZW1lbnRvci1oZWFkbGluZS1keW5hbWljLXRleHQge1xuICBvcGFjaXR5OiAwOyB9XG4gIC5lbGVtZW50b3ItaGVhZGxpbmUtYW5pbWF0aW9uLXR5cGUtZHJvcC1pbiAuZWxlbWVudG9yLWhlYWRsaW5lLWR5bmFtaWMtdGV4dC5lbGVtZW50b3ItaGVhZGxpbmUtdGV4dC1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYW5pbWF0aW9uOiBlbGVtZW50b3ItaGVhZGxpbmUtZHJvcC1pbi1pbiAuOHM7IH1cbiAgLmVsZW1lbnRvci1oZWFkbGluZS1hbmltYXRpb24tdHlwZS1kcm9wLWluIC5lbGVtZW50b3ItaGVhZGxpbmUtZHluYW1pYy10ZXh0LmVsZW1lbnRvci1oZWFkbGluZS10ZXh0LWluYWN0aXZlIHtcbiAgICBhbmltYXRpb246IGVsZW1lbnRvci1oZWFkbGluZS1kcm9wLWluLW91dCAuOHM7IH1cblxuQGtleWZyYW1lcyBlbGVtZW50b3ItaGVhZGxpbmUtZHJvcC1pbi1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigxMDBweCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGVsZW1lbnRvci1oZWFkbGluZS1kcm9wLWluLW91dCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWigtMTAwcHgpOyB9IH1cblxuLmVsZW1lbnRvci1oZWFkbGluZS1hbmltYXRpb24tdHlwZS1ibGluZHMgLmVsZW1lbnRvci1oZWFkbGluZS1keW5hbWljLXdyYXBwZXIge1xuICBwZXJzcGVjdGl2ZTogMzAwcHg7IH1cblxuLmVsZW1lbnRvci1oZWFkbGluZS1hbmltYXRpb24tdHlwZS1ibGluZHMgLmVsZW1lbnRvci1oZWFkbGluZS1keW5hbWljLXRleHQge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5lbGVtZW50b3ItaGVhZGxpbmUtYW5pbWF0aW9uLXR5cGUtYmxpbmRzIC5lbGVtZW50b3ItaGVhZGxpbmUtZHluYW1pYy1sZXR0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgLmVsZW1lbnRvci1oZWFkbGluZS10ZXh0LWFjdGl2ZSAuZWxlbWVudG9yLWhlYWRsaW5lLWFuaW1hdGlvbi10eXBlLWJsaW5kcyAuZWxlbWVudG9yLWhlYWRsaW5lLWR5bmFtaWMtbGV0dGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZyk7IH1cbiAgLmVsZW1lbnRvci1oZWFkbGluZS1hbmltYXRpb24tdHlwZS1ibGluZHMgLmVsZW1lbnRvci1oZWFkbGluZS1keW5hbWljLWxldHRlci5lbGVtZW50b3ItaGVhZGxpbmUtYW5pbWF0aW9uLWluIHtcbiAgICBhbmltYXRpb246IGVsZW1lbnRvci1oZWFkbGluZS1ibGluZHMtaW4gLjZzIGZvcndhcmRzOyB9XG4gIC5lbGVtZW50b3ItaGVhZGxpbmUtYW5pbWF0aW9uLXR5cGUtYmxpbmRzIC5lbGVtZW50b3ItaGVhZGxpbmUtZHluYW1pYy1sZXR0ZXI6bm90KC5lbGVtZW50b3ItaGVhZGxpbmUtYW5pbWF0aW9uLWluKSB7XG4gICAgYW5pbWF0aW9uOiBlbGVtZW50b3ItaGVhZGxpbmUtYmxpbmRzLW91dCAuNnMgZm9yd2FyZHM7IH1cblxuQGtleWZyYW1lcyBlbGVtZW50b3ItaGVhZGxpbmUtYmxpbmRzLWluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZWxlbWVudG9yLWhlYWRsaW5lLWJsaW5kcy1vdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgtMTgwZGVnKTsgfSB9XG5cbi5lbGVtZW50b3ItaGVhZGxpbmUtYW5pbWF0aW9uLXR5cGUtd2F2ZSAuZWxlbWVudG9yLWhlYWRsaW5lLWR5bmFtaWMtdGV4dCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmVsZW1lbnRvci1oZWFkbGluZS1hbmltYXRpb24tdHlwZS13YXZlIC5lbGVtZW50b3ItaGVhZGxpbmUtZHluYW1pYy1sZXR0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgLmVsZW1lbnRvci1oZWFkbGluZS10ZXh0LWFjdGl2ZSAuZWxlbWVudG9yLWhlYWRsaW5lLWFuaW1hdGlvbi10eXBlLXdhdmUgLmVsZW1lbnRvci1oZWFkbGluZS1keW5hbWljLWxldHRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuZWxlbWVudG9yLWhlYWRsaW5lLWFuaW1hdGlvbi10eXBlLXdhdmUgLmVsZW1lbnRvci1oZWFkbGluZS1keW5hbWljLWxldHRlci5lbGVtZW50b3ItaGVhZGxpbmUtYW5pbWF0aW9uLWluIHtcbiAgICBhbmltYXRpb246IGVsZW1lbnRvci1oZWFkbGluZS13YXZlLXVwIC42cyBmb3J3YXJkczsgfVxuICAuZWxlbWVudG9yLWhlYWRsaW5lLWFuaW1hdGlvbi10eXBlLXdhdmUgLmVsZW1lbnRvci1oZWFkbGluZS1keW5hbWljLWxldHRlcjpub3QoLmVsZW1lbnRvci1oZWFkbGluZS1hbmltYXRpb24taW4pIHtcbiAgICBhbmltYXRpb246IGVsZW1lbnRvci1oZWFkbGluZS13YXZlLWRvd24gLjZzIGZvcndhcmRzOyB9XG5cbkBrZXlmcmFtZXMgZWxlbWVudG9yLWhlYWRsaW5lLXdhdmUtdXAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBlbGVtZW50b3ItaGVhZGxpbmUtd2F2ZS1kb3duIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA2MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5lbGVtZW50b3ItaGVhZGxpbmUtYW5pbWF0aW9uLXR5cGUtc2xpZGUgLmVsZW1lbnRvci1oZWFkbGluZS1keW5hbWljLXRleHQge1xuICBvcGFjaXR5OiAwOyB9XG4gIC5lbGVtZW50b3ItaGVhZGxpbmUtYW5pbWF0aW9uLXR5cGUtc2xpZGUgLmVsZW1lbnRvci1oZWFkbGluZS1keW5hbWljLXRleHQuZWxlbWVudG9yLWhlYWRsaW5lLXRleHQtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGFuaW1hdGlvbjogZWxlbWVudG9yLWhlYWRsaW5lLXNsaWRlLWluIC42czsgfVxuICAuZWxlbWVudG9yLWhlYWRsaW5lLWFuaW1hdGlvbi10eXBlLXNsaWRlIC5lbGVtZW50b3ItaGVhZGxpbmUtZHluYW1pYy10ZXh0LmVsZW1lbnRvci1oZWFkbGluZS10ZXh0LWluYWN0aXZlIHtcbiAgICBhbmltYXRpb246IGVsZW1lbnRvci1oZWFkbGluZS1zbGlkZS1vdXQgLjZzOyB9XG5cbkBrZXlmcmFtZXMgZWxlbWVudG9yLWhlYWRsaW5lLXNsaWRlLWluIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwJSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGVsZW1lbnRvci1oZWFkbGluZS1zbGlkZS1vdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgNjAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMTAlKTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfSB9XG5cbi5lbGVtZW50b3ItaGVhZGxpbmUtYW5pbWF0aW9uLXR5cGUtc3dpcmwgLmVsZW1lbnRvci1oZWFkbGluZS1keW5hbWljLXRleHQsIC5lbGVtZW50b3ItaGVhZGxpbmUtYW5pbWF0aW9uLXR5cGUtYmxpbmRzIC5lbGVtZW50b3ItaGVhZGxpbmUtZHluYW1pYy10ZXh0LCAuZWxlbWVudG9yLWhlYWRsaW5lLWFuaW1hdGlvbi10eXBlLXdhdmUgLmVsZW1lbnRvci1oZWFkbGluZS1keW5hbWljLXRleHQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5lbGVtZW50b3ItbXNpZSAuZWxlbWVudG9yLWhlYWRsaW5lLS1zdHlsZS1oaWdobGlnaHQgc3ZnIHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSk7IH1cblxuLmVsZW1lbnRvci1mYWNlYm9vay13aWRnZXQuZmJfaWZyYW1lX3dpZGdldCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLmVsZW1lbnRvci1mYWNlYm9vay13aWRnZXQuZmJfaWZyYW1lX3dpZGdldCBzcGFuIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC5lbGVtZW50b3ItZmFjZWJvb2std2lkZ2V0LmZiX2lmcmFtZV93aWRnZXQgaWZyYW1lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmVsZW1lbnRvci13aWRnZXQtZmFjZWJvb2stY29tbWVudHMgaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uc2l0ZS1tYWluIC5tZW51LW5hdmlnYXRpb24tY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLmVsZW1lbnRvci1pdGVtOmJlZm9yZSwgLmVsZW1lbnRvci1pdGVtOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU4LCAwLjMsIDAuMDA1LCAxKTsgfVxuXG4uZWxlbWVudG9yLWl0ZW06bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KC5lbGVtZW50b3ItaXRlbS1hY3RpdmUpOm5vdCguaGlnaGxpZ2h0ZWQpOmJlZm9yZSwgLmVsZW1lbnRvci1pdGVtOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCguZWxlbWVudG9yLWl0ZW0tYWN0aXZlKTpub3QoLmhpZ2hsaWdodGVkKTphZnRlciB7XG4gIG9wYWNpdHk6IDA7IH1cblxuXG4uZWxlbWVudG9yLWl0ZW06aG92ZXI6YmVmb3JlLFxuLmVsZW1lbnRvci1pdGVtOmhvdmVyOmFmdGVyLFxuLmVsZW1lbnRvci1pdGVtOmZvY3VzOmJlZm9yZSxcbi5lbGVtZW50b3ItaXRlbTpmb2N1czphZnRlcixcbi5lbGVtZW50b3ItaXRlbS5oaWdobGlnaHRlZDpiZWZvcmUsXG4uZWxlbWVudG9yLWl0ZW0uaGlnaGxpZ2h0ZWQ6YWZ0ZXIsXG4uZWxlbWVudG9yLWl0ZW0tYWN0aXZlOmJlZm9yZSxcbi5lbGVtZW50b3ItaXRlbS1hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG5cbi5lLS1wb2ludGVyLWRvdWJsZS1saW5lIC5lbGVtZW50b3ItaXRlbTpiZWZvcmUsIC5lLS1wb2ludGVyLWRvdWJsZS1saW5lIC5lbGVtZW50b3ItaXRlbTphZnRlciwgLmUtLXBvaW50ZXItdW5kZXJsaW5lIC5lbGVtZW50b3ItaXRlbTpiZWZvcmUsIC5lLS1wb2ludGVyLXVuZGVybGluZSAuZWxlbWVudG9yLWl0ZW06YWZ0ZXIsIC5lLS1wb2ludGVyLW92ZXJsaW5lIC5lbGVtZW50b3ItaXRlbTpiZWZvcmUsIC5lLS1wb2ludGVyLW92ZXJsaW5lIC5lbGVtZW50b3ItaXRlbTphZnRlciB7XG4gIGhlaWdodDogM3B4O1xuICB3aWR0aDogMTAwJTtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU1NTk1YztcbiAgei1pbmRleDogMjsgfVxuXG4uZS0tcG9pbnRlci1kb3VibGUtbGluZS5lLS1hbmltYXRpb24tZ3JvdyAuZWxlbWVudG9yLWl0ZW06bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KC5lbGVtZW50b3ItaXRlbS1hY3RpdmUpOm5vdCguaGlnaGxpZ2h0ZWQpOmJlZm9yZSwgLmUtLXBvaW50ZXItZG91YmxlLWxpbmUuZS0tYW5pbWF0aW9uLWdyb3cgLmVsZW1lbnRvci1pdGVtOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCguZWxlbWVudG9yLWl0ZW0tYWN0aXZlKTpub3QoLmhpZ2hsaWdodGVkKTphZnRlciwgLmUtLXBvaW50ZXItdW5kZXJsaW5lLmUtLWFuaW1hdGlvbi1ncm93IC5lbGVtZW50b3ItaXRlbTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoLmVsZW1lbnRvci1pdGVtLWFjdGl2ZSk6bm90KC5oaWdobGlnaHRlZCk6YmVmb3JlLCAuZS0tcG9pbnRlci11bmRlcmxpbmUuZS0tYW5pbWF0aW9uLWdyb3cgLmVsZW1lbnRvci1pdGVtOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCguZWxlbWVudG9yLWl0ZW0tYWN0aXZlKTpub3QoLmhpZ2hsaWdodGVkKTphZnRlciwgLmUtLXBvaW50ZXItb3ZlcmxpbmUuZS0tYW5pbWF0aW9uLWdyb3cgLmVsZW1lbnRvci1pdGVtOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCguZWxlbWVudG9yLWl0ZW0tYWN0aXZlKTpub3QoLmhpZ2hsaWdodGVkKTpiZWZvcmUsIC5lLS1wb2ludGVyLW92ZXJsaW5lLmUtLWFuaW1hdGlvbi1ncm93IC5lbGVtZW50b3ItaXRlbTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoLmVsZW1lbnRvci1pdGVtLWFjdGl2ZSk6bm90KC5oaWdobGlnaHRlZCk6YWZ0ZXIge1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBsZWZ0OiA1MCU7IH1cblxuLmUtLXBvaW50ZXItZG91YmxlLWxpbmUuZS0tYW5pbWF0aW9uLWRyb3Atb3V0IC5lbGVtZW50b3ItaXRlbTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoLmVsZW1lbnRvci1pdGVtLWFjdGl2ZSk6bm90KC5oaWdobGlnaHRlZCk6YmVmb3JlLCAuZS0tcG9pbnRlci11bmRlcmxpbmUuZS0tYW5pbWF0aW9uLWRyb3Atb3V0IC5lbGVtZW50b3ItaXRlbTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoLmVsZW1lbnRvci1pdGVtLWFjdGl2ZSk6bm90KC5oaWdobGlnaHRlZCk6YmVmb3JlLCAuZS0tcG9pbnRlci1vdmVybGluZS5lLS1hbmltYXRpb24tZHJvcC1vdXQgLmVsZW1lbnRvci1pdGVtOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCguZWxlbWVudG9yLWl0ZW0tYWN0aXZlKTpub3QoLmhpZ2hsaWdodGVkKTpiZWZvcmUge1xuICB0b3A6IDEwcHg7IH1cblxuLmUtLXBvaW50ZXItZG91YmxlLWxpbmUuZS0tYW5pbWF0aW9uLWRyb3Atb3V0IC5lbGVtZW50b3ItaXRlbTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoLmVsZW1lbnRvci1pdGVtLWFjdGl2ZSk6bm90KC5oaWdobGlnaHRlZCk6YWZ0ZXIsIC5lLS1wb2ludGVyLXVuZGVybGluZS5lLS1hbmltYXRpb24tZHJvcC1vdXQgLmVsZW1lbnRvci1pdGVtOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCguZWxlbWVudG9yLWl0ZW0tYWN0aXZlKTpub3QoLmhpZ2hsaWdodGVkKTphZnRlciwgLmUtLXBvaW50ZXItb3ZlcmxpbmUuZS0tYW5pbWF0aW9uLWRyb3Atb3V0IC5lbGVtZW50b3ItaXRlbTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoLmVsZW1lbnRvci1pdGVtLWFjdGl2ZSk6bm90KC5oaWdobGlnaHRlZCk6YWZ0ZXIge1xuICBib3R0b206IDEwcHg7IH1cblxuLmUtLXBvaW50ZXItZG91YmxlLWxpbmUuZS0tYW5pbWF0aW9uLWRyb3AtaW4gLmVsZW1lbnRvci1pdGVtOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCguZWxlbWVudG9yLWl0ZW0tYWN0aXZlKTpub3QoLmhpZ2hsaWdodGVkKTpiZWZvcmUsIC5lLS1wb2ludGVyLXVuZGVybGluZS5lLS1hbmltYXRpb24tZHJvcC1pbiAuZWxlbWVudG9yLWl0ZW06bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KC5lbGVtZW50b3ItaXRlbS1hY3RpdmUpOm5vdCguaGlnaGxpZ2h0ZWQpOmJlZm9yZSwgLmUtLXBvaW50ZXItb3ZlcmxpbmUuZS0tYW5pbWF0aW9uLWRyb3AtaW4gLmVsZW1lbnRvci1pdGVtOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCguZWxlbWVudG9yLWl0ZW0tYWN0aXZlKTpub3QoLmhpZ2hsaWdodGVkKTpiZWZvcmUge1xuICB0b3A6IC0xMHB4OyB9XG5cbi5lLS1wb2ludGVyLWRvdWJsZS1saW5lLmUtLWFuaW1hdGlvbi1kcm9wLWluIC5lbGVtZW50b3ItaXRlbTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoLmVsZW1lbnRvci1pdGVtLWFjdGl2ZSk6bm90KC5oaWdobGlnaHRlZCk6YWZ0ZXIsIC5lLS1wb2ludGVyLXVuZGVybGluZS5lLS1hbmltYXRpb24tZHJvcC1pbiAuZWxlbWVudG9yLWl0ZW06bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KC5lbGVtZW50b3ItaXRlbS1hY3RpdmUpOm5vdCguaGlnaGxpZ2h0ZWQpOmFmdGVyLCAuZS0tcG9pbnRlci1vdmVybGluZS5lLS1hbmltYXRpb24tZHJvcC1pbiAuZWxlbWVudG9yLWl0ZW06bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KC5lbGVtZW50b3ItaXRlbS1hY3RpdmUpOm5vdCguaGlnaGxpZ2h0ZWQpOmFmdGVyIHtcbiAgYm90dG9tOiAtMTBweDsgfVxuXG4uZS0tcG9pbnRlci1kb3VibGUtbGluZS5lLS1hbmltYXRpb24tbm9uZSxcbi5lLS1wb2ludGVyLWRvdWJsZS1saW5lLmUtLWFuaW1hdGlvbi1ub25lIC5lbGVtZW50b3ItaXRlbSwgLmUtLXBvaW50ZXItdW5kZXJsaW5lLmUtLWFuaW1hdGlvbi1ub25lLFxuLmUtLXBvaW50ZXItdW5kZXJsaW5lLmUtLWFuaW1hdGlvbi1ub25lIC5lbGVtZW50b3ItaXRlbSwgLmUtLXBvaW50ZXItb3ZlcmxpbmUuZS0tYW5pbWF0aW9uLW5vbmUsXG4uZS0tcG9pbnRlci1vdmVybGluZS5lLS1hbmltYXRpb24tbm9uZSAuZWxlbWVudG9yLWl0ZW0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwczsgfVxuICAuZS0tcG9pbnRlci1kb3VibGUtbGluZS5lLS1hbmltYXRpb24tbm9uZTpiZWZvcmUsIC5lLS1wb2ludGVyLWRvdWJsZS1saW5lLmUtLWFuaW1hdGlvbi1ub25lOmFmdGVyLCAuZS0tcG9pbnRlci1kb3VibGUtbGluZS5lLS1hbmltYXRpb24tbm9uZTpob3ZlciwgLmUtLXBvaW50ZXItZG91YmxlLWxpbmUuZS0tYW5pbWF0aW9uLW5vbmU6Zm9jdXMsXG4gIC5lLS1wb2ludGVyLWRvdWJsZS1saW5lLmUtLWFuaW1hdGlvbi1ub25lIC5lbGVtZW50b3ItaXRlbTpiZWZvcmUsXG4gIC5lLS1wb2ludGVyLWRvdWJsZS1saW5lLmUtLWFuaW1hdGlvbi1ub25lIC5lbGVtZW50b3ItaXRlbTphZnRlcixcbiAgLmUtLXBvaW50ZXItZG91YmxlLWxpbmUuZS0tYW5pbWF0aW9uLW5vbmUgLmVsZW1lbnRvci1pdGVtOmhvdmVyLFxuICAuZS0tcG9pbnRlci1kb3VibGUtbGluZS5lLS1hbmltYXRpb24tbm9uZSAuZWxlbWVudG9yLWl0ZW06Zm9jdXMsIC5lLS1wb2ludGVyLXVuZGVybGluZS5lLS1hbmltYXRpb24tbm9uZTpiZWZvcmUsIC5lLS1wb2ludGVyLXVuZGVybGluZS5lLS1hbmltYXRpb24tbm9uZTphZnRlciwgLmUtLXBvaW50ZXItdW5kZXJsaW5lLmUtLWFuaW1hdGlvbi1ub25lOmhvdmVyLCAuZS0tcG9pbnRlci11bmRlcmxpbmUuZS0tYW5pbWF0aW9uLW5vbmU6Zm9jdXMsXG4gIC5lLS1wb2ludGVyLXVuZGVybGluZS5lLS1hbmltYXRpb24tbm9uZSAuZWxlbWVudG9yLWl0ZW06YmVmb3JlLFxuICAuZS0tcG9pbnRlci11bmRlcmxpbmUuZS0tYW5pbWF0aW9uLW5vbmUgLmVsZW1lbnRvci1pdGVtOmFmdGVyLFxuICAuZS0tcG9pbnRlci11bmRlcmxpbmUuZS0tYW5pbWF0aW9uLW5vbmUgLmVsZW1lbnRvci1pdGVtOmhvdmVyLFxuICAuZS0tcG9pbnRlci11bmRlcmxpbmUuZS0tYW5pbWF0aW9uLW5vbmUgLmVsZW1lbnRvci1pdGVtOmZvY3VzLCAuZS0tcG9pbnRlci1vdmVybGluZS5lLS1hbmltYXRpb24tbm9uZTpiZWZvcmUsIC5lLS1wb2ludGVyLW92ZXJsaW5lLmUtLWFuaW1hdGlvbi1ub25lOmFmdGVyLCAuZS0tcG9pbnRlci1vdmVybGluZS5lLS1hbmltYXRpb24tbm9uZTpob3ZlciwgLmUtLXBvaW50ZXItb3ZlcmxpbmUuZS0tYW5pbWF0aW9uLW5vbmU6Zm9jdXMsXG4gIC5lLS1wb2ludGVyLW92ZXJsaW5lLmUtLWFuaW1hdGlvbi1ub25lIC5lbGVtZW50b3ItaXRlbTpiZWZvcmUsXG4gIC5lLS1wb2ludGVyLW92ZXJsaW5lLmUtLWFuaW1hdGlvbi1ub25lIC5lbGVtZW50b3ItaXRlbTphZnRlcixcbiAgLmUtLXBvaW50ZXItb3ZlcmxpbmUuZS0tYW5pbWF0aW9uLW5vbmUgLmVsZW1lbnRvci1pdGVtOmhvdmVyLFxuICAuZS0tcG9pbnRlci1vdmVybGluZS5lLS1hbmltYXRpb24tbm9uZSAuZWxlbWVudG9yLWl0ZW06Zm9jdXMge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzOyB9XG5cbi5lLS1wb2ludGVyLWRvdWJsZS1saW5lIC5lbGVtZW50b3ItaXRlbTpiZWZvcmUsIC5lLS1wb2ludGVyLW92ZXJsaW5lIC5lbGVtZW50b3ItaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAwOyB9XG5cbi5lLS1wb2ludGVyLWRvdWJsZS1saW5lLmUtLWFuaW1hdGlvbi1zbGlkZSAuZWxlbWVudG9yLWl0ZW06bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KC5lbGVtZW50b3ItaXRlbS1hY3RpdmUpOm5vdCguaGlnaGxpZ2h0ZWQpOmJlZm9yZSwgLmUtLXBvaW50ZXItb3ZlcmxpbmUuZS0tYW5pbWF0aW9uLXNsaWRlIC5lbGVtZW50b3ItaXRlbTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoLmVsZW1lbnRvci1pdGVtLWFjdGl2ZSk6bm90KC5oaWdobGlnaHRlZCk6YmVmb3JlIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGxlZnQ6IC0yMHB4OyB9XG5cbi5lLS1wb2ludGVyLWRvdWJsZS1saW5lIC5lbGVtZW50b3ItaXRlbTphZnRlciwgLmUtLXBvaW50ZXItdW5kZXJsaW5lIC5lbGVtZW50b3ItaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3R0b206IDA7IH1cblxuLmUtLXBvaW50ZXItZG91YmxlLWxpbmUuZS0tYW5pbWF0aW9uLXNsaWRlIC5lbGVtZW50b3ItaXRlbTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoLmVsZW1lbnRvci1pdGVtLWFjdGl2ZSk6bm90KC5oaWdobGlnaHRlZCk6YWZ0ZXIsIC5lLS1wb2ludGVyLXVuZGVybGluZS5lLS1hbmltYXRpb24tc2xpZGUgLmVsZW1lbnRvci1pdGVtOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCguZWxlbWVudG9yLWl0ZW0tYWN0aXZlKTpub3QoLmhpZ2hsaWdodGVkKTphZnRlciB7XG4gIHdpZHRoOiAxMHB4O1xuICBsZWZ0OiBjYWxjKCAxMDAlICsgMjBweCk7IH1cblxuLmUtLXBvaW50ZXItZnJhbWVkIC5lbGVtZW50b3ItaXRlbTpiZWZvcmUsIC5lLS1wb2ludGVyLWZyYW1lZCAuZWxlbWVudG9yLWl0ZW06YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXI6IDNweCBzb2xpZCAjNTU1OTVjOyB9XG5cbi5lLS1wb2ludGVyLWZyYW1lZCAuZWxlbWVudG9yLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJyc7IH1cblxuLmUtLXBvaW50ZXItZnJhbWVkLmUtLWFuaW1hdGlvbi1ncm93IC5lbGVtZW50b3ItaXRlbTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoLmVsZW1lbnRvci1pdGVtLWFjdGl2ZSk6bm90KC5oaWdobGlnaHRlZCk6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxuXG4uZS0tcG9pbnRlci1mcmFtZWQuZS0tYW5pbWF0aW9uLXNocmluayAuZWxlbWVudG9yLWl0ZW06bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KC5lbGVtZW50b3ItaXRlbS1hY3RpdmUpOm5vdCguaGlnaGxpZ2h0ZWQpOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7IH1cblxuLmUtLXBvaW50ZXItZnJhbWVkLmUtLWFuaW1hdGlvbi1ncm93IC5lbGVtZW50b3ItaXRlbTpiZWZvcmUsIC5lLS1wb2ludGVyLWZyYW1lZC5lLS1hbmltYXRpb24tc2hyaW5rIC5lbGVtZW50b3ItaXRlbTpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMsIHRyYW5zZm9ybSAwLjRzOyB9XG5cbi5lLS1wb2ludGVyLWZyYW1lZC5lLS1hbmltYXRpb24tZHJhdyAuZWxlbWVudG9yLWl0ZW06YmVmb3JlLCAuZS0tcG9pbnRlci1mcmFtZWQuZS0tYW5pbWF0aW9uLWRyYXcgLmVsZW1lbnRvci1pdGVtOmFmdGVyIHtcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7IH1cblxuLmUtLXBvaW50ZXItZnJhbWVkLmUtLWFuaW1hdGlvbi1kcmF3IC5lbGVtZW50b3ItaXRlbTpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDAgMCAzcHggM3B4O1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjFzIDAuMnMsIGhlaWdodCAwLjFzIDAuM3MsIG9wYWNpdHkgMC4xMnMgMC4yMnM7IH1cblxuLmUtLXBvaW50ZXItZnJhbWVkLmUtLWFuaW1hdGlvbi1kcmF3IC5lbGVtZW50b3ItaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IGluaXRpYWw7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogaW5pdGlhbDtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogM3B4IDNweCAwIDA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMXMsIGhlaWdodCAwLjFzIDAuMXMsIG9wYWNpdHkgMC4wMnMgMC4xOHM7IH1cblxuXG4uZS0tcG9pbnRlci1mcmFtZWQuZS0tYW5pbWF0aW9uLWRyYXcgLmVsZW1lbnRvci1pdGVtOmhvdmVyOmJlZm9yZSxcbi5lLS1wb2ludGVyLWZyYW1lZC5lLS1hbmltYXRpb24tZHJhdyAuZWxlbWVudG9yLWl0ZW06aG92ZXI6YWZ0ZXIsXG4uZS0tcG9pbnRlci1mcmFtZWQuZS0tYW5pbWF0aW9uLWRyYXcgLmVsZW1lbnRvci1pdGVtOmZvY3VzOmJlZm9yZSxcbi5lLS1wb2ludGVyLWZyYW1lZC5lLS1hbmltYXRpb24tZHJhdyAuZWxlbWVudG9yLWl0ZW06Zm9jdXM6YWZ0ZXIsXG4uZS0tcG9pbnRlci1mcmFtZWQuZS0tYW5pbWF0aW9uLWRyYXcgLmVsZW1lbnRvci1pdGVtLmhpZ2hsaWdodGVkOmJlZm9yZSxcbi5lLS1wb2ludGVyLWZyYW1lZC5lLS1hbmltYXRpb24tZHJhdyAuZWxlbWVudG9yLWl0ZW0uaGlnaGxpZ2h0ZWQ6YWZ0ZXIsXG4uZS0tcG9pbnRlci1mcmFtZWQuZS0tYW5pbWF0aW9uLWRyYXcgLmVsZW1lbnRvci1pdGVtLWFjdGl2ZTpiZWZvcmUsXG4uZS0tcG9pbnRlci1mcmFtZWQuZS0tYW5pbWF0aW9uLWRyYXcgLmVsZW1lbnRvci1pdGVtLWFjdGl2ZTphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuXG4uZS0tcG9pbnRlci1mcmFtZWQuZS0tYW5pbWF0aW9uLWRyYXcgLmVsZW1lbnRvci1pdGVtOmhvdmVyOmJlZm9yZSxcbi5lLS1wb2ludGVyLWZyYW1lZC5lLS1hbmltYXRpb24tZHJhdyAuZWxlbWVudG9yLWl0ZW06Zm9jdXM6YmVmb3JlLFxuLmUtLXBvaW50ZXItZnJhbWVkLmUtLWFuaW1hdGlvbi1kcmF3IC5lbGVtZW50b3ItaXRlbS5oaWdobGlnaHRlZDpiZWZvcmUsXG4uZS0tcG9pbnRlci1mcmFtZWQuZS0tYW5pbWF0aW9uLWRyYXcgLmVsZW1lbnRvci1pdGVtLWFjdGl2ZTpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDJzLCBoZWlnaHQgMC4xcywgd2lkdGggMC4xcyAwLjFzOyB9XG5cblxuLmUtLXBvaW50ZXItZnJhbWVkLmUtLWFuaW1hdGlvbi1kcmF3IC5lbGVtZW50b3ItaXRlbTpob3ZlcjphZnRlcixcbi5lLS1wb2ludGVyLWZyYW1lZC5lLS1hbmltYXRpb24tZHJhdyAuZWxlbWVudG9yLWl0ZW06Zm9jdXM6YWZ0ZXIsXG4uZS0tcG9pbnRlci1mcmFtZWQuZS0tYW5pbWF0aW9uLWRyYXcgLmVsZW1lbnRvci1pdGVtLmhpZ2hsaWdodGVkOmFmdGVyLFxuLmUtLXBvaW50ZXItZnJhbWVkLmUtLWFuaW1hdGlvbi1kcmF3IC5lbGVtZW50b3ItaXRlbS1hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMDJzIDAuMnMsIGhlaWdodCAwLjFzIDAuMnMsIHdpZHRoIDAuMXMgMC4zczsgfVxuXG4uZS0tcG9pbnRlci1mcmFtZWQuZS0tYW5pbWF0aW9uLWNvcm5lcnMgLmVsZW1lbnRvci1pdGVtOmJlZm9yZSwgLmUtLXBvaW50ZXItZnJhbWVkLmUtLWFuaW1hdGlvbi1jb3JuZXJzIC5lbGVtZW50b3ItaXRlbTphZnRlciB7XG4gIHdpZHRoOiAzcHg7XG4gIGhlaWdodDogM3B4OyB9XG5cbi5lLS1wb2ludGVyLWZyYW1lZC5lLS1hbmltYXRpb24tY29ybmVycyAuZWxlbWVudG9yLWl0ZW06YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggMCAwIDNweDsgfVxuXG4uZS0tcG9pbnRlci1mcmFtZWQuZS0tYW5pbWF0aW9uLWNvcm5lcnMgLmVsZW1lbnRvci1pdGVtOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHRvcDogaW5pdGlhbDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiBpbml0aWFsO1xuICByaWdodDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDNweCAzcHggMDsgfVxuXG5cbi5lLS1wb2ludGVyLWZyYW1lZC5lLS1hbmltYXRpb24tY29ybmVycyAuZWxlbWVudG9yLWl0ZW06aG92ZXI6YmVmb3JlLFxuLmUtLXBvaW50ZXItZnJhbWVkLmUtLWFuaW1hdGlvbi1jb3JuZXJzIC5lbGVtZW50b3ItaXRlbTpob3ZlcjphZnRlcixcbi5lLS1wb2ludGVyLWZyYW1lZC5lLS1hbmltYXRpb24tY29ybmVycyAuZWxlbWVudG9yLWl0ZW06Zm9jdXM6YmVmb3JlLFxuLmUtLXBvaW50ZXItZnJhbWVkLmUtLWFuaW1hdGlvbi1jb3JuZXJzIC5lbGVtZW50b3ItaXRlbTpmb2N1czphZnRlcixcbi5lLS1wb2ludGVyLWZyYW1lZC5lLS1hbmltYXRpb24tY29ybmVycyAuZWxlbWVudG9yLWl0ZW0uaGlnaGxpZ2h0ZWQ6YmVmb3JlLFxuLmUtLXBvaW50ZXItZnJhbWVkLmUtLWFuaW1hdGlvbi1jb3JuZXJzIC5lbGVtZW50b3ItaXRlbS5oaWdobGlnaHRlZDphZnRlcixcbi5lLS1wb2ludGVyLWZyYW1lZC5lLS1hbmltYXRpb24tY29ybmVycyAuZWxlbWVudG9yLWl0ZW0tYWN0aXZlOmJlZm9yZSxcbi5lLS1wb2ludGVyLWZyYW1lZC5lLS1hbmltYXRpb24tY29ybmVycyAuZWxlbWVudG9yLWl0ZW0tYWN0aXZlOmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjAwMnMsIHdpZHRoIDAuNHMsIGhlaWdodCAwLjRzOyB9XG5cbi5lLS1wb2ludGVyLWZyYW1lZC5lLS1hbmltYXRpb24tbm9uZSxcbi5lLS1wb2ludGVyLWZyYW1lZC5lLS1hbmltYXRpb24tbm9uZSAuZWxlbWVudG9yLWl0ZW0ge1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwczsgfVxuICAuZS0tcG9pbnRlci1mcmFtZWQuZS0tYW5pbWF0aW9uLW5vbmU6YmVmb3JlLCAuZS0tcG9pbnRlci1mcmFtZWQuZS0tYW5pbWF0aW9uLW5vbmU6YWZ0ZXIsIC5lLS1wb2ludGVyLWZyYW1lZC5lLS1hbmltYXRpb24tbm9uZTpob3ZlciwgLmUtLXBvaW50ZXItZnJhbWVkLmUtLWFuaW1hdGlvbi1ub25lOmZvY3VzLFxuICAuZS0tcG9pbnRlci1mcmFtZWQuZS0tYW5pbWF0aW9uLW5vbmUgLmVsZW1lbnRvci1pdGVtOmJlZm9yZSxcbiAgLmUtLXBvaW50ZXItZnJhbWVkLmUtLWFuaW1hdGlvbi1ub25lIC5lbGVtZW50b3ItaXRlbTphZnRlcixcbiAgLmUtLXBvaW50ZXItZnJhbWVkLmUtLWFuaW1hdGlvbi1ub25lIC5lbGVtZW50b3ItaXRlbTpob3ZlcixcbiAgLmUtLXBvaW50ZXItZnJhbWVkLmUtLWFuaW1hdGlvbi1ub25lIC5lbGVtZW50b3ItaXRlbTpmb2N1cyB7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7IH1cblxuLmUtLXBvaW50ZXItYmFja2dyb3VuZCAuZWxlbWVudG9yLWl0ZW06YmVmb3JlLCAuZS0tcG9pbnRlci1iYWNrZ3JvdW5kIC5lbGVtZW50b3ItaXRlbTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG5cbi5lLS1wb2ludGVyLWJhY2tncm91bmQgLmVsZW1lbnRvci1pdGVtOmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogIzU1NTk1YztcbiAgei1pbmRleDogLTE7IH1cblxuXG4uZS0tcG9pbnRlci1iYWNrZ3JvdW5kIC5lbGVtZW50b3ItaXRlbTpob3Zlcixcbi5lLS1wb2ludGVyLWJhY2tncm91bmQgLmVsZW1lbnRvci1pdGVtOmZvY3VzLFxuLmUtLXBvaW50ZXItYmFja2dyb3VuZCAuZWxlbWVudG9yLWl0ZW0uaGlnaGxpZ2h0ZWQsXG4uZS0tcG9pbnRlci1iYWNrZ3JvdW5kIC5lbGVtZW50b3ItaXRlbS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZS0tcG9pbnRlci1iYWNrZ3JvdW5kLmUtLWFuaW1hdGlvbi1ncm93IC5lbGVtZW50b3ItaXRlbTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cblxuXG4uZS0tcG9pbnRlci1iYWNrZ3JvdW5kLmUtLWFuaW1hdGlvbi1ncm93IC5lbGVtZW50b3ItaXRlbTpob3ZlcjpiZWZvcmUsXG4uZS0tcG9pbnRlci1iYWNrZ3JvdW5kLmUtLWFuaW1hdGlvbi1ncm93IC5lbGVtZW50b3ItaXRlbTpmb2N1czpiZWZvcmUsXG4uZS0tcG9pbnRlci1iYWNrZ3JvdW5kLmUtLWFuaW1hdGlvbi1ncm93IC5lbGVtZW50b3ItaXRlbS5oaWdobGlnaHRlZDpiZWZvcmUsXG4uZS0tcG9pbnRlci1iYWNrZ3JvdW5kLmUtLWFuaW1hdGlvbi1ncm93IC5lbGVtZW50b3ItaXRlbS1hY3RpdmU6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZS0tcG9pbnRlci1iYWNrZ3JvdW5kLmUtLWFuaW1hdGlvbi1zaHJpbmsgLmVsZW1lbnRvci1pdGVtOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCguZWxlbWVudG9yLWl0ZW0tYWN0aXZlKTpub3QoLmhpZ2hsaWdodGVkKTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIHRyYW5zaXRpb246IDAuM3M7IH1cblxuXG4uZS0tcG9pbnRlci1iYWNrZ3JvdW5kLmUtLWFuaW1hdGlvbi1zaHJpbmsgLmVsZW1lbnRvci1pdGVtOmhvdmVyOmJlZm9yZSxcbi5lLS1wb2ludGVyLWJhY2tncm91bmQuZS0tYW5pbWF0aW9uLXNocmluayAuZWxlbWVudG9yLWl0ZW06Zm9jdXM6YmVmb3JlLFxuLmUtLXBvaW50ZXItYmFja2dyb3VuZC5lLS1hbmltYXRpb24tc2hyaW5rIC5lbGVtZW50b3ItaXRlbS5oaWdobGlnaHRlZDpiZWZvcmUsXG4uZS0tcG9pbnRlci1iYWNrZ3JvdW5kLmUtLWFuaW1hdGlvbi1zaHJpbmsgLmVsZW1lbnRvci1pdGVtLWFjdGl2ZTpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzLCB0cmFuc2Zvcm0gMC40czsgfVxuXG4uZS0tcG9pbnRlci1iYWNrZ3JvdW5kLmUtLWFuaW1hdGlvbi1zd2VlcC1sZWZ0IC5lbGVtZW50b3ItaXRlbTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoLmVsZW1lbnRvci1pdGVtLWFjdGl2ZSk6bm90KC5oaWdobGlnaHRlZCk6YmVmb3JlIHtcbiAgbGVmdDogMTAwJTsgfVxuXG4uZS0tcG9pbnRlci1iYWNrZ3JvdW5kLmUtLWFuaW1hdGlvbi1zd2VlcC1yaWdodCAuZWxlbWVudG9yLWl0ZW06bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KC5lbGVtZW50b3ItaXRlbS1hY3RpdmUpOm5vdCguaGlnaGxpZ2h0ZWQpOmJlZm9yZSB7XG4gIHJpZ2h0OiAxMDAlOyB9XG5cbi5lLS1wb2ludGVyLWJhY2tncm91bmQuZS0tYW5pbWF0aW9uLXN3ZWVwLXVwIC5lbGVtZW50b3ItaXRlbTpub3QoOmhvdmVyKTpub3QoOmZvY3VzKTpub3QoLmVsZW1lbnRvci1pdGVtLWFjdGl2ZSk6bm90KC5oaWdobGlnaHRlZCk6YmVmb3JlIHtcbiAgdG9wOiAxMDAlOyB9XG5cbi5lLS1wb2ludGVyLWJhY2tncm91bmQuZS0tYW5pbWF0aW9uLXN3ZWVwLWRvd24gLmVsZW1lbnRvci1pdGVtOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCguZWxlbWVudG9yLWl0ZW0tYWN0aXZlKTpub3QoLmhpZ2hsaWdodGVkKTpiZWZvcmUge1xuICBib3R0b206IDEwMCU7IH1cblxuLmUtLXBvaW50ZXItYmFja2dyb3VuZC5lLS1hbmltYXRpb24tc2h1dHRlci1vdXQtdmVydGljYWwgLmVsZW1lbnRvci1pdGVtOm5vdCg6aG92ZXIpOm5vdCg6Zm9jdXMpOm5vdCguZWxlbWVudG9yLWl0ZW0tYWN0aXZlKTpub3QoLmhpZ2hsaWdodGVkKTpiZWZvcmUge1xuICBib3R0b206IDUwJTtcbiAgdG9wOiA1MCU7IH1cblxuLmUtLXBvaW50ZXItYmFja2dyb3VuZC5lLS1hbmltYXRpb24tc2h1dHRlci1vdXQtaG9yaXpvbnRhbCAuZWxlbWVudG9yLWl0ZW06bm90KDpob3Zlcik6bm90KDpmb2N1cyk6bm90KC5lbGVtZW50b3ItaXRlbS1hY3RpdmUpOm5vdCguaGlnaGxpZ2h0ZWQpOmJlZm9yZSB7XG4gIHJpZ2h0OiA1MCU7XG4gIGxlZnQ6IDUwJTsgfVxuXG4uZS0tcG9pbnRlci1iYWNrZ3JvdW5kLmUtLWFuaW1hdGlvbi1zaHV0dGVyLWluLXZlcnRpY2FsIC5lbGVtZW50b3ItaXRlbTphZnRlciwgLmUtLXBvaW50ZXItYmFja2dyb3VuZC5lLS1hbmltYXRpb24tc2h1dHRlci1pbi1ob3Jpem9udGFsIC5lbGVtZW50b3ItaXRlbTphZnRlciB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogIzU1NTk1YztcbiAgei1pbmRleDogLTE7IH1cblxuLmUtLXBvaW50ZXItYmFja2dyb3VuZC5lLS1hbmltYXRpb24tc2h1dHRlci1pbi12ZXJ0aWNhbCAuZWxlbWVudG9yLWl0ZW06YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDEwMCU7IH1cblxuLmUtLXBvaW50ZXItYmFja2dyb3VuZC5lLS1hbmltYXRpb24tc2h1dHRlci1pbi12ZXJ0aWNhbCAuZWxlbWVudG9yLWl0ZW06YWZ0ZXIge1xuICB0b3A6IDEwMCU7XG4gIGJvdHRvbTogMDsgfVxuXG5cbi5lLS1wb2ludGVyLWJhY2tncm91bmQuZS0tYW5pbWF0aW9uLXNodXR0ZXItaW4tdmVydGljYWwgLmVsZW1lbnRvci1pdGVtOmhvdmVyOmJlZm9yZSxcbi5lLS1wb2ludGVyLWJhY2tncm91bmQuZS0tYW5pbWF0aW9uLXNodXR0ZXItaW4tdmVydGljYWwgLmVsZW1lbnRvci1pdGVtOmZvY3VzOmJlZm9yZSxcbi5lLS1wb2ludGVyLWJhY2tncm91bmQuZS0tYW5pbWF0aW9uLXNodXR0ZXItaW4tdmVydGljYWwgLmVsZW1lbnRvci1pdGVtLmhpZ2hsaWdodGVkOmJlZm9yZSxcbi5lLS1wb2ludGVyLWJhY2tncm91bmQuZS0tYW5pbWF0aW9uLXNodXR0ZXItaW4tdmVydGljYWwgLmVsZW1lbnRvci1pdGVtLWFjdGl2ZTpiZWZvcmUge1xuICBib3R0b206IDUwJTsgfVxuXG5cbi5lLS1wb2ludGVyLWJhY2tncm91bmQuZS0tYW5pbWF0aW9uLXNodXR0ZXItaW4tdmVydGljYWwgLmVsZW1lbnRvci1pdGVtOmhvdmVyOmFmdGVyLFxuLmUtLXBvaW50ZXItYmFja2dyb3VuZC5lLS1hbmltYXRpb24tc2h1dHRlci1pbi12ZXJ0aWNhbCAuZWxlbWVudG9yLWl0ZW06Zm9jdXM6YWZ0ZXIsXG4uZS0tcG9pbnRlci1iYWNrZ3JvdW5kLmUtLWFuaW1hdGlvbi1zaHV0dGVyLWluLXZlcnRpY2FsIC5lbGVtZW50b3ItaXRlbS5oaWdobGlnaHRlZDphZnRlcixcbi5lLS1wb2ludGVyLWJhY2tncm91bmQuZS0tYW5pbWF0aW9uLXNodXR0ZXItaW4tdmVydGljYWwgLmVsZW1lbnRvci1pdGVtLWFjdGl2ZTphZnRlciB7XG4gIHRvcDogNTAlOyB9XG5cbi5lLS1wb2ludGVyLWJhY2tncm91bmQuZS0tYW5pbWF0aW9uLXNodXR0ZXItaW4taG9yaXpvbnRhbCAuZWxlbWVudG9yLWl0ZW06YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDEwMCU7IH1cblxuLmUtLXBvaW50ZXItYmFja2dyb3VuZC5lLS1hbmltYXRpb24tc2h1dHRlci1pbi1ob3Jpem9udGFsIC5lbGVtZW50b3ItaXRlbTphZnRlciB7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwOyB9XG5cblxuLmUtLXBvaW50ZXItYmFja2dyb3VuZC5lLS1hbmltYXRpb24tc2h1dHRlci1pbi1ob3Jpem9udGFsIC5lbGVtZW50b3ItaXRlbTpob3ZlcjpiZWZvcmUsXG4uZS0tcG9pbnRlci1iYWNrZ3JvdW5kLmUtLWFuaW1hdGlvbi1zaHV0dGVyLWluLWhvcml6b250YWwgLmVsZW1lbnRvci1pdGVtOmZvY3VzOmJlZm9yZSxcbi5lLS1wb2ludGVyLWJhY2tncm91bmQuZS0tYW5pbWF0aW9uLXNodXR0ZXItaW4taG9yaXpvbnRhbCAuZWxlbWVudG9yLWl0ZW0uaGlnaGxpZ2h0ZWQ6YmVmb3JlLFxuLmUtLXBvaW50ZXItYmFja2dyb3VuZC5lLS1hbmltYXRpb24tc2h1dHRlci1pbi1ob3Jpem9udGFsIC5lbGVtZW50b3ItaXRlbS1hY3RpdmU6YmVmb3JlIHtcbiAgbGVmdDogNTAlOyB9XG5cblxuLmUtLXBvaW50ZXItYmFja2dyb3VuZC5lLS1hbmltYXRpb24tc2h1dHRlci1pbi1ob3Jpem9udGFsIC5lbGVtZW50b3ItaXRlbTpob3ZlcjphZnRlcixcbi5lLS1wb2ludGVyLWJhY2tncm91bmQuZS0tYW5pbWF0aW9uLXNodXR0ZXItaW4taG9yaXpvbnRhbCAuZWxlbWVudG9yLWl0ZW06Zm9jdXM6YWZ0ZXIsXG4uZS0tcG9pbnRlci1iYWNrZ3JvdW5kLmUtLWFuaW1hdGlvbi1zaHV0dGVyLWluLWhvcml6b250YWwgLmVsZW1lbnRvci1pdGVtLmhpZ2hsaWdodGVkOmFmdGVyLFxuLmUtLXBvaW50ZXItYmFja2dyb3VuZC5lLS1hbmltYXRpb24tc2h1dHRlci1pbi1ob3Jpem9udGFsIC5lbGVtZW50b3ItaXRlbS1hY3RpdmU6YWZ0ZXIge1xuICByaWdodDogNTAlOyB9XG5cbi5lLS1wb2ludGVyLWJhY2tncm91bmQuZS0tYW5pbWF0aW9uLW5vbmUsXG4uZS0tcG9pbnRlci1iYWNrZ3JvdW5kLmUtLWFuaW1hdGlvbi1ub25lIC5lbGVtZW50b3ItaXRlbSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzOyB9XG4gIC5lLS1wb2ludGVyLWJhY2tncm91bmQuZS0tYW5pbWF0aW9uLW5vbmU6YmVmb3JlLCAuZS0tcG9pbnRlci1iYWNrZ3JvdW5kLmUtLWFuaW1hdGlvbi1ub25lOmFmdGVyLCAuZS0tcG9pbnRlci1iYWNrZ3JvdW5kLmUtLWFuaW1hdGlvbi1ub25lOmhvdmVyLCAuZS0tcG9pbnRlci1iYWNrZ3JvdW5kLmUtLWFuaW1hdGlvbi1ub25lOmZvY3VzLFxuICAuZS0tcG9pbnRlci1iYWNrZ3JvdW5kLmUtLWFuaW1hdGlvbi1ub25lIC5lbGVtZW50b3ItaXRlbTpiZWZvcmUsXG4gIC5lLS1wb2ludGVyLWJhY2tncm91bmQuZS0tYW5pbWF0aW9uLW5vbmUgLmVsZW1lbnRvci1pdGVtOmFmdGVyLFxuICAuZS0tcG9pbnRlci1iYWNrZ3JvdW5kLmUtLWFuaW1hdGlvbi1ub25lIC5lbGVtZW50b3ItaXRlbTpob3ZlcixcbiAgLmUtLXBvaW50ZXItYmFja2dyb3VuZC5lLS1hbmltYXRpb24tbm9uZSAuZWxlbWVudG9yLWl0ZW06Zm9jdXMge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzOyB9XG5cbi5lLS1wb2ludGVyLXRleHQuZS0tYW5pbWF0aW9uLXNrZXcgLmVsZW1lbnRvci1pdGVtOmhvdmVyLFxuLmUtLXBvaW50ZXItdGV4dC5lLS1hbmltYXRpb24tc2tldyAuZWxlbWVudG9yLWl0ZW06Zm9jdXMge1xuICB0cmFuc2Zvcm06IHNrZXcoLThkZWcpOyB9XG5cbi5lLS1wb2ludGVyLXRleHQuZS0tYW5pbWF0aW9uLWdyb3cgLmVsZW1lbnRvci1pdGVtOmhvdmVyLFxuLmUtLXBvaW50ZXItdGV4dC5lLS1hbmltYXRpb24tZ3JvdyAuZWxlbWVudG9yLWl0ZW06Zm9jdXMge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7IH1cblxuLmUtLXBvaW50ZXItdGV4dC5lLS1hbmltYXRpb24tc2hyaW5rIC5lbGVtZW50b3ItaXRlbTpob3Zlcixcbi5lLS1wb2ludGVyLXRleHQuZS0tYW5pbWF0aW9uLXNocmluayAuZWxlbWVudG9yLWl0ZW06Zm9jdXMge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7IH1cblxuLmUtLXBvaW50ZXItdGV4dC5lLS1hbmltYXRpb24tZmxvYXQgLmVsZW1lbnRvci1pdGVtOmhvdmVyLFxuLmUtLXBvaW50ZXItdGV4dC5lLS1hbmltYXRpb24tZmxvYXQgLmVsZW1lbnRvci1pdGVtOmZvY3VzIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpOyB9XG5cbi5lLS1wb2ludGVyLXRleHQuZS0tYW5pbWF0aW9uLXNpbmsgLmVsZW1lbnRvci1pdGVtOmhvdmVyLFxuLmUtLXBvaW50ZXItdGV4dC5lLS1hbmltYXRpb24tc2luayAuZWxlbWVudG9yLWl0ZW06Zm9jdXMge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KTsgfVxuXG4uZS0tcG9pbnRlci10ZXh0LmUtLWFuaW1hdGlvbi1yb3RhdGUgLmVsZW1lbnRvci1pdGVtOmhvdmVyLFxuLmUtLXBvaW50ZXItdGV4dC5lLS1hbmltYXRpb24tcm90YXRlIC5lbGVtZW50b3ItaXRlbTpmb2N1cyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDZkZWcpOyB9XG5cbi5lLS1wb2ludGVyLXRleHQuZS0tYW5pbWF0aW9uLW5vbmUsXG4uZS0tcG9pbnRlci10ZXh0LmUtLWFuaW1hdGlvbi1ub25lIC5lbGVtZW50b3ItaXRlbSB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzOyB9XG4gIC5lLS1wb2ludGVyLXRleHQuZS0tYW5pbWF0aW9uLW5vbmU6YmVmb3JlLCAuZS0tcG9pbnRlci10ZXh0LmUtLWFuaW1hdGlvbi1ub25lOmFmdGVyLCAuZS0tcG9pbnRlci10ZXh0LmUtLWFuaW1hdGlvbi1ub25lOmhvdmVyLCAuZS0tcG9pbnRlci10ZXh0LmUtLWFuaW1hdGlvbi1ub25lOmZvY3VzLFxuICAuZS0tcG9pbnRlci10ZXh0LmUtLWFuaW1hdGlvbi1ub25lIC5lbGVtZW50b3ItaXRlbTpiZWZvcmUsXG4gIC5lLS1wb2ludGVyLXRleHQuZS0tYW5pbWF0aW9uLW5vbmUgLmVsZW1lbnRvci1pdGVtOmFmdGVyLFxuICAuZS0tcG9pbnRlci10ZXh0LmUtLWFuaW1hdGlvbi1ub25lIC5lbGVtZW50b3ItaXRlbTpob3ZlcixcbiAgLmUtLXBvaW50ZXItdGV4dC5lLS1hbmltYXRpb24tbm9uZSAuZWxlbWVudG9yLWl0ZW06Zm9jdXMge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDBzOyB9XG5cbi5lbGVtZW50b3ItbmF2LW1lbnUtLW1haW4gLmVsZW1lbnRvci1uYXYtbWVudSBhIHtcbiAgdHJhbnNpdGlvbjogMC40czsgfVxuICAuZWxlbWVudG9yLW5hdi1tZW51LS1tYWluIC5lbGVtZW50b3ItbmF2LW1lbnUgYSwgLmVsZW1lbnRvci1uYXYtbWVudS0tbWFpbiAuZWxlbWVudG9yLW5hdi1tZW51IGE6aG92ZXIsIC5lbGVtZW50b3ItbmF2LW1lbnUtLW1haW4gLmVsZW1lbnRvci1uYXYtbWVudSBhOmZvY3VzLCAuZWxlbWVudG9yLW5hdi1tZW51LS1tYWluIC5lbGVtZW50b3ItbmF2LW1lbnUgYS5oaWdobGlnaHRlZCB7XG4gICAgcGFkZGluZzogMTNweCAyMHB4OyB9XG4gIC5lbGVtZW50b3ItbmF2LW1lbnUtLW1haW4gLmVsZW1lbnRvci1uYXYtbWVudSBhLmN1cnJlbnQge1xuICAgIGJhY2tncm91bmQ6ICMzNzNhM2M7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmVsZW1lbnRvci1uYXYtbWVudS0tbWFpbiAuZWxlbWVudG9yLW5hdi1tZW51IGEuZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQ6ICM1NTU5NWM7XG4gICAgY29sb3I6ICNhMWE2YTk7IH1cblxuLmVsZW1lbnRvci1uYXYtbWVudS0tbWFpbiAuZWxlbWVudG9yLW5hdi1tZW51IHVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTJlbTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5lbGVtZW50b3ItbmF2LW1lbnUtLW1haW4gLmVsZW1lbnRvci1uYXYtbWVudSBzcGFuLnNjcm9sbC11cCxcbi5lbGVtZW50b3ItbmF2LW1lbnUtLW1haW4gLmVsZW1lbnRvci1uYXYtbWVudSBzcGFuLnNjcm9sbC1kb3duIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMjBweDsgfVxuXG4uZWxlbWVudG9yLW5hdi1tZW51LS1tYWluIC5lbGVtZW50b3ItbmF2LW1lbnUgc3Bhbi5zY3JvbGwtdXAtYXJyb3csIC5lbGVtZW50b3ItbmF2LW1lbnUtLW1haW4gLmVsZW1lbnRvci1uYXYtbWVudSBzcGFuLnNjcm9sbC1kb3duLWFycm93LCAuZWxlbWVudG9yLW5hdi1tZW51LS1tYWluIC5lbGVtZW50b3ItbmF2LW1lbnUgc3Bhbi5zY3JvbGwtZG93bi1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItd2lkdGg6IDhweDtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQgZGFzaGVkIHNvbGlkIGRhc2hlZDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNDk0YzRmIHRyYW5zcGFyZW50OyB9XG5cbi5lbGVtZW50b3ItbmF2LW1lbnUtLW1haW4gLmVsZW1lbnRvci1uYXYtbWVudSBzcGFuLnNjcm9sbC1kb3duLWFycm93IHtcbiAgdG9wOiA2cHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQgZGFzaGVkIGRhc2hlZCBkYXNoZWQ7XG4gIGJvcmRlci1jb2xvcjogIzQ5NGM0ZiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDsgfVxuXG4uZWxlbWVudG9yLW5hdi1tZW51LS1tYWluIC5lbGVtZW50b3ItbmF2LW1lbnUtLWRyb3Bkb3duIC5zdWItYXJyb3cgaSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7IH1cblxuLmVsZW1lbnRvci1uYXYtbWVudS0tbGF5b3V0LWhvcml6b250YWwge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5lbGVtZW50b3ItbmF2LW1lbnUtLWxheW91dC1ob3Jpem9udGFsIC5lbGVtZW50b3ItbmF2LW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmVsZW1lbnRvci1uYXYtbWVudS0tbGF5b3V0LWhvcml6b250YWwgLmVsZW1lbnRvci1uYXYtbWVudSBhIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmVsZW1lbnRvci1uYXYtbWVudV9fYWxpZ24tcmlnaHQgLmVsZW1lbnRvci1uYXYtbWVudSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5lbGVtZW50b3ItbmF2LW1lbnVfX2FsaWduLXJpZ2h0IC5lbGVtZW50b3ItbmF2LW1lbnUtLWxheW91dC12ZXJ0aWNhbCA+IHVsID4gbGkgPiBhIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uZWxlbWVudG9yLW5hdi1tZW51X19hbGlnbi1sZWZ0IC5lbGVtZW50b3ItbmF2LW1lbnUge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uZWxlbWVudG9yLW5hdi1tZW51X19hbGlnbi1sZWZ0IC5lbGVtZW50b3ItbmF2LW1lbnUtLWxheW91dC12ZXJ0aWNhbCA+IHVsID4gbGkgPiBhIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5lbGVtZW50b3ItbmF2LW1lbnVfX2FsaWduLWNlbnRlciAuZWxlbWVudG9yLW5hdi1tZW51IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmVsZW1lbnRvci1uYXYtbWVudV9fYWxpZ24tY2VudGVyIC5lbGVtZW50b3ItbmF2LW1lbnUtLWxheW91dC12ZXJ0aWNhbCA+IHVsID4gbGkgPiBhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmVsZW1lbnRvci1uYXYtbWVudV9fYWxpZ24tanVzdGlmeSAuZWxlbWVudG9yLW5hdi1tZW51LS1sYXlvdXQtaG9yaXpvbnRhbCAuZWxlbWVudG9yLW5hdi1tZW51IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmVsZW1lbnRvci1uYXYtbWVudV9fYWxpZ24tanVzdGlmeSAuZWxlbWVudG9yLW5hdi1tZW51LS1sYXlvdXQtaG9yaXpvbnRhbCAuZWxlbWVudG9yLW5hdi1tZW51ID4gbGkge1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgIC5lbGVtZW50b3ItbmF2LW1lbnVfX2FsaWduLWp1c3RpZnkgLmVsZW1lbnRvci1uYXYtbWVudS0tbGF5b3V0LWhvcml6b250YWwgLmVsZW1lbnRvci1uYXYtbWVudSA+IGxpID4gYSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uZWxlbWVudG9yLXdpZGdldC1uYXYtbWVudTpub3QoLmVsZW1lbnRvci1uYXYtbWVudS0tdG9nZ2xlKSAuZWxlbWVudG9yLW1lbnUtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZWxlbWVudG9yLXdpZGdldC1uYXYtbWVudSAuZWxlbWVudG9yLXdpZGdldC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5lbGVtZW50b3ItbmF2LW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7IH1cbiAgLmVsZW1lbnRvci1uYXYtbWVudTphZnRlciB7XG4gICAgY29udGVudDogXCJcXDAwYTBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgZm9udDogMHB4LzAgc2VyaWY7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmVsZW1lbnRvci1uYXYtbWVudSxcbiAgLmVsZW1lbnRvci1uYXYtbWVudSB1bCxcbiAgLmVsZW1lbnRvci1uYXYtbWVudSBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuICAuZWxlbWVudG9yLW5hdi1tZW51IHVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmVsZW1lbnRvci1uYXYtbWVudSB1bCB1bCBhLFxuICAgIC5lbGVtZW50b3ItbmF2LW1lbnUgdWwgdWwgYTpob3ZlcixcbiAgICAuZWxlbWVudG9yLW5hdi1tZW51IHVsIHVsIGE6Zm9jdXMsXG4gICAgLmVsZW1lbnRvci1uYXYtbWVudSB1bCB1bCBhOmFjdGl2ZSB7XG4gICAgICBib3JkZXItbGVmdDogMTZweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgIC5lbGVtZW50b3ItbmF2LW1lbnUgdWwgdWwgdWwgYSxcbiAgICAuZWxlbWVudG9yLW5hdi1tZW51IHVsIHVsIHVsIGE6aG92ZXIsXG4gICAgLmVsZW1lbnRvci1uYXYtbWVudSB1bCB1bCB1bCBhOmZvY3VzLFxuICAgIC5lbGVtZW50b3ItbmF2LW1lbnUgdWwgdWwgdWwgYTphY3RpdmUge1xuICAgICAgYm9yZGVyLWxlZnQ6IDI0cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAuZWxlbWVudG9yLW5hdi1tZW51IHVsIHVsIHVsIHVsIGEsXG4gICAgLmVsZW1lbnRvci1uYXYtbWVudSB1bCB1bCB1bCB1bCBhOmhvdmVyLFxuICAgIC5lbGVtZW50b3ItbmF2LW1lbnUgdWwgdWwgdWwgdWwgYTpmb2N1cyxcbiAgICAuZWxlbWVudG9yLW5hdi1tZW51IHVsIHVsIHVsIHVsIGE6YWN0aXZlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAzMnB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgLmVsZW1lbnRvci1uYXYtbWVudSB1bCB1bCB1bCB1bCB1bCBhLFxuICAgIC5lbGVtZW50b3ItbmF2LW1lbnUgdWwgdWwgdWwgdWwgdWwgYTpob3ZlcixcbiAgICAuZWxlbWVudG9yLW5hdi1tZW51IHVsIHVsIHVsIHVsIHVsIGE6Zm9jdXMsXG4gICAgLmVsZW1lbnRvci1uYXYtbWVudSB1bCB1bCB1bCB1bCB1bCBhOmFjdGl2ZSB7XG4gICAgICBib3JkZXItbGVmdDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAuZWxlbWVudG9yLW5hdi1tZW51IGxpLFxuICAuZWxlbWVudG9yLW5hdi1tZW51IGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZWxlbWVudG9yLW5hdi1tZW51IGxpIHtcbiAgICBib3JkZXItd2lkdGg6IDA7IH1cbiAgLmVsZW1lbnRvci1uYXYtbWVudSBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZWxlbWVudG9yLW5hdi1tZW51IGEsIC5lbGVtZW50b3ItbmF2LW1lbnUgYTpob3ZlciwgLmVsZW1lbnRvci1uYXYtbWVudSBhOmZvY3VzIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgLmVsZW1lbnRvci1uYXYtbWVudSBhLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZDogIzM3M2EzYztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmVsZW1lbnRvci1uYXYtbWVudSBhLmRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICBjb2xvcjogI2ExYTZhOTsgfVxuICAuZWxlbWVudG9yLW5hdi1tZW51LS1pbmRpY2F0b3Itbm9uZSAuZWxlbWVudG9yLW5hdi1tZW51IC5lbGVtZW50b3ItaXRlbS5oYXMtc3VibWVudSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIC5lbGVtZW50b3ItbmF2LW1lbnUtLWluZGljYXRvci1ub25lIC5lbGVtZW50b3ItbmF2LW1lbnUgLmVsZW1lbnRvci1pdGVtLmhhcy1zdWJtZW51IC5zdWItYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZWxlbWVudG9yLW5hdi1tZW51LS1pbmRpY2F0b3ItcGx1czpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5lbGVtZW50b3ItbmF2LW1lbnUtLWluZGljYXRvci1jaGV2cm9uIC5lbGVtZW50b3ItbmF2LW1lbnUgLnN1Yi1hcnJvdyB7XG4gICAgZm9udC1zaXplOiAxMHB4OyB9XG4gICAgLmVsZW1lbnRvci1uYXYtbWVudS0taW5kaWNhdG9yLWNoZXZyb24gLmVsZW1lbnRvci1uYXYtbWVudSAuc3ViLWFycm93IGk6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICfvgbgnOyB9XG4gIC5lbGVtZW50b3ItbmF2LW1lbnUtLWluZGljYXRvci1hbmdsZSAuZWxlbWVudG9yLW5hdi1tZW51IC5zdWItYXJyb3cgaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfvhIcnOyB9XG4gIC5lbGVtZW50b3ItbmF2LW1lbnUtLWluZGljYXRvci1jbGFzc2ljIC5lbGVtZW50b3ItbmF2LW1lbnUgLnN1Yi1hcnJvdyBpOmJlZm9yZSB7XG4gICAgY29udGVudDogJ++Dlyc7IH1cbiAgLmVsZW1lbnRvci1uYXYtbWVudS0taW5kaWNhdG9yLXBsdXMgLmVsZW1lbnRvci1uYXYtbWVudSAuc3ViLWFycm93IGk6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnKyc7IH1cbiAgLmVsZW1lbnRvci1uYXYtbWVudSAuc3ViLWFycm93IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDsgfVxuICAgIC5lbGVtZW50b3ItbmF2LW1lbnUgLnN1Yi1hcnJvdyBpIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5lbGVtZW50b3ItbmF2LW1lbnUtLWRyb3Bkb3duIC5lbGVtZW50b3ItaXRlbTpob3ZlciwgLmVsZW1lbnRvci1uYXYtbWVudS0tZHJvcGRvd24gLmVsZW1lbnRvci1pdGVtOmZvY3VzLCAuZWxlbWVudG9yLW5hdi1tZW51LS1kcm9wZG93biAuZWxlbWVudG9yLWl0ZW0uaGlnaGxpZ2h0ZWQsIC5lbGVtZW50b3ItbmF2LW1lbnUtLWRyb3Bkb3duIC5lbGVtZW50b3ItaXRlbS5lbGVtZW50b3ItaXRlbS1hY3RpdmUsXG4uZWxlbWVudG9yLXN1Yi1pdGVtOmhvdmVyLFxuLmVsZW1lbnRvci1zdWItaXRlbTpmb2N1cyxcbi5lbGVtZW50b3Itc3ViLWl0ZW0uaGlnaGxpZ2h0ZWQsXG4uZWxlbWVudG9yLXN1Yi1pdGVtLmVsZW1lbnRvci1pdGVtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU5NWM7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5lbGVtZW50b3ItbWVudS10b2dnbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBwYWRkaW5nOiAwLjI1ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwIHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGNvbG9yOiAjNDk0YzRmOyB9XG4gIC5lbGVtZW50b3ItbWVudS10b2dnbGUuZWxlbWVudG9yLWFjdGl2ZSBpOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZTg3Zic7XG4gICAgZm9udC1mYW1pbHk6ICdlaWNvbnMtYmMnOyB9XG5cbi5lbGVtZW50b3ItbmF2LW1lbnUtLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC5lbGVtZW50b3ItbmF2LW1lbnUtLWRyb3Bkb3duLmVsZW1lbnRvci1uYXYtbWVudV9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcywgdHJhbnNmb3JtIDAuM3M7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgLmVsZW1lbnRvci1uYXYtbWVudS0tZHJvcGRvd24uZWxlbWVudG9yLW5hdi1tZW51X19jb250YWluZXIgLmVsZW1lbnRvci1zdWItaXRlbSB7XG4gICAgICBmb250LXNpemU6IDAuODVlbTsgfVxuICAuZWxlbWVudG9yLW5hdi1tZW51LS1kcm9wZG93biBhIHtcbiAgICBjb2xvcjogIzQ5NGM0ZjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZWxlbWVudG9yLW5hdi1tZW51LS1kcm9wZG93biBhLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZDogIzM3M2EzYztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmVsZW1lbnRvci1uYXYtbWVudS0tZHJvcGRvd24gYS5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI2IzYjNiMzsgfVxuXG51bC5lbGVtZW50b3ItbmF2LW1lbnUtLWRyb3Bkb3duIGEsIHVsLmVsZW1lbnRvci1uYXYtbWVudS0tZHJvcGRvd24gYTpob3ZlciwgdWwuZWxlbWVudG9yLW5hdi1tZW51LS1kcm9wZG93biBhOmZvY3VzIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmVsZW1lbnRvci1uYXYtbWVudV9fdGV4dC1hbGlnbi1jZW50ZXIgLmVsZW1lbnRvci1uYXYtbWVudS0tZHJvcGRvd24gLmVsZW1lbnRvci1uYXYtbWVudSBhIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmVsZW1lbnRvci1uYXYtbWVudS0tdG9nZ2xlIC5lbGVtZW50b3ItbWVudS10b2dnbGU6bm90KC5lbGVtZW50b3ItYWN0aXZlKSArIC5lbGVtZW50b3ItbmF2LW1lbnVfX2NvbnRhaW5lciB7XG4gIHRyYW5zZm9ybTogc2NhbGVZKDApO1xuICBtYXgtaGVpZ2h0OiAwOyB9XG5cbi5lbGVtZW50b3ItbmF2LW1lbnUtLXRvZ2dsZSAuZWxlbWVudG9yLW1lbnUtdG9nZ2xlLmVsZW1lbnRvci1hY3RpdmUgKyAuZWxlbWVudG9yLW5hdi1tZW51X19jb250YWluZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgbWF4LWhlaWdodDogMTAwdmg7IH1cblxuLmVsZW1lbnRvci1uYXYtbWVudS0tc3RyZXRjaCAuZWxlbWVudG9yLW5hdi1tZW51X19jb250YWluZXIuZWxlbWVudG9yLW5hdi1tZW51LS1kcm9wZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogOTk5NzsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVsZW1lbnRvci1uYXYtbWVudS0tZHJvcGRvd24tbW9iaWxlIC5lbGVtZW50b3ItbmF2LW1lbnUtLWRyb3Bkb3duLCAuZWxlbWVudG9yLW5hdi1tZW51LS1kcm9wZG93bi1tb2JpbGUgLmVsZW1lbnRvci1tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmVsZW1lbnRvci1uYXYtbWVudS0tZHJvcGRvd24tdGFibGV0IC5lbGVtZW50b3ItbmF2LW1lbnUtLWRyb3Bkb3duLCAuZWxlbWVudG9yLW5hdi1tZW51LS1kcm9wZG93bi10YWJsZXQgLmVsZW1lbnRvci1tZW51LXRvZ2dsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmVsZW1lbnRvci1uYXYtbWVudS0tZHJvcGRvd24tdGFibGV0IC5lbGVtZW50b3ItbmF2LW1lbnUtLW1haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVsZW1lbnRvci1uYXYtbWVudS0tZHJvcGRvd24tbW9iaWxlIC5lbGVtZW50b3ItbmF2LW1lbnUtLW1haW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZWxlbWVudG9yLXRoZW1lLWJ1aWxkZXItY29udGVudC1hcmVhIHtcbiAgaGVpZ2h0OiA0MDBweDsgfVxuXG4uZWxlbWVudG9yLWxvY2F0aW9uLWhlYWRlcjpiZWZvcmUsXG4uZWxlbWVudG9yLWxvY2F0aW9uLWZvb3RlcjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoOyB9XG5cbi5lbGVtZW50b3ItcG9zdC1uYXZpZ2F0aW9uLWJvcmRlcnMteWVzIC5lbGVtZW50b3ItcG9zdC1uYXZpZ2F0aW9uLmVsZW1lbnRvci1ncmlkIHtcbiAgY29sb3I6ICNENEQ0RDQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4uZWxlbWVudG9yLXBvc3QtbmF2aWdhdGlvbi1ib3JkZXJzLXllcyAuZWxlbWVudG9yLXBvc3QtbmF2aWdhdGlvbl9fc2VwYXJhdG9yIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Q0RDRENDsgfVxuXG4uZWxlbWVudG9yLXBvc3QtbmF2aWdhdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmVsZW1lbnRvci1wb3N0LW5hdmlnYXRpb24gLnBvc3QtbmF2aWdhdGlvbl9fYXJyb3ctd3JhcHBlciB7XG4gICAgY29sb3I6ICNENEQ0RDQ7IH1cbiAgICAuZWxlbWVudG9yLXBvc3QtbmF2aWdhdGlvbiAucG9zdC1uYXZpZ2F0aW9uX19hcnJvdy13cmFwcGVyLnBvc3QtbmF2aWdhdGlvbl9fYXJyb3ctcHJldiB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgLmVsZW1lbnRvci1wb3N0LW5hdmlnYXRpb24gLnBvc3QtbmF2aWdhdGlvbl9fYXJyb3ctd3JhcHBlci5wb3N0LW5hdmlnYXRpb25fX2Fycm93LW5leHQge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gICAgLmVsZW1lbnRvci1wb3N0LW5hdmlnYXRpb24gLnBvc3QtbmF2aWdhdGlvbl9fYXJyb3ctd3JhcHBlciBpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNSUpOyB9XG4gIC5lbGVtZW50b3ItcG9zdC1uYXZpZ2F0aW9uIC5lbGVtZW50b3ItcG9zdC1uYXZpZ2F0aW9uX19saW5rX19wcmV2LCAuZWxlbWVudG9yLXBvc3QtbmF2aWdhdGlvbiAuZWxlbWVudG9yLXBvc3QtbmF2aWdhdGlvbl9fbGlua19fbmV4dCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZWxlbWVudG9yLXBvc3QtbmF2aWdhdGlvbiAuZWxlbWVudG9yLXBvc3QtbmF2aWdhdGlvbl9fbGluayBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5lbGVtZW50b3ItcG9zdC1uYXZpZ2F0aW9uIC5wb3N0LW5hdmlnYXRpb25fX3ByZXYtLWxhYmVsLCAuZWxlbWVudG9yLXBvc3QtbmF2aWdhdGlvbiAucG9zdC1uYXZpZ2F0aW9uX19uZXh0LS1sYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDAuOGVtOyB9XG4gIC5lbGVtZW50b3ItcG9zdC1uYXZpZ2F0aW9uIC5wb3N0LW5hdmlnYXRpb25fX3ByZXYtLXRpdGxlLCAuZWxlbWVudG9yLXBvc3QtbmF2aWdhdGlvbiAucG9zdC1uYXZpZ2F0aW9uX19uZXh0LS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjdlbTsgfVxuICAuZWxlbWVudG9yLXBvc3QtbmF2aWdhdGlvbiAucG9zdC1uYXZpZ2F0aW9uX19wcmV2LS1sYWJlbCwgLmVsZW1lbnRvci1wb3N0LW5hdmlnYXRpb24gLnBvc3QtbmF2aWdhdGlvbl9fcHJldi0tdGl0bGUsIC5lbGVtZW50b3ItcG9zdC1uYXZpZ2F0aW9uIC5wb3N0LW5hdmlnYXRpb25fX25leHQtLWxhYmVsLCAuZWxlbWVudG9yLXBvc3QtbmF2aWdhdGlvbiAucG9zdC1uYXZpZ2F0aW9uX19uZXh0LS10aXRsZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAuZWxlbWVudG9yLXBvc3QtbmF2aWdhdGlvbiBzcGFuLmVsZW1lbnRvci1wb3N0LW5hdmlnYXRpb25fX2xpbmtfX25leHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5lbGVtZW50b3ItcG9zdC1uYXZpZ2F0aW9uIHNwYW4uZWxlbWVudG9yLXBvc3QtbmF2aWdhdGlvbl9fbGlua19fbmV4dCwgLmVsZW1lbnRvci1wb3N0LW5hdmlnYXRpb24gc3Bhbi5lbGVtZW50b3ItcG9zdC1uYXZpZ2F0aW9uX19saW5rX19wcmV2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmVsZW1lbnRvci1wb3N0LW5hdmlnYXRpb24gLmVsZW1lbnRvci1ncmlkIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5lbGVtZW50b3ItcG9zdC1uYXZpZ2F0aW9uIC5lbGVtZW50b3ItcG9zdC1uYXZpZ2F0aW9uX19saW5rIHtcbiAgd2lkdGg6IGNhbGMoIDUwJSAtICggMXB4IC8gMiApKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuLmVsZW1lbnRvci1wb3N0LW5hdmlnYXRpb24gLmVsZW1lbnRvci1wb3N0LW5hdmlnYXRpb25fX3NlcGFyYXRvci13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5lbGVtZW50b3ItcG9zdC1uYXZpZ2F0aW9uIC5lbGVtZW50b3ItcG9zdC1uYXZpZ2F0aW9uX19uZXh0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmVsZW1lbnRvci1wb3N0LW5hdmlnYXRpb24gLmVsZW1lbnRvci1wb3N0LW5hdmlnYXRpb25fX25leHQgYSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5zaXRlLW1haW4gLmVsZW1lbnRvci13aWRnZXQtcG9zdC1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luOiAwOyB9XG4gIC5zaXRlLW1haW4gLmVsZW1lbnRvci13aWRnZXQtcG9zdC1uYXZpZ2F0aW9uIFtjbGFzcyo9bmF2aWdhdGlvbl0ge1xuICAgIG1hcmdpbjogMDsgfVxuXG4uZWxlbWVudG9yLXNlYXJjaC1mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIC8qLS0tLS0tIFJlc2V0IC0tLS0tLSovIH1cbiAgLmVsZW1lbnRvci1zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLCAuZWxlbWVudG9yLXNlYXJjaC1mb3JtIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgICAuZWxlbWVudG9yLXNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsIC5lbGVtZW50b3Itc2VhcmNoLWZvcm0gYnV0dG9uOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuZWxlbWVudG9yLXNlYXJjaC1mb3JtIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxOGE5MTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuZWxlbWVudG9yLXNlYXJjaC1mb3JtX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdHJhbnNpdGlvbjogMC4ycztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4OyB9XG4gICAgLmVsZW1lbnRvci1zZWFyY2gtZm9ybV9fY29udGFpbmVyOm5vdCguZWxlbWVudG9yLXNlYXJjaC1mb3JtLS1mdWxsLXNjcmVlbikge1xuICAgICAgYmFja2dyb3VuZDogI2VjZWVlZjsgfVxuICAuZWxlbWVudG9yLXNlYXJjaC1mb3JtX19pbnB1dCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBjb2xvcjogIzU1NTk1YztcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzOyB9XG4gICAgLmVsZW1lbnRvci1zZWFyY2gtZm9ybV9faW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIG9wYWNpdHk6IDAuNjsgfVxuICAgIC5lbGVtZW50b3Itc2VhcmNoLWZvcm1fX2lucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgb3BhY2l0eTogMC42OyB9XG4gICAgLmVsZW1lbnRvci1zZWFyY2gtZm9ybV9faW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIG9wYWNpdHk6IDAuNjsgfVxuICAgIC5lbGVtZW50b3Itc2VhcmNoLWZvcm1fX2lucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIG9wYWNpdHk6IDAuNjsgfVxuICAgIC5lbGVtZW50b3Itc2VhcmNoLWZvcm1fX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgb3BhY2l0eTogMC42OyB9XG4gIC5lbGVtZW50b3Itc2VhcmNoLWZvcm1fX3N1Ym1pdCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4ycywgYmFja2dyb3VuZCAwLjJzOyB9XG4gIC5lbGVtZW50b3Itc2VhcmNoLWZvcm0tLWJ1dHRvbi10eXBlLXRleHQgLmVsZW1lbnRvci1zZWFyY2gtZm9ybV9fc3VibWl0IHtcbiAgICBmbGV4LXNocmluazogMDsgfVxuICAuZWxlbWVudG9yLXNlYXJjaC1mb3JtLS1za2luLW1pbmltYWwgLmVsZW1lbnRvci1zZWFyY2gtZm9ybV9faWNvbiB7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGNvbG9yOiAjNTU1OTVjOyB9XG4gIC5lbGVtZW50b3Itc2VhcmNoLWZvcm0tLXNraW4tZnVsbF9zY3JlZW4gLmVsZW1lbnRvci1zZWFyY2gtZm9ybSBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLmVsZW1lbnRvci1zZWFyY2gtZm9ybV9faW5wdXQge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZWxlbWVudG9yLXNlYXJjaC1mb3JtLS1za2luLWZ1bGxfc2NyZWVuIC5lbGVtZW50b3Itc2VhcmNoLWZvcm1fX3RvZ2dsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjNDk0YzRmOyB9XG4gICAgLmVsZW1lbnRvci1zZWFyY2gtZm9ybS0tc2tpbi1mdWxsX3NjcmVlbiAuZWxlbWVudG9yLXNlYXJjaC1mb3JtX190b2dnbGUgaSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlcjogc29saWQgMDtcbiAgICAgIHRyYW5zaXRpb246IDAuMnM7XG4gICAgICB3aWR0aDogMzNweDtcbiAgICAgIGhlaWdodDogMzNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cbiAgICAgIC5lbGVtZW50b3Itc2VhcmNoLWZvcm0tLXNraW4tZnVsbF9zY3JlZW4gLmVsZW1lbnRvci1zZWFyY2gtZm9ybV9fdG9nZ2xlIGk6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgZm9udC1zaXplOiAwLjU1ZW07IH1cbiAgLmVsZW1lbnRvci1zZWFyY2gtZm9ybS0tc2tpbi1mdWxsX3NjcmVlbiAuZWxlbWVudG9yLXNlYXJjaC1mb3JtX19jb250YWluZXIge1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogOTk5ODtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nOiAwIDE1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7IH1cbiAgICAuZWxlbWVudG9yLXNlYXJjaC1mb3JtLS1za2luLWZ1bGxfc2NyZWVuIC5lbGVtZW50b3Itc2VhcmNoLWZvcm1fX2NvbnRhaW5lcjpub3QoLmVsZW1lbnRvci1zZWFyY2gtZm9ybS0tZnVsbC1zY3JlZW4pIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICAgICAgLmVsZW1lbnRvci1zZWFyY2gtZm9ybS0tc2tpbi1mdWxsX3NjcmVlbiAuZWxlbWVudG9yLXNlYXJjaC1mb3JtX19jb250YWluZXI6bm90KC5lbGVtZW50b3Itc2VhcmNoLWZvcm0tLWZ1bGwtc2NyZWVuKSAuZGlhbG9nLWxpZ2h0Ym94LWNsb3NlLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVsZW1lbnRvci1hdXRob3ItYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZWxlbWVudG9yLWF1dGhvci1ib3hfX2F2YXRhciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG4gICAgLmVsZW1lbnRvci1hdXRob3ItYm94X19hdmF0YXIgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwMHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLmVsZW1lbnRvci1hdXRob3ItYm94X190ZXh0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZm9udC1zaXplOiAxN3B4OyB9XG4gIC5lbGVtZW50b3ItYXV0aG9yLWJveF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAuZWxlbWVudG9yLWF1dGhvci1ib3hfX2JpbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC44ZW07IH1cbiAgICAuZWxlbWVudG9yLWF1dGhvci1ib3hfX2JpbyBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDAuOGVtOyB9XG4gICAgICAuZWxlbWVudG9yLWF1dGhvci1ib3hfX2JpbyBwOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmVsZW1lbnRvci1hdXRob3ItYm94LS1sYXlvdXQtaW1hZ2UtbGVmdCAuZWxlbWVudG9yLWF1dGhvci1ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAuZWxlbWVudG9yLWF1dGhvci1ib3gtLWxheW91dC1pbWFnZS1sZWZ0IC5lbGVtZW50b3ItYXV0aG9yLWJveF9fYXZhdGFyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG4gIC5lbGVtZW50b3ItYXV0aG9yLWJveC0tbGF5b3V0LWltYWdlLXJpZ2h0IC5lbGVtZW50b3ItYXV0aG9yLWJveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgLmVsZW1lbnRvci1hdXRob3ItYm94LS1sYXlvdXQtaW1hZ2UtcmlnaHQgLmVsZW1lbnRvci1hdXRob3ItYm94X19hdmF0YXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7IH1cbiAgLmVsZW1lbnRvci1hdXRob3ItYm94LS1sYXlvdXQtaW1hZ2UtYWJvdmUgLmVsZW1lbnRvci1hdXRob3ItYm94IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5lbGVtZW50b3ItYXV0aG9yLWJveC0tbGF5b3V0LWltYWdlLWFib3ZlIC5lbGVtZW50b3ItYXV0aG9yLWJveF9fYXZhdGFyIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmVsZW1lbnRvci1hdXRob3ItYm94LS1sYXlvdXQtaW1hZ2UtYWJvdmUuZWxlbWVudG9yLWF1dGhvci1ib3gtLWFsaWduLWxlZnQgLmVsZW1lbnRvci1hdXRob3ItYm94X19hdmF0YXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5lbGVtZW50b3ItYXV0aG9yLWJveC0tbGF5b3V0LWltYWdlLWFib3ZlLmVsZW1lbnRvci1hdXRob3ItYm94LS1hbGlnbi1yaWdodCAuZWxlbWVudG9yLWF1dGhvci1ib3hfX2F2YXRhciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5lbGVtZW50b3ItYXV0aG9yLWJveC0tYWxpZ24tbGVmdCAuZWxlbWVudG9yLWF1dGhvci1ib3gge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmVsZW1lbnRvci1hdXRob3ItYm94LS1hbGlnbi1yaWdodCAuZWxlbWVudG9yLWF1dGhvci1ib3gge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5lbGVtZW50b3ItYXV0aG9yLWJveC0tYWxpZ24tY2VudGVyIC5lbGVtZW50b3ItYXV0aG9yLWJveCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5lbGVtZW50b3ItYnV0dG9uLmVsZW1lbnRvci1hdXRob3ItYm94X19idXR0b24ge1xuICBib3JkZXI6IHNvbGlkIDJweCAjNTU1OTVjO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHBhZGRpbmc6IDEwcHggMThweDsgfVxuICAuZWxlbWVudG9yLWJ1dHRvbi5lbGVtZW50b3ItYXV0aG9yLWJveF9fYnV0dG9uLCAuZWxlbWVudG9yLWJ1dHRvbi5lbGVtZW50b3ItYXV0aG9yLWJveF9fYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzU1NTk1YzsgfVxuXG4uZWxlbWVudG9yLXdpZGdldC1hdXRob3ItYm94Om5vdCguZWxlbWVudG9yLWF1dGhvci1ib3gtLWxheW91dC1pbWFnZS1hYm92ZSkgLmVsZW1lbnRvci1hdXRob3ItYm94X19hdmF0YXIge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0OyB9XG5cbi5lbGVtZW50b3Itd2lkZ2V0LWF1dGhvci1ib3g6bm90KC5lbGVtZW50b3ItYXV0aG9yLWJveC0tbGF5b3V0LWltYWdlLWFib3ZlKS5lbGVtZW50b3ItYXV0aG9yLWJveC0taW1hZ2UtdmFsaWduLXRvcCAuZWxlbWVudG9yLWF1dGhvci1ib3hfX2F2YXRhciB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cblxuLmVsZW1lbnRvci13aWRnZXQtYXV0aG9yLWJveDpub3QoLmVsZW1lbnRvci1hdXRob3ItYm94LS1sYXlvdXQtaW1hZ2UtYWJvdmUpLmVsZW1lbnRvci1hdXRob3ItYm94LS1pbWFnZS12YWxpZ24tbWlkZGxlIC5lbGVtZW50b3ItYXV0aG9yLWJveF9fYXZhdGFyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5lbGVtZW50b3ItcG9zdC1pbmZvX190ZXJtcy1saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5lbGVtZW50b3ItcG9zdC1pbmZvIC5lbGVtZW50b3ItaWNvbi1saXN0LWljb24gLmVsZW1lbnRvci1hdmF0YXIge1xuICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG5cbi5lbGVtZW50b3ItaWNvbi1saXN0LWl0ZW1zIC5lbGVtZW50b3ItaWNvbi1saXN0LWl0ZW0gLmVsZW1lbnRvci1pY29uLWxpc3QtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZWxlbWVudG9yLWljb24tbGlzdC1pdGVtcyAuZWxlbWVudG9yLWljb24tbGlzdC1pdGVtIC5lbGVtZW50b3ItaWNvbi1saXN0LXRleHQgYSwgLmVsZW1lbnRvci1pY29uLWxpc3QtaXRlbXMgLmVsZW1lbnRvci1pY29uLWxpc3QtaXRlbSAuZWxlbWVudG9yLWljb24tbGlzdC10ZXh0IHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuXG4uZWxlbWVudG9yLXdpZGdldC1icmVhZGNydW1icyB7XG4gIGZvbnQtc2l6ZTogMC44NWVtOyB9XG4gIC5lbGVtZW50b3Itd2lkZ2V0LWJyZWFkY3J1bWJzIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmVsZW1lbnRvci1zaXRlbWFwLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwOyB9XG5cbi5lbGVtZW50b3Itc3RpY2t5LS1hY3RpdmUge1xuICB6LWluZGV4OiA5OTsgfVxuXG5bZGF0YS1lbGVtZW50b3ItdHlwZT1cInBvcHVwXCJdOm5vdCguZWxlbWVudG9yLWVkaXQtbW9kZSkge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltkYXRhLWVsZW1lbnRvci10eXBlPVwicG9wdXBcIl0gLmVsZW1lbnRvci1zZWN0aW9uLXdyYXA6bm90KDplbXB0eSkgKyAjZWxlbWVudG9yLWFkZC1uZXctc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVsZW1lbnRvci1wb3B1cC1tb2RhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdXNlci1zZWxlY3Q6IGF1dG87IH1cbiAgLmVsZW1lbnRvci1wb3B1cC1tb2RhbCAuZGlhbG9nLWhlYWRlciwgLmVsZW1lbnRvci1wb3B1cC1tb2RhbCAuZGlhbG9nLWJ1dHRvbnMtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZWxlbWVudG9yLXBvcHVwLW1vZGFsIC5kaWFsb2ctY2xvc2UtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDk5OTk7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICAuZWxlbWVudG9yLXBvcHVwLW1vZGFsIC5kaWFsb2ctd2lkZ2V0LWNvbnRlbnQge1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG4gIC5lbGVtZW50b3ItcG9wdXAtbW9kYWwgLmRpYWxvZy1tZXNzYWdlIHtcbiAgICB3aWR0aDogNjQwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmVsZW1lbnRvci1wb3B1cC1tb2RhbCAuZWxlbWVudG9yIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uZWxlbWVudG9yLW1vdGlvbi1lZmZlY3RzLWVsZW1lbnQsIC5lbGVtZW50b3ItbW90aW9uLWVmZmVjdHMtbGF5ZXIge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMC4zMywgMC4wNywgMS4wMyk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzOyB9XG5cbi5lbGVtZW50b3ItbW90aW9uLWVmZmVjdHMtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmVsZW1lbnRvci1tb3Rpb24tZWZmZWN0cy1sYXllciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5lbGVtZW50b3ItbW90aW9uLWVmZmVjdHMtcGVyc3BlY3RpdmUge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4OyB9XG5cbi5lbGVtZW50b3ItbXNpZSAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXdjLXByb2R1Y3RzLmVsZW1lbnRvci1wcm9kdWN0cy1jb2x1bW5zLTEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5lbGVtZW50b3ItbXNpZSAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXdjLXByb2R1Y3RzLmVsZW1lbnRvci1wcm9kdWN0cy1jb2x1bW5zLTIgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmVsZW1lbnRvci1tc2llIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3Itd2MtcHJvZHVjdHMuZWxlbWVudG9yLXByb2R1Y3RzLWNvbHVtbnMtMyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uZWxlbWVudG9yLW1zaWUgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci13Yy1wcm9kdWN0cy5lbGVtZW50b3ItcHJvZHVjdHMtY29sdW1ucy00IHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICB3aWR0aDogMjUlOyB9XG5cbi5lbGVtZW50b3ItbXNpZSAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXdjLXByb2R1Y3RzLmVsZW1lbnRvci1wcm9kdWN0cy1jb2x1bW5zLTUgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gIHdpZHRoOiAyMCU7IH1cblxuLmVsZW1lbnRvci1tc2llIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3Itd2MtcHJvZHVjdHMuZWxlbWVudG9yLXByb2R1Y3RzLWNvbHVtbnMtNiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uZWxlbWVudG9yLW1zaWUgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci13Yy1wcm9kdWN0cy5lbGVtZW50b3ItcHJvZHVjdHMtY29sdW1ucy03IHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICB3aWR0aDogMTQuMjg1NzElOyB9XG5cbi5lbGVtZW50b3ItbXNpZSAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXdjLXByb2R1Y3RzLmVsZW1lbnRvci1wcm9kdWN0cy1jb2x1bW5zLTggdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gIHdpZHRoOiAxMi41JTsgfVxuXG4uZWxlbWVudG9yLW1zaWUgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci13Yy1wcm9kdWN0cy5lbGVtZW50b3ItcHJvZHVjdHMtY29sdW1ucy05IHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICB3aWR0aDogMTEuMTExMTElOyB9XG5cbi5lbGVtZW50b3ItbXNpZSAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXdjLXByb2R1Y3RzLmVsZW1lbnRvci1wcm9kdWN0cy1jb2x1bW5zLTEwIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICB3aWR0aDogMTAlOyB9XG5cbi5lbGVtZW50b3ItbXNpZSAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXdjLXByb2R1Y3RzLmVsZW1lbnRvci1wcm9kdWN0cy1jb2x1bW5zLTExIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICB3aWR0aDogOS4wOTA5MSU7IH1cblxuLmVsZW1lbnRvci1tc2llIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3Itd2MtcHJvZHVjdHMuZWxlbWVudG9yLXByb2R1Y3RzLWNvbHVtbnMtMTIgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gIHdpZHRoOiA4LjMzMzMzJTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5lbGVtZW50b3ItbXNpZSAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXdjLXByb2R1Y3RzLmVsZW1lbnRvci1wcm9kdWN0cy1jb2x1bW5zLXRhYmxldC0xIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5lbGVtZW50b3ItbXNpZSAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXdjLXByb2R1Y3RzLmVsZW1lbnRvci1wcm9kdWN0cy1jb2x1bW5zLXRhYmxldC0yIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmVsZW1lbnRvci1tc2llIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3Itd2MtcHJvZHVjdHMuZWxlbWVudG9yLXByb2R1Y3RzLWNvbHVtbnMtdGFibGV0LTMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuZWxlbWVudG9yLW1zaWUgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci13Yy1wcm9kdWN0cy5lbGVtZW50b3ItcHJvZHVjdHMtY29sdW1ucy10YWJsZXQtNCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5lbGVtZW50b3ItbXNpZSAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXdjLXByb2R1Y3RzLmVsZW1lbnRvci1wcm9kdWN0cy1jb2x1bW5zLXRhYmxldC01IHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLmVsZW1lbnRvci1tc2llIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3Itd2MtcHJvZHVjdHMuZWxlbWVudG9yLXByb2R1Y3RzLWNvbHVtbnMtdGFibGV0LTYgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuZWxlbWVudG9yLW1zaWUgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci13Yy1wcm9kdWN0cy5lbGVtZW50b3ItcHJvZHVjdHMtY29sdW1ucy10YWJsZXQtNyB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgICB3aWR0aDogMTQuMjg1NzElOyB9XG4gIC5lbGVtZW50b3ItbXNpZSAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXdjLXByb2R1Y3RzLmVsZW1lbnRvci1wcm9kdWN0cy1jb2x1bW5zLXRhYmxldC04IHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAuZWxlbWVudG9yLW1zaWUgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci13Yy1wcm9kdWN0cy5lbGVtZW50b3ItcHJvZHVjdHMtY29sdW1ucy10YWJsZXQtOSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgICB3aWR0aDogMTEuMTExMTElOyB9XG4gIC5lbGVtZW50b3ItbXNpZSAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXdjLXByb2R1Y3RzLmVsZW1lbnRvci1wcm9kdWN0cy1jb2x1bW5zLXRhYmxldC0xMCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC5lbGVtZW50b3ItbXNpZSAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXdjLXByb2R1Y3RzLmVsZW1lbnRvci1wcm9kdWN0cy1jb2x1bW5zLXRhYmxldC0xMSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgICB3aWR0aDogOS4wOTA5MSU7IH1cbiAgLmVsZW1lbnRvci1tc2llIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3Itd2MtcHJvZHVjdHMuZWxlbWVudG9yLXByb2R1Y3RzLWNvbHVtbnMtdGFibGV0LTEyIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWxlbWVudG9yLW1zaWUgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci13Yy1wcm9kdWN0cy5lbGVtZW50b3ItcHJvZHVjdHMtY29sdW1ucy1tb2JpbGUtMSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZWxlbWVudG9yLW1zaWUgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci13Yy1wcm9kdWN0cy5lbGVtZW50b3ItcHJvZHVjdHMtY29sdW1ucy1tb2JpbGUtMiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5lbGVtZW50b3ItbXNpZSAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXdjLXByb2R1Y3RzLmVsZW1lbnRvci1wcm9kdWN0cy1jb2x1bW5zLW1vYmlsZS0zIHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmVsZW1lbnRvci1tc2llIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3Itd2MtcHJvZHVjdHMuZWxlbWVudG9yLXByb2R1Y3RzLWNvbHVtbnMtbW9iaWxlLTQgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuZWxlbWVudG9yLW1zaWUgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci13Yy1wcm9kdWN0cy5lbGVtZW50b3ItcHJvZHVjdHMtY29sdW1ucy1tb2JpbGUtNSB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5lbGVtZW50b3ItbXNpZSAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXdjLXByb2R1Y3RzLmVsZW1lbnRvci1wcm9kdWN0cy1jb2x1bW5zLW1vYmlsZS02IHVsLnByb2R1Y3RzIGxpLnByb2R1Y3Qge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmVsZW1lbnRvci1tc2llIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3Itd2MtcHJvZHVjdHMuZWxlbWVudG9yLXByb2R1Y3RzLWNvbHVtbnMtbW9iaWxlLTcgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJTsgfVxuICAuZWxlbWVudG9yLW1zaWUgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci13Yy1wcm9kdWN0cy5lbGVtZW50b3ItcHJvZHVjdHMtY29sdW1ucy1tb2JpbGUtOCB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLmVsZW1lbnRvci1tc2llIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3Itd2MtcHJvZHVjdHMuZWxlbWVudG9yLXByb2R1Y3RzLWNvbHVtbnMtbW9iaWxlLTkgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gICAgd2lkdGg6IDExLjExMTExJTsgfVxuICAuZWxlbWVudG9yLW1zaWUgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci13Yy1wcm9kdWN0cy5lbGVtZW50b3ItcHJvZHVjdHMtY29sdW1ucy1tb2JpbGUtMTAgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAuZWxlbWVudG9yLW1zaWUgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci13Yy1wcm9kdWN0cy5lbGVtZW50b3ItcHJvZHVjdHMtY29sdW1ucy1tb2JpbGUtMTEgdWwucHJvZHVjdHMgbGkucHJvZHVjdCB7XG4gICAgd2lkdGg6IDkuMDkwOTElOyB9XG4gIC5lbGVtZW50b3ItbXNpZSAuZWxlbWVudG9yLWVsZW1lbnQuZWxlbWVudG9yLXdjLXByb2R1Y3RzLmVsZW1lbnRvci1wcm9kdWN0cy1jb2x1bW5zLW1vYmlsZS0xMiB1bC5wcm9kdWN0cyBsaS5wcm9kdWN0IHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH0gfVxuXG4uZWxlbWVudG9yLW1zaWUgLmVsZW1lbnRvci1lbGVtZW50LmVsZW1lbnRvci13Yy1wcm9kdWN0cyB1bC5wcm9kdWN0cywgLmVsZW1lbnRvci1tc2llIC5lbGVtZW50b3ItcG9zdHMge1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cbiAgLmVsZW1lbnRvci1tc2llIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3Itd2MtcHJvZHVjdHMgdWwucHJvZHVjdHMgbGkucHJvZHVjdCwgLmVsZW1lbnRvci1tc2llIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3Itd2MtcHJvZHVjdHMgdWwucHJvZHVjdHMgLmVsZW1lbnRvci1wb3N0LCAuZWxlbWVudG9yLW1zaWUgLmVsZW1lbnRvci1wb3N0cyBsaS5wcm9kdWN0LCAuZWxlbWVudG9yLW1zaWUgLmVsZW1lbnRvci1wb3N0cyAuZWxlbWVudG9yLXBvc3Qge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmVsZW1lbnRvci1tc2llIC5lbGVtZW50b3ItZWxlbWVudC5lbGVtZW50b3Itd2MtcHJvZHVjdHMgdWwucHJvZHVjdHMgLmVsZW1lbnRvci1wb3N0LCAuZWxlbWVudG9yLW1zaWUgLmVsZW1lbnRvci1wb3N0cyAuZWxlbWVudG9yLXBvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiJdfQ== */
[+]
..
[-] frontend-msie.css
[edit]
[-] editor.css
[edit]
[-] admin-rtl.css
[edit]
[-] frontend-msie.min.css
[edit]
[-] editor.min.css
[edit]
[-] frontend.min.css
[edit]
[-] admin-rtl.min.css
[edit]
[-] admin.min.css
[edit]
[-] admin.css
[edit]
[+]
templates
[-] frontend.css
[edit]
[-] editor-rtl.min.css
[edit]
[-] frontend-rtl.min.css
[edit]
[-] editor-rtl.css
[edit]
[-] frontend-rtl.css
[edit]