﻿.header__top-nav,.header__primary-nav,.header__primary-nav li .drop-holder ul,.header .search-holder ul,.footer__nav,.footer__nav>li>.drop-holder ul,.socials-list,.info__nav,.slick-dots,.info-section .info-holder ul,.info-section .info-holder ol,.info-section .content-list,.anchor-list,.capabilities-accordion,.features-tabset,.grid-filter__list,.titled-list,.member-socials,.team-review-tabset,.team-review-md-tabset,.partners-filtration-section .filtrations-labels,.users-filtration-section .filtrations-labels,.categories-list,.glossary-single .related-list,.glossary-single .text-holder-block ul,.event-hero .info-block__list,.single-post-holder .sub-info-list,.single-post-holder .text-holder-block ul,.single-post-holder .related-cta-block .media-relation-block ul,.author-socials,.purchase-block .inner-info-list,.agenda-holder .agenda-text-holder ul,.calendar-popup-holder .dates-list{margin:0;padding:0;list-style:none}.clearfix:after,.widget:after,.search-form:after,.post-password-form p:after,.navigation-single:after{content:'';display:block;clear:both}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hidden{position:absolute;left:-9999px;visibility:hidden}img{max-width:100%;height:auto}.comment-form input[type='text'],.search-form input[type='text'],.post-password-form input[type='text'],.comment-form input[type='tel'],.search-form input[type='tel'],.post-password-form input[type='tel'],.comment-form input[type='email'],.search-form input[type='email'],.post-password-form input[type='email'],.comment-form input[type='search'],.search-form input[type='search'],.post-password-form input[type='search'],.comment-form input[type='password'],.search-form input[type='password'],.post-password-form input[type='password'],.comment-form input[type='url'],.search-form input[type='url'],.post-password-form input[type='url'],.comment-form input[type='date'],.search-form input[type='date'],.post-password-form input[type='date'],.comment-form textarea,.search-form textarea,.post-password-form textarea{-webkit-appearance:none;-webkit-border-radius:0;border:1px solid #999;padding:.5em .7em}.comment-form input[type='text']:focus,.search-form input[type='text']:focus,.post-password-form input[type='text']:focus,.comment-form input[type='tel']:focus,.search-form input[type='tel']:focus,.post-password-form input[type='tel']:focus,.comment-form input[type='email']:focus,.search-form input[type='email']:focus,.post-password-form input[type='email']:focus,.comment-form input[type='search']:focus,.search-form input[type='search']:focus,.post-password-form input[type='search']:focus,.comment-form input[type='password']:focus,.search-form input[type='password']:focus,.post-password-form input[type='password']:focus,.comment-form input[type='url']:focus,.search-form input[type='url']:focus,.post-password-form input[type='url']:focus,.comment-form input[type='date']:focus,.search-form input[type='date']:focus,.post-password-form input[type='date']:focus,.comment-form textarea:focus,.search-form textarea:focus,.post-password-form textarea:focus{border-color:#de4278}.comment-form input[type='text']::-webkit-input-placeholder,.search-form input[type='text']::-webkit-input-placeholder,.post-password-form input[type='text']::-webkit-input-placeholder,.comment-form input[type='tel']::-webkit-input-placeholder,.search-form input[type='tel']::-webkit-input-placeholder,.post-password-form input[type='tel']::-webkit-input-placeholder,.comment-form input[type='email']::-webkit-input-placeholder,.search-form input[type='email']::-webkit-input-placeholder,.post-password-form input[type='email']::-webkit-input-placeholder,.comment-form input[type='search']::-webkit-input-placeholder,.search-form input[type='search']::-webkit-input-placeholder,.post-password-form input[type='search']::-webkit-input-placeholder,.comment-form input[type='password']::-webkit-input-placeholder,.search-form input[type='password']::-webkit-input-placeholder,.post-password-form input[type='password']::-webkit-input-placeholder,.comment-form input[type='url']::-webkit-input-placeholder,.search-form input[type='url']::-webkit-input-placeholder,.post-password-form input[type='url']::-webkit-input-placeholder,.comment-form input[type='date']::-webkit-input-placeholder,.search-form input[type='date']::-webkit-input-placeholder,.post-password-form input[type='date']::-webkit-input-placeholder,.comment-form textarea::-webkit-input-placeholder,.search-form textarea::-webkit-input-placeholder,.post-password-form textarea::-webkit-input-placeholder{color:#ccc}.comment-form input[type='text']::-moz-placeholder,.search-form input[type='text']::-moz-placeholder,.post-password-form input[type='text']::-moz-placeholder,.comment-form input[type='tel']::-moz-placeholder,.search-form input[type='tel']::-moz-placeholder,.post-password-form input[type='tel']::-moz-placeholder,.comment-form input[type='email']::-moz-placeholder,.search-form input[type='email']::-moz-placeholder,.post-password-form input[type='email']::-moz-placeholder,.comment-form input[type='search']::-moz-placeholder,.search-form input[type='search']::-moz-placeholder,.post-password-form input[type='search']::-moz-placeholder,.comment-form input[type='password']::-moz-placeholder,.search-form input[type='password']::-moz-placeholder,.post-password-form input[type='password']::-moz-placeholder,.comment-form input[type='url']::-moz-placeholder,.search-form input[type='url']::-moz-placeholder,.post-password-form input[type='url']::-moz-placeholder,.comment-form input[type='date']::-moz-placeholder,.search-form input[type='date']::-moz-placeholder,.post-password-form input[type='date']::-moz-placeholder,.comment-form textarea::-moz-placeholder,.search-form textarea::-moz-placeholder,.post-password-form textarea::-moz-placeholder{opacity:1;color:#ccc}.comment-form input[type='text']:-moz-placeholder,.search-form input[type='text']:-moz-placeholder,.post-password-form input[type='text']:-moz-placeholder,.comment-form input[type='tel']:-moz-placeholder,.search-form input[type='tel']:-moz-placeholder,.post-password-form input[type='tel']:-moz-placeholder,.comment-form input[type='email']:-moz-placeholder,.search-form input[type='email']:-moz-placeholder,.post-password-form input[type='email']:-moz-placeholder,.comment-form input[type='search']:-moz-placeholder,.search-form input[type='search']:-moz-placeholder,.post-password-form input[type='search']:-moz-placeholder,.comment-form input[type='password']:-moz-placeholder,.search-form input[type='password']:-moz-placeholder,.post-password-form input[type='password']:-moz-placeholder,.comment-form input[type='url']:-moz-placeholder,.search-form input[type='url']:-moz-placeholder,.post-password-form input[type='url']:-moz-placeholder,.comment-form input[type='date']:-moz-placeholder,.search-form input[type='date']:-moz-placeholder,.post-password-form input[type='date']:-moz-placeholder,.comment-form textarea:-moz-placeholder,.search-form textarea:-moz-placeholder,.post-password-form textarea:-moz-placeholder{color:#ccc}.comment-form input[type='text']:-ms-input-placeholder,.search-form input[type='text']:-ms-input-placeholder,.post-password-form input[type='text']:-ms-input-placeholder,.comment-form input[type='tel']:-ms-input-placeholder,.search-form input[type='tel']:-ms-input-placeholder,.post-password-form input[type='tel']:-ms-input-placeholder,.comment-form input[type='email']:-ms-input-placeholder,.search-form input[type='email']:-ms-input-placeholder,.post-password-form input[type='email']:-ms-input-placeholder,.comment-form input[type='search']:-ms-input-placeholder,.search-form input[type='search']:-ms-input-placeholder,.post-password-form input[type='search']:-ms-input-placeholder,.comment-form input[type='password']:-ms-input-placeholder,.search-form input[type='password']:-ms-input-placeholder,.post-password-form input[type='password']:-ms-input-placeholder,.comment-form input[type='url']:-ms-input-placeholder,.search-form input[type='url']:-ms-input-placeholder,.post-password-form input[type='url']:-ms-input-placeholder,.comment-form input[type='date']:-ms-input-placeholder,.search-form input[type='date']:-ms-input-placeholder,.post-password-form input[type='date']:-ms-input-placeholder,.comment-form textarea:-ms-input-placeholder,.search-form textarea:-ms-input-placeholder,.post-password-form textarea:-ms-input-placeholder{color:#ccc}.comment-form input[type='text'].placeholder,.search-form input[type='text'].placeholder,.post-password-form input[type='text'].placeholder,.comment-form input[type='tel'].placeholder,.search-form input[type='tel'].placeholder,.post-password-form input[type='tel'].placeholder,.comment-form input[type='email'].placeholder,.search-form input[type='email'].placeholder,.post-password-form input[type='email'].placeholder,.comment-form input[type='search'].placeholder,.search-form input[type='search'].placeholder,.post-password-form input[type='search'].placeholder,.comment-form input[type='password'].placeholder,.search-form input[type='password'].placeholder,.post-password-form input[type='password'].placeholder,.comment-form input[type='url'].placeholder,.search-form input[type='url'].placeholder,.post-password-form input[type='url'].placeholder,.comment-form input[type='date'].placeholder,.search-form input[type='date'].placeholder,.post-password-form input[type='date'].placeholder,.comment-form textarea.placeholder,.search-form textarea.placeholder,.post-password-form textarea.placeholder{color:#ccc}.widget{margin-bottom:1.2em}.widget ul{padding-left:2em}.widget select{min-width:150px}.comment-form label{display:block;padding-bottom:4px}.comment-form textarea{overflow:auto;margin:0;height:120px;min-height:120px}.comment-form textarea,.comment-form input[type='text']{margin:0 4px 0 0;width:300px}.comment-form input[type='submit']{display:block;float:none}.post-password-form label{display:block}.post-password-form input[type='password']{margin:0 4px 0 0;width:300px}.search-form{margin-bottom:30px}.search-form input{float:left;height:2em}.search-form input[type='search']{margin:0 0 20px;width:100%;display:block}.post-password-form{margin-bottom:30px}.post-password-form input{float:left;height:2em}.post-password-form input[type='password']{display:block;width:100%;margin:10px 0 20px}.comment-form input[type='submit'],.post-password-form input[type='submit'],.search-form input[type='submit']{background:#de4278;color:#fff;height:2em;border:none;padding:0 1em}.comment-form input[type='submit']:hover,.post-password-form input[type='submit']:hover,.search-form input[type='submit']:hover{background:#b52154}.commentlist{margin:0 0 1.2em}.commentlist .edit-link{margin:0}.commentlist .avatar-holder{float:left;margin:0 1.2em 4px 0}.commentlist-item .commentlist-item{padding:0}@media (min-width: 768px){.commentlist-item .commentlist-item{padding:0 0 0 2em}}.comment,.commentlist-holder{overflow:hidden}.commentlist-item .commentlist-item,.commentlist-item+.commentlist-item{padding-top:1.2em}.widget_calendar #next{text-align:right}.gallery-item dt{float:none;padding:0}.navigation,.navigation-comments{position:relative;vertical-align:middle;margin-bottom:1.2em}.navigation .screen-reader-text,.navigation-comments .screen-reader-text{position:absolute;left:-99999px}.navigation .page-numbers,.navigation-comments .page-numbers{display:inline-block;vertical-align:middle;padding:0 .4em}@media (max-width: 767px){.navigation .page-numbers,.navigation-comments .page-numbers{padding:0}}.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{display:inline-block;vertical-align:middle;max-width:50%;background:#de4278;color:#fff;padding:.4em;text-decoration:none;transition:all .4s ease}@media (max-width: 767px){.navigation .next,.navigation .prev,.navigation-comments .next,.navigation-comments .prev{padding:.2em}}.navigation .next:hover,.navigation .prev:hover,.navigation-comments .next:hover,.navigation-comments .prev:hover{background:#b52154}.navigation-single{margin-bottom:1.2em}.navigation-single .next,.navigation-single .prev{float:left;vertical-align:middle;max-width:50%;text-decoration:none}.navigation-single .next a,.navigation-single .prev a{background:#de4278;color:#fff;text-decoration:none;padding:.4em;display:block;transition:all .4s ease}@media (max-width: 767px){.navigation-single .next a,.navigation-single .prev a{padding:.2em}}.navigation-single .next a:hover,.navigation-single .prev a:hover{background:#b52154}.navigation-single .next{float:right}.wp-caption{max-width:100%;clear:both;border:1px solid #ccc;padding:.4em;margin-bottom:1.2em}.wp-caption img{margin:0;vertical-align:top}.wp-caption p{margin:.4em 0 0}div.aligncenter{margin:0 auto 1.2em}img.aligncenter{display:block;margin:0 auto}.alignleft{float:left;margin:0 1.2em 4px 0}.alignright{float:right;margin:0 0 4px 1.2em}.mejs-container{margin-bottom:1.2em}.wp-caption-text,.gallery,.alignnone,.gallery-caption,.sticky,.bypostauthor{height:auto}.jcf-select{display:block;vertical-align:top;position:relative;color:#de4278;border-bottom:1px solid #2449ff;min-width:150px}.jcf-select select{z-index:1;left:0;top:0}.jcf-select .jcf-select-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;cursor:default;display:block;font-size:18px;font-weight:bold;margin:0 25px 6px 0}@media (min-width: 768px){.jcf-select .jcf-select-text{font-size:20px;margin:5px 25px 1px 3px}}.jcf-select .jcf-select-opener{position:absolute;right:8px;top:50%;border:1px solid #2449ff;border-width:2px 2px 0 0;margin-top:-10px;width:10px;height:10px;transform:rotate(135deg);transition:all .4s ease}@media (min-width: 768px){.jcf-select .jcf-select-opener{margin-top:-5px;right:3px}}body>.jcf-select-drop{position:absolute;margin:16px 0 0;z-index:9999}@media (min-width: 768px){body>.jcf-select-drop{margin:0}}body>.jcf-select-drop.jcf-drop-flipped{margin:-16px 0 0}@media (min-width: 768px){body>.jcf-select-drop.jcf-drop-flipped{margin:0}}.jcf-select .jcf-select-drop{position:absolute;margin-top:0px;z-index:9999;top:100%;left:-1px;right:-1px}.jcf-select .jcf-drop-flipped{bottom:100%;top:auto}.jcf-list-box{overflow:hidden;display:inline-block;min-width:200px;margin:0 15px}.jcf-list{display:inline-block;vertical-align:top;position:relative;background:#fff;box-shadow:8px 14px 28px 0 rgba(0,66,124,0.12);width:100%}@media (min-width: 768px){.jcf-list{font-size:18px}}.jcf-list .jcf-list-content{vertical-align:top;display:inline-block;overflow:auto;width:100%}.jcf-list ul{list-style:none;padding:0;margin:0}.jcf-list ul li{overflow:hidden;display:block}.jcf-list .jcf-overflow{overflow:auto}.jcf-list .jcf-option{display:block;padding:13px 14px 14px;color:inherit;cursor:pointer}@media (min-width: 768px){.jcf-list .jcf-option{padding:15px 25px}}.jcf-list .jcf-disabled{background:#fff !important;color:#aaa !important}.jcf-select-drop .jcf-hover,.jcf-list-box .jcf-selected{background:#ebf2f5;font-weight:bold;color:#2449ff}.jcf-list .jcf-optgroup-caption{white-space:nowrap;font-weight:bold;display:block;padding:5px 9px;cursor:default;color:#000}.jcf-list .jcf-optgroup .jcf-option{padding-left:30px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:"icomoon";src:url("fonts/icomoon.ttf?783abc") format("truetype"),url("fonts/icomoon.woff?783abc") format("woff"),url("fonts/icomoon.svg?783abc#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^="icon-"],[class*=" icon-"],.learn-more-link:before,.request-form .form-check label:after,.header__top-nav a:after,.footer__nav a:after,.media-quote blockquote:before,.marked-list li:before,.customer-item blockquote:before,.anchor-list a:after,.request-panel ul a::after,.support-nav__link::after,.grid-filter__drop .opener:after,.grid-filter__list label:after,.categories-list label:after,.hero-inner .back-nav-link:before,.glossary-single .text-holder-block blockquote:before,.events-open-close .choices[data-type*="select-one"]::after,.agenda-filtration-section .choices[data-type*="select-one"]::after,.single-post-holder .text-holder-block blockquote:before,.share-this-holder .button:after{font-family:"icomoon";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}.icon-arrow-thin-up:before{content:""}.icon-arrow-thin-right:before{content:""}.icon-arrow-thin-left:before{content:""}.icon-arrow-thin-down:before{content:""}.icon-cross:before{content:""}.icon-linkedin:before{content:""}.icon-twitter:before{content:""}.icon-facebook:before{content:""}.icon-star:before{content:""}.icon-quote:before{content:""}.icon-play:before{content:""}.icon-phone:before{content:""}.icon-close:before{content:""}.icon-message:before{content:""}.icon-location:before{content:""}.icon-chevron-r:before{content:""}.icon-chevron-d:before{content:""}.icon-chevron-u:before{content:""}.icon-chevron-l:before{content:""}.icon-check:before{content:""}.icon-arrow-r:before{content:""}.icon-search:before{content:""}.icon-zoom_out_map:before{content:""}.icon-facebook-2:before{content:""}body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease, visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;transition:opacity .25s ease 0s, visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform, opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(0.5, 0, 0.14, 1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;transform-origin:top left;transition-property:transform, opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable='true']{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,0.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top, rgba(0,0,0,0.85) 0%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.15) 65%, rgba(0,0,0,0.075) 75.5%, rgba(0,0,0,0.037) 82.85%, rgba(0,0,0,0.019) 88%, rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%, 0, 0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0, 0, 0)}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;transition-timing-function:cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5, 1.5, 1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(0.5, 0.5, 0.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0, 0, 0) translate3d(-100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0, 0, 0) translate3d(100%, 0, 0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1, 1, 1) translate3d(0, 0, 0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0, 0, 0) scale(1)}@media all and (max-height: 576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,0.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width: 576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}.choices{position:relative;overflow:hidden;margin-bottom:24px;font-size:16px}.choices:focus{outline:none}.choices:last-child{margin-bottom:0}.choices.is-open{overflow:initial}.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{background-color:#eaeaea;cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none}.choices.is-disabled .choices__item{cursor:not-allowed}.choices [hidden]{display:none !important}.choices[data-type*='select-one']{cursor:pointer}.choices[data-type*='select-one'] .choices__inner{padding-bottom:7.5px}.choices[data-type*='select-one'] .choices__input{display:block;width:100%;padding:10px;border-bottom:1px solid #dddddd;background-color:#ffffff;margin:0}.choices[data-type*='select-one'] .choices__button{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);padding:0;background-size:8px;position:absolute;top:50%;right:0;margin-top:-10px;margin-right:25px;height:20px;width:20px;border-radius:10em;opacity:0.25}.choices[data-type*='select-one'] .choices__button:hover,.choices[data-type*='select-one'] .choices__button:focus{opacity:1}.choices[data-type*='select-one'] .choices__button:focus{box-shadow:0px 0px 0px 2px #00bcd4}.choices[data-type*='select-one'] .choices__item[data-value=''] .choices__button{display:none}.choices[data-type*='select-one']:after{content:'';height:0;width:0;border-style:solid;border-color:#333333 transparent transparent transparent;border-width:5px;position:absolute;right:11.5px;top:50%;margin-top:-2.5px;pointer-events:none}.choices[data-type*='select-one'].is-open:after{border-color:transparent transparent #333333 transparent;margin-top:-7.5px}.choices[data-type*='select-one'][dir='rtl']:after{left:11.5px;right:auto}.choices[data-type*='select-one'][dir='rtl'] .choices__button{right:auto;left:0;margin-left:25px;margin-right:0}.choices[data-type*='select-multiple'] .choices__inner,.choices[data-type*='text'] .choices__inner{cursor:text}.choices[data-type*='select-multiple'] .choices__button,.choices[data-type*='text'] .choices__button{position:relative;display:inline-block;margin-top:0;margin-right:-4px;margin-bottom:0;margin-left:8px;padding-left:16px;border-left:1px solid #008fa1;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);background-size:8px;width:8px;line-height:1;opacity:0.75;border-radius:0}.choices[data-type*='select-multiple'] .choices__button:hover,.choices[data-type*='select-multiple'] .choices__button:focus,.choices[data-type*='text'] .choices__button:hover,.choices[data-type*='text'] .choices__button:focus{opacity:1}.choices__inner{display:inline-block;vertical-align:top;width:100%;background-color:#f9f9f9;padding:7.5px 7.5px 3.75px;border:1px solid #dddddd;border-radius:2.5px;font-size:14px;min-height:44px;overflow:hidden}.is-focused .choices__inner,.is-open .choices__inner{border-color:#b7b7b7}.is-open .choices__inner{border-radius:2.5px 2.5px 0 0}.is-flipped.is-open .choices__inner{border-radius:0 0 2.5px 2.5px}.choices__list{margin:0;padding-left:0;list-style:none}.choices__list--single{display:inline-block;padding:4px 16px 4px 4px;width:100%}[dir='rtl'] .choices__list--single{padding-right:4px;padding-left:16px}.choices__list--single .choices__item{width:100%}.choices__list--multiple{display:inline}.choices__list--multiple .choices__item{display:inline-block;vertical-align:middle;border-radius:20px;padding:4px 10px;font-size:12px;font-weight:500;margin-right:3.75px;margin-bottom:3.75px;background-color:#00bcd4;border:1px solid #00a5bb;color:#ffffff;word-break:break-all;box-sizing:border-box}.choices__list--multiple .choices__item[data-deletable]{padding-right:5px}[dir='rtl'] .choices__list--multiple .choices__item{margin-right:0;margin-left:3.75px}.choices__list--multiple .choices__item.is-highlighted{background-color:#00a5bb;border:1px solid #008fa1}.is-disabled .choices__list--multiple .choices__item{background-color:#aaaaaa;border:1px solid #919191}.choices__list--dropdown{visibility:hidden;z-index:1;position:absolute;width:100%;background-color:#ffffff;border:1px solid #dddddd;top:100%;margin-top:-1px;border-bottom-left-radius:2.5px;border-bottom-right-radius:2.5px;overflow:hidden;word-break:break-all;will-change:visibility}.choices__list--dropdown.is-active{visibility:visible}.is-open .choices__list--dropdown{border-color:#b7b7b7}.is-flipped .choices__list--dropdown{top:auto;bottom:100%;margin-top:0;margin-bottom:-1px;border-radius:0.25rem 0.25rem 0 0}.choices__list--dropdown .choices__list{position:relative;max-height:300px;overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.choices__list--dropdown .choices__item{position:relative;padding:10px;font-size:14px}[dir='rtl'] .choices__list--dropdown .choices__item{text-align:right}@media (min-width: 640px){.choices__list--dropdown .choices__item--selectable{padding-right:100px}.choices__list--dropdown .choices__item--selectable:after{content:attr(data-select-text);font-size:12px;opacity:0;position:absolute;right:10px;top:50%;transform:translateY(-50%)}[dir='rtl'] .choices__list--dropdown .choices__item--selectable{text-align:right;padding-left:100px;padding-right:10px}[dir='rtl'] .choices__list--dropdown .choices__item--selectable:after{right:auto;left:10px}}.choices__list--dropdown .choices__item--selectable.is-highlighted{background-color:#f2f2f2}.choices__list--dropdown .choices__item--selectable.is-highlighted:after{opacity:0.5}.choices__item{cursor:default}.choices__item--selectable{cursor:pointer}.choices__item--disabled{cursor:not-allowed;-webkit-user-select:none;-ms-user-select:none;user-select:none;opacity:0.5}.choices__heading{font-weight:600;font-size:12px;padding:10px;border-bottom:1px solid #f7f7f7;color:gray}.choices__button{text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background-color:transparent;background-repeat:no-repeat;background-position:center;cursor:pointer}.choices__button:focus{outline:none}.choices__input{display:inline-block;vertical-align:baseline;background-color:#f9f9f9;font-size:14px;margin-bottom:5px;border:0;border-radius:0;max-width:100%;padding:4px 0 4px 2px}.choices__input:focus{outline:0}[dir='rtl'] .choices__input{padding-right:2px;padding-left:0}.choices__placeholder{opacity:0.5}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform, height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0,0,0,0.5), rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:0.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:0.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:0.2s transform, 0.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:0.2s transform, 0.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:0.2s transform, 0.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,0.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,0.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,0.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform, opacity, height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.iti{position:relative;display:inline-block}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type="text"],.iti input[type="tel"]{position:relative;z-index:0;margin-top:0 !important;margin-bottom:0 !important;padding-right:36px;margin-right:0}.iti__flag-container{position:absolute;top:0;bottom:0;right:0;padding:1px}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%;padding:0 6px 0 8px}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,0.2);background-color:white;border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width: 500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:none}.iti__dial-code{color:#999}.iti__country.iti__highlight{background-color:rgba(0,0,0,0.05)}.iti__flag-box,.iti__country-name,.iti__dial-code{vertical-align:middle}.iti__flag-box,.iti__country-name{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type="text"],.iti--allow-dropdown input[type="tel"],.iti--separate-dial-code input,.iti--separate-dial-code input[type="text"],.iti--separate-dial-code input[type="tel"]{padding-right:6px;padding-left:52px;margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{background-color:rgba(0,0,0,0.05)}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background-color:transparent}.iti--separate-dial-code .iti__selected-flag{background-color:rgba(0,0,0,0.05)}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px 10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0px 0px}.iti__flag.iti__ad{height:14px;background-position:-22px 0px}.iti__flag.iti__ae{height:10px;background-position:-44px 0px}.iti__flag.iti__af{height:14px;background-position:-66px 0px}.iti__flag.iti__ag{height:14px;background-position:-88px 0px}.iti__flag.iti__ai{height:10px;background-position:-110px 0px}.iti__flag.iti__al{height:15px;background-position:-132px 0px}.iti__flag.iti__am{height:10px;background-position:-154px 0px}.iti__flag.iti__ao{height:14px;background-position:-176px 0px}.iti__flag.iti__aq{height:14px;background-position:-198px 0px}.iti__flag.iti__ar{height:13px;background-position:-220px 0px}.iti__flag.iti__as{height:10px;background-position:-242px 0px}.iti__flag.iti__at{height:14px;background-position:-264px 0px}.iti__flag.iti__au{height:10px;background-position:-286px 0px}.iti__flag.iti__aw{height:14px;background-position:-308px 0px}.iti__flag.iti__ax{height:13px;background-position:-330px 0px}.iti__flag.iti__az{height:10px;background-position:-352px 0px}.iti__flag.iti__ba{height:10px;background-position:-374px 0px}.iti__flag.iti__bb{height:14px;background-position:-396px 0px}.iti__flag.iti__bd{height:12px;background-position:-418px 0px}.iti__flag.iti__be{height:15px;background-position:-440px 0px}.iti__flag.iti__bf{height:14px;background-position:-460px 0px}.iti__flag.iti__bg{height:12px;background-position:-482px 0px}.iti__flag.iti__bh{height:12px;background-position:-504px 0px}.iti__flag.iti__bi{height:12px;background-position:-526px 0px}.iti__flag.iti__bj{height:14px;background-position:-548px 0px}.iti__flag.iti__bl{height:14px;background-position:-570px 0px}.iti__flag.iti__bm{height:10px;background-position:-592px 0px}.iti__flag.iti__bn{height:10px;background-position:-614px 0px}.iti__flag.iti__bo{height:14px;background-position:-636px 0px}.iti__flag.iti__bq{height:14px;background-position:-658px 0px}.iti__flag.iti__br{height:14px;background-position:-680px 0px}.iti__flag.iti__bs{height:10px;background-position:-702px 0px}.iti__flag.iti__bt{height:14px;background-position:-724px 0px}.iti__flag.iti__bv{height:15px;background-position:-746px 0px}.iti__flag.iti__bw{height:14px;background-position:-768px 0px}.iti__flag.iti__by{height:10px;background-position:-790px 0px}.iti__flag.iti__bz{height:14px;background-position:-812px 0px}.iti__flag.iti__ca{height:10px;background-position:-834px 0px}.iti__flag.iti__cc{height:10px;background-position:-856px 0px}.iti__flag.iti__cd{height:15px;background-position:-878px 0px}.iti__flag.iti__cf{height:14px;background-position:-900px 0px}.iti__flag.iti__cg{height:14px;background-position:-922px 0px}.iti__flag.iti__ch{height:15px;background-position:-944px 0px}.iti__flag.iti__ci{height:14px;background-position:-961px 0px}.iti__flag.iti__ck{height:10px;background-position:-983px 0px}.iti__flag.iti__cl{height:14px;background-position:-1005px 0px}.iti__flag.iti__cm{height:14px;background-position:-1027px 0px}.iti__flag.iti__cn{height:14px;background-position:-1049px 0px}.iti__flag.iti__co{height:14px;background-position:-1071px 0px}.iti__flag.iti__cp{height:14px;background-position:-1093px 0px}.iti__flag.iti__cr{height:12px;background-position:-1115px 0px}.iti__flag.iti__cu{height:10px;background-position:-1137px 0px}.iti__flag.iti__cv{height:12px;background-position:-1159px 0px}.iti__flag.iti__cw{height:14px;background-position:-1181px 0px}.iti__flag.iti__cx{height:10px;background-position:-1203px 0px}.iti__flag.iti__cy{height:14px;background-position:-1225px 0px}.iti__flag.iti__cz{height:14px;background-position:-1247px 0px}.iti__flag.iti__de{height:12px;background-position:-1269px 0px}.iti__flag.iti__dg{height:10px;background-position:-1291px 0px}.iti__flag.iti__dj{height:14px;background-position:-1313px 0px}.iti__flag.iti__dk{height:15px;background-position:-1335px 0px}.iti__flag.iti__dm{height:10px;background-position:-1357px 0px}.iti__flag.iti__do{height:14px;background-position:-1379px 0px}.iti__flag.iti__dz{height:14px;background-position:-1401px 0px}.iti__flag.iti__ea{height:14px;background-position:-1423px 0px}.iti__flag.iti__ec{height:14px;background-position:-1445px 0px}.iti__flag.iti__ee{height:13px;background-position:-1467px 0px}.iti__flag.iti__eg{height:14px;background-position:-1489px 0px}.iti__flag.iti__eh{height:10px;background-position:-1511px 0px}.iti__flag.iti__er{height:10px;background-position:-1533px 0px}.iti__flag.iti__es{height:14px;background-position:-1555px 0px}.iti__flag.iti__et{height:10px;background-position:-1577px 0px}.iti__flag.iti__eu{height:14px;background-position:-1599px 0px}.iti__flag.iti__fi{height:12px;background-position:-1621px 0px}.iti__flag.iti__fj{height:10px;background-position:-1643px 0px}.iti__flag.iti__fk{height:10px;background-position:-1665px 0px}.iti__flag.iti__fm{height:11px;background-position:-1687px 0px}.iti__flag.iti__fo{height:15px;background-position:-1709px 0px}.iti__flag.iti__fr{height:14px;background-position:-1731px 0px}.iti__flag.iti__ga{height:15px;background-position:-1753px 0px}.iti__flag.iti__gb{height:10px;background-position:-1775px 0px}.iti__flag.iti__gd{height:12px;background-position:-1797px 0px}.iti__flag.iti__ge{height:14px;background-position:-1819px 0px}.iti__flag.iti__gf{height:14px;background-position:-1841px 0px}.iti__flag.iti__gg{height:14px;background-position:-1863px 0px}.iti__flag.iti__gh{height:14px;background-position:-1885px 0px}.iti__flag.iti__gi{height:10px;background-position:-1907px 0px}.iti__flag.iti__gl{height:14px;background-position:-1929px 0px}.iti__flag.iti__gm{height:14px;background-position:-1951px 0px}.iti__flag.iti__gn{height:14px;background-position:-1973px 0px}.iti__flag.iti__gp{height:14px;background-position:-1995px 0px}.iti__flag.iti__gq{height:14px;background-position:-2017px 0px}.iti__flag.iti__gr{height:14px;background-position:-2039px 0px}.iti__flag.iti__gs{height:10px;background-position:-2061px 0px}.iti__flag.iti__gt{height:13px;background-position:-2083px 0px}.iti__flag.iti__gu{height:11px;background-position:-2105px 0px}.iti__flag.iti__gw{height:10px;background-position:-2127px 0px}.iti__flag.iti__gy{height:12px;background-position:-2149px 0px}.iti__flag.iti__hk{height:14px;background-position:-2171px 0px}.iti__flag.iti__hm{height:10px;background-position:-2193px 0px}.iti__flag.iti__hn{height:10px;background-position:-2215px 0px}.iti__flag.iti__hr{height:10px;background-position:-2237px 0px}.iti__flag.iti__ht{height:12px;background-position:-2259px 0px}.iti__flag.iti__hu{height:10px;background-position:-2281px 0px}.iti__flag.iti__ic{height:14px;background-position:-2303px 0px}.iti__flag.iti__id{height:14px;background-position:-2325px 0px}.iti__flag.iti__ie{height:10px;background-position:-2347px 0px}.iti__flag.iti__il{height:15px;background-position:-2369px 0px}.iti__flag.iti__im{height:10px;background-position:-2391px 0px}.iti__flag.iti__in{height:14px;background-position:-2413px 0px}.iti__flag.iti__io{height:10px;background-position:-2435px 0px}.iti__flag.iti__iq{height:14px;background-position:-2457px 0px}.iti__flag.iti__ir{height:12px;background-position:-2479px 0px}.iti__flag.iti__is{height:15px;background-position:-2501px 0px}.iti__flag.iti__it{height:14px;background-position:-2523px 0px}.iti__flag.iti__je{height:12px;background-position:-2545px 0px}.iti__flag.iti__jm{height:10px;background-position:-2567px 0px}.iti__flag.iti__jo{height:10px;background-position:-2589px 0px}.iti__flag.iti__jp{height:14px;background-position:-2611px 0px}.iti__flag.iti__ke{height:14px;background-position:-2633px 0px}.iti__flag.iti__kg{height:12px;background-position:-2655px 0px}.iti__flag.iti__kh{height:13px;background-position:-2677px 0px}.iti__flag.iti__ki{height:10px;background-position:-2699px 0px}.iti__flag.iti__km{height:12px;background-position:-2721px 0px}.iti__flag.iti__kn{height:14px;background-position:-2743px 0px}.iti__flag.iti__kp{height:10px;background-position:-2765px 0px}.iti__flag.iti__kr{height:14px;background-position:-2787px 0px}.iti__flag.iti__kw{height:10px;background-position:-2809px 0px}.iti__flag.iti__ky{height:10px;background-position:-2831px 0px}.iti__flag.iti__kz{height:10px;background-position:-2853px 0px}.iti__flag.iti__la{height:14px;background-position:-2875px 0px}.iti__flag.iti__lb{height:14px;background-position:-2897px 0px}.iti__flag.iti__lc{height:10px;background-position:-2919px 0px}.iti__flag.iti__li{height:12px;background-position:-2941px 0px}.iti__flag.iti__lk{height:10px;background-position:-2963px 0px}.iti__flag.iti__lr{height:11px;background-position:-2985px 0px}.iti__flag.iti__ls{height:14px;background-position:-3007px 0px}.iti__flag.iti__lt{height:12px;background-position:-3029px 0px}.iti__flag.iti__lu{height:12px;background-position:-3051px 0px}.iti__flag.iti__lv{height:10px;background-position:-3073px 0px}.iti__flag.iti__ly{height:10px;background-position:-3095px 0px}.iti__flag.iti__ma{height:14px;background-position:-3117px 0px}.iti__flag.iti__mc{height:15px;background-position:-3139px 0px}.iti__flag.iti__md{height:10px;background-position:-3160px 0px}.iti__flag.iti__me{height:10px;background-position:-3182px 0px}.iti__flag.iti__mf{height:14px;background-position:-3204px 0px}.iti__flag.iti__mg{height:14px;background-position:-3226px 0px}.iti__flag.iti__mh{height:11px;background-position:-3248px 0px}.iti__flag.iti__mk{height:10px;background-position:-3270px 0px}.iti__flag.iti__ml{height:14px;background-position:-3292px 0px}.iti__flag.iti__mm{height:14px;background-position:-3314px 0px}.iti__flag.iti__mn{height:10px;background-position:-3336px 0px}.iti__flag.iti__mo{height:14px;background-position:-3358px 0px}.iti__flag.iti__mp{height:10px;background-position:-3380px 0px}.iti__flag.iti__mq{height:14px;background-position:-3402px 0px}.iti__flag.iti__mr{height:14px;background-position:-3424px 0px}.iti__flag.iti__ms{height:10px;background-position:-3446px 0px}.iti__flag.iti__mt{height:14px;background-position:-3468px 0px}.iti__flag.iti__mu{height:14px;background-position:-3490px 0px}.iti__flag.iti__mv{height:14px;background-position:-3512px 0px}.iti__flag.iti__mw{height:14px;background-position:-3534px 0px}.iti__flag.iti__mx{height:12px;background-position:-3556px 0px}.iti__flag.iti__my{height:10px;background-position:-3578px 0px}.iti__flag.iti__mz{height:14px;background-position:-3600px 0px}.iti__flag.iti__na{height:14px;background-position:-3622px 0px}.iti__flag.iti__nc{height:10px;background-position:-3644px 0px}.iti__flag.iti__ne{height:15px;background-position:-3666px 0px}.iti__flag.iti__nf{height:10px;background-position:-3686px 0px}.iti__flag.iti__ng{height:10px;background-position:-3708px 0px}.iti__flag.iti__ni{height:12px;background-position:-3730px 0px}.iti__flag.iti__nl{height:14px;background-position:-3752px 0px}.iti__flag.iti__no{height:15px;background-position:-3774px 0px}.iti__flag.iti__np{height:15px;background-position:-3796px 0px}.iti__flag.iti__nr{height:10px;background-position:-3811px 0px}.iti__flag.iti__nu{height:10px;background-position:-3833px 0px}.iti__flag.iti__nz{height:10px;background-position:-3855px 0px}.iti__flag.iti__om{height:10px;background-position:-3877px 0px}.iti__flag.iti__pa{height:14px;background-position:-3899px 0px}.iti__flag.iti__pe{height:14px;background-position:-3921px 0px}.iti__flag.iti__pf{height:14px;background-position:-3943px 0px}.iti__flag.iti__pg{height:15px;background-position:-3965px 0px}.iti__flag.iti__ph{height:10px;background-position:-3987px 0px}.iti__flag.iti__pk{height:14px;background-position:-4009px 0px}.iti__flag.iti__pl{height:13px;background-position:-4031px 0px}.iti__flag.iti__pm{height:14px;background-position:-4053px 0px}.iti__flag.iti__pn{height:10px;background-position:-4075px 0px}.iti__flag.iti__pr{height:14px;background-position:-4097px 0px}.iti__flag.iti__ps{height:10px;background-position:-4119px 0px}.iti__flag.iti__pt{height:14px;background-position:-4141px 0px}.iti__flag.iti__pw{height:13px;background-position:-4163px 0px}.iti__flag.iti__py{height:11px;background-position:-4185px 0px}.iti__flag.iti__qa{height:8px;background-position:-4207px 0px}.iti__flag.iti__re{height:14px;background-position:-4229px 0px}.iti__flag.iti__ro{height:14px;background-position:-4251px 0px}.iti__flag.iti__rs{height:14px;background-position:-4273px 0px}.iti__flag.iti__ru{height:14px;background-position:-4295px 0px}.iti__flag.iti__rw{height:14px;background-position:-4317px 0px}.iti__flag.iti__sa{height:14px;background-position:-4339px 0px}.iti__flag.iti__sb{height:10px;background-position:-4361px 0px}.iti__flag.iti__sc{height:10px;background-position:-4383px 0px}.iti__flag.iti__sd{height:10px;background-position:-4405px 0px}.iti__flag.iti__se{height:13px;background-position:-4427px 0px}.iti__flag.iti__sg{height:14px;background-position:-4449px 0px}.iti__flag.iti__sh{height:10px;background-position:-4471px 0px}.iti__flag.iti__si{height:10px;background-position:-4493px 0px}.iti__flag.iti__sj{height:15px;background-position:-4515px 0px}.iti__flag.iti__sk{height:14px;background-position:-4537px 0px}.iti__flag.iti__sl{height:14px;background-position:-4559px 0px}.iti__flag.iti__sm{height:15px;background-position:-4581px 0px}.iti__flag.iti__sn{height:14px;background-position:-4603px 0px}.iti__flag.iti__so{height:14px;background-position:-4625px 0px}.iti__flag.iti__sr{height:14px;background-position:-4647px 0px}.iti__flag.iti__ss{height:10px;background-position:-4669px 0px}.iti__flag.iti__st{height:10px;background-position:-4691px 0px}.iti__flag.iti__sv{height:12px;background-position:-4713px 0px}.iti__flag.iti__sx{height:14px;background-position:-4735px 0px}.iti__flag.iti__sy{height:14px;background-position:-4757px 0px}.iti__flag.iti__sz{height:14px;background-position:-4779px 0px}.iti__flag.iti__ta{height:10px;background-position:-4801px 0px}.iti__flag.iti__tc{height:10px;background-position:-4823px 0px}.iti__flag.iti__td{height:14px;background-position:-4845px 0px}.iti__flag.iti__tf{height:14px;background-position:-4867px 0px}.iti__flag.iti__tg{height:13px;background-position:-4889px 0px}.iti__flag.iti__th{height:14px;background-position:-4911px 0px}.iti__flag.iti__tj{height:10px;background-position:-4933px 0px}.iti__flag.iti__tk{height:10px;background-position:-4955px 0px}.iti__flag.iti__tl{height:10px;background-position:-4977px 0px}.iti__flag.iti__tm{height:14px;background-position:-4999px 0px}.iti__flag.iti__tn{height:14px;background-position:-5021px 0px}.iti__flag.iti__to{height:10px;background-position:-5043px 0px}.iti__flag.iti__tr{height:14px;background-position:-5065px 0px}.iti__flag.iti__tt{height:12px;background-position:-5087px 0px}.iti__flag.iti__tv{height:10px;background-position:-5109px 0px}.iti__flag.iti__tw{height:14px;background-position:-5131px 0px}.iti__flag.iti__tz{height:14px;background-position:-5153px 0px}.iti__flag.iti__ua{height:14px;background-position:-5175px 0px}.iti__flag.iti__ug{height:14px;background-position:-5197px 0px}.iti__flag.iti__um{height:11px;background-position:-5219px 0px}.iti__flag.iti__un{height:14px;background-position:-5241px 0px}.iti__flag.iti__us{height:11px;background-position:-5263px 0px}.iti__flag.iti__uy{height:14px;background-position:-5285px 0px}.iti__flag.iti__uz{height:10px;background-position:-5307px 0px}.iti__flag.iti__va{height:15px;background-position:-5329px 0px}.iti__flag.iti__vc{height:14px;background-position:-5346px 0px}.iti__flag.iti__ve{height:14px;background-position:-5368px 0px}.iti__flag.iti__vg{height:10px;background-position:-5390px 0px}.iti__flag.iti__vi{height:14px;background-position:-5412px 0px}.iti__flag.iti__vn{height:14px;background-position:-5434px 0px}.iti__flag.iti__vu{height:12px;background-position:-5456px 0px}.iti__flag.iti__wf{height:14px;background-position:-5478px 0px}.iti__flag.iti__ws{height:10px;background-position:-5500px 0px}.iti__flag.iti__xk{height:15px;background-position:-5522px 0px}.iti__flag.iti__ye{height:14px;background-position:-5544px 0px}.iti__flag.iti__yt{height:14px;background-position:-5566px 0px}.iti__flag.iti__za{height:14px;background-position:-5588px 0px}.iti__flag.iti__zm{height:14px;background-position:-5610px 0px}.iti__flag.iti__zw{height:10px;background-position:-5632px 0px}.iti__flag{height:15px;box-shadow:0px 0px 1px 0px #888;background-image:url("images/flags.png");background-repeat:no-repeat;background-color:#dbdbdb;background-position:20px 0}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.iti__flag{background-image:url("images/flags@2x.png")}}.iti__flag.iti__np{background-color:transparent}@font-face{font-family:"Helonik";src:url("fonts/helonik-light.eot");src:url("fonts/helonik-light.eot?#iefix") format("embedded-opentype"),url("fonts/helonik-light.woff") format("woff"),url("fonts/helonik-light.ttf") format("truetype"),url("fonts/helonik-light.svghelonik-light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Helonik";src:url("fonts/helonik-regular.eot");src:url("fonts/helonik-regular.eot?#iefix") format("embedded-opentype"),url("fonts/helonik-regular.woff") format("woff"),url("fonts/helonik-regular.ttf") format("truetype"),url("fonts/helonik-regular.svghelonik-regular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Helonik";src:url("fonts/helonik-demibold.eot");src:url("fonts/helonik-demibold.eot?#iefix") format("embedded-opentype"),url("fonts/helonik-demibold.woff") format("woff"),url("fonts/helonik-demibold.ttf") format("truetype"),url("fonts/helonik-demibold.svghelonik-demibold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:"Helonik";src:url("fonts/helonik-bold.eot");src:url("fonts/helonik-bold.eot?#iefix") format("embedded-opentype"),url("fonts/helonik-bold.woff") format("woff"),url("fonts/helonik-bold.ttf") format("truetype"),url("fonts/helonik-bold.svghelonik-bold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:"Helonik";src:url("fonts/helonik-extrabold.eot");src:url("fonts/helonik-extrabold.eot?#iefix") format("embedded-opentype"),url("fonts/helonik-extrabold.woff") format("woff"),url("fonts/helonik-extrabold.ttf") format("truetype"),url("fonts/helonik-extrabold.svghelonik-extrabold") format("svg");font-weight:800;font-style:normal}h1,.h1{letter-spacing:-.01438rem;line-height:1.21}@media (min-width: 768px){h1,.h1{font-size:3.625rem}}h1 strong,h1 b,.h1 strong,.h1 b{font-weight:700}h2,.hero-inner__content .section-heading h1,.h2{line-height:1.14}@media (min-width: 768px){h2,.hero-inner__content .section-heading h1,.h2{font-size:3.3125rem;line-height:1.26}}h2 strong,.hero-inner__content .section-heading h1 strong,h2 b,.hero-inner__content .section-heading h1 b,.h2 strong,.h2 b{font-weight:700}h3,.h3{line-height:1.18}@media (min-width: 768px){h3,.h3{font-size:2rem;line-height:1.47}}h4,.h4{line-height:1.45}@media (min-width: 768px){h4,.h4{font-size:1.75rem;line-height:1.25}}h5,.h5,.benefits-section__description h3,.data-platform__description h3,.article-item__title{font-weight:500}@media (min-width: 768px){h5,.h5,.benefits-section__description h3,.data-platform__description h3,.article-item__title{font-size:1.375rem}}.text-lh-md{line-height:1.56}@media (min-width: 1024px){.lead{font-size:1.125rem;line-height:1.62}}.text-size-md{font-size:.875rem}.font-weight-medium{font-weight:500}.small{letter-spacing:.72px}.btn{display:inline-flex;justify-content:center;align-items:center;vertical-align:top;letter-spacing:.0625rem;line-height:1.17;cursor:pointer;appearance:none;text-transform:uppercase;position:relative;overflow:hidden;z-index:1;font-weight:700}@media (min-width: 768px){.btn{font-size:1.125rem;padding:.9375rem 1.875rem}}.btn.disabled,.btn:disabled{pointer-events:none;opacity:0.5}.btn-success{background:transparent;color:#000}.btn-success:hover{background:transparent;color:#000}.btn-success:hover:before{max-width:100%}.btn-success:focus,.btn-success:active{color:#000 !important}.btn-success:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:#00b12b;z-index:-2}.btn-success:before{transition:max-width .1s ease;content:"";position:absolute;top:0;left:0;bottom:0;width:100%;max-width:0;background:#ffc200;z-index:-1}.btn-outline-success{border:2px solid #00b12b;padding:.8125rem 1.125rem;color:#000}@media (min-width: 768px){.btn-outline-success{font-size:1.125rem;padding:.8125rem 1.875rem}}.btn-outline-success:hover:before{max-width:100%}.btn-outline-success:before{transition:max-width .1s ease;content:"";position:absolute;top:0;left:0;bottom:0;width:100%;max-width:0;background:#00b12b;z-index:-1}.learn-more-link{display:inline-flex;align-items:center;pointer-events:auto !important;color:#00b12b !important;line-height:1;letter-spacing:1.6px;font-weight:700 !important;font-size:1rem}.learn-more-link:before{content:"";margin:0 .75rem 0 0}@media (min-width: 768px){.service-form .col-image{order:2}}@media (min-width: 768px){.service-form .col-image img{margin:-137px 0 0 -5px}}.service-form .h5,.service-form .benefits-section__description h3,.benefits-section__description .service-form h3,.service-form .data-platform__description h3,.data-platform__description .service-form h3,.service-form .article-item__title{display:block;line-height:1.2}.service-form .block-result{display:none}.service-form .block-result.opened{display:block}.service-form .col-result{order:4;align-self:flex-start}.service-form .col-result.opened ~ .col-image{display:none}@media (min-width: 1024px){.service-form .col-result .block-result{margin:-95px 0 0 -10px}}@media (min-width: 1024px){.service-form .col-result .col-lg-6+.col-lg-6{border-left:2px solid #00b6ef}}.col-form-label{font-size:18px;font-weight:bold}@media (min-width: 768px){.col-form-label{font-size:20px}}.bg-light .block-result{background:#fff !important}.quiz-block label,.quiz-block .label{display:block;color:#000;font-size:1rem;line-height:1.5;margin-bottom:.9375rem}@media (min-width: 768px){.quiz-block label,.quiz-block .label{font-size:1.125rem;line-height:1.444}}.quiz-block .form-control-wrapper{margin-bottom:.9375rem}.choices{font-size:1rem;line-height:1;font-weight:400;z-index:9}@media (min-width: 768px){.choices{font-size:1.125rem}}.choices[data-type*='select-one']:after{width:.4375rem;height:.4375rem;border:0;right:.5625rem;margin-top:0 !important;background-image:url("data:image/svg+xml,%3Csvg width='6' height='6' viewBox='0 0 6 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.52875 4.92951C2.50458 4.90597 2.40125 4.81708 2.31625 4.73427C1.78167 4.2488 0.906667 2.98236 0.639583 2.31951C0.596667 2.21885 0.505833 1.96434 0.5 1.82836C0.5 1.69806 0.53 1.57386 0.590833 1.45533C0.675833 1.30758 0.809583 1.18905 0.9675 1.12411C1.07708 1.0823 1.405 1.01735 1.41083 1.01735C1.76958 0.952407 2.3525 0.916687 2.99667 0.916687C3.61042 0.916687 4.16958 0.952407 4.53375 1.00558C4.53958 1.01167 4.94708 1.07662 5.08667 1.14765C5.34167 1.27795 5.5 1.53245 5.5 1.80482V1.82836C5.49375 2.00574 5.33542 2.37878 5.32958 2.37878C5.06208 3.00591 4.23 4.24312 3.67708 4.74036C3.67708 4.74036 3.535 4.8804 3.44625 4.94129C3.31875 5.03627 3.16083 5.08335 3.00292 5.08335C2.82667 5.08335 2.6625 5.03018 2.52875 4.92951' fill='%2300B12B'/%3E%3C/svg%3E");background-size:100% 100%;transform:translateY(-50%);z-index:9}@media (min-width: 768px){.choices[data-type*='select-one']:after{right:.9375rem}}.choices.is-focused .choices__inner{border-color:#000}.choices.is-open{z-index:10;box-shadow:0 .25rem 2.5rem rgba(0,0,0,0.25)}.choices.is-open .choices__inner{border-color:#000;border-radius:0}.choices.is-open .choices__list--dropdown{border-color:#000}.choices__inner{padding:.6875rem 1.5625rem .5625rem .9375rem !important;border:.0625rem solid #000;background-color:#fff;border-radius:0;min-height:2.625rem;font-size:1rem;line-height:1;position:relative;z-index:9}@media (min-width: 768px){.choices__inner{font-size:1.125rem;padding:.625rem 1.5625rem .5625rem .9375rem !important}}.choices__inner:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-color:#fff}.choices__placeholder{opacity:1}.choices__list.choices__list--single{padding:0;position:relative;z-index:1}.choices__list.choices__list--single .choices__item{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.choices__list--dropdown{border-color:#000;border-radius:0 !important;word-break:break-word;padding:.625rem 0 1.3125rem;box-shadow:0 .25rem 2.5rem rgba(0,0,0,0.25)}.is-flipped .choices__list--dropdown{top:100%;bottom:auto}.choices__list--dropdown .choices__item{font-weight:400;font-size:1rem;line-height:1.44;padding:.5rem 1.5625rem .5rem .9375rem;background-color:#fff}@media (min-width: 768px){.choices__list--dropdown .choices__item{font-size:1.125rem}}.choices__list--dropdown .choices__item.is-highlighted{background-color:#f6f6f4}.choices__list--dropdown .choices__item.choices__placeholder{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}.subscribe-block{position:relative;overflow:hidden;padding:3.125rem 1.25rem;margin:0 -1.25rem 3.125rem;z-index:2}@media (min-width: 768px){.subscribe-block{margin:0}}@media (min-width: 1024px){.subscribe-block{padding:3.125rem}}.subscribe-block h1,.subscribe-block .h1,.subscribe-block h2,.subscribe-block .hero-inner__content .section-heading h1,.hero-inner__content .section-heading .subscribe-block h1,.subscribe-block .h2,.subscribe-block h3,.subscribe-block .h3,.subscribe-block h4,.subscribe-block .h4,.subscribe-block h5,.subscribe-block .h5,.subscribe-block .benefits-section__description h3,.benefits-section__description .subscribe-block h3,.subscribe-block .data-platform__description h3,.data-platform__description .subscribe-block h3,.subscribe-block .article-item__title,.subscribe-block h6,.subscribe-block .h6,.subscribe-block .display-1,.subscribe-block .display-2,.subscribe-block .display-3,.subscribe-block .display-4{margin:0 0 1.25rem}@media (min-width: 1024px){.subscribe-block h1,.subscribe-block .h1,.subscribe-block h2,.subscribe-block .hero-inner__content .section-heading h1,.hero-inner__content .section-heading .subscribe-block h1,.subscribe-block .h2,.subscribe-block h3,.subscribe-block .h3,.subscribe-block h4,.subscribe-block .h4,.subscribe-block h5,.subscribe-block .h5,.subscribe-block .benefits-section__description h3,.benefits-section__description .subscribe-block h3,.subscribe-block .data-platform__description h3,.data-platform__description .subscribe-block h3,.subscribe-block .article-item__title,.subscribe-block h6,.subscribe-block .h6,.subscribe-block .display-1,.subscribe-block .display-2,.subscribe-block .display-3,.subscribe-block .display-4{margin:0 0 1.875rem}}.subscribe-block .input-holder{margin:0 0 1.3125rem}@media (min-width: 1024px){.subscribe-block .input-holder{margin:0 0 .875rem}}.subscribe-block .footnote{display:block;font-size:.75rem;line-height:1.16;font-weight:400}@media (min-width: 1024px){.subscribe-block .footnote{max-width:65%}}.subscribe-block .cta-banner__decor{right:-181px;left:auto;bottom:auto;top:61%;transform:translateY(-50%)}@media (min-width: 1024px){.subscribe-block .cta-banner__decor{right:-120px;top:75%;width:400px;height:400px}}@media (min-width: 1024px){.subscribe-block .cta-banner__decor svg{width:100%;height:100%}}.request-form [class*="col-"]{margin:0 0 1.25rem}@media (min-width: 1024px){.request-form [class*="col-"]{margin:0 0 1.875rem}}.request-form .iti{width:100%}.request-form .iti .iti__country-list{transition:opacity .3s ease,visibility .3s ease;z-index:6;opacity:1;visibility:visible;border:1px solid #000;left:1px;right:0;top:100%}.request-form .iti .iti__country-list.iti__hide{display:block !important;opacity:0;visibility:hidden}.request-form .iti .iti__selected-dial-code{font-weight:300;font-size:1.125rem}.request-form .iti .iti__flag-container{position:static}.request-form .iti .iti__selected-flag{background-color:transparent;position:absolute}.request-form .iti .iti__selected-flag:hover{background-color:transparent}.request-form .iti .iti__selected-flag:after{content:"|";position:absolute;right:-3px;top:50%;transform:translateY(-50%);color:rgba(0,0,0,0.65)}.request-form .form-control{border-radius:0;padding:.3125rem 1.875rem .3125rem 1rem;font-size:1rem;height:50px;font-weight:300;line-height:1;font-family:"Helonik",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";color:#000}.request-form .form-control:active,.request-form .form-control:focus{box-shadow:none;border-color:inherit;color:#000;font-weight:300}.request-form .invalid-feedback{margin:0;padding:0}.request-form .form-alert{width:18px;height:18px;display:block;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.request-form .form-alert:hover{cursor:pointer}.request-form textarea.form-control{height:102px;resize:none;padding:.9375rem 1rem}@media (min-width: 1024px){.request-form textarea.form-control{height:122px;padding:.875rem 1rem}}.request-form .form-check{padding:0;margin:0 0 1.875rem}.request-form .form-check input{position:absolute;visibility:hidden;opacity:0;left:-9999px;z-index:-9999}.request-form .form-check input:checked ~ label:before{background:#2449ff;border-color:#2449ff}.request-form .form-check input:checked ~ label:after{opacity:1;visibility:visible}.request-form .form-check label{margin:0;position:relative;display:flex;align-items:flex-start;z-index:2}.request-form .form-check label:before{transition:border-color .3s ease,background .3s ease;content:"";display:block;width:15px;height:15px;margin:.3125rem 1.25rem 0 0;border:1px solid #000;flex:0 0 auto}.request-form .form-check label:after{transition:opacity .3s ease,visibility .3s ease;content:"";color:#fff;position:absolute;top:8px;left:3px;opacity:0;visibility:hidden;font-size:.5625rem}@media (min-width: 1024px){.subscribe-holder .input-holder{display:flex;padding-right:22px}}.subscribe-holder input{border:1px solid #000;background:#fff;margin:0 0 1.3125rem;width:100%;font-family:"Helonik",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:300;font-size:1rem;height:52px;padding:.3125rem .9375rem;border-radius:0}@media (min-width: 1024px){.subscribe-holder input{padding:.3125rem 1.5rem;font-size:1.375rem;margin:0 -6px 0 0}}.subscribe-holder input:focus,.subscribe-holder input:active{border-color:inherit;box-shadow:none;background:#fff}@media (min-width: 1024px){.subscribe-holder button{min-width:168px}}.modal-form-holder{display:none;margin:2.5rem;max-width:586px;position:relative;padding:3.125rem 1.25rem 2.5rem}@media (min-width: 1024px){.modal-form-holder{padding:6.25rem}}.modal-form-holder .text-holder{text-align:center;font-weight:300;line-height:1.5;font-size:1rem}@media (min-width: 1024px){.modal-form-holder .text-holder{text-align-last:left}}.modal-form-holder .text-holder h3,.modal-form-holder .text-holder .h3{font-size:1.75rem;line-height:1.18;margin:0 0 1rem}@media (min-width: 1024px){.modal-form-holder .text-holder h3,.modal-form-holder .text-holder .h3{font-size:2rem;line-height:1.47}}.modal-form-holder .text-holder p{margin:0 0 1.5rem}@media (min-width: 1024px){.modal-form-holder .text-holder p{margin:0 0 1.875rem}}.modal-form-holder .color-bar{position:absolute;bottom:0;left:0;right:0}#pdfbox{display:none}#pdfbox>iframe{width:80vw !important;height:80vh !important}@media (max-width: 1199.98px){body.nav-active{overflow:hidden}}body{font-weight:300;line-height:1.5}@media (min-width: 768px){body{font-size:1.25rem;line-height:1.7}}body p{margin:0 0 1.5rem}@media (max-width: 1023.98px){.container{padding:0 1.25rem}}#wrapper{overflow:hidden;display:flex;flex-direction:column;align-items:stretch;min-height:100vh}#wrapper>.sticky-wrap-header{width:100%;flex:0 0 auto}#wrapper>main{width:100%;flex:1 auto}#wrapper>footer{width:100%;flex:0 0 auto}.section-up-title{text-transform:uppercase;letter-spacing:3px;font-size:1.125rem;font-weight:400;display:inline-block;line-height:1.17;margin:0 0 .75rem}@media (min-width: 768px){.section-up-title{font-size:1.25rem;margin:0 0 1.5rem}}.section-heading{margin-bottom:1.5625rem;font-size:1rem;line-height:1.5}@media (min-width: 768px){.section-heading{margin-bottom:3.125rem;font-size:1.25rem;line-height:1.7}}.section-heading h1,.section-heading .h1,.section-heading h2,.hero-inner__content .section-heading h1,.section-heading .h2,.section-heading h3,.section-heading .h3,.section-heading h4,.section-heading .h4,.section-heading h5,.section-heading .h5,.section-heading .benefits-section__description h3,.benefits-section__description .section-heading h3,.section-heading .data-platform__description h3,.data-platform__description .section-heading h3,.section-heading .article-item__title,.section-heading h6,.section-heading .h6,.section-heading .display-1,.section-heading .display-2,.section-heading .display-3,.section-heading .display-4{font-weight:300}@media (max-width: 1023.98px){.section-heading br{display:none}}.section-heading.author-section h2,.hero-inner__content .section-heading.author-section h1,.section-heading.author-section .h2{font-weight:700;margin:0 0 .25rem}@media (min-width: 1024px){.section-heading.author-section h2,.hero-inner__content .section-heading.author-section h1,.section-heading.author-section .h2{margin:0}}.section-heading .section-heading__subtitle{margin-bottom:.75rem;font-size:1.125rem;letter-spacing:.1875rem;line-height:1.11;text-transform:uppercase}@media (min-width: 768px){.section-heading .section-heading__subtitle{margin-bottom:.9375rem;font-size:1.25rem;line-height:1}}.section-heading .section-heading__subtitle>*:last-child{margin-bottom:0}.section-heading h2,.hero-inner__content .section-heading h1,.section-heading .h2{margin-bottom:1.5625rem}.section-heading p:last-child{margin:0}.section-heading>*:last-child{margin-bottom:0}.section-heading b,.section-heading strong{font-weight:700}.section-heading .up-title{text-transform:uppercase;letter-spacing:3px;font-size:1.125rem;font-weight:400;display:inline-block;line-height:1.17}@media (min-width: 768px){.section-heading .up-title{font-size:1.25rem}}.section-heading .dark-block{margin:1.5rem 0 0}@media (min-width: 768px){.section-heading .dark-block{margin:0}}@media (max-width: 767.98px){.section-heading .heading-image{margin-top:1.5625rem}}.section-heading .heading-image img{width:100%}.section-heading .info-block{padding:1.875rem 2.5rem 1.375rem 1.25rem;margin:1.5rem 0 0;font-size:1rem;line-height:1.5;font-weight:400}@media (min-width: 1024px){.section-heading .info-block{padding:3.125rem 3.3125rem 3.125rem 3rem;font-size:1.25rem;line-height:1.7}}.section-heading .info-block.bg-dark .svg-icon svg path{stroke:#fff}.section-heading .info-block p{margin:0 0 1.5625rem}@media (min-width: 1024px){.section-heading .info-block p{margin:0 0 1.125rem}}.section-heading .info-block .image-holder{margin:0 0 1.25rem}.section-heading .info-block .sub-note{font-size:1.25rem;line-height:1;font-weight:600}.color-bar{position:relative}.color-bar.js-entered .color-bar__bg{max-width:0}.color-bar__bg{transition:max-width .1s ease;position:absolute;top:0;bottom:0;right:0;width:100%;max-width:100%;background:#fff}.color-bar__items{display:flex}.color-bar__item{flex-shrink:0;height:.625rem}@media (min-width: 768px){.color-bar__item{height:.9375rem}}.color-bar__item:last-child{flex-grow:1}.base-section{padding:3.125rem 0}@media (min-width: 768px){.base-section{padding:6.25rem 0}}.link-with-arrow{transition:color .3s ease,padding-left .3s ease;transition-duration:0.1s;display:inline-block;vertical-align:top;color:#028d1a;line-height:1;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:.1rem;padding-left:2.8125rem;position:relative}.link-with-arrow:hover{text-decoration:none;color:currentColor;color:#028d1a;padding-left:4rem}.link-with-arrow:hover .arrow{width:3.375rem}.link-with-arrow.arrow-prev .arrow{transform:translateY(-50%) scaleX(-1)}@media (max-width: 767.98px){.link-with-arrow.arrow-prev .arrow{transform:translateY(0) scaleX(-1);top:0}}@media (max-width: 767.98px){.link-with-arrow.arrow-prev{padding:1.5rem 0 0}}.link-with-arrow.arrow-next{transition:color .3s ease,padding-right .3s ease;transition-duration:0.1s;padding-left:0;padding-right:2.8125rem;text-align:right}@media (max-width: 767.98px){.link-with-arrow.arrow-next{padding:1.5rem 0 0}}.link-with-arrow.arrow-next:hover{padding-right:4rem}@media (max-width: 767.98px){.link-with-arrow.arrow-next:hover{padding-right:0}}.link-with-arrow.arrow-next .arrow{left:auto;right:0}@media (max-width: 767.98px){.link-with-arrow.arrow-next .arrow{transform:translateY(0);top:0}}.link-with-arrow.alt{transition:color .3s ease;padding:0;display:flex;align-items:center;letter-spacing:0.1em;font-size:1rem}@media (min-width: 768px){.link-with-arrow.alt{flex:0 0 auto}}.link-with-arrow.alt [class^="icon-"]{font-size:.8125rem;margin-right:.5rem}.bg-dark .link-with-arrow{color:#00b12b}.link-with-arrow span{display:block}.link-with-arrow .arrow{transition:width .1s linear;display:inline-flex;align-items:center;justify-content:flex-end;position:absolute;width:2.1875rem;left:0;top:50%;transform:translateY(-50%)}.link-with-arrow .arrow::before{content:"";position:absolute;height:.125rem;border-radius:.25rem;background:#028d1a;top:50%;left:0;right:0;max-width:calc(100% - 1px);transform:translateY(-50%)}.font-weight-semibold{font-weight:600}.not-found-section .nav-links{width:100%;display:flex;align-items:center;justify-content:center}.not-found-section .nav-links .page-numbers{display:block;margin:0 5px}.not-found-section .nav-links .page-numbers.current{color:#00b12b}.not-found-section .nav-links .page-numbers.next,.not-found-section .nav-links .page-numbers.prev{background:#00b12b}.not-found-block .search-form fieldset{position:relative;margin:0;z-index:2}.not-found-block .search-form input{height:62px;padding:.3125rem 3.75rem .3125rem .5625rem;border:.03125rem solid #000;border-radius:0;font-size:1.125rem;line-height:1;font-weight:300;margin:0 0 1.5rem}@media (min-width: 576px){.not-found-block .search-form input{padding:.3125rem 10rem .1875rem .5625rem;margin:0}}.not-found-block .search-form input:active,.not-found-block .search-form input:focus{box-shadow:none}.not-found-block .search-form input::-moz-placeholder{font-weight:300}.not-found-block .search-form input::-webkit-input-placeholder{font-size:1.125rem;line-height:1;font-weight:300}.not-found-block .search-form input::-moz-placeholder{opacity:1;font-size:1.125rem;line-height:1;font-weight:300}.not-found-block .search-form input:-moz-placeholder{font-size:1.125rem;line-height:1;font-weight:300}.not-found-block .search-form input:-ms-input-placeholder{font-size:1.125rem;line-height:1;font-weight:300}.not-found-block .search-form input.placeholder{font-size:1.125rem;line-height:1;font-weight:300}.not-found-block .search-form button[type="submit"]{display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:.9375rem;padding:.875rem;border-radius:6px;width:100%}@media (min-width: 576px){.not-found-block .search-form button[type="submit"]{position:absolute;top:50%;right:9px;transform:translateY(-50%);width:auto}}.ot-floating-button__open{display:flex !important;align-items:center !important;justify-content:center !important}.special-view .header__promo{display:none !important}.special-view .navbar{display:none !important}.special-view .footer__top{display:none !important}.resize-active *{transition:none !important}.header{transition:transform .3s ease;z-index:999;position:relative}.js-scrolled .header{transform:translateY(-100%)}.home .header{box-shadow:none}.fixed-position .header{box-shadow:0 .25rem 1.25rem 0 rgba(0,0,0,0.25) !important}.header__promo{background:#000;color:#fff}.header__promo a{color:#fff}.header__promo-text{line-height:1.5;margin-bottom:1rem;font-weight:400}@media (min-width: 768px){.header__promo-text{margin-bottom:0;line-height:1}}.header__promo-text>*:last-child{margin-bottom:0}.header__promo-wrapper{position:relative;padding:1.25rem 2.0625rem 1.25rem 0}@media (min-width: 768px){.header__promo-wrapper{padding:1rem 0 1rem .3125rem}}.header__promo-close{position:absolute;right:.5rem;top:1.5rem;font-size:.75rem}@media (min-width: 1200px){.header__promo-close{top:50%;transform:translateY(-50%);right:.4375rem}}.header__promo-link{display:flex;align-items:center}@media (min-width: 1024px){.header__promo-link{padding:.125rem 0 0 .375rem}}@media (min-width: 1024px){.header__promo-link .link-with-arrow{margin-right:-3.4375rem}}.header__promo-link .link-with-arrow:hover{color:#fff}.header__promo-link .link-with-arrow .arrow::before{background-color:#fff}.header__wrapper{background:#fff;padding:1.5625rem 0 1.4375rem;position:relative;box-shadow:0 4px 20px 0 rgba(0,0,0,0.25)}@media (min-width: 1024px){.header__wrapper{padding:0}}.header .logo{display:block;width:8.375rem;flex:0 0 auto;margin:0 .3125rem 0 0}@media (min-width: 768px){.header .logo{width:10.625rem}}@media (min-width: 1200px){.header .logo{padding-bottom:.1875rem;width:14.625rem}}.header__top-nav{font-size:15px;line-height:1;letter-spacing:1px;font-weight:400}@media (max-width: 1023.98px){.header__top-nav{margin:auto -.625rem 0;flex-grow:1;display:flex;flex-direction:column;text-transform:uppercase}}@media (min-width: 1024px){.header__top-nav{margin:0 -.78125rem .9375rem}}@media (max-width: 1023.98px){.js-hide .header__top-nav{opacity:0;pointer-events:none}}@media (max-width: 1023.98px){.header__top-nav li{padding:0 .625rem;margin-bottom:1.25rem}}@media (min-width: 1024px){.header__top-nav li{padding:0 .78125rem}}.header__top-nav li:last-child{margin-bottom:0}.header__top-nav a{display:inline-flex;align-items:center}@media (max-width: 1023.98px){.header__top-nav a:after{content:"";font-size:10px;margin:0 0 0 5px;color:#00b12b}}@media (min-width: 1024px){.header__top-nav a.search-opener{overflow:hidden;text-indent:-99px}}.search-popup-active .header__top-nav a.search-opener:after{font-weight:700}.header__top-nav a.search-opener:after{transition:font-weight .3s ease}@media (max-width: 1023.98px){.header__top-nav a.search-opener:after{content:""}}@media (min-width: 1024px){.header__top-nav a.search-opener:after{content:"" !important;text-indent:0}}.header__primary-nav{font-size:15px;line-height:1;letter-spacing:1px}@media (max-width: 1023.98px){.header__primary-nav{flex-grow:1;display:flex;flex-direction:column;margin-bottom:1.5rem}}@media (min-width: 1024px){.header__primary-nav{margin:0 -.3125rem}}@media (min-width: 1200px){.header__primary-nav{margin:0 -.78125rem}}@media (min-width: 1024px){.header__primary-nav>li.has-drop-down.hover>a:hover{color:inherit}}@media (min-width: 1024px){.header__primary-nav>li.has-drop-down.hover>a:before{opacity:1;visibility:visible;z-index:3}}@media (min-width: 1024px){.header__primary-nav>li.has-drop-down.hover>a:after{display:block;cursor:auto}}.header__primary-nav>li>a{transition:color .3s ease,margin .3s ease}@media (min-width: 1024px){.header__primary-nav>li>a{color:inherit;position:relative;z-index:2}}.header__primary-nav>li>a:before{transition:opacity .3s ease,visibility .3s ease,z-index .3s ease;content:attr(heading);display:block;font-weight:bold;opacity:0;visibility:hidden;position:absolute;left:0;top:50%;transform:translateY(-50%);background:#fff;box-shadow:0 2px 0 -1px #00b12b;z-index:-1}@media (min-width: 1024px){.header__primary-nav>li>a:before{left:50%;top:calc(50% - 1px);transform:translate(-50%, -50%)}}@media (min-width: 1024px){.header__primary-nav>li>a:after{content:"";position:absolute;top:100%;left:-10px;right:-10px;display:block;height:2.375rem;display:none;z-index:1}}@media (min-width: 1024px){.header__primary-nav>li>a.has-drop-alt ~ .drop-holder{left:auto;right:8.8%;flex-wrap:wrap;max-width:690px}}@media (min-width: 1024px){.header__primary-nav>li>a.has-drop-alt ~ .drop-holder>ul{display:block;padding:2.1875rem 2.25rem;margin:0;flex:1 auto}}@media (min-width: 1024px){.header__primary-nav>li>a.has-drop-alt ~ .drop-holder>ul li{width:auto;padding:0}}@media (min-width: 1024px){.header__primary-nav>li>a.has-drop-alt ~ .drop-holder>ul li:after{content:none}}@media (min-width: 1024px){.header__primary-nav>li>a.has-drop-alt ~ .drop-holder .item-visual-block{width:386px;flex:0 0 auto}}@media (min-width: 1024px){.header__primary-nav>li>a.has-drop-alt ~ .drop-holder .item-cta-alt{width:100%}}@media (min-width: 1024px){.header__primary-nav>li>a.drop-sm ~ .drop-holder{left:auto;right:8.8%;max-width:590px}}@media (min-width: 1024px){.header__primary-nav>li>a.drop-sm ~ .drop-holder .item-cta{width:49.4%;flex:0 0 auto}}@media (min-width: 1024px){.header__primary-nav>li>a.drop-sm ~ .drop-holder>ul{display:block;margin:0;width:50.6%;letter-spacing:normal}}@media (min-width: 1024px){.header__primary-nav>li>a.drop-sm ~ .drop-holder>ul>li{width:auto;padding:0;margin:0 0 1.3125rem !important}}@media (min-width: 1024px){.header__primary-nav>li>a.drop-sm ~ .drop-holder>ul>li:after{content:none}}@media (min-width: 1024px){.header__primary-nav>li>a.drop-sm ~ .drop-holder>ul>li>a{text-transform:none;color:#000;font-weight:500}}@media (min-width: 1024px){.header__primary-nav>li>a.drop-sm ~ .drop-holder>ul>li>a:hover{color:#00b12b}}@media (min-width: 1024px){.header__primary-nav>li>a.column-count-2 ~ .drop-holder ul{font-size:.875rem;column-count:2;font-weight:500;line-height:1.43;color:#000;letter-spacing:normal;padding-bottom:.75rem;column-gap:.0625rem;padding-right:6.9375rem}}@media (min-width: 1024px){.header__primary-nav>li>a.column-count-2 ~ .drop-holder ul>li{margin:0 0 1.3125rem !important}}.header__primary-nav>li>a.column-count-2 ~ .drop-holder ul>li>a{text-transform:none;color:#000}@media (min-width: 1024px){.header__primary-nav>li>a.column-count-3 ~ .drop-holder ul{font-size:.875rem;column-count:3;font-weight:500;line-height:1.43;color:#000;letter-spacing:normal;padding-bottom:.75rem;column-gap:1.6875rem;padding-right:.625rem}}@media (min-width: 1024px){.header__primary-nav>li>a.column-count-3 ~ .drop-holder ul>li{margin:0 0 1.3125rem !important}}.header__primary-nav>li>a.column-count-3 ~ .drop-holder ul>li>a{text-transform:none;color:#000}@media (min-width: 1024px){.header__primary-nav>li>.drop-holder>ul{display:flex;padding:2.1875rem 1rem 2.875rem;margin:0 -1.25rem;flex:1 auto}}@media (min-width: 1200px){.header__primary-nav>li>.drop-holder>ul{padding:2.1875rem 2.25rem 2rem;margin:0 -2.875rem}}@media (max-width: 1023.98px){.header__primary-nav>li>.drop-holder>ul+.item-cta-alt{margin-top:1.25rem}}@media (min-width: 1024px){.header__primary-nav>li>.drop-holder>ul>li{width:33.333%;padding:0 1.25rem;margin-bottom:0 !important;position:relative}}@media (min-width: 1200px){.header__primary-nav>li>.drop-holder>ul>li{padding:0 2.875rem}}@media (min-width: 1024px){.header__primary-nav>li>.drop-holder>ul>li:after{content:"";position:absolute;right:0;top:0;bottom:-.9375rem;display:block;width:1px;background-color:#999}}@media (min-width: 1024px){.header__primary-nav>li>.drop-holder>ul>li:last-child:after{content:none}}@media (min-width: 1024px){.header__primary-nav>li>.drop-holder>ul>li>a{transition:color .3s ease}}@media (min-width: 1024px){.header__primary-nav>li>.drop-holder>ul>li li{padding:0;margin:0 0 1.3125rem}}.header__primary-nav li{margin-bottom:1.25rem}@media (min-width: 1024px){.header__primary-nav li{padding:0 .3125rem;margin-bottom:0}}@media (min-width: 1200px){.header__primary-nav li{padding:0 .78125rem}}.header__primary-nav li:last-child{margin-bottom:0}.header__primary-nav li.active a{color:#2449ff}.header__primary-nav li.has-drop-down.hover>.drop-holder{opacity:1;visibility:visible;z-index:3}@media (min-width: 1024px){.header__primary-nav li.has-drop-down.hover>.drop-holder{z-index:-1}}.js-scrolled .header__primary-nav li.has-drop-down.hover>.drop-holder{opacity:0;visibility:hidden;z-index:-99}@media (min-width: 1024px){.header__primary-nav li.has-drop-down.hover>.drop-holder .drop-holder{opacity:1;visibility:visible}}.header__primary-nav li .drop-holder{transition:opacity .3s ease,visibility .3s ease;opacity:0;visibility:hidden;position:absolute;top:0;left:0;right:0;padding:1.25rem;max-height:calc(100vh - 120px);overflow-x:hidden;overflow-y:auto;transition-timing-function:ease;background-color:#f6f6f4;z-index:-99}@media (min-width: 1024px){.header__primary-nav li .drop-holder{top:100%;left:0;right:0;display:flex;padding:0;max-height:calc(100vh - 127px)}}.header__primary-nav li .drop-holder ul li{margin-bottom:20px}.header__primary-nav li .drop-holder ul li:last-child{margin:0}.header__primary-nav li .drop-holder ul li>a>span:first-child{transition:box-shadow .3s ease}.header__primary-nav li .drop-holder ul li>a:hover>span:first-child{box-shadow:inset 0 -1px 0 0 #00b12b}.header__primary-nav li .drop-holder .drop-holder{letter-spacing:normal}@media (min-width: 1024px){.header__primary-nav li .drop-holder .drop-holder{opacity:0;visibility:hidden;position:static}}.header__primary-nav li .drop-holder .drop-holder a{text-transform:none}@media (min-width: 1024px){.header__primary-nav li .drop-holder .drop-holder a{font-weight:500;line-height:1.43}}.header__primary-nav li>a{transition:color .3s ease}@media (max-width: 1023.98px){.header__primary-nav li>a{position:relative;padding-right:20px;display:inline-flex;align-items:center}}@media (max-width: 1023.98px){.header__primary-nav li>a [class^="icon-"]{font-size:10px;margin:0 0 0 5px;color:#00b12b}}.header__primary-nav a{display:inline-block;text-transform:uppercase;font-size:1rem;line-height:1.25;font-weight:400}@media (min-width: 1024px){.header__primary-nav a{font-size:14px;line-height:1.43}}@media (min-width: 1024px){.header__primary-nav a:hover{color:#00b12b}}.header .search-holder{transition:opacity .3s ease,visibility .3s ease,z-index .3s ease;opacity:0;visibility:hidden;position:absolute;top:0;left:0;right:0;background:#f6f6f4;padding:1.25rem;box-shadow:0 4px 40px 0 rgba(0,0,0,0.25);z-index:-3}@media (min-width: 1024px){.header .search-holder{top:100%;padding:2.1875rem 2.1875rem 1.8125rem}}.search-popup-active .header .search-holder{opacity:1;visibility:visible;z-index:999}.js-scrolled .header .search-holder{opacity:0;visibility:hidden;z-index:-99}.header .search-holder .inner-back-wrapper{margin:0 0 1.5rem;border-bottom:1px solid #000;display:flex;flex-direction:column}.header .search-holder .back-to-main{display:inline-flex;align-items:center;font-size:.9375rem;letter-spacing:1px;font-weight:400;color:#000;line-height:1;margin:0 0 1.5rem;text-transform:uppercase !important}.header .search-holder .back-to-main [class^="icon-"]{font-size:.625rem;color:#00b12b;margin:0 .325rem 0 0}.header .search-holder .input-holder{position:relative;margin:0 0 1.5rem;z-index:2}@media (min-width: 1024px){.header .search-holder .input-holder{margin:0 0 2.1875rem}}@media (min-width: 768px){.header .search-holder .input-holder>.icon-search{position:absolute;top:50%;transform:translateY(-50%);left:15px;font-size:1rem}}.header .search-holder .form-control{height:62px;padding:.3125rem 3.75rem .3125rem .5625rem;border:.03125rem solid #000;border-radius:0;font-size:1.125rem;font-weight:300;font-family:"Helonik",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}@media (min-width: 768px){.header .search-holder .form-control{padding:.3125rem 10rem .1875rem 2.9375rem}}.header .search-holder .form-control:active,.header .search-holder .form-control:focus{box-shadow:none}.header .search-holder .form-control::-webkit-input-placeholder{font-size:1.125rem;font-weight:inherit}.header .search-holder .form-control::-moz-placeholder{opacity:1;font-size:1.125rem;font-weight:inherit}.header .search-holder .form-control:-moz-placeholder{font-size:1.125rem;font-weight:inherit}.header .search-holder .form-control:-ms-input-placeholder{font-size:1.125rem;font-weight:inherit}.header .search-holder .form-control.placeholder{font-size:1.125rem;font-weight:inherit}.header .search-holder button[type="submit"]{position:absolute;top:50%;right:.5625rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:.9375rem;padding:.875rem;border-radius:6px}.header .search-holder .title{display:block;margin:0 0 1.5rem;letter-spacing:1px;text-transform:uppercase;font-size:.9375rem;font-weight:300;line-height:1}@media (min-width: 1024px){.header .search-holder .title{margin:0 0 1.1875rem}}.header .search-holder ul{letter-spacing:1.6px;font-size:1rem;line-height:1}@media (min-width: 1024px){.header .search-holder ul{margin:0 -.875rem;display:flex;flex-wrap:wrap;align-items:center}}.header .search-holder ul li{padding:.3125rem 0;margin:-.3125rem 0 1.25rem;text-transform:uppercase;font-weight:600;font-size:1rem;line-height:1;letter-spacing:1.6px}@media (min-width: 1024px){.header .search-holder ul li{padding:.3125rem .875rem;margin:-.3125rem 0}}.header .search-holder ul li:last-child{margin:0}.header .search-holder ul a{color:#028d1a;position:relative}.header .search-holder ul a:hover:after{opacity:1;visibility:visible}.header .search-holder ul a:after{transition:opacity .3s ease,visibility .3s ease;content:"";position:absolute;bottom:0;left:0;right:0;display:block;height:1px;background:currentColor;opacity:0;visibility:hidden}@media (min-width: 1024px){.inner-header{position:relative;padding:1.4375rem 0}}.primary-navigation-holder{border-bottom:.03125rem solid #000;padding-bottom:1.5rem;margin-bottom:1.5rem}@media (max-width: 1023.98px){.primary-navigation-holder{flex:1 auto;overflow-x:hidden;overflow-y:auto}}@media (min-width: 1024px){.primary-navigation-holder{border:0;padding-bottom:0;margin-bottom:0;display:flex;align-items:center}}@media (max-width: 1023.98px){.js-hide .primary-navigation-holder{opacity:0;pointer-events:none}}@media (min-width: 1024px){.primary-navigation-holder .btn-holder{margin-left:.5rem;flex:0 0 auto}}@media (min-width: 1440px){.primary-navigation-holder .btn-holder{margin-left:3.0625rem;flex:0 0 auto}}.primary-navigation-holder .btn-holder .btn{font-size:12px;font-weight:700;display:inline-block;vertical-align:top}@media (min-width: 1024px){.primary-navigation-holder .btn-holder .btn{padding:.9375rem 1rem}}@media (min-width: 1200px){.primary-navigation-holder .btn-holder .btn{padding:1rem 1.1875rem}}.primary-navigation-holder .btn-holder .btn:hover{color:#000}.primary-navigation-holder .back-to-main,.primary-navigation-holder .back-to-previous{display:inline-flex;align-items:center;font-size:.9375rem;letter-spacing:1px;font-weight:400;color:#000;line-height:1;margin:0 0 1.5rem;text-transform:uppercase !important}.primary-navigation-holder .back-to-main [class^="icon-"],.primary-navigation-holder .back-to-previous [class^="icon-"]{font-size:.625rem;color:#00b12b;margin:0 .325rem 0 0}.primary-navigation-holder .inner-back-wrapper{margin:0 0 1.5rem;border-bottom:1px solid #000;display:flex;flex-direction:column}.primary-navigation-holder .inner-back-title{text-transform:uppercase;letter-spacing:1px;display:block;margin:0 0 1.25rem;font-size:15px;color:#999}.navbar{position:static;padding:0}@media (max-width: 1023.98px){.navbar__holder{transition:opacity .3s ease,visibility .3s ease,z-index .3s ease;position:absolute;top:100%;max-height:calc(100vh - 120px);opacity:0;visibility:hidden;left:0;right:0;background:#fff;padding:1.25rem;display:flex;flex-direction:column;box-shadow:0 4px 40px 0 rgba(0,0,0,0.25);background-color:#f6f6f4;display:flex;flex-direction:column;align-items:stretch;z-index:-1}}@media (min-width: 1024px){.navbar__holder{display:flex;flex-direction:column-reverse}}@media (max-width: 1023.98px){.navbar__holder.js-hide{background:transparent}}@media (max-width: 1023.98px){.nav-active .navbar__holder{opacity:1;visibility:visible;z-index:999}}@media (max-width: 1023.98px){.nav-opener{transition:top .3s ease;width:2.125rem;height:2.125rem;display:block;border-radius:50%;position:relative;color:#2449ff;z-index:33}}@media (min-width: 1024px){.nav-opener{display:none}}@media (max-width: 1023.98px){.nav-active .nav-opener{z-index:9999}}.nav-opener svg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}@media (min-width: 1024px){.nav-opener svg{display:none}}.nav-opener .line{position:absolute;width:1.25rem;left:50%;transform:translateX(-50%);border-top:.09375rem solid #2449ff}.nav-opener .line:first-child{top:.5rem;animation:first-line-menu-close 0.5s ease;animation-fill-mode:forwards}.nav-active .nav-opener .line:first-child{animation:first-line-menu 0.5s ease;animation-fill-mode:forwards}.nav-opener .line:nth-child(2){top:50%;transform:translate(-50%, -50%);animation:second-line-menu-close 0.5s ease;animation-fill-mode:forwards}.nav-active .nav-opener .line:nth-child(2){animation:second-line-menu 0.5s ease;animation-fill-mode:forwards}.nav-opener .line:last-child{bottom:.5rem;animation:last-line-menu-close 0.5s ease;animation-fill-mode:forwards}.nav-active .nav-opener .line:last-child{animation:last-line-menu 0.5s ease;animation-fill-mode:forwards}.item-cta{background:#000;color:#fff;padding:1.25rem .9375rem 3.3125rem 1.25rem;position:relative;font-size:1rem;font-weight:300;line-height:1.5;margin:0 0 1.5rem;overflow:hidden;letter-spacing:normal;z-index:2}@media (min-width: 1024px){.item-cta{font-size:1.125rem;line-height:1.44;padding:2.3125rem 2.125rem;margin:0;width:23.4%;flex:0 0 auto;border:solid 1px #f6f6f4}}.item-cta .decor-holder{position:absolute;bottom:0;right:0;width:125px;z-index:-1}@media (min-width: 1024px){.item-cta .decor-holder{width:216px}}@media (max-width: 1023.98px){.item-cta .decor-holder.full-width{width:457px;height:117px;bottom:-56px;right:-123px}}@media (min-width: 1024px){.item-cta .decor-holder.full-width{width:auto}}.item-cta .decor-holder.full-width img{max-height:100%}.item-cta .decor-holder img{width:100%;max-width:100%}.item-cta .title{font-size:1.25rem;font-weight:600;line-height:1.5;display:block;margin:0 0 1.3125rem}@media (min-width: 1024px){.item-cta .title{font-size:1.375rem;line-height:1.36}}.item-cta p{margin:0 0 1.3125rem}.item-cta>a{color:inherit;letter-spacing:1.6px;font-size:1rem;font-weight:700;line-height:1}.item-cta>a .arrow:before{background:currentColor}.item-cta .link-with-arrow:hover{color:#fff}.item-cta-alt{padding:1.25rem;margin:0 -1.25rem -1.25rem;background:#000;color:#fff;letter-spacing:normal}@media (min-width: 1024px){.item-cta-alt{display:flex;padding:1.75rem 3.125rem 1.5625rem 2.1875rem;margin:0;border:solid 1px #f6f6f4}}.item-cta-alt .image-holder{background-position:top center;background-size:cover;background-repeat:no-repeat;margin:0 0 1.3125rem;padding-bottom:50%}@media (min-width: 1024px){.item-cta-alt .image-holder{height:140px;width:148px;padding-bottom:0;margin:0 2.1875rem 0 0;flex:0 0 auto}}.item-cta-alt .title{display:block;font-weight:600;font-size:1.25rem;line-height:1.5;margin:0 0 1.3125rem}@media (min-width: 1024px){.item-cta-alt .title{font-size:1.375rem;line-height:1.36}}.item-cta-alt .text-holder{font-size:1rem;font-weight:300;line-height:1.5}@media (min-width: 1024px){.item-cta-alt .text-holder{font-size:1.125rem;line-height:1.44}}.item-cta-alt .text-holder p{margin:0 0 .625rem}@media (min-width: 1024px){.item-cta-alt .text-holder p{margin:0 0 .375rem}}.item-cta-alt .btn-holder{margin:1.3125rem 0 0}.item-cta-alt .btn-holder a{color:inherit;letter-spacing:1.6px;font-size:1rem;font-weight:700;line-height:1}.item-cta-alt .btn-holder a .arrow:before{background:currentColor}.item-cta-alt .link-with-arrow:hover{color:#fff}.item-visual-block{padding:1.25rem 1.25rem .625rem;background:#fff;margin:1.25rem -1.25rem 0}@media (min-width: 1024px){.item-visual-block{margin:0;padding:2.1875rem 1.875rem .625rem}}@media (max-width: 1023.98px){.item-visual-block .row [class^="col-"]:nth-child(6) ~ [class^="col-"]{display:none}}.item-visual-block .title{display:block;font-size:.9375rem;letter-spacing:1px;color:#858585;text-transform:uppercase;margin:0 0 1.3125rem}@media (min-width: 1024px){.item-visual-block .title{margin:0 0 1.875rem}}.item-visual-block .image-holder{display:flex;align-items:center;justify-content:center;width:5.0625rem;height:3.1875rem;padding:.625rem 0}@media (min-width: 1024px){.item-visual-block .image-holder{width:5.75rem;height:3.9375rem;padding:.3125rem 0}}@media (min-width: 1024px){.title-view-lg{font-size:1.375rem !important;font-weight:600 !important;display:block !important;line-height:1.36 !important;color:#000 !important;margin:0 0 1.3125rem !important;text-transform:capitalize !important;pointer-events:none}}@media (min-width: 1024px){.title-on-lg{pointer-events:none;display:block;margin:0 0 1.3125rem;font-size:.9375rem;color:#999;line-height:1}}@keyframes first-line-menu{0%{top:.5rem}50%{top:50%;transform:translate(-50%, -50%)}100%{top:50%;transform:translate(-50%, -50%) rotate(45deg)}}@keyframes first-line-menu-close{0%{top:50%;transform:translate(-50%, -50%) rotate(45deg)}50%{top:50%;transform:translate(-50%, -50%)}100%{top:.5rem}}@keyframes second-line-menu{0%{opacity:1}50%{opacity:0}100%{opacity:0}}@keyframes second-line-menu-close{0%{opacity:0}70%{opacity:1}100%{opacity:1}}@keyframes last-line-menu{0%{top:auto;bottom:.5rem}50%{bottom:auto;top:50%;transform:translate(-50%, -50%)}100%{bottom:auto;top:50%;transform:translate(-50%, -50%) rotate(-45deg)}}@keyframes last-line-menu-close{0%{bottom:auto;top:50%;transform:translate(-50%, -50%) rotate(-45deg)}50%{bottom:auto;top:50%;transform:translate(-50%, -50%)}100%{top:auto;bottom:.5rem}}.footer{background:#000;color:#fff;padding:1.25rem 0;position:relative}@media (min-width: 768px){.footer{padding:3.125rem 0 1.875rem}}@media (min-width: 1200px){.footer{padding:6.3125rem 0 6.0625rem}}.footer .color-bar{position:absolute;left:0;right:0;top:0}.footer .color-bar__item:nth-child(1){width:44.33%}.footer .color-bar__item:nth-child(2){width:27.59%}.footer .color-bar__item:nth-child(3){width:16.22%}.footer .color-bar__item:nth-child(3){width:16.22%}.footer a{transition:color .3s ease;color:inherit}.footer a:hover{color:#00b12b}.footer a.mail-link{text-decoration:underline}.footer__top{margin-bottom:1.25rem}@media (min-width: 768px){.footer__top{margin-bottom:.875rem}}.footer__logo{margin-bottom:1.25rem}@media (max-width: 767.98px){.footer__logo{width:125px}}@media (min-width: 768px){.footer__logo{margin-bottom:2.8125rem}}.footer__text{line-height:1.5;font-weight:300;font-size:1rem;margin-bottom:2rem}@media (min-width: 768px){.footer__text{font-size:1.125rem;line-height:1.44}}@media (min-width: 1024px){.footer__text{margin-bottom:2.8125rem}}.footer__text>*:last-child{margin-bottom:0}@media (min-width: 768px){.footer__bottom{display:flex;align-items:center;flex-wrap:wrap}}.footer__bottom .socials-list{display:none !important}.special-view .footer__bottom .socials-list{display:flex !important}@media (min-width: 768px){.special-view .footer__bottom .socials-list{margin-left:auto}}.footer__nav{margin:0 0 2rem;font-size:.9375rem;line-height:1;letter-spacing:1px;text-transform:uppercase;font-weight:400}@media (min-width: 768px){.footer__nav{margin:0;display:flex}}@media (min-width: 1200px){.footer__nav{margin:0 -2.375rem 0 0;padding:0 0 0 2.375rem}}.footer__nav>li{margin-bottom:2rem}@media (min-width: 768px){.footer__nav>li{width:33.3333%}}@media (min-width: 1024px){.footer__nav>li{margin-bottom:0}}.footer__nav>li:last-child{margin:0}@media (min-width: 1024px){.footer__nav>li:nth-child(2){padding:0 0 0 2.1875rem}}.footer__nav>li.active>a:after{transform:rotate(90deg)}@media (min-width: 768px){.footer__nav>li>a{display:block;margin-bottom:1.5625rem;pointer-events:none}}@media (min-width: 768px){.footer__nav>li>a:after{content:none}}.footer__nav>li>.drop-holder ul{text-transform:none;letter-spacing:normal;font-weight:500;font-size:.875rem;padding:1.5rem 0 .3125rem}@media (min-width: 768px){.footer__nav>li>.drop-holder ul{padding:0}}.footer__nav>li>.drop-holder ul li{margin:0 0 1.625rem}@media (min-width: 768px){.footer__nav>li>.drop-holder ul li{margin:0 0 1.6875rem}}.footer__nav>li>.drop-holder ul li:last-child{margin:0}.footer__nav>li>.drop-holder ul a{transition:color .3s ease,font-weight .3s ease,box-shadow .3s ease}.footer__nav>li>.drop-holder ul a:after{content:none}@media (min-width: 1024px){.footer__nav>li>.drop-holder ul a:hover{box-shadow:inset 0 -1px 0 0 #00b12b}}.footer__nav a{display:inline-flex;align-items:center;vertical-align:top}.footer__nav a:after{transition:transform .3s ease;content:"";color:#00b12b;display:block;margin-left:.625rem;font-size:.5625rem}@media (min-width: 1024px){.footer .socials{padding:1.375rem 0 0}}.socials-list{display:flex;align-items:center;flex-wrap:wrap;margin:0 -.78125rem;line-height:1}@media (min-width: 768px){.socials-list{justify-content:flex-start}}.socials-list li{padding:0 .78125rem}.socials-list a{transition:color .3s ease;transition-duration:0.1s;font-size:1rem;color:#fff}.socials-list a:hover{color:#00b12b}.info__nav{display:flex;align-items:center;flex-wrap:wrap;line-height:1;font-size:.75rem;opacity:0.68;letter-spacing:1px;margin:0 -.5625rem 1.25rem;text-transform:uppercase;font-weight:700}@media (min-width: 768px){.info__nav{margin:0 .6875rem 0 -.5625rem}}.info__nav li{position:relative;padding:0 .5625rem}.info__nav li:after{content:"|";position:absolute;right:-1px;top:50%;transform:translateY(-50%)}.info__nav li:last-child:after{content:none}.copyright{font-size:.75rem;opacity:0.68;letter-spacing:1px;text-transform:uppercase;font-weight:700;line-height:1.18}.special-view .copyright{margin:0 0 .75rem}@media (min-width: 768px){.special-view .copyright{margin:0 .625rem 0 0}}.home .hero-section .section-heading h1,.home .hero-section .section-heading .h1{margin-bottom:1.5625rem;font-size:1.5625rem}@media (min-width: 768px){.home .hero-section .section-heading h1,.home .hero-section .section-heading .h1{font-size:2.8125rem}}@media (min-width: 1024px){.home .hero-section .section-heading h1,.home .hero-section .section-heading .h1{font-size:3.625rem}}.hero-section .color-bar__item:nth-child(1){width:42.43%}.hero-section .color-bar__item:nth-child(2){width:25.59%}.hero-section .color-bar__item:nth-child(3){width:15.92%}.hero-section .color-bar__item:nth-child(4){width:9.36%}.hero-section .color-bar.alt-bar .color-bar__item:nth-child(1){width:44.375%}.hero-section .color-bar.alt-bar .color-bar__item:nth-child(2){width:27.57%}.hero-section .color-bar.alt-bar .color-bar__item:nth-child(3){width:16.18%}@media (min-width: 768px){.hero-section .section-heading{margin-bottom:1.25rem}}.hero-section .section-heading:only-child{margin:0}@media (min-width: 768px){.hero-section .section-heading .section-heading__subtitle{margin-bottom:.3125rem}}.hero-section .section-heading .section-heading__text{font-weight:400}@media (min-width: 768px){.hero-section .section-heading .section-heading__text{max-width:510px}}.hero-section .section-heading .section-heading__text>*:last-child{margin-bottom:0}.hero-section__btn-wrapper{opacity:0}.hero-section__decor{opacity:0;position:absolute;height:100%;right:0;top:0;z-index:1}.hero-section__decor svg{height:100%}.hero-section__decor.round-decor{position:absolute;left:93.3%;top:85%;width:122%;max-width:600px;height:auto;transform:translate(-50%, -50%) scaleX(-1)}@media (min-width: 1024px){.hero-section__decor.round-decor{left:97.3%;top:68.1%;width:50.2%;max-width:100%}}.hero-section__decor.round-decor svg{width:100%;height:auto}.hero-section__wrapper{padding:2.9375rem 0;position:relative;overflow:hidden}@media (min-width: 768px){.hero-section__wrapper{min-height:600px;padding:.625rem 0;display:flex;align-items:center}}.hero-section__content{background:rgba(0,0,0,0.75);color:#fff;position:relative;z-index:3;padding:2.0625rem .5625rem 2.4375rem .6875rem;position:relative;z-index:3}@media (min-width: 768px){.hero-section__content{padding:3.1875rem 4.4375rem}}.hero-section__content--white{color:#000;background:rgba(255,255,255,0.9)}.hero-section__content--white .animated-word .line{background:#000}.hero-section__content .animated-word{display:flex;flex-direction:column;position:relative;overflow:hidden !important;height:70px;align-items:flex-start;font-weight:700}.hero-section__content .animated-word span{white-space:nowrap}.hero-section__content .animated-word .line{position:absolute;left:0;bottom:0;width:100%;height:.25rem;background:#fff}.hero-section__background{position:absolute;top:0;bottom:0;right:0;left:0}.hero-section__background::after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:linear-gradient(99.85deg, rgba(0,0,0,0) 53.56%, #000);opacity:0.8;mix-blend-mode:soft-light}.hero-section__background .animated-content{transition:opacity .3s ease;position:absolute;top:0;bottom:0;right:0;left:0;opacity:0}.hero-section__background .animated-content.active{opacity:1}.hero-section__background.without-layer:after{display:none}.hero-section__background-item{position:absolute;top:0;bottom:0;right:0;left:0;background-repeat:no-repeat;background-size:cover;background-position:50% 50%}@media (min-width: 768px){.hero-section.customer-hero .hero-section__wrapper{padding:3.875rem 0 3.125rem}}.hero-section.customer-hero .hero-section__content{background-color:transparent;color:inherit;padding:0;margin:0 0 3.625rem}@media (min-width: 1024px){.hero-section.customer-hero .hero-section__content{margin:0}}@media (min-width: 1200px){.hero-section.customer-hero .hero-section__content{padding:0 3.75rem 0 0}}.hero-section.customer-hero .section-heading__subtitle{margin:0 0 1.4375rem}.hero-section.customer-hero .js-counter{display:inline;margin-right:.625rem;font-size:2.1875rem;line-height:1.21;font-weight:700}@media (min-width: 768px){.hero-section.customer-hero .js-counter{line-height:1.27;font-size:3.3125rem}}.hero-section.customer-hero h1,.hero-section.customer-hero .h1{display:inline}@media (min-width: 768px){.hero-section.customer-hero h1,.hero-section.customer-hero .h1{line-height:1.27;font-size:3.3125rem}}@media (max-width: 1023.98px){.hero-section.customer-hero .logo-wrapper{max-width:500px;margin:0 auto}}@media (max-width: 767.98px){.hero-section.customer-hero .logo-wrapper{max-width:400px}}.hero-section.customer-hero .logo-holder{position:relative;z-index:2;padding-bottom:86.7%}.hero-section.customer-hero .logo-holder .logo-block{position:absolute;width:33.34%;height:18%;display:flex;align-items:center;justify-content:center}.hero-section.customer-hero .logo-holder .logo-block:nth-child(n+10){display:none}.hero-section.customer-hero .logo-holder .logo-block img{max-width:100%;max-height:100%}.hero-section.customer-hero .logo-holder .logo-1{left:26%;top:22.5%}@media (min-width: 1024px){.hero-section.customer-hero .logo-holder .logo-1{left:30%}}.hero-section.customer-hero .logo-holder .logo-2{left:48%;top:46%}.hero-section.customer-hero .logo-holder .logo-3{left:0;top:43%;align-items:flex-start}.hero-section.customer-hero .logo-holder .logo-4{right:0;top:21%}.hero-section.customer-hero .logo-holder .logo-5{top:4%;left:7%}.hero-section.customer-hero .logo-holder .logo-6{top:68.5%;left:60%}.hero-section.customer-hero .logo-holder .logo-7{left:52%;top:0;align-items:flex-start}.hero-section.customer-hero .logo-holder .logo-8{top:69%;left:1%}.hero-section.customer-hero .logo-holder .logo-9{bottom:0;left:27%}.hero-section .about-blocks{margin:0 0 -.3125rem}@media (min-width: 1024px){.hero-section .about-blocks{margin:-.625rem 0 -2rem}}@media (min-width: 1024px){.hero-section .about-blocks [class*="col-"]:nth-child(even) .single-block{padding:0 1.5625rem 0 0;margin:0 0 0 -1.5625rem}}.hero-section .about-blocks .single-block{padding:0 1.875rem 0 0;margin:0 0 .3125rem}@media (min-width: 1024px){.hero-section .about-blocks .single-block{display:flex;align-items:center;padding:0 2.125rem 0 0;margin:0}}.hero-section .about-blocks .quantity{display:block;font-size:3.75rem;line-height:1.33;font-weight:800}@media (min-width: 768px){.hero-section .about-blocks .quantity{min-width:71px;text-align:right;flex:0 0 auto}}@media (min-width: 1024px){.hero-section .about-blocks .quantity{margin:0 .875rem 0 0;font-size:4.5rem}}.hero-section .about-blocks h5,.hero-section .about-blocks .h5,.hero-section .about-blocks .benefits-section__description h3,.benefits-section__description .hero-section .about-blocks h3,.hero-section .about-blocks .data-platform__description h3,.data-platform__description .hero-section .about-blocks h3,.hero-section .about-blocks .article-item__title{font-size:1.25rem;font-weight:800;line-height:1.4;margin:0}@media (min-width: 1024px){.hero-section .about-blocks h5,.hero-section .about-blocks .h5,.hero-section .about-blocks .benefits-section__description h3,.benefits-section__description .hero-section .about-blocks h3,.hero-section .about-blocks .data-platform__description h3,.data-platform__description .hero-section .about-blocks h3,.hero-section .about-blocks .article-item__title{font-size:1.375rem;line-height:1.36}}.final-cta{overflow:hidden}.final-cta__decor{bottom:0;right:0;width:300px;transform:translateX(10px)}@media (min-width: 1024px){.final-cta__decor{top:0;width:auto;transform:translateX(0)}}.final-cta__decor svg{width:100%;height:auto}@media (min-width: 1024px){.final-cta__decor svg{height:100%;width:auto}}.final-cta .subscribe-form-holder{max-width:480px;margin:0 auto}.final-cta .subscribe-form-holder .input-holder{padding:0}.final-cta .subscribe-form-holder .footnote{display:block;max-width:450px;font-size:.75rem;line-height:1.17;margin:1.5625rem auto 0}.final-cta .subscribe-form-holder input{border:0}@media (min-width: 1024px){.final-cta .subscribe-form-holder input{margin:0}}@media (min-width: 1024px){.final-cta .subscribe-form-holder button{margin:0 0 0 -.375rem}}.final-cta .text-holder{max-width:750px;margin:0 auto}.final-cta .text-holder a{transition:color .3s ease;color:inherit;font-weight:700}.final-cta .text-holder a:hover{color:#00b12b}.final-cta .color-bar__item:nth-child(1){width:44.375%}.final-cta .color-bar__item:nth-child(2){width:27.57%}.final-cta .color-bar__item:nth-child(3){width:16.18%}.quiz-cta__wrapper.base-section{padding:4.6875rem 0 4.125rem}@media (min-width: 768px){.quiz-cta__wrapper.base-section{padding:6.375rem 0 5.875rem}}.quiz-cta__decor{position:absolute;top:0;bottom:0;right:0;opacity:0}.quiz-cta__decor svg{height:100%;max-width:none;width:auto}@media (min-width: 768px){.quiz-cta .section-heading{margin-bottom:0}}@media (min-width: 1200px){.quiz-cta .section-heading{margin-right:-2.0625rem}}.quiz-cta__quiz{background:#fff;border-left:.625rem solid #ffc200;padding:2.25rem .75rem 2.3125rem 1.0625rem;color:#000}@media (min-width: 1024px){.quiz-cta__quiz{border-left-width:1.25rem;padding:3rem 5rem}}.quiz-cta__quiz h3,.quiz-cta__quiz .h3{font-size:1.375rem;line-height:1.454}@media (min-width: 768px){.quiz-cta__quiz h3,.quiz-cta__quiz .h3{font-size:1.75rem;line-height:1.25}}.quiz-cta__text{margin-bottom:1.5rem}.quiz-cta__text>*:last-child{margin-bottom:0}.quiz-cta .color-bar__item:nth-child(1){width:44.375%}.quiz-cta .color-bar__item:nth-child(2){width:27.57%}.quiz-cta .color-bar__item:nth-child(3){width:16.18%}.logos-section.base-section{padding:3.25rem 0 2.8125rem}@media (min-width: 768px){.logos-section.base-section{padding:6rem 0 5.625rem}}.logos-section.bg-white .logos__item{background:#f6f6f4}.logos-section .section-heading{margin-bottom:1.3125rem}@media (max-width: 767.98px){.logos-section .section-heading{padding:0 .9375rem}}@media (min-width: 768px){.logos-section .section-heading{margin-bottom:2.4375rem}}.logos-section .section-heading h3{font-size:1.75rem;line-height:1.18}@media (min-width: 768px){.logos-section .section-heading h3{font-size:2.8125rem}}.logos-section .section-heading h2,.logos-section .hero-inner__content .section-heading h1,.hero-inner__content .logos-section .section-heading h1{font-weight:600;font-size:1.125rem;line-height:1.333;text-transform:uppercase}@media (min-width: 768px){.logos-section .section-heading h2,.logos-section .hero-inner__content .section-heading h1,.hero-inner__content .logos-section .section-heading h1{font-size:1.25rem;line-height:1.26;letter-spacing:.1875rem}}.logos{margin:0 -.3125rem}@media (min-width: 768px){.logos{margin:0 -.625rem}}.logos__item{background-color:#fff;padding:.625rem;margin:.3125rem;height:2.8125rem;flex-shrink:0}@media (min-width: 768px){.logos__item{height:6.25rem;padding:1.625rem;margin:.625rem}}.logos img{width:auto;height:auto;max-height:100%;max-width:100%}.logos .track+.track{justify-content:flex-end}.logos .track+.track .inner-wrapper{animation:marquee-horizontal-inv 40s linear 0s infinite normal}@media (min-width: 768px){.logos .track+.track .inner-wrapper{animation:marquee-horizontal-inv 60s linear 0s infinite normal}}.logos .track.sm-speed .inner-wrapper{animation:marquee-horizontal 20s linear 0s infinite normal}@media (min-width: 768px){.logos .track.sm-speed .inner-wrapper{animation:marquee-horizontal 30s linear 0s infinite normal}}.logos .track.sm-speed+.track .inner-wrapper{animation:marquee-horizontal-inv 20s linear 0s infinite normal}@media (min-width: 768px){.logos .track.sm-speed+.track .inner-wrapper{animation:marquee-horizontal-inv 30s linear 0s infinite normal}}.logos .track.lg-speed .inner-wrapper{animation:marquee-horizontal 60s linear 0s infinite normal}@media (min-width: 768px){.logos .track.lg-speed .inner-wrapper{animation:marquee-horizontal 80s linear 0s infinite normal}}.logos .track.lg-speed+.track .inner-wrapper{animation:marquee-horizontal-inv 60s linear 0s infinite normal}@media (min-width: 768px){.logos .track.lg-speed+.track .inner-wrapper{animation:marquee-horizontal-inv 80s linear 0s infinite normal}}.logos .track .inner-wrapper{display:flex;align-items:center;animation:marquee-horizontal 40s linear 0s infinite normal;flex:0 0 auto}@media (min-width: 768px){.logos .track .inner-wrapper{animation:marquee-horizontal 60s linear 0s infinite normal}}@keyframes marquee-horizontal{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes marquee-horizontal-inv{0%{transform:translateX(0)}100%{transform:translateX(100%)}}.benefits-section.benefits-section--no-spaced .partners-block{margin-top:3.1875rem}@media (min-width: 768px){.benefits-section.benefits-section--no-spaced .partners-block{margin-top:2.75rem;margin-bottom:4.6875rem}}@media (min-width: 768px){.benefits-section.benefits-section--no-spaced .partners-block .color-bar__item{height:.625rem}}.benefits-section.benefits-section--no-spaced .gartner-partner-block{box-shadow:0 .25rem 2.5rem rgba(0,0,0,0.25);margin-bottom:1.25rem}@media (min-width: 768px){.benefits-section.benefits-section--no-spaced .gartner-partner-block{margin-bottom:0}}.benefits-section.benefits-section--no-spaced .gartner-partner-block:last-child{margin-bottom:0}.benefits-section.benefits-section--no-spaced .gartner-partner-block__description{min-height:auto;padding:1.875rem 2.5rem 1.625rem}@media (min-width: 768px){.benefits-section.benefits-section--no-spaced .gartner-partner-block__description{padding:1.875rem 2.5rem 1rem}}.benefits-section.benefits-section--no-spaced .gartner-partner-block .h3{margin-bottom:.5625rem}@media (max-width: 1023.98px){.benefits-section.benefits-section--no-spaced .gartner-partner-block .h3{font-size:1.25rem;line-height:1.4}}@media (min-width: 768px){.benefits-section.benefits-section--no-spaced .gartner-partner-block .h3{margin-bottom:1rem}}.benefits-section.benefits-section--no-spaced .gartner-partner-block p{margin-bottom:1.5rem}@media (min-width: 768px){.benefits-section.benefits-section--no-spaced .section-heading{margin-bottom:3.75rem}}.benefits-section.benefits-section--no-spaced .benefits-section__description{padding-top:0}.benefits-section.benefits-section--no-spaced .benefits-section__description strong{line-height:1.5;font-size:1.25rem}@media (min-width: 768px){.benefits-section.benefits-section--no-spaced .benefits-section__description strong{font-size:1.375rem;font-weight:800}}.benefits-section .section-heading{margin-bottom:.5625rem}@media (min-width: 768px){.benefits-section .section-heading{margin-bottom:-3.0625rem}}.benefits-section .section-heading h2,.benefits-section .hero-inner__content .section-heading h1,.hero-inner__content .benefits-section .section-heading h1{opacity:0;transform:translateX(-50px)}.benefits-section .section-heading__subtitle{opacity:0;transform:translateX(-50px)}@media (min-width: 768px){.benefits-section .section-heading__subtitle{margin-bottom:.6875rem}}.benefits-section .section-heading__text{opacity:0;transform:translateX(-50px)}.benefits-section__description{margin-bottom:1.5625rem;opacity:0;transform:translateX(-50px)}@media (min-width: 768px){.benefits-section__description{padding-top:5.25rem;margin-bottom:0}}.benefits-section__description h3{font-weight:800;line-height:1.4;margin-bottom:.5rem}@media (max-width: 767.98px){.benefits-section__description h3{font-size:20px;margin-bottom:.9375rem}}.benefits-section__description p{margin-bottom:1.5625rem}@media (min-width: 768px){.benefits-section__description p{margin-bottom:2.875rem}}@media (max-width: 767.98px){.benefits-section__description .btn{font-size:1.125rem;padding:.9375rem 1.875rem}}@media (max-width: 767.98px){.benefits-section .btn-wrap{margin-top:-.125rem}}@media (min-width: 768px){.benefits-section .btn-wrap{padding-top:1.25rem}}.benefits-section .cta-banner{margin-top:2.5rem}@media (min-width: 1024px){.benefits-section .cta-banner{margin-top:4.375rem}}.benefits-section .single-block{padding:.9375rem 0 0;margin:0 0 .3125rem;font-size:1rem;line-height:1.5}@media (min-width: 768px){.benefits-section .single-block{position:relative;padding:0 0 0 1.375rem;margin:0 0 1.25rem}}@media (min-width: 1024px){.benefits-section .single-block{font-size:1.25rem;line-height:1.7}}@media (min-width: 768px){.benefits-section .single-block:before{content:"";position:absolute;left:0;top:8px;bottom:6px;display:block;width:1px;background:#000}}@media (min-width: 1024px){.benefits-section .single-block:before{top:3px;bottom:18px}}.benefits-section .single-block h5,.benefits-section .single-block .h5,.benefits-section .single-block .benefits-section__description h3,.benefits-section__description .benefits-section .single-block h3,.benefits-section .single-block .data-platform__description h3,.data-platform__description .benefits-section .single-block h3,.benefits-section .single-block .article-item__title{display:block;font-weight:800;font-size:1.25rem;line-height:1.5;margin:0 0 .4375rem}@media (min-width: 1024px){.benefits-section .single-block h5,.benefits-section .single-block .h5,.benefits-section .single-block .benefits-section__description h3,.benefits-section__description .benefits-section .single-block h3,.benefits-section .single-block .data-platform__description h3,.data-platform__description .benefits-section .single-block h3,.benefits-section .single-block .article-item__title{font-size:1.375rem}}.benefits-section .single-block p{margin:0 0 1.5rem}.media-quote__image{padding-top:56.3%;position:relative;opacity:0;transform:translateX(50px)}.media-quote__image a:hover .icon-play{opacity:1}.media-quote__image img{width:100%;height:100%;position:absolute;top:0;left:0;max-width:none;object-fit:cover}.media-quote.bg-gray-lighten-alt .media-quote__description{background:#e9e9e3 !important}.media-quote .icon-play{transition:opacity .3s ease,visibility .3s ease;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);opacity:0.8;z-index:2;width:3.5625rem;height:3.5625rem;font-size:1.25rem}@media (min-width: 768px){.media-quote .icon-play{width:5.3125rem;height:5.3125rem;font-size:2rem}}.media-quote .icon-play:hover{opacity:1}.media-quote .icon-play:before{margin:0 0 0 .1875rem}@media (min-width: 768px){.media-quote .icon-play:before{margin:0 0 0 .375rem}}.media-quote__description{background-color:#e9e9e3;padding:1.5rem 1.8125rem;opacity:0;transform:translateX(50px)}@media (min-width: 1024px){.media-quote__description{padding:3.6875rem 1.375rem 3.75rem 5.8125rem}}.bg-gray-lighten .media-quote__description{background:#fff}.media-quote blockquote{margin:0;position:relative}.media-quote blockquote:before{content:"";color:#ffc200;display:block;font-size:3.3125rem;line-height:1;margin-bottom:1.5625rem}@media (min-width: 1024px){.media-quote blockquote:before{position:absolute;left:-6.875rem;top:-1.4375rem;font-size:4.8125rem}}.media-quote blockquote q{display:block;margin-bottom:1.4375rem}.media-quote blockquote q:after,.media-quote blockquote q:before{content:""}.media-quote cite{font-style:normal;font-size:1rem;font-weight:600;line-height:1.2}@media (min-width: 1024px){.media-quote cite{font-size:1.125rem;line-height:1.7}}.benefits-row{margin-bottom:-.75rem}@media (min-width: 1024px){.benefits-row{margin:0}}.benefits-row .single-block{display:flex;align-items:center;margin-bottom:1.375rem}.benefits-row .image-holder{flex:0 0 auto;width:60px;margin:0 .4375rem 0 0}@media (min-width: 1024px){.benefits-row .image-holder{width:82px;margin:0 1.25rem 0 0}}.benefits-row .image-holder img{width:100%}.benefits-row h5,.benefits-row .h5,.benefits-row .benefits-section__description h3,.benefits-section__description .benefits-row h3,.benefits-row .data-platform__description h3,.data-platform__description .benefits-row h3,.benefits-row .article-item__title{display:block;font-weight:800;font-size:1.25rem;line-height:1.4;margin:0 0 .5625rem}@media (min-width: 1024px){.benefits-row h5,.benefits-row .h5,.benefits-row .benefits-section__description h3,.benefits-section__description .benefits-row h3,.benefits-row .data-platform__description h3,.data-platform__description .benefits-row h3,.benefits-row .article-item__title{font-size:1.375rem;line-height:1.36}}.benefits-row .note{display:block;font-weight:400;font-size:.75rem;line-height:1.67;letter-spacing:3px;text-transform:uppercase}.explore-platform{padding:46px 0 0}@media (min-width: 768px){.explore-platform{margin-bottom:3.5rem;padding:6.25rem 0 2.75rem}}.explore-platform .section-heading{margin-bottom:.5625rem}@media (min-width: 768px){.explore-platform .section-heading{margin-bottom:2.125rem}}.explore-platform__heading{transform:translateX(-50px);opacity:0}.explore-platform__heading-text{transform:translateX(-50px);opacity:0}.data-platform{position:relative;z-index:2;padding:0 0 .75rem;margin-bottom:1.5625rem}@media (min-width: 768px){.data-platform{font-size:1.125rem;line-height:1.46;margin-bottom:3.125rem;padding:0}}@media (max-width: 767.98px){.data-platform:before{content:"";left:-9999px;right:-9999px;top:0;bottom:0;position:absolute;background-color:#f6f6f4;z-index:-1}}.data-platform__heading{text-align:center;position:relative;z-index:2;margin:0 0 1.6875rem}@media (min-width: 768px){.data-platform__heading{margin-bottom:-1.875rem}}.data-platform__heading-title{font-weight:800;font-size:.875rem;line-height:1.191;font-weight:600;letter-spacing:.1875rem;padding:.6875rem 1.4375rem;position:relative;z-index:2}@media (min-width: 768px){.data-platform__heading-title{padding:1.1875rem 1.0625rem .9375rem;display:inline-block;vertical-align:top;margin:0;max-width:80%}}@media (max-width: 767.98px){.data-platform__heading-title:after{content:"";left:-9999px;right:-99999px;top:0;bottom:0;position:absolute;background-color:#2449ff;z-index:-1}}.data-platform .color-bar{position:absolute;left:-1.25rem;right:6.2vw;bottom:-.5625rem}@media (min-width: 768px){.data-platform .color-bar{right:0;left:0;top:50%;transform:translateY(-50%);bottom:auto}}@media (min-width: 1024px){.data-platform .color-bar{margin-top:.1875rem}}@media (max-width: 1023.98px){.data-platform .color-bar__item{height:.625rem}}.data-platform .color-bar__item:nth-child(1){width:42.43%}.data-platform .color-bar__item:nth-child(2){width:25.59%}.data-platform .color-bar__item:nth-child(3){width:15.92%}.data-platform .color-bar__item:nth-child(4){width:9.36%}.data-platform .color-bar__item:last-child{flex-grow:1}@media (min-width: 768px){.data-platform__description{padding:5.25rem 2.5rem 2.75rem;background-color:#f6f6f4}}.data-platform__description h3{font-weight:800;margin-bottom:.875rem}@media (max-width: 767.98px){.data-platform__description h3{font-size:20px;line-height:1.5}}@media (min-width: 768px){.data-platform__description p{margin-bottom:1.5625rem}}.data-platform .marked-list{margin-bottom:1.5625rem}@media (min-width: 768px){.data-platform .marked-list{padding:.625rem 1.25rem 0 0;margin-bottom:0}}@media (min-width: 1024px){.data-platform .marked-list{padding:.625rem 0 0 1.875rem;column-count:2}}.marked-list{margin-bottom:0}@media (min-width: 768px){.marked-list.marked-list--xl{font-size:1.125rem;line-height:1.44}}.marked-list.marked-list--xl li{margin-bottom:1.5rem;align-items:center}@media (min-width: 768px){.marked-list.marked-list--xl li{margin-bottom:1.6875rem}}.marked-list.marked-list--xl li:before{width:20px;height:20px;font-size:.5625rem;margin-top:0;align-self:flex-start}@media (min-width: 1024px){.marked-list.marked-list--xl li:before{width:30px;height:30px;font-size:1rem;margin-right:1.6875rem;margin-top:0;align-self:center}}.marked-list.alt-view li{margin-bottom:1.5rem}.marked-list.alt-view li:before{width:20px;height:20px;font-size:.5625rem;margin-top:.25rem;align-self:start}@media (min-width: 1024px){.marked-list.alt-view li:before{margin-top:.5rem}}@media (min-width: 1200px){.marked-list.alt-view li:before{margin-right:2.125rem}}.marked-list.crossed-view li:before{content:"";background-color:#ea3665;font-size:.4375rem}.marked-list li{position:relative;margin-bottom:.9375rem;overflow:hidden;display:flex}.marked-list li:before{width:15px;height:15px;content:"";background-color:#2449ff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.375rem;flex-shrink:0;margin-right:1.25rem;align-self:center}.marked-list li:last-child{margin:0}.challenges-block{margin-bottom:.3125rem}@media (min-width: 768px){.challenges-block{margin-bottom:1.5625rem}}.challenges-block__heading{margin-bottom:1.5625rem}@media (min-width: 768px){.challenges-block__heading{margin-bottom:3.0625rem}}@media (min-width: 768px){.challenges-items [class*="col-"]{display:flex}}@media (min-width: 768px){.challenges-items .article-item{width:100%}}@media (min-width: 1024px){.training-section .section-heading{margin:0 0 2.875rem}}.article-item{position:relative;z-index:2;box-shadow:0 .25rem 2.5rem 0 rgba(0,0,0,0.25);margin-bottom:1.25rem}@media (min-width: 768px){.article-item{margin-bottom:1.5625rem}}.article-item.training-card .card-img-top{position:relative;z-index:2}@media (min-width: 768px){.article-item.training-card .card-body{padding:1.875rem 1.5625rem 2rem}}@media (min-width: 1200px){.article-item.training-card .card-body{padding:1.875rem 2.5625rem 2rem}}.article-item.training-card .link-with-arrow{bottom:.9375rem}@media (min-width: 768px){.article-item.horizontal-card a{display:flex}}@media (min-width: 768px){.article-item.horizontal-card .card-img-top{flex:0 0 auto;width:41%;padding-top:0}}@media (min-width: 768px){.article-item.horizontal-card .card-body{padding-left:.9375rem;padding-right:.625rem}}@media (min-width: 1024px){.article-item.horizontal-card .card-body{font-size:1.125rem;font-weight:400;line-height:1.5;padding-left:1.875rem;padding-right:1.875rem}}@media (min-width: 768px){.article-item.horizontal-card .link-with-arrow{left:46%}}@media (min-width: 768px){.article-item.horizontal-card h1,.article-item.horizontal-card .h1,.article-item.horizontal-card h2,.article-item.horizontal-card .hero-inner__content .section-heading h1,.hero-inner__content .section-heading .article-item.horizontal-card h1,.article-item.horizontal-card .h2,.article-item.horizontal-card h3,.article-item.horizontal-card .h3,.article-item.horizontal-card h4,.article-item.horizontal-card .h4,.article-item.horizontal-card h5,.article-item.horizontal-card .h5,.article-item.horizontal-card .benefits-section__description h3,.benefits-section__description .article-item.horizontal-card h3,.article-item.horizontal-card .data-platform__description h3,.data-platform__description .article-item.horizontal-card h3,.article-item.horizontal-card .article-item__title,.article-item.horizontal-card h6,.article-item.horizontal-card .h6,.article-item.horizontal-card .display-1,.article-item.horizontal-card .display-2,.article-item.horizontal-card .display-3,.article-item.horizontal-card .display-4{margin:0 0 1.5rem}}.article-item a{transition:background-color .3s ease,color .3s ease;display:block;height:100%}.article-item a:hover{background-color:#2449ff;color:#fff}.article-item a:hover .link-with-arrow{color:currentColor}.article-item a:hover .link-with-arrow .arrow:before{background-color:currentColor}.article-item a:hover .link-with-arrow svg path{stroke:currentColor}.article-item a:hover .card-subtitle{color:#fff !important}.article-item a:hover .color-bar{opacity:0;visibility:hidden}.article-item a:hover .card-category{color:inherit}.article-item a:hover .article-item__icon img.default-image{opacity:0;visibility:hidden}.article-item a:hover .article-item__icon img.hover-image{opacity:1;visibility:visible}.article-item .card-img-top{position:relative;padding-top:57.9%;overflow:hidden}@media (min-width: 768px){.article-item .card-img-top{padding-top:72.1%}}@media (min-width: 1024px){.article-item .card-img-top{padding-top:57.9%}}.article-item .card-img-top img{position:absolute;left:0;top:0;height:calc(100% + 1px);width:100%;object-fit:cover}.article-item .card-img-top .logo-holder{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}.article-item .card-img-top .logo-holder:after{content:"";position:absolute;left:-999px;right:-999px;bottom:-999px;top:-999px;background:rgba(0,0,0,0.8);z-index:-1}.article-item .card-img-top .logo-holder img{position:static;width:100%}.article-item .card-img-top+.card-body{padding-top:1.4375rem;padding-bottom:3.0625rem}@media (min-width: 768px){.article-item .card-img-top+.card-body{padding-top:1.5625rem;padding-bottom:3.125rem}}.article-item .card-img-top+.card-body .card-text{margin-bottom:1.5rem}.article-item .card-img-top+.card-body .link-with-arrow{bottom:2.125rem}.article-item .card-img-top+.card-body .color-bar{position:absolute;left:0;right:0;bottom:0}.article-item .card-img-top+.card-body .color-bar__item{height:.625rem}.article-item .card-img-top+.card-body .color-bar__item:nth-child(1){width:45.53%}.article-item .card-img-top+.card-body .color-bar__item:nth-child(2){width:27.59%}.article-item .card-img-top+.card-body .color-bar__item:nth-child(3){width:16.92%}.article-item .card-img-top+.card-body .color-bar__item:nth-child(4){width:9.36%}.article-item .card-body{padding:1.8125rem 2.4375rem}@media (min-width: 768px){.article-item .card-body{padding:1.875rem 1.5625rem 4.375rem}}@media (min-width: 1200px){.article-item .card-body{padding:1.875rem 2.5625rem 4.375rem}}.article-item .card-category{transition:color .3s ease;font-weight:700;font-size:1rem;line-height:1.18;display:block;margin:0 0 1rem;text-transform:uppercase;transition-duration:0.2s;color:#999}.article-item__icon{margin-bottom:1.25rem;width:2.8125rem;position:relative}.article-item__icon img{transition:opacity .3s ease,visibility .3s ease;transition-duration:0.1s}.article-item__icon img.hover-image{opacity:0;visibility:hidden;position:absolute;left:0;top:0}.article-item__title{font-weight:800;margin-bottom:1.0625rem;line-height:1.4}@media (max-width: 767.98px){.article-item__title{font-size:20px;line-height:1.4}}@media (min-width: 768px){.article-item__title{margin-bottom:.875rem}}.article-item .card-label{position:absolute;top:0;left:0;padding:.625rem 1.25rem;color:#fff;background:#000;line-height:1;font-size:1rem;font-weight:700;text-transform:uppercase;z-index:1}.article-item .card-label.label-purple{background:#5023f7}.article-item .card-label.label-yellow{background:#ffc200;color:#000}.article-item .card-label.label-success{background:#00b12b;color:#000}.article-item .card-label.label-primary{background:#2449ff}.article-item .card-subtitle{transition:color .3s ease;text-transform:uppercase;line-height:1;font-weight:700;font-size:1rem}.article-item .card-text{margin-bottom:2.6875rem}.article-item .link-with-arrow{position:absolute;left:2.5rem;right:2.5rem;bottom:2.1875rem}@media (min-width: 768px){.article-item .link-with-arrow{right:1.5625rem;left:1.5625rem;bottom:3.375rem}}@media (min-width: 1200px){.article-item .link-with-arrow{right:2.5625rem;left:2.5625rem}}.article-item .color-bar{transition:opacity .3s ease,visibility .3s ease;position:absolute;left:0;right:0;bottom:0}.article-item .color-bar__item{height:.625rem}.article-item .color-bar__item:nth-child(1){width:42.43%}.article-item .color-bar__item:nth-child(2){width:25.59%}.article-item .color-bar__item:nth-child(3){width:15.92%}.article-item .color-bar__item:nth-child(4){width:9.36%}.article-item .color-bar__item:last-child{flex-grow:1}.cta-banner{position:relative;padding:3.125rem 1.25rem 3.125rem;overflow:hidden;margin:0 -1.25rem;z-index:2}@media (min-width: 768px){.cta-banner{display:flex;align-items:center;padding:1.5rem 3.1875rem 1.6875rem;margin:0}}@media (min-width: 768px){.cta-banner:after{content:"";width:0;min-height:130px}}.cta-banner__text{margin-bottom:3.1875rem}@media (min-width: 768px){.cta-banner__text{margin-bottom:0}}@media (min-width: 768px){.cta-banner>.row{width:100%}}@media (min-width: 768px){.cta-banner h3,.cta-banner .h3{margin:0}}.cta-banner__decor{position:absolute;z-index:-1;left:-7.9375rem;bottom:-2.9375rem}@media (min-width: 768px){.cta-banner__decor{right:-6.125rem;left:auto;bottom:auto;top:50%;transform:translateY(-50%)}}@media (min-width: 768px){.cta-banner__decor svg{width:20.3125rem;height:20.3125rem}}.cta-banner p:last-child{margin:0}.cta-row{padding:2.5rem 0;margin:0 0 -1.25rem}.cta-row .single-block{box-shadow:0px 4px 40px rgba(0,0,0,0.25);margin:0 0 1.25rem}@media (min-width: 768px){.cta-row .single-block{width:100%;display:flex}}.cta-row .single-block>a{transition:background .3s ease,color .3s ease;display:block;padding:1.875rem 2.5rem 1.5rem;background:#fff}@media (min-width: 768px){.cta-row .single-block>a{display:flex;flex-direction:column;align-items:stretch;width:100%}}.cta-row .single-block>a:hover{color:#fff;background:#2449ff}.cta-row .single-block>a:hover .link-with-arrow{color:#fff}@media (min-width: 768px){.cta-row .single-block>a .inner-holder{flex:1 auto}}@media (min-width: 768px){.cta-row .single-block>a .link-wrapper{flex:0 0 auto}}.customers-section{position:relative;z-index:2}.customers-section.base-section{padding:4.4375rem 0 3.75rem}@media (min-width: 768px){.customers-section.base-section{padding:6.3125rem 0 7.6875rem}}.customers-section>.container>.link-wrapper{padding:22px 0 0}@media (min-width: 768px){.customers-section>.container>.link-wrapper{padding:0;margin:-1.5625rem 0 0}}.customers-section .section-heading{margin-bottom:.375rem}@media (min-width: 768px){.customers-section .section-heading{margin-bottom:2.1875rem}}@media (min-width: 768px){.customers-section .slider-controls{margin:2.125rem 0 0}}.customers-section .slider-controls .slick-arrow.slick-next{margin-left:.9375rem}.customers-section .color-bar{position:absolute;left:0;right:0;bottom:0}.color-bar__item:nth-child(1){width:42.43%}.color-bar__item:nth-child(2){width:25.59%}.color-bar__item:nth-child(3){width:15.92%}.color-bar__item:nth-child(4){width:9.36%}.customer-slider{margin-bottom:0;position:relative;margin:0 -.3125rem}@media (min-width: 768px){.customer-slider{margin:0 -.625rem}}.customer-slider .slick-list{overflow:visible}.customer-slider .slick-track{display:flex}.customer-slider .slide{display:flex;height:auto}.customer-slider .slide.slick-active .link-more-wrapper{opacity:1;visibility:visible}.customer-slider .customer-item,.customer-slider .customer-item-alt{margin:0 .3125rem}@media (min-width: 768px){.customer-slider .customer-item,.customer-slider .customer-item-alt{margin:0 .625rem}}.customer-item{background-color:#fff;box-shadow:0 .25rem 2.5rem rgba(0,0,0,0.25);position:relative}.customer-item__description{padding:1.8125rem 1.25rem 1.375rem}@media (min-width: 768px){.customer-item__description{padding:3.75rem 2.1875rem 3.75rem;min-height:22rem}}@media (min-width: 1024px){.customer-item__description{padding:3.75rem 2.5rem 3.75rem 3.5rem}}.customer-item__logo{display:block;margin-bottom:1.5rem}.customer-item__logo+blockquote:before{display:none !important}.customer-item blockquote{margin:0;position:relative}.customer-item blockquote:before{content:"";color:#2449ff;display:block;font-size:2.4375rem;line-height:1;margin-bottom:1.5625rem}@media (min-width: 768px){.customer-item blockquote:before{font-size:2.9375rem}}.customer-item blockquote q{display:block;margin-bottom:1.5625rem}@media (min-width: 768px){.customer-item blockquote q{margin-bottom:1rem}}.customer-item blockquote q:after,.customer-item blockquote q:before{content:""}.customer-item__company{display:block;font-weight:600}@media (max-width: 767.98px){.customer-item__company{font-size:1.125rem;line-height:1.111;margin-bottom:1.5625rem}}@media (min-width: 768px){.customer-item__visual{width:16.375rem}}@media (min-width: 1024px){.customer-item__visual{width:19.0625rem}}@media (min-width: 768px){.customer-item .link-more-wrapper{transition:opacity .3s ease,visibility .3s ease;opacity:0;visibility:hidden;position:absolute;bottom:-4.8125rem;left:.4375rem}}.customer-item-alt{display:flex;width:100%;align-items:stretch;margin-top:3.125rem !important;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,0.25)}@media (min-width: 1024px){.customer-item-alt{margin-top:1.875rem !important}}.customer-item-alt .row{margin:0;width:100%}.customer-item-alt [class*="col-"]{padding:0}.customer-item-alt .inner-holder{padding:1.25rem;display:flex;flex-direction:column;align-items:stretch;width:100%}@media (min-width: 768px){.customer-item-alt .inner-holder{width:auto;justify-content:center}}@media (min-width: 1200px){.customer-item-alt .inner-holder{margin:0 0 0 -2.0625rem;padding:2.5625rem 1.375rem .625rem}}.customer-item-alt .image{width:100%;height:250px;background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width: 768px){.customer-item-alt .image{height:100%}}@media (min-width: 1024px){.customer-item-alt .image{width:100%;max-width:305px}}.customer-item-alt .heading{flex:0 0 auto}@media (min-width: 768px){.customer-item-alt .heading{display:flex;align-items:center;margin:0 0 1.5rem}}.customer-item-alt .heading .img-holder{width:53px;margin:.4375rem 0 1.25rem}@media (min-width: 768px){.customer-item-alt .heading .img-holder{margin:0 1.5rem 0 0;width:69px}}.customer-item-alt .heading .img-holder img{max-width:100%}.customer-item-alt .heading .title{display:block;font-size:1rem;line-height:1.5;font-weight:700;margin:0 0 1.5rem}@media (min-width: 768px){.customer-item-alt .heading .title{font-size:1.125rem;margin:0}}@media (min-width: 1024px){.customer-item-alt .heading .title{font-size:1.25rem;line-height:1.7}}@media (max-width: 767.98px){.customer-item-alt .heading .title br{display:none}}.customer-item-alt .text-holder{margin:0 0 1.25rem}@media (max-width: 767.98px){.customer-item-alt .text-holder{flex:1 auto}}.customer-item-alt blockquote{font-weight:300;font-size:1rem;line-height:1.5;margin:0 0 1.5rem}@media (min-width: 768px){.customer-item-alt blockquote{font-size:1.125rem}}@media (min-width: 1024px){.customer-item-alt blockquote{font-size:1.25rem;line-height:1.7;margin:0 0 1.125rem}}.customer-item-alt cite{display:inline-block;font-style:normal;font-weight:600;font-size:1.125rem;line-height:1.11}@media (min-width: 1024px){.customer-item-alt cite{font-size:1.25rem;line-height:1}}.customer-item-alt .link-wrapper{flex:0 0 auto}.story-visual{padding:2.875rem .3125rem 1.8125rem}@media (min-width: 768px){.story-visual{padding:2.4375rem .4375rem 1.375rem;width:100%;font-size:1rem;line-height:1.7}}@media (min-width: 1024px){.story-visual{font-size:1.25rem}}.story-visual__title{display:block;font-weight:800;line-height:1;font-size:3.75rem;margin-bottom:.9375rem}@media (min-width: 768px){.story-visual__title{font-size:3.875rem;margin-bottom:.1875rem}}@media (min-width: 1024px){.story-visual__title{font-size:5rem}}.story-visual__description{padding:0 3.125rem .75rem}@media (min-width: 768px){.story-visual__description{padding:0 2.8125rem .875rem}}.story-visual .link-with-arrow{color:#fff}.story-visual .link-with-arrow .arrow:before{background-color:currentColor}.slick-arrow{transition:background-color .3s ease,color .3s ease;transition-duration:0.1s;color:#000;background-color:#00b12b;width:2.25rem;height:2.25rem;border-radius:50%;font-size:.9375rem;line-height:1;padding:0;margin:0;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.slick-arrow:focus{outline:none}.slick-arrow:hover{background-color:#ffc200}.slick-arrow.slick-next{padding-left:.1875rem}.slick-arrow.slick-prev{padding-right:.1875rem}.slick-arrow.slick-prev [class*="icon-"]{transform:rotate(-180deg)}.slick-arrow.slick-disabled{opacity:0.5;pointer-events:none}.slick-dots{margin:.9375rem -.6875rem 0;display:flex;flex-wrap:wrap;justify-content:center}.slick-dots li{margin:0 .6875rem}.slick-dots li.slick-active button{background-color:#00b12b}.slick-dots button{transition:background-color .3s ease;transition-duration:0.1s;border:1px solid #00b12b;background-color:transparent;width:.75rem;height:.75rem;font-size:0;line-height:0;padding:0;margin:0;cursor:pointer;border-radius:50%}.slick-dots button:hover{background-color:#00b12b}.slick-dots button:focus{outline:none}.quiz-section{position:relative;z-index:1}.quiz-section.base-section{padding-bottom:0}@media (min-width: 768px){.quiz-section.base-section{padding-top:3.875rem;padding-bottom:3.875rem}}@media (min-width: 1024px){.quiz-section.base-section{padding-bottom:6.25rem}}.quiz-section .section-heading{margin-bottom:.75rem}@media (min-width: 768px){.quiz-section .section-heading{font-size:1.375rem;line-height:1.545;margin-bottom:2.9375rem}}@media (max-width: 767.98px){.quiz-section .section-heading h2,.quiz-section .hero-inner__content .section-heading h1,.hero-inner__content .quiz-section .section-heading h1,.quiz-section .section-heading .h2{font-size:2.1875rem;line-height:1.171}}@media (max-width: 767.98px){.quiz-section .section-heading__subtitle{display:none}}.quiz-block h4,.quiz-block .h4{margin-bottom:1.25rem}@media (min-width: 768px){.quiz-block h4,.quiz-block .h4{margin-bottom:2.9375rem}}.quiz-slider{padding-bottom:3.125rem}.quiz-slider-top-nav-holder{position:relative;margin-bottom:.75rem}@media (min-width: 768px){.quiz-slider-top-nav-holder{margin-bottom:3.8125rem}}.quiz-slider-top-nav-holder .slick-arrow{transition:color .3s ease;appearance:none;border:0;padding:0;background:none;cursor:pointer;color:#00b12b;height:auto;display:inline-block;vertical-align:middle;font-size:.8125rem;line-height:1}.quiz-slider-top-nav-holder .slick-arrow:focus{outline:none}.quiz-slider-top-nav-holder .slick-arrow:hover{color:#007e1f}.quiz-slider-top-nav-holder .slick-arrow.slick-prev .icon-arrow-r{transform:scaleX(-1)}.quiz-slider-top-nav-holder .slick-arrow [class*=icon-]{display:inline-block;vertical-align:top}.quiz-slider-top-nav-holder .controls-holder{position:absolute;right:0;top:.3125rem;display:flex;align-items:center;line-height:1;z-index:9}@media (min-width: 768px){.quiz-slider-top-nav-holder .controls-holder{display:none}}.quiz-slider-top-nav-holder .controls-holder .slick-arrow.slick-prev{display:none !important}.quiz-slider-top-nav-holder .controls-holder .slider-buttons{margin-left:.625rem}.quiz-slider-top-nav-holder .controls-holder .slider-counter{color:#000;font-size:1.125rem;line-height:1.11;font-family:"Helonik",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400}.quiz-slider-top-nav{margin-bottom:.625rem;padding-bottom:.1875rem}@media (min-width: 768px){.quiz-slider-top-nav{padding-bottom:0}}.quiz-slider-top-nav:before{content:'';position:absolute;left:0;top:calc(100% - .1875rem);right:0;height:.1875rem;background:linear-gradient(to right, #000 0%, #000 42.5%, #2449ff 42.5%, #2449ff 68%, #00b12b 68%, #00b12b 84%, #ffc200 84%, #ffc200 93.3%, #e9e9e3 93.3%, #e9e9e3 100%)}@media (min-width: 768px){.quiz-slider-top-nav:before{top:.375rem;height:.3125rem}}@media (min-width: 768px){.quiz-slider-top-nav .slick-track{transform:none !important}}.quiz-slider-top-nav__item{padding:.3125rem 5.3125rem .375rem 0}@media (min-width: 768px){.quiz-slider-top-nav__item{text-align:center;padding:0}}.slick-current .quiz-slider-top-nav__item .quiz-slider-top-nav__button{color:#000}@media (min-width: 768px){.slick-current .quiz-slider-top-nav__item .quiz-slider-top-nav__button{font-weight:700}}.slick-current .quiz-slider-top-nav__item .quiz-slider-top-nav__dot{border-color:#fad8e0}@media (min-width: 768px){.quiz-slider-top-nav__item:first-child{text-align:left}}@media (min-width: 768px){.quiz-slider-top-nav__item:last-child{text-align:right}}.quiz-slider-top-nav__button{transition:color .3s ease;display:inline-block;vertical-align:top;color:rgba(0,0,0,0.5);font-size:1.125rem;line-height:1.11;font-weight:400;text-transform:uppercase;font-family:"Helonik",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";cursor:pointer}.quiz-slider-top-nav__dot{transition:border-color .3s ease;display:none;width:1.125rem;height:1.125rem;border-radius:50%;background-color:#de4278;margin:0 auto .1875rem;border:.1875rem solid transparent}@media (min-width: 768px){.quiz-slider-top-nav__dot{display:block}}.quiz-slider-top-nav__text{display:block;text-align:center}.quiz-slider-top-nav__text:before{content:'';font-weight:700;display:block;content:attr(data-title);height:0;overflow:hidden;visibility:hidden}.quiz-slider-content-holder .controls-holder{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -.625rem -1.25rem}@media (min-width: 768px){.quiz-slider-content-holder .controls-holder{justify-content:flex-end}}.quiz-slider-content-holder .controls-holder .btn{margin:0 .625rem 1.25rem}.quiz-slider-content-holder .slider-buttons{display:flex;align-items:center}.quiz-slider-content-holder .slider-buttons .slick-arrow{border:.125rem solid transparent;width:auto;height:auto;border-radius:.375rem;padding:.875rem .9375rem;font-size:.75rem;line-height:1;opacity:1;min-width:4.6875rem}@media (min-width: 768px){.quiz-slider-content-holder .slider-buttons .slick-arrow{font-size:1.125rem;min-width:7rem;padding:.875rem 1.5rem}}.quiz-slider-content-holder .slider-buttons .slick-arrow.slick-disabled{display:none !important}.quiz-slider-content-holder .slider-buttons .btn{overflow:visible}.quiz-slider-content-holder .slider-buttons .btn.btn-outline-success{background-color:#fff;border-color:#00b12b}.quiz-slider-content-holder .slider-buttons .btn.btn-outline-success:hover{color:#fff;background-color:#00b12b}.quiz-slider-content-holder .slider-buttons .btn.btn-success:before,.quiz-slider-content-holder .slider-buttons .btn.btn-success:after{left:-.125rem;top:-.125rem;right:-.125rem;bottom:-.125rem;width:auto;height:auto;border-radius:.375rem}.quiz-slider-content-holder .slider-buttons .btn.btn-success:hover{background-color:#ffc200;border-color:#ffc200;color:#000}.quiz-slider-content-holder .slider-buttons .btn.btn-success:hover:before{max-width:calc(100% + .25rem)}.quiz-slider-content{margin-bottom:1.5rem;z-index:9}@media (min-width: 768px){.quiz-slider-content{margin-bottom:2.1875rem}}.quiz-slider-content .slick-list{overflow:visible}.quiz-slider-content .slick-dots{line-height:1;margin-top:.125rem}.quiz-slider-content .slick-dots li{margin:0 .25rem}.quiz-slider-content .slick-dots button:focus{outline:none}.quiz-result{background-color:#f6f6f4;padding:3.75rem 1.1875rem 3.125rem;position:relative;font-size:1rem;line-height:1.5;font-weight:400;margin:0 -1.25rem}@media (min-width: 768px){.quiz-result{font-size:1.25rem;line-height:1.6;font-weight:700;margin:0;padding:3.125rem 2.5rem 4rem 2.5rem}}@media (min-width: 1024px){.quiz-result{padding:3.125rem 4.3125rem 4rem 4.3125rem}}.quiz-result.js-hidden{display:none}.quiz-result:after{content:'';position:absolute;left:0;right:0;top:0;height:.625rem;background:linear-gradient(to right, #000 0%, #000 42.5%, #2449ff 42.5%, #2449ff 68%, #00b12b 68%, #00b12b 84%, #ffc200 84%, #ffc200 93.3%, #e9e9e3 93.3%, #e9e9e3 100%)}@media (min-width: 768px){.quiz-result:after{top:auto;bottom:0;height:.9375rem}}@media (min-width: 768px){.quiz-result__inner{display:flex;align-items:center}}.quiz-result__img-block{width:4.375rem;margin:0 0 1.5rem}@media (min-width: 768px){.quiz-result__img-block{margin:0 2.5rem 0 0;flex:0 0 auto}}@media (min-width: 1024px){.quiz-result__img-block{margin:0 3.125rem 0 0}}.quiz-result__result{display:none}.quiz-result__result.active{display:block}.quiz-result__result p:last-child{margin-bottom:0}.gartner-partner-section.base-section{padding:3.5625rem 0}@media (min-width: 768px){.gartner-partner-section.base-section{padding:6.25rem 0}}.gartner-partner-block{position:relative;box-shadow:0 4px 40px 0 rgba(0,0,0,0.25)}.gartner-partner-block__description{padding:.875rem 1.25rem 3.125rem}@media (min-width: 768px){.gartner-partner-block__description{min-height:34.875rem;padding:3.125rem 1.5625rem}}@media (min-width: 1024px){.gartner-partner-block__description{padding:3.125rem 1.5rem 3.125rem 3.75rem}}.bg-gray-lighten .gartner-partner-block{background:#fff}.gartner-partner-block .up-title{text-transform:uppercase;letter-spacing:3px;font-size:1.125rem;display:inline-block;line-height:1.17}@media (min-width: 768px){.gartner-partner-block .up-title{font-size:1.25rem}}.gartner-partner-block h3,.gartner-partner-block .h3{margin-bottom:1.5625rem}@media (min-width: 768px){.gartner-partner-block h3,.gartner-partner-block .h3{margin-bottom:1.5rem}}.gartner-partner-block p{margin-bottom:1.5625rem}@media (min-width: 768px){.gartner-partner-block p{margin-bottom:1.8125rem}}.gartner-partner-block .color-bar{position:absolute;right:0;left:0;bottom:0}@media (min-width: 1024px){.gartner-partner-block .rates-block{margin-left:1rem}}.rates-block{padding:4rem 1.6875rem 4.6875rem 1.1875rem}@media (min-width: 768px){.rates-block{padding:1.875rem 1.5625rem}}@media (min-width: 1024px){.rates-block{padding:3.125rem 3.0625rem}}.rates-block__logo{margin-bottom:2.875rem}@media (min-width: 768px){.rates-block__logo{margin-bottom:2.8125rem}}.rates-block p{margin-bottom:.9375rem}@media (min-width: 768px){.rates-block p{margin-bottom:.4375rem}}.rates-block__manager{font-weight:600}@media (max-width: 1023.98px){.rates-block__manager{font-size:1.125rem;line-height:1.111}}.star-rate{margin-bottom:1.25rem}.star-rate__value{font-weight:600;font-size:1.5rem;line-height:1.2;margin:0 .9375rem 0 0}.star-rate__stars{font-size:1.25rem;margin:0 -.25rem}.star-rate__stars [class*="icon-"]{margin:0 .25rem}.resources-section.base-section{padding:3.25rem 0 3.375rem}@media (min-width: 768px){.resources-section.base-section{padding:102px 0}}.resources-section .section-heading{margin-bottom:-.0625rem}@media (min-width: 768px){.resources-section .section-heading{margin-bottom:1.5625rem}}.resources-section .btn-wrap{padding-top:1.5625rem}@media (min-width: 768px){.resources-section .btn-wrap{padding-top:2.1875rem}}@media (max-width: 767.98px){.home .resources-slider .slick-dots{margin:.625rem 0 0}}.resources-slider{margin:1.5rem -.625rem 0}@media (min-width: 768px){.resources-slider{padding:0 3.8125rem;margin:0}}@media (min-width: 1440px){.resources-slider{margin:0 -.625rem;padding:0}}.resources-slider .slide{display:flex;height:auto}@media (min-width: 1024px){.resources-slider .slide{transition:opacity .3s ease,visibility .3s ease;opacity:0;visibility:hidden}}@media (min-width: 768px){.resources-slider .slide.slick-active{opacity:1;visibility:visible}}.resources-slider .slick-list{overflow:visible}.resources-slider .slick-track{display:flex}.resources-slider .slick-dots{margin:2.375rem 0 3.1875rem}@media (min-width: 1024px){.resources-slider .slick-dots{margin:2.25rem 0 .625rem}}.resources-slider .article-item{margin:0 .625rem}@media (min-width: 768px){.resources-slider .article-item{transition:transform .3s ease,box-shadow .3s ease;transition-duration:0.1s}}@media (min-width: 768px){.resources-slider .article-item:hover{transform:translateY(-16px);box-shadow:0 .25rem 2.5rem 0 rgba(36,73,255,0.25)}}.resources-slider .slick-arrow{position:absolute;z-index:3}@media (min-width: 768px){.resources-slider .slick-arrow{top:50%;transform:translateY(-50%)}}@media (min-width: 1024px){.resources-slider .slick-arrow{width:2.625rem;height:2.625rem;font-size:1.125rem;margin-top:-1.6875rem}}@media (min-width: 768px){.resources-slider .slick-arrow.slick-prev{left:0}}@media (min-width: 1440px){.resources-slider .slick-arrow.slick-prev{left:-4.4375rem}}@media (min-width: 768px){.resources-slider .slick-arrow.slick-next{right:0}}@media (min-width: 1440px){.resources-slider .slick-arrow.slick-next{right:-4.4375rem}}.info-section{padding:3.125rem 0}@media (min-width: 768px){.info-section{padding:4.6875rem 0}}@media (min-width: 1024px){.info-section{padding:6.25rem 0}}.info-section .section-heading{margin:0 0 1.5625rem}@media (min-width: 768px){.info-section .section-heading{margin:0 0 3.125rem}}.info-section .section-heading h2:last-child,.info-section .hero-inner__content .section-heading h1:last-child,.hero-inner__content .info-section .section-heading h1:last-child,.info-section .section-heading .h2:last-child{margin:0}.info-section .section-heading p:last-child{margin:0}.info-section .info-holder{font-weight:400;line-height:1.5;color:#000;margin:0 0 1rem}@media (min-width: 768px){.info-section .info-holder{font-size:1.125rem;line-height:1.7;margin:0}}@media (min-width: 1024px){.info-section .info-holder{font-size:1.25rem;padding:0 5.625rem 0 0;margin:0 0 1.875rem}}.info-section .info-holder p{margin:0 0 1.5rem}@media (min-width: 1024px){.info-section .info-holder p{margin:0 0 .875rem}}.info-section .info-holder ul{margin:0 0 1.5625rem}@media (min-width: 1024px){.info-section .info-holder ul{margin:0 0 3.125rem}}.info-section .info-holder ul li{position:relative;padding-left:1.5625rem;margin:0 0 1.5rem}@media (min-width: 1024px){.info-section .info-holder ul li{padding-left:1.875rem}}.info-section .info-holder ul li:after{width:3px;height:3px;content:"";position:absolute;top:.6875rem;left:.6875rem;display:block;border-radius:50%;background:currentColor}@media (min-width: 1024px){.info-section .info-holder ul li:after{width:4px;height:4px;top:.8125rem;left:.8125rem}}.info-section .info-holder ul li:last-child{margin:0}.info-section .info-holder ol{counter-reset:items;margin:-.375rem 0 2.0625rem}@media (min-width: 1024px){.info-section .info-holder ol{margin:0 -.625rem 0 0;padding:.6875rem 0 0}}.info-section .info-holder ol li{position:relative;padding:0 1.3125rem 0 5rem;margin:0 0 1.4375rem}@media (min-width: 1024px){.info-section .info-holder ol li{padding:0 0 0 3.375rem}}.info-section .info-holder ol li:last-child{margin:0}.info-section .info-holder ol li:after{width:20px;height:20px;counter-increment:items;content:"" counter(items);display:flex;align-items:center;justify-content:center;line-height:1;position:absolute;top:5px;left:27px;text-align:center;font-weight:700;font-size:1rem;background:#2449ff;color:#fff}@media (min-width: 1024px){.info-section .info-holder ol li:after{left:0;top:10px}}.info-section .marked-list{font-weight:700;margin:1.5rem 0 .5rem}@media (min-width: 1024px){.info-section .marked-list{margin:2.125rem 0 0;font-size:1.125rem}}.info-section .marked-list li{margin:0 0 .375rem}@media (min-width: 1024px){.info-section .marked-list li{padding:0 0 0 2.1875rem;margin:0 0 .75rem}}@media (min-width: 1024px){.info-section .marked-list li:before{top:6px}}@media (min-width: 1024px){.info-section .marked-list li:last-child{margin:0}}@media (min-width: 1024px){.info-section .section-up-title{margin:0 0 1.5rem 2.875rem}}.info-section .content-block{padding:1.875rem .9375rem;border-left:9px solid #ffc200}@media (min-width: 1024px){.info-section .content-block{margin:0 0 0 2.875rem;border-left-width:19px;padding:2.625rem}}.info-section .content-block h3,.info-section .content-block .h3{font-size:1.375rem;line-height:1.45;font-weight:700}@media (min-width: 1024px){.info-section .content-block h3,.info-section .content-block .h3{font-size:2rem;line-height:1.47;margin:0 0 2.5rem}}.info-section .content-list li{position:relative;padding:0 0 0 2.8125rem;line-height:1.5;font-size:1rem;margin:0 0 1rem;min-height:2.125rem}@media (min-width: 1024px){.info-section .content-list li{font-size:1.25rem;line-height:1.7;padding:0 0 0 3.125rem;margin:0 0 2.125rem}}.info-section .content-list li:last-child{margin:0}.info-section .content-list .img-holder{width:30px;position:absolute;left:0;top:0}@media (min-width: 1024px){.info-section .content-list .img-holder{width:35px;top:50%;transform:translateY(-50%)}}.info-section .content-list .img-holder img{width:100%}.info-section .cta-block{padding:1.875rem 1.25rem}@media (min-width: 1024px){.info-section .cta-block{padding:3.3125rem 3.3125rem 2.625rem}}.info-section .cta-block h3,.info-section .cta-block .h3{margin:0 0 1.5rem}.info-section .cta-block p{margin:0 0 1.375rem}.info-section .image-holder{background-position:center;background-size:cover;background-repeat:no-repeat;padding-bottom:85%}.help-section{position:relative}@media (min-width: 1024px){.help-section .section-heading{margin:0 0 6.25rem}}@media (min-width: 1024px){.help-section .section-heading .col-lg-8{padding:0}}.help-section .section-heading .up-title{display:block;text-transform:uppercase;letter-spacing:3px;margin:0 0 .25rem;font-size:1.125rem;line-height:1.11}.help-section .section-heading h1,.help-section .section-heading .h1,.help-section .section-heading h2,.help-section .hero-inner__content .section-heading h1,.hero-inner__content .help-section .section-heading h1,.help-section .section-heading .h2,.help-section .section-heading h3,.help-section .section-heading .h3,.help-section .section-heading h4,.help-section .section-heading .h4,.help-section .section-heading h5,.help-section .section-heading .h5,.help-section .section-heading .benefits-section__description h3,.benefits-section__description .help-section .section-heading h3,.help-section .section-heading .data-platform__description h3,.data-platform__description .help-section .section-heading h3,.help-section .section-heading .article-item__title,.help-section .section-heading h6,.help-section .section-heading .h6,.help-section .section-heading .display-1,.help-section .section-heading .display-2,.help-section .section-heading .display-3,.help-section .section-heading .display-4{font-weight:400}.help-section .section-heading strong{font-weight:700}.help-section .section-heading p:last-child{margin:0}.help-section .single-block{font-size:1.25rem;line-height:1.7;margin:0 0 3.125rem}@media (min-width: 1024px){.help-section .single-block{margin:0 0 6.25rem}}@media (min-width: 768px){.help-section .single-block:nth-child(odd)>.row{flex-direction:row-reverse}}@media (min-width: 1024px){.help-section .single-block:nth-child(odd) .main-image{padding:0 6.5rem 0 0}}.help-section .single-block .up-title{text-transform:uppercase;font-weight:400;display:block;margin:0 0 .25rem;font-size:1.125rem;letter-spacing:3px;color:#000;line-height:1.11}@media (min-width: 1024px){.help-section .single-block .up-title{font-size:1.25rem;line-height:1}}.help-section .single-block .text-holder{margin:0 0 1.5625rem}.help-section .single-block h1,.help-section .single-block .h1,.help-section .single-block h2,.help-section .single-block .hero-inner__content .section-heading h1,.hero-inner__content .section-heading .help-section .single-block h1,.help-section .single-block .h2,.help-section .single-block h3,.help-section .single-block .h3,.help-section .single-block h4,.help-section .single-block .h4,.help-section .single-block h5,.help-section .single-block .h5,.help-section .single-block .benefits-section__description h3,.benefits-section__description .help-section .single-block h3,.help-section .single-block .data-platform__description h3,.data-platform__description .help-section .single-block h3,.help-section .single-block .article-item__title,.help-section .single-block h6,.help-section .single-block .h6,.help-section .single-block .display-1,.help-section .single-block .display-2,.help-section .single-block .display-3,.help-section .single-block .display-4{font-weight:400;margin:0 0 1.5625rem}.help-section .single-block .h3,.help-section .single-block h3{font-size:2.25rem;line-height:1.31}.help-section .single-block h4,.help-section .single-block .h4{font-size:1.75rem;line-height:1.18;margin:0 0 .9375rem}@media (min-width: 1024px){.help-section .single-block h4,.help-section .single-block .h4{font-size:2rem;line-height:1.47;margin:0 0 1.5625rem}}.help-section .single-block p{margin:0 0 1.5625rem}.help-section .single-block p:last-child{margin:0}.help-section .single-block strong{font-weight:700}.help-section .link-holder{padding:.8125rem .625rem;font-size:1.125rem;font-weight:400;line-height:1.44;margin:0 0 1.5625rem}@media (min-width: 768px){.help-section .link-holder{padding:.8125rem 1.5rem;max-width:486px;margin:0}}.help-section .link-holder .link-top{display:flex;align-items:center;margin:0 0 1.5rem}.help-section .link-holder .image-wrapper{flex:0 0 auto;width:31px;margin-right:1.5rem}.help-section .link-holder .image-wrapper.svg-icon svg{max-width:100%}.help-section .link-holder .image-wrapper.svg-icon svg path{stroke:#000}.help-section .link-holder .image-wrapper img{width:100%}.help-section .link-holder .link-heading-text{flex:1 auto}@media (min-width: 1024px){.help-section .main-image{padding:0 0 0 6.5rem}}.help-section .main-image .image{background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:75%}@media (min-width: 1024px){.help-section .main-image .image{padding-bottom:0;min-height:364px}}.help-section .logos-row{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;padding:1.0625rem 0;margin:0 -.25rem -1.6875rem}@media (min-width: 1024px){.help-section .logos-row{padding:2.5625rem 0;margin:0 0 -3.1875rem}}@media (max-width: 767.98px){.help-section .logos-row.row-8 .single-logo:nth-child(4),.help-section .logos-row.row-8 .single-logo:nth-child(5){width:50%}}@media (max-width: 767.98px){.help-section .logos-row.row-9 .single-logo{width:33.3333%}}.help-section .logos-row .single-logo{flex:0 0 auto;margin:0 0 .875rem;padding:0 .25rem}@media (max-width: 767.98px){.help-section .logos-row .single-logo{text-align:center}}.help-section .logos-row img{max-width:100%;max-height:100%}.help-section .color-bar{position:absolute;left:0;right:0;bottom:0}.platform-section .color-bar{margin:0 0 .5rem}@media (min-width: 1024px){.platform-section .color-bar{position:absolute;bottom:0;left:0;right:0}}.platform-section .color-bar__bg{background:transparent}.platform-section .color-bar__item{height:8px}@media (min-width: 1024px){.platform-section .content-block .row [class*="col-"]:first-child{max-width:740px}}@media (min-width: 1024px){.platform-section .content-block .row [class*="col-"]:last-child{max-width:none;flex:1}}@media (min-width: 1024px){.platform-section .content-block .row [class*="col-"]:only-child{max-width:none;width:100%}}.platform-section .content-block .image-holder{background-position:center;background-size:cover;background-repeat:no-repeat;height:214px}@media (min-width: 1200px){.platform-section .content-block .image-holder{height:319px}}.platform-section .text-holder{padding:1.875rem 1.25rem 1.25rem;font-size:1rem;font-weight:400;line-height:1.5}@media (min-width: 1200px){.platform-section .text-holder{padding:2.375rem 6.125rem 2.375rem 2.375rem;font-size:1.25rem;line-height:1.7}}.platform-section h3,.platform-section .h3{font-size:2rem;font-weight:700;line-height:1.47;margin-bottom:1.5rem}@media (min-width: 1024px){.platform-section h3,.platform-section .h3{font-size:2.25rem;font-weight:600}}@media (min-width: 768px) and (max-width: 1023.98px){.platform-section h4,.platform-section .h4{flex:1 auto}}@media (min-width: 1200px){.platform-section h4,.platform-section .h4{margin:0 0 1rem}}.platform-section p{margin:0 0 1.5rem}@media (min-width: 768px){.platform-section .inner-wrapper{display:flex}}@media (min-width: 1024px){.platform-section .inner-wrapper{flex-direction:column;align-items:stretch}}@media (min-width: 768px) and (max-width: 1023.98px){.platform-section .inner-wrapper .cta-block{width:50%;display:flex}}@media (min-width: 1024px){.platform-section .inner-wrapper .cta-block{flex:1 auto;position:relative}}.platform-section .inner-wrapper .text-holder{padding:1.875rem .625rem}@media (min-width: 768px) and (max-width: 1023.98px){.platform-section .inner-wrapper .text-holder{display:flex;flex-direction:column;align-items:stretch;padding:1.875rem 1.25rem}}@media (min-width: 1200px){.platform-section .inner-wrapper .text-holder{padding:2.375rem 2.375rem 1.875rem}}.anchor-navigation-plank{padding:3.125rem 1.25rem}@media (min-width: 768px){.anchor-navigation-plank{padding:1.875rem .625rem}}.anchor-list{text-transform:uppercase;letter-spacing:3px;text-align:center;font-weight:400;line-height:1.25}@media (min-width: 768px) and (max-width: 1023.98px){.anchor-list{font-size:.875rem}}@media (min-width: 768px){.anchor-list{display:flex;align-items:center;justify-content:space-between;text-align:center;margin:0 -.625rem}}@media (min-width: 1024px){.anchor-list{font-size:1rem}}.anchor-list li{margin:0 0 1.5rem}@media (min-width: 768px){.anchor-list li{padding:0 .625rem;margin:0}}@media (min-width: 1024px){.anchor-list li{width:auto}}.anchor-list li:last-child{margin:0}.anchor-list a{color:inherit;display:inline-flex;align-items:center}@media (min-width: 1024px){.anchor-list a{transition:color .3s ease;position:relative;z-index:2}}@media (min-width: 1024px){.anchor-list a:hover{color:#00b12b}}@media (min-width: 1024px){.anchor-list a:hover:before{opacity:1;visibility:visible;left:0;right:0}}@media (min-width: 1024px){.anchor-list a:before{transition:opacity .3s ease,visibility .3s ease,left .3s ease,right .3s ease;content:"";font-weight:700;position:absolute;left:50%;right:50%;bottom:-2px;display:block;height:2px;opacity:0;visibility:hidden;background:currentColor;z-index:1}}.anchor-list a:after{content:"";color:#00b12b;display:block;margin:0 0 0 .4375rem;font-size:.5rem}@media (min-width: 768px){.anchor-list a:after{content:none}}.anchor-section{margin-bottom:-2.75rem}@media (min-width: 1024px){.anchor-section .anchor-holder{padding-top:.5625rem}}.anchor-block{font-size:1rem;line-height:1.5;font-weight:400;padding-left:1.3125rem;border-left:1px solid #000;margin:0 0 2.5rem}@media (min-width: 1024px){.anchor-block{font-size:1.25rem;line-height:1.7;margin:0 0 2.125rem}}.anchor-block .title{display:block;font-weight:800;font-size:1.25rem;line-height:1.4;margin:0 0 .5rem}@media (min-width: 1024px){.anchor-block .title{font-size:1.375rem}}.anchor-block p{margin:0 0 .75rem}@media (min-width: 1024px){.anchor-block p{margin:0 0 .1875rem}}.anchor-block .anchor-link{display:inline-flex;align-items:center;color:#028d1a;text-transform:uppercase;font-weight:700;letter-spacing:0.1em;font-size:1rem;line-height:1}.anchor-block .anchor-link [class^="icon-"]{font-size:.6875rem;margin:0 .75rem 0 0}.list-section .list-holder{padding:1.5rem 0;font-size:1rem;font-weight:400;line-height:1.5}@media (min-width: 768px){.list-section .list-holder{padding:0 0 0 2.5rem}}@media (min-width: 1024px){.list-section .list-holder{font-size:1.25rem;line-height:1.7}}@media (min-width: 1200px){.list-section .list-holder{padding:0}}.list-section .list-holder.bg-dark{padding:1.875rem 1.25rem}@media (min-width: 1200px){.list-section .list-holder.bg-dark{padding:2.375rem}}.list-section .list-holder p{margin:0 0 1.5rem}@media (min-width: 1200px){.list-section .list-holder p{margin:0 0 2.375rem}}.capabilities-section .section-heading h1,.capabilities-section .section-heading .h1,.capabilities-section .section-heading h2,.capabilities-section .hero-inner__content .section-heading h1,.hero-inner__content .capabilities-section .section-heading h1,.capabilities-section .section-heading .h2,.capabilities-section .section-heading h3,.capabilities-section .section-heading .h3,.capabilities-section .section-heading h4,.capabilities-section .section-heading .h4,.capabilities-section .section-heading h5,.capabilities-section .section-heading .h5,.capabilities-section .section-heading .benefits-section__description h3,.benefits-section__description .capabilities-section .section-heading h3,.capabilities-section .section-heading .data-platform__description h3,.data-platform__description .capabilities-section .section-heading h3,.capabilities-section .section-heading .article-item__title,.capabilities-section .section-heading h6,.capabilities-section .section-heading .h6,.capabilities-section .section-heading .display-1,.capabilities-section .section-heading .display-2,.capabilities-section .section-heading .display-3,.capabilities-section .section-heading .display-4{font-weight:300}.capabilities-section .section-heading h1 strong,.capabilities-section .section-heading .h1 strong,.capabilities-section .section-heading h2 strong,.capabilities-section .hero-inner__content .section-heading h1 strong,.hero-inner__content .capabilities-section .section-heading h1 strong,.capabilities-section .section-heading .h2 strong,.capabilities-section .section-heading h3 strong,.capabilities-section .section-heading .h3 strong,.capabilities-section .section-heading h4 strong,.capabilities-section .section-heading .h4 strong,.capabilities-section .section-heading h5 strong,.capabilities-section .section-heading .h5 strong,.capabilities-section .section-heading .benefits-section__description h3 strong,.benefits-section__description .capabilities-section .section-heading h3 strong,.capabilities-section .section-heading .data-platform__description h3 strong,.data-platform__description .capabilities-section .section-heading h3 strong,.capabilities-section .section-heading .article-item__title strong,.capabilities-section .section-heading h6 strong,.capabilities-section .section-heading .h6 strong,.capabilities-section .section-heading .display-1 strong,.capabilities-section .section-heading .display-2 strong,.capabilities-section .section-heading .display-3 strong,.capabilities-section .section-heading .display-4 strong{font-weight:700}@media (min-width: 1024px){.capabilities-section .info-row{margin:-1.5625rem 0 3.125rem}}.capabilities-section .info-row .title{font-weight:800;font-size:1.25rem;line-height:1.4;color:#000;display:block;margin:0 0 .625rem}@media (min-width: 1024px){.capabilities-section .info-row .title{font-size:1.375rem;line-height:1.36;margin:0 0 1rem}}.capabilities-section .info-row p:last-child{margin:0}.capabilities-section .info-block{margin:0 0 1.375rem}@media (min-width: 1024px){.capabilities-section .info-block{margin:0}}.capabilities-section .accordion-holder{position:relative;z-index:1}.accordion-preview{background-position:center;background-size:cover;background-repeat:no-repeat;margin-top:.75rem;height:210px}@media (min-width: 768px){.accordion-preview{height:310px}}@media (min-width: 1024px){.accordion-preview{transition:opacity .3s ease,visibility .3s ease;width:36%;position:absolute;top:0;right:0;z-index:1}}@media (min-width: 1200px){.accordion-preview{width:41%;height:474px}}.capabilities-accordion{position:relative;z-index:2;margin:0 0 1.5rem}@media (min-width: 1024px){.capabilities-accordion{margin:0 0 4.25rem}}.capabilities-accordion li.active ~ li.preview-holder .accordion-preview{opacity:0;visibility:hidden}.capabilities-accordion li{border-bottom:.03125rem solid #000}@media (min-width: 1024px){.capabilities-accordion li{width:58.4%}}@media (min-width: 1200px){.capabilities-accordion li{width:48.6%}}.capabilities-accordion li.preview-holder{border:0;height:0}.capabilities-accordion li.active .inner-slide{opacity:1;visibility:visible}@media (min-width: 1024px){.capabilities-accordion li.active .image{opacity:1;visibility:visible}}.capabilities-accordion li.active .opener-icon{background:#ccc}.capabilities-accordion li.active .opener-icon:after{transform:translate(-50%, -50%) rotate(0)}@media (min-width: 1024px){.capabilities-accordion li:last-child{margin:0}}.capabilities-accordion .opener{padding:1.25rem 0;font-weight:600;font-size:1.5rem;line-height:1.46;display:flex;align-items:flex-start;justify-content:space-between;position:relative}@media (min-width: 768px){.capabilities-accordion .opener{align-items:center}}.capabilities-accordion .opener-icon{transition:background .3s ease;width:20px;height:20px;display:block;background:#2449ff;color:#fff;position:relative;overflow:hidden;flex:0 0 auto;margin:.625rem 0 0 .625rem;z-index:2}@media (min-width: 768px){.capabilities-accordion .opener-icon{margin:0 0 0 1.25rem}}.capabilities-accordion .opener-icon:before,.capabilities-accordion .opener-icon:after{transition:transform .3s ease;content:"";width:9px;height:2px;border-radius:2px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.capabilities-accordion .opener-icon:after{transform:translate(-50%, -50%) rotate(90deg)}.capabilities-accordion .slide{display:block !important}.capabilities-accordion .inner-slide{transition:opacity .3s ease,visibility .3s ease;opacity:0;visibility:hidden;padding:0 0 1.25rem}@media (min-width: 1024px){.capabilities-accordion .inner-slide{max-width:538px}}.capabilities-accordion p{margin:0 0 1.25rem}.capabilities-accordion .image{transition:opacity .3s ease,visibility .3s ease;background-position:center;background-size:cover;background-repeat:no-repeat;margin-top:.75rem;height:210px}@media (min-width: 768px){.capabilities-accordion .image{height:310px}}@media (min-width: 1024px){.capabilities-accordion .image{width:36%;position:absolute;top:0;right:0;opacity:0;visibility:hidden;transition-duration:1s;z-index:1}}@media (min-width: 1200px){.capabilities-accordion .image{width:41%;height:474px}}.integretions-section .row-wrapper{overflow:hidden;margin:0 0 1.5625rem}@media (min-width: 1024px){.integretions-section .row-wrapper{margin:0 0 3.75rem}}.integretions-section .logo-row{margin:-.0625rem -.25rem;display:flex;flex-wrap:wrap}.integretions-section .logo-row .image-holder{transition:border-color .4s ease;width:50%;display:flex;align-items:center;justify-content:center;border:.03125rem solid transparent;padding:1rem 1.6875rem;margin:0 -.0625rem -.0625rem 0}@media (min-width: 576px){.integretions-section .logo-row .image-holder{width:25%;padding:1.25rem}}@media (min-width: 1024px){.integretions-section .logo-row .image-holder{padding:2.125rem 1.25rem}}.integretions-section .logo-row .image-holder[style*="opacity: 1"]{border-color:#000}.integretions-section .logo-row .image-holder img{max-width:100%;max-height:100%}@media (min-width: 1024px){#modules{padding-bottom:0}}@media (min-width: 1024px){#modules+.integretions-section{margin-top:-1.875rem}}@media (min-width: 1024px){.modules-section .blocks-row{margin:-1.5rem 0 0}}.modules-section .blocks-row .dark-block{overflow:hidden;position:relative;padding:1.875rem 2.5rem 1.125rem;margin:0 0 1.5625rem;z-index:2}@media (min-width: 768px){.modules-section .blocks-row .dark-block{display:flex;flex-direction:column;align-items:stretch}}@media (min-width: 1024px){.modules-section .blocks-row .dark-block{font-size:1.25rem;line-height:1.7;padding:3.6875rem 2.5rem 2rem;margin:0 0 1.25rem}}.modules-section .blocks-row .dark-block .block-logo{margin:0 0 .625rem}@media (min-width: 768px){.modules-section .blocks-row .dark-block .block-logo{flex:0 0 auto;margin:0 0 1rem}}@media (max-width: 1023.98px){.modules-section .blocks-row .dark-block .title{font-size:1.25rem;line-height:1.4;margin:0 0 .625rem}}@media (min-width: 768px){.modules-section .blocks-row .dark-block .text-holder{flex:1 auto}}.modules-section .blocks-row .dark-block p{margin:0 0 1.5rem}@media (min-width: 768px){.modules-section .blocks-row .dark-block .link-wrapper{flex:0 0 auto}}.modules-section .blocks-row .dark-block .link-with-arrow{color:#fff}.modules-section .blocks-row .dark-block .link-with-arrow .arrow:before{background:currentColor}.modules-section .blocks-row .dark-block .cta-banner__decor{bottom:-83px;right:-79px;top:auto;left:auto;transform:none}@media (max-width: 1023.98px){.modules-section .blocks-row .dark-block .cta-banner__decor{width:182px;height:172px}}@media (min-width: 1024px){.modules-section .blocks-row .dark-block .cta-banner__decor{bottom:-112px;right:-110px}}.modules-section .blocks-row .dark-block .cta-banner__decor svg{width:100% !important;height:100% !important}.modules-section h4,.modules-section .h4{margin:0 0 1.5rem;line-height:1.46;font-weight:700;font-size:1.375rem}@media (min-width: 1024px){.modules-section h4,.modules-section .h4{line-height:1.25;font-size:1.75rem}}.modules-section .dark-block{padding:1.8125rem 1.25rem;font-weight:400;font-size:1rem;line-height:1.5}@media (min-width: 768px){.modules-section .dark-block{margin:0}}@media (min-width: 1024px){.modules-section .dark-block{padding:2.375rem;font-size:1.125rem}}.modules-section .dark-block .block-logo{flex:0 0 auto;display:block;margin:0 0 1.5rem}.modules-section .dark-block .block-logo img{max-width:100%;max-height:100%}.modules-section .dark-block .svg-icon svg path{stroke:#fff}.modules-section .dark-block .title{display:block;font-weight:700;font-size:1.75rem;line-height:1.18;margin:0 0 1.5rem}@media (min-width: 1024px){.modules-section .dark-block .title{font-size:1.375rem;font-weight:800;line-height:1.36;margin:0 0 1rem}}.modules-section .dark-block p{margin:0 0 1rem}.modules-section .dark-block .sub-note{display:block;font-weight:600;line-height:1;margin:0 0 1.5rem}@media (min-width: 768px){.modules-section .dark-block .sub-note{font-size:1.25rem}}.modules-section .cta-block{transition:color .3s ease,background .3s ease;padding:1.875rem 2.5rem 1.5625rem;margin:0 0 1.5625rem;background:#fff;box-shadow:0px 4px 40px rgba(0,0,0,0.25);position:relative;z-index:2}@media (min-width: 768px){.modules-section .cta-block{display:flex;flex-direction:column;align-items:stretch}}@media (min-width: 1024px){.modules-section .cta-block{padding:2.5rem;margin:0 0 1.25rem}}.modules-section .cta-block:hover{background:#2449ff;color:#fff}.modules-section .cta-block:hover .color-bar{opacity:0;visibility:hidden}.modules-section .cta-block:hover .link-with-arrow{color:currentColor}.modules-section .cta-block:hover .link-with-arrow .arrow::before{background:currentColor}.modules-section .cta-block:hover .link-with-arrow svg path{stroke:currentColor}.modules-section .cta-block .title{display:block;font-size:1.25rem;font-weight:700;line-height:1.4;margin:0 0 .625rem}@media (min-width: 768px){.modules-section .cta-block .title{flex:0 0 auto}}@media (min-width: 1024px){.modules-section .cta-block .title{font-size:1.375rem;line-height:1.36;margin:0 0 1rem}}@media (min-width: 768px){.modules-section .cta-block .text-holder{flex:1 auto}}.modules-section .cta-block p{margin:0 0 1.5rem}@media (min-width: 1024px){.modules-section .cta-block p{margin:0 0 2.5rem}}@media (min-width: 768px){.modules-section .cta-block .link-wrapper{flex:0 0 auto}}.modules-section .cta-block .color-bar{transition:opacity .3s ease,visibility .3s ease;position:absolute;bottom:0;left:0;right:0}.modules-section .cta-block .color-bar__item{height:10px}.support-section .section-heading{margin:0}@media (min-width: 1024px){.support-section .section-heading{margin:0 0 .5rem}}.support-section:not(.alt-vision) h2:last-child,.support-section:not(.alt-vision) .hero-inner__content .section-heading h1:last-child,.hero-inner__content .section-heading .support-section:not(.alt-vision) h1:last-child,.support-section:not(.alt-vision) .h2:last-child{margin:0}.support-section:not(.alt-vision) p:last-child{margin:0}.support-section .logo-track{display:flex;align-items:center;position:relative;z-index:2}.support-section .logo-track:before,.support-section .logo-track:after{content:"";position:absolute;left:0;top:0;bottom:0;display:block;width:10%;background:linear-gradient(to right, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%);z-index:1}@media (min-width: 1024px){.support-section .logo-track:before,.support-section .logo-track:after{width:15%}}.support-section .logo-track:after{left:auto;right:0;background:linear-gradient(to left, rgba(255,255,255,0.8) 0%, rgba(255,255,255,0) 100%)}.support-section .logo-track .inner-wrapper{display:flex;align-items:center;animation:scroll 20s linear 0s infinite normal;flex:0 0 auto}.support-section .logo-track .image-holder{margin-right:3.4375rem}.support-section .logo-track .image-holder img{min-height:2.5rem}.support-section.bg-gray-lighten .logo-track:before{background:linear-gradient(to right, rgba(246,246,244,0.8) 0%, rgba(246,246,244,0) 100%)}.support-section.bg-gray-lighten .logo-track:after{background:linear-gradient(to left, rgba(246,246,244,0.8) 0%, rgba(246,246,244,0) 100%)}.support-section.alt-vision .section-heading{margin:0 0 3.125rem}@media (min-width: 768px){.support-section.alt-vision .section-heading{margin:0 0 3.75rem}}@media (max-width: 767.98px){.support-section.alt-vision .section-heading h2,.support-section.alt-vision .hero-inner__content .section-heading h1,.hero-inner__content .support-section.alt-vision .section-heading h1,.support-section.alt-vision .section-heading .h2{margin:0 0 .9375rem}}.support-section.alt-vision .support-card-wrapper{margin:0 0 55px}.support-section.alt-vision .cta-block{padding:1.9375rem 2.5rem 1.625rem;min-height:0}@media (min-width: 768px){.support-section.alt-vision .cta-block{padding:2.5rem 2.5rem 2rem}}@media (max-width: 1023.98px){.support-section.alt-vision .cta-block{margin:0 0 1.25rem}}.support-section.alt-vision .cta-block .text-holder{margin:0 0 1.5rem}@media (min-width: 768px){.support-section.alt-vision .cta-block .text-holder{margin:0 0 2.5rem}}.support-section.alt-vision .cta-block .link-wrapper{position:relative;width:calc(100% + 1.25rem)}@media (max-width: 767.98px){.support-section.alt-vision .cta-block h5,.support-section.alt-vision .cta-block .h5,.support-section.alt-vision .cta-block .benefits-section__description h3,.benefits-section__description .support-section.alt-vision .cta-block h3,.support-section.alt-vision .cta-block .data-platform__description h3,.data-platform__description .support-section.alt-vision .cta-block h3,.support-section.alt-vision .cta-block .article-item__title{font-size:1.25rem}}.support-card-wrapper [class*="col-"]{display:flex}.support-card-wrapper .cta-block{transition:background .3s ease,color .3s ease;background:#fff;box-shadow:0px 4px 40px rgba(0,0,0,0.25);padding:1.875rem 1.25rem 1.5rem 2.5rem;font-size:1rem;font-weight:300;line-height:1.5;position:relative;min-height:362px;width:100%;display:flex;flex-direction:column;align-items:stretch;z-index:2}@media (min-width: 1024px){.support-card-wrapper .cta-block{font-size:1.25rem;line-height:1.7;min-height:384px;padding:2.5rem 2.5rem 2rem 2.5rem}}.support-card-wrapper .cta-block:hover{background:#2449ff;color:#fff}.support-card-wrapper .cta-block:hover .color-bar{opacity:0;visibility:hidden}.support-card-wrapper .cta-block:hover .link-with-arrow{color:currentColor}.support-card-wrapper .cta-block:hover .link-with-arrow .arrow::before{background:currentColor}.support-card-wrapper .cta-block:hover .link-with-arrow svg path{stroke:currentColor}.support-card-wrapper .cta-block:hover .image-holder img{opacity:0;visibility:hidden}.support-card-wrapper .cta-block:hover .image-holder img.hover-image{opacity:1;visibility:visible}.support-card-wrapper .cta-block .color-bar{transition:opacity .3s ease,visibility .3s ease;position:absolute;bottom:0;left:0;right:0;z-index:1}.support-card-wrapper .cta-block .color-bar__item{height:10px}.support-card-wrapper .image-holder{width:50px;height:50px;margin:0 0 .625rem;display:flex;align-items:flex-end;justify-content:center;flex:0 0 auto;position:relative}@media (min-width: 1024px){.support-card-wrapper .image-holder{margin:0 0 1.125rem}}.support-card-wrapper .image-holder img{transition:opacity .3s ease,visibility .3s ease;width:100%;max-height:100%;max-width:100%}.support-card-wrapper .image-holder img.hover-image{opacity:0;visibility:hidden;position:absolute}.support-card-wrapper h5,.support-card-wrapper .h5,.support-card-wrapper .benefits-section__description h3,.benefits-section__description .support-card-wrapper h3,.support-card-wrapper .data-platform__description h3,.data-platform__description .support-card-wrapper h3,.support-card-wrapper .article-item__title{font-weight:800;font-size:1.375rem;line-height:1.36;margin:0 0 .625rem;flex:0 0 auto}@media (min-width: 1024px){.support-card-wrapper h5,.support-card-wrapper .h5,.support-card-wrapper .benefits-section__description h3,.benefits-section__description .support-card-wrapper h3,.support-card-wrapper .data-platform__description h3,.data-platform__description .support-card-wrapper h3,.support-card-wrapper .article-item__title{margin:0 0 .875rem}}.support-card-wrapper .text-holder{letter-spacing:-0.01em;margin:0 0 .625rem;flex:1 auto}.support-card-wrapper p:last-child{margin:0}.support-card-wrapper .link-wrapper{flex:0 0 auto}.support-slider .slick-list{padding:1.5625rem 0;overflow:visible !important;margin:0 -.3125rem -1.5625rem !important}@media (min-width: 1024px){.support-slider .slick-list{margin:0 -.625rem -1.5625rem !important}}.support-slider .slick-track{display:flex}.support-slider .slick-track:before,.support-slider .slick-track:after{content:none}.support-slider .slick-slide{padding:0 .3125rem !important;display:flex}@media (min-width: 1024px){.support-slider .slick-slide{padding:0 .625rem !important}}.support-slider .slick-dots{margin-top:1.5625rem}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.request-panel{padding:1rem 0;position:relative}@media (min-width: 768px){.request-panel{margin-bottom:3.875rem;padding:0}}@media (min-width: 768px){.request-panel.js-end ul li.active a:after{max-width:100%}}.request-panel .request-panel__background{position:absolute;top:0;bottom:0;right:0;left:0}.request-panel ul{margin-bottom:0;font-size:1rem;line-height:1.44}@media (min-width: 768px){.request-panel ul{margin:0 -3.125rem;font-size:1.25rem}}.request-panel ul li{margin-bottom:.5625rem}@media (min-width: 768px){.request-panel ul li{margin:0 3.125rem}}.request-panel ul li:last-child{margin-bottom:0}.request-panel ul li.active a{font-weight:600}@media (max-width: 767.98px){.request-panel ul li.active a::after{transform:rotate(90deg);margin:.4375rem 0 0 .5rem}}@media (min-width: 768px){.request-panel ul li.active a::after{opacity:1;visibility:visible;max-width:0}}.request-panel ul a{position:relative;display:inline-block;vertical-align:top;color:#fff}@media (min-width: 768px){.request-panel ul a{padding:1.5625rem 0 1.75rem}}@media (min-width: 768px){.request-panel ul a:hover::after{opacity:1;visibility:visible}}@media (max-width: 767.98px){.request-panel ul a::after{content:"";color:#00b12b;display:inline-block;vertical-align:top;font-size:.625rem;margin:.4375rem 0 0 .3125rem}}@media (min-width: 768px){.request-panel ul a::after{transition:opacity visibility max-width;content:"";left:0;right:0;bottom:0;position:absolute;height:6px;background-color:#00b12b;opacity:0;visibility:hidden}}@media (min-width: 768px) and (prefers-reduced-motion: reduce){.request-panel ul a::after{transition:none}}@media (min-width: 768px){.request-section{position:relative;z-index:2}}@media (min-width: 1024px){.request-section{margin:0 0 -39px}}.request-section.base-section{padding:3.0625rem 0}@media (min-width: 768px){.request-section.base-section{padding:2.0625rem 0}}.request-section__description{margin-bottom:3.0625rem;padding-bottom:3.8125rem;position:relative}@media (min-width: 1024px){.request-section__description{padding-bottom:0;margin-bottom:0}}.request-section__description .color-bar{position:absolute;left:-1.25rem;right:-1.25rem;bottom:0}.request-section__description .color-bar__item{height:.5rem}@media (min-width: 768px){.request-section__description .color-bar__item{height:.625rem}}@media (min-width: 1024px){.request-section>.color-bar{position:absolute;left:0;right:0;bottom:97px;z-index:-1}}@media (min-width: 1024px){.request-section>.color-bar__item{height:.625rem}}@media (min-width: 768px){.request-section .section-heading{margin-bottom:1.5625rem}}.request-section .section-heading .up-title{margin-bottom:.1875rem}@media (min-width: 768px){.request-section .section-heading .up-title{margin-bottom:.9375rem}}@media (min-width: 768px){.request-section .section-heading h2,.request-section .hero-inner__content .section-heading h1,.hero-inner__content .request-section .section-heading h1,.request-section .section-heading .h2{margin-bottom:1.6875rem}}.request-section__title{font-weight:700;display:block;margin-bottom:1.5rem}@media (min-width: 768px){.request-form-box{font-size:1.125rem;line-height:1.44}}.request-form-box__heading{padding:1.125rem .875rem}@media (min-width: 768px){.request-form-box__heading{padding:1.25rem .875rem}}@media (max-width: 1023.98px){.request-form-box__heading-title{font-size:1.25rem}}.request-form-box__body{box-shadow:0 4px 40px 0 rgba(0,0,0,0.25);padding:1.5rem 1.25rem}@media (min-width: 768px){.request-form-box__body{padding:1.9375rem 3.3125rem}}.trusted-section.base-section{padding:.1875rem 0 1.875rem}@media (min-width: 768px){.trusted-section.base-section{padding:2.0625rem 0}}@media (min-width: 768px){.trusted-section .section-heading{margin-bottom:1.0625rem}}@media (max-width: 767.98px){.trusted-section .section-heading .up-title{line-height:1.34}}@media (min-width: 768px){.trusted-section .section-heading .up-title{font-size:1.125rem}}.trusted-section .logos-list{margin:0 -.625rem 1.0625rem}@media (min-width: 576px){.trusted-section .logos-list{margin:0 -1.25rem 1.0625rem}}@media (min-width: 768px){.trusted-section .logos-list{margin:0 -1.25rem 2.1875rem}}.trusted-section .logos-list li{margin:0 .625rem .9375rem}@media (min-width: 576px){.trusted-section .logos-list li{margin:0 1.25rem .9375rem}}@media (min-width: 768px){.trusted-section .logos-list li{margin:0 1.25rem 2.1875rem}}@media (max-width: 575.98px){.trusted-section .logos-list li img{max-width:100px;max-height:40px}}.rating-block{position:relative;padding:1.875rem 1.1875rem 1.375rem}@media (min-width: 768px){.rating-block{display:flex;padding:1.5625rem 4.0625rem 1.1875rem 2.5rem}}.rating-block__rate-image{margin-bottom:.6875rem}@media (min-width: 768px){.rating-block__rate-image{margin:.375rem 0 .875rem -.25rem}}@media (min-width: 768px){.rating-block__rate{width:12.5rem;margin-right:1.875rem;flex-shrink:0}}.rating-block .star-rate{color:#ffc200;font-size:1.25rem}.rating-block .star-rate__stars{font-size:1.3125rem}.rating-block .star-rate__value{font-size:1.25rem;margin-right:1.1875rem}@media (min-width: 768px){.rating-block .star-rate__value{font-size:1.375rem;margin-right:.9375rem}}.rating-block .color-bar{position:absolute;left:0;right:0;bottom:0}.rating-block .color-bar__item{height:.5rem}@media (min-width: 768px){.rating-block .color-bar__item{height:.625rem}}.rating-block blockquote{flex-grow:1;font-size:1.25rem;line-height:1.7}.rating-block blockquote q{display:block}.rating-block blockquote q::before{content:'"'}.rating-block blockquote q::after{content:'"'}.rating-block blockquote cite{display:block;font-style:normal}@media (min-width: 768px){.banner-section{padding:1rem 0 6.4375rem}}.js-tab-hidden{display:block !important;left:-9999px !important;position:absolute !important;top:-9999px !important}.features-section .section-heading{margin:0 0 4.375rem}.features-holder{margin:0 0 3.125rem}@media (min-width: 1024px){.features-holder{margin:0 0 6.25rem}}.features-holder .single-item{border-bottom:1px solid #000;padding:0 0 1.25rem;margin:0 0 1.875rem;font-size:16px;font-weight:400;line-height:1.5}@media (min-width: 1024px){.features-holder .single-item{transition:opacity .3s ease,visibility .3s ease;border:0;margin:0;padding:0;display:block !important;opacity:0;visibility:hidden}}.features-holder .single-item:last-child{margin:0}@media (min-width: 1024px){.features-holder .single-item.features-tab-active{opacity:1;visibility:visible}}.features-holder .single-item.features-active .opener-icon{background:#ccc}.features-holder .single-item.features-active .opener-icon:after{transform:translate(-50%, -50%) rotate(0)}.features-holder .features-opener{display:flex;align-items:flex-start;padding:0 3.4375rem 0 0;font-size:1.5rem;font-weight:600;position:relative;z-index:2;line-height:1.46}.features-holder .features-opener .opener-icon{transition:background .3s ease;width:20px;height:20px;display:block;background:#2449ff;color:#fff;position:absolute;top:.625rem;right:0;overflow:hidden;flex:0 0 auto;z-index:2}@media (min-width: 768px){.features-holder .features-opener .opener-icon{margin:0 0 0 1.25rem}}.features-holder .features-opener .opener-icon:before,.features-holder .features-opener .opener-icon:after{transition:transform .3s ease;content:"";width:9px;height:2px;border-radius:2px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.features-holder .features-opener .opener-icon:after{transform:translate(-50%, -50%) rotate(90deg)}.features-holder .text-holder{margin:0 0 1.25rem;font-weight:300}@media (min-width: 1024px){.features-holder .text-holder{font-size:1.25rem;line-height:1.7}}.features-holder h3,.features-holder .h3{font-size:1.25rem;line-height:1.4;margin:0 0 .625rem}@media (min-width: 1024px){.features-holder h3,.features-holder .h3{font-size:2rem;margin:0 0 1rem;line-height:1.47}}.features-holder p:last-child{margin:0}.features-holder .img-holder{position:relative;padding-bottom:97.13%}.features-holder .img-holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (min-width: 1024px){.features-tabset{justify-content:space-between;margin:0 -.625rem 3.125rem;text-transform:uppercase;letter-spacing:3px;font-size:.875rem;font-weight:400;line-height:1.25}}@media (min-width: 1200px){.features-tabset{font-size:1rem}}@media (min-width: 1024px){.features-tabset li{padding:0 .625rem;flex:0 0 auto}}@media (min-width: 1024px){.features-tabset a{position:relative;color:inherit;padding:.125rem 0;z-index:2}}.features-tabset a.features-tab-active,.features-tabset a:hover{text-shadow:0 0 1px currentColor}@media (min-width: 1024px){.features-tabset a.features-tab-active:before,.features-tabset a:hover:before{transform:scaleX(1)}}@media (min-width: 1024px){.features-tabset a:before{transition:transform .3s ease;content:'';position:absolute;bottom:-4px;left:0;width:100%;transform:scaleX(0);height:2px;background-color:#00b12b}}.features-slide .inner-slide{padding:.625rem 0 0}.thank-you-page-intro{position:relative;z-index:2;overflow:hidden}.thank-you-page-intro.cta-banner{padding:3.125rem 0 11.0625rem;margin:0}@media (min-width: 768px){.thank-you-page-intro.cta-banner{padding:3.5625rem 0 4.4375rem}}.thank-you-page-intro__decor{position:absolute;pointer-events:none;z-index:-1;transform:translate(-50%, -50%);width:80vw;left:6%;top:71%;max-width:400px}@media (min-width: 768px){.thank-you-page-intro__decor{margin-top:1.125rem;top:50%;left:85%;width:55vw;max-width:700px}}@media (min-width: 1024px){.thank-you-page-intro__decor{left:79.2%;width:46.3vw}}@media (max-width: 767.98px){.thank-you-page-intro__decor svg{width:100%;height:auto}}@media (max-width: 767.98px){.thank-you-page-intro h1,.thank-you-page-intro .h1{font-size:1.75rem}}@media (min-width: 768px){.thank-you-page-intro h1,.thank-you-page-intro .h1{margin-bottom:1.5rem}}.thank-you-page-intro .color-bar{position:absolute;left:0;right:0;bottom:0}@media (min-width: 768px){.thank-you-page-intro .color-bar__item{height:1.25rem}}.thank-you-page-intro .color-bar__item:first-child{width:44.33%}.thank-you-page-intro .color-bar__item:nth-child(2){width:27.59%}.thank-you-page-intro .color-bar__item:nth-child(3){width:16.12%}.thank-you-page.base-section{padding-bottom:1.8125rem}@media (min-width: 768px){.thank-you-page.base-section{padding:5.8125rem 0 4.75rem}}.thank-you-page .section-heading{margin-bottom:.4375rem}@media (min-width: 768px){.thank-you-page .section-heading{margin-bottom:1.5625rem}}.thank-you-page .section-heading h2,.thank-you-page .hero-inner__content .section-heading h1,.hero-inner__content .thank-you-page .section-heading h1,.thank-you-page .section-heading .h2{font-weight:300}.thank-you-page .section-heading h2 b,.thank-you-page .hero-inner__content .section-heading h1 b,.hero-inner__content .thank-you-page .section-heading h1 b,.thank-you-page .section-heading .h2 b{font-weight:600}@media (min-width: 768px){.companies-list [class*='col-']{display:flex;margin-bottom:1.5625rem}}@media (min-width: 768px){.companies-list .article-item{margin-bottom:0}}@media (min-width: 768px){.companies-list .article-item__body{padding-bottom:2rem}}.companies-list .article-item .link-with-arrow{bottom:2.125rem}.companies-list .color-bar__item:first-child{width:45.43%}.companies-list .color-bar__item:nth-child(2){width:27.59%}.companies-list .color-bar__item:nth-child(3){width:16.89%}.support-navigation.base-section{padding:3.1875rem 0}@media (min-width: 768px){.support-navigation.base-section{padding:6.4375rem 0}}.support-navigation .section-heading{margin-bottom:2.5rem}.support-navigation .section-heading h2,.support-navigation .hero-inner__content .section-heading h1,.hero-inner__content .support-navigation .section-heading h1,.support-navigation .section-heading .h2{margin-bottom:.9375rem}.support-navigation .section-heading .bottom-title{font-weight:800;display:block;font-size:1.25rem;line-height:1.4}@media (min-width: 768px){.support-navigation .section-heading .bottom-title{font-size:1.375rem;line-height:1.4}}.support-nav{margin-bottom:0}@media (min-width: 768px){.support-nav{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -.3125rem}}@media (min-width: 1024px){.support-nav{margin:0 -.625rem}}.support-nav .slick-list{overflow:visible}.support-nav .slick-track{display:flex}.support-nav__slide{display:flex;height:auto}@media (min-width: 768px){.support-nav__slide{padding:0 .3125rem;width:20%}}@media (min-width: 1024px){.support-nav__slide{padding:0 .625rem}}.support-nav__slide.slick-current .support-nav__link{background-color:#2449ff;color:#fff}.support-nav__slide.slick-current .support-nav__link::after{color:#fff}.support-nav__slide.slick-current .support-nav__link .default-image{opacity:0;visibility:hidden}.support-nav__slide.slick-current .support-nav__link .hover-image{visibility:visible;opacity:1}.support-nav__item{width:100%;padding:0 .625rem}@media (min-width: 768px){.support-nav__item{padding:0}}.support-nav__link{transition:background-color .3s ease,color .3s ease;background-color:#fff;box-shadow:0 4px 15px 0 rgba(0,0,0,0.15);color:#000;text-align:center;display:block;border-radius:.25rem;padding:2.125rem 1.5rem 2.5625rem;position:relative;font-size:1.25rem;line-height:1.3;width:100%}@media (min-width: 768px){.support-nav__link{font-size:.9375rem;padding:2.125rem .9375rem 2.5625rem;margin:0;width:100%}}@media (min-width: 1024px){.support-nav__link{font-size:1.125rem;padding:2.125rem 1.5rem 2.5625rem}}@media (min-width: 1200px){.support-nav__link{font-size:1.25rem}}.support-nav__link:hover{background-color:#2449ff;color:#fff}.support-nav__link:hover::after{color:#fff}.support-nav__link:hover .default-image{opacity:0;visibility:hidden}.support-nav__link:hover .hover-image{visibility:visible;opacity:1}.support-nav__link::after{content:"";position:absolute;left:50%;bottom:.9375rem;transform:translateX(-50%);color:#00b12b;font-size:.75rem}.support-nav__icon{position:relative;margin-bottom:1rem;min-height:3rem}.support-nav .default-image{transition:opacity .3s ease,visibility .3s ease;margin:0 auto}.support-nav .hover-image{transition:opacity .3s ease,visibility .3s ease;opacity:0;visibility:hidden;position:absolute;top:0;left:50%;transform:translateX(-50%)}.support-nav__title{font-weight:600}.training-section.base-section{padding:3rem 0 6rem}@media (min-width: 768px){.training-section.base-section{padding:5.8125rem 0 6.25rem}}.training-section .section-heading{margin-bottom:.1875rem}@media (min-width: 768px){.training-section .section-heading{margin-bottom:2.3125rem}}@media (min-width: 768px){.training-section .partners-block [class*='col-']{display:flex}}.training-section .partners-block [class*='col-']:last-child .gartner-partner-block{margin-bottom:0}.training-section .gartner-partner-block{box-shadow:0 .25rem 2.5rem rgba(0,0,0,0.25);margin-bottom:1.25rem}@media (min-width: 768px){.training-section .gartner-partner-block{margin-bottom:2.1875rem}}@media (min-width: 1024px){.training-section .gartner-partner-block{margin-bottom:0}}.training-section .gartner-partner-block__description{min-height:auto;padding:1.875rem 2.5rem 1.625rem}@media (min-width: 768px){.training-section .gartner-partner-block__description{padding:1.875rem 2.5rem 1rem}}.training-section .gartner-partner-block .h3{margin-bottom:.5625rem}@media (max-width: 1023.98px){.training-section .gartner-partner-block .h3{font-size:1.25rem;line-height:1.4}}@media (min-width: 768px){.training-section .gartner-partner-block .h3{margin-bottom:1rem}}.training-section .gartner-partner-block p{margin-bottom:1.5rem}.training-section .gartner-partner-block .color-bar__item{height:.625rem}.certification{margin-bottom:2.4375rem}@media (min-width: 768px){.certification{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -1.25rem 2.1875rem}}@media (min-width: 1024px){.certification{margin:0 -1.25rem 2.5rem}}@media (min-width: 1200px){.certification{margin:0 -1.875rem 2.5rem}}.certification__item{margin-bottom:25px;color:#333;font-size:1.375rem;line-height:1.36}@media (min-width: 768px){.certification__item{padding:0 1.25rem;flex-shrink:0;margin-bottom:25px}}@media (min-width: 1024px){.certification__item{padding:0 1.25rem}}@media (min-width: 1200px){.certification__item{padding:0 2.4375rem}}.certification__image{flex-shrink:0;width:5.5rem;margin-right:.9375rem}.certification__item-description{flex-shrink:0}.customer-success-section.base-section{padding:3.0625rem 0}@media (min-width: 768px){.customer-success-section.base-section{padding:5.8125rem 0 4.375rem}}.customer-success-section .section-heading{margin-bottom:-.5625rem}@media (min-width: 768px){.customer-success-section .section-heading{margin-bottom:0}}.customer-success{margin-bottom:1.625rem}@media (min-width: 768px){.customer-success{margin-bottom:3.125rem}}.customer-success p{margin-bottom:1.5625rem}@media (min-width: 768px){.customer-success p{margin-bottom:1.5rem}}.customer-success .marked-list{font-size:1rem;line-height:1.5;overflow:visible;margin-bottom:1.5625rem}@media (min-width: 768px){.customer-success .marked-list{font-size:1.25rem;line-height:1.7;margin-bottom:0}}@media (min-width: 1024px){.customer-success .marked-list{padding-right:3.5625rem}}.customer-success .marked-list li{margin-bottom:1.5625rem}.customer-success .marked-list li:last-child{margin-bottom:0}.customer-success .marked-list li:before{width:26px;height:26px;align-self:start;font-size:.625rem;margin-top:.25rem}.customer-success__image{margin:0 -1.25rem}@media (max-width: 767.98px){.support-items{margin:0 -1.25rem}}.support-wrap__title{margin-bottom:1.5625rem}@media (max-width: 767.98px){.support-wrap__title{font-size:1.375rem;line-height:1.45;padding:0 .375rem}}@media (min-width: 768px){.support-wrap__title{margin-bottom:2.6875rem}}.support-offer{position:relative;padding:2.1875rem 1.5625rem 2.875rem;font-size:1.125rem;line-height:1.44;width:100%}@media (min-width: 768px){.support-offer{padding:2.1875rem 1.8125rem 2.9375rem;margin-bottom:1.875rem}}.support-offer__title{margin-bottom:1.5625rem}.support-offer__text{margin-bottom:2.4375rem}@media (min-width: 768px){.support-offer__text{margin-bottom:3.25rem}}@media (max-width: 767.98px){.support-offer .marked-list{font-size:1.125rem;line-height:1.44}}.support-offer .marked-list li{margin-bottom:1.9375rem}.support-offer .marked-list li:last-child{margin-bottom:0}.support-offer .marked-list li:before{width:26px;height:26px;font-size:.625rem;margin-top:.0625rem;align-self:start}.support-offer .color-bar{position:absolute;left:0;right:0;bottom:0}.support-offer .color-bar__item{height:10px}.support-offer .color-bar__item:first-child{width:44.43%}.support-offer .color-bar__item:nth-child(2){width:27.59%}.customer-overview{padding:3.125rem 0}@media (min-width: 1024px){.customer-overview{padding:6.25rem 0}}.customer-overview .section-heading{margin:0 0 3rem}@media (min-width: 768px){.customer-overview .section-heading{margin:0 0 3.5rem}}.customer-overview .section-heading h2,.customer-overview .hero-inner__content .section-heading h1,.hero-inner__content .customer-overview .section-heading h1,.customer-overview .section-heading .h2{max-width:700px;margin-left:auto;margin-right:auto}.customer-overview .loadmore-btn{font-size:1.125rem;padding:.9375rem 1.875rem}.customer-card-grid{margin:0 -.625rem 1.5625rem}@media (min-width: 768px){.customer-card-grid{margin:0 -.625rem 2.5rem}}.customer-card-grid .grid-item{width:100%;padding:0 10px 20px}@media (min-width: 576px){.customer-card-grid .grid-item{width:50%}}@media (min-width: 1024px){.customer-card-grid .grid-item{width:33.33%}}a.customer-card{transition:box-shadow,.25s}@media (prefers-reduced-motion: reduce){a.customer-card{transition:none}}a.customer-card:hover{box-shadow:0 .25rem 3.125rem 0 rgba(0,0,0,0.35)}a.customer-card:hover .link-with-arrow{padding-left:4rem}a.customer-card:hover .link-with-arrow .arrow{width:3.375rem}a.customer-card .customer-card__subtitle{border-color:transparent;padding:0}.customer-card{box-shadow:0 .25rem 2.5rem 0 rgba(0,0,0,0.25);background-color:#fff;display:block;padding:2.5rem}@media (min-width: 1200px){.customer-card{padding:3.5rem}}.customer-card__logo{min-height:24px;margin:0 0 1rem}.customer-card__logo img{display:block;max-height:58px;max-width:150px}@media (max-width: 767.98px){.customer-card__logo img{transform:scale(0.75);transform-origin:left}}.customer-card__subtitle{display:block;border-bottom:1px solid #000;font-size:1.125rem;line-height:1;letter-spacing:.1875rem;text-transform:uppercase;margin:0 0 1.125rem;padding:0 0 .875rem}@media (min-width: 768px){.customer-card__subtitle{font-size:1.25rem}}.customer-card h3,.customer-card .h3{margin:0 0 .875rem}.customer-card__text{margin:0 0 1.5625rem;padding:0 0 1.375rem;border-bottom:1px solid #000}.customer-card__text:last-child{margin:0}.customer-card__statistic{margin:0 0 1.4375rem}.customer-card__statistic:last-child{margin:0}.customer-card__statistic .counter{display:block;font-size:3.75rem;line-height:1.33;font-weight:800;color:#ffc200}@media (min-width: 768px){.customer-card__statistic .counter{font-size:5rem;line-height:1}}.customer-card__statistic .text-holder{font-size:1rem;line-height:1.5;font-weight:700}@media (min-width: 768px){.customer-card__statistic .text-holder{font-size:1.25rem;line-height:1.7}}.customer-card .link-wrapper{line-height:1}.customer-card p:last-child{margin:0}.grid-filter{display:flex;align-items:center;justify-content:center;flex-wrap:wrap-reverse;margin:0 0 2.25rem}@media (min-width: 576px){.grid-filter{justify-content:space-between;flex-wrap:nowrap}}@media (min-width: 768px){.grid-filter{margin:0 0 3.5rem}}.grid-filter__results{font-size:1rem;line-height:1.5;width:100%;text-align:center}@media (min-width: 576px){.grid-filter__results{font-size:1.125rem;line-height:1.44;width:auto;text-align:left}}.grid-filter__drop{position:relative;margin:0 0 1.4375rem}@media (min-width: 576px){.grid-filter__drop{margin:0}}.grid-filter__drop.active .opener:after{transform:rotate(-180deg)}.grid-filter__drop .opener{text-transform:uppercase;font-size:1rem;line-height:1.25;letter-spacing:.1875rem;position:relative;padding-right:1.0625rem;display:inline-block;text-align:right}@media (max-width: 575.98px){.grid-filter__drop .opener{text-align:center}}.grid-filter__drop .opener:after{transition:transform,.15s;content:"";position:absolute;top:3px;right:-3px;font-size:.6875rem;color:#00b12b;transform:rotate(0deg)}@media (prefers-reduced-motion: reduce){.grid-filter__drop .opener:after{transition:none}}.grid-filter__drop .slide{position:absolute;top:calc(100% + 13px);left:50%;transform:translateX(-50%);z-index:2}@media (min-width: 576px){.grid-filter__drop .slide{right:0;left:auto;transform:translateX(0)}}.grid-filter__list{width:280px;box-shadow:0 .25rem 2.5rem 0 rgba(0,0,0,0.25);padding:2.5rem;background-color:#fff;font-size:1rem;line-height:1.5}@media (min-width: 576px){.grid-filter__list{width:326px}}@media (min-width: 768px){.grid-filter__list{font-size:1.25rem;line-height:1.7}}.grid-filter__list .reset-btn-wrapper{border-top:1px solid #000;padding-top:1.4375rem;margin:0}.grid-filter__list .reset-btn{transition:color,.15s;padding:0;background-color:transparent;text-transform:uppercase;border:0;outline:none}@media (prefers-reduced-motion: reduce){.grid-filter__list .reset-btn{transition:none}}.grid-filter__list .reset-btn:hover{color:#00b12b}.grid-filter__list .reset-btn:focus{outline:none}.grid-filter__list li{margin:0 0 1rem}.grid-filter__list input[type="radio"],.grid-filter__list input[type="checkbox"]{position:absolute;width:0;height:0;left:0;opacity:0;z-index:-5}.grid-filter__list input[type="radio"]:checked ~ label:before,.grid-filter__list input[type="checkbox"]:checked ~ label:before{background-color:#2449ff;border-color:#2449ff}.grid-filter__list input[type="radio"]:checked ~ label:after,.grid-filter__list input[type="checkbox"]:checked ~ label:after{opacity:1}.grid-filter__list label{transition:color .3s ease;position:relative;cursor:pointer;padding:0 0 0 2.25rem;text-shadow:0}@media (min-width: 576px){.grid-filter__list label{padding:0 0 0 3.375rem}}.grid-filter__list label:hover{color:#00b12b}.grid-filter__list label:hover .text{box-shadow:inset 0 -2px 0 0 #00b12b}.grid-filter__list label:before{transition:border-color,background-color,.15s;content:"";position:absolute;top:3px;left:0;width:20px;height:20px;border:2px solid #ccc;background-color:transparent}@media (prefers-reduced-motion: reduce){.grid-filter__list label:before{transition:none}}@media (min-width: 576px){.grid-filter__list label:before{top:7px}}.grid-filter__list label:after{content:"";font-size:.625rem;position:absolute;top:8px;left:5px;color:#fff;opacity:0}@media (min-width: 576px){.grid-filter__list label:after{top:12px}}.grid-filter__list label .text{transition:box-shadow .3s ease}.integration-cta .text-holder{margin:0 0 1.5rem}@media (min-width: 768px){.integration-cta .text-holder{max-width:590px}}.integration-cta .text-holder h1,.integration-cta .text-holder .h1,.integration-cta .text-holder h2,.integration-cta .text-holder .hero-inner__content .section-heading h1,.hero-inner__content .section-heading .integration-cta .text-holder h1,.integration-cta .text-holder .h2,.integration-cta .text-holder h3,.integration-cta .text-holder .h3,.integration-cta .text-holder h4,.integration-cta .text-holder .h4,.integration-cta .text-holder h5,.integration-cta .text-holder .h5,.integration-cta .text-holder .benefits-section__description h3,.benefits-section__description .integration-cta .text-holder h3,.integration-cta .text-holder .data-platform__description h3,.data-platform__description .integration-cta .text-holder h3,.integration-cta .text-holder .article-item__title,.integration-cta .text-holder h6,.integration-cta .text-holder .h6,.integration-cta .text-holder .display-1,.integration-cta .text-holder .display-2,.integration-cta .text-holder .display-3,.integration-cta .text-holder .display-4{font-weight:400}.integration-cta .up-title{display:block;letter-spacing:3px;font-size:1.125rem;text-transform:uppercase;line-height:1.11}@media (min-width: 1024px){.integration-cta .up-title{font-size:1.25rem}}.integration-cta h2,.integration-cta .hero-inner__content .section-heading h1,.hero-inner__content .section-heading .integration-cta h1,.integration-cta .h2{margin:0 0 1.5rem}@media (min-width: 768px){.integration-cta h2,.integration-cta .hero-inner__content .section-heading h1,.hero-inner__content .section-heading .integration-cta h1,.integration-cta .h2{margin:0 0 1.75rem}}.integration-cta p:last-child{margin:0}.integration-cta .image-holder{max-width:488px;margin:0 auto}.integration-cta .image-holder img{width:100%}.integration-cta .btn-wrapper{margin:0 0 1.75rem}@media (min-width: 768px){.integration-cta .btn-wrapper{margin:0}}.research-section .text-holder h5,.research-section .text-holder .h5,.research-section .text-holder .benefits-section__description h3,.benefits-section__description .research-section .text-holder h3,.research-section .text-holder .data-platform__description h3,.data-platform__description .research-section .text-holder h3,.research-section .text-holder .article-item__title{font-weight:700;margin:0 0 .75rem;line-height:1.4}@media (min-width: 1024px){.research-section .text-holder h5,.research-section .text-holder .h5,.research-section .text-holder .benefits-section__description h3,.benefits-section__description .research-section .text-holder h3,.research-section .text-holder .data-platform__description h3,.data-platform__description .research-section .text-holder h3,.research-section .text-holder .article-item__title{margin:0 0 .25rem}}.research-section .text-holder p{margin:0 0 1.5rem}@media (min-width: 1024px){.research-section .text-holder p{margin:0 0 2rem}}.research-section .btn-wrapper{margin:0 0 1.25rem}@media (min-width: 1200px){.research-section .inner-holder{margin:0 0 0 2.875rem}}.research-section .main-image-holder{position:relative;padding:43px 17px;border:1px solid #000;margin:0 0 1.5rem;z-index:2}@media (min-width: 1200px){.research-section .main-image-holder{padding:5.25rem 1.9375rem}}.research-section .main-image-holder img{width:100%}.research-section .main-image-holder [class^="icon-"]{position:absolute;right:9px;top:12px;color:#00b12b;z-index:1}@media (min-width: 1024px){.research-section .main-image-holder [class^="icon-"]{font-size:1.875rem;right:19px;top:19px}}.research-section .cta-sub-block{background:#f6f6f4;padding:1.5rem 1.25rem;font-weight:400;line-height:1.5;font-size:1.125rem}.research-section .cta-sub-block .img-holder{margin:0 0 .75rem}@media (min-width: 768px){.research-section .cta-sub-block .img-holder{max-width:200px}}.research-section .cta-sub-block .img-holder img{max-width:100%}.fancy-lottie{display:inline-block !important;padding:0}.info-visual-section .image-holder img{width:100%}.info-visual-section .btn-wrapper{margin:0 0 1.5625rem}@media (min-width: 768px){.info-visual-section .btn-wrapper{margin:0}}.info-visual-section.bg-black{background-color:#000 !important;color:#fff !important}.info-visual-section .info-list__title{display:block;margin:0 0 1.5625rem;font-weight:800}@media (min-width: 1024px){.info-visual-section .info-list__title{margin:0 0 1.875rem}}.titled-list{margin:0 0 1.5625rem}@media (min-width: 1024px){.titled-list{margin:0 0 3.75rem}}.titled-list li{font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 1.5625rem}@media (min-width: 1024px){.titled-list li{font-size:1.25rem;line-height:1.7;margin:0 0 2.5rem}}.titled-list li p:last-child{margin:0}.titled-list li:last-child{margin:0}.titled-list h5,.titled-list .h5,.titled-list .benefits-section__description h3,.benefits-section__description .titled-list h3,.titled-list .data-platform__description h3,.data-platform__description .titled-list h3,.titled-list .article-item__title{display:block;font-weight:700;margin:0 0 .9375rem;font-size:1.25rem}@media (min-width: 1024px){.titled-list h5,.titled-list .h5,.titled-list .benefits-section__description h3,.benefits-section__description .titled-list h3,.titled-list .data-platform__description h3,.data-platform__description .titled-list h3,.titled-list .article-item__title{font-size:1.375rem}}.vision-section .media-holder{margin:0 0 3.875rem}@media (min-width: 768px){.vision-section .section-heading{margin:0 0 3.75rem}}.vision-section .blocks-holder{margin:0 0 -1.25rem}@media (min-width: 1200px){.vision-section .blocks-holder{margin:0 0 -3.875rem}}.media-holder .media-image{position:relative;z-index:2}.media-holder a:hover .icon-play{opacity:1}.media-holder .icon-play{width:48px;height:48px;transition:opacity,.15s;position:absolute;display:flex;align-items:center;justify-content:center;top:50%;left:50%;transform:translate(-50%, -50%);font-size:1.125rem;z-index:1;opacity:0.8}@media (prefers-reduced-motion: reduce){.media-holder .icon-play{transition:none}}@media (min-width: 1024px){.media-holder .icon-play{width:85px;height:85px;font-size:1.8125rem}}.media-holder .icon-play:before{margin:0 0 0 .1875rem}@media (min-width: 1024px){.media-holder .icon-play:before{margin:0 0 0 .375rem}}.vision-block{font-size:1.375rem;line-height:1.55;margin:0 0 1.25rem}@media (min-width: 1200px){.vision-block{margin:0 0 3.6875rem}}.vision-block .image-holder{margin:0 0 1.0625rem}.vision-block .image-holder img{max-width:100%;max-height:100%;min-width:75px}.vision-block h3,.vision-block .h3{margin:0 0 1rem}.vision-block .text-holder{line-height:1.54}@media (min-width: 768px){.vision-block .text-holder{max-width:500px}}.vision-block p:last-child{margin:0}@media (min-width: 1024px){.aboutus-section{position:relative;z-index:2}}@media (min-width: 1024px){.aboutus-section .section-decor{position:absolute;bottom:0;left:0;right:0;text-align:left;z-index:-1}}@media (min-width: 1024px){.aboutus-section .section-decor img{width:100%}}.aboutus-section .section-heading h2:last-child,.aboutus-section .hero-inner__content .section-heading h1:last-child,.hero-inner__content .aboutus-section .section-heading h1:last-child,.aboutus-section .section-heading .h2:last-child{margin:0}@media (max-width: 767.98px){.aboutus-section.alt-view .section-heading{margin:0 0 2.5rem}}.aboutus-row{margin:0 0 1.875rem}@media (min-width: 768px){.aboutus-row{margin:0 0 2.375rem}}.aboutus-row:last-child{margin:0}.aboutus-row>h3,.aboutus-row .h3{font-size:1.75rem;font-weight:700;line-height:1.18;margin:0 0 1.5625rem}@media (min-width: 768px){.aboutus-row>h3,.aboutus-row .h3{font-size:2rem;line-height:1.47}}.aboutus-block{width:100%;margin:0 0 1.25rem;box-shadow:0px 4px 40px rgba(0,0,0,0.25)}@media (min-width: 768px){.aboutus-block{margin:0 0 1.375rem;display:flex}}@media (min-width: 768px){.aboutus-block>a{display:flex;flex-direction:column;align-items:stretch;width:100%}}.aboutus-block .block-img{background-position:top center;background-repeat:no-repeat;background-size:cover;padding-top:77.5%}@media (min-width: 768px){.aboutus-block .block-img{flex:0 0 auto}}.aboutus-block .block-main{transition:background .3s ease;background:#fff;padding:1.5rem 1.5rem 1.5rem 2.5rem}@media (min-width: 768px){.aboutus-block .block-main{display:flex;flex-direction:column;align-items:stretch;flex:1 auto}}.aboutus-block h5,.aboutus-block .h5,.aboutus-block .benefits-section__description h3,.benefits-section__description .aboutus-block h3,.aboutus-block .data-platform__description h3,.data-platform__description .aboutus-block h3,.aboutus-block .article-item__title{transition:color .3s ease;font-weight:800;font-size:1.375rem;line-height:1.36;margin:0 0 .875rem}@media (min-width: 768px){.aboutus-block h5,.aboutus-block .h5,.aboutus-block .benefits-section__description h3,.benefits-section__description .aboutus-block h3,.aboutus-block .data-platform__description h3,.data-platform__description .aboutus-block h3,.aboutus-block .article-item__title{flex:0 0 auto}}.aboutus-block .role{transition:color .3s ease;display:block;font-weight:700;font-size:1rem;margin:0 0 1.25rem;text-transform:uppercase}@media (min-width: 768px){.aboutus-block .role{flex:1 auto}}.aboutus-block:not(.alt-view)>a:hover .block-main{background:#2449ff}.aboutus-block:not(.alt-view)>a:hover h5,.aboutus-block:not(.alt-view)>a:hover .h5,.aboutus-block:not(.alt-view)>a:hover .benefits-section__description h3,.benefits-section__description .aboutus-block:not(.alt-view)>a:hover h3,.aboutus-block:not(.alt-view)>a:hover .data-platform__description h3,.data-platform__description .aboutus-block:not(.alt-view)>a:hover h3,.aboutus-block:not(.alt-view)>a:hover .article-item__title{color:#fff !important}.aboutus-block:not(.alt-view)>a:hover .role{color:#fff !important}.aboutus-block:not(.alt-view)>a:hover .link-with-arrow{color:#fff !important}.aboutus-block.alt-view{transition:box-shadow .3s ease}.aboutus-block.alt-view:hover{box-shadow:0px 4px 40px rgba(0,0,0,0.4)}.aboutus-block.alt-view .image-holder{padding:1.5rem;text-align:center}.aboutus-block.alt-view .image-holder img{width:220px;height:228px;object-fit:cover;border-radius:50%;overflow:hidden}.aboutus-block.alt-view .color-bar__item{height:.625rem}.aboutus-block.alt-view .color-bar__item:nth-child(1){width:45.5%}.aboutus-block.alt-view .color-bar__item:nth-child(2){width:27.5%}.aboutus-block.alt-view .color-bar__item:nth-child(3){width:17%}.aboutus-block.alt-view .color-bar__item:nth-child(4){width:10%}.aboutus-popup{display:none;padding:4.5rem .5rem 3.75rem;margin:1.5rem .9375rem;position:relative;max-width:1200px;overflow:hidden;z-index:2}@media (min-width: 1024px){.aboutus-popup{margin:1.5rem auto}}@media (min-width: 1200px){.aboutus-popup{padding:5.875rem 3.6875rem 7rem}}.aboutus-popup .fancybox-button{padding:0;width:50px;height:52px;right:-3px;top:4px}@media (min-width: 1200px){.aboutus-popup .fancybox-button{right:48px;top:40px}}.aboutus-popup .top-block{border-bottom:.03125rem solid #000;padding-bottom:.875rem;margin:0 0 1.5rem}.aboutus-popup .image-holder{width:84%;max-width:388px;margin:0 auto 1.25rem}@media (min-width: 576px){.aboutus-popup .image-holder{margin-bottom:1.875rem}}@media (min-width: 768px){.aboutus-popup .image-holder{margin-bottom:0}}.aboutus-popup .image-holder .round-wrapper{position:relative;width:100%;padding-bottom:100%;overflow:hidden;border-radius:50%}.aboutus-popup .image-holder .round-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.aboutus-popup .block-img{padding-top:77.1%;background-position:top center;background-repeat:no-repeat;background-size:cover;margin:0 0 1.25rem}@media (min-width: 1200px){.aboutus-popup .block-img{margin:0 3.25rem 0 0;padding-top:0;height:300px}}@media (min-width: 1200px){.aboutus-popup .description-block{padding:0 0 0 1.9375rem}}.aboutus-popup h2,.aboutus-popup .hero-inner__content .section-heading h1,.hero-inner__content .section-heading .aboutus-popup h1,.aboutus-popup .h2{margin:0 0 .3125rem}.aboutus-popup .role{display:block;font-weight:400;font-size:1.125rem;letter-spacing:3px;line-height:1.11;text-transform:uppercase;margin:0 0 .875rem}@media (min-width: 1200px){.aboutus-popup .role{font-weight:600;font-size:1.25rem;line-height:1.15;margin:0 0 .625rem}}@media (max-width: 1023.98px){.aboutus-popup .role br{display:none}}.aboutus-popup p{margin:0 0 1.5rem}@media (min-width: 1200px){.aboutus-popup p{margin:0 0 2.125rem}}.aboutus-popup p:last-child{margin:0}.aboutus-popup .color-bar{position:absolute;left:0;right:0;bottom:0;z-index:1}.member-socials{display:flex;flex-wrap:wrap;align-items:center;margin:0 -.3125rem .625rem;font-size:1.4375rem}.member-socials:last-child{margin:0 -.3125rem}.member-socials li{padding:0 .3125rem}.member-socials a{transition:color .3s ease}.member-socials a:hover{color:#00b12b}.gallery-section{padding:3.125rem 0 2.5rem}@media (min-width: 1200px){.gallery-section{padding:5.625rem 0 5.25rem}}.gallery-section .section-heading{margin:0 0 3.125rem}@media (min-width: 768px){.gallery-section .section-heading{margin:0 0 3.75rem}}@media (max-width: 767.98px){.gallery-section .section-heading h2,.gallery-section .hero-inner__content .section-heading h1,.hero-inner__content .gallery-section .section-heading h1,.gallery-section .section-heading .h2{margin:0 0 .9375rem}}.gallery-section .section-heading .text-holder{margin:0 0 1.5625rem}.image-gallery .image-holder{margin:0 0 1.25rem}@media (min-width: 768px){.image-gallery .image-holder{height:220px;margin:0 0 1rem}}@media (min-width: 1024px){.image-gallery .image-holder{height:270px}}@media (min-width: 1200px){.image-gallery .image-holder{height:320px}}.image-gallery .image-holder img{width:100%;height:100%;object-fit:cover}@media (min-width: 768px){.team-review-section .section-heading{margin:0 0 3.75rem}}.team-review-section .section-heading h2,.team-review-section .hero-inner__content .section-heading h1,.hero-inner__content .team-review-section .section-heading h1,.team-review-section .section-heading .h2{max-width:800px;margin-left:auto;margin-right:auto}.team-review-section .name{display:block;font-size:1.25rem;font-weight:600;margin:0 0 .3125rem;line-height:1}.team-review-section .position{display:block;font-size:.9375rem;line-height:1}@media (min-width: 768px){.team-review-section .position{max-width:150px}}@media (max-width: 767.98px){.team-review-section.alt-vision .section-heading{margin:0 0 3.125rem}}.team-review-tabset,.team-review-md-tabset{display:flex;justify-content:center;flex-wrap:wrap;margin:0 -1.25rem 1.5625rem}@media (min-width: 768px){.team-review-tabset,.team-review-md-tabset{margin:0 0 3.75rem}}.team-review-tabset li,.team-review-md-tabset li{width:33.333%;padding:.625rem 1rem;display:flex;align-items:center;min-height:52px;border-right:1px solid #000;border-left:1px solid transparent}@media (min-width: 768px){.team-review-tabset li,.team-review-md-tabset li{width:25%;min-height:113px}}@media (min-width: 1024px){.team-review-tabset li,.team-review-md-tabset li{padding:.625rem 1.5rem}}@media (max-width: 767.98px){.team-review-tabset li:nth-child(3n),.team-review-md-tabset li:nth-child(3n){border-right-color:transparent}}@media (min-width: 768px){.team-review-tabset li:nth-child(4n),.team-review-md-tabset li:nth-child(4n){border-right-color:transparent}}.team-review-tabset li:last-child,.team-review-md-tabset li:last-child{border-right-color:transparent}.team-review-tabset .tab-link,.team-review-md-tabset .tab-link{display:flex;align-items:center;position:relative;padding:.3125rem;min-height:65px}.team-review-tabset .tab-link:hover:after,.team-review-md-tabset .tab-link:hover:after{opacity:1}.team-review-tabset .tab-link:after,.team-review-md-tabset .tab-link:after{transition:opacity,.15s;content:'';position:absolute;left:5px;right:5px;top:calc(100% + 1px);height:2px;background-color:#00b12b;opacity:0;pointer-events:none}@media (prefers-reduced-motion: reduce){.team-review-tabset .tab-link:after,.team-review-md-tabset .tab-link:after{transition:none}}.team-review-tabset .tab-link.team-review-tab-active:after,.team-review-md-tabset .tab-link.team-review-tab-active:after{opacity:1}.team-review-tabset .img-holder,.team-review-md-tabset .img-holder{width:50px;height:50px;flex-shrink:0;margin-right:.9375rem}@media (min-width: 1024px){.team-review-tabset .img-holder,.team-review-md-tabset .img-holder{margin-right:1.4375rem}}.team-review-tabset.alt-vision li,.team-review-md-tabset.alt-vision li{align-items:stretch;padding:0}@media (max-width: 1023.98px){.team-review-tabset.alt-vision li,.team-review-md-tabset.alt-vision li{max-width:33.333%;width:auto}}.team-review-tabset.alt-vision .tab-link,.team-review-md-tabset.alt-vision .tab-link{width:100%;padding:.5rem 1rem;justify-content:center;min-height:0}@media (min-width: 768px){.team-review-tabset.alt-vision .tab-link,.team-review-md-tabset.alt-vision .tab-link{padding:1.25rem}}.team-review-tabset.alt-vision .tab-link:hover .logo-holder,.team-review-md-tabset.alt-vision .tab-link:hover .logo-holder{opacity:1}.team-review-tabset.alt-vision .tab-link:after,.team-review-md-tabset.alt-vision .tab-link:after{display:none}.team-review-tabset.alt-vision .tab-link.team-review-tab-active .logo-holder,.team-review-md-tabset.alt-vision .tab-link.team-review-tab-active .logo-holder{filter:grayscale(0);opacity:1}.team-review-tabset.alt-vision .logo-holder,.team-review-md-tabset.alt-vision .logo-holder{transition:filter,opacity,.15s;max-width:120px;filter:grayscale(1);opacity:0.4}@media (prefers-reduced-motion: reduce){.team-review-tabset.alt-vision .logo-holder,.team-review-md-tabset.alt-vision .logo-holder{transition:none}}@media (min-width: 768px){.team-review-tabset.alt-vision .logo-holder,.team-review-md-tabset.alt-vision .logo-holder{max-width:160px}}.team-review-tabset.alt-vision .logo-holder img,.team-review-md-tabset.alt-vision .logo-holder img{max-height:calc(20px + 2.5vw)}@media (min-width: 576px){.team-review-tabset.alt-vision .logo-holder img,.team-review-md-tabset.alt-vision .logo-holder img{max-height:50px}}@media (min-width: 1024px){.team-review-tabset.alt-vision .logo-holder img,.team-review-md-tabset.alt-vision .logo-holder img{max-height:65px}}@media (max-width: 767.98px){.team-review-content{margin:0 -10px}}@media (max-width: 767.98px){.team-review-content .single-item{padding:0 10px}}.team-review-content .inner-md-tab{transition:opacity,visibility,.15s}@media (prefers-reduced-motion: reduce){.team-review-content .inner-md-tab{transition:none}}@media (min-width: 768px){.team-review-content .inner-md-tab{opacity:0;visibility:hidden}}@media (min-width: 768px){.team-review-content .inner-md-tab.team-review-tab-active{opacity:1;visibility:visible}}.team-review-content .inner-tab{transition:opacity,visibility,.15s;opacity:0;visibility:hidden}@media (prefers-reduced-motion: reduce){.team-review-content .inner-tab{transition:none}}.team-review-content .inner-tab.team-review-tab-active{opacity:1;visibility:visible}@media (max-width: 767.98px){.team-review-content .content-holder{margin:0 0 1.4375rem}}.team-review-content .content-holder h3,.team-review-content .content-holder .h3{margin:0 0 1rem}@media (min-width: 768px){.team-review-content .content-holder h3,.team-review-content .content-holder .h3{font-size:1.75rem}}@media (min-width: 1024px){.team-review-content .content-holder h3,.team-review-content .content-holder .h3{font-size:2.25rem;line-height:1.31}}.team-review-content .content-holder .text-holder{max-width:488px;margin:0 0 1.5625rem}@media (max-width: 1023.98px){.team-review-content .content-holder .text-holder{font-size:1rem;line-height:1.5}}.team-review-content .content-holder.alt-vision{padding:.1875rem 0 0}@media (max-width: 767.98px){.team-review-content .content-holder.alt-vision{margin:0 0 2.5rem}}@media (min-width: 1024px){.team-review-content .content-holder.alt-vision h3,.team-review-content .content-holder.alt-vision .h3{font-size:2rem;line-height:1.45}}.team-review-content .content-holder.alt-vision .text-holder{max-width:100%}.team-review-content .content-holder.alt-vision .position{margin:0 0 1.5rem}.team-review-content .media-holder .media-image{width:100%;padding-bottom:55.95%;position:relative}.team-review-content .media-holder .media-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.team-review-content .statistic-text{font-weight:700;display:flex;align-items:center;background-color:#000;color:#fff;padding:1.5rem}@media (max-width: 767.98px){.team-review-content .statistic-text{flex-wrap:wrap;padding:1.375rem 1.25rem}}.team-review-content .statistic-text .counter{color:#ffc200;font-size:3.75rem;line-height:1;margin:0 0 .8125rem;letter-spacing:-1px}@media (min-width: 768px){.team-review-content .statistic-text .counter{font-size:5rem;margin:0 1.5rem 0 0}}.team-review-content .statistic-text .text-holder{width:100%}@media (min-width: 768px){.team-review-content .statistic-text .text-holder{width:auto}}.team-review-content .statistic-text .text-holder p:last-child{margin:0}@media (max-width: 1023.98px){.map-section .section-heading h2,.map-section .hero-inner__content .section-heading h1,.hero-inner__content .map-section .section-heading h1,.map-section .section-heading .h2{margin-bottom:1.125rem}}@media (max-width: 1023.98px){.map-section .slick-list{overflow:visible;padding-top:1.25rem}}.map-section .slick-dots{margin-top:.5rem}@media (min-width: 1024px){.map-section .inner-holder{position:relative;height:511px;z-index:2}}@media (min-width: 1024px){.map-section .background-map-holder{position:absolute;top:0;bottom:0;left:0;right:0;background-position:center;background-repeat:no-repeat;background-size:contain;z-index:-1}}@media (min-width: 1024px){.pin-open{transition:z-index .3s ease;width:35px;height:35px;border-radius:50%;background:#2449ff;display:block;border:1px solid #fff;position:relative}}@media (min-width: 1024px){.pin-open:before,.pin-open:after{transition:z-index .3s ease,width .3s ease,height .3s ease;width:60px;height:60px;content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(36,73,255,0.4);border-radius:50%;transition-delay:0.1s;animation:glitter 3s linear 0s infinite normal;z-index:-2}}@media (min-width: 1024px){.pin-open:after{width:49px;height:49px;z-index:-1}}@media (min-width: 1024px){.pin-popup-holder{transition:z-index .3s ease;position:absolute;z-index:2}}@media (min-width: 1024px){.pin-popup-holder.pin-popup-active{z-index:3}}@media (min-width: 1024px){.pin-popup-holder.pin-popup-active .pin-open:before,.pin-popup-holder.pin-popup-active .pin-open:after{width:0;height:0}}@media (min-width: 1024px){.pin-popup-holder.pin-popup-active .map-pin-holder{opacity:1;visibility:visible;z-index:1}}@media (min-width: 1024px){.pin-popup-holder.pin-1{bottom:41%;left:9.8%}}@media (min-width: 1024px){.pin-popup-holder.pin-1 .map-pin-holder{left:41px}}@media (min-width: 1024px){.pin-popup-holder.pin-2{bottom:17.5%;right:46.8%}}@media (min-width: 1024px){.pin-popup-holder.pin-2 .map-pin-holder{left:41px;top:-100px}}@media (min-width: 1024px){.pin-popup-holder.pin-3{right:10.9%;top:40.6%}}@media (min-width: 1024px){.pin-popup-holder.pin-3 .map-pin-holder{right:41px}}@media (min-width: 1024px){.pin-popup-holder.pin-4{right:16%;top:48.4%}}@media (min-width: 1024px){.pin-popup-holder.pin-4 .map-pin-holder{right:41px}}@media (min-width: 1024px){.pin-popup-holder.pin-5{top:34%;right:32%}}@media (min-width: 1024px){.pin-popup-holder.pin-5 .map-pin-holder{right:41px}}.map-pin-holder{background:#fff;box-shadow:0px 4px 40px rgba(0,0,0,0.25);padding:2.1875rem 2.5rem}@media (min-width: 1024px){.map-pin-holder{transition:opacity .3s ease,visibility .3s ease,z-index .3s ease;display:block !important;opacity:0;visibility:hidden;position:absolute;top:-5px;width:280px;padding:2.1875rem 2.5rem 1.1875rem;z-index:-99}}.map-pin-holder h5,.map-pin-holder .h5,.map-pin-holder .benefits-section__description h3,.benefits-section__description .map-pin-holder h3,.map-pin-holder .data-platform__description h3,.data-platform__description .map-pin-holder h3,.map-pin-holder .article-item__title{font-size:1.25rem;font-weight:800;line-height:1.4;margin:0 0 1rem}.map-pin-holder address{font-style:normal;font-weight:400;font-size:1rem;line-height:1.5;margin:0 0 1.5rem}.map-pin-holder address.map-link a{display:block;padding-bottom:2.5rem;margin:0 0 -2.5rem}.map-pin-holder address a{color:inherit}.map-pin-holder .link-with-arrow{position:relative;z-index:-1}@keyframes glitter{0%{transform:translate(-50%, -50%) scale(0)}50%{transform:translate(-50%, -50%) scale(1)}100%{transform:translate(-50%, -50%) scale(0)}}@media (min-width: 768px){.career-opportunities{padding:5.625rem 0}}@media (min-width: 768px){.career-opportunities .section-heading{margin:0 0 3.75rem}}.career-opportunities .section-content p:last-child{margin:0}.career-opportunities .BambooHR-ATS-board{font-family:"Helonik",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" !important}.career-opportunities .BambooHR-ATS-board h2,.career-opportunities .BambooHR-ATS-board .hero-inner__content .section-heading h1,.hero-inner__content .section-heading .career-opportunities .BambooHR-ATS-board h1{display:none}.career-opportunities .BambooHR-ATS-Department-Header{font-size:1.875rem;line-height:1.134;font-weight:700;color:#333}@media (min-width: 1024px){.career-opportunities .BambooHR-ATS-Department-Header{font-size:2.8125rem;line-height:1.178}}.career-opportunities .BambooHR-ATS-Department-Item:last-child .BambooHR-ATS-Jobs-List{margin:0 !important}.career-opportunities .BambooHR-ATS-Jobs-List{border-bottom:1px solid #000 !important;padding:1.5625rem 0 !important;margin:0 0 1.5625rem !important}@media (min-width: 1024px){.career-opportunities .BambooHR-ATS-Jobs-List{padding:3.75rem 0 !important;margin:0 0 3.75rem !important}}.career-opportunities .BambooHR-ATS-Jobs-List li{margin:0 0 1.4375rem !important;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.career-opportunities .BambooHR-ATS-Jobs-List li:last-child{margin:0 !important}.career-opportunities .BambooHR-ATS-Jobs-List a{transition:color,.15s;display:inline-block;font-size:1.25rem !important;line-height:1.5 !important;color:#2449ff;font-weight:800;margin:0 0 .3125rem}@media (prefers-reduced-motion: reduce){.career-opportunities .BambooHR-ATS-Jobs-List a{transition:none}}@media (min-width: 1024px){.career-opportunities .BambooHR-ATS-Jobs-List a{font-size:1.75rem !important;line-height:1.25 !important;font-weight:400;margin:0}}.career-opportunities .BambooHR-ATS-Jobs-List a:hover{color:#00b12b}.career-opportunities .BambooHR-ATS-Jobs-List .BambooHR-ATS-Location{font-size:1rem !important;line-height:1.5 !important;padding:0 !important;color:#000;font-weight:400;float:unset !important;width:100%}@media (min-width: 1024px){.career-opportunities .BambooHR-ATS-Jobs-List .BambooHR-ATS-Location{font-size:1.25rem !important;line-height:1.7 !important;width:auto}}.career-opportunities #BambooHR-ATS+div{display:none !important}.timeline-section{overflow:hidden}.timeline-section .inner-holder{position:relative;padding-bottom:8.625rem;margin:0 0 -.875rem}@media (min-width: 1024px){.timeline-section .inner-holder{padding-bottom:9.3125rem;margin:0 0 -1.25rem}}.timeline-section .swiper{width:100%;height:auto}.timeline-section .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center;width:281px}.timeline-section .swiper-wrapper{width:auto !important;left:calc(-50% + (281px / 2));flex:0 0 auto}@media (min-width: 1024px){.timeline-section .swiper-wrapper:hover{cursor:grab}}.timeline-section .swiper-wrapper .color-bar{position:absolute;bottom:-33px;left:0;width:calc(100% - 80px)}.timeline-section .swiper-wrapper .color-bar .color-bar__item{height:5px}.timeline-section .swiper-wrapper .color-bar .bar-point{width:18px;height:18px;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.timeline-section .swiper-wrapper .color-bar .bar-point.start{left:0px}.timeline-section .swiper-wrapper .color-bar .bar-point.end{right:0px}.timeline-section .inner-slide{padding:1.5rem 0 0;width:100%;text-align:left;font-size:1rem;font-weight:400;line-height:1.5}@media (min-width: 1024px){.timeline-section .inner-slide{padding:.6875rem 0 0;font-size:1.25rem;line-height:1.7}}.timeline-section .year{display:block;font-weight:700;line-height:1.18;color:#999;margin:0 0 1rem;font-size:1rem}.timeline-section h5,.timeline-section .h5,.timeline-section .benefits-section__description h3,.benefits-section__description .timeline-section h3,.timeline-section .data-platform__description h3,.data-platform__description .timeline-section h3,.timeline-section .article-item__title{font-weight:800;font-size:1.25rem;line-height:1.4;margin:0 0 1rem}@media (min-width: 1024px){.timeline-section h5,.timeline-section .h5,.timeline-section .benefits-section__description h3,.benefits-section__description .timeline-section h3,.timeline-section .data-platform__description h3,.data-platform__description .timeline-section h3,.timeline-section .article-item__title{font-size:1.375rem;line-height:1.36}}.timeline-section p:last-child{margin:0}.timeline-slider{overflow:visible;position:static;margin:0;display:flex}@media (min-width: 768px){.timeline-slider:after{content:"";display:block;position:absolute;top:0;bottom:136px;background:linear-gradient(to left, #fff 0%, rgba(255,255,255,0.7) 97%, rgba(255,255,255,0.6) 98%, rgba(255,255,255,0.4) 99%, rgba(255,255,255,0.2) 100%);left:calc(100% - (281px / 2));width:100vw;pointer-events:none;z-index:2}}.swiper-bottom-holder{position:absolute;height:60px;bottom:0;left:0;right:0}.swiper-bottom-holder .swiper-pagination{display:flex;align-items:center;width:auto;left:0;top:50%;transform:translateY(-50%);font-weight:600;font-size:1rem;letter-spacing:10%}.swiper-bottom-holder .swiper-nav{transition:background .3s ease;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#00b12b;color:#000;left:auto;top:50%;transform:translateY(-50%);margin:0}.swiper-bottom-holder .swiper-nav:hover{background:#ffc200}.swiper-bottom-holder .swiper-nav:after{font-size:.9375rem}.swiper-bottom-holder .swiper-button-prev{right:4rem}@media (min-width: 1024px){.swiper-bottom-holder .swiper-button-prev{right:3.125rem}}.swiper-bottom-holder .swiper-button-next{right:.875rem}@media (min-width: 1024px){.swiper-bottom-holder .swiper-button-next{right:0}}.partners-filtration-section .top-block,.users-filtration-section .top-block{font-weight:400;font-size:1rem;line-height:1.5;padding:0 0 .9375rem;margin:0 0 1.25rem;border-bottom:1px solid #000}@media (min-width: 1200px){.partners-filtration-section .top-block,.users-filtration-section .top-block{font-size:1.125rem;line-height:1.44;padding:0 0 1rem;margin:0 0 3.75rem}}.partners-filtration-section .filtration-block,.users-filtration-section .filtration-block{padding:3.125rem 1.25rem;margin:-3.125rem -1.25rem 2.25rem;background:#f6f6f4}@media (min-width: 1024px){.partners-filtration-section .filtration-block,.users-filtration-section .filtration-block{margin:0}}@media (min-width: 1200px){.partners-filtration-section .filtration-block,.users-filtration-section .filtration-block{padding:2.5rem}}.partners-filtration-section .filtration-block .title,.users-filtration-section .filtration-block .title{text-transform:uppercase;font-size:1.125rem;letter-spacing:3px;line-height:1.11;display:block;margin:0 0 1.5rem}@media (min-width: 1200px){.partners-filtration-section .filtration-block .title,.users-filtration-section .filtration-block .title{font-size:1.25rem;line-height:1}}.partners-filtration-section .filtrations-labels,.users-filtration-section .filtrations-labels{margin:-.3125rem -.3125rem 1.5rem;display:flex;flex-wrap:wrap;align-items:center}.partners-filtration-section .filtrations-labels li,.users-filtration-section .filtrations-labels li{padding:.3125rem}.partners-filtration-section .filtrations-labels .single-label,.users-filtration-section .filtrations-labels .single-label{display:flex;align-items:center;justify-content:space-between;background:#ccc;color:#000;text-transform:capitalize;font-size:1rem;line-height:1.5;padding:.4375rem .5625rem}.partners-filtration-section .filtrations-labels .single-label .icon-close,.users-filtration-section .filtrations-labels .single-label .icon-close{margin:0 0 0 1rem;font-size:.625rem}.partners-filtration-section .filtrations-labels .single-label .icon-close:hover,.users-filtration-section .filtrations-labels .single-label .icon-close:hover{color:#fff}.filtration-search{margin:0 0 1.5rem}.filtration-search .input-holder{position:relative}.filtration-search input{background:#fff;font-size:1rem;font-weight:400;line-height:1;color:#000;padding:.3125rem 3.75rem .3125rem .625rem;border-radius:0;height:62px;font-weight:300;font-family:"Helonik",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.filtration-search input:focus,.filtration-search input:active{box-shadow:none;border-color:inherit;background:#fff}.filtration-search input:focus::-webkit-input-placeholder,.filtration-search input:active::-webkit-input-placeholder{color:#f6f6f4}.filtration-search input:focus::-moz-placeholder,.filtration-search input:active::-moz-placeholder{opacity:1;color:#f6f6f4}.filtration-search input:focus:-moz-placeholder,.filtration-search input:active:-moz-placeholder{color:#f6f6f4}.filtration-search input:focus:-ms-input-placeholder,.filtration-search input:active:-ms-input-placeholder{color:#f6f6f4}.filtration-search input:focus.placeholder,.filtration-search input:active.placeholder{color:#f6f6f4}.filtration-search input::-webkit-input-placeholder{transition:color .3s ease;font-size:1rem;font-weight:400;line-height:1;color:#000;font-weight:400}.filtration-search input::-moz-placeholder{opacity:1;transition:color .3s ease;font-size:1rem;font-weight:400;line-height:1;color:#000;font-weight:400}.filtration-search input:-moz-placeholder{transition:color .3s ease;font-size:1rem;font-weight:400;line-height:1;color:#000;font-weight:400}.filtration-search input:-ms-input-placeholder{transition:color .3s ease;font-size:1rem;font-weight:400;line-height:1;color:#000;font-weight:400}.filtration-search input.placeholder{transition:color .3s ease;font-size:1rem;font-weight:400;line-height:1;color:#000;font-weight:400}.filtration-search button[type="submit"]{transition:background .3s ease,color .3s ease;position:absolute;top:50%;transform:translateY(-50%);right:10px;background:#00b12b;color:#000;display:flex;align-items:center;justify-content:center;font-size:1rem;border-radius:.375rem;width:48px;height:44px}.partners-block{box-shadow:0px 4px 40px rgba(0,0,0,0.25);margin:0 0 1.25rem}@media (min-width: 768px){.partners-block{display:flex;width:100%}}.partners-block>a{transition:background .3s ease;display:block;background:#fff;padding:2.5rem}@media (min-width: 768px){.partners-block>a{width:100%;display:flex;flex-direction:column;align-items:stretch}}.partners-block>a:hover{background:#2449ff}.partners-block>a:hover .text-holder,.partners-block>a:hover .link-with-arrow{color:#fff}.partners-block .image-holder{height:180px;margin:-2.5rem -2.5rem 1rem}@media (min-width: 768px){.partners-block .image-holder{flex:0 0 auto}}.partners-block .image-holder img{object-fit:cover;width:100%;height:100%}.partners-block .logo-holder{margin:0 0 1rem}@media (min-width: 768px){.partners-block .logo-holder{flex:0 0 auto}}.partners-block .logo-holder img{max-width:100%;max-height:100%}.partners-block .text-holder{transition:color .3s ease;font-size:1rem;font-weight:400;line-height:1.5;margin:0 0 1.5rem}@media (min-width: 768px){.partners-block .text-holder{flex:1 auto}}@media (min-width: 1200px){.partners-block .text-holder{font-size:1.125rem;line-height:1.44}}.partners-block h4,.partners-block .h4{display:block;font-weight:700;font-size:1.375rem;line-height:1.45;margin:0 0 1rem}@media (min-width: 1200px){.partners-block h4,.partners-block .h4{font-size:1.75rem;line-height:1.25}}.partners-block .category{display:block;text-transform:uppercase;letter-spacing:3px;font-size:1.125rem;line-height:1.11;margin:0 0 1.5rem}@media (min-width: 1200px){.partners-block .category{font-size:1.25rem;line-height:1}}.partners-block p:last-child{margin:0}@media (min-width: 768px){.partners-block .link-holder{flex:0 0 auto}}.categories-accordion{border-bottom:1px solid #000;margin:0 0 .9375rem}.categories-accordion.categories-active .opener-icon{background:#ccc}.categories-accordion.categories-active .opener-icon:after{transform:translate(-50%, -50%) rotate(0)}.categories-accordion .categories-opener{font-size:1.125rem;text-transform:uppercase;letter-spacing:3px;line-height:1.11;padding-bottom:.9375rem;display:flex;align-items:center;justify-content:space-between}@media (min-width: 1200px){.categories-accordion .categories-opener{font-size:1.25rem;line-height:1}}.categories-accordion .opener-icon{transition:background .3s ease;width:20px;height:20px;flex:0 0 auto;margin-left:.625rem;display:block;background:#2449ff;color:#fff;position:relative;overflow:hidden;flex:0 0 auto;z-index:2}@media (min-width: 768px){.categories-accordion .opener-icon{margin:0 0 0 1.25rem}}.categories-accordion .opener-icon:before,.categories-accordion .opener-icon:after{transition:transform .3s ease;content:"";width:9px;height:2px;border-radius:2px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1}.categories-accordion .opener-icon:after{transform:translate(-50%, -50%) rotate(90deg)}.categories-accordion .inner-slide{padding:.625rem 0 1.25rem}.categories-list{font-size:1rem;line-height:1.5;font-weight:400}.categories-list li{margin:0 0 .875rem}.categories-list li:last-child{margin:0}.categories-list input{position:absolute;left:-9999px;opacity:0;visibility:hidden}.categories-list input:checked ~ label:before{background:#2449ff;border-color:#2449ff}.categories-list input:checked ~ label:after{opacity:1;visibility:visible}.categories-list label{margin:0;position:relative;display:flex;align-items:center;z-index:2}.categories-list label:before{transition:border-color .3s ease,background .3s ease;content:"";display:block;width:20px;height:20px;margin:0 1rem 0 0;border:2px solid #ccc}.categories-list label:after{transition:opacity .3s ease,visibility .3s ease;content:"";color:#fff;position:absolute;left:5px;opacity:0;visibility:hidden;font-size:.5625rem}.pagination-holder{display:flex;align-items:center;justify-content:space-between;line-height:1}.pagination-holder .pages-holder{flex:0 0 auto;font-size:1rem;line-height:1;letter-spacing:10%;font-weight:700}.pagination-holder .btn-wrapper{display:flex;align-items:center}.pagination-holder .pagination-btn{width:36px;height:36px;transition:background .3s ease;display:flex;border-radius:50%;align-items:center;justify-content:center;background:#00b12b;font-size:.9375rem;color:#000}.pagination-holder .pagination-btn:hover{background:#ffc200}.pagination-holder .pagination-btn.disabled{pointer-events:none !important;opacity:0.6}.pagination-holder .pagination-btn:last-child{margin:0 0 0 .875rem}.hero-inner{position:relative}.hero-inner__decor{position:absolute;right:0;top:0}.hero-inner__content{padding:5.6875rem 0 1.5625rem;border-bottom:1px solid #000}@media (min-width: 768px){.hero-inner__content{padding:11rem 0 3.75rem}}.hero-inner__content.offset-xsm{padding:2.5rem 0 2rem;border-bottom:0}@media (min-width: 768px){.hero-inner__content.offset-xsm{padding:3.25rem 0 2.375rem}}.hero-inner__content.offset-sm{padding:3.125rem 0 1.5625rem;border-bottom:0}@media (min-width: 768px){.hero-inner__content.offset-sm{padding:6.25rem 0 3.75rem}}.hero-inner__content.no-border{border:0}.hero-inner__content .section-heading{margin:0}.hero-inner__content h1,.hero-inner__content .h1,.hero-inner__content h2,.hero-inner__content .section-heading h1,.hero-inner__content .h2,.hero-inner__content h3,.hero-inner__content .h3,.hero-inner__content h4,.hero-inner__content .h4,.hero-inner__content h5,.hero-inner__content .h5,.hero-inner__content .benefits-section__description h3,.benefits-section__description .hero-inner__content h3,.hero-inner__content .data-platform__description h3,.data-platform__description .hero-inner__content h3,.hero-inner__content .article-item__title,.hero-inner__content h6,.hero-inner__content .h6,.hero-inner__content .display-1,.hero-inner__content .display-2,.hero-inner__content .display-3,.hero-inner__content .display-4{margin:0 0 1.5625rem}.hero-inner__content h1:last-child,.hero-inner__content .h1:last-child,.hero-inner__content h2:last-child,.hero-inner__content .section-heading h1:last-child,.hero-inner__content .h2:last-child,.hero-inner__content h3:last-child,.hero-inner__content .h3:last-child,.hero-inner__content h4:last-child,.hero-inner__content .h4:last-child,.hero-inner__content h5:last-child,.hero-inner__content .h5:last-child,.hero-inner__content .benefits-section__description h3:last-child,.benefits-section__description .hero-inner__content h3:last-child,.hero-inner__content .data-platform__description h3:last-child,.data-platform__description .hero-inner__content h3:last-child,.hero-inner__content .article-item__title:last-child,.hero-inner__content h6:last-child,.hero-inner__content .h6:last-child,.hero-inner__content .display-1:last-child,.hero-inner__content .display-2:last-child,.hero-inner__content .display-3:last-child,.hero-inner__content .display-4:last-child{margin:0}.hero-inner__content p{margin:0 0 1.5625rem}.hero-inner__content p:last-child{margin:0}.hero-inner .back-nav-link{color:#028d1a;font-weight:700;line-height:1;font-size:1rem;letter-spacing:0.1em;display:inline-flex;align-items:center;text-transform:uppercase;margin:0 0 5px}.hero-inner .back-nav-link:hover:before{transform:translateX(-7px)}.hero-inner .back-nav-link:before{transition:transform .3s ease;content:"";font-size:.6875rem;margin:0 .625rem 0 0}.text-section{padding:1.5625rem 0}@media (min-width: 1024px){.text-section{padding:3.75rem 0 6.25rem}}.text-section .text-content{position:relative;margin:0 0 3.125rem}@media (min-width: 1024px){.text-section .text-content{padding-right:11.2%;margin:0}}@media (min-width: 1024px){.text-section .text-content:after{content:'';width:1px;position:absolute;top:0;bottom:3.75rem;right:calc(5.5% - 10px);background-color:#000}}.text-section .text-content h1,.text-section .text-content .h1,.text-section .text-content h2,.text-section .text-content .hero-inner__content .section-heading h1,.hero-inner__content .section-heading .text-section .text-content h1,.text-section .text-content .h2,.text-section .text-content h3,.text-section .text-content .h3,.text-section .text-content h4,.text-section .text-content .h4,.text-section .text-content h5,.text-section .text-content .h5,.text-section .text-content .benefits-section__description h3,.benefits-section__description .text-section .text-content h3,.text-section .text-content .data-platform__description h3,.data-platform__description .text-section .text-content h3,.text-section .text-content .article-item__title,.text-section .text-content h6,.text-section .text-content .h6,.text-section .text-content .display-1,.text-section .text-content .display-2,.text-section .text-content .display-3,.text-section .text-content .display-4{margin:0 0 .9375rem}@media (min-width: 1024px){.text-section .text-content h1,.text-section .text-content .h1,.text-section .text-content h2,.text-section .text-content .hero-inner__content .section-heading h1,.hero-inner__content .section-heading .text-section .text-content h1,.text-section .text-content .h2,.text-section .text-content h3,.text-section .text-content .h3,.text-section .text-content h4,.text-section .text-content .h4,.text-section .text-content h5,.text-section .text-content .h5,.text-section .text-content .benefits-section__description h3,.benefits-section__description .text-section .text-content h3,.text-section .text-content .data-platform__description h3,.data-platform__description .text-section .text-content h3,.text-section .text-content .article-item__title,.text-section .text-content h6,.text-section .text-content .h6,.text-section .text-content .display-1,.text-section .text-content .display-2,.text-section .text-content .display-3,.text-section .text-content .display-4{margin:0 0 1.5rem}}.text-section .text-content h1:last-child,.text-section .text-content .h1:last-child,.text-section .text-content h2:last-child,.text-section .text-content .hero-inner__content .section-heading h1:last-child,.hero-inner__content .section-heading .text-section .text-content h1:last-child,.text-section .text-content .h2:last-child,.text-section .text-content h3:last-child,.text-section .text-content .h3:last-child,.text-section .text-content h4:last-child,.text-section .text-content .h4:last-child,.text-section .text-content h5:last-child,.text-section .text-content .h5:last-child,.text-section .text-content .benefits-section__description h3:last-child,.benefits-section__description .text-section .text-content h3:last-child,.text-section .text-content .data-platform__description h3:last-child,.data-platform__description .text-section .text-content h3:last-child,.text-section .text-content .article-item__title:last-child,.text-section .text-content h6:last-child,.text-section .text-content .h6:last-child,.text-section .text-content .display-1:last-child,.text-section .text-content .display-2:last-child,.text-section .text-content .display-3:last-child,.text-section .text-content .display-4:last-child{margin:0}.text-section .text-content p{margin:0 0 1.5rem}@media (min-width: 1024px){.text-section .text-content p{margin:0 0 3.75rem}}.text-section .text-content p:last-child{margin:0}.text-section .support-card-wrapper .cta-block{min-height:200px;margin:0 0 1.5rem}@media (min-width: 1024px){.text-section .support-card-wrapper .cta-block{padding:1.9375rem 2.5rem 1rem}}.text-section .support-card-wrapper .cta-block .text-holder{margin:0 0 .875rem;flex-grow:0}.text-section .support-card-wrapper .cta-block .link-wrapper{margin-top:.625rem}.glossary-filtration-holder{margin:0 0 3.125rem}@media (min-width: 1024px){.glossary-filtration-holder{margin:0 0 6.25rem}}.glossary-filtration-holder .filtration-top{margin:0 0 3.75rem}.glossary-filtration-holder .category-title{display:block;font-weight:700;font-size:2.1875rem;line-height:1.17;margin:0 0 1.25rem}@media (min-width: 1024px){.glossary-filtration-holder .category-title{font-size:4.0625rem;line-height:1.3}}.single-categories-holder{margin:0 0 3.75rem}.single-categories-holder.single-categories__hidden,.single-categories-holder.single-categories__serch-hidden,.single-categories-holder.no-scroll-hidden{overflow:hidden;opacity:0;position:absolute;left:-99999999px;top:-99999999px}.single-categories-holder:last-child{margin:0}.glossary-search-holder{margin:0 0 1.5625rem}@media (min-width: 1024px){.glossary-search-holder{margin:0 0 3.75rem}}.glossary-search-holder .input-holder{position:relative;z-index:2}@media (min-width: 768px){.glossary-search-holder .input-holder>.icon-search{position:absolute;top:50%;transform:translateY(-50%);left:15px;font-size:1rem}}.glossary-search-holder .form-control{height:62px;padding:.3125rem 3.75rem .3125rem .5625rem;border:.03125rem solid #000;border-radius:0;font-size:1.125rem;line-height:1;font-weight:300;font-family:"Helonik",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}@media (min-width: 768px){.glossary-search-holder .form-control{padding:.3125rem 10rem .1875rem 2.9375rem}}.glossary-search-holder .form-control:active,.glossary-search-holder .form-control:focus{box-shadow:none}.glossary-search-holder .form-control::-webkit-input-placeholder{font-size:1.125rem;font-weight:inherit}.glossary-search-holder .form-control::-moz-placeholder{opacity:1;font-size:1.125rem;font-weight:inherit}.glossary-search-holder .form-control:-moz-placeholder{font-size:1.125rem;font-weight:inherit}.glossary-search-holder .form-control:-ms-input-placeholder{font-size:1.125rem;font-weight:inherit}.glossary-search-holder .form-control.placeholder{font-size:1.125rem;font-weight:inherit}.glossary-search-holder button[type="submit"]{position:absolute;top:50%;right:.5625rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;text-transform:uppercase;font-size:.9375rem;padding:.875rem;border-radius:6px}@media (min-width: 768px){.glossary-search-holder button[type="submit"]{width:139px}}@media (min-width: 1024px){.filtration-line-holder{display:flex}}.filtration-line-holder .all-filtrations-results{transition:background .3s ease;background:#fff;padding:.0625rem .5rem;font-weight:700;text-align:center;font-size:1.6875rem;display:inline-block;line-height:1;width:100%}@media (min-width: 1024px){.filtration-line-holder .all-filtrations-results{display:inline-flex;align-items:center;justify-content:center;width:78px;flex:0 0 auto}}.filtration-line-holder .all-filtrations-results.active{background:#00b12b}.filtration-line-holder .all-filtrations-results:hover{background:#ffc200}.filtration-line-holder .inner-holder{display:flex;flex-wrap:wrap}@media (min-width: 1440px){.filtration-line-holder .inner-holder{flex-wrap:nowrap}}.filtration-line-holder .letter-item{transition:background .3s ease;display:flex;align-items:center;flex:1 auto;justify-content:center;width:34px;height:34px;border:1px solid #ced4da;font-weight:700;font-size:1.6875rem;line-height:1;text-transform:uppercase;background:#fff}.filtration-line-holder .letter-item:hover{background:#ffc200}.filtration-line-holder .letter-item.active{background:#00b12b}.filtration-line-holder .letter-item.disabled{color:#ced4da;pointer-events:none}.single-glossary .content-holder a{transition:color .3s ease;text-decoration:underline}.single-glossary .content-holder a:hover{color:#00b12b}.glossary-single .text-holder-block a{transition:color .3s ease;text-decoration:underline}.glossary-single .text-holder-block a:hover{color:#00b12b}.single-post-holder .text-holder-block a{transition:color .3s ease;text-decoration:underline}.single-post-holder .text-holder-block a:hover{color:#00b12b}.single-glossary-block{box-shadow:0px 4px 40px rgba(0,0,0,0.25);margin:0 0 1.5rem;background:#fff}.single-glossary-block.single-glossary__hidden{position:absolute;left:-99999px;top:-99999px;opacity:0}.single-glossary-block:last-child{margin:0}.single-glossary-block a{transition:border-color .3s ease,background .3s ease,color .3s ease;display:block;border-top:7px solid #2449ff;transition-duration:0.2s}@media (min-width: 1024px){.single-glossary-block a{border:1px solid #000;border-left:7px solid #2449ff;display:flex}}.single-glossary-block a:hover{color:#fff;background:#2449ff}.single-glossary-block a:hover .title{border-color:#fff}.single-glossary-block .title{transition:color .3s ease,border-color .3s ease;display:block;padding:1.5625rem 2.5rem 1rem;border-bottom:1px solid #000;font-size:1.75rem;line-height:1.18;font-weight:700}@media (min-width: 1024px){.single-glossary-block .title{font-size:2rem;line-height:1.47;flex:0 0 auto;display:flex;border-bottom:0;border-right:1px solid #000;text-decoration:underline;padding:1.875rem 1.25rem;width:23.3%}}.single-glossary-block .text-holder{padding:1rem 2.5rem 1.5rem}@media (min-width: 1024px){.single-glossary-block .text-holder{padding:1.75rem 1.4375rem 1.25rem}}.single-glossary-block p{display:inline}.single-glossary-block p:last-child{margin:0}.glossary-single{padding:0 0 3.125rem}@media (min-width: 1024px){.glossary-single{padding:0 0 6.25rem}}.glossary-single .container>.row [class*="col-"]:only-child{width:100% !important;max-width:none !important;flex:1 auto !important}.glossary-single .container>.row [class*="col-"]:only-child .content-holder{border:0;padding:0}.glossary-single .hero-inner{margin:0 0 1.5625rem}@media (min-width: 1024px){.glossary-single .hero-inner{margin:0 0 3.75rem}}.glossary-single .hero-inner__content{padding:5rem 0 1.5625rem}@media (min-width: 768px){.glossary-single .hero-inner__content{padding:11.125rem 0 3.75rem}}.glossary-single .hero-inner__nav-link{position:absolute;top:10px;z-index:2}@media (min-width: 768px){.glossary-single .hero-inner__nav-link{top:93px}}.glossary-single .main-thumbnail-holder{max-width:800px;margin:2.5rem auto 0}.glossary-single .main-thumbnail-holder img{width:100%}.glossary-single .content-holder{border-bottom:1px solid #000;padding:0 0 1.5625rem;margin:0 0 1.5625rem}@media (min-width: 768px){.glossary-single .content-holder{border-bottom:0;border-right:1px solid #000;padding:0 .9375rem 0 0;margin:0 .9375rem 0 0}}@media (min-width: 1024px){.glossary-single .content-holder{padding:0 1.875rem 0 0}}@media (min-width: 1200px){.glossary-single .content-holder{padding:0 5.8125rem 0 0;margin:0 2.375rem 0 0}}@media (min-width: 1024px){.glossary-single .content-holder h1,.glossary-single .content-holder .h1,.glossary-single .content-holder h2,.glossary-single .content-holder .hero-inner__content .section-heading h1,.hero-inner__content .section-heading .glossary-single .content-holder h1,.glossary-single .content-holder .h2,.glossary-single .content-holder h3,.glossary-single .content-holder .h3,.glossary-single .content-holder h4,.glossary-single .content-holder .h4,.glossary-single .content-holder h5,.glossary-single .content-holder .h5,.glossary-single .content-holder .benefits-section__description h3,.benefits-section__description .glossary-single .content-holder h3,.glossary-single .content-holder .data-platform__description h3,.data-platform__description .glossary-single .content-holder h3,.glossary-single .content-holder .article-item__title,.glossary-single .content-holder h6,.glossary-single .content-holder .h6,.glossary-single .content-holder .display-1,.glossary-single .content-holder .display-2,.glossary-single .content-holder .display-3,.glossary-single .content-holder .display-4{margin:0 0 1.5rem}}@media (min-width: 1024px){.glossary-single .content-holder p{margin:0 0 3.75rem}}.glossary-single .related-content-wrapper h4,.glossary-single .related-content-wrapper .h4{margin:0 0 1.5rem}.glossary-single .related-content-wrapper .article-item:last-child{margin:0}.glossary-single .related-content-wrapper .article-item .card-body{padding-top:1.8125rem;padding-bottom:3.75rem}.glossary-single .related-content-wrapper .article-item .link-with-arrow{bottom:36px}.glossary-single .related-terms-holder{background:#f6f6f4;padding:2.625rem}.glossary-single .related-terms-holder .tile{display:block;text-transform:uppercase;letter-spacing:1px;margin:0 0 1.5rem;font-size:.9375rem;line-height:1.16}@media (min-width: 1024px){.glossary-single .related-terms-holder .tile{margin:0 0 .8125rem}}.glossary-single .related-list{text-transform:uppercase}@media (min-width: 768px){.glossary-single .related-list{display:flex;align-items:center;flex-wrap:wrap;margin:-.375rem -.875rem}}.glossary-single .related-list li{margin:0 0 1.75rem}@media (min-width: 768px){.glossary-single .related-list li{padding:.375rem .875rem;margin:0}}.glossary-single .related-list li:last-child{margin:0}.glossary-single .related-list a{color:#00b12b;font-weight:700;line-height:1;font-size:1rem;position:relative}.glossary-single .related-list a:hover:after{left:0;right:0}.glossary-single .related-list a:after{transition:left .3s ease,right .3s ease;content:"";position:absolute;bottom:0;left:50%;right:50%;height:1px;background:currentColor}.glossary-single .text-holder-block{margin-bottom:1.5rem;font-size:1.125rem;font-weight:300;line-height:1.67}@media (min-width: 1024px){.glossary-single .text-holder-block{font-size:1.25rem}}.glossary-single .text-holder-block h1,.glossary-single .text-holder-block .h1,.glossary-single .text-holder-block h2,.glossary-single .text-holder-block .hero-inner__content .section-heading h1,.hero-inner__content .section-heading .glossary-single .text-holder-block h1,.glossary-single .text-holder-block .h2,.glossary-single .text-holder-block h3,.glossary-single .text-holder-block .h3,.glossary-single .text-holder-block h4,.glossary-single .text-holder-block .h4,.glossary-single .text-holder-block h5,.glossary-single .text-holder-block .h5,.glossary-single .text-holder-block .benefits-section__description h3,.benefits-section__description .glossary-single .text-holder-block h3,.glossary-single .text-holder-block .data-platform__description h3,.data-platform__description .glossary-single .text-holder-block h3,.glossary-single .text-holder-block .article-item__title,.glossary-single .text-holder-block h6,.glossary-single .text-holder-block .h6,.glossary-single .text-holder-block .display-1,.glossary-single .text-holder-block .display-2,.glossary-single .text-holder-block .display-3,.glossary-single .text-holder-block .display-4{margin-top:1.5rem;margin-bottom:1.5rem}@media (min-width: 1024px){.glossary-single .text-holder-block h1,.glossary-single .text-holder-block .h1,.glossary-single .text-holder-block h2,.glossary-single .text-holder-block .hero-inner__content .section-heading h1,.hero-inner__content .section-heading .glossary-single .text-holder-block h1,.glossary-single .text-holder-block .h2,.glossary-single .text-holder-block h3,.glossary-single .text-holder-block .h3,.glossary-single .text-holder-block h4,.glossary-single .text-holder-block .h4,.glossary-single .text-holder-block h5,.glossary-single .text-holder-block .h5,.glossary-single .text-holder-block .benefits-section__description h3,.benefits-section__description .glossary-single .text-holder-block h3,.glossary-single .text-holder-block .data-platform__description h3,.data-platform__description .glossary-single .text-holder-block h3,.glossary-single .text-holder-block .article-item__title,.glossary-single .text-holder-block h6,.glossary-single .text-holder-block .h6,.glossary-single .text-holder-block .display-1,.glossary-single .text-holder-block .display-2,.glossary-single .text-holder-block .display-3,.glossary-single .text-holder-block .display-4{margin-top:3.625rem}}.glossary-single .text-holder-block h1:first-child,.glossary-single .text-holder-block .h1:first-child,.glossary-single .text-holder-block h2:first-child,.glossary-single .text-holder-block .hero-inner__content .section-heading h1:first-child,.hero-inner__content .section-heading .glossary-single .text-holder-block h1:first-child,.glossary-single .text-holder-block .h2:first-child,.glossary-single .text-holder-block h3:first-child,.glossary-single .text-holder-block .h3:first-child,.glossary-single .text-holder-block h4:first-child,.glossary-single .text-holder-block .h4:first-child,.glossary-single .text-holder-block h5:first-child,.glossary-single .text-holder-block .h5:first-child,.glossary-single .text-holder-block .benefits-section__description h3:first-child,.benefits-section__description .glossary-single .text-holder-block h3:first-child,.glossary-single .text-holder-block .data-platform__description h3:first-child,.data-platform__description .glossary-single .text-holder-block h3:first-child,.glossary-single .text-holder-block .article-item__title:first-child,.glossary-single .text-holder-block h6:first-child,.glossary-single .text-holder-block .h6:first-child,.glossary-single .text-holder-block .display-1:first-child,.glossary-single .text-holder-block .display-2:first-child,.glossary-single .text-holder-block .display-3:first-child,.glossary-single .text-holder-block .display-4:first-child{margin-top:0}.glossary-single .text-holder-block p{margin:0 0 1.5rem}.glossary-single .text-holder-block p ~ p,.glossary-single .text-holder-block p+p,.glossary-single .text-holder-block p:first-of-type{margin:0 0 1rem}.glossary-single .text-holder-block blockquote{padding:3.75rem 1.25rem 2.5rem;background:#f6f6f4;font-weight:300;font-size:1rem;line-height:1.5;margin:3.625rem 0 1.375rem;position:relative}@media (min-width: 1024px){.glossary-single .text-holder-block blockquote{padding:3.75rem 5.875rem;margin:5.4375rem 0 2.8125rem 2.25rem;font-size:1.25rem;line-height:1.7}}.glossary-single .text-holder-block blockquote:before{content:"";color:#ffc200;font-size:6.0625rem;line-height:1;position:absolute;top:-46px;left:20px}@media (min-width: 1024px){.glossary-single .text-holder-block blockquote:before{top:-38px;left:-35px}}.glossary-single .text-holder-block blockquote p{margin:0}.glossary-single .text-holder-block ul{margin:0 0 .9375rem}@media (min-width: 1024px){.glossary-single .text-holder-block ul{padding:.625rem 0 0;margin:0 0 1.5625rem}}.glossary-single .text-holder-block ul li{padding:0 0 0 1.6875rem;margin:0 0 1.4375rem;position:relative}@media (min-width: 1024px){.glossary-single .text-holder-block ul li{margin:0 0 1.5625rem;padding:0 0 0 1.875rem}}.glossary-single .text-holder-block ul li:before{content:"";display:block;width:3px;height:3px;border-radius:50%;position:absolute;left:12px;top:13px;background:currentColor}@media (min-width: 1024px){.glossary-single .text-holder-block ul li:before{left:14px;top:15px;width:4px;height:4px}}.glossary-single .text-holder-block ul li:last-child{margin:0}.glossary-single .text-holder-block figure{border:0;padding:0;margin:1.5rem 0}.glossary-single .text-holder-block figure+h4,.glossary-single .text-holder-block figure .h4,.glossary-single .text-holder-block figure h5,.glossary-single .text-holder-block figure .h5,.glossary-single .text-holder-block figure .benefits-section__description h3,.benefits-section__description .glossary-single .text-holder-block figure h3,.glossary-single .text-holder-block figure .data-platform__description h3,.data-platform__description .glossary-single .text-holder-block figure h3,.glossary-single .text-holder-block figure .article-item__title,.glossary-single .text-holder-block figure h6,.glossary-single .text-holder-block figure .h6{margin-top:0}.glossary-single .text-holder-block figure img{margin:0 0 .9375rem}.glossary-single .text-holder-block figure figcaption{font-size:.75rem;line-height:1.17}.events-webinars-holder{padding:3.125rem 0}@media (min-width: 768px){.events-webinars-holder{padding:6.25rem 0}}.events-webinars-holder .trending-heading>h2,.events-webinars-holder .hero-inner__content .section-heading .trending-heading>h1,.hero-inner__content .section-heading .events-webinars-holder .trending-heading>h1,.events-webinars-holder .trending-heading .h2{margin:0 0 1.5rem}@media (min-width: 1024px){.events-webinars-holder .trending-heading>h2,.events-webinars-holder .hero-inner__content .section-heading .trending-heading>h1,.hero-inner__content .section-heading .events-webinars-holder .trending-heading>h1,.events-webinars-holder .trending-heading .h2{margin:0 0 2.6875rem}}.events-webinars-holder .trending-content .single-webinar:first-of-type .article-item__title{font-size:1.375rem;font-weight:700;line-height:1.46}@media (min-width: 1024px){.events-webinars-holder .trending-content .single-webinar:first-of-type .article-item__title{font-size:1.75rem;line-height:1.25}}@media (max-width: 767.98px){.events-webinars-holder .trending-content .single-webinar:not(:first-of-type) .card-img-top{padding-top:87.9%}}@media (min-width: 1024px){.events-webinars-holder .upcoming-content{padding:2rem 1.5625rem 0;background-color:#f6f6f4;height:100%}}@media (min-width: 1440px){.events-webinars-holder .upcoming-content{padding:2rem 3.125rem 0}}@media (min-width: 1024px){.events-webinars-holder .upcoming-content .single-webinar{margin:0 0 1.25rem}}.events-webinars-holder .single-webinar{margin:0 0 1.5625rem}@media (min-width: 1024px){.events-webinars-holder .single-webinar{margin:0 0 3.875rem}}.events-open-close{font-size:1rem;line-height:1.5;background:#fff;margin:1.5rem 0;z-index:2}@media (min-width: 1024px){.events-open-close{box-shadow:0px 4px 40px rgba(0,0,0,0.25)}}.events-open-close .choices.is-open:after{transform:rotate(180deg)}.events-open-close .choices__list--dropdown{transition:opacity .3s ease,visibility .3s ease;padding:0}.events-open-close .choices[data-type*="select-one"]::after{transition:transform .3s ease;content:"";display:block;font-size:.5625rem;background-image:none}.explore-more-holder{padding:3.125rem 0 0}@media (min-width: 1024px){.explore-more-holder{padding:6.25rem 0}}.explore-more-holder .top-panel{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 0 1.25rem}@media (min-width: 768px){.explore-more-holder .top-panel{margin:0 0 2.125rem}}.explore-more-holder .top-panel h2,.explore-more-holder .top-panel .hero-inner__content .section-heading h1,.hero-inner__content .section-heading .explore-more-holder .top-panel h1,.explore-more-holder .top-panel .h2{margin:0 1rem 0 0}.explore-more-holder .inner-wrapper{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end}@media (min-width: 768px){.explore-more-holder .inner-wrapper .items-per-page-holder{margin:0 1rem 0 0}}.explore-more-holder .inner-wrapper .events-open-close{flex:0 0 auto;min-width:208px}.explore-more-holder .card-cta{position:relative;z-index:2;overflow:hidden;padding:3.125rem 1.25rem;margin:0 -1.25rem;font-weight:700;font-size:2rem;line-height:1.47}@media (min-width: 1024px){.explore-more-holder .card-cta{padding:6.25rem 3rem;margin:0 0 1.5625rem}}.explore-more-holder .card-cta p{margin:0 0 2.9375rem}.explore-more-holder .card-cta .btn{margin:0 0 0 1.5625rem}@media (min-width: 1024px){.explore-more-holder .card-cta .btn{margin:0}}.explore-more-holder .card-cta .cta-banner__decor{width:399px;height:346px;right:auto;top:22%;transform:none !important;left:-151px}@media (min-width: 1024px){.explore-more-holder .card-cta .cta-banner__decor{top:27%}}.explore-more-holder .card-cta .cta-banner__decor svg{width:auto;height:auto}.explore-more-holder .pagination-holder{text-align:right;padding:2.0625rem 0}@media (min-width: 1024px){.explore-more-holder .pagination-holder{padding:2.0625rem 0 .5rem}}.items-per-page-holder{line-height:1}.items-per-page-holder .all-items{padding-right:.5625rem;margin-right:.25rem;position:relative;pointer-events:none}.items-per-page-holder .inner-holder{display:flex;align-items:center}.items-per-page-holder .elements-view-holder{display:flex;align-items:center;margin:0 -.4375rem}.items-per-page-holder .single-holder{display:flex;align-items:center;justify-content:center;font-size:1.25rem;padding:0 .4375rem}.items-per-page-holder input{opacity:0;visibility:hidden;position:absolute;top:-9999px;left:-9999px;z-index:-99}.items-per-page-holder input:checked ~ label{font-weight:700}.items-per-page-holder label{transition:color .3s ease;margin:0}.items-per-page-holder label:hover{cursor:pointer;color:#00b12b}.events-pagination .page-numbers{transition:color .3s ease;text-decoration:underline;margin:0 .75rem 0 0}.events-pagination .page-numbers:hover{color:#00b12b}.events-pagination .page-numbers.current{text-decoration:none;pointer-events:none;font-weight:700}.events-pagination .page-numbers.next{padding:0 0 0 .5625rem;margin:0 0 0 -.1875rem}.events-pagination .page-numbers.prev{margin:0 .5625rem 0 0}.events-loadmore{text-align:center;padding:1rem 0 0;margin:0 0 1.25rem}.event-hero{position:relative}@media (min-width: 1024px){.event-hero{padding:6.25rem 0 0}}.event-hero__content{position:relative;z-index:2;padding:0 0 6.25rem}@media (max-width: 1023.98px){.event-hero__content{padding:3.125rem 0}}@media (max-width: 1023.98px){.event-hero .form-wrapper{padding:3.125rem 0}}.event-hero .up-title{display:block;line-height:1.1;margin:0 0 .625rem}@media (min-width: 768px){.event-hero .up-title{line-height:1;margin:0 0 1.0625rem}}@media (max-width: 767.98px){.event-hero .section-heading{line-height:1.5}}.event-hero .section-heading h2,.event-hero .hero-inner__content .section-heading h1,.hero-inner__content .event-hero .section-heading h1,.event-hero .section-heading .h2{line-height:1.13;font-size:1.875rem}@media (min-width: 768px){.event-hero .section-heading h2,.event-hero .hero-inner__content .section-heading h1,.hero-inner__content .event-hero .section-heading h1,.event-hero .section-heading .h2{font-size:3rem;line-height:1.4}}.event-hero .info-block{margin:0 0 1.5625rem}@media (min-width: 768px){.event-hero .info-block{margin:0 0 3.125rem}}.event-hero .info-block:last-child{margin:0}.event-hero .info-block h5,.event-hero .info-block .h5,.event-hero .info-block .benefits-section__description h3,.benefits-section__description .event-hero .info-block h3,.event-hero .info-block .data-platform__description h3,.data-platform__description .event-hero .info-block h3,.event-hero .info-block .article-item__title{font-weight:800;line-height:1.37}.event-hero .info-block__title{margin:0 0 1.875rem}@media (max-width: 767.98px){.event-hero .info-block__title{font-size:1rem;line-height:1.5;margin:0 0 1.75rem}}.event-hero .info-block__list li{display:flex;align-items:center;margin:0 0 1.5rem}@media (min-width: 768px){.event-hero .info-block__list li{margin:0 0 2.1875rem}}.event-hero .info-block__list li:last-child{margin:0}.event-hero .info-block__list .item-image{max-width:40px;flex-shrink:0;margin:0 1.25rem 0 0}@media (min-width: 768px){.event-hero .info-block__list .item-image{margin:0 1.25rem 0 .3125rem}}.event-hero .info-block__list .item-text{margin:0}.special-view .event-hero .info-block__list .item-text{font-weight:400 !important}.event-hero .form-wrapper{position:relative;height:100%}.event-hero .form-wrapper .request-form-box{color:#000;background-color:#fff;box-shadow:0 4px 40px 0 rgba(0,0,0,0.25)}@media (min-width: 1024px){.event-hero .form-wrapper .request-form-box{position:relative;height:calc(100% + 40px);z-index:3}}.event-hero .form-wrapper .request-form-box__body{min-height:0;box-shadow:none}@media (min-width: 1024px){.event-hero .form-wrapper .request-form-box__body{padding-bottom:0}}@media (min-width: 1024px){.special-view .event-hero .form-wrapper .request-form-box{height:auto}}@media (min-width: 1024px){.special-view .event-hero .form-wrapper .request-form-box__body{padding-bottom:1.9375rem}}.event-hero .form-wrapper .request-form>p{margin:0}.event-hero .color-bar{margin:0 -20px}@media (min-width: 1024px){.event-hero .color-bar{position:absolute;margin:0;bottom:0;left:0;right:0;padding:0}}.event-hero .color-bar__item{z-index:2;height:10px}.event-hero .color-bar__item:nth-child(1){width:44.375%}.event-hero .color-bar__item:nth-child(2){width:27.57%}.event-hero .color-bar__item:nth-child(3){width:16.18%}.event-hero__decor-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;pointer-events:none}.event-hero__decor{position:absolute;top:14.5%;left:90%;width:46%;transform:translate(-50%, -50%)}.event-hero__decor .cta-line{stroke:#000}.event-hero__decor .cta-dot{fill:#000}.event-hero__decor .cta-round{stroke:#000}.event-hero.bg-black{background-color:#000;color:#fff}.event-hero.bg-black .event-hero__decor .cta-line{stroke:#ffc200}.event-hero.bg-black .event-hero__decor .cta-dot{fill:#ffc200}.event-hero.bg-black .event-hero__decor .cta-round{stroke:#ffc200}.agenda-filtration-section .top-panel-holder{margin:0 0 3.125rem}.agenda-filtration-section .choices{width:200px}.agenda-filtration-section .choices.is-open:after{transform:rotate(180deg)}.agenda-filtration-section .choices__list--dropdown{transition:opacity .3s ease,visibility .3s ease;padding:0}.agenda-filtration-section .choices[data-type*="select-one"]::after{transition:transform .3s ease;content:"";display:block;font-size:.5625rem;background-image:none}.agenda-filtration-section .single-block{position:relative;font-weight:300;font-size:1rem;line-height:1.5;margin:0 0 1.125rem}@media (min-width: 1024px){.agenda-filtration-section .single-block{font-size:1.25rem;line-height:1.7}}.agenda-filtration-section .single-block:last-child{margin:0}.agenda-filtration-section .single-block h4,.agenda-filtration-section .single-block .h4{margin:0 0 1.5rem;font-weight:700;font-size:1.375rem;line-height:1.46}@media (min-width: 1024px){.agenda-filtration-section .single-block h4,.agenda-filtration-section .single-block .h4{font-size:1.75rem;line-height:1.25}}.agenda-filtration-section .single-block p{margin:0 0 1.1875rem}.agenda-filtration-section .single-block .color-bar{bottom:0;left:0;right:0}.agenda-filtration-section .single-block .color-bar__item{height:3px}.agenda-filtration-section .period-holder{margin:0 0 1.25rem;line-height:1;font-size:1.25rem;font-weight:700}@media (min-width: 1024px){.agenda-filtration-section .period-holder{font-size:1.375rem;line-height:1.36}}@media (min-width: 1024px){.single-post-holder .hero-inner{margin:0 0 2.25rem}}.single-post-holder .final-cta .section-heading{margin-bottom:1.5rem}.single-post-holder .section-heading h2,.single-post-holder .hero-inner__content .section-heading h1,.hero-inner__content .single-post-holder .section-heading h1,.single-post-holder .section-heading .h2{font-weight:700}.single-post-holder .sub-info-list{display:block;font-weight:300;font-size:1rem;line-height:1.5}@media (min-width: 1024px){.single-post-holder .sub-info-list{font-size:1.25rem;line-height:1.7}}.single-post-holder .sub-info-list li{display:inline}.single-post-holder .sub-info-list li:first-child:after{content:",";padding:0 .125rem 0 0}.single-post-holder .sub-info-list li:last-child:after{content:none}.single-post-holder .sub-info-list li:after{content:"•";padding:0 0 0 .1875rem}.single-post-holder .sub-info-list a{color:#00b12b}.single-post-holder .sub-info-list a:hover{color:#00b12b;text-decoration:underline}.single-post-holder .sub-info-list .blog-cat{text-transform:uppercase}.single-post-holder .main-img-holder{margin:0 0 1.5rem}@media (min-width: 1024px){.single-post-holder .main-img-holder{margin:0 0 3.625rem}}.single-post-holder .main-img-holder+.text-holder-block h1:first-child,.single-post-holder .main-img-holder+.text-holder-block .h1:first-child,.single-post-holder .main-img-holder+.text-holder-block h2:first-child,.single-post-holder .main-img-holder+.text-holder-block .hero-inner__content .section-heading h1:first-child,.hero-inner__content .section-heading .single-post-holder .main-img-holder+.text-holder-block h1:first-child,.single-post-holder .main-img-holder+.text-holder-block .h2:first-child,.single-post-holder .main-img-holder+.text-holder-block h3:first-child,.single-post-holder .main-img-holder+.text-holder-block .h3:first-child,.single-post-holder .main-img-holder+.text-holder-block h4:first-child,.single-post-holder .main-img-holder+.text-holder-block .h4:first-child,.single-post-holder .main-img-holder+.text-holder-block h5:first-child,.single-post-holder .main-img-holder+.text-holder-block .h5:first-child,.single-post-holder .main-img-holder+.text-holder-block .benefits-section__description h3:first-child,.benefits-section__description .single-post-holder .main-img-holder+.text-holder-block h3:first-child,.single-post-holder .main-img-holder+.text-holder-block .data-platform__description h3:first-child,.data-platform__description .single-post-holder .main-img-holder+.text-holder-block h3:first-child,.single-post-holder .main-img-holder+.text-holder-block .article-item__title:first-child,.single-post-holder .main-img-holder+.text-holder-block h6:first-child,.single-post-holder .main-img-holder+.text-holder-block .h6:first-child,.single-post-holder .main-img-holder+.text-holder-block .display-1:first-child,.single-post-holder .main-img-holder+.text-holder-block .display-2:first-child,.single-post-holder .main-img-holder+.text-holder-block .display-3:first-child,.single-post-holder .main-img-holder+.text-holder-block .display-4:first-child{margin-top:0}.single-post-holder .main-img-holder img{width:100%}.single-post-holder .text-holder-block{margin-bottom:1.5rem;font-size:1.125rem;font-weight:300;line-height:1.67}@media (min-width: 1024px){.single-post-holder .text-holder-block{font-size:1.25rem}}.single-post-holder .text-holder-block h1,.single-post-holder .text-holder-block .h1,.single-post-holder .text-holder-block h2,.single-post-holder .text-holder-block .hero-inner__content .section-heading h1,.hero-inner__content .section-heading .single-post-holder .text-holder-block h1,.single-post-holder .text-holder-block .h2,.single-post-holder .text-holder-block h3,.single-post-holder .text-holder-block .h3,.single-post-holder .text-holder-block h4,.single-post-holder .text-holder-block .h4,.single-post-holder .text-holder-block h5,.single-post-holder .text-holder-block .h5,.single-post-holder .text-holder-block .benefits-section__description h3,.benefits-section__description .single-post-holder .text-holder-block h3,.single-post-holder .text-holder-block .data-platform__description h3,.data-platform__description .single-post-holder .text-holder-block h3,.single-post-holder .text-holder-block .article-item__title,.single-post-holder .text-holder-block h6,.single-post-holder .text-holder-block .h6,.single-post-holder .text-holder-block .display-1,.single-post-holder .text-holder-block .display-2,.single-post-holder .text-holder-block .display-3,.single-post-holder .text-holder-block .display-4{margin-top:1.5rem;margin-bottom:1.5rem}@media (min-width: 1024px){.single-post-holder .text-holder-block h1,.single-post-holder .text-holder-block .h1,.single-post-holder .text-holder-block h2,.single-post-holder .text-holder-block .hero-inner__content .section-heading h1,.hero-inner__content .section-heading .single-post-holder .text-holder-block h1,.single-post-holder .text-holder-block .h2,.single-post-holder .text-holder-block h3,.single-post-holder .text-holder-block .h3,.single-post-holder .text-holder-block h4,.single-post-holder .text-holder-block .h4,.single-post-holder .text-holder-block h5,.single-post-holder .text-holder-block .h5,.single-post-holder .text-holder-block .benefits-section__description h3,.benefits-section__description .single-post-holder .text-holder-block h3,.single-post-holder .text-holder-block .data-platform__description h3,.data-platform__description .single-post-holder .text-holder-block h3,.single-post-holder .text-holder-block .article-item__title,.single-post-holder .text-holder-block h6,.single-post-holder .text-holder-block .h6,.single-post-holder .text-holder-block .display-1,.single-post-holder .text-holder-block .display-2,.single-post-holder .text-holder-block .display-3,.single-post-holder .text-holder-block .display-4{margin-top:3.625rem}}.single-post-holder .text-holder-block h1:first-child,.single-post-holder .text-holder-block .h1:first-child,.single-post-holder .text-holder-block h2:first-child,.single-post-holder .text-holder-block .hero-inner__content .section-heading h1:first-child,.hero-inner__content .section-heading .single-post-holder .text-holder-block h1:first-child,.single-post-holder .text-holder-block .h2:first-child,.single-post-holder .text-holder-block h3:first-child,.single-post-holder .text-holder-block .h3:first-child,.single-post-holder .text-holder-block h4:first-child,.single-post-holder .text-holder-block .h4:first-child,.single-post-holder .text-holder-block h5:first-child,.single-post-holder .text-holder-block .h5:first-child,.single-post-holder .text-holder-block .benefits-section__description h3:first-child,.benefits-section__description .single-post-holder .text-holder-block h3:first-child,.single-post-holder .text-holder-block .data-platform__description h3:first-child,.data-platform__description .single-post-holder .text-holder-block h3:first-child,.single-post-holder .text-holder-block .article-item__title:first-child,.single-post-holder .text-holder-block h6:first-child,.single-post-holder .text-holder-block .h6:first-child,.single-post-holder .text-holder-block .display-1:first-child,.single-post-holder .text-holder-block .display-2:first-child,.single-post-holder .text-holder-block .display-3:first-child,.single-post-holder .text-holder-block .display-4:first-child{margin-top:0}.single-post-holder .text-holder-block p{margin:0 0 1.5rem}.single-post-holder .text-holder-block p ~ p,.single-post-holder .text-holder-block p+p,.single-post-holder .text-holder-block p:first-of-type{margin:0 0 1rem}.single-post-holder .text-holder-block blockquote{padding:3.75rem 1.25rem 2.5rem;background:#f6f6f4;font-weight:300;font-size:1rem;line-height:1.5;margin:3.625rem 0 1.375rem;position:relative}@media (min-width: 1024px){.single-post-holder .text-holder-block blockquote{padding:3.75rem 5.875rem;margin:5.4375rem 0 2.8125rem 2.25rem;font-size:1.25rem;line-height:1.7}}.single-post-holder .text-holder-block blockquote:before{content:"";color:#ffc200;font-size:6.0625rem;line-height:1;position:absolute;top:-46px;left:20px}@media (min-width: 1024px){.single-post-holder .text-holder-block blockquote:before{top:-38px;left:-35px}}.single-post-holder .text-holder-block blockquote p{margin:0}.single-post-holder .text-holder-block ul{margin:0 0 .9375rem}@media (min-width: 1024px){.single-post-holder .text-holder-block ul{padding:.625rem 0 0;margin:0 0 1.5625rem}}.single-post-holder .text-holder-block ul li{padding:0 0 0 1.6875rem;margin:0 0 1.4375rem;position:relative}@media (min-width: 1024px){.single-post-holder .text-holder-block ul li{margin:0 0 1.5625rem;padding:0 0 0 1.875rem}}.single-post-holder .text-holder-block ul li:before{content:"";display:block;width:3px;height:3px;border-radius:50%;position:absolute;left:12px;top:13px;background:currentColor}@media (min-width: 1024px){.single-post-holder .text-holder-block ul li:before{left:14px;top:15px;width:4px;height:4px}}.single-post-holder .text-holder-block ul li:last-child{margin:0}.single-post-holder .text-holder-block figure{border:0;padding:0;margin:1.5rem 0}.single-post-holder .text-holder-block figure+h4,.single-post-holder .text-holder-block figure .h4,.single-post-holder .text-holder-block figure h5,.single-post-holder .text-holder-block figure .h5,.single-post-holder .text-holder-block figure .benefits-section__description h3,.benefits-section__description .single-post-holder .text-holder-block figure h3,.single-post-holder .text-holder-block figure .data-platform__description h3,.data-platform__description .single-post-holder .text-holder-block figure h3,.single-post-holder .text-holder-block figure .article-item__title,.single-post-holder .text-holder-block figure h6,.single-post-holder .text-holder-block figure .h6{margin-top:0}.single-post-holder .text-holder-block figure img{margin:0 0 .9375rem}.single-post-holder .text-holder-block figure figcaption{font-size:.75rem;line-height:1.17}.single-post-holder .related-cta-block{margin:5.3125rem 0 3rem}@media (min-width: 1024px){.single-post-holder .related-cta-block{margin:5.3125rem 0 6rem}}.single-post-holder .related-cta-block .up-title{text-transform:uppercase;letter-spacing:3px;display:block;margin:0 0 1.5625rem;font-size:1.125rem;line-height:1.11}@media (min-width: 1024px){.single-post-holder .related-cta-block .up-title{font-size:1.25rem;font-weight:400;line-height:1}}.single-post-holder .related-cta-block h1,.single-post-holder .related-cta-block .h1,.single-post-holder .related-cta-block h2,.single-post-holder .related-cta-block .hero-inner__content .section-heading h1,.hero-inner__content .section-heading .single-post-holder .related-cta-block h1,.single-post-holder .related-cta-block .h2,.single-post-holder .related-cta-block h3,.single-post-holder .related-cta-block .h3,.single-post-holder .related-cta-block h4,.single-post-holder .related-cta-block .h4,.single-post-holder .related-cta-block h5,.single-post-holder .related-cta-block .h5,.single-post-holder .related-cta-block .benefits-section__description h3,.benefits-section__description .single-post-holder .related-cta-block h3,.single-post-holder .related-cta-block .data-platform__description h3,.data-platform__description .single-post-holder .related-cta-block h3,.single-post-holder .related-cta-block .article-item__title,.single-post-holder .related-cta-block h6,.single-post-holder .related-cta-block .h6,.single-post-holder .related-cta-block .display-1,.single-post-holder .related-cta-block .display-2,.single-post-holder .related-cta-block .display-3,.single-post-holder .related-cta-block .display-4{margin:0 0 1.5rem}.single-post-holder .related-cta-block .media-relation-block{position:relative;padding:3.125rem .9375rem 3.4375rem .625rem}@media (min-width: 1024px){.single-post-holder .related-cta-block .media-relation-block{padding:3rem 3.4375rem 3.125rem 3.125rem}}.single-post-holder .related-cta-block .media-relation-block.bg-dark .link-with-arrow{color:#fff}.single-post-holder .related-cta-block .media-relation-block.bg-dark .link-with-arrow .arrow:before{background:#fff}.single-post-holder .related-cta-block .media-relation-block .color-bar{position:absolute;bottom:0;left:0;right:0}@media (max-width: 767.98px){.single-post-holder .related-cta-block .media-relation-block .color-bar *__item{height:15px}}.single-post-holder .related-cta-block .media-relation-block ul{margin:0 0 1.5625rem;font-size:1.25rem;line-height:1.7}.single-post-holder .related-cta-block .media-relation-block ul li{margin:0 0 1.6875rem;display:flex;align-items:center}.single-post-holder .related-cta-block .media-relation-block ul li:last-child{margin:0}.single-post-holder .related-cta-block .media-relation-block ul .img-holder{flex:0 0 auto;margin-right:.9375rem;width:34px}.single-post-holder .related-cta-block .media-relation-block ul .img-holder img{width:100%}.single-post-holder .author-block{margin:1.5rem 0}.single-post-holder .author-block.sm .inner-holder{text-align:left;overflow:hidden;z-index:2}@media (min-width: 768px){.single-post-holder .author-block.sm .inner-holder .content-holder{width:55%}}@media (min-width: 768px){.single-post-holder .author-block.sm .inner-holder .cta-banner__decor{position:absolute;top:-96px;right:-215px;transform:translate(0)}}@media (min-width: 768px){.single-post-holder .author-block.sm .inner-holder svg{width:550px;height:500px}}.single-post-holder .author-block .inner-holder{background:#f6f6f4;padding:2.125rem .625rem 1.75rem 1.875rem;position:relative;text-align:center}@media (min-width: 768px){.single-post-holder .author-block .inner-holder{text-align:left}}@media (min-width: 1024px){.single-post-holder .author-block .inner-holder{padding:2.125rem .625rem 1rem 1.875rem}}.single-post-holder .author-block .inner-holder:before{content:"";display:block;background:#ffc200;width:20px;position:absolute;top:0;left:0;bottom:0}@media (min-width: 1024px){.single-post-holder .content-holder{padding:0 .875rem 0 1.375rem}}.single-post-holder .author-image{overflow:hidden;border-radius:50%;width:140px;height:140px;margin:0 auto 1.5rem}.single-post-holder .name{display:block;font-weight:700;font-size:1.25rem;line-height:1.7;margin:0 0 -.3125rem}.single-post-holder .role{display:block;font-weight:300;margin:0 0 1.5rem;font-size:1.125rem;line-height:1.44}.single-post-holder .text-holder{margin:0 auto 1.5rem}.single-post-holder .text-holder p:last-child{margin:0}.blog-slider-block{margin:1.5rem 0}.blog-slider-block .inner-wrapper{position:relative;overflow:hidden}.blogs-slider{padding-bottom:3.5625rem;overflow:visible;width:280px;position:static;margin:0}@media (min-width: 768px){.blogs-slider{width:325px;padding-bottom:4.1875rem}}.blogs-slider .swiper-slide{width:280px}@media (min-width: 768px){.blogs-slider .swiper-slide{width:325px}}.blogs-slider .inner-slide{height:231px;background-position:center;background-size:cover;background-repeat:no-repeat}@media (min-width: 768px){.blogs-slider .inner-slide{height:268px}}.blogs-slider .swiper-bottom-holder .swiper-button-prev{right:52px}@media (min-width: 768px){.blogs-slider .swiper-bottom-holder .swiper-button-prev{right:50px}}.blogs-slider .swiper-bottom-holder .swiper-button-next{right:2px}@media (min-width: 768px){.blogs-slider .swiper-bottom-holder .swiper-button-next{right:0}}.share-this-holder{display:flex;align-items:center;padding:1.5625rem 0 3.125rem}@media (min-width: 768px){.share-this-holder{position:fixed;right:0;top:30vh;z-index:999;padding:0;flex-direction:column}}.share-this-holder .button{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:31px;height:31px;background:#000;color:#fff;font-size:.875rem}.share-this-holder .button.twitter-share-button:after{content:""}.share-this-holder .button.linkedin-share-button:after{content:""}.share-this-holder .button.facebook-share-button:after{content:""}.single-post-navigation .nav-link-wrapper{display:flex;align-items:center;justify-content:space-between;padding:1.4375rem 0;margin:0 0 1.5rem;border-bottom:1px solid #000}.single-post-navigation .nav-link-wrapper .arrow-prev{margin:0 .9375rem 0 0}.single-post-navigation .nav-link-wrapper .arrow-next{margin:0 0 0 .9375rem}.single-post-navigation .btn-wrapper{display:flex;align-items:center;flex-wrap:wrap;margin:0 -.75rem}.single-post-navigation .btn-wrapper .blog-nav-btn{margin:0 .75rem 1.5rem}.blog-nav-btn{transition:background .15s ease;min-width:5.4375rem;text-align:center;display:inline-block;padding:.4375rem .5625rem;font-size:1rem;line-height:1.5;font-weight:300;background-color:#ccc;color:#000}.blog-nav-btn:hover{background-color:#b3b3b3}.single-author-page .hero-inner{overflow:hidden}.single-author-page .hero-inner .round-decor{opacity:1;z-index:1;left:95.7%;top:90.6%;width:85.2%}.single-author-page .hero-inner .color-bar{z-index:2}.single-author-page .author-section .role{display:block;font-weight:700;font-size:1.375rem;line-height:1.45;margin:0 0 .25rem}@media (min-width: 1024px){.single-author-page .author-section .role{margin-right:1.375rem;font-size:1.75rem;line-height:1.25}}@media (min-width: 1024px){.single-author-page .author-section .sub-holder{display:flex;align-items:baseline;margin:0 0 1.5625rem}}.single-author-page .author-section .text-holder{margin:0 0 1.875rem;max-width:592px}.single-author-page .author-section .text-holder p:last-child{margin:0}.single-author-page .author-image{overflow:hidden;border-radius:50%;width:200px;height:200px;margin:0 auto}@media (min-width: 1024px){.single-author-page .author-image{width:240px;height:240px;margin:0 0 0 auto}}.single-author-page .author-image img{width:100%}.author-socials{display:flex;align-items:center;margin:-.125rem -.625rem 1.4375rem;font-size:1.25rem;line-height:1}@media (min-width: 1024px){.author-socials{margin:0}}.author-socials li{padding:.125rem .625rem;line-height:1}.author-socials a{transition:color .3s ease}.author-socials a:hover{color:#00b12b}.bg-gray-lighten+.trainings-section-holder .trainings-section:nth-child(odd){background:#fff}.bg-gray-lighten+.trainings-section-holder .trainings-section:nth-child(even){background:#f6f6f4}.trainings-section-holder .trainings-section:nth-child(odd){background:#f6f6f4}.trainings-section .section-heading{margin:0 0 1.5rem}.trainings-section .section-heading .marked-list{margin-bottom:1.5rem}.trainings-section .section-heading .marked-list li:before{margin-right:1rem}@media (min-width: 1024px){.trainings-section .section-heading .marked-list li:before{margin-right:2.1875rem}}.trainings-section .section-heading .marked-list.alt-view li{margin-bottom:.9375rem}@media (min-width: 1024px){.trainings-section .section-heading .marked-list.alt-view li{margin-bottom:1.5rem}}.trainings-section .heading-text{margin:0 0 1.4375rem}.trainings-section .heading-text p:last-child{margin:0}.purchase-block{padding:1.875rem 1.25rem 1.875rem 2.5rem;margin:0 0 1.5rem}@media (min-width: 768px){.purchase-block{position:relative;z-index:2}}@media (min-width: 1024px){.purchase-block{padding:3.125rem 3.125rem 2.8125rem;margin:0 0 3rem}}.purchase-block .decor-holder{position:absolute;right:0;top:0;bottom:0;overflow:hidden;z-index:-1}.purchase-block .decor-holder img{max-width:100%}.purchase-block h5,.purchase-block .h5,.purchase-block .benefits-section__description h3,.benefits-section__description .purchase-block h3,.purchase-block .data-platform__description h3,.data-platform__description .purchase-block h3,.purchase-block .article-item__title{font-weight:700;line-height:1.4;margin:0 0 1.5rem}@media (min-width: 1024px){.purchase-block h5,.purchase-block .h5,.purchase-block .benefits-section__description h3,.benefits-section__description .purchase-block h3,.purchase-block .data-platform__description h3,.data-platform__description .purchase-block h3,.purchase-block .article-item__title{margin:0 0 1.125rem}}@media (min-width: 1024px){.purchase-block .inner-info-holder{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}}.purchase-block .inner-info-list{font-size:1.25rem;line-height:1;font-weight:700;margin:0 0 2.5rem}@media (min-width: 768px){.purchase-block .inner-info-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -.3125rem;flex:1 auto}}@media (min-width: 1024px){.purchase-block .inner-info-list{font-size:1.375rem;margin:0 .9375rem 0 -.3125rem}}@media (min-width: 1200px){.purchase-block .inner-info-list{margin:0 4.25rem 0 -.3125rem}}.purchase-block .inner-info-list li{margin:0 0 1.5rem}@media (min-width: 768px){.purchase-block .inner-info-list li{padding:0 .3125rem;margin:0}}.purchase-block .inner-info-list li:last-child{margin:0}.purchase-block .image-holder{width:40px;display:flex;align-items:center;justify-content:center;margin:0 .75rem 0 0}@media (min-width: 1200px){.purchase-block .image-holder{margin:0 1rem 0 0}}.purchase-block .image-holder img{max-width:100%}.purchase-block .item-inner{display:flex;flex-wrap:wrap;align-items:center}.purchase-block .calendar-opener{color:inherit;display:flex;align-items:center}.purchase-block .calendar-opener:hover .opener-text{box-shadow:inset 0 -1px 0 0 #00b12b}.purchase-block .calendar-opener .opener-text{transition:box-shadow .3s ease}.purchase-block .calendar-opener [class^="icon-"]{transition:transform .3s ease;font-size:.5625rem;color:#00b12b;display:block;margin:0 0 0 .625rem}@media (min-width: 768px){.purchase-block .btn-holder{margin:1.5rem 0 0}}@media (min-width: 1024px){.purchase-block .btn-holder{margin:.3125rem 0}}@media (min-width: 1200px){.purchase-block .btn-holder{margin:.3125rem 0}}.agenda-holder h2,.agenda-holder .hero-inner__content .section-heading h1,.hero-inner__content .section-heading .agenda-holder h1,.agenda-holder .h2{margin:0 0 1.5625rem}@media (min-width: 1024px){.agenda-holder h2,.agenda-holder .hero-inner__content .section-heading h1,.hero-inner__content .section-heading .agenda-holder h1,.agenda-holder .h2{margin:0 0 3.25rem}}.agenda-holder .single-item{border-top:1px solid #000}.agenda-holder .single-item.agenda-active .agenda-opener [class^="icon-"]{transform:rotate(180deg)}.agenda-holder .single-item:last-child .agenda-opener{padding-bottom:0}.agenda-holder .single-item:last-child .inner-slide{padding-top:.9375rem}@media (min-width: 1024px){.agenda-holder .single-item:last-child .inner-slide{padding-top:1.3125rem}}.agenda-holder .agenda-opener{display:flex;align-items:center;justify-content:space-between;padding:.9375rem 0;line-height:1.1}@media (min-width: 1024px){.agenda-holder .agenda-opener{padding:1.3125rem 0}}.agenda-holder .agenda-opener [class^="icon-"]{transition:transform .3s ease;display:block;font-size:.5625rem;margin:0 0 0 .625rem;color:#00b12b}.agenda-holder .inner-slide{padding:.25rem 0 0}@media (min-width: 1024px){.agenda-holder .inner-slide{padding:0}}.agenda-holder .time-holder{display:block;font-size:1.25rem;line-height:1.4;font-weight:700;margin:0 0 .625rem}@media (min-width: 1024px){.agenda-holder .time-holder{font-size:1.375rem;line-height:1.36;margin:0}}.agenda-holder .agenda-text-holder h4,.agenda-holder .agenda-text-holder .h4{margin:0 0 .25rem}@media (min-width: 1024px){.agenda-holder .agenda-text-holder h4,.agenda-holder .agenda-text-holder .h4{margin:0 0 .625rem}}.agenda-holder .agenda-text-holder p{margin:0}.agenda-holder .agenda-text-holder ul li{position:relative;padding-left:1.5rem}@media (min-width: 1024px){.agenda-holder .agenda-text-holder ul li{padding-left:1.875rem}}.agenda-holder .agenda-text-holder ul li:before{content:"";display:block;background:currentColor;width:3px;height:3px;border-radius:50%;position:absolute;top:12px;left:12px}@media (min-width: 1024px){.agenda-holder .agenda-text-holder ul li:before{width:4px;height:4px;top:14px;left:14px}}.agenda-holder .inner-slide-item{margin:0 0 1.6875rem}.agenda-holder .inner-slide-item:last-child{margin:0 0 2.375rem}.calendar-holder{position:relative;z-index:2}@media (min-width: 576px){.calendar-holder{min-width:240px}}.calendar-holder.calendar-active .calendar-opener [class^="icon-"]{transform:rotate(180deg)}.calendar-holder.calendar-active .calendar-popup-holder{opacity:1;visibility:visible;z-index:3}.calendar-popup-holder{transition:opacity .3s ease,visibility .3s ease;display:block !important;background:#fff;color:#000;opacity:0;visibility:hidden;position:absolute;top:100%;left:calc(50% - 10px);transform:translateX(-50%);margin:.9375rem 0 0;max-width:calc(100vw - 21%);overflow:hidden;padding:1.25rem .625rem;box-shadow:0px 4px 40px rgba(0,0,0,0.25);z-index:-1}@media (min-width: 576px){.calendar-popup-holder{left:0;transform:translateX(0)}}@media (min-width: 768px){.calendar-popup-holder{padding:1.25rem 1.875rem 2.5rem;max-width:400px;left:52px}}.calendar-popup-holder .dates-slider{padding-bottom:2.5rem}.calendar-popup-holder .navigations-holder{display:flex;align-items:center;justify-content:space-between;position:absolute;background:#000;color:#fff;height:40px;width:100%;padding:0 1.25rem;bottom:0;left:0}.calendar-popup-holder .slick-arrow{display:block;width:auto;height:auto;background-color:transparent;display:flex;align-items:center;text-transform:uppercase;border-radius:0;color:inherit}.calendar-popup-holder .slick-arrow:hover.slick-prev [class^="icon-"]{transform:translateX(-5px)}.calendar-popup-holder .slick-arrow:hover.slick-next [class^="icon-"]{transform:translateX(5px)}.calendar-popup-holder .slick-arrow.slick-disabled{transition:opacity .3s ease;opacity:0.6}.calendar-popup-holder .slick-arrow.slick-prev [class^="icon-"]{margin:0 .4375rem 0 0}.calendar-popup-holder .slick-arrow.slick-next [class^="icon-"]{margin:0 0 0 .4375rem}.calendar-popup-holder .slick-arrow [class^="icon-"]{transition:transform .3s ease;transform:none;color:#00b12b}.calendar-popup-holder .inner-holder{margin:0 0 .9375rem}@media (min-width: 1024px){.calendar-popup-holder .inner-holder{margin:0 0 1.5625rem}}.calendar-popup-holder .inner-holder:last-child{margin:0}.calendar-popup-holder .inner-holder>.month{display:block;font-size:.875rem;line-height:1;margin:0 0 .9375rem;color:#999}@media (min-width: 768px){.calendar-popup-holder .inner-holder>.month{font-size:1rem}}@media (min-width: 1024px){.calendar-popup-holder .inner-holder>.month{font-size:1.125rem}}.calendar-popup-holder .dates-list{font-size:1rem}@media (min-width: 768px){.calendar-popup-holder .dates-list{font-size:1.125rem}}@media (min-width: 1024px){.calendar-popup-holder .dates-list{font-size:1.375rem}}.calendar-popup-holder .dates-list li{padding:0 0 .9375rem;margin:0 0 .9375rem;border-bottom:1px solid #999}.calendar-popup-holder .dates-list li:last-child{margin:0}.calendar-popup-holder .days-holder{transition:color .3s ease;display:inline-block}.calendar-popup-holder .days-holder:hover{color:#00b12b}.wpec-modal-container{max-width:500px !important}.wpec-modal-content-title{display:flex;align-items:flex-start;position:relative;z-index:2}.wpec-modal-content-title p{margin:0}.wpec-modal-content-title .wpec-modal-close{display:flex;position:absolute;top:-5px;right:-5px}.wp-ppec-shortcode-container{text-align:center}.wp-ppec-shortcode-container div{margin:0 auto}.faq-section{padding-bottom:0 0 1.5625rem}.faq-section h3,.faq-section .h3{margin:0 0 1.5625rem}.faq-section .single-block{border-top:1px solid #000;padding:.9375rem 0 1.5625rem}@media (min-width: 1024px){.faq-section .single-block{padding:1.4375rem 0 1.5625rem}}.faq-section .single-block:last-child{padding-bottom:0}@media (min-width: 1024px){.faq-section .single-block .text-holder{max-width:860px}}.faq-section .single-block p:last-child{margin:0}.faq-section h4,.faq-section .h4{margin:0 0 .5rem}.recomendation-section .section-heading h2,.recomendation-section .hero-inner__content .section-heading h1,.hero-inner__content .recomendation-section .section-heading h1,.recomendation-section .section-heading .h2{margin-bottom:0}.recomendation-block .text-block{padding:1.875rem 1.25rem;margin:0 0 .875rem}@media (min-width: 768px){.recomendation-block .text-block{margin:0}}@media (min-width: 1024px){.recomendation-block .text-block{padding:3.125rem}}.recomendation-block .text-block.bg-dark{color:#fff}.recomendation-block .up-title{display:block;font-size:1.125rem;line-height:1.11;margin:0 0 1.5625rem;letter-spacing:.1875rem}@media (min-width: 1024px){.recomendation-block .up-title{font-size:1.25rem;line-height:1}}.recomendation-block h3,.recomendation-block .h3{margin:0 0 1.5rem}.recomendation-block .card-subtitle{margin-top:0}@media (max-width: 767.98px){.all-resources-section.base-section{padding-bottom:0}}.all-resources-section .top-panel{text-align:center;margin:0 0 1.875rem}@media (min-width: 768px){.all-resources-section .top-panel{display:flex;align-items:center;justify-content:space-between;text-align:left;margin:0 0 2rem}}.all-resources-section .top-panel h2,.all-resources-section .top-panel .hero-inner__content .section-heading h1,.hero-inner__content .section-heading .all-resources-section .top-panel h1,.all-resources-section .top-panel .h2{margin:0 0 1.875rem}@media (min-width: 768px){.all-resources-section .top-panel h2,.all-resources-section .top-panel .hero-inner__content .section-heading h1,.hero-inner__content .section-heading .all-resources-section .top-panel h1,.all-resources-section .top-panel .h2{margin:0}}.all-resources-section .items-per-page-holder{margin:0 0 1.25rem;text-align:center}@media (min-width: 768px){.all-resources-section .items-per-page-holder{margin:0 0 2rem;text-align:right}}.all-resources-section .filter-holder .grid-filter__drop.active .opener:after{transform:translateY(-50%) rotate(180deg)}.all-resources-section .filter-holder .opener:after{top:50%;transform:translateY(-50%)}.all-resources-section .filter-holder .grid-filter__list{box-shadow:none;padding:0;max-height:290px;overflow-x:hidden;overflow-y:auto;padding-right:1.25rem;margin-right:-1.25rem}.all-resources-section .filter-holder .slide{z-index:4}.all-resources-section .filter-holder .slide .inner-slide .reset-btn-wrapper{border-top:1px solid #000;padding-top:1.4375rem;margin:0}.all-resources-section .filter-holder .slide .inner-slide .reset-btn{transition:color,.15s;padding:0;background-color:transparent;text-transform:uppercase;border:0;outline:none}@media (prefers-reduced-motion: reduce){.all-resources-section .filter-holder .slide .inner-slide .reset-btn{transition:none}}.all-resources-section .filter-holder .slide .inner-slide .reset-btn:hover{color:#00b12b}.all-resources-section .filter-holder .slide .inner-slide .reset-btn:focus{outline:none}.all-resources-section .filter-holder .inner-slide{padding:2.5rem;background-color:#fff;box-shadow:0 .25rem 2.5rem 0 rgba(0,0,0,0.25)}.all-resources-section .resources_filter{display:flex}@media (max-width: 767.98px){.all-resources-section .resources_filter{flex-direction:column;align-items:center}}.all-resources-section .resources_filter .grid-filter__drop{margin:0 0 1.25rem}@media (min-width: 768px){.all-resources-section .resources_filter .grid-filter__drop{margin:0 1.875rem 0 0}}@media (min-width: 1024px){.all-resources-section .resources_filter .grid-filter__drop{margin:0 3.75rem 0 0}}.all-resources-section .resources_filter .grid-filter__drop:last-child{margin:0}.all-resources-section .article-item{margin:0 0 1.25rem}@media (min-width: 768px){.all-resources-section .pagination-holder{padding:.75rem 0 0}}.all-resources-section .subscribe-block{margin-top:3.75rem;margin-bottom:0}@media (min-width: 1024px){.all-resources-section .subscribe-block{padding:2.1875rem 3.125rem;margin-top:3.125rem}}.all-resources-section .subscribe-block h3,.all-resources-section .subscribe-block .h3{margin:0 0 1.25rem}@media (min-width: 768px){.all-resources-section .subscribe-block h3,.all-resources-section .subscribe-block .h3{line-height:1.13;margin:0 0 .375rem}}.all-resources-section .subscribe-block .footnote{max-width:none}@media (min-width: 1024px){.all-resources-section .subscribe-block .cta-banner__decor{width:338px;height:328px;right:-100px;top:50%}}@media (min-width: 1024px){.all-resources-section .subscribe-block .form-inner-holder{padding-left:2.875rem}}@media (min-width: 1024px){.all-resources-section .subscribe-block .subscribe-holder .input-holder{padding-right:0}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlcyI6WyJzdHlsZS5zY3NzIiwidmVuZG9ycy9faW5jbHVkZS1tZWRpYS5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJiYXNlL19mdW5jdGlvbnMuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL19mdW5jdGlvbnMuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL192YXJpYWJsZXMuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL19taXhpbnMuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL3ZlbmRvci9fcmZzLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2RlcHJlY2F0ZS5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19ob3Zlci5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19pbWFnZS5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19iYWRnZS5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19yZXNpemUuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19zaXplLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fdGV4dC1lbXBoYXNpcy5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL192aXNpYmlsaXR5LnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2FsZXJ0LnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2J1dHRvbnMuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fY2FyZXQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19saXN0cy5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fYm9yZGVyLXJhZGl1cy5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL19ib3gtc2hhZG93LnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ2ZW5kb3JzL2Jvb3RzdHJhcC9taXhpbnMvX2dyaWQuc2NzcyIsInZlbmRvcnMvYm9vdHN0cmFwL21peGlucy9fZmxvYXQuc2NzcyIsIl9ib290c3RyYXAtY3VzdG9tLnNjc3MiLCJiYXNlL19oZWxwZXJzLnNjc3MiLCJiYXNlL193cC1yZXNldC5zY3NzIiwidmVuZG9ycy9fY3VzdG9tLXNlbGVjdC5zY3NzIiwidmVuZG9ycy9fc2xpY2suc2NzcyIsInZlbmRvcnMvX2ljb21vb24uc2NzcyIsInZlbmRvcnMvX2ljb21vb24tdmFyLnNjc3MiLCJ2ZW5kb3JzL19mYW5jeWJveC5zY3NzIiwidmVuZG9ycy9fY2hvaWNlcy5zY3NzIiwidmVuZG9ycy9fc3dpcGVyLnNjc3MiLCJ2ZW5kb3JzL19pbnRsVGVsSW5wdXQuc2NzcyIsImNvbXBvbmVudHMvX3R5cG9ncmFwaHkuc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsImNvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJsYXlvdXQvX2NvbW1vbi5zY3NzIiwibGF5b3V0L19oZWFkZXIuc2NzcyIsImxheW91dC9fZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19oZXJvLXNlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvX2ZpbmFsLWN0YS5zY3NzIiwiY29tcG9uZW50cy9fcXVpei1jdGEuc2NzcyIsImNvbXBvbmVudHMvX2xvZ29zLXNlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvX2JlbmVmaXRzLnNjc3MiLCJjb21wb25lbnRzL19leHBsb3JlLXNlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvX2FydGljbGUtaXRlbXMuc2NzcyIsImNvbXBvbmVudHMvX2N0YS1iYW5uZXIuc2NzcyIsImNvbXBvbmVudHMvX2N1c3RvbWVycy1zZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19xdWl6LXNlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvX2dhcnRuZXItcGFydG5lci5zY3NzIiwiY29tcG9uZW50cy9fbmV3cy1zZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19pbmZvLXNlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvX2hlbHAtc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fcGxhdGZvcm0tc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fYW5jaG9yLW5hdmlnYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX2xpc3Qtc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fbW9kdWxlcy1zZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19zdXBwb3J0LXNlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvX3JlcXVlc3Qtc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fZmVhdHVyZXMtc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fdGhhbmsteW91LXBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvX3N1cHBvcnQtbmF2aWdhdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fdHJhaW5pbmctc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fY3VzdG9tZXItc3VjY2Vzcy5zY3NzIiwiY29tcG9uZW50cy9fY3VzdG9tZXItb3ZlcnZpZXcuc2NzcyIsImNvbXBvbmVudHMvX2ludGVncmF0aW9ucy5zY3NzIiwiY29tcG9uZW50cy9fcmVzZWFyY2gtc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9faW5mby12aXN1YWwtc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fdmlzaW9uLXNlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvX2Fib3V0dXMtc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fZ2FsbGVyeS1zZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL190ZWFtLXJldmlldy1zZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19tYXAtc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9fY2FyZWVyLW9wcG9ydHVuaXRpZXMuc2NzcyIsImNvbXBvbmVudHMvX3RpbWVsaW5lLXNlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvX3BhcnRuZXJzLWZpbHRyYXRpb24tc2VjdGlvbi5zY3NzIiwiY29tcG9uZW50cy9faGVyby1pbm5lci5zY3NzIiwiY29tcG9uZW50cy9fdGV4dC1zZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19nbG9zc2FyeS5zY3NzIiwiY29tcG9uZW50cy9fZ2xvc3Nhcnktc2luZ2xlLnNjc3MiLCJjb21wb25lbnRzL19ldmVudHMuc2NzcyIsImNvbXBvbmVudHMvX2V2ZW50LWhlcm8uc2NzcyIsImNvbXBvbmVudHMvX2FnZW5kYS1zZWN0aW9uLnNjc3MiLCJjb21wb25lbnRzL19zaW5nbGUtYmxvZy1wYWdlLnNjc3MiLCJjb21wb25lbnRzL19zaW5nbGUtYXV0aG9yLXBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvX3RyYWluaW5ncy5zY3NzIiwiY29tcG9uZW50cy9fZmFxLXNlY3Rpb24uc2NzcyIsImNvbXBvbmVudHMvX3JlY29tZW5kYXRpb24tYmxvY2suc2NzcyIsImNvbXBvbmVudHMvX3Jlc291cmNlcy1zZWN0aW9uLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLypcclxuVGhlbWUgTmFtZTogUmFkaWFudCBMb2dpY1xyXG5BdXRob3I6IEFub255bW91c1xyXG5BdXRob3IgVVJJOlxyXG5WZXJzaW9uOiAxXHJcbkRlc2NyaXB0aW9uOiBCYXNlIHRoZW1lIGZvciBXb3JkcHJlc3NcclxuTGljZW5zZTogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdjIgb3IgbGF0ZXJcclxuTGljZW5zZSBVUkk6IGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcclxuVGV4dCBEb21haW46IGJhc2VcclxuVGFnczogb25lLWNvbHVtbiwgdHdvLWNvbHVtbnNcclxuVGhlbWUgVVJJOlxyXG4qL1xyXG5cclxuLy8gZGV2aWNlcyB2aWV3cG9ydCB3aWR0aCBzdGFydHMgYXQ6XHJcbiRicmVha3BvaW50czogKFxyXG4gIFwieHMtcGhvbmVcIjogMzIwcHgsXHJcbiAgXCJwaG9uZVwiOiA1NzZweCxcclxuICBcInRhYmxldFwiOiA3NjhweCxcclxuICBcImRlc2t0b3BcIjogOTkycHgsXHJcbiAgXCJ3aWRlc2NyZWVuXCI6IDEyMDBweCxcclxuKTtcclxuXHJcbi8vIGtleXdvcmRzXHJcbiRtZWRpYS1leHByZXNzaW9uczogKFxyXG4gIFwic2NyZWVuXCI6IFwic2NyZWVuXCIsXHJcbiAgXCJwcmludFwiOiBcInByaW50XCIsXHJcbiAgXCJoYW5kaGVsZFwiOiBcImhhbmRoZWxkXCIsXHJcbiAgXCJsYW5kc2NhcGVcIjogXCIob3JpZW50YXRpb246IGxhbmRzY2FwZSlcIixcclxuICBcInBvcnRyYWl0XCI6IFwiKG9yaWVudGF0aW9uOiBwb3J0cmFpdClcIixcclxuICBcInJldGluYTJ4XCI6IFwiKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSwgKG1pbi1yZXNvbHV0aW9uOiAxNDRkcGkpXCIsXHJcbiAgXCJyZXRpbmEzeFwiOiBcIigtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIuNSksIChtaW4tcmVzb2x1dGlvbjogMjQwZHBpKVwiLFxyXG4pO1xyXG5cclxuQGltcG9ydCBcInZlbmRvcnMvaW5jbHVkZS1tZWRpYVwiO1xyXG5AaW1wb3J0IFwiYmFzZS9taXhpbnNcIjtcclxuQGltcG9ydCBcImJhc2UvZnVuY3Rpb25zXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Jvb3RzdHJhcC9mdW5jdGlvbnNcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvYm9vdHN0cmFwL3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9ib290c3RyYXAvbWl4aW5zXCI7XHJcblxyXG5AaW1wb3J0IFwiYm9vdHN0cmFwLWN1c3RvbVwiO1xyXG5cclxuQGltcG9ydCBcImJhc2UvaGVscGVyc1wiO1xyXG5AaW1wb3J0IFwiYmFzZS93cC1yZXNldFwiO1xyXG5cclxuQGltcG9ydCBcInZlbmRvcnMvY3VzdG9tLXNlbGVjdFwiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9zbGlja1wiO1xyXG5AaW1wb3J0IFwidmVuZG9ycy9pY29tb29uXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2ZhbmN5Ym94XCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2Nob2ljZXNcIjtcclxuQGltcG9ydCBcInZlbmRvcnMvc3dpcGVyXCI7XHJcbkBpbXBvcnQgXCJ2ZW5kb3JzL2ludGxUZWxJbnB1dFwiO1xyXG5cclxuQGltcG9ydCBcImNvbXBvbmVudHMvdHlwb2dyYXBoeVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9idXR0b25zXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Zvcm1zXCI7XHJcblxyXG5AaW1wb3J0IFwibGF5b3V0L2NvbW1vblwiO1xyXG5AaW1wb3J0IFwibGF5b3V0L2hlYWRlclwiO1xyXG5AaW1wb3J0IFwibGF5b3V0L2Zvb3RlclwiO1xyXG5cclxuQGltcG9ydCBcImNvbXBvbmVudHMvaGVyby1zZWN0aW9uXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ZpbmFsLWN0YVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9xdWl6LWN0YVwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9sb2dvcy1zZWN0aW9uXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2JlbmVmaXRzXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2V4cGxvcmUtc2VjdGlvblwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9hcnRpY2xlLWl0ZW1zXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2N0YS1iYW5uZXJcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY3VzdG9tZXJzLXNlY3Rpb25cIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvcXVpei1zZWN0aW9uXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2dhcnRuZXItcGFydG5lclwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9uZXdzLXNlY3Rpb25cIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvaW5mby1zZWN0aW9uXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hlbHAtc2VjdGlvblwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9wbGF0Zm9ybS1zZWN0aW9uXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2FuY2hvci1uYXZpZ2F0aW9uXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2xpc3Qtc2VjdGlvblwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9tb2R1bGVzLXNlY3Rpb25cIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvc3VwcG9ydC1zZWN0aW9uXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3JlcXVlc3Qtc2VjdGlvblwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9mZWF0dXJlcy1zZWN0aW9uXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RoYW5rLXlvdS1wYWdlXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3N1cHBvcnQtbmF2aWdhdGlvblwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy90cmFpbmluZy1zZWN0aW9uXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2N1c3RvbWVyLXN1Y2Nlc3NcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY3VzdG9tZXItb3ZlcnZpZXdcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvaW50ZWdyYXRpb25zXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Jlc2VhcmNoLXNlY3Rpb25cIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvaW5mby12aXN1YWwtc2VjdGlvblwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy92aXNpb24tc2VjdGlvblwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9hYm91dHVzLXNlY3Rpb25cIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvZ2FsbGVyeS1zZWN0aW9uXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RlYW0tcmV2aWV3LXNlY3Rpb25cIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvbWFwLXNlY3Rpb25cIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvY2FyZWVyLW9wcG9ydHVuaXRpZXNcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvdGltZWxpbmUtc2VjdGlvblwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9wYXJ0bmVycy1maWx0cmF0aW9uLXNlY3Rpb25cIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvaGVyby1pbm5lclwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy90ZXh0LXNlY3Rpb25cIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvZ2xvc3NhcnlcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvZ2xvc3Nhcnktc2luZ2xlXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2V2ZW50c1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9ldmVudC1oZXJvXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL2FnZW5kYS1zZWN0aW9uXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3NpbmdsZS1ibG9nLXBhZ2VcIjtcclxuQGltcG9ydCBcImNvbXBvbmVudHMvc2luZ2xlLWF1dGhvci1wYWdlXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RyYWluaW5nc1wiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9mYXEtc2VjdGlvblwiO1xyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9yZWNvbWVuZGF0aW9uLWJsb2NrXCI7XHJcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Jlc291cmNlcy1zZWN0aW9uXCI7XHJcbiIsIkBjaGFyc2V0ICdVVEYtOCc7XHJcblxyXG4vLyAgICAgXyAgICAgICAgICAgIF8gICAgICAgICAgIF8gICAgICAgICAgICAgICAgICAgICAgICAgICBfIF9cclxuLy8gICAgKF8pICAgICAgICAgIHwgfCAgICAgICAgIHwgfCAgICAgICAgICAgICAgICAgICAgICAgICB8IChfKVxyXG4vLyAgICAgXyBfIF9fICAgX19ffCB8XyAgIF8gIF9ffCB8IF9fXyAgIF8gX18gX19fICAgX19fICBfX3wgfF8gIF9fIF9cclxuLy8gICAgfCB8ICdfIFxcIC8gX198IHwgfCB8IHwvIF9gIHwvIF8gXFwgfCAnXyBgIF8gXFwgLyBfIFxcLyBfYCB8IHwvIF9gIHxcclxuLy8gICAgfCB8IHwgfCB8IChfX3wgfCB8X3wgfCAoX3wgfCAgX18vIHwgfCB8IHwgfCB8ICBfXy8gKF98IHwgfCAoX3wgfFxyXG4vLyAgICB8X3xffCB8X3xcXF9fX3xffFxcX18sX3xcXF9fLF98XFxfX198IHxffCB8X3wgfF98XFxfX198XFxfXyxffF98XFxfXyxffFxyXG4vL1xyXG4vLyAgICAgIFNpbXBsZSwgZWxlZ2FudCBhbmQgbWFpbnRhaW5hYmxlIG1lZGlhIHF1ZXJpZXMgaW4gU2Fzc1xyXG4vLyAgICAgICAgICAgICAgICAgICAgICAgIHYxLjQuMVxyXG4vL1xyXG4vLyAgICAgICAgICAgICAgICBodHRwOi8vaW5jbHVkZS1tZWRpYS5jb21cclxuLy9cclxuLy8gICAgICAgICBBdXRob3JzOiBFZHVhcmRvIEJvdWNhcyAoQGVkdWFyZG9ib3VjYXMpXHJcbi8vICAgICAgICAgICAgICAgICAgSHVnbyBHaXJhdWRlbCAoQGh1Z29naXJhdWRlbClcclxuLy9cclxuLy8gICAgICBUaGlzIHByb2plY3QgaXMgbGljZW5zZWQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBNSVQgbGljZW5zZVxyXG5cclxuXHJcbi8vLy9cclxuLy8vIGluY2x1ZGUtbWVkaWEgbGlicmFyeSBwdWJsaWMgY29uZmlndXJhdGlvblxyXG4vLy8gQGF1dGhvciBFZHVhcmRvIEJvdWNhc1xyXG4vLy8gQGFjY2VzcyBwdWJsaWNcclxuLy8vL1xyXG5cclxuXHJcbi8vL1xyXG4vLy8gQ3JlYXRlcyBhIGxpc3Qgb2YgZ2xvYmFsIGJyZWFrcG9pbnRzXHJcbi8vL1xyXG4vLy8gQGV4YW1wbGUgc2NzcyAtIENyZWF0ZXMgYSBzaW5nbGUgYnJlYWtwb2ludCB3aXRoIHRoZSBsYWJlbCBgcGhvbmVgXHJcbi8vLyAgJGJyZWFrcG9pbnRzOiAoJ3Bob25lJzogMzIwcHgpO1xyXG4vLy9cclxuJGJyZWFrcG9pbnRzOiAoXHJcbiAgJ3Bob25lJzogMzIwcHgsXHJcbiAgJ3RhYmxldCc6IDc2OHB4LFxyXG4gICdkZXNrdG9wJzogMTAyNHB4XHJcbikgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8vXHJcbi8vLyBDcmVhdGVzIGEgbGlzdCBvZiBzdGF0aWMgZXhwcmVzc2lvbnMgb3IgbWVkaWEgdHlwZXNcclxuLy8vXHJcbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHNpbmdsZSBtZWRpYSB0eXBlIChzY3JlZW4pXHJcbi8vLyAgJG1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbic6ICdzY3JlZW4nKTtcclxuLy8vXHJcbi8vLyBAZXhhbXBsZSBzY3NzIC0gQ3JlYXRlcyBhIHN0YXRpYyBleHByZXNzaW9uIHdpdGggbG9naWNhbCBkaXNqdW5jdGlvbiAoT1Igb3BlcmF0b3IpXHJcbi8vLyAgJG1lZGlhLWV4cHJlc3Npb25zOiAoXHJcbi8vLyAgICAncmV0aW5hMngnOiAnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSdcclxuLy8vICApO1xyXG4vLy9cclxuJG1lZGlhLWV4cHJlc3Npb25zOiAoXHJcbiAgJ3NjcmVlbic6ICdzY3JlZW4nLFxyXG4gICdwcmludCc6ICdwcmludCcsXHJcbiAgJ2hhbmRoZWxkJzogJ2hhbmRoZWxkJyxcclxuICAnbGFuZHNjYXBlJzogJyhvcmllbnRhdGlvbjogbGFuZHNjYXBlKScsXHJcbiAgJ3BvcnRyYWl0JzogJyhvcmllbnRhdGlvbjogcG9ydHJhaXQpJyxcclxuICAncmV0aW5hMngnOiAnKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKScsXHJcbiAgJ3JldGluYTN4JzogJygtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMpLCAobWluLXJlc29sdXRpb246IDM1MGRwaSknXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8vXHJcbi8vLyBEZWZpbmVzIGEgbnVtYmVyIHRvIGJlIGFkZGVkIG9yIHN1YnRyYWN0ZWQgZnJvbSBlYWNoIHVuaXQgd2hlbiBkZWNsYXJpbmcgYnJlYWtwb2ludHMgd2l0aCBleGNsdXNpdmUgaW50ZXJ2YWxzXHJcbi8vL1xyXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciBwaXhlbHMgaXMgZGVmaW5lZCBhcyBgMWAgYnkgZGVmYXVsdFxyXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+MTI4cHgnKSB7fVxyXG4vLy9cclxuLy8vICAvKiBHZW5lcmF0ZXM6ICovXHJcbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDEyOXB4KSB7fVxyXG4vLy9cclxuLy8vIEBleGFtcGxlIHNjc3MgLSBJbnRlcnZhbCBmb3IgZW1zIGlzIGRlZmluZWQgYXMgYDAuMDFgIGJ5IGRlZmF1bHRcclxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPjIwZW0nKSB7fVxyXG4vLy9cclxuLy8vICAvKiBHZW5lcmF0ZXM6ICovXHJcbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IDIwLjAxZW0pIHt9XHJcbi8vL1xyXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEludGVydmFsIGZvciByZW1zIGlzIGRlZmluZWQgYXMgYDAuMWAgYnkgZGVmYXVsdCwgdG8gYmUgdXNlZCB3aXRoIGBmb250LXNpemU6IDYyLjUlO2BcclxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPjIuMHJlbScpIHt9XHJcbi8vL1xyXG4vLy8gIC8qIEdlbmVyYXRlczogKi9cclxuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogMi4xcmVtKSB7fVxyXG4vLy9cclxuJHVuaXQtaW50ZXJ2YWxzOiAoXHJcbiAgJ3B4JzogMSxcclxuICAnZW0nOiAwLjAxLFxyXG4gICdyZW0nOiAwLjFcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vL1xyXG4vLy8gRGVmaW5lcyB3aGV0aGVyIHN1cHBvcnQgZm9yIG1lZGlhIHF1ZXJpZXMgaXMgYXZhaWxhYmxlLCB1c2VmdWwgZm9yIGNyZWF0aW5nIHNlcGFyYXRlIHN0eWxlc2hlZXRzXHJcbi8vLyBmb3IgYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IG1lZGlhIHF1ZXJpZXMuXHJcbi8vL1xyXG4vLy8gQGV4YW1wbGUgc2NzcyAtIERpc2FibGVzIHN1cHBvcnQgZm9yIG1lZGlhIHF1ZXJpZXNcclxuLy8vICAkaW0tbWVkaWEtc3VwcG9ydDogZmFsc2U7XHJcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49dGFibGV0Jykge1xyXG4vLy8gICAgLmZvbyB7XHJcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XHJcbi8vLyAgICB9XHJcbi8vLyAgfVxyXG4vLy9cclxuLy8vICAvKiBHZW5lcmF0ZXM6ICovXHJcbi8vLyAgLmZvbyB7XHJcbi8vLyAgICBjb2xvcjogdG9tYXRvO1xyXG4vLy8gIH1cclxuLy8vXHJcbiRpbS1tZWRpYS1zdXBwb3J0OiB0cnVlICFkZWZhdWx0O1xyXG5cclxuLy8vXHJcbi8vLyBTZWxlY3RzIHdoaWNoIGJyZWFrcG9pbnQgdG8gZW11bGF0ZSB3aGVuIHN1cHBvcnQgZm9yIG1lZGlhIHF1ZXJpZXMgaXMgZGlzYWJsZWQuIE1lZGlhIHF1ZXJpZXMgdGhhdCBzdGFydCBhdCBvclxyXG4vLy8gaW50ZXJjZXB0IHRoZSBicmVha3BvaW50IHdpbGwgYmUgZGlzcGxheWVkLCBhbnkgb3RoZXJzIHdpbGwgYmUgaWdub3JlZC5cclxuLy8vXHJcbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIHNob3cgYmVjYXVzZSBpdCBpbnRlcmNlcHRzIHRoZSBzdGF0aWMgYnJlYWtwb2ludFxyXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcclxuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnO1xyXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcpIHtcclxuLy8vICAgIC5mb28ge1xyXG4vLy8gICAgICBjb2xvcjogdG9tYXRvO1xyXG4vLy8gICAgfVxyXG4vLy8gIH1cclxuLy8vXHJcbi8vLyAgLyogR2VuZXJhdGVzOiAqL1xyXG4vLy8gIC5mb28ge1xyXG4vLy8gICAgY29sb3I6IHRvbWF0bztcclxuLy8vICB9XHJcbi8vL1xyXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFRoaXMgbWVkaWEgcXVlcnkgd2lsbCBOT1Qgc2hvdyBiZWNhdXNlIGl0IGRvZXMgbm90IGludGVyY2VwdCB0aGUgZGVza3RvcCBicmVha3BvaW50XHJcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xyXG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAndGFibGV0JztcclxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj1kZXNrdG9wJykge1xyXG4vLy8gICAgLmZvbyB7XHJcbi8vLyAgICAgIGNvbG9yOiB0b21hdG87XHJcbi8vLyAgICB9XHJcbi8vLyAgfVxyXG4vLy9cclxuLy8vICAvKiBObyBvdXRwdXQgKi9cclxuLy8vXHJcbiRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCcgIWRlZmF1bHQ7XHJcblxyXG4vLy9cclxuLy8vIFNlbGVjdHMgd2hpY2ggbWVkaWEgZXhwcmVzc2lvbnMgYXJlIGFsbG93ZWQgaW4gYW4gZXhwcmVzc2lvbiBmb3IgaXQgdG8gYmUgdXNlZCB3aGVuIG1lZGlhIHF1ZXJpZXNcclxuLy8vIGFyZSBub3Qgc3VwcG9ydGVkLlxyXG4vLy9cclxuLy8vIEBleGFtcGxlIHNjc3MgLSBUaGlzIG1lZGlhIHF1ZXJ5IHdpbGwgc2hvdyBiZWNhdXNlIGl0IGludGVyY2VwdHMgdGhlIHN0YXRpYyBicmVha3BvaW50IGFuZCBjb250YWlucyBvbmx5IGFjY2VwdGVkIG1lZGlhIGV4cHJlc3Npb25zXHJcbi8vLyAgJGltLW1lZGlhLXN1cHBvcnQ6IGZhbHNlO1xyXG4vLy8gICRpbS1uby1tZWRpYS1icmVha3BvaW50OiAnZGVza3RvcCc7XHJcbi8vLyAgJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicpO1xyXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PXRhYmxldCcsICdzY3JlZW4nKSB7XHJcbi8vLyAgICAuZm9vIHtcclxuLy8vICAgICAgY29sb3I6IHRvbWF0bztcclxuLy8vICAgIH1cclxuLy8vICB9XHJcbi8vL1xyXG4vLy8gICAvKiBHZW5lcmF0ZXM6ICovXHJcbi8vLyAgIC5mb28ge1xyXG4vLy8gICAgIGNvbG9yOiB0b21hdG87XHJcbi8vLyAgIH1cclxuLy8vXHJcbi8vLyBAZXhhbXBsZSBzY3NzIC0gVGhpcyBtZWRpYSBxdWVyeSB3aWxsIE5PVCBzaG93IGJlY2F1c2UgaXQgaW50ZXJjZXB0cyB0aGUgc3RhdGljIGJyZWFrcG9pbnQgYnV0IGNvbnRhaW5zIGEgbWVkaWEgZXhwcmVzc2lvbiB0aGF0IGlzIG5vdCBhY2NlcHRlZFxyXG4vLy8gICRpbS1tZWRpYS1zdXBwb3J0OiBmYWxzZTtcclxuLy8vICAkaW0tbm8tbWVkaWEtYnJlYWtwb2ludDogJ2Rlc2t0b3AnO1xyXG4vLy8gICRpbS1uby1tZWRpYS1leHByZXNzaW9uczogKCdzY3JlZW4nKTtcclxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPj10YWJsZXQnLCAncmV0aW5hMngnKSB7XHJcbi8vLyAgICAuZm9vIHtcclxuLy8vICAgICAgY29sb3I6IHRvbWF0bztcclxuLy8vICAgIH1cclxuLy8vICB9XHJcbi8vL1xyXG4vLy8gIC8qIE5vIG91dHB1dCAqL1xyXG4vLy9cclxuJGltLW5vLW1lZGlhLWV4cHJlc3Npb25zOiAoJ3NjcmVlbicsICdwb3J0cmFpdCcsICdsYW5kc2NhcGUnKSAhZGVmYXVsdDtcclxuXHJcbi8vLy9cclxuLy8vIENyb3NzLWVuZ2luZSBsb2dnaW5nIGVuZ2luZVxyXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXHJcbi8vLyBAYWNjZXNzIHByaXZhdGVcclxuLy8vL1xyXG5cclxuXHJcbi8vL1xyXG4vLy8gTG9nIGEgbWVzc2FnZSBlaXRoZXIgd2l0aCBgQGVycm9yYCBpZiBzdXBwb3J0ZWQgXHJcbi8vLyBlbHNlIHdpdGggYEB3YXJuYCwgdXNpbmcgYGZlYXR1cmUtZXhpc3RzKCdhdC1lcnJvcicpYFxyXG4vLy8gdG8gZGV0ZWN0IHN1cHBvcnQuXHJcbi8vLyBcclxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVzc2FnZSAtIE1lc3NhZ2UgdG8gbG9nXHJcbi8vL1xyXG5AZnVuY3Rpb24gbG9nKCRtZXNzYWdlKSB7XHJcbiAgQGlmIGZlYXR1cmUtZXhpc3RzKCdhdC1lcnJvcicpIHtcclxuICAgIEBlcnJvciAkbWVzc2FnZTtcclxuICB9IEBlbHNlIHtcclxuICAgIEB3YXJuICRtZXNzYWdlO1xyXG4gICAgJF86IG5vb3AoKTtcclxuICB9XHJcblxyXG4gIEByZXR1cm4gJG1lc3NhZ2U7XHJcbn1cclxuXHJcblxyXG4vLy8gXHJcbi8vLyBXcmFwcGVyIG1peGluIGZvciB0aGUgbG9nIGZ1bmN0aW9uIHNvIGl0IGNhbiBiZSB1c2VkIHdpdGggYSBtb3JlIGZyaWVuZGx5XHJcbi8vLyBBUEkgdGhhbiBgQGlmIGxvZygnLi4nKSB7fWAgb3IgYCRfOiBsb2coJy4uJylgLiBCYXNpY2FsbHksIHVzZSB0aGUgZnVuY3Rpb25cclxuLy8vIHdpdGhpbiBmdW5jdGlvbnMgYmVjYXVzZSBpdCBpcyBub3QgcG9zc2libGUgdG8gaW5jbHVkZSBhIG1peGluIGluIGEgZnVuY3Rpb25cclxuLy8vIGFuZCB1c2UgdGhlIG1peGluIGV2ZXJ5d2hlcmUgZWxzZSBiZWNhdXNlIGl0J3MgbXVjaCBtb3JlIGVsZWdhbnQuXHJcbi8vL1xyXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRtZXNzYWdlIC0gTWVzc2FnZSB0byBsb2dcclxuLy8vXHJcbkBtaXhpbiBsb2coJG1lc3NhZ2UpIHtcclxuICBAaWYgbG9nKCRtZXNzYWdlKSB7fVxyXG59XHJcblxyXG5cclxuLy8vXHJcbi8vLyBGdW5jdGlvbiB3aXRoIG5vIGBAcmV0dXJuYCBjYWxsZWQgbmV4dCB0byBgQHdhcm5gIGluIFNhc3MgMy4zXHJcbi8vLyB0byB0cmlnZ2VyIGEgY29tcGlsaW5nIGVycm9yIGFuZCBzdG9wIHRoZSBwcm9jZXNzLlxyXG4vLy9cclxuQGZ1bmN0aW9uIG5vb3AoKSB7fVxyXG5cclxuLy8vXHJcbi8vLyBEZXRlcm1pbmVzIHdoZXRoZXIgYSBsaXN0IG9mIGNvbmRpdGlvbnMgaXMgaW50ZXJjZXB0ZWQgYnkgdGhlIHN0YXRpYyBicmVha3BvaW50LlxyXG4vLy9cclxuLy8vIEBwYXJhbSB7QXJnbGlzdH0gICAkY29uZGl0aW9ucyAgLSBNZWRpYSBxdWVyeSBjb25kaXRpb25zXHJcbi8vL1xyXG4vLy8gQHJldHVybiB7Qm9vbGVhbn0gLSBSZXR1cm5zIHRydWUgaWYgdGhlIGNvbmRpdGlvbnMgYXJlIGludGVyY2VwdGVkIGJ5IHRoZSBzdGF0aWMgYnJlYWtwb2ludFxyXG4vLy9cclxuQGZ1bmN0aW9uIGltLWludGVyY2VwdHMtc3RhdGljLWJyZWFrcG9pbnQoJGNvbmRpdGlvbnMuLi4pIHtcclxuICAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICRpbS1uby1tZWRpYS1icmVha3BvaW50KTtcclxuXHJcbiAgQGlmIG5vdCAkbm8tbWVkaWEtYnJlYWtwb2ludC12YWx1ZSB7XHJcbiAgICBAaWYgbG9nKCdgI3skaW0tbm8tbWVkaWEtYnJlYWtwb2ludH1gIGlzIG5vdCBhIHZhbGlkIGJyZWFrcG9pbnQuJykge31cclxuICB9ICBcclxuXHJcbiAgQGVhY2ggJGNvbmRpdGlvbiBpbiAkY29uZGl0aW9ucyB7XHJcbiAgICBAaWYgbm90IG1hcC1oYXMta2V5KCRtZWRpYS1leHByZXNzaW9ucywgJGNvbmRpdGlvbikge1xyXG4gICAgICAkb3BlcmF0b3I6IGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRjb25kaXRpb24pO1xyXG4gICAgICAkcHJlZml4OiBnZXQtZXhwcmVzc2lvbi1wcmVmaXgoJG9wZXJhdG9yKTtcclxuICAgICAgJHZhbHVlOiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkY29uZGl0aW9uLCAkb3BlcmF0b3IpO1xyXG5cclxuICAgICAgQGlmICgkcHJlZml4ID09ICdtYXgnIGFuZCAkdmFsdWUgPD0gJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUpIG9yXHJcbiAgICAgICAgICAoJHByZWZpeCA9PSAnbWluJyBhbmQgJHZhbHVlID4gJG5vLW1lZGlhLWJyZWFrcG9pbnQtdmFsdWUpIHtcclxuICAgICAgICBAcmV0dXJuIGZhbHNlO1xyXG4gICAgICB9XHJcbiAgICB9IEBlbHNlIGlmIG5vdCBpbmRleCgkaW0tbm8tbWVkaWEtZXhwcmVzc2lvbnMsICRjb25kaXRpb24pIHtcclxuICAgICAgQHJldHVybiBmYWxzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEByZXR1cm4gdHJ1ZTtcclxufVxyXG5cclxuLy8vL1xyXG4vLy8gUGFyc2luZyBlbmdpbmVcclxuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxyXG4vLy8gQGFjY2VzcyBwcml2YXRlXHJcbi8vLy9cclxuXHJcblxyXG4vLy9cclxuLy8vIEdldCBvcGVyYXRvciBvZiBhbiBleHByZXNzaW9uXHJcbi8vL1xyXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IG9wZXJhdG9yIGZyb21cclxuLy8vXHJcbi8vLyBAcmV0dXJuIHtTdHJpbmd9IC0gQW55IG9mIGA+PWAsIGA+YCwgYDw9YCwgYDxgLCBg4omlYCwgYOKJpGBcclxuLy8vXHJcbkBmdW5jdGlvbiBnZXQtZXhwcmVzc2lvbi1vcGVyYXRvcigkZXhwcmVzc2lvbikge1xyXG4gIEBlYWNoICRvcGVyYXRvciBpbiAoJz49JywgJz4nLCAnPD0nLCAnPCcsICfiiaUnLCAn4omkJykge1xyXG4gICAgQGlmIHN0ci1pbmRleCgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKSB7XHJcbiAgICAgIEByZXR1cm4gJG9wZXJhdG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gSXQgaXMgbm90IHBvc3NpYmxlIHRvIGluY2x1ZGUgYSBtaXhpbiBpbnNpZGUgYSBmdW5jdGlvbiwgc28gd2UgaGF2ZSB0b1xyXG4gIC8vIHJlbHkgb24gdGhlIGBsb2coLi4pYCBmdW5jdGlvbiByYXRoZXIgdGhhbiB0aGUgYGxvZyguLilgIG1peGluLiBCZWNhdXNlXHJcbiAgLy8gZnVuY3Rpb25zIGNhbm5vdCBiZSBjYWxsZWQgYW55d2hlcmUgaW4gU2Fzcywgd2UgbmVlZCB0byBoYWNrIHRoZSBjYWxsIGluXHJcbiAgLy8gYSBkdW1teSB2YXJpYWJsZSwgc3VjaCBhcyBgJF9gLiBJZiBhbnlib2R5IGV2ZXIgcmFpc2UgYSBzY29waW5nIGlzc3VlIHdpdGhcclxuICAvLyBTYXNzIDMuMywgY2hhbmdlIHRoaXMgbGluZSBpbiBgQGlmIGxvZyguLikge31gIGluc3RlYWQuXHJcbiAgJF86IGxvZygnTm8gb3BlcmF0b3IgZm91bmQgaW4gYCN7JGV4cHJlc3Npb259YC4nKTtcclxufVxyXG5cclxuXHJcbi8vL1xyXG4vLy8gR2V0IGRpbWVuc2lvbiBvZiBhbiBleHByZXNzaW9uLCBiYXNlZCBvbiBhIGZvdW5kIG9wZXJhdG9yXHJcbi8vL1xyXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRleHByZXNzaW9uIC0gRXhwcmVzc2lvbiB0byBleHRyYWN0IGRpbWVuc2lvbiBmcm9tXHJcbi8vLyBAcGFyYW0ge1N0cmluZ30gJG9wZXJhdG9yIC0gT3BlcmF0b3IgZnJvbSBgJGV4cHJlc3Npb25gXHJcbi8vL1xyXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIGB3aWR0aGAgb3IgYGhlaWdodGAgKG9yIHBvdGVudGlhbGx5IGFueXRoaW5nIGVsc2UpXHJcbi8vL1xyXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tZGltZW5zaW9uKCRleHByZXNzaW9uLCAkb3BlcmF0b3IpIHtcclxuICAkb3BlcmF0b3ItaW5kZXg6IHN0ci1pbmRleCgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcclxuICAkcGFyc2VkLWRpbWVuc2lvbjogc3RyLXNsaWNlKCRleHByZXNzaW9uLCAwLCAkb3BlcmF0b3ItaW5kZXggLSAxKTtcclxuICAkZGltZW5zaW9uOiAnd2lkdGgnO1xyXG5cclxuICBAaWYgc3RyLWxlbmd0aCgkcGFyc2VkLWRpbWVuc2lvbikgPiAwIHtcclxuICAgICRkaW1lbnNpb246ICRwYXJzZWQtZGltZW5zaW9uO1xyXG4gIH1cclxuXHJcbiAgQHJldHVybiAkZGltZW5zaW9uO1xyXG59XHJcblxyXG5cclxuLy8vXHJcbi8vLyBHZXQgZGltZW5zaW9uIHByZWZpeCBiYXNlZCBvbiBhbiBvcGVyYXRvclxyXG4vLy9cclxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkb3BlcmF0b3IgLSBPcGVyYXRvclxyXG4vLy9cclxuLy8vIEByZXR1cm4ge1N0cmluZ30gLSBgbWluYCBvciBgbWF4YFxyXG4vLy9cclxuQGZ1bmN0aW9uIGdldC1leHByZXNzaW9uLXByZWZpeCgkb3BlcmF0b3IpIHtcclxuICBAcmV0dXJuIGlmKGluZGV4KCgnPCcsICc8PScsICfiiaQnKSwgJG9wZXJhdG9yKSwgJ21heCcsICdtaW4nKTtcclxufVxyXG5cclxuXHJcbi8vL1xyXG4vLy8gR2V0IHZhbHVlIG9mIGFuIGV4cHJlc3Npb24sIGJhc2VkIG9uIGEgZm91bmQgb3BlcmF0b3JcclxuLy8vXHJcbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIGV4dHJhY3QgdmFsdWUgZnJvbVxyXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRvcGVyYXRvciAtIE9wZXJhdG9yIGZyb20gYCRleHByZXNzaW9uYFxyXG4vLy9cclxuLy8vIEByZXR1cm4ge051bWJlcn0gLSBBIG51bWVyaWMgdmFsdWUgXHJcbi8vL1xyXG5AZnVuY3Rpb24gZ2V0LWV4cHJlc3Npb24tdmFsdWUoJGV4cHJlc3Npb24sICRvcGVyYXRvcikge1xyXG4gICRvcGVyYXRvci1pbmRleDogc3RyLWluZGV4KCRleHByZXNzaW9uLCAkb3BlcmF0b3IpO1xyXG4gICR2YWx1ZTogc3RyLXNsaWNlKCRleHByZXNzaW9uLCAkb3BlcmF0b3ItaW5kZXggKyBzdHItbGVuZ3RoKCRvcGVyYXRvcikpO1xyXG5cclxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkdmFsdWUpIHtcclxuICAgICR2YWx1ZTogbWFwLWdldCgkYnJlYWtwb2ludHMsICR2YWx1ZSk7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICAkdmFsdWU6IHRvLW51bWJlcigkdmFsdWUpO1xyXG4gIH1cclxuXHJcbiAgJGludGVydmFsOiBtYXAtZ2V0KCR1bml0LWludGVydmFscywgdW5pdCgkdmFsdWUpKTtcclxuXHJcbiAgQGlmIG5vdCAkaW50ZXJ2YWwge1xyXG4gICAgLy8gSXQgaXMgbm90IHBvc3NpYmxlIHRvIGluY2x1ZGUgYSBtaXhpbiBpbnNpZGUgYSBmdW5jdGlvbiwgc28gd2UgaGF2ZSB0b1xyXG4gICAgLy8gcmVseSBvbiB0aGUgYGxvZyguLilgIGZ1bmN0aW9uIHJhdGhlciB0aGFuIHRoZSBgbG9nKC4uKWAgbWl4aW4uIEJlY2F1c2VcclxuICAgIC8vIGZ1bmN0aW9ucyBjYW5ub3QgYmUgY2FsbGVkIGFueXdoZXJlIGluIFNhc3MsIHdlIG5lZWQgdG8gaGFjayB0aGUgY2FsbCBpblxyXG4gICAgLy8gYSBkdW1teSB2YXJpYWJsZSwgc3VjaCBhcyBgJF9gLiBJZiBhbnlib2R5IGV2ZXIgcmFpc2UgYSBzY29waW5nIGlzc3VlIHdpdGhcclxuICAgIC8vIFNhc3MgMy4zLCBjaGFuZ2UgdGhpcyBsaW5lIGluIGBAaWYgbG9nKC4uKSB7fWAgaW5zdGVhZC5cclxuICAgICRfOiBsb2coJ1Vua25vd24gdW5pdCBgI3t1bml0KCR2YWx1ZSl9YC4nKTtcclxuICB9XHJcblxyXG4gIEBpZiAkb3BlcmF0b3IgPT0gJz4nIHtcclxuICAgICR2YWx1ZTogJHZhbHVlICsgJGludGVydmFsO1xyXG4gIH0gQGVsc2UgaWYgJG9wZXJhdG9yID09ICc8JyB7XHJcbiAgICAkdmFsdWU6ICR2YWx1ZSAtICRpbnRlcnZhbDtcclxuICB9XHJcblxyXG4gIEByZXR1cm4gJHZhbHVlO1xyXG59XHJcblxyXG5cclxuLy8vXHJcbi8vLyBQYXJzZSBhbiBleHByZXNzaW9uIHRvIHJldHVybiBhIHZhbGlkIG1lZGlhLXF1ZXJ5IGV4cHJlc3Npb25cclxuLy8vXHJcbi8vLyBAcGFyYW0ge1N0cmluZ30gJGV4cHJlc3Npb24gLSBFeHByZXNzaW9uIHRvIHBhcnNlXHJcbi8vL1xyXG4vLy8gQHJldHVybiB7U3RyaW5nfSAtIFZhbGlkIG1lZGlhIHF1ZXJ5XHJcbi8vL1xyXG5AZnVuY3Rpb24gcGFyc2UtZXhwcmVzc2lvbigkZXhwcmVzc2lvbikge1xyXG4gIC8vIElmIGl0IGlzIHBhcnQgb2YgJG1lZGlhLWV4cHJlc3Npb25zLCBpdCBoYXMgbm8gb3BlcmF0b3JcclxuICAvLyB0aGVuIHRoZXJlIGlzIG5vIG5lZWQgdG8gZ28gYW55IGZ1cnRoZXIsIGp1c3QgcmV0dXJuIHRoZSB2YWx1ZVxyXG4gIEBpZiBtYXAtaGFzLWtleSgkbWVkaWEtZXhwcmVzc2lvbnMsICRleHByZXNzaW9uKSB7XHJcbiAgICBAcmV0dXJuIG1hcC1nZXQoJG1lZGlhLWV4cHJlc3Npb25zLCAkZXhwcmVzc2lvbik7XHJcbiAgfVxyXG5cclxuICAkb3BlcmF0b3I6IGdldC1leHByZXNzaW9uLW9wZXJhdG9yKCRleHByZXNzaW9uKTtcclxuICAkZGltZW5zaW9uOiBnZXQtZXhwcmVzc2lvbi1kaW1lbnNpb24oJGV4cHJlc3Npb24sICRvcGVyYXRvcik7XHJcbiAgJHByZWZpeDogZ2V0LWV4cHJlc3Npb24tcHJlZml4KCRvcGVyYXRvcik7XHJcbiAgJHZhbHVlOiBnZXQtZXhwcmVzc2lvbi12YWx1ZSgkZXhwcmVzc2lvbiwgJG9wZXJhdG9yKTtcclxuXHJcbiAgQHJldHVybiAnKCN7JHByZWZpeH0tI3skZGltZW5zaW9ufTogI3skdmFsdWV9KSc7XHJcbn1cclxuXHJcbi8vL1xyXG4vLy8gU2xpY2UgYCRsaXN0YCBiZXR3ZWVuIGAkc3RhcnRgIGFuZCBgJGVuZGAgaW5kZXhlc1xyXG4vLy9cclxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxyXG4vLy9cclxuLy8vIEBwYXJhbSB7TGlzdH0gJGxpc3QgLSBMaXN0IHRvIHNsaWNlXHJcbi8vLyBAcGFyYW0ge051bWJlcn0gJHN0YXJ0IFsxXSAtIFN0YXJ0IGluZGV4XHJcbi8vLyBAcGFyYW0ge051bWJlcn0gJGVuZCBbbGVuZ3RoKCRsaXN0KV0gLSBFbmQgaW5kZXhcclxuLy8vXHJcbi8vLyBAcmV0dXJuIHtMaXN0fSBTbGljZWQgbGlzdFxyXG4vLy9cclxuQGZ1bmN0aW9uIHNsaWNlKCRsaXN0LCAkc3RhcnQ6IDEsICRlbmQ6IGxlbmd0aCgkbGlzdCkpIHtcclxuICBAaWYgbGVuZ3RoKCRsaXN0KSA8IDEgb3IgJHN0YXJ0ID4gJGVuZCB7XHJcbiAgICBAcmV0dXJuICgpO1xyXG4gIH1cclxuXHJcbiAgJHJlc3VsdDogKCk7XHJcblxyXG4gIEBmb3IgJGkgZnJvbSAkc3RhcnQgdGhyb3VnaCAkZW5kIHtcclxuICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCBudGgoJGxpc3QsICRpKSk7XHJcbiAgfVxyXG5cclxuICBAcmV0dXJuICRyZXN1bHQ7XHJcbn1cclxuXHJcbi8vLy9cclxuLy8vIFN0cmluZyB0byBudW1iZXIgY29udmVydGVyXHJcbi8vLyBAYXV0aG9yIEh1Z28gR2lyYXVkZWxcclxuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxyXG4vLy8vXHJcblxyXG5cclxuLy8vXHJcbi8vLyBDYXN0cyBhIHN0cmluZyBpbnRvIGEgbnVtYmVyXHJcbi8vL1xyXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBOdW1iZXJ9ICR2YWx1ZSAtIFZhbHVlIHRvIGJlIHBhcnNlZFxyXG4vLy9cclxuLy8vIEByZXR1cm4ge051bWJlcn1cclxuLy8vXHJcbkBmdW5jdGlvbiB0by1udW1iZXIoJHZhbHVlKSB7XHJcbiAgQGlmIHR5cGUtb2YoJHZhbHVlKSA9PSAnbnVtYmVyJyB7XHJcbiAgICBAcmV0dXJuICR2YWx1ZTtcclxuICB9IEBlbHNlIGlmIHR5cGUtb2YoJHZhbHVlKSAhPSAnc3RyaW5nJyB7XHJcbiAgICAkXzogbG9nKCdWYWx1ZSBmb3IgYHRvLW51bWJlcmAgc2hvdWxkIGJlIGEgbnVtYmVyIG9yIGEgc3RyaW5nLicpO1xyXG4gIH1cclxuICBcclxuICAkcmVzdWx0OiAwO1xyXG4gICRkaWdpdHM6IDA7XHJcbiAgJG1pbnVzOiBzdHItc2xpY2UoJHZhbHVlLCAxLCAxKSA9PSAnLSc7XHJcbiAgJG51bWJlcnM6ICgnMCc6IDAsICcxJzogMSwgJzInOiAyLCAnMyc6IDMsICc0JzogNCwgJzUnOiA1LCAnNic6IDYsICc3JzogNywgJzgnOiA4LCAnOSc6IDkpO1xyXG4gIFxyXG4gIEBmb3IgJGkgZnJvbSBpZigkbWludXMsIDIsIDEpIHRocm91Z2ggc3RyLWxlbmd0aCgkdmFsdWUpIHtcclxuICAgICRjaGFyYWN0ZXI6IHN0ci1zbGljZSgkdmFsdWUsICRpLCAkaSk7XHJcbiAgICBcclxuICAgIEBpZiBub3QgKGluZGV4KG1hcC1rZXlzKCRudW1iZXJzKSwgJGNoYXJhY3Rlcikgb3IgJGNoYXJhY3RlciA9PSAnLicpIHtcclxuICAgICAgQHJldHVybiB0by1sZW5ndGgoaWYoJG1pbnVzLCAtJHJlc3VsdCwgJHJlc3VsdCksIHN0ci1zbGljZSgkdmFsdWUsICRpKSlcclxuICAgIH1cclxuICAgIFxyXG4gICAgQGlmICRjaGFyYWN0ZXIgPT0gJy4nIHtcclxuICAgICAgJGRpZ2l0czogMTsgXHJcbiAgICB9IEBlbHNlIGlmICRkaWdpdHMgPT0gMCB7XHJcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKiAxMCArIG1hcC1nZXQoJG51bWJlcnMsICRjaGFyYWN0ZXIpOyAgXHJcbiAgICB9IEBlbHNlIHtcclxuICAgICAgJGRpZ2l0czogJGRpZ2l0cyAqIDEwO1xyXG4gICAgICAkcmVzdWx0OiAkcmVzdWx0ICsgbWFwLWdldCgkbnVtYmVycywgJGNoYXJhY3RlcikgLyAkZGlnaXRzO1xyXG4gICAgfVxyXG4gIH1cclxuICBcclxuICBAcmV0dXJuIGlmKCRtaW51cywgLSRyZXN1bHQsICRyZXN1bHQpOztcclxufVxyXG5cclxuXHJcbi8vL1xyXG4vLy8gQWRkIGAkdW5pdGAgdG8gYCR2YWx1ZWBcclxuLy8vXHJcbi8vLyBAcGFyYW0ge051bWJlcn0gJHZhbHVlIC0gVmFsdWUgdG8gYWRkIHVuaXQgdG9cclxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkdW5pdCAtIFN0cmluZyByZXByZXNlbnRhdGlvbiBvZiB0aGUgdW5pdFxyXG4vLy9cclxuLy8vIEByZXR1cm4ge051bWJlcn0gLSBgJHZhbHVlYCBleHByZXNzZWQgaW4gYCR1bml0YFxyXG4vLy9cclxuQGZ1bmN0aW9uIHRvLWxlbmd0aCgkdmFsdWUsICR1bml0KSB7XHJcbiAgJHVuaXRzOiAoJ3B4JzogMXB4LCAnY20nOiAxY20sICdtbSc6IDFtbSwgJyUnOiAxJSwgJ2NoJzogMWNoLCAncGMnOiAxcGMsICdpbic6IDFpbiwgJ2VtJzogMWVtLCAncmVtJzogMXJlbSwgJ3B0JzogMXB0LCAnZXgnOiAxZXgsICd2dyc6IDF2dywgJ3ZoJzogMXZoLCAndm1pbic6IDF2bWluLCAndm1heCc6IDF2bWF4KTtcclxuICBcclxuICBAaWYgbm90IGluZGV4KG1hcC1rZXlzKCR1bml0cyksICR1bml0KSB7XHJcbiAgICAkXzogbG9nKCdJbnZhbGlkIHVuaXQgYCN7JHVuaXR9YC4nKTtcclxuICB9XHJcbiAgXHJcbiAgQHJldHVybiAkdmFsdWUgKiBtYXAtZ2V0KCR1bml0cywgJHVuaXQpO1xyXG59XHJcblxyXG4vLy9cclxuLy8vIFRoaXMgbWl4aW4gYWltcyBhdCByZWRlZmluaW5nIHRoZSBjb25maWd1cmF0aW9uIGp1c3QgZm9yIHRoZSBzY29wZSBvZiBcclxuLy8vIHRoZSBjYWxsLiBJdCBpcyBoZWxwZnVsIHdoZW4gaGF2aW5nIGEgY29tcG9uZW50IG5lZWRpbmcgYW4gZXh0ZW5kZWQgXHJcbi8vLyBjb25maWd1cmF0aW9uIHN1Y2ggYXMgY3VzdG9tIGJyZWFrcG9pbnRzIChyZWZlcnJlZCB0byBhcyB0d2Vha3BvaW50cykgXHJcbi8vLyBmb3IgaW5zdGFuY2UuXHJcbi8vL1xyXG4vLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXHJcbi8vL1xyXG4vLy8gQHBhcmFtIHtNYXB9ICR0d2Vha3BvaW50cyBbKCldIC0gTWFwIG9mIHR3ZWFrcG9pbnRzIHRvIGJlIG1lcmdlZCB3aXRoIGAkYnJlYWtwb2ludHNgXHJcbi8vLyBAcGFyYW0ge01hcH0gJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zIFsoKV0gLSBNYXAgb2YgdHdlYWtlZCBtZWRpYSBleHByZXNzaW9ucyB0byBiZSBtZXJnZWQgd2l0aCBgJG1lZGlhLWV4cHJlc3Npb25gXHJcbi8vL1xyXG4vLy8gQGV4YW1wbGUgc2NzcyAtIEV4dGVuZCB0aGUgZ2xvYmFsIGJyZWFrcG9pbnRzIHdpdGggYSB0d2Vha3BvaW50XHJcbi8vLyAgQGluY2x1ZGUgbWVkaWEtY29udGV4dCgoJ2N1c3RvbSc6IDY3OHB4KSkge1xyXG4vLy8gICAgLmZvbyB7XHJcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmUnLCAnPD1jdXN0b20nKSB7XHJcbi8vLyAgICAgICAvLyAuLi5cclxuLy8vICAgICAgfVxyXG4vLy8gICAgfVxyXG4vLy8gIH1cclxuLy8vXHJcbi8vLyBAZXhhbXBsZSBzY3NzIC0gRXh0ZW5kIHRoZSBnbG9iYWwgbWVkaWEgZXhwcmVzc2lvbnMgd2l0aCBhIGN1c3RvbSBvbmVcclxuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCR0d2Vhay1tZWRpYS1leHByZXNzaW9uczogKCdhbGwnOiAnYWxsJykpIHtcclxuLy8vICAgIC5mb28ge1xyXG4vLy8gICAgICBAaW5jbHVkZSBtZWRpYSgnYWxsJywgJz5waG9uZScpIHtcclxuLy8vICAgICAgIC8vIC4uLlxyXG4vLy8gICAgICB9XHJcbi8vLyAgICB9XHJcbi8vLyAgfVxyXG4vLy9cclxuLy8vIEBleGFtcGxlIHNjc3MgLSBFeHRlbmQgYm90aCBjb25maWd1cmF0aW9uIG1hcHNcclxuLy8vICBAaW5jbHVkZSBtZWRpYS1jb250ZXh0KCgnY3VzdG9tJzogNjc4cHgpLCAoJ2FsbCc6ICdhbGwnKSkge1xyXG4vLy8gICAgLmZvbyB7XHJcbi8vLyAgICAgIEBpbmNsdWRlIG1lZGlhKCdhbGwnLCAnPnBob25lJywgJzw9Y3VzdG9tJykge1xyXG4vLy8gICAgICAgLy8gLi4uXHJcbi8vLyAgICAgIH1cclxuLy8vICAgIH1cclxuLy8vICB9XHJcbi8vL1xyXG5AbWl4aW4gbWVkaWEtY29udGV4dCgkdHdlYWtwb2ludHM6ICgpLCAkdHdlYWstbWVkaWEtZXhwcmVzc2lvbnM6ICgpKSB7XHJcbiAgLy8gU2F2ZSBnbG9iYWwgY29uZmlndXJhdGlvblxyXG4gICRnbG9iYWwtYnJlYWtwb2ludHM6ICRicmVha3BvaW50cztcclxuICAkZ2xvYmFsLW1lZGlhLWV4cHJlc3Npb25zOiAkbWVkaWEtZXhwcmVzc2lvbnM7XHJcblxyXG4gIC8vIFVwZGF0ZSBnbG9iYWwgY29uZmlndXJhdGlvblxyXG4gICRicmVha3BvaW50czogbWFwLW1lcmdlKCRicmVha3BvaW50cywgJHR3ZWFrcG9pbnRzKSAhZ2xvYmFsO1xyXG4gICRtZWRpYS1leHByZXNzaW9uczogbWFwLW1lcmdlKCRtZWRpYS1leHByZXNzaW9ucywgJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zKSAhZ2xvYmFsO1xyXG5cclxuICBAY29udGVudDtcclxuXHJcbiAgLy8gUmVzdG9yZSBnbG9iYWwgY29uZmlndXJhdGlvblxyXG4gICRicmVha3BvaW50czogJGdsb2JhbC1icmVha3BvaW50cyAhZ2xvYmFsO1xyXG4gICRtZWRpYS1leHByZXNzaW9uczogJHR3ZWFrLW1lZGlhLWV4cHJlc3Npb25zICFnbG9iYWw7XHJcbn1cclxuXHJcbi8vLy9cclxuLy8vIGluY2x1ZGUtbWVkaWEgcHVibGljIGV4cG9zZWQgQVBJXHJcbi8vLyBAYXV0aG9yIEVkdWFyZG8gQm91Y2FzXHJcbi8vLyBAYWNjZXNzIHB1YmxpY1xyXG4vLy8vXHJcblxyXG5cclxuLy8vXHJcbi8vLyBHZW5lcmF0ZXMgYSBtZWRpYSBxdWVyeSBiYXNlZCBvbiBhIGxpc3Qgb2YgY29uZGl0aW9uc1xyXG4vLy9cclxuLy8vIEBwYXJhbSB7QXJnbGlzdH0gICAkY29uZGl0aW9ucyAgLSBNZWRpYSBxdWVyeSBjb25kaXRpb25zXHJcbi8vL1xyXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggYSBzaW5nbGUgc2V0IGJyZWFrcG9pbnRcclxuLy8vICBAaW5jbHVkZSBtZWRpYSgnPnBob25lJykgeyB9XHJcbi8vL1xyXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggdHdvIHNldCBicmVha3BvaW50c1xyXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+cGhvbmUnLCAnPD10YWJsZXQnKSB7IH0gXHJcbi8vL1xyXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFdpdGggY3VzdG9tIHZhbHVlc1xyXG4vLy8gIEBpbmNsdWRlIG1lZGlhKCc+PTM1OHB4JywgJzw4NTBweCcpIHsgfSBcclxuLy8vXHJcbi8vLyBAZXhhbXBsZSBzY3NzIC0gV2l0aCBzZXQgYnJlYWtwb2ludHMgd2l0aCBjdXN0b20gdmFsdWVzXHJcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz5kZXNrdG9wJywgJzw9MTM1MHB4JykgeyB9IFxyXG4vLy9cclxuLy8vIEBleGFtcGxlIHNjc3MgLSBXaXRoIGEgc3RhdGljIGV4cHJlc3Npb25cclxuLy8vICBAaW5jbHVkZSBtZWRpYSgncmV0aW5hMngnKSB7IH0gXHJcbi8vL1xyXG4vLy8gQGV4YW1wbGUgc2NzcyAtIE1peGluZyBldmVyeXRoaW5nXHJcbi8vLyAgQGluY2x1ZGUgbWVkaWEoJz49MzUwcHgnLCAnPHRhYmxldCcsICdyZXRpbmEzeCcpIHsgfSBcclxuLy8vXHJcbkBtaXhpbiBtZWRpYSgkY29uZGl0aW9ucy4uLikge1xyXG4gIEBpZiAoJGltLW1lZGlhLXN1cHBvcnQgYW5kIGxlbmd0aCgkY29uZGl0aW9ucykgPT0gMCkgb3IgXHJcbiAgICAgIChub3QgJGltLW1lZGlhLXN1cHBvcnQgYW5kIGltLWludGVyY2VwdHMtc3RhdGljLWJyZWFrcG9pbnQoJGNvbmRpdGlvbnMuLi4pKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9IEBlbHNlIGlmICgkaW0tbWVkaWEtc3VwcG9ydCBhbmQgbGVuZ3RoKCRjb25kaXRpb25zKSA+IDApIHtcclxuICAgIEBtZWRpYSAje3VucXVvdGUocGFyc2UtZXhwcmVzc2lvbihudGgoJGNvbmRpdGlvbnMsIDEpKSl9IHtcclxuICAgICAgLy8gUmVjdXJzaXZlIGNhbGxcclxuICAgICAgQGluY2x1ZGUgbWVkaWEoc2xpY2UoJGNvbmRpdGlvbnMsIDIpLi4uKSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgIH0gICAgXHJcbiAgfVxyXG59IiwiLy8gdmVydGljYWwgYWxpZ24gZWwgaW5zaWRlIHBhcmVudCB3aXRoIGZpeGVkIGhlaWdodC9taW4taGVpZ2h0XHJcbi8vIHVzYWdlXHJcbi8vIGh0bWwgLSAucGFyZW50Pi5jaGlsZFxyXG4vLyBzY3NzIC0gQGluY2x1ZGUgdi1hbGlnbjtcclxuLy8gICAgIG9yIEBpbmNsdWRlIHYtYWxpZ24oMjUwcHgpO1xyXG4vLyAgICAgb3IgQGluY2x1ZGUgdi1hbGlnbigyNTBweCwgYm90dG9tLCBiZWZvcmUpO1xyXG4vL1xyXG5AbWl4aW4gdi1hbGlnbigkdmEtaGVpZ2h0OiAxMDAlLCAkdmEtZGlyZWN0aW9uOiBtaWRkbGUsICR2YS1wc2V1ZG86IGFmdGVyKSB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICY6I3skdmEtcHNldWRvfSB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246ICR2YS1kaXJlY3Rpb247XHJcbiAgICB3aWR0aDogMDtcclxuICAgIG1pbi1oZWlnaHQ6ICR2YS1oZWlnaHQ7XHJcbiAgfVxyXG5cclxuICA+ICoge1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiAkdmEtZGlyZWN0aW9uO1xyXG4gICAgbWF4LXdpZHRoOiA5OSU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyB2ZXJ0aWNhbCBhbGlnbiBhIHBhaXIgb2YgY2hpbGQgZWwgaW5zaWRlIHBhcmVudFxyXG4vLyB1c2FnZVxyXG4vLyBodG1sIC0gLnBvc3Q+LmltYWdlKy50ZXh0XHJcbi8vIHNjc3MgLSBAaW5jbHVkZSB2LWFsaWduLXBhaXIoaW1hZ2UsIHRleHQpO1xyXG4vLyAgICAgb3IgQGluY2x1ZGUgdi1hbGlnbi1wYWlyKGltYWdlLCB0ZXh0LCBib3R0b20pO1xyXG4vLyAgICAgb3IgQGluY2x1ZGUgdi1hbGlnbi1wYWlyKGltYWdlLCB0ZXh0LCBtaWRkbGUsIDIwMHB4KTtcclxuLy9cclxuQG1peGluIHYtYWxpZ24tcGFpcihcclxuICAkY2hpbGQtbmFtZTEsXHJcbiAgJGNoaWxkLW5hbWUyLFxyXG4gICR2YWxpZ246IG1pZGRsZSxcclxuICAkd2lkdGgxOiBhdXRvLFxyXG4gICR3aWR0aDI6IGF1dG9cclxuKSB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgLiN7JGNoaWxkLW5hbWUxfSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246ICR2YWxpZ247XHJcbiAgICB3aWR0aDogJHdpZHRoMTtcclxuICB9XHJcbiAgLiN7JGNoaWxkLW5hbWUyfSB7XHJcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xyXG4gICAgdmVydGljYWwtYWxpZ246ICR2YWxpZ247XHJcbiAgICB3aWR0aDogJHdpZHRoMjtcclxuICB9XHJcbn1cclxuXHJcbi8vIHZlcnRpY2FsIGFsaWduIGVsXHJcbi8vIHVzYWdlOiBAaW5jbHVkZSB2ZXJ0aWNhbC1hbGlnbi1lbDtcclxuLy9cclxuQG1peGluIHZlcnRpY2FsLWFsaWduLWVsIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4vLy8gTWl4aW4gaGVscGluZyBkZWZpbmluZyBib3RoIGB3aWR0aGAgYW5kIGBoZWlnaHRgIHNpbXVsdGFuZW91c2x5LlxyXG4vLy9cclxuLy8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxyXG4vLy9cclxuLy8vIEBhY2Nlc3MgcHVibGljXHJcbi8vL1xyXG4vLy8gQHBhcmFtIHtMZW5ndGh9ICR3aWR0aCAtIEVsZW1lbnTigJlzIGB3aWR0aGBcclxuLy8vIEBwYXJhbSB7TGVuZ3RofSAkaGVpZ2h0ICgkd2lkdGgpIC0gRWxlbWVudOKAmXMgYGhlaWdodGBcclxuLy8vXHJcbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2VcclxuLy8vICAgLmZvbyB7XHJcbi8vLyAgICAgQGluY2x1ZGUgc2l6ZSgxMGVtKTtcclxuLy8vICAgfVxyXG4vLy9cclxuLy8vICAgLmJhciB7XHJcbi8vLyAgICAgQGluY2x1ZGUgc2l6ZSgxMDAlLCAxMGVtKTtcclxuLy8vICAgfVxyXG4vLy9cclxuLy8vIEBleGFtcGxlIGNzcyAtIENTUyBvdXRwdXRcclxuLy8vICAgLmZvbyB7XHJcbi8vLyAgICAgd2lkdGg6IDEwZW07XHJcbi8vLyAgICAgaGVpZ2h0OiAxMGVtO1xyXG4vLy8gICB9XHJcbi8vL1xyXG4vLy8gICAuYmFyIHtcclxuLy8vICAgICB3aWR0aDogMTAwJTtcclxuLy8vICAgICBoZWlnaHQ6IDEwZW07XHJcbi8vLyAgIH1cclxuLy8vXHJcbkBtaXhpbiBlbGVtZW50c19zaXplKCR3aWR0aCwgJGhlaWdodDogJHdpZHRoKSB7XHJcbiAgd2lkdGg6ICR3aWR0aDtcclxuICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbn1cclxuXHJcbi8vLyBmb250LXNtb3RoaW5nXHJcbi8vLyBAaW5jbHVkZSBmb250LXNtb290aGluZyhvbik7XHJcbi8vLyBAaW5jbHVkZSBmb250LXNtb290aGluZyhvZmYpO1xyXG5AbWl4aW4gZm9udC1zbW9vdGhpbmcoJHZhbHVlOiBvbikge1xyXG4gIEBpZiAkdmFsdWUgPT0gb24ge1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi8vLyBIaWRlcyB0aGUgdGV4dCBpbiBhbiBlbGVtZW50LCBjb21tb25seSB1c2VkIHRvIHNob3cgYW4gaW1hZ2UuIFNvbWUgZWxlbWVudHMgd2lsbCBuZWVkIGJsb2NrLWxldmVsIHN0eWxlcyBhcHBsaWVkLlxyXG4vLy9cclxuLy8vIEBsaW5rIGh0dHA6Ly96ZWxkbWFuLmNvbS8yMDEyLzAzLzAxL3JlcGxhY2luZy10aGUtOTk5OXB4LWhhY2stbmV3LWltYWdlLXJlcGxhY2VtZW50XHJcbi8vL1xyXG4vLy8gQGV4YW1wbGUgc2NzcyAtIFVzYWdlXHJcbi8vLyAgIC5lbGVtZW50IHtcclxuLy8vICAgICBAaW5jbHVkZSBoaWRlLXRleHQ7XHJcbi8vLyAgIH1cclxuLy8vXHJcbi8vLyBAZXhhbXBsZSBjc3MgLSBDU1MgT3V0cHV0XHJcbi8vLyAgIC5lbGVtZW50IHtcclxuLy8vICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4vLy8gICAgIHRleHQtaW5kZW50OiAxMDElO1xyXG4vLy8gICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbi8vLyAgIH1cclxuLy8vXHJcbkBtaXhpbiBoaWRlLXRleHQge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgdGV4dC1pbmRlbnQ6IDEwMSU7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLy8vIENyZWF0ZXMgYSB2aXN1YWwgdHJpYW5nbGUuXHJcbi8vLyBNaXhpbiB0YWtlcyAoJHNpemUsICRjb2xvciwgJGRpcmVjdGlvbilcclxuLy8vIFRoZSAkc2l6ZSBhcmd1bWVudCBjYW4gdGFrZSBvbmUgb3IgdHdvIHZhbHVlc+KAlHdpZHRoIGhlaWdodC5cclxuLy8vIFRoZSAkY29sb3IgYXJndW1lbnQgY2FuIHRha2Ugb25lIG9yIHR3b1xyXG4vLy8gdmFsdWVz4oCUZm9yZWdyb3VuZC1jb2xvciBiYWNrZ3JvdW5kLWNvbG9yLlxyXG4vLy9cclxuLy8vIEBhdXRob3IgaHR0cDovL2JvdXJib24uaW8vZG9jcy8jdHJpYW5nbGVcclxuLy8vXHJcbi8vLyAkZGlyZWN0aW9uOlxyXG4vLy8gdXAsIGRvd24sIGxlZnQsIHJpZ2h0LCB1cC1yaWdodCwgdXAtbGVmdCwgZG93bi1yaWdodCwgZG93bi1sZWZ0XHJcbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2VcclxuLy8vICAgQGluY2x1ZGUgdHJpYW5nbGUoMTJweCwgZ3JheSwgZG93bik7XHJcbi8vLyAgIEBpbmNsdWRlIHRyaWFuZ2xlKDEycHggNnB4LCBncmF5IGJsdWUsIHVwLWxlZnQpO1xyXG4vLy9cclxuQG1peGluIHRyaWFuZ2xlKCRzaXplLCAkY29sb3IsICRkaXJlY3Rpb24pIHtcclxuICAkd2lkdGg6IG50aCgkc2l6ZSwgMSk7XHJcbiAgJGhlaWdodDogbnRoKCRzaXplLCBsZW5ndGgoJHNpemUpKTtcclxuICAkZm9yZWdyb3VuZC1jb2xvcjogbnRoKCRjb2xvciwgMSk7XHJcbiAgJGJhY2tncm91bmQtY29sb3I6IGlmKGxlbmd0aCgkY29sb3IpID09IDIsIG50aCgkY29sb3IsIDIpLCB0cmFuc3BhcmVudCk7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG5cclxuICBAaWYgKCRkaXJlY3Rpb24gPT0gdXApIG9yXHJcbiAgICAoJGRpcmVjdGlvbiA9PSBkb3duKSBvclxyXG4gICAgKCRkaXJlY3Rpb24gPT0gcmlnaHQpIG9yXHJcbiAgICAoJGRpcmVjdGlvbiA9PSBsZWZ0KVxyXG4gIHtcclxuICAgICR3aWR0aDogJHdpZHRoIC8gMjtcclxuICAgICRoZWlnaHQ6IGlmKGxlbmd0aCgkc2l6ZSkgPiAxLCAkaGVpZ2h0LCAkaGVpZ2h0LzIpO1xyXG5cclxuICAgIEBpZiAkZGlyZWN0aW9uID09IHVwIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogJGhlaWdodCBzb2xpZCAkZm9yZWdyb3VuZC1jb2xvcjtcclxuICAgICAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XHJcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAkaGVpZ2h0IHNvbGlkICRmb3JlZ3JvdW5kLWNvbG9yO1xyXG4gICAgICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XHJcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gZG93biB7XHJcbiAgICAgIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICBib3JkZXItdG9wOiAkaGVpZ2h0IHNvbGlkICRmb3JlZ3JvdW5kLWNvbG9yO1xyXG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xyXG4gICAgICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgJGJhY2tncm91bmQtY29sb3I7XHJcbiAgICAgIGJvcmRlci1yaWdodDogJGhlaWdodCBzb2xpZCAkZm9yZWdyb3VuZC1jb2xvcjtcclxuICAgICAgYm9yZGVyLXRvcDogJHdpZHRoIHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG4gIH0gQGVsc2UgaWYgKCRkaXJlY3Rpb24gPT0gdXAtcmlnaHQpIG9yICgkZGlyZWN0aW9uID09IHVwLWxlZnQpIHtcclxuICAgIGJvcmRlci10b3A6ICRoZWlnaHQgc29saWQgJGZvcmVncm91bmQtY29sb3I7XHJcblxyXG4gICAgQGlmICRkaXJlY3Rpb24gPT0gdXAtcmlnaHQge1xyXG4gICAgICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkICRiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwLWxlZnQge1xyXG4gICAgICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICgkZGlyZWN0aW9uID09IGRvd24tcmlnaHQpIG9yICgkZGlyZWN0aW9uID09IGRvd24tbGVmdCkge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogJGhlaWdodCBzb2xpZCAkZm9yZWdyb3VuZC1jb2xvcjtcclxuXHJcbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duLXJpZ2h0IHtcclxuICAgICAgYm9yZGVyLWxlZnQ6ICR3aWR0aCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBkb3duLWxlZnQge1xyXG4gICAgICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCAkYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICgkZGlyZWN0aW9uID09IGluc2V0LXVwKSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRiYWNrZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yICRmb3JlZ3JvdW5kLWNvbG9yO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogJGhlaWdodCAkd2lkdGg7XHJcbiAgfSBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSBpbnNldC1kb3duKSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRmb3JlZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yICRiYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGJvcmRlci13aWR0aDogJGhlaWdodCAkd2lkdGg7XHJcbiAgfSBAZWxzZSBpZiAoJGRpcmVjdGlvbiA9PSBpbnNldC1yaWdodCkge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvclxyXG4gICAgICAkYmFja2dyb3VuZC1jb2xvclxyXG4gICAgICAkYmFja2dyb3VuZC1jb2xvclxyXG4gICAgICAkZm9yZWdyb3VuZC1jb2xvcjtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6ICR3aWR0aCAkaGVpZ2h0O1xyXG4gIH0gQGVsc2UgaWYgKCRkaXJlY3Rpb24gPT0gaW5zZXQtbGVmdCkge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkYmFja2dyb3VuZC1jb2xvclxyXG4gICAgICAkZm9yZWdyb3VuZC1jb2xvclxyXG4gICAgICAkYmFja2dyb3VuZC1jb2xvclxyXG4gICAgICAkYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICBib3JkZXItd2lkdGg6ICR3aWR0aCAkaGVpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuJGFuaW1hdGlvbi1zcGVlZDogMC4zcyAhZGVmYXVsdDtcclxuJGVhc2luZy1kZWZhdWx0OiBlYXNlO1xyXG5cclxuQG1peGluIGFuaW1hdGUoXHJcbiAgJHByb3BlcnRpZXMsXHJcbiAgJGR1cmF0aW9uOiAkYW5pbWF0aW9uLXNwZWVkLFxyXG4gICRlYXNpbmc6ICRlYXNpbmctZGVmYXVsdFxyXG4pIHtcclxuICAkbGlzdDogKCk7XHJcbiAgQGVhY2ggJHByb3AgaW4gJHByb3BlcnRpZXMge1xyXG4gICAgJHN0cjogI3skcHJvcH0gI3skZHVyYXRpb259ICN7JGVhc2luZ307XHJcbiAgICAkbGlzdDogam9pbigkbGlzdCwgI3skc3RyfSwgY29tbWEpO1xyXG4gIH1cclxuICB0cmFuc2l0aW9uOiAkbGlzdDtcclxufVxyXG5cclxuLy8vIE1peGluIGZvciBzdHlsaW5nIGZvcm0tcGxhY2Vob2xkZXJzXHJcbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2VcclxuLy8vICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xyXG4vLy8gICAgY29sb3I6ICMzMzM7XHJcbi8vLyAgIH1cclxuLy8vXHJcbi8vLyAgIGlucHV0W3R5cGU9J3RleHQnXSxcclxuLy8vICAgaW5wdXRbdHlwZT0ndGVsJ10sXHJcbi8vLyAgIGlucHV0W3R5cGU9J2VtYWlsJ10ge1xyXG4vLy8gICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcclxuLy8vICAgICAgY29sb3I6IHJlZDtcclxuLy8vICAgICB9XHJcbi8vLyAgIH1cclxuXHJcbkBtaXhpbiBwbGFjZWhvbGRlciB7XHJcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG4gICY6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG4gICYucGxhY2Vob2xkZXIge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBhbGlnbm1lbnRcclxuQG1peGluIGFsaWduKCRhbGlnbjogdG9wKSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiAkYWxpZ247XHJcbn1cclxuXHJcbkBtaXhpbiBpbmxpbmUtcmVzZXQge1xyXG4gIGZvbnQtc2l6ZTogMDtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICA+ICoge1xyXG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gY2xlYXItbGlzdCB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuQG1peGluIGNsZWFyZml4IHtcclxuICAmOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJveCgkc2l6ZSkge1xyXG4gIHdpZHRoOiAkc2l6ZTtcclxuICBoZWlnaHQ6ICRzaXplO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRzaXplO1xyXG59XHJcblxyXG4vLyBtaXhpbiBmb3IgcG9zaXRpb25cclxuQG1peGluIHBvc2l0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG59XHJcblxyXG4vLyBzaXplXHJcbkBtaXhpbiBzaXplKCR3aWR0aCwgJGhlaWdodDogJHdpZHRoKSB7XHJcbiAgd2lkdGg6ICR3aWR0aDtcclxuICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbn1cclxuXHJcbi8vIHJlc3BvbnNpdmUgaW1hZ2VcclxuQG1peGluIHJlc3BvbnNpdmUtaW1hZ2Uge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuLy8gY3VzdG9tIGZvbnQgbWl4aW5cclxuQG1peGluIGZvbnRmYWNlKFxyXG4gICRmb250ZmFtaWx5LFxyXG4gICRmaWxlbmFtZSxcclxuICAkZm9udHdlaWdodDogbm9ybWFsLFxyXG4gICRmb250c3R5bGU6IG5vcm1hbFxyXG4pIHtcclxuICBAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udGZhbWlseTtcclxuICAgIHNyYzogdXJsKFwiZm9udHMvI3skZmlsZW5hbWV9LmVvdFwiKTtcclxuICAgIHNyYzogdXJsKFwiZm9udHMvI3skZmlsZW5hbWV9LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksXHJcbiAgICAgIHVybChcImZvbnRzLyN7JGZpbGVuYW1lfS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXHJcbiAgICAgIHVybChcImZvbnRzLyN7JGZpbGVuYW1lfS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICAgIHVybChcImZvbnRzLyN7JGZpbGVuYW1lfS5zdmcjeyRmaWxlbmFtZX1cIikgZm9ybWF0KFwic3ZnXCIpO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250d2VpZ2h0O1xyXG4gICAgZm9udC1zdHlsZTogJGZvbnRzdHlsZTtcclxuICB9XHJcbn1cclxuIiwiLy9cclxuLy8gQGZ1bmN0aW9uc1xyXG4vL1xyXG5cclxuLy8gU1RSSVAgVU5JVFxyXG4vLyBJdCBzdHJpcHMgdGhlIHVuaXQgb2YgbWVhc3VyZSBhbmQgcmV0dXJucyBpdFxyXG5AZnVuY3Rpb24gc3RyaXAtdW5pdCgkbnVtKSB7XHJcblx0QHJldHVybiAkbnVtIC8gKCRudW0gKiAwICsgMSk7XHJcbn1cclxuXHJcbi8vIENPTlZFUlQgVE8gUkVNXHJcbkBmdW5jdGlvbiBjb252ZXJ0LXRvLXJlbSgkdmFsdWUsICRiYXNlLXZhbHVlOiAkcmVtLWJhc2UpIHtcclxuXHQkdmFsdWU6IHN0cmlwLXVuaXQoJHZhbHVlKSAvIHN0cmlwLXVuaXQoJGJhc2UtdmFsdWUpICogMXJlbTtcclxuXHRAaWYgKCR2YWx1ZSA9PSAwcmVtKSB7ICR2YWx1ZTogMDsgfSAvLyBUdXJuIDByZW0gaW50byAwXHJcblx0QHJldHVybiAkdmFsdWU7XHJcbn1cclxuXHJcbi8vIFJFTSBDQUxDXHJcblxyXG4vLyBOZXcgU3ludGF4LCBhbGxvd3MgdG8gb3B0aW9uYWxseSBjYWxjdWxhdGUgb24gYSBkaWZmZXJlbnQgYmFzZSB2YWx1ZSB0byBjb3VudGVyIGNvbXBvdW5kaW5nIGVmZmVjdCBvZiByZW0ncy5cclxuLy8gQ2FsbCB3aXRoIDEsIDIsIDMgb3IgNCBwYXJhbWV0ZXJzLCAncHgnIGlzIG5vdCByZXF1aXJlZCBidXQgc3VwcG9ydGVkOlxyXG4vL1xyXG4vLyAgIHJlbS1jYWxjKDEwIDIwIDMwcHggNDApO1xyXG4vL1xyXG4vLyBTcGFjZSBkZWxpbWl0ZWQsIGlmIHlvdSB3YW50IHRvIGRlbGltaXQgdXNpbmcgY29tbWEncywgd3JhcCBpdCBpbiBhbm90aGVyIHBhaXIgb2YgYnJhY2tldHNcclxuLy9cclxuLy8gICByZW0tY2FsYygoMTAsIDIwLCAzMCwgNDBweCkpO1xyXG4vL1xyXG4vLyBPcHRpb25hbGx5IGNhbGwgd2l0aCBhIGRpZmZlcmVudCBiYXNlIChlZzogOHB4KSB0byBjYWxjdWxhdGUgcmVtLlxyXG4vL1xyXG4vLyAgIHJlbS1jYWxjKDE2cHggMzJweCA0OHB4LCA4cHgpO1xyXG4vL1xyXG4vLyBJZiB5b3UgcmVxdWlyZSB0byBjb21tYSBzZXBhcmF0ZSB5b3VyIGxpc3RcclxuLy9cclxuLy8gICByZW0tY2FsYygoMTZweCwgMzJweCwgNDgpLCA4cHgpO1xyXG5cclxuQGZ1bmN0aW9uIHJlbS1jYWxjKCR2YWx1ZXMsICRiYXNlLXZhbHVlOiAkcmVtLWJhc2UpIHtcclxuXHQkbWF4OiBsZW5ndGgoJHZhbHVlcyk7XHJcblx0XHJcblx0QGlmICRtYXggPT0gMSB7IEByZXR1cm4gY29udmVydC10by1yZW0obnRoKCR2YWx1ZXMsIDEpLCAkYmFzZS12YWx1ZSk7IH1cclxuXHRcclxuXHQkcmVtVmFsdWVzOiAoKTtcclxuXHRAZm9yICRpIGZyb20gMSB0aHJvdWdoICRtYXgge1xyXG5cdFx0JHJlbVZhbHVlczogYXBwZW5kKCRyZW1WYWx1ZXMsIGNvbnZlcnQtdG8tcmVtKG50aCgkdmFsdWVzLCAkaSksICRiYXNlLXZhbHVlKSk7XHJcblx0fVxyXG5cdEByZXR1cm4gJHJlbVZhbHVlcztcclxufVxyXG5cclxuQGZ1bmN0aW9uIGVtLWNhbGMoJHZhbHVlcywgJGJhc2UtdmFsdWU6ICRyZW0tYmFzZSkge1xyXG5cdCRyZW1WYWx1ZXM6IHJlbS1jYWxjKCR2YWx1ZXMsICRiYXNlLXZhbHVlOiAkcmVtLWJhc2UpO1xyXG5cdFxyXG5cdCRtYXg6IGxlbmd0aCgkcmVtVmFsdWVzKTtcclxuXHRcclxuXHRAaWYgJG1heCA9PSAxIHsgQHJldHVybiBzdHJpcC11bml0KG50aCgkcmVtVmFsdWVzLCAxKSkgKiAxZW07IH1cclxuXHRcclxuXHQkZW1WYWx1ZXM6ICgpO1xyXG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJG1heCB7XHJcblx0XHQkZW1WYWx1ZXM6IGFwcGVuZCgkZW1WYWx1ZXMsIHN0cmlwLXVuaXQobnRoKCRyZW1WYWx1ZXMsICRpKSkgKiAxZW0pO1xyXG5cdH1cclxuXHRAcmV0dXJuICRlbVZhbHVlcztcclxufVxyXG5cclxuLy8vIGNvbG9ycyBibGFjayAmIHdoaXRlXHJcbi8vLyBAZXhhbXBsZSBzY3NzIC0gVXNhZ2VcclxuLy8vICAgLm15LWNsYXNzIHtcclxuLy8vICAgICBiYWNrZ3JvdW5kOiBibGFjaygwLjE1KTtcclxuLy8vICAgICBjb2xvcjogd2hpdGUoMC45KTtcclxuLy8vICAgfVxyXG5AZnVuY3Rpb24gYmxhY2soJG9wYWNpdHkpe1xyXG5cdEByZXR1cm4gcmdiYShibGFjaywgJG9wYWNpdHkpO1xyXG59XHJcblxyXG5AZnVuY3Rpb24gd2hpdGUoJG9wYWNpdHkpe1xyXG5cdEByZXR1cm4gcmdiYSh3aGl0ZSwgJG9wYWNpdHkpO1xyXG59XHJcbiIsIi8vIEJvb3RzdHJhcCBmdW5jdGlvbnNcclxuLy9cclxuLy8gVXRpbGl0eSBtaXhpbnMgYW5kIGZ1bmN0aW9ucyBmb3IgZXZhbHVhdGluZyBzb3VyY2UgY29kZSBhY3Jvc3Mgb3VyIHZhcmlhYmxlcywgbWFwcywgYW5kIG1peGlucy5cclxuXHJcbi8vIEFzY2VuZGluZ1xyXG4vLyBVc2VkIHRvIGV2YWx1YXRlIFNhc3MgbWFwcyBsaWtlIG91ciBncmlkIGJyZWFrcG9pbnRzLlxyXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XHJcbiAgJHByZXYta2V5OiBudWxsO1xyXG4gICRwcmV2LW51bTogbnVsbDtcclxuICBAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xyXG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIG9yIHVuaXQoJG51bSkgPT0gXCIlXCIgb3IgdW5pdCgkcHJldi1udW0pID09IFwiJVwiIHtcclxuICAgICAgLy8gRG8gbm90aGluZ1xyXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcclxuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcclxuICAgIH0gQGVsc2UgaWYgJHByZXYtbnVtID49ICRudW0ge1xyXG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcclxuICAgIH1cclxuICAgICRwcmV2LWtleTogJGtleTtcclxuICAgICRwcmV2LW51bTogJG51bTtcclxuICB9XHJcbn1cclxuXHJcbi8vIFN0YXJ0cyBhdCB6ZXJvXHJcbi8vIFVzZWQgdG8gZW5zdXJlIHRoZSBtaW4td2lkdGggb2YgdGhlIGxvd2VzdCBicmVha3BvaW50IHN0YXJ0cyBhdCAwLlxyXG5AbWl4aW4gX2Fzc2VydC1zdGFydHMtYXQtemVybygkbWFwLCAkbWFwLW5hbWU6IFwiJGdyaWQtYnJlYWtwb2ludHNcIikge1xyXG4gIEBpZiBsZW5ndGgoJG1hcCkgPiAwIHtcclxuICAgICR2YWx1ZXM6IG1hcC12YWx1ZXMoJG1hcCk7XHJcbiAgICAkZmlyc3QtdmFsdWU6IG50aCgkdmFsdWVzLCAxKTtcclxuICAgIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XHJcbiAgICAgIEB3YXJuIFwiRmlyc3QgYnJlYWtwb2ludCBpbiAjeyRtYXAtbmFtZX0gbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2BcclxuLy8gVXNlZCBvbiBvdXIgU1ZHIGljb24gYmFja2dyb3VuZHMgZm9yIGN1c3RvbSBmb3Jtcy5cclxuLy9cclxuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXHJcbi8vIEBwYXJhbSB7U3RyaW5nfSAkc3RyaW5nIC0gSW5pdGlhbCBzdHJpbmdcclxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxyXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxyXG4vLyBAcmV0dXJuIHtTdHJpbmd9IC0gVXBkYXRlZCBzdHJpbmdcclxuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XHJcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XHJcblxyXG4gIEBpZiAkaW5kZXgge1xyXG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xyXG4gIH1cclxuXHJcbiAgQHJldHVybiAkc3RyaW5nO1xyXG59XHJcblxyXG4vLyBTZWUgaHR0cHM6Ly9jb2RlcGVuLmlvL2tldmlud2ViZXIvcGVuL2RYV29Sd1xyXG5AZnVuY3Rpb24gZXNjYXBlLXN2Zygkc3RyaW5nKSB7XHJcbiAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcImRhdGE6aW1hZ2Uvc3ZnK3htbFwiKSB7XHJcbiAgICBAZWFjaCAkY2hhciwgJGVuY29kZWQgaW4gJGVzY2FwZWQtY2hhcmFjdGVycyB7XHJcbiAgICAgIC8vIERvIG5vdCBlc2NhcGUgdGhlIHVybCBicmFja2V0c1xyXG4gICAgICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwidXJsKFwiKSA9PSAxIHtcclxuICAgICAgICAkc3RyaW5nOiB1cmwoXCIje3N0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCA2LCAtMyksICRjaGFyLCAkZW5jb2RlZCl9XCIpO1xyXG4gICAgICB9IEBlbHNlIHtcclxuICAgICAgICAkc3RyaW5nOiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkY2hhciwgJGVuY29kZWQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAcmV0dXJuICRzdHJpbmc7XHJcbn1cclxuXHJcbi8vIENvbG9yIGNvbnRyYXN0XHJcbkBmdW5jdGlvbiBjb2xvci15aXEoJGNvbG9yLCAkZGFyazogJHlpcS10ZXh0LWRhcmssICRsaWdodDogJHlpcS10ZXh0LWxpZ2h0KSB7XHJcbiAgJHI6IHJlZCgkY29sb3IpO1xyXG4gICRnOiBncmVlbigkY29sb3IpO1xyXG4gICRiOiBibHVlKCRjb2xvcik7XHJcblxyXG4gICR5aXE6ICgoJHIgKiAyOTkpICsgKCRnICogNTg3KSArICgkYiAqIDExNCkpIC8gMTAwMDtcclxuXHJcbiAgQGlmICgkeWlxID49ICR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQpIHtcclxuICAgIEByZXR1cm4gJGRhcms7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBAcmV0dXJuICRsaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFJldHJpZXZlIGNvbG9yIFNhc3MgbWFwc1xyXG5AZnVuY3Rpb24gY29sb3IoJGtleTogXCJibHVlXCIpIHtcclxuICBAcmV0dXJuIG1hcC1nZXQoJGNvbG9ycywgJGtleSk7XHJcbn1cclxuXHJcbkBmdW5jdGlvbiB0aGVtZS1jb2xvcigka2V5OiBcInByaW1hcnlcIikge1xyXG4gIEByZXR1cm4gbWFwLWdldCgkdGhlbWUtY29sb3JzLCAka2V5KTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIGdyYXkoJGtleTogXCIxMDBcIikge1xyXG4gIEByZXR1cm4gbWFwLWdldCgkZ3JheXMsICRrZXkpO1xyXG59XHJcblxyXG4vLyBSZXF1ZXN0IGEgdGhlbWUgY29sb3IgbGV2ZWxcclxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvci1uYW1lOiBcInByaW1hcnlcIiwgJGxldmVsOiAwKSB7XHJcbiAgJGNvbG9yOiB0aGVtZS1jb2xvcigkY29sb3ItbmFtZSk7XHJcbiAgJGNvbG9yLWJhc2U6IGlmKCRsZXZlbCA+IDAsICRibGFjaywgJHdoaXRlKTtcclxuICAkbGV2ZWw6IGFicygkbGV2ZWwpO1xyXG5cclxuICBAcmV0dXJuIG1peCgkY29sb3ItYmFzZSwgJGNvbG9yLCAkbGV2ZWwgKiAkdGhlbWUtY29sb3ItaW50ZXJ2YWwpO1xyXG59XHJcblxyXG4vLyBSZXR1cm4gdmFsaWQgY2FsY1xyXG5AZnVuY3Rpb24gYWRkKCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xyXG4gIEBpZiAkdmFsdWUxID09IG51bGwge1xyXG4gICAgQHJldHVybiAkdmFsdWUyO1xyXG4gIH1cclxuXHJcbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XHJcbiAgICBAcmV0dXJuICR2YWx1ZTE7XHJcbiAgfVxyXG5cclxuICBAaWYgdHlwZS1vZigkdmFsdWUxKSA9PSBudW1iZXIgYW5kIHR5cGUtb2YoJHZhbHVlMikgPT0gbnVtYmVyIGFuZCBjb21wYXJhYmxlKCR2YWx1ZTEsICR2YWx1ZTIpIHtcclxuICAgIEByZXR1cm4gJHZhbHVlMSArICR2YWx1ZTI7XHJcbiAgfVxyXG5cclxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gKyAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgKyBcIikgKyAkdmFsdWUyKTtcclxufVxyXG5cclxuQGZ1bmN0aW9uIHN1YnRyYWN0KCR2YWx1ZTEsICR2YWx1ZTIsICRyZXR1cm4tY2FsYzogdHJ1ZSkge1xyXG4gIEBpZiAkdmFsdWUxID09IG51bGwgYW5kICR2YWx1ZTIgPT0gbnVsbCB7XHJcbiAgICBAcmV0dXJuIG51bGw7XHJcbiAgfVxyXG5cclxuICBAaWYgJHZhbHVlMSA9PSBudWxsIHtcclxuICAgIEByZXR1cm4gLSR2YWx1ZTI7XHJcbiAgfVxyXG5cclxuICBAaWYgJHZhbHVlMiA9PSBudWxsIHtcclxuICAgIEByZXR1cm4gJHZhbHVlMTtcclxuICB9XHJcblxyXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xyXG4gICAgQHJldHVybiAkdmFsdWUxIC0gJHZhbHVlMjtcclxuICB9XHJcblxyXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSAtICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiAtIFwiKSArICR2YWx1ZTIpO1xyXG59XHJcbiIsIi8vIFZhcmlhYmxlc1xyXG4vL1xyXG4vLyBWYXJpYWJsZXMgc2hvdWxkIGZvbGxvdyB0aGUgYCRjb21wb25lbnQtc3RhdGUtcHJvcGVydHktc2l6ZWAgZm9ybXVsYSBmb3JcclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXHJcblxyXG4vLyBDb2xvciBzeXN0ZW1cclxuXHJcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcclxuJGdyYXktMTAwOiAjZjhmOWZhICFkZWZhdWx0O1xyXG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XHJcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcclxuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xyXG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XHJcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcclxuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xyXG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XHJcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcclxuJGJsYWNrOiAgICAjMDAwICFkZWZhdWx0O1xyXG5cclxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcclxuJGdyYXlzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxyXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxyXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxyXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxyXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxyXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxyXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxyXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxyXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXHJcbiAgKSxcclxuICAkZ3JheXNcclxuKTtcclxuXHJcbiRibHVlOiAgICAjMDA3YmZmICFkZWZhdWx0O1xyXG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcclxuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XHJcbiRwaW5rOiAgICAjZTgzZThjICFkZWZhdWx0O1xyXG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcclxuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XHJcbiR5ZWxsb3c6ICAjZmZjMTA3ICFkZWZhdWx0O1xyXG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcclxuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XHJcbiRjeWFuOiAgICAjMTdhMmI4ICFkZWZhdWx0O1xyXG5cclxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XHJcbiRjb2xvcnM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXHJcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcclxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxyXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxyXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXHJcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcclxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxyXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcclxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcclxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcclxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXHJcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxyXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxyXG4gICksXHJcbiAgJGNvbG9yc1xyXG4pO1xyXG5cclxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xyXG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xyXG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XHJcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xyXG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcclxuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcclxuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcclxuXHJcbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxyXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXHJcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXHJcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXHJcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXHJcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcclxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXHJcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcclxuICApLFxyXG4gICR0aGVtZS1jb2xvcnNcclxuKTtcclxuXHJcbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcclxuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xyXG5cclxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXHJcbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XHJcblxyXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cclxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcclxuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cclxuJGVzY2FwZWQtY2hhcmFjdGVyczogKFxyXG4gIChcIjxcIixcIiUzY1wiKSxcclxuICAoXCI+XCIsXCIlM2VcIiksXHJcbiAgKFwiI1wiLFwiJTIzXCIpLFxyXG4gIChcIihcIixcIiUyOFwiKSxcclxuICAoXCIpXCIsXCIlMjlcIiksXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gT3B0aW9uc1xyXG4vL1xyXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXHJcblxyXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1ncmFkaWVudHM6ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xyXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XHJcbiRlbmFibGUtcHJpbnQtc3R5bGVzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XHJcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xyXG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBTcGFjaW5nXHJcbi8vXHJcbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2VcclxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxyXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxyXG5cclxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcclxuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG4kc3BhY2VyczogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIDA6IDAsXHJcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXHJcbiAgICAyOiAoJHNwYWNlciAqIC41KSxcclxuICAgIDM6ICRzcGFjZXIsXHJcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXHJcbiAgICA1OiAoJHNwYWNlciAqIDMpXHJcbiAgKSxcclxuICAkc3BhY2Vyc1xyXG4pO1xyXG5cclxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxyXG4kc2l6ZXM6ICgpICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG4kc2l6ZXM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICAyNTogMjUlLFxyXG4gICAgNTA6IDUwJSxcclxuICAgIDc1OiA3NSUsXHJcbiAgICAxMDA6IDEwMCUsXHJcbiAgICBhdXRvOiBhdXRvXHJcbiAgKSxcclxuICAkc2l6ZXNcclxuKTtcclxuXHJcblxyXG4vLyBCb2R5XHJcbi8vXHJcbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cclxuXHJcbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTGlua3NcclxuLy9cclxuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxyXG5cclxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xyXG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xyXG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSkgIWRlZmF1bHQ7XHJcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcclxuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcclxuJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZTogMTUlICFkZWZhdWx0O1xyXG5cclxuLy8gUGFyYWdyYXBoc1xyXG4vL1xyXG4vLyBTdHlsZSBwIGVsZW1lbnQuXHJcblxyXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206ICAgMXJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBHcmlkIGJyZWFrcG9pbnRzXHJcbi8vXHJcbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxyXG4vLyBhZGFwdGluZyB0byBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLCBmb3IgdXNlIGluIG1lZGlhIHF1ZXJpZXMuXHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA1NzZweCxcclxuICBtZDogNzY4cHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIHhsOiAxMjAwcHhcclxuKSAhZGVmYXVsdDtcclxuXHJcbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xyXG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xyXG5cclxuXHJcbi8vIEdyaWQgY29udGFpbmVyc1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxyXG5cclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgc206IDU0MHB4LFxyXG4gIG1kOiA3MjBweCxcclxuICBsZzogOTYwcHgsXHJcbiAgeGw6IDExNDBweFxyXG4pICFkZWZhdWx0O1xyXG5cclxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcclxuXHJcblxyXG4vLyBHcmlkIGNvbHVtbnNcclxuLy9cclxuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXHJcblxyXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcclxuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcclxuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBDb21wb25lbnRzXHJcbi8vXHJcbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cclxuXHJcbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcclxuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xyXG5cclxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xyXG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcblxyXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xyXG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcclxuXHJcbiRyb3VuZGVkLXBpbGw6ICAgICAgICAgICAgICAgIDUwcmVtICFkZWZhdWx0O1xyXG5cclxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcclxuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xyXG5cclxuJGNvbXBvbmVudC1hY3RpdmUtY29sb3I6ICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XHJcblxyXG4kY2FyZXQtd2lkdGg6ICAgICAgICAgICAgICAgICAuM2VtICFkZWZhdWx0O1xyXG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XHJcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcclxuXHJcbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XHJcbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcclxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcclxuICAoXHJcbiAgICAoMjEgOSksXHJcbiAgICAoMTYgOSksXHJcbiAgICAoNCAzKSxcclxuICAgICgxIDEpLFxyXG4gICksXHJcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xyXG4pO1xyXG5cclxuLy8gVHlwb2dyYXBoeVxyXG4vL1xyXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cclxuXHJcbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxyXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogICAgICAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCIgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XHJcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxyXG5cclxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXHJcbiRmb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xyXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XHJcblxyXG4kaDEtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAyLjUgIWRlZmF1bHQ7XHJcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XHJcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XHJcbiRoNC1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcclxuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcclxuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG5cclxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xyXG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG5cclxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcclxuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xyXG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XHJcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XHJcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcclxuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG5cclxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcclxuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xyXG5cclxuJHNtYWxsLWZvbnQtc2l6ZTogICAgICAgICAgICAgODAlICFkZWZhdWx0O1xyXG5cclxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kYmxvY2txdW90ZS1mb250LXNpemU6ICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG5cclxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuXHJcbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XHJcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xyXG5cclxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBUYWJsZXNcclxuLy9cclxuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxyXG5cclxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcclxuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xyXG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtaGVhZC1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xyXG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcclxuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XHJcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcclxuJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgbGlnaHRlbigkdGFibGUtZGFyay1iZywgNy41JSkgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XHJcblxyXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcclxuXHJcbiR0YWJsZS1iZy1sZXZlbDogICAgICAgICAgICAgIC05ICFkZWZhdWx0O1xyXG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCdXR0b25zICsgRm9ybXNcclxuLy9cclxuLy8gU2hhcmVkIHZhcmlhYmxlcyB0aGF0IGFyZSByZWFzc2lnbmVkIHRvIGAkaW5wdXQtYCBhbmQgYCRidG4tYCBzcGVjaWZpYyB2YXJpYWJsZXMuXHJcblxyXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQnV0dG9uc1xyXG4vL1xyXG4vLyBGb3IgZWFjaCBvZiBCb290c3RyYXAncyBidXR0b25zLCBkZWZpbmUgdGV4dCwgYmFja2dyb3VuZCwgYW5kIGJvcmRlciBjb2xvci5cclxuXHJcbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteDogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRidG4tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcclxuXHJcbiRidG4tcGFkZGluZy15LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcblxyXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xyXG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcclxuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcclxuXHJcbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbiRidG4tYmxvY2stc3BhY2luZy15OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xyXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xyXG5cclxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEZvcm1zXHJcblxyXG4kbGFiZWwtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRpbnB1dC1saW5lLWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kaW5wdXQtcGFkZGluZy14LWxnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15IC8gMikgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xyXG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgLyAyICFkZWZhdWx0O1xyXG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZTogICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxyXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xyXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICBlc2NhcGUtc3ZnKCRjdXN0b20tc2VsZWN0LWluZGljYXRvcikgbm8tcmVwZWF0IHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxyXG5cclxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246ICAgICAgY2VudGVyIHJpZ2h0ICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aDogICAgICAgICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6ICAgICAgICAgcG9pbnRlciAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6ICAgICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtdGV4dDogKFxyXG4gIGVuOiBcIkJyb3dzZVwiXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRm9ybSB2YWxpZGF0aW9uXHJcblxyXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZDogICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3J9JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcclxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcclxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgICBcInZhbGlkXCI6IChcclxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcclxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcclxuICAgICksXHJcbiAgICBcImludmFsaWRcIjogKFxyXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXHJcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcclxuICAgICksXHJcbiAgKSxcclxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xyXG4pO1xyXG5cclxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxyXG4vL1xyXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcclxuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxyXG5cclxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcclxuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcclxuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcclxuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcclxuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcclxuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcclxuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBOYXZzXHJcblxyXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xyXG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE5hdmJhclxyXG5cclxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XHJcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XHJcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xyXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDIgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcclxuXHJcbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWxpZ2h0LWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XHJcblxyXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gRHJvcGRvd25zXHJcbi8vXHJcbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cclxuXHJcbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcclxuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFBhZ2luYXRpb25cclxuXHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG5cclxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcblxyXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEp1bWJvdHJvblxyXG5cclxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1jb2xvcjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIENhcmRzXHJcblxyXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XHJcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XHJcbiRjYXJkLWNhcC1iZzogICAgICAgICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDMpICFkZWZhdWx0O1xyXG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kY2FyZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xyXG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcclxuJGNhcmQtZGVjay1tYXJnaW46ICAgICAgICAgICAgICAgICAgJGNhcmQtZ3JvdXAtbWFyZ2luICFkZWZhdWx0O1xyXG5cclxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcclxuJGNhcmQtY29sdW1ucy1nYXA6ICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVG9vbHRpcHNcclxuXHJcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcclxuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xyXG5cclxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcclxuXHJcbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gUG9wb3ZlcnNcclxuXHJcbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcclxuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xyXG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xyXG5cclxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gVG9hc3RzXHJcblxyXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcclxuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kdG9hc3QtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XHJcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XHJcbiR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xyXG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XHJcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xyXG4kdG9hc3QtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XHJcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xyXG5cclxuJHRvYXN0LWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcclxuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEJhZGdlc1xyXG5cclxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xyXG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XHJcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XHJcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xyXG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcclxuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxyXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXHJcbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE1vZGFsc1xyXG5cclxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XHJcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBNYXJnaW4gYmV0d2VlbiBlbGVtZW50cyBpbiBmb290ZXIsIG11c3QgYmUgbG93ZXIgdGhhbiBvciBlcXVhbCB0byAyICogJG1vZGFsLWlubmVyLXBhZGRpbmdcclxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcclxuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC10aXRsZS1saW5lLWhlaWdodDogICAgICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYmc6ICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcclxuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XHJcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcclxuXHJcbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcclxuXHJcbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XHJcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIEFsZXJ0c1xyXG4vL1xyXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cclxuXHJcbiRhbGVydC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcclxuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xyXG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcclxuJGFsZXJ0LWNvbG9yLWxldmVsOiAgICAgICAgICAgICAgICAgNiAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBQcm9ncmVzcyBiYXJzXHJcblxyXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzUgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcclxuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gTGlzdCBncm91cFxyXG5cclxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xyXG5cclxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xyXG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBGaWd1cmVzXHJcblxyXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCUgIWRlZmF1bHQ7XHJcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBCcmVhZGNydW1ic1xyXG5cclxuJGJyZWFkY3J1bWItZm9udC1zaXplOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcclxuXHJcbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG5cclxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xyXG5cclxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ2Fyb3VzZWxcclxuXHJcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XHJcblxyXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XHJcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcclxuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuXHJcbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNUw0LjI1IDRsMi41LTIuNUw1LjI1IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xyXG5cclxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcclxuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcclxuXHJcblxyXG4vLyBTcGlubmVyc1xyXG5cclxuJHNwaW5uZXItd2lkdGg6ICAgICAgICAgMnJlbSAhZGVmYXVsdDtcclxuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtICFkZWZhdWx0O1xyXG5cclxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xyXG4kc3Bpbm5lci1ib3JkZXItd2lkdGgtc206IC4yZW0gIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ2xvc2VcclxuXHJcbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcclxuJGNsb3NlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcclxuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gQ29kZVxyXG5cclxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XHJcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xyXG5cclxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XHJcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xyXG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcclxuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG5cclxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xyXG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBVdGlsaXRpZXNcclxuXHJcbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcclxuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xyXG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreSAhZGVmYXVsdDtcclxuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIFByaW50aW5nXHJcblxyXG4kcHJpbnQtcGFnZS1zaXplOiAgICAgICAgICAgICAgICAgICBhMyAhZGVmYXVsdDtcclxuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcclxuIiwiLy8gVG9nZ2xlc1xyXG4vL1xyXG4vLyBVc2VkIGluIGNvbmp1bmN0aW9uIHdpdGggZ2xvYmFsIHZhcmlhYmxlcyB0byBlbmFibGUgY2VydGFpbiB0aGVtZSBmZWF0dXJlcy5cclxuXHJcbi8vIFZlbmRvclxyXG5AaW1wb3J0IFwidmVuZG9yL3Jmc1wiO1xyXG5cclxuLy8gRGVwcmVjYXRlXHJcbkBpbXBvcnQgXCJtaXhpbnMvZGVwcmVjYXRlXCI7XHJcblxyXG4vLyBVdGlsaXRpZXNcclxuQGltcG9ydCBcIm1peGlucy9icmVha3BvaW50c1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2hvdmVyXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvaW1hZ2VcIjtcclxuQGltcG9ydCBcIm1peGlucy9iYWRnZVwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3Jlc2l6ZVwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3NjcmVlbi1yZWFkZXJcIjtcclxuQGltcG9ydCBcIm1peGlucy9zaXplXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvcmVzZXQtdGV4dFwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL3RleHQtZW1waGFzaXNcIjtcclxuQGltcG9ydCBcIm1peGlucy90ZXh0LWhpZGVcIjtcclxuQGltcG9ydCBcIm1peGlucy90ZXh0LXRydW5jYXRlXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvdmlzaWJpbGl0eVwiO1xyXG5cclxuLy8gQ29tcG9uZW50c1xyXG5AaW1wb3J0IFwibWl4aW5zL2FsZXJ0XCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvYnV0dG9uc1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2NhcmV0XCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvcGFnaW5hdGlvblwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2xpc3RzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvbGlzdC1ncm91cFwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL25hdi1kaXZpZGVyXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvZm9ybXNcIjtcclxuQGltcG9ydCBcIm1peGlucy90YWJsZS1yb3dcIjtcclxuXHJcbi8vIFNraW5zXHJcbkBpbXBvcnQgXCJtaXhpbnMvYmFja2dyb3VuZC12YXJpYW50XCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvYm9yZGVyLXJhZGl1c1wiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2JveC1zaGFkb3dcIjtcclxuQGltcG9ydCBcIm1peGlucy9ncmFkaWVudHNcIjtcclxuQGltcG9ydCBcIm1peGlucy90cmFuc2l0aW9uXCI7XHJcblxyXG4vLyBMYXlvdXRcclxuQGltcG9ydCBcIm1peGlucy9jbGVhcmZpeFwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnMvZ3JpZFwiO1xyXG5AaW1wb3J0IFwibWl4aW5zL2Zsb2F0XCI7XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxyXG5cclxuLy8gU0NTUyBSRlMgbWl4aW5cclxuLy9cclxuLy8gQXV0b21hdGVkIGZvbnQtcmVzaXppbmdcclxuLy9cclxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmc1xyXG5cclxuLy8gQ29uZmlndXJhdGlvblxyXG5cclxuLy8gQmFzZSBmb250IHNpemVcclxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcclxuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xyXG5cclxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XHJcbiRyZnMtYnJlYWtwb2ludC11bml0OiBweCAhZGVmYXVsdDtcclxuXHJcbi8vIFJlc2l6ZSBmb250LXNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcclxuJHJmcy10d28tZGltZW5zaW9uYWw6IGZhbHNlICFkZWZhdWx0O1xyXG5cclxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXHJcbiRyZnMtZmFjdG9yOiAxMCAhZGVmYXVsdDtcclxuXHJcbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xyXG4gIEBlcnJvciBcImAjeyRyZnMtZmFjdG9yfWAgaXMgbm90IGEgdmFsaWQgICRyZnMtZmFjdG9yLCBpdCBtdXN0IGJlIGdyZWF0ZXIgdGhhbiAxLlwiO1xyXG59XHJcblxyXG4vLyBHZW5lcmF0ZSBlbmFibGUgb3IgZGlzYWJsZSBjbGFzc2VzLiBQb3NzaWJpbGl0aWVzOiBmYWxzZSwgXCJlbmFibGVcIiBvciBcImRpc2FibGVcIlxyXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcclxuXHJcbi8vIDEgcmVtID0gJHJmcy1yZW0tdmFsdWUgcHhcclxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xyXG5cclxuLy8gU2FmYXJpIGlmcmFtZSByZXNpemUgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnMvaXNzdWVzLzE0XHJcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyBEaXNhYmxlIFJGUyBieSBzZXR0aW5nICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHRvIGZhbHNlXHJcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xyXG5cclxuLy8gQ2FjaGUgJHJmcy1iYXNlLWZvbnQtc2l6ZSB1bml0XHJcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcclxuXHJcbi8vIFJlbW92ZSBweC11bml0IGZyb20gJHJmcy1iYXNlLWZvbnQtc2l6ZSBmb3IgY2FsY3VsYXRpb25zXHJcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcclxuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XHJcbn1cclxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xyXG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xyXG59XHJcblxyXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXHJcbiRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlOiB1bml0KCRyZnMtYnJlYWtwb2ludCk7XHJcblxyXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXHJcbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInB4XCIge1xyXG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcclxufVxyXG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XHJcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XHJcbn1cclxuXHJcbi8vIFJlc3BvbnNpdmUgZm9udC1zaXplIG1peGluXHJcbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xyXG4gIC8vIENhY2hlICRmcyB1bml0XHJcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcclxuXHJcbiAgLy8gQWRkICFpbXBvcnRhbnQgc3VmZml4IGlmIG5lZWRlZFxyXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xyXG5cclxuICAvLyBJZiAkZnMgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJGZzIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcclxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XHJcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICAvLyBWYXJpYWJsZXMgZm9yIHN0b3Jpbmcgc3RhdGljIGFuZCBmbHVpZCByZXNjYWxpbmdcclxuICAgICRyZnMtc3RhdGljOiBudWxsO1xyXG4gICAgJHJmcy1mbHVpZDogbnVsbDtcclxuXHJcbiAgICAvLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRmcyBmb3IgY2FsY3VsYXRpb25zXHJcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcclxuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEpO1xyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XHJcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQtc2l6ZVxyXG4gICAgQGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtIHtcclxuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzIC8gJHJmcy1yZW0tdmFsdWV9cmVtI3skcmZzLXN1ZmZpeH07XHJcbiAgICB9XHJcbiAgICBAZWxzZSBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHB4IHtcclxuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzfXB4I3skcmZzLXN1ZmZpeH07XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcclxuICAgIH1cclxuXHJcbiAgICAvLyBPbmx5IGFkZCBtZWRpYSBxdWVyeSBpZiBmb250LXNpemUgaXMgYmlnZ2VyIGFzIHRoZSBtaW5pbXVtIGZvbnQtc2l6ZVxyXG4gICAgLy8gSWYgJHJmcy1mYWN0b3IgPT0gMSwgbm8gcmVzY2FsaW5nIHdpbGwgdGFrZSBwbGFjZVxyXG4gICAgQGlmICRmcyA+ICRyZnMtYmFzZS1mb250LXNpemUgYW5kICRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzIHtcclxuICAgICAgJG1pbi13aWR0aDogbnVsbDtcclxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IG51bGw7XHJcblxyXG4gICAgICAvLyBDYWxjdWxhdGUgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxyXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUpIC8gJHJmcy1mYWN0b3I7XHJcblxyXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGdpdmVuIGZvbnQtc2l6ZSBhbmQgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxyXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcclxuXHJcbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcclxuICAgICAgLy8gTm8gbmVlZCB0byBjaGVjayBpZiB0aGUgdW5pdCBpcyB2YWxpZCwgYmVjYXVzZSB3ZSBkaWQgdGhhdCBiZWZvcmVcclxuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7JGZzLW1pbiAvICRyZnMtcmVtLXZhbHVlfXJlbSwgI3skZnMtbWlufXB4KTtcclxuXHJcbiAgICAgIC8vIElmIHR3by1kaW1lbnNpb25hbCwgdXNlIHNtYWxsZXN0IG9mIHNjcmVlbiB3aWR0aCBhbmQgaGVpZ2h0XHJcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xyXG5cclxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxyXG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7JGZzLWRpZmYgKiAxMDAgLyAkcmZzLWJyZWFrcG9pbnR9I3skdmFyaWFibGUtdW5pdH07XHJcblxyXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplLlxyXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFJlbmRlcmluZ1xyXG4gICAgQGlmICRyZnMtZmx1aWQgPT0gbnVsbCB7XHJcbiAgICAgIC8vIE9ubHkgcmVuZGVyIHN0YXRpYyBmb250LXNpemUgaWYgbm8gZmx1aWQgZm9udC1zaXplIGlzIGF2YWlsYWJsZVxyXG4gICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAkbXEtdmFsdWU6IG51bGw7XHJcblxyXG4gICAgICAvLyBSRlMgYnJlYWtwb2ludCBmb3JtYXR0aW5nXHJcbiAgICAgIEBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBlbSBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSByZW0ge1xyXG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnQgLyAkcmZzLXJlbS12YWx1ZX0jeyRyZnMtYnJlYWtwb2ludC11bml0fTtcclxuICAgICAgfVxyXG4gICAgICBAZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCA9PSBweCB7XHJcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludH1weDtcclxuICAgICAgfVxyXG4gICAgICBAZWxzZSB7XHJcbiAgICAgICAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcclxuICAgICAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LFxyXG4gICAgICAgIC8vIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXHJcbiAgICAgICAgJixcclxuICAgICAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxyXG4gICAgICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XHJcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAZWxzZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcclxuICAgICAgfVxyXG5cclxuICAgICAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSwgKG1heC1oZWlnaHQ6ICN7JG1xLXZhbHVlfSkge1xyXG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XHJcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcclxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XHJcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAZWxzZSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xyXG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XHJcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcclxuICAgICAgICAgICAgJi5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGVsc2Uge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XHJcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBsZW5ndGgtemVyby1uby11bml0XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGluIHVzZXMgUkZTIHRvIHJlc2NhbGUgZm9udCBzaXplc1xyXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcclxuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcclxufVxyXG5cclxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcclxuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcclxufVxyXG4iLCIvLyBEZXByZWNhdGUgbWl4aW5cclxuLy9cclxuLy8gVGhpcyBtaXhpbiBjYW4gYmUgdXNlZCB0byBkZXByZWNhdGUgbWl4aW5zIG9yIGZ1bmN0aW9ucy5cclxuLy8gYCRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXNgIGlzIGEgZ2xvYmFsIHZhcmlhYmxlLCBgJGlnbm9yZS13YXJuaW5nYCBpcyBhIHZhcmlhYmxlIHRoYXQgY2FuIGJlIHBhc3NlZCB0b1xyXG4vLyBzb21lIGRlcHJlY2F0ZWQgbWl4aW5zIHRvIHN1cHByZXNzIHRoZSB3YXJuaW5nIChmb3IgZXhhbXBsZSBpZiB0aGUgbWl4aW4gaXMgc3RpbGwgYmUgdXNlZCBpbiB0aGUgY3VycmVudCB2ZXJzaW9uIG9mIEJvb3RzdHJhcClcclxuQG1peGluIGRlcHJlY2F0ZSgkbmFtZSwgJGRlcHJlY2F0ZS12ZXJzaW9uLCAkcmVtb3ZlLXZlcnNpb24sICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcclxuICBAaWYgKCRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXMgIT0gZmFsc2UgYW5kICRpZ25vcmUtd2FybmluZyAhPSB0cnVlKSB7XHJcbiAgICBAd2FybiBcIiN7JG5hbWV9IGhhcyBiZWVuIGRlcHJlY2F0ZWQgYXMgb2YgI3skZGVwcmVjYXRlLXZlcnNpb259LiBJdCB3aWxsIGJlIHJlbW92ZWQgZW50aXJlbHkgaW4gI3skcmVtb3ZlLXZlcnNpb259LlwiO1xyXG4gIH1cclxufVxyXG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxyXG4vL1xyXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XHJcbi8vXHJcbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcclxuLy9cclxuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxyXG5cclxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXHJcbi8vICAgIG1kXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgbWRcclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcclxuLy8gICAgbWRcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcclxuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcclxufVxyXG5cclxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgNTc2cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcclxuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXHJcbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XHJcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXHJcbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcclxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxyXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgNzY3Ljk4cHhcclxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XHJcbn1cclxuXHJcbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXHJcbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxyXG4vL1xyXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcclxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcclxuLy8gICAgXCItc21cIlxyXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XHJcbn1cclxuXHJcbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICBAaWYgJG1pbiB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xyXG4gIEBpZiAkbWF4IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcclxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcclxuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XHJcblxyXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXHJcbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXHJcbi8vXHJcbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xyXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xyXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXHJcbi8vXHJcbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXHJcbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cclxuLy9cclxuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcclxuXHJcbkBtaXhpbiBob3ZlcigpIHtcclxuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cclxufVxyXG5cclxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcclxuICAmLFxyXG4gICY6aG92ZXIsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XHJcbiAgJjpob3ZlcixcclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4iLCIvLyBJbWFnZSBNaXhpbnNcclxuLy8gLSBSZXNwb25zaXZlIGltYWdlXHJcbi8vIC0gUmV0aW5hIGltYWdlXHJcblxyXG5cclxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxyXG4vL1xyXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxyXG5cclxuQG1peGluIGltZy1mbHVpZCgpIHtcclxuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxyXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuXHJcblxyXG4vLyBSZXRpbmEgaW1hZ2VcclxuLy9cclxuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxyXG5cclxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xyXG5cclxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxyXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxyXG4gIC8vIFRoZXJlJ3Mgbm8gc3VjaCB0aGluZyBhcyB1bnByZWZpeGVkIG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gc2luY2UgaXQncyBub25zdGFuZGFyZC5cclxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxyXG4gICAgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHsgLy8gU3RhbmRhcmRpemVkXHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcclxuICB9XHJcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcclxufVxyXG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcclxuICBjb2xvcjogY29sb3IteWlxKCRiZyk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xyXG5cclxuICBAYXQtcm9vdCBhI3smfSB7XHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcclxuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJnLCAxMCUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmLmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogMDtcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJhZGdlLWZvY3VzLXdpZHRoIHJnYmEoJGJnLCAuNSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIFJlc2l6ZSBhbnl0aGluZ1xyXG5cclxuQG1peGluIHJlc2l6YWJsZSgkZGlyZWN0aW9uKSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFBlciBDU1MzIFVJLCBgcmVzaXplYCBvbmx5IGFwcGxpZXMgd2hlbiBgb3ZlcmZsb3dgIGlzbid0IGB2aXNpYmxlYFxyXG4gIHJlc2l6ZTogJGRpcmVjdGlvbjsgLy8gT3B0aW9uczogaG9yaXpvbnRhbCwgdmVydGljYWwsIGJvdGhcclxufVxyXG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xyXG4vL1xyXG4vLyBTZWU6IGh0dHBzOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXHJcbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXHJcblxyXG5AbWl4aW4gc3Itb25seSgpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgYm9yZGVyOiAwO1xyXG59XHJcblxyXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cclxuLy9cclxuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxyXG4vL1xyXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXHJcblxyXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUoKSB7XHJcbiAgJjphY3RpdmUsXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIGNsaXA6IGF1dG87XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIH1cclxufVxyXG4iLCIvLyBTaXppbmcgc2hvcnRjdXRzXHJcblxyXG5AbWl4aW4gc2l6ZSgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xyXG4gIHdpZHRoOiAkd2lkdGg7XHJcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImBzaXplKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XHJcbn1cclxuIiwiQG1peGluIHJlc2V0LXRleHQoKSB7XHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xyXG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEZhbGxiYWNrIGZvciB3aGVyZSBgc3RhcnRgIGlzIG5vdCBzdXBwb3J0ZWRcclxuICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcclxuICB3b3JkLWJyZWFrOiBub3JtYWw7XHJcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICBsaW5lLWJyZWFrOiBhdXRvO1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxyXG5cclxuLy8gVHlwb2dyYXBoeVxyXG5cclxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcclxuICAjeyRwYXJlbnR9IHtcclxuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcclxuICB9XHJcbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XHJcbiAgICBhI3skcGFyZW50fSB7XHJcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xyXG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoKWBcIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xyXG59XHJcbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxyXG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcclxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgZm9udC1mYW1pbHktbm8tbWlzc2luZy1nZW5lcmljLWZhbWlseS1rZXl3b3JkXHJcbiAgZm9udDogMC8wIGE7XHJcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRleHQtc2hhZG93OiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuXHJcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XHJcbn1cclxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxyXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXHJcblxyXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG4vLyBWaXNpYmlsaXR5XHJcblxyXG5AbWl4aW4gaW52aXNpYmxlKCR2aXNpYmlsaXR5KSB7XHJcbiAgdmlzaWJpbGl0eTogJHZpc2liaWxpdHkgIWltcG9ydGFudDtcclxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW52aXNpYmxlKClgXCIsIFwidjQuMy4wXCIsIFwidjVcIik7XHJcbn1cclxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xyXG4gIGNvbG9yOiAkY29sb3I7XHJcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xyXG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuXHJcbiAgaHIge1xyXG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcclxuICB9XHJcblxyXG4gIC5hbGVydC1saW5rIHtcclxuICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBCdXR0b24gdmFyaWFudHNcclxuLy9cclxuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxyXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcclxuXHJcbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcclxuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcclxuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XHJcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xyXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcclxuXHJcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcclxuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcclxuICB9XHJcblxyXG4gICY6Zm9jdXMsXHJcbiAgJi5mb2N1cyB7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcclxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcclxuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcclxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcclxuICAmLmRpc2FibGVkLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcclxuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxyXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxyXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxyXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xyXG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xyXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXHJcbiAgICB9XHJcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xyXG4gICAgICB9IEBlbHNlIHtcclxuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcclxuICBjb2xvcjogJGNvbG9yO1xyXG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG5cclxuICBAaW5jbHVkZSBob3ZlcigpIHtcclxuICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XHJcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyxcclxuICAmLmZvY3VzIHtcclxuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcclxuICB9XHJcblxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJjpkaXNhYmxlZCB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcclxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcclxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcclxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xyXG4gICAgICB9IEBlbHNlIHtcclxuICAgICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBCdXR0b24gc2l6ZXNcclxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcclxuICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XHJcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xyXG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XHJcbiAgLy8gTWFudWFsbHkgZGVjbGFyZSB0byBwcm92aWRlIGFuIG92ZXJyaWRlIHRvIHRoZSBicm93c2VyIGRlZmF1bHRcclxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcclxufVxyXG4iLCJAbWl4aW4gY2FyZXQtZG93bigpIHtcclxuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG59XHJcblxyXG5AbWl4aW4gY2FyZXQtdXAoKSB7XHJcbiAgYm9yZGVyLXRvcDogMDtcclxuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XHJcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuQG1peGluIGNhcmV0LXJpZ2h0KCkge1xyXG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjYXJldC1sZWZ0KCkge1xyXG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZDtcclxuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XHJcbiAgQGlmICRlbmFibGUtY2FyZXQge1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcclxuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC12ZXJ0aWNhbC1hbGlnbjtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigpO1xyXG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xyXG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XHJcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQoKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZXQtc3BhY2luZztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtbGVmdCgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gUGFnaW5hdGlvblxyXG5cclxuQG1peGluIHBhZ2luYXRpb24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XHJcbiAgLnBhZ2UtbGluayB7XHJcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XHJcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xyXG4gIH1cclxuXHJcbiAgLnBhZ2UtaXRlbSB7XHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgLnBhZ2UtbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgLnBhZ2UtbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gTGlzdHNcclxuXHJcbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxyXG5AbWl4aW4gbGlzdC11bnN0eWxlZCgpIHtcclxuICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxufVxyXG4iLCIvLyBMaXN0IEdyb3Vwc1xyXG5cclxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xyXG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcclxuXHJcbiAgICAmLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xyXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xyXG4vL1xyXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcclxuXHJcbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXksICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcclxuICBoZWlnaHQ6IDA7XHJcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XHJcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBuYXYtZGl2aWRlcigpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XHJcbn1cclxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXHJcbi8vXHJcbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXHJcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXHJcbi8vXHJcbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxyXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxyXG4vLyBXZWJLaXQncyBkZWZhdWx0IHN0eWxlcywgYnV0IGFwcGxpY2FibGUgdG8gYSB3aWRlciByYW5nZSBvZiBicm93c2Vycy4gSXRzXHJcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cclxuLy9cclxuLy8gRXhhbXBsZSB1c2FnZTogY2hhbmdlIHRoZSBkZWZhdWx0IGJsdWUgYm9yZGVyIGFuZCBzaGFkb3cgdG8gd2hpdGUgZm9yIGJldHRlclxyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXHJcbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xyXG4gICY6Zm9jdXMge1xyXG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcclxuICAgIGJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcclxuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cpO1xyXG4gICAgfSBAZWxzZSB7XHJcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcclxuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3c7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgZm9ybS1jb250cm9sLWZvY3VzKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcclxufVxyXG5cclxuLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xyXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcclxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcclxuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XHJcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxyXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH0gQGVsc2Uge1xyXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XHJcbiAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZSgkc3RhdGUsICRjb2xvciwgJGljb24pIHtcclxuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG5cclxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDAlO1xyXG4gICAgei1pbmRleDogNTtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcclxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xyXG4gICAgbWFyZ2luLXRvcDogLjFyZW07XHJcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xyXG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XHJcbiAgICBjb2xvcjogY29sb3IteWlxKCRjb2xvcik7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcclxuICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcclxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcblxyXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGljb24pO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxyXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XHJcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XHJcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciByaWdodCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b20tc2VsZWN0IHtcclxuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcblxyXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgZXNjYXBlLXN2ZygkaWNvbikgJGN1c3RvbS1zZWxlY3QtYmcgbm8tcmVwZWF0ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tY2hlY2staW5wdXQge1xyXG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xyXG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXHJcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcclxuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcclxuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Y2hlY2tlZCB7XHJcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIGN1c3RvbSBmaWxlXHJcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcclxuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcclxuICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8gVGFibGVzXHJcblxyXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcjogbnVsbCkge1xyXG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XHJcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cclxuICAudGFibGUtI3skc3RhdGV9IHtcclxuICAgICYsXHJcbiAgICA+IHRoLFxyXG4gICAgPiB0ZCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xyXG4gICAgICB0aCxcclxuICAgICAgdGQsXHJcbiAgICAgIHRoZWFkIHRoLFxyXG4gICAgICB0Ym9keSArIHRib2R5IHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcclxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cclxuICAudGFibGUtaG92ZXIge1xyXG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xyXG5cclxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xyXG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgPiB0ZCxcclxuICAgICAgICA+IHRoIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcclxuXHJcbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcclxuXHJcbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGEjeyRwYXJlbnR9LFxyXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xyXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy12YXJpYW50YCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XHJcbn1cclxuXHJcbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xyXG4gICN7JHBhcmVudH0ge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctZ3JhZGllbnQtdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC41LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xyXG59XHJcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdFxyXG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXHJcblxyXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXHJcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xyXG4gICRyZXR1cm46ICgpO1xyXG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcclxuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcclxuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sIG1heCgkdmFsdWUsIDApKTtcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcclxuICAgIH1cclxuICB9XHJcbiAgQHJldHVybiAkcmV0dXJuO1xyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG4gIEBlbHNlIGlmICRmYWxsYmFjay1ib3JkZXItcmFkaXVzICE9IGZhbHNlIHtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcclxuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcclxuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XHJcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJHJhZGl1cykge1xyXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xyXG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gYm94LXNoYWRvdygkc2hhZG93Li4uKSB7XHJcbiAgQGlmICRlbmFibGUtc2hhZG93cyB7XHJcbiAgICAkcmVzdWx0OiAoKTtcclxuXHJcbiAgICBAaWYgKGxlbmd0aCgkc2hhZG93KSA9PSAxKSB7XHJcbiAgICAgIC8vIFdlIGNhbiBwYXNzIGBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO2BcclxuICAgICAgJHJlc3VsdDogJHNoYWRvdztcclxuICAgIH0gQGVsc2Uge1xyXG4gICAgICAvLyBGaWx0ZXIgdG8gYXZvaWQgaW52YWxpZCBwcm9wZXJ0aWVzIGZvciBleGFtcGxlIGBib3gtc2hhZG93OiBub25lLCAxcHggMXB4IGJsYWNrO2BcclxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCBsZW5ndGgoJHNoYWRvdykge1xyXG4gICAgICAgIEBpZiBudGgoJHNoYWRvdywgJGkpICE9IFwibm9uZVwiIHtcclxuICAgICAgICAgICRyZXN1bHQ6IGFwcGVuZCgkcmVzdWx0LCBudGgoJHNoYWRvdywgJGkpLCBcImNvbW1hXCIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGlmIChsZW5ndGgoJHJlc3VsdCkgPiAwKSB7XHJcbiAgICAgIGJveC1zaGFkb3c6ICRyZXN1bHQ7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi8vIEdyYWRpZW50c1xyXG5cclxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xyXG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XHJcbiAgfSBAZWxzZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcclxuLy9cclxuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cclxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxufVxyXG5cclxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxyXG4vL1xyXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxyXG5AbWl4aW4gZ3JhZGllbnQteSgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxufVxyXG5cclxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xyXG59XHJcbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICRibHVlLCAkbWlkLWNvbG9yOiAkcHVycGxlLCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAkcmVkKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG59XHJcbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbn1cclxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKCR3aGl0ZSwgLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcclxufVxyXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3RcclxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcclxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcclxuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xyXG4gIH1cclxuXHJcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcclxuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XHJcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XHJcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xyXG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XHJcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xyXG4gICAgfVxyXG5cclxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBub25lIHtcclxuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcclxuICAmOjphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XHJcbn1cclxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxyXG4vL1xyXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cclxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cclxuXHJcbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xyXG4gICVncmlkLWNvbHVtbiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcclxuICB9XHJcblxyXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xyXG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xyXG5cclxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xyXG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xyXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wjeyRpbmZpeH0sXHJcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xyXG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcclxuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcclxuICAgICAgLmNvbCN7JGluZml4fSB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMDtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTQxMFxyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XHJcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xyXG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XHJcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxyXG5cclxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XHJcblxyXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcclxuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XHJcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXHJcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XHJcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxyXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLy8gR3JpZCBzeXN0ZW1cclxuLy9cclxuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxyXG5cclxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xyXG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG5cclxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxyXG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xyXG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgLyAyO1xyXG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XHJcbn1cclxuXHJcbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxyXG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcclxuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XHJcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xyXG4gIGZsZXg6IDAgMCBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xyXG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxyXG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxyXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxyXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XHJcbiAgZmxleDogMCAwIGF1dG87XHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcclxufVxyXG5cclxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcclxuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xyXG4gIG1hcmdpbi1sZWZ0OiBpZigkbnVtID09IDAsIDAsIHBlcmNlbnRhZ2UoJG51bSkpO1xyXG59XHJcblxyXG4vLyBSb3cgY29sdW1uc1xyXG4vL1xyXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cclxuLy8gbnVtYmVyb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XHJcbi8vIHN0eWxlIGdyaWQuXHJcbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcclxuICAmID4gKiB7XHJcbiAgICBmbGV4OiAwIDAgMTAwJSAvICRjb3VudDtcclxuICAgIG1heC13aWR0aDogMTAwJSAvICRjb3VudDtcclxuICB9XHJcbn1cclxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XHJcblxyXG5AbWl4aW4gZmxvYXQtbGVmdCgpIHtcclxuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xyXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgZmxvYXQtbGVmdGAgbWl4aW5cIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcclxufVxyXG5AbWl4aW4gZmxvYXQtcmlnaHQoKSB7XHJcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XHJcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBmbG9hdC1yaWdodGAgbWl4aW5cIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcclxufVxyXG5AbWl4aW4gZmxvYXQtbm9uZSgpIHtcclxuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgZmxvYXQtbm9uZWAgbWl4aW5cIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcclxufVxyXG4iLCIvLyBjdXN0b20gdmFyaWFibGVzIGFuZCBvdmVycmlkZSBib290c3RyYXAgdmFyaWFibGVzXHJcblxyXG4kYm9keS1iZzogI2ZmZjtcclxuXHJcbiR3aGl0ZTogI2ZmZjtcclxuJGdyYXktMTAwOiAjZjZmNmY0O1xyXG4kZ3JheS0yMDA6ICNlOWU5ZTM7XHJcbiRncmF5LTMwMDogI2RlZTJlNjtcclxuJGdyYXktNDAwOiAjY2VkNGRhO1xyXG4kZ3JheS01MDA6ICNmYWZjZmU7XHJcbiRncmF5LTYwMDogIzdiODU4ZDsgLy9cclxuJGdyYXktNzAwOiAjNGE0YTY4OyAvL1xyXG4kZ3JheS04MDA6ICMzZDNkM2Q7IC8vXHJcbiRncmF5LTkwMDogIzIxMjUyOTtcclxuJGdyYXktZGFyazogIzk5OTtcclxuJGdyYXktODU6ICM4NTg1ODU7XHJcbiRncmF5LWNjOiAjY2NjO1xyXG4kZ3JheS00ZDogIzRkNDU0NTtcclxuJGdyYXktMzM6ICMzMzM7XHJcbiRibGFjazogIzAwMDtcclxuXHJcbiRncmF5czogKCk7XHJcblxyXG4kYmx1ZTogIzI0NDlmZjtcclxuJGJsdWUtbGlnaHQ6ICNlYmYyZjU7XHJcbiRibHVlLWxpZ2h0ZW46ICNhOWI5ZmQ7XHJcbiRjeWFuOiAjMDBiNmVmO1xyXG4kcmVkOiAjZGU0Mjc4O1xyXG4kcmVkLWRhcms6ICNiNTIxNTQ7XHJcbiRzZWNvbmRhcnktcmFzcGJlcnJ5OiAjZWEzNjY1O1xyXG4kcGluazogI2RhMmY2YjtcclxuJHBpbmstbGlnaHQ6ICNmYWQ4ZTA7XHJcbiR5ZWxsb3c6ICNmZmMyMDA7XHJcbiRpbmRpZ286ICM2NjEwZjI7XHJcbiRwdXJwbGU6ICM2ZjQyYzE7XHJcbiRwdXJwbGUtbGlnaHQ6ICM1MDIzZjc7XHJcbiRvcmFuZ2U6ICNmMjZhMmI7XHJcbiRncmVlbjogIzAwYjEyYjtcclxuJGdyZWVuLTAyOiAjMDI4ZDFhO1xyXG4kdGVhbDogIzUzYzBiNztcclxuXHJcbi8vICRjb2xvcnM6ICgpO1xyXG5cclxuLy8gR3JpZCBicmVha3BvaW50c1xyXG4vL1xyXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcclxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDc2OHB4LFxyXG4gIGxnOiAxMDI0cHgsXHJcbiAgeGw6IDEyMDBweCxcclxuICB4eGw6IDE0NDBweCxcclxuKTtcclxuXHJcbiRjb2xvcnM6IChcclxuICBcImJsdWVcIjogJGJsdWUsXHJcbiAgXCJibHVlLWxpZ2h0XCI6ICRibHVlLWxpZ2h0LFxyXG4gIFwiaW5kaWdvXCI6ICRpbmRpZ28sXHJcbiAgXCJwdXJwbGVcIjogJHB1cnBsZSxcclxuICBcInBpbmtcIjogJHBpbmssXHJcbiAgXCJyZWRcIjogJHJlZCxcclxuICBcIm9yYW5nZVwiOiAkb3JhbmdlLFxyXG4gIFwieWVsbG93XCI6ICR5ZWxsb3csXHJcbiAgXCJncmVlblwiOiAkZ3JlZW4sXHJcbiAgXCJ0ZWFsXCI6ICR0ZWFsLFxyXG4gIFwiY3lhblwiOiAkY3lhbixcclxuICBcIndoaXRlXCI6ICR3aGl0ZSxcclxuICBcImdyYXktbGlnaHRlblwiOiAkZ3JheS0xMDAsXHJcbiAgXCJncmF5LWxpZ2h0XCI6ICRncmF5LTYwMCxcclxuICBcImdyYXlcIjogJGdyYXktNzAwLFxyXG4gIFwiZ3JheS1kYXJrXCI6ICRncmF5LTgwMCxcclxuKTtcclxuXHJcbiRwcmltYXJ5OiAkYmx1ZTtcclxuJHNlY29uZGFyeTogJGdyYXktMjAwO1xyXG4kc3VjY2VzczogJGdyZWVuO1xyXG4kaW5mbzogJGN5YW47XHJcbiR3YXJuaW5nOiAkeWVsbG93O1xyXG4kZGFuZ2VyOiAkcmVkO1xyXG4kbGlnaHQ6ICRibHVlLWxpZ2h0O1xyXG4kZGFyazogJGJsYWNrO1xyXG5cclxuJHRoZW1lLWNvbG9yczogKFxyXG4gIFwicHJpbWFyeVwiOiAkcHJpbWFyeSxcclxuICBcInNlY29uZGFyeVwiOiAkc2Vjb25kYXJ5LFxyXG4gIFwic3VjY2Vzc1wiOiAkc3VjY2VzcyxcclxuICBcImluZm9cIjogJGluZm8sXHJcbiAgXCJ3YXJuaW5nXCI6ICR3YXJuaW5nLFxyXG4gIFwiZGFuZ2VyXCI6ICRkYW5nZXIsXHJcbiAgXCJsaWdodFwiOiAkbGlnaHQsXHJcbiAgXCJjeWFuXCI6ICRjeWFuLFxyXG4gIFwiZ3JheS1saWdodGVuXCI6ICRncmF5LTEwMCxcclxuICBcImRhcmtcIjogJGJsYWNrLFxyXG4gIFwieWVsbG93XCI6ICR5ZWxsb3csXHJcbiAgXCJncmVlblwiOiAkZ3JlZW4tMDIsXHJcbik7XHJcblxyXG4vLyBPcHRpb25zXHJcblxyXG4kZW5hYmxlLWNhcmV0OiB0cnVlO1xyXG4kZW5hYmxlLXJvdW5kZWQ6IHRydWU7XHJcbiRlbmFibGUtc2hhZG93czogZmFsc2U7XHJcbiRlbmFibGUtZ3JhZGllbnRzOiBmYWxzZTtcclxuJGVuYWJsZS10cmFuc2l0aW9uczogdHJ1ZTtcclxuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiB0cnVlO1xyXG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiBmYWxzZTsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xyXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogdHJ1ZTtcclxuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogdHJ1ZTtcclxuJGVuYWJsZS1wcmludC1zdHlsZXM6IHRydWU7XHJcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiBmYWxzZTtcclxuJGVuYWJsZS12YWxpZGF0aW9uLWljb25zOiB0cnVlO1xyXG4kZW5hYmxlLWRlcHJlY2F0aW9uLW1lc3NhZ2VzOiB0cnVlO1xyXG5cclxuJGJveC1zaGFkb3c6IDEwcHggMTZweCAzNXB4IDAgcmdiYSgwLCA2NiwgMTI0LCAwLjEyKTtcclxuXHJcbi8vIFNwYWNpbmdcclxuXHJcbiRzcGFjZXI6IDAuNjI1cmVtO1xyXG4kc3BhY2VyczogKFxyXG4gIDA6IDAsXHJcbiAgXCIwXzJcIjogKFxyXG4gICAgJHNwYWNlciAqIDAuMixcclxuICApLFxyXG4gIFwiMF81XCI6IChcclxuICAgICRzcGFjZXIgKiAwLjUsXHJcbiAgKSxcclxuICBcIjBfOFwiOiAoXHJcbiAgICAkc3BhY2VyICogMC44LFxyXG4gICksXHJcbiAgMTogKFxyXG4gICAgJHNwYWNlciAqIDEsXHJcbiAgKSxcclxuICBcIjFfNVwiOiAoXHJcbiAgICAkc3BhY2VyICogMS41LFxyXG4gICksXHJcbiAgMjogKFxyXG4gICAgJHNwYWNlciAqIDIsXHJcbiAgKSxcclxuICBcIjJfNVwiOiAoXHJcbiAgICAkc3BhY2VyICogMi41LFxyXG4gICksXHJcbiAgMzogKFxyXG4gICAgJHNwYWNlciAqIDMsXHJcbiAgKSxcclxuICBcIjNfNVwiOiAoXHJcbiAgICAkc3BhY2VyICogMy41LFxyXG4gICksXHJcbiAgNDogKFxyXG4gICAgJHNwYWNlciAqIDQsXHJcbiAgKSxcclxuICBcIjRfNVwiOiAoXHJcbiAgICAkc3BhY2VyICogNC41LFxyXG4gICksXHJcbiAgNTogKFxyXG4gICAgJHNwYWNlciAqIDUsXHJcbiAgKSxcclxuICBcIjVfNVwiOiAoXHJcbiAgICAkc3BhY2VyICogNS41LFxyXG4gICksXHJcbiAgNjogKFxyXG4gICAgJHNwYWNlciAqIDYsXHJcbiAgKSxcclxuICBcIjZfNVwiOiAoXHJcbiAgICAkc3BhY2VyICogNi41LFxyXG4gICksXHJcbiAgNzogKFxyXG4gICAgJHNwYWNlciAqIDcsXHJcbiAgKSxcclxuICBcIjdfNVwiOiAoXHJcbiAgICAkc3BhY2VyICogNy41LFxyXG4gICksXHJcbiAgODogKFxyXG4gICAgJHNwYWNlciAqIDgsXHJcbiAgKSxcclxuICA5OiAoXHJcbiAgICAkc3BhY2VyICogOSxcclxuICApLFxyXG4gIDEwOiAoXHJcbiAgICAkc3BhY2VyICogMTAsXHJcbiAgKSxcclxuKTtcclxuXHJcbiRiYXNlLW1pbi13aWR0aDogMzIwcHg7XHJcblxyXG4vLyBHcmlkIGNvbnRhaW5lcnNcclxuLy9cclxuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cclxuXHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIG1kOiAxMjIwcHgsXHJcbik7XHJcblxyXG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDIwcHg7XHJcblxyXG4vLyBUaGlzIGlzIHRoZSBkZWZhdWx0IGh0bWwgYW5kIGJvZHkgZm9udC1zaXplIGZvciB0aGUgYmFzZSByZW0gdmFsdWUuXHJcbiRyZW0tYmFzZTogMTZweDtcclxuXHJcbi8vIEJvZHlcclxuLy9cclxuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxyXG5cclxuJGJvZHktYmc6ICR3aGl0ZTtcclxuJGJvZHktY29sb3I6ICRibGFjaztcclxuXHJcbi8vIExpbmtzXHJcbi8vXHJcbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cclxuXHJcbiRsaW5rLWNvbG9yOiB0aGVtZS1jb2xvcihcImRhcmtcIik7XHJcbiRsaW5rLWRlY29yYXRpb246IG5vbmU7XHJcbiRsaW5rLWhvdmVyLWNvbG9yOiBkYXJrZW4oJGxpbmstY29sb3IsIDE1JSk7XHJcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4vLyBUeXBvZ3JhcGh5XHJcbi8vXHJcbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxyXG5cclxuLy8gc3R5bGVsaW50LWRpc2FibGUgdmFsdWUta2V5d29yZC1jYXNlXHJcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiBcIkhlbG9uaWtcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsXHJcbiAgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiO1xyXG4kZm9udC1mYW1pbHktd29ya3NhbnM6IFwiV29yayBTYW5zXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBzYW5zLXNlcmlmLFxyXG4gIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcclxuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLFxyXG4gIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xyXG4kZm9udC1mYW1pbHktYmFzZTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XHJcblxyXG4kZm9udC1zaXplLWJhc2U6IDFyZW07XHJcbiRmb250LXNpemUtbGc6ICRmb250LXNpemUtYmFzZSAqIDEuMjU7XHJcblxyXG4kc21hbGwtZm9udC1zaXplOiAxMnB4O1xyXG5cclxuJGhlYWRpbmdzOiAoXHJcbiAgXCJoMSwgLmgxXCIsXHJcbiAgXCJoMiwgLmgyXCIsXHJcbiAgXCJoMywgLmgzXCIsXHJcbiAgXCJoNCwgLmg0XCIsXHJcbiAgXCJoNSwgLmg1XCIsXHJcbiAgXCJoNiwgLmg2XCIsXHJcbiAgXCIuZGlzcGxheS0xXCIsXHJcbiAgXCIuZGlzcGxheS0yXCIsXHJcbiAgXCIuZGlzcGxheS0zXCIsXHJcbiAgXCIuZGlzcGxheS00XCJcclxuKTtcclxuXHJcbiRoMS1mb250LXNpemU6IDM1cHg7XHJcbiRoMi1mb250LXNpemU6IDMwcHg7XHJcbiRoMy1mb250LXNpemU6IDI4cHg7XHJcbiRoNC1mb250LXNpemU6IDIycHg7XHJcbiRoNS1mb250LXNpemU6IDIwcHg7XHJcbiRoNi1mb250LXNpemU6IDE0cHg7XHJcbiRoZWFkaW5ncy1mb250LXdlaWdodDogYm9sZDtcclxuXHJcbiRsZWFkLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4kbGVhZC1mb250LXdlaWdodDogaW5oZXJpdDtcclxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xyXG4kZm9udC13ZWlnaHQtc2VtaWJvbGQ6IDYwMDtcclxuJGZvbnQtd2VpZ2h0LWJvbGRlcjogODAwO1xyXG5cclxuJHRleHQtbXV0ZWQ6ICRncmF5LWRhcms7XHJcblxyXG4kcGFyYWdyYXBoLW1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI0cHgpO1xyXG5cclxuLy8gQnV0dG9ucyArIEZvcm1zXHJcbi8vXHJcbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxyXG5cclxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6IDAuOTM3NXJlbTtcclxuLy8kaW5wdXQtYnRuLXBhZGRpbmcteDogICAgICAgICAuNzVyZW07XHJcbiRpbnB1dC1idG4tcGFkZGluZy14OiAxLjI1cmVtO1xyXG4kaW5wdXQtYnRuLWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcclxuXHJcbi8vIEJ1dHRvbnNcclxuLy9cclxuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXHJcblxyXG4kYnRuLXBhZGRpbmcteTogJGlucHV0LWJ0bi1wYWRkaW5nLXk7XHJcbiRidG4tcGFkZGluZy14OiAkaW5wdXQtYnRuLXBhZGRpbmcteDtcclxuJGJ0bi1mb250LWZhbWlseTogJGlucHV0LWJ0bi1mb250LWZhbWlseTtcclxuJGJ0bi1mb250LXNpemU6IDAuNzVyZW07XHJcbiRidG4tbGluZS1oZWlnaHQ6IDEuMTc7XHJcbiRidG4td2hpdGUtc3BhY2U6IG51bGw7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcclxuXHJcbiRidG4tcGFkZGluZy15LXNtOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbTtcclxuJGJ0bi1wYWRkaW5nLXgtc206ICRpbnB1dC1idG4tcGFkZGluZy14LXNtO1xyXG4kYnRuLWZvbnQtc2l6ZS1zbTogJGlucHV0LWJ0bi1mb250LXNpemUtc207XHJcbiRidG4tbGluZS1oZWlnaHQtc206ICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc207XHJcblxyXG4kYnRuLXBhZGRpbmcteS1sZzogMC45Mzc1cmVtO1xyXG4kYnRuLXBhZGRpbmcteC1sZzogMS44NzVyZW07XHJcbiRidG4tZm9udC1zaXplLWxnOiAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZztcclxuJGJ0bi1saW5lLWhlaWdodC1sZzogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZztcclxuXHJcbiRidG4tYm9yZGVyLXdpZHRoOiAwO1xyXG5cclxuJGJ0bi1mb250LXdlaWdodDogNTAwO1xyXG4kYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIDAuMDc1KTtcclxuJGJ0bi1mb2N1cy13aWR0aDogMDtcclxuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCB0cmFuc3BhcmVudDtcclxuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAwLjU7XHJcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgMC4xMjUpO1xyXG5cclxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS02MDA7XHJcblxyXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogMC41cmVtO1xyXG5cclxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xyXG4kYnRuLWJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICRib3JkZXItcmFkaXVzLWxnO1xyXG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICRib3JkZXItcmFkaXVzLXNtO1xyXG5cclxuJGJ0bi10cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcclxuICBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4vLyBmb3JtXHJcbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogJGJvZHktY29sb3I7XHJcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICRib2R5LWNvbG9yO1xyXG5cclxuLy8gQ2FyZHNcclxuXHJcbiRjYXJkLXNwYWNlci15OiAwLjc1cmVtO1xyXG4kY2FyZC1zcGFjZXIteDogMS41cmVtO1xyXG4kY2FyZC1ib3JkZXItd2lkdGg6IDA7XHJcbiRjYXJkLWJvcmRlci1yYWRpdXM6IDA7XHJcbiRjYXJkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6IHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCk7XHJcbiRjYXJkLWNhcC1iZzogcmdiYSgkYmxhY2ssIDAuMDMpO1xyXG4kY2FyZC1jYXAtY29sb3I6IG51bGw7XHJcbiRjYXJkLWhlaWdodDogbnVsbDtcclxuJGNhcmQtY29sb3I6IG51bGw7XHJcbiRjYXJkLWJnOiAkd2hpdGU7XHJcblxyXG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAxLjI1cmVtO1xyXG5cclxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xyXG4kY2FyZC1kZWNrLW1hcmdpbjogJGNhcmQtZ3JvdXAtbWFyZ2luO1xyXG5cclxuLy8gQnJlYWRjcnVtYnNcclxuXHJcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogJHNtYWxsLWZvbnQtc2l6ZTtcclxuXHJcbiRicmVhZGNydW1iLXBhZGRpbmcteTogMDtcclxuJGJyZWFkY3J1bWItcGFkZGluZy14OiAwO1xyXG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6IDAuMjVyZW07XHJcblxyXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiBzcGFjZXJzKFwiMlwiKTtcclxuXHJcbiRicmVhZGNydW1iLWJnOiB0cmFuc3BhcmVudDtcclxuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogJHByaW1hcnk7XHJcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogJHByaW1hcnk7XHJcbiRicmVhZGNydW1iLWRpdmlkZXI6IHF1b3RlKFwiPlwiKTtcclxuXHJcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4vLyBGb3Jtc1xyXG5cclxuJGxhYmVsLW1hcmdpbi1ib3R0b206IDAuNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1wYWRkaW5nLXk6IDAuNjI1cmVtO1xyXG4kaW5wdXQtcGFkZGluZy14OiAwLjg3NXJlbTtcclxuJGlucHV0LWZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktd29ya3NhbnM7XHJcbiRpbnB1dC1mb250LXNpemU6IDAuODc1cmVtO1xyXG4kaW5wdXQtZm9udC13ZWlnaHQ6IDUwMDtcclxuJGlucHV0LWxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4kaW5wdXQtcGFkZGluZy15LXNtOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcclxuJGlucHV0LXBhZGRpbmcteC1zbTogJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXNpemUtc206ICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xyXG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtcGFkZGluZy15LWxnOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcclxuJGlucHV0LXBhZGRpbmcteC1sZzogJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1mb250LXNpemUtbGc6ICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kaW5wdXQtbGluZS1oZWlnaHQtbGc6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYmc6IHRyYW5zcGFyZW50O1xyXG4kaW5wdXQtZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xyXG5cclxuJGlucHV0LWNvbG9yOiAkYmxhY2s7XHJcbiRpbnB1dC1ib3JkZXItY29sb3I6ICRibGFjaztcclxuJGlucHV0LWJvcmRlci13aWR0aDogMC4wNjI1cmVtO1xyXG4kaW5wdXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAwLjA3NSkgIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogNnB4O1xyXG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcclxuXHJcbiRpbnB1dC1mb2N1cy1iZzogJGlucHV0LWJnO1xyXG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAyNSUpICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtY29sb3I6ICRpbnB1dC1jb2xvcjtcclxuJGlucHV0LWZvY3VzLXdpZHRoOiAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xyXG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1wbGFpbnRleHQtY29sb3I6ICRib2R5LWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggKiAyICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWhlaWdodC1pbm5lcjogYWRkKFxyXG4gICRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSxcclxuICAkaW5wdXQtcGFkZGluZy15ICogMlxyXG4pICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6IGFkZChcclxuICAkaW5wdXQtbGluZS1oZWlnaHQgKiAwLjVlbSxcclxuICAkaW5wdXQtcGFkZGluZy15XHJcbikgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogYWRkKFxyXG4gICRpbnB1dC1saW5lLWhlaWdodCAqIDAuMjVlbSxcclxuICAkaW5wdXQtcGFkZGluZy15IC8gMlxyXG4pICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LWhlaWdodDogMi41cmVtO1xyXG4kaW5wdXQtaGVpZ2h0LXNtOiBhZGQoXHJcbiAgJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLFxyXG4gIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKVxyXG4pICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LWxnOiBhZGQoXHJcbiAgJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLFxyXG4gIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKVxyXG4pICFkZWZhdWx0O1xyXG5cclxuJGlucHV0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogMC4yNXJlbSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogMS4yNXJlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6IDAuM3JlbSAhZGVmYXVsdDtcclxuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6IDAuMjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6IDAuNzVyZW0gIWRlZmF1bHQ7XHJcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogMC4zMTI1cmVtICFkZWZhdWx0O1xyXG5cclxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6IDEwcHggIWRlZmF1bHQ7XHJcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206IDFyZW0gIWRlZmF1bHQ7XHJcblxyXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsXHJcbiAgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogMC41cmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6IDFyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6IG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6IDFyZW0gIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogNTAlIDUwJSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6IG51bGwgIWRlZmF1bHQ7XHJcblxyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiByZ2JhKFxyXG4gIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSxcclxuICAwLjVcclxuKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6IG5vbmUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogbGlnaHRlbihcclxuICAkY29tcG9uZW50LWFjdGl2ZS1iZyxcclxuICAzNSVcclxuKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogbm9uZSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xyXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6IDUwJSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplIC8gMiAhZGVmYXVsdDtcclxuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU6IHN1YnRyYWN0KFxyXG4gICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSxcclxuICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDRcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14OiAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6IDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxyXG4kY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogJGdyYXktNjAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1iZzogJGlucHV0LWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogJGdyYXktMjAwICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xyXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICRncmF5LTgwMCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIG5vLXJlcGVhdCByaWdodFxyXG4gICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplICFkZWZhdWx0OyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxyXG5cclxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoXHJcbiAgMWVtICogMC43NSxcclxuICAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIDAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICtcclxuICAgICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nXHJcbikgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb246IGNlbnRlciByaWdodFxyXG4gICgkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmXHJcbiAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93OiBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIDAuMDc1KSAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGg6ICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGhcclxuICAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtOiAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICRpbnB1dC1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LWxnOiAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LWxnOiAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDogMTAwJSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6IDAuNXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I6IHBvaW50ZXIgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdHJhY2stYmc6ICRncmF5LTMwMCAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAxcmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3c6IGluc2V0IDAgMC4yNXJlbSAwLjI1cmVtIHJnYmEoJGJsYWNrLCAwLjEpICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDogMXJlbSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGggIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogMCAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAxcmVtICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6IDAgMC4xcmVtIDAuMjVyZW0gcmdiYSgkYmxhY2ssIDAuMSkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgMXB4ICRib2R5LWJnLFxyXG4gICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg6ICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxyXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcclxuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogJGdyYXktNTAwICFkZWZhdWx0O1xyXG5cclxuJGN1c3RvbS1maWxlLWhlaWdodDogJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcclxuXHJcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1jb2xvcjogJGlucHV0LWNvbG9yICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYmc6ICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtYm94LXNoYWRvdzogJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XHJcbiRjdXN0b20tZmlsZS1idXR0b24tY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvciAhZGVmYXVsdDtcclxuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xyXG4kY3VzdG9tLWZpbGUtdGV4dDogKFxyXG4gIGVuOiBcIkJyb3dzZVwiLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gVG9vbHRpcHNcclxuXHJcbiR0b29sdGlwLWZvbnQtc2l6ZTogMTBweDtcclxuJHRvb2x0aXAtbWF4LXdpZHRoOiAyMDBweCAhZGVmYXVsdDtcclxuJHRvb2x0aXAtY29sb3I6ICR3aGl0ZTtcclxuJHRvb2x0aXAtYmc6ICRzZWNvbmRhcnktcmFzcGJlcnJ5O1xyXG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAwO1xyXG4kdG9vbHRpcC1vcGFjaXR5OiAxO1xyXG4kdG9vbHRpcC1wYWRkaW5nLXk6IDZweDtcclxuJHRvb2x0aXAtcGFkZGluZy14OiAyMnB4O1xyXG4kdG9vbHRpcC1tYXJnaW46IDRweDtcclxuXHJcbiR0b29sdGlwLWFycm93LXdpZHRoOiAwLjhyZW0gIWRlZmF1bHQ7XHJcbiR0b29sdGlwLWFycm93LWhlaWdodDogMC40cmVtICFkZWZhdWx0O1xyXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogJHRvb2x0aXAtYmc7XHJcblxyXG4vLyBGb3JtIHZhbGlkYXRpb25cclxuXHJcbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcclxuXHJcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQtY29sb3I6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xyXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XHJcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcclxuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD0nMTgnIGhlaWdodD0nMTgnIHZpZXdCb3g9JzAgMCAxOCAxOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz5cclxuPGNpcmNsZSBjeD0nOScgY3k9JzknIHI9JzguNjUnIHN0cm9rZT0nI0VBMzY2NScgc3Ryb2tlLXdpZHRoPScwLjcnLz5cclxuPHBhdGggZD0nTTguOTYxMzkgMy4xMTU0NFYxMC4wMzg1JyBzdHJva2U9JyNFQTM2NjUnIHN0cm9rZS13aWR0aD0nMC43JyBzdHJva2UtbGluZWNhcD0nc3F1YXJlJy8+XHJcbjxjaXJjbGUgY3g9JzguODQ2JyBjeT0nMTQuMDAwMScgcj0nMS4yMzA3NycgZmlsbD0nI0VBMzY2NScvPlxyXG48L3N2Zz5cIik7XHJcblxyXG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogKCkgIWRlZmF1bHQ7XHJcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XHJcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgXCJ2YWxpZFwiOiAoXHJcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXHJcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLFxyXG4gICAgKSxcclxuICAgIFwiaW52YWxpZFwiOiAoXHJcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcclxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZCxcclxuICAgICksXHJcbiAgKSxcclxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xyXG4pO1xyXG4iLCIvLyBsaXN0IHJlc2V0XHJcbiVsaXN0cmVzZXQge1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi8vIGNsZWFyZml4XHJcbiVjbGVhcmZpeCB7XHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0Y2xlYXI6IGJvdGg7XHJcblx0fVxyXG59XHJcblxyXG4uY2xlYXJmaXgge1xyXG5cdEBleHRlbmQgJWNsZWFyZml4O1xyXG59XHJcblxyXG5cclxuLy8gdHJhbnNpdGlvblxyXG4ldHJhbnNpdGlvbiB7XHJcblx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuLy8ganVzdGlmeSBuYXZcclxuJWp1c3RpZnkge1xyXG5cdHRleHQtYWxpZ246IGp1c3RpZnk7XHJcblx0Zm9udC1zaXplOiAxcHg7XHJcblx0bGluZS1oZWlnaHQ6IDBweDtcclxuXHQ+ICoge1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcclxuXHR9XHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5cclxuLy8vICogSGVscGVyIGNsYXNzIHRvIHRydW5jYXRlIGFuZCBhZGQgZWxsaXBzaXMgdG8gYSBzdHJpbmcgdG9vIGxvbmcgZm9yIGl0IHRvIGZpdFxyXG4vLy8gKiBvbiBhIHNpbmdsZSBsaW5lLlxyXG4vLy8gKiAxLiBQcmV2ZW50IGNvbnRlbnQgZnJvbSB3cmFwcGluZywgZm9yY2luZyBpdCBvbiBhIHNpbmdsZSBsaW5lLlxyXG4vLy8gKiAyLiBBZGQgZWxsaXBzaXMgYXQgdGhlIGVuZCBvZiB0aGUgbGluZS5cclxuXHJcbi5lbGxpcHNpcyB7XHJcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDsgLyogMSAqL1xyXG5cdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyAvKiAyICovXHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4laGlkZGVuLCAuaGlkZGVuIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogLTk5OTlweDtcclxuXHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn0iLCIkdmVydGljYWwtcmh5dGhtOiAxLjJlbSAhZGVmYXVsdDtcclxuJGJ0bi1iYWNrZ3JvdW5kOiAkcmVkICFkZWZhdWx0O1xyXG4kYnRuLWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4vLy8gI21haW4geyBAZXh0ZW5kICVjbGVhcmZpeDsgfVxyXG4vLy8gI2NvbnRlbnQgeyBmbG9hdDogbGVmdDsgd2lkdGg6IDcwJTsgfVxyXG4vLy8gI3NpZGViYXIgeyBmbG9hdDogcmlnaHQ7IHdpZHRoOiAyNSU7IH1cclxuXHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuXHJcbmlucHV0W3R5cGU9J3RleHQnXSxcclxuaW5wdXRbdHlwZT0ndGVsJ10sXHJcbmlucHV0W3R5cGU9J2VtYWlsJ10sXHJcbmlucHV0W3R5cGU9J3NlYXJjaCddLFxyXG5pbnB1dFt0eXBlPSdwYXNzd29yZCddLFxyXG5pbnB1dFt0eXBlPSd1cmwnXSxcclxuaW5wdXRbdHlwZT0nZGF0ZSddLFxyXG50ZXh0YXJlYSB7XHJcbiAgLmNvbW1lbnQtZm9ybSAmLFxyXG4gIC5zZWFyY2gtZm9ybSAmLFxyXG4gIC5wb3N0LXBhc3N3b3JkLWZvcm0gJiB7XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xyXG4gICAgcGFkZGluZzogLjVlbSAuN2VtO1xyXG5cclxuICAgIC8vICY6aG92ZXIge1xyXG4gICAgICBcclxuICAgIC8vIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICNjY2M7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG59XHJcblxyXG4ud2lkZ2V0IHtcclxuICBtYXJnaW4tYm90dG9tOiAxLjJlbTtcclxuICBAZXh0ZW5kICVjbGVhcmZpeDtcclxuICB1bCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICB9XHJcbiAgc2VsZWN0IHtcclxuICAgIG1pbi13aWR0aDogMTUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbWVudC1mb3JtIHtcclxuICBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XHJcbiAgfVxyXG4gIHRleHRhcmVhIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgaGVpZ2h0OiAxMjBweDtcclxuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xyXG4gIH1cclxuICB0ZXh0YXJlYSxcclxuICBpbnB1dFt0eXBlPSd0ZXh0J10ge1xyXG4gICAgbWFyZ2luOiAwIDRweCAwIDA7XHJcbiAgICB3aWR0aDogMzAwcHg7XHJcbiAgfVxyXG4gIGlucHV0W3R5cGU9J3N1Ym1pdCddIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9zdC1wYXNzd29yZC1mb3JtIHtcclxuICBsYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgaW5wdXRbdHlwZT0ncGFzc3dvcmQnXSB7XHJcbiAgICBtYXJnaW46IDAgNHB4IDAgMDtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWFyY2gtZm9ybSB7XHJcbiAgQGV4dGVuZCAlY2xlYXJmaXg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgaW5wdXQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBoZWlnaHQ6IDJlbTtcclxuICAgICZbdHlwZT0nc2VhcmNoJ10ge1xyXG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG9zdC1wYXNzd29yZC1mb3JtIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG5cclxuICBwIHtcclxuICAgIEBleHRlbmQgJWNsZWFyZml4O1xyXG4gIH1cclxuICBpbnB1dCB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIGhlaWdodDogMmVtO1xyXG5cclxuICAgICZbdHlwZT0ncGFzc3dvcmQnXSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb21tZW50LWZvcm0sXHJcbi5wb3N0LXBhc3N3b3JkLWZvcm0sXHJcbi5zZWFyY2gtZm9ybSB7XHJcbiAgaW5wdXRbdHlwZT0nc3VibWl0J10ge1xyXG4gICAgYmFja2dyb3VuZDogJHJlZDtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBoZWlnaHQ6IDJlbTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAgMWVtO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcmVkLWRhcms7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbWVudGxpc3Qge1xyXG4gIG1hcmdpbjogMCAwIDEuMmVtO1xyXG4gIC5lZGl0LWxpbmsge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuYXZhdGFyLWhvbGRlciB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIG1hcmdpbjogMCAxLjJlbSA0cHggMDtcclxuICB9XHJcbn1cclxuXHJcbi5jb21tZW50bGlzdC1pdGVtIHtcclxuICAuY29tbWVudGxpc3QtaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoXCI+PXRhYmxldFwiKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDJlbTtcclxuICAgICAgXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29tbWVudCxcclxuLmNvbW1lbnRsaXN0LWhvbGRlciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmNvbW1lbnRsaXN0LWl0ZW0gLmNvbW1lbnRsaXN0LWl0ZW0sXHJcbi5jb21tZW50bGlzdC1pdGVtICsgLmNvbW1lbnRsaXN0LWl0ZW0ge1xyXG4gIHBhZGRpbmctdG9wOiAxLjJlbTtcclxufVxyXG5cclxuLndpZGdldF9jYWxlbmRhciB7XHJcbiAgI25leHQge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4uZ2FsbGVyeS1pdGVtIHtcclxuICBkdCB7XHJcbiAgICBmbG9hdDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2aWdhdGlvbixcclxuLm5hdmlnYXRpb24tY29tbWVudHMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG1hcmdpbi1ib3R0b206ICR2ZXJ0aWNhbC1yaHl0aG07XHJcblxyXG4gIC5zY3JlZW4tcmVhZGVyLXRleHQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTk5OTk5cHg7XHJcbiAgfVxyXG5cclxuICAucGFnZS1udW1iZXJzIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBwYWRkaW5nOiAwIC40ZW07XHJcbiAgICBAaW5jbHVkZSBtZWRpYSgnPHRhYmxldCcpIHtcclxuICAgICAgcGFkZGluZzowO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5leHQsXHJcbiAgLnByZXYge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgYmFja2dyb3VuZDogJGJ0bi1iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRidG4tY29sb3I7XHJcbiAgICBwYWRkaW5nOiAuNGVtO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xyXG4gICAgQGluY2x1ZGUgbWVkaWEoJzx0YWJsZXQnKSB7XHJcbiAgICAgIHBhZGRpbmc6LjJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJHJlZC1kYXJrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdmlnYXRpb24tc2luZ2xle1xyXG4gIEBleHRlbmQgJWNsZWFyZml4O1xyXG4gIG1hcmdpbi1ib3R0b206ICR2ZXJ0aWNhbC1yaHl0aG07XHJcbiAgLm5leHQsXHJcbiAgLnByZXYge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBcclxuICAgIGEge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkYnRuLWJhY2tncm91bmQ7XHJcbiAgICAgIGNvbG9yOiAkYnRuLWNvbG9yO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIHBhZGRpbmc6IC40ZW07XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjRzIGVhc2U7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhKCc8dGFibGV0Jykge1xyXG4gICAgICAgIHBhZGRpbmc6LjJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHJlZC1kYXJrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXh0IHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uIHtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICBwYWRkaW5nOiAuNGVtO1xyXG4gIG1hcmdpbi1ib3R0b206IDEuMmVtO1xyXG4gIGltZyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxuICBwIHtcclxuICAgIG1hcmdpbjogLjRlbSAwIDA7XHJcbiAgfVxyXG59XHJcblxyXG5kaXYuYWxpZ25jZW50ZXIge1xyXG4gIG1hcmdpbjogMCBhdXRvIDEuMmVtO1xyXG59XHJcblxyXG5pbWcuYWxpZ25jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uYWxpZ25sZWZ0IHtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW46IDAgMS4yZW0gNHB4IDA7IFxyXG59XHJcblxyXG4uYWxpZ25yaWdodCB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIG1hcmdpbjogMCAwIDRweCAxLjJlbTsgXHJcbn1cclxuXHJcbi5tZWpzLWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMS4yZW07XHJcbn1cclxuXHJcbi53cC1jYXB0aW9uLXRleHQsXHJcbi5nYWxsZXJ5LFxyXG4uYWxpZ25ub25lLFxyXG4uZ2FsbGVyeS1jYXB0aW9uLFxyXG4uc3RpY2t5LFxyXG4uYnlwb3N0YXV0aG9yIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuIiwiLyogY3VzdG9tIHNlbGVjdCBzdHlsZXMgKi9cclxuXHJcbi5qY2Ytc2VsZWN0IHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRjb2xvcjogJHJlZDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnk7XHJcblx0bWluLXdpZHRoOiAxNTBweDtcclxufVxyXG5cclxuLmpjZi1zZWxlY3Qgc2VsZWN0IHtcclxuXHR6LWluZGV4OiAxO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG59XHJcblxyXG4uamNmLXNlbGVjdCAuamNmLXNlbGVjdC10ZXh0IHtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRmb250LXdlaWdodDogYm9sZDtcclxuXHRtYXJnaW46IDAgMjVweCA2cHggMDtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRtYXJnaW46IDVweCAyNXB4IDFweCAzcHg7XHJcblx0fVxyXG59XHJcblxyXG4uamNmLXNlbGVjdCAuamNmLXNlbGVjdC1vcGVuZXIge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRyaWdodDogOHB4O1xyXG5cdHRvcDogNTAlO1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkICRwcmltYXJ5O1xyXG5cdGJvcmRlci13aWR0aDogMnB4IDJweCAwIDA7XHJcblx0bWFyZ2luLXRvcDogLTEwcHg7XHJcblx0d2lkdGg6IDEwcHg7XHJcblx0aGVpZ2h0OiAxMHB4O1xyXG5cdHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcblx0dHJhbnNpdGlvbjogYWxsIC40cyBlYXNlO1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdG1hcmdpbi10b3A6IC01cHg7XHJcblx0XHRyaWdodDogM3B4O1xyXG5cdH1cclxufVxyXG5cclxuYm9keT4uamNmLXNlbGVjdC1kcm9wIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bWFyZ2luOiAxNnB4IDAgMDtcclxuXHR6LWluZGV4OiA5OTk5O1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuXHRcdG1hcmdpbjogMDtcclxuXHR9XHJcbn1cclxuXHJcbmJvZHk+LmpjZi1zZWxlY3QtZHJvcC5qY2YtZHJvcC1mbGlwcGVkIHtcclxuXHRtYXJnaW46IC0xNnB4IDAgMDtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRtYXJnaW46IDA7XHJcblx0fVxyXG59XHJcblxyXG4uamNmLXNlbGVjdCAuamNmLXNlbGVjdC1kcm9wIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bWFyZ2luLXRvcDogMHB4O1xyXG5cdHotaW5kZXg6IDk5OTk7XHJcblx0dG9wOiAxMDAlO1xyXG5cdGxlZnQ6IC0xcHg7XHJcblx0cmlnaHQ6IC0xcHg7XHJcbn1cclxuXHJcbi5qY2Ytc2VsZWN0IC5qY2YtZHJvcC1mbGlwcGVkIHtcclxuXHRib3R0b206IDEwMCU7XHJcblx0dG9wOiBhdXRvO1xyXG59XHJcblxyXG4vKiBtdWx0aXBsZSBzZWxlY3Qgc3R5bGVzICovXHJcblxyXG4uamNmLWxpc3QtYm94IHtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtaW4td2lkdGg6IDIwMHB4O1xyXG5cdG1hcmdpbjogMCAxNXB4O1xyXG59XHJcblxyXG4vKiBzZWxlY3Qgb3B0aW9ucyBzdHlsZXMgKi9cclxuXHJcbi5qY2YtbGlzdCB7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHRib3gtc2hhZG93OiA4cHggMTRweCAyOHB4IDAgcmdiYSgwLCA2NiwgMTI0LCAwLjEyKTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0fVxyXG59XHJcblxyXG4uamNmLWxpc3QgLmpjZi1saXN0LWNvbnRlbnQge1xyXG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uamNmLWxpc3QgdWwge1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0cGFkZGluZzogMDtcclxuXHRtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5qY2YtbGlzdCB1bCBsaSB7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmpjZi1saXN0IC5qY2Ytb3ZlcmZsb3cge1xyXG5cdG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4uamNmLWxpc3QgLmpjZi1vcHRpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDEzcHggMTRweCAxNHB4O1xyXG5cdGNvbG9yOiBpbmhlcml0O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcblx0XHRwYWRkaW5nOiAxNXB4IDI1cHg7XHJcblx0fVxyXG59XHJcblxyXG4uamNmLWxpc3QgLmpjZi1kaXNhYmxlZCB7XHJcblx0YmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xyXG5cdGNvbG9yOiAjYWFhICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5qY2Ytc2VsZWN0LWRyb3AgLmpjZi1ob3ZlcixcclxuLmpjZi1saXN0LWJveCAuamNmLXNlbGVjdGVkIHtcclxuXHRiYWNrZ3JvdW5kOiAkbGlnaHQ7XHJcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0Y29sb3I6ICRwcmltYXJ5O1xyXG59XHJcblxyXG4uamNmLWxpc3QgLmpjZi1vcHRncm91cC1jYXB0aW9uIHtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBhZGRpbmc6IDVweCA5cHg7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdGNvbG9yOiAjMDAwO1xyXG59XHJcblxyXG4uamNmLWxpc3QgLmpjZi1vcHRncm91cCAuamNmLW9wdGlvbiB7XHJcblx0cGFkZGluZy1sZWZ0OiAzMHB4O1xyXG59IiwiLyogU2xpY2sgc2xpZGVyIHN0eWxlcyAqL1xyXG5cclxuLnNsaWNrLXNsaWRlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcblx0LXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG5cdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xyXG5cdHRvdWNoLWFjdGlvbjogcGFuLXk7XHJcblx0LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLnNsaWNrLWxpc3Qge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbjogMDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdCY6Zm9jdXMge1xyXG5cdFx0XHRvdXRsaW5lOiBub25lO1xyXG5cdH1cclxuXHQmLmRyYWdnaW5nIHtcclxuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHRjdXJzb3I6IGhhbmQ7XHJcblx0fVxyXG59XHJcblxyXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcclxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XHJcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuXHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi5zbGljay10cmFjayB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGxlZnQ6IDA7XHJcblx0dG9wOiAwO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdCY6YmVmb3JlLFxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHR9XHJcblx0JjphZnRlciB7XHJcblx0XHRcdGNsZWFyOiBib3RoO1xyXG5cdH1cclxuXHQuc2xpY2stbG9hZGluZyAmIHtcclxuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cdH1cclxufVxyXG5cclxuLnNsaWNrLXNsaWRlIHtcclxuXHRmbG9hdDogbGVmdDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0bWluLWhlaWdodDogMXB4O1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcblx0W2Rpcj1cInJ0bFwiXSAmIHtcclxuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdH1cclxuXHRpbWcge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHR9XHJcblx0Ji5zbGljay1sb2FkaW5nIGltZyB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cdCYuZHJhZ2dpbmcgaW1nIHtcclxuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblx0fVxyXG5cdC5zbGljay1pbml0aWFsaXplZCAmIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0fVxyXG5cdC5zbGljay1sb2FkaW5nICYge1xyXG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XHJcblx0fVxyXG5cdC5zbGljay12ZXJ0aWNhbCAmIHtcclxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0fVxyXG59XHJcblxyXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59IiwiQGltcG9ydCBcImljb21vb24tdmFyXCI7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCIjeyRpY29tb29uLWZvbnQtZmFtaWx5fVwiO1xyXG4gIHNyYzogdXJsKFwiI3skaWNvbW9vbi1mb250LXBhdGh9LyN7JGljb21vb24tZm9udC1mYW1pbHl9LnR0Zj83ODNhYmNcIilcclxuICAgICAgZm9ybWF0KFwidHJ1ZXR5cGVcIiksXHJcbiAgICB1cmwoXCIjeyRpY29tb29uLWZvbnQtcGF0aH0vI3skaWNvbW9vbi1mb250LWZhbWlseX0ud29mZj83ODNhYmNcIilcclxuICAgICAgZm9ybWF0KFwid29mZlwiKSxcclxuICAgIHVybChcIiN7JGljb21vb24tZm9udC1wYXRofS8jeyRpY29tb29uLWZvbnQtZmFtaWx5fS5zdmc/NzgzYWJjIyN7JGljb21vb24tZm9udC1mYW1pbHl9XCIpXHJcbiAgICAgIGZvcm1hdChcInN2Z1wiKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4laWNvbiB7XHJcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiO1xyXG4gIHNwZWFrOiBub25lO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uLVwiXSxcclxuW2NsYXNzKj1cIiBpY29uLVwiXSxcclxuJWljb24ge1xyXG4gIEBleHRlbmQgJWljb247XHJcbn1cclxuXHJcbi5pY29uLWFycm93LXRoaW4tdXAge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LXRoaW4tdXA7XHJcbiAgfVxyXG59XHJcbi5pY29uLWFycm93LXRoaW4tcmlnaHQge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LXRoaW4tcmlnaHQ7XHJcbiAgfVxyXG59XHJcbi5pY29uLWFycm93LXRoaW4tbGVmdCB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tYXJyb3ctdGhpbi1sZWZ0O1xyXG4gIH1cclxufVxyXG4uaWNvbi1hcnJvdy10aGluLWRvd24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWFycm93LXRoaW4tZG93bjtcclxuICB9XHJcbn1cclxuLmljb24tY3Jvc3Mge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWNyb3NzO1xyXG4gIH1cclxufVxyXG4uaWNvbi1saW5rZWRpbiB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tbGlua2VkaW47XHJcbiAgfVxyXG59XHJcbi5pY29uLXR3aXR0ZXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXR3aXR0ZXI7XHJcbiAgfVxyXG59XHJcbi5pY29uLWZhY2Vib29rIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1mYWNlYm9vaztcclxuICB9XHJcbn1cclxuLmljb24tc3RhciB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tc3RhcjtcclxuICB9XHJcbn1cclxuLmljb24tcXVvdGUge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXF1b3RlO1xyXG4gIH1cclxufVxyXG4uaWNvbi1wbGF5IHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1wbGF5O1xyXG4gIH1cclxufVxyXG4uaWNvbi1waG9uZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tcGhvbmU7XHJcbiAgfVxyXG59XHJcbi5pY29uLWNsb3NlIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1jbG9zZTtcclxuICB9XHJcbn1cclxuLmljb24tbWVzc2FnZSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tbWVzc2FnZTtcclxuICB9XHJcbn1cclxuLmljb24tbG9jYXRpb24ge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWxvY2F0aW9uO1xyXG4gIH1cclxufVxyXG4uaWNvbi1jaGV2cm9uLXIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWNoZXZyb24tcjtcclxuICB9XHJcbn1cclxuLmljb24tY2hldnJvbi1kIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1jaGV2cm9uLWQ7XHJcbiAgfVxyXG59XHJcbi5pY29uLWNoZXZyb24tdSB7XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJGljb24tY2hldnJvbi11O1xyXG4gIH1cclxufVxyXG4uaWNvbi1jaGV2cm9uLWwge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWNoZXZyb24tbDtcclxuICB9XHJcbn1cclxuLmljb24tY2hlY2sge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWNoZWNrO1xyXG4gIH1cclxufVxyXG4uaWNvbi1hcnJvdy1yIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi1hcnJvdy1yO1xyXG4gIH1cclxufVxyXG4uaWNvbi1zZWFyY2gge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLXNlYXJjaDtcclxuICB9XHJcbn1cclxuLmljb24tem9vbV9vdXRfbWFwIHtcclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAkaWNvbi16b29tX291dF9tYXA7XHJcbiAgfVxyXG59XHJcbi5pY29uLWZhY2Vib29rLTIge1xyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICRpY29uLWZhY2Vib29rLTI7XHJcbiAgfVxyXG59XHJcbiIsIiRpY29tb29uLWZvbnQtZmFtaWx5OiBcImljb21vb25cIiAhZGVmYXVsdDtcclxuJGljb21vb24tZm9udC1wYXRoOiBcImZvbnRzXCIgIWRlZmF1bHQ7XHJcblxyXG4kaWNvbi1hcnJvdy10aGluLXVwOiBcIlxcZTkxNFwiO1xyXG4kaWNvbi1hcnJvdy10aGluLXJpZ2h0OiBcIlxcZTkxNVwiO1xyXG4kaWNvbi1hcnJvdy10aGluLWxlZnQ6IFwiXFxlOTE2XCI7XHJcbiRpY29uLWFycm93LXRoaW4tZG93bjogXCJcXGU5MTdcIjtcclxuJGljb24tY3Jvc3M6IFwiXFxlOTEyXCI7XHJcbiRpY29uLWxpbmtlZGluOiBcIlxcZTkwYVwiO1xyXG4kaWNvbi10d2l0dGVyOiBcIlxcZTkwYlwiO1xyXG4kaWNvbi1mYWNlYm9vazogXCJcXGU5MGNcIjtcclxuJGljb24tc3RhcjogXCJcXGU5MDBcIjtcclxuJGljb24tcXVvdGU6IFwiXFxlOTAxXCI7XHJcbiRpY29uLXBsYXk6IFwiXFxlOTAyXCI7XHJcbiRpY29uLXBob25lOiBcIlxcZTkwM1wiO1xyXG4kaWNvbi1jbG9zZTogXCJcXGU5MDRcIjtcclxuJGljb24tbWVzc2FnZTogXCJcXGU5MDVcIjtcclxuJGljb24tbG9jYXRpb246IFwiXFxlOTA2XCI7XHJcbiRpY29uLWNoZXZyb24tcjogXCJcXGU5MDdcIjtcclxuJGljb24tY2hldnJvbi1kOiBcIlxcZTkxMFwiO1xyXG4kaWNvbi1jaGV2cm9uLXU6IFwiXFxlOTExXCI7XHJcbiRpY29uLWNoZXZyb24tbDogXCJcXGU5MGRcIjtcclxuJGljb24tY2hlY2s6IFwiXFxlOTA4XCI7XHJcbiRpY29uLWFycm93LXI6IFwiXFxlOTA5XCI7XHJcbiRpY29uLXNlYXJjaDogXCJcXGU5MGVcIjtcclxuJGljb24tem9vbV9vdXRfbWFwOiBcIlxcZTkxM1wiO1xyXG4kaWNvbi1mYWNlYm9vay0yOiBcIlxcZTkwZlwiO1xyXG4iLCJib2R5LmNvbXBlbnNhdGUtZm9yLXNjcm9sbGJhciB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWFjdGl2ZSB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaXMtaGlkZGVuIHtcclxuICBsZWZ0OiAtOTk5OXB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICB0b3A6IC05OTk5cHg7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcblxyXG4uZmFuY3lib3gtY29udGFpbmVyIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHRvcDogMDtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDk5OTkyO1xyXG59XHJcblxyXG4uZmFuY3lib3gtY29udGFpbmVyICoge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1vdXRlcixcclxuLmZhbmN5Ym94LWlubmVyLFxyXG4uZmFuY3lib3gtYmcsXHJcbi5mYW5jeWJveC1zdGFnZSB7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LW91dGVyIHtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgb3ZlcmZsb3cteTogYXV0bztcclxufVxyXG5cclxuLmZhbmN5Ym94LWJnIHtcclxuICBiYWNrZ3JvdW5kOiByZ2IoMzAsIDMwLCAzMCk7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0O1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllciguNDcsIDAsIC43NCwgLjcxKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLW9wZW4gLmZhbmN5Ym94LWJnIHtcclxuICBvcGFjaXR5OiAuOTtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4yMiwgLjYxLCAuMzYsIDEpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaW5mb2JhcixcclxuLmZhbmN5Ym94LXRvb2xiYXIsXHJcbi5mYW5jeWJveC1jYXB0aW9uLFxyXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcclxuICBkaXJlY3Rpb246IGx0cjtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSwgdmlzaWJpbGl0eSAwcyBlYXNlIC4yNXM7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDk5OTk3O1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLFxyXG4uZmFuY3lib3gtc2hvdy10b29sYmFyIC5mYW5jeWJveC10b29sYmFyLFxyXG4uZmFuY3lib3gtc2hvdy1jYXB0aW9uIC5mYW5jeWJveC1jYXB0aW9uLFxyXG4uZmFuY3lib3gtc2hvdy1uYXYgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4yNXMgZWFzZSAwcywgdmlzaWJpbGl0eSAwcyBlYXNlIDBzO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pbmZvYmFyIHtcclxuICBjb2xvcjogI2NjYztcclxuICBmb250LXNpemU6IDEzcHg7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XHJcbiAgbWluLXdpZHRoOiA0NHB4O1xyXG4gIG1peC1ibGVuZC1tb2RlOiBkaWZmZXJlbmNlO1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB0b3A6IDA7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10b29sYmFyIHtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zdGFnZSB7XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIHotaW5kZXg6IDk5OTk0O1xyXG59XHJcblxyXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtc3RhZ2Uge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZSB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgLyogVXNpbmcgd2l0aG91dCBwcmVmaXggd291bGQgYnJlYWsgSUUxMSAqL1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbiAgcGFkZGluZzogNDRweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRvcDogMDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiA5OTk5NDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlOjpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1pcy1zbGlkaW5nIC5mYW5jeWJveC1zbGlkZSxcclxuLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyxcclxuLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LFxyXG4uZmFuY3lib3gtc2xpZGUtLW5leHQge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBhZGRpbmc6IDQ0cHggMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZTo6YmVmb3JlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLWh0bWwge1xyXG4gIHBhZGRpbmc6IDZweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMDtcclxuICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIHBhZGRpbmc6IDQ0cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC41LCAwLCAuMTQsIDEpO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgbGVmdDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB6LWluZGV4OiA5OTk5NTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNhbi16b29tT3V0IC5mYW5jeWJveC1jb250ZW50IHtcclxuICBjdXJzb3I6IHpvb20tb3V0O1xyXG59XHJcblxyXG4uZmFuY3lib3gtY2FuLXpvb21JbiAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgY3Vyc29yOiB6b29tLWluO1xyXG59XHJcblxyXG4uZmFuY3lib3gtY2FuLXN3aXBlIC5mYW5jeWJveC1jb250ZW50LFxyXG4uZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XHJcbiAgY3Vyc29yOiBncmFiO1xyXG59XHJcblxyXG4uZmFuY3lib3gtaXMtZ3JhYmJpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcclxuICBjdXJzb3I6IGdyYWJiaW5nO1xyXG59XHJcblxyXG4uZmFuY3lib3gtY29udGFpbmVyIFtkYXRhLXNlbGVjdGFibGU9J3RydWUnXSB7XHJcbiAgY3Vyc29yOiB0ZXh0O1xyXG59XHJcblxyXG4uZmFuY3lib3gtaW1hZ2UsXHJcbi5mYW5jeWJveC1zcGFjZWJhbGwge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogMDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgbGVmdDogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgbWF4LWhlaWdodDogbm9uZTtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zcGFjZWJhbGwge1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQsXHJcbi5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LFxyXG4uZmFuY3lib3gtc2xpZGUtLXBkZiAuZmFuY3lib3gtY29udGVudCxcclxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50IHtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgYmFja2dyb3VuZDogI2U1ZTNkZjtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnQge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuXHJcbi5mYW5jeWJveC12aWRlbyxcclxuLmZhbmN5Ym94LWlmcmFtZSB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4vKiBGaXggaU9TICovXHJcbi5mYW5jeWJveC1pZnJhbWUge1xyXG4gIGxlZnQ6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWVycm9yIHtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxuICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gIHBhZGRpbmc6IDQwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1lcnJvciBwIHtcclxuICBjb2xvcjogIzQ0NDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qIEJ1dHRvbnMgKi9cclxuXHJcbi5mYW5jeWJveC1idXR0b24ge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMzAsIDMwLCAzMCwgLjYpO1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDQ0cHg7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIC4ycztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHZpc2liaWxpdHk6IGluaGVyaXQ7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b24sXHJcbi5mYW5jeWJveC1idXR0b246dmlzaXRlZCxcclxuLmZhbmN5Ym94LWJ1dHRvbjpsaW5rIHtcclxuICBjb2xvcjogI2NjYztcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbjpob3ZlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b246Zm9jdXMge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b24uZmFuY3lib3gtZm9jdXMge1xyXG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdLFxyXG4uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXTpob3ZlciB7XHJcbiAgY29sb3I6ICM4ODg7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuXHJcbi8qIEZpeCBJRTExICovXHJcbi5mYW5jeWJveC1idXR0b24gZGl2IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1idXR0b24gc3ZnIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoIHtcclxuICBmaWxsOiBjdXJyZW50Q29sb3I7XHJcbiAgc3Ryb2tlLXdpZHRoOiAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtYnV0dG9uLS1wbGF5IHN2ZzpudGgtY2hpbGQoMiksXHJcbi5mYW5jeWJveC1idXR0b24tLWZzZW50ZXIgc3ZnOm50aC1jaGlsZCgyKSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWJ1dHRvbi0tcGF1c2Ugc3ZnOm50aC1jaGlsZCgxKSxcclxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNleGl0IHN2ZzpudGgtY2hpbGQoMSkge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1wcm9ncmVzcyB7XHJcbiAgYmFja2dyb3VuZDogI2ZmNTI2ODtcclxuICBoZWlnaHQ6IDJweDtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAwO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDA7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XHJcbiAgei1pbmRleDogOTk5OTg7XHJcbn1cclxuXHJcbi8qIENsb3NlIGJ1dHRvbiBvbiB0aGUgdG9wIHJpZ2h0IGNvcm5lciBvZiBodG1sIGNvbnRlbnQgKi9cclxuXHJcbi5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgY29sb3I6ICNjY2M7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG9wYWNpdHk6IC44O1xyXG4gIHBhZGRpbmc6IDhweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IC0xMnB4O1xyXG4gIHRvcDogLTQ0cHg7XHJcbiAgei1pbmRleDogNDAxO1xyXG59XHJcblxyXG4uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXIge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0taHRtbCAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICByaWdodDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zbGlkZS0taW1hZ2UuZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY29udGVudCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNsb3NlLXNtYWxsLFxyXG4uZmFuY3lib3gtaXMtem9vbWFibGUuZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIE5hdmlnYXRpb24gYXJyb3dzICovXHJcblxyXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xyXG4gIGhlaWdodDogMTAwcHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiBjYWxjKDUwJSAtIDUwcHgpO1xyXG4gIHdpZHRoOiA3MHB4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uIGRpdiB7XHJcbiAgcGFkZGluZzogN3B4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHtcclxuICBsZWZ0OiAwO1xyXG4gIGxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XHJcbiAgcGFkZGluZzogMzFweCAyNnB4IDMxcHggNnB4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XHJcbiAgcGFkZGluZzogMzFweCA2cHggMzFweCAyNnB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHJpZ2h0OiBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTtcclxufVxyXG5cclxuLyogQ2FwdGlvbiAqL1xyXG5cclxuLmZhbmN5Ym94LWNhcHRpb24ge1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsXHJcbiAgICAgIHJnYmEoMCwgMCwgMCwgLjg1KSAwJSxcclxuICAgICAgcmdiYSgwLCAwLCAwLCAuMykgNTAlLFxyXG4gICAgICByZ2JhKDAsIDAsIDAsIC4xNSkgNjUlLFxyXG4gICAgICByZ2JhKDAsIDAsIDAsIC4wNzUpIDc1LjUlLFxyXG4gICAgICByZ2JhKDAsIDAsIDAsIC4wMzcpIDgyLjg1JSxcclxuICAgICAgcmdiYSgwLCAwLCAwLCAuMDE5KSA4OCUsXHJcbiAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGNvbG9yOiAjZWVlO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBwYWRkaW5nOiA3NXB4IDQ0cHggMjVweCA0NHB4O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB6LWluZGV4OiA5OTk5NjtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNhcHRpb24tLXNlcGFyYXRlIHtcclxuICBtYXJnaW4tdG9wOiAtNTBweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNhcHRpb25fX2JvZHkge1xyXG4gIG1heC1oZWlnaHQ6IDUwdmg7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNhcHRpb24gYSxcclxuLmZhbmN5Ym94LWNhcHRpb24gYTpsaW5rLFxyXG4uZmFuY3lib3gtY2FwdGlvbiBhOnZpc2l0ZWQge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWNhcHRpb24gYTpob3ZlciB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi8qIExvYWRpbmcgaW5kaWNhdG9yICovXHJcblxyXG4uZmFuY3lib3gtbG9hZGluZyB7XHJcbiAgYW5pbWF0aW9uOiBmYW5jeWJveC1yb3RhdGUgMXMgbGluZWFyIGluZmluaXRlO1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogNHB4IHNvbGlkICM4ODg7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgaGVpZ2h0OiA1MHB4O1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW46IC0yNXB4IDAgMCAtMjVweDtcclxuICBvcGFjaXR5OiAuNztcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogNTBweDtcclxuICB6LWluZGV4OiA5OTk5OTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBmYW5jeWJveC1yb3RhdGUge1xyXG4gIDEwMCUge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLyogVHJhbnNpdGlvbiBlZmZlY3RzICovXHJcblxyXG4uZmFuY3lib3gtYW5pbWF0ZWQge1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMCwgMCwgLjI1LCAxKTtcclxufVxyXG5cclxuLyogdHJhbnNpdGlvbkVmZmVjdDogc2xpZGUgKi9cclxuXHJcbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxufVxyXG5cclxuLyogdHJhbnNpdGlvbkVmZmVjdDogZmFkZSAqL1xyXG5cclxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzLFxyXG4uZmFuY3lib3gtZngtZmFkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKC4xOSwgMSwgLjIyLCAxKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuXHJcbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHpvb20taW4tb3V0ICovXHJcblxyXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUzZCguNSwgLjUsIC41KTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcclxufVxyXG5cclxuLyogdHJhbnNpdGlvbkVmZmVjdDogcm90YXRlICovXHJcblxyXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTM2MGRlZyk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XHJcbiAgb3BhY2l0eTogMTtcclxuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbn1cclxuXHJcbi8qIHRyYW5zaXRpb25FZmZlY3Q6IGNpcmN1bGFyICovXHJcblxyXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUzZCgwLCAwLCAwKSB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XHJcbiAgb3BhY2l0eTogMTtcclxuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSkgdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbn1cclxuXHJcbi8qIHRyYW5zaXRpb25FZmZlY3Q6IHR1YmUgKi9cclxuXHJcbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCkgc2NhbGUoLjEpIHNrZXcoLTEwZGVnKTtcclxufVxyXG5cclxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHQge1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoLjEpIHNrZXcoMTBkZWcpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKSBzY2FsZSgxKTtcclxufVxyXG5cclxuLyogU3R5bGluZyBmb3IgU21hbGwtU2NyZWVuIERldmljZXMgKi9cclxuQG1lZGlhIGFsbCBhbmQgKG1heC1oZWlnaHQ6IDU3NnB4KSB7XHJcbiAgLmZhbmN5Ym94LXNsaWRlIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcclxuICB9XHJcblxyXG4gIC5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xyXG4gICAgICBwYWRkaW5nOiA2cHggMDtcclxuICB9XHJcblxyXG4gIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XHJcbiAgICAgIHJpZ2h0OiAtNnB4O1xyXG4gIH1cclxuXHJcbiAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjNGU0ZTRlO1xyXG4gICAgICBjb2xvcjogI2YyZjRmNjtcclxuICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBwYWRkaW5nOiA2cHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAzNnB4O1xyXG4gIH1cclxuXHJcbiAgLmZhbmN5Ym94LWNhcHRpb24ge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbiAgfVxyXG59XHJcbi8qIFNoYXJlICovXHJcblxyXG4uZmFuY3lib3gtc2hhcmUge1xyXG4gIGJhY2tncm91bmQ6ICNmNGY0ZjQ7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIG1heC13aWR0aDogOTAlO1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmUgaDEge1xyXG4gIGNvbG9yOiAjMjIyO1xyXG4gIGZvbnQtc2l6ZTogMzVweDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIG1hcmdpbjogMCAwIDIwcHggMDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlIHAge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgbWFyZ2luOiAwIDVweCAxMHB4IDVweDtcclxuICBtaW4td2lkdGg6IDEzMHB4O1xyXG4gIHBhZGRpbmc6IDAgMTVweDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOnZpc2l0ZWQsXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOmxpbmsge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmIge1xyXG4gIGJhY2tncm91bmQ6ICMzYjU5OTg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogIzM0NGU4NjtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0IHtcclxuICBiYWNrZ3JvdW5kOiAjYmQwODFkO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNhYTA3MTk7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10dyB7XHJcbiAgYmFja2dyb3VuZDogIzFkYTFmMjtcclxufVxyXG5cclxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3OmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kOiAjMGQ5NWU4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcge1xyXG4gIGhlaWdodDogMjVweDtcclxuICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAtMXB4O1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgd2lkdGg6IDI1cHg7XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaGFyZV9fYnV0dG9uIHN2ZyBwYXRoIHtcclxuICBmaWxsOiAjZmZmO1xyXG59XHJcblxyXG4uZmFuY3lib3gtc2hhcmVfX2lucHV0IHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkN2Q3ZDc7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBjb2xvcjogIzVkNWI1YjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi8qIFRodW1icyAqL1xyXG5cclxuLmZhbmN5Ym94LXRodW1icyB7XHJcbiAgYmFja2dyb3VuZDogI2RkZDtcclxuICBib3R0b206IDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xyXG4gIHBhZGRpbmc6IDJweCAycHggNHB4IDJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMjEycHg7XHJcbiAgei1pbmRleDogOTk5OTU7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnMteCB7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbn1cclxuXHJcbi5mYW5jeWJveC1zaG93LXRodW1icyAuZmFuY3lib3gtdGh1bWJzIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XHJcbiAgcmlnaHQ6IDIxMnB4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IHtcclxuICBmb250LXNpemU6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzLXggLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICB3aWR0aDogN3B4O1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgLjMpO1xyXG59XHJcblxyXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gIGJhY2tncm91bmQ6ICMyYTJhMmE7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMSk7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIGhlaWdodDogNzVweDtcclxuICBtYXJnaW46IDJweDtcclxuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA4cHgpO1xyXG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHdpZHRoOiAxMDBweDtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOjpiZWZvcmUge1xyXG4gIGJvcmRlcjogNnB4IHNvbGlkICNmZjUyNjg7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGxlZnQ6IDA7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuMnMgY3ViaWMtYmV6aWVyKC4yNSwgLjQ2LCAuNDUsIC45NCk7XHJcbiAgei1pbmRleDogOTk5OTE7XHJcbn1cclxuXHJcbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpmb2N1czo6YmVmb3JlIHtcclxuICBvcGFjaXR5OiAuNTtcclxufVxyXG5cclxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCBhLmZhbmN5Ym94LXRodW1icy1hY3RpdmU6OmJlZm9yZSB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLyogU3R5bGluZyBmb3IgU21hbGwtU2NyZWVuIERldmljZXMgKi9cclxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAuZmFuY3lib3gtdGh1bWJzIHtcclxuICAgICAgd2lkdGg6IDExMHB4O1xyXG4gIH1cclxuXHJcbiAgLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XHJcbiAgICAgIHJpZ2h0OiAxMTBweDtcclxuICB9XHJcblxyXG4gIC5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTBweCk7XHJcbiAgfVxyXG59IiwiLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbj0gICAgICAgICAgICBDaG9pY2VzICAgICAgICAgICAgPVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cclxuLmNob2ljZXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG59XHJcblxyXG4uY2hvaWNlczpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLmNob2ljZXM6bGFzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNob2ljZXMuaXMtb3BlbiB7XHJcbiAgb3ZlcmZsb3c6IGluaXRpYWw7XHJcbn1cclxuXHJcbi5jaG9pY2VzLmlzLWRpc2FibGVkIC5jaG9pY2VzX19pbm5lcixcclxuLmNob2ljZXMuaXMtZGlzYWJsZWQgLmNob2ljZXNfX2lucHV0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbn1cclxuXHJcbi5jaG9pY2VzLmlzLWRpc2FibGVkIC5jaG9pY2VzX19pdGVtIHtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG4uY2hvaWNlcyBbaGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10ge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddIC5jaG9pY2VzX19pbm5lciB7XHJcbiAgcGFkZGluZy1ib3R0b206IDcuNXB4O1xyXG59XHJcblxyXG4uY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10gLmNob2ljZXNfX2lucHV0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10gLmNob2ljZXNfX2J1dHRvbiB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qRWlJR2hsYVdkb2REMGlNakVpSUhacFpYZENiM2c5SWpBZ01DQXlNU0F5TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OFp5Qm1hV3hzUFNJak1EQXdJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpUGp4d1lYUm9JR1E5SWsweUxqVTVNaTR3TkRSc01UZ3VNelkwSURFNExqTTJOQzB5TGpVME9DQXlMalUwT0V3dU1EUTBJREl1TlRreWVpSXZQanh3WVhSb0lHUTlJazB3SURFNExqTTJORXd4T0M0ek5qUWdNR3d5TGpVME9DQXlMalUwT0V3eUxqVTBPQ0F5TUM0NU1USjZJaTgrUEM5blBqd3ZjM1puUGc9PSk7XHJcbiAgcGFkZGluZzogMDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICB3aWR0aDogMjBweDtcclxuICBib3JkZXItcmFkaXVzOiAxMGVtO1xyXG4gIG9wYWNpdHk6IDAuMjU7XHJcbn1cclxuXHJcbi5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1vbmUnXSAuY2hvaWNlc19fYnV0dG9uOmhvdmVyLCAuY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10gLmNob2ljZXNfX2J1dHRvbjpmb2N1cyB7XHJcbiAgb3BhY2l0eTogMTtcclxufVxyXG5cclxuLmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddIC5jaG9pY2VzX19idXR0b246Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDJweCAjMDBiY2Q0O1xyXG59XHJcblxyXG4uY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10gLmNob2ljZXNfX2l0ZW1bZGF0YS12YWx1ZT0nJ10gLmNob2ljZXNfX2J1dHRvbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddOmFmdGVyIHtcclxuICBjb250ZW50OiAnJztcclxuICBoZWlnaHQ6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICBib3JkZXItY29sb3I6ICMzMzMzMzMgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAxMS41cHg7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTIuNXB4O1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcblxyXG4uY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3Qtb25lJ10uaXMtb3BlbjphZnRlciB7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMzMzMzMzIHRyYW5zcGFyZW50O1xyXG4gIG1hcmdpbi10b3A6IC03LjVweDtcclxufVxyXG5cclxuLmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddW2Rpcj0ncnRsJ106YWZ0ZXIge1xyXG4gIGxlZnQ6IDExLjVweDtcclxuICByaWdodDogYXV0bztcclxufVxyXG5cclxuLmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW9uZSddW2Rpcj0ncnRsJ10gLmNob2ljZXNfX2J1dHRvbiB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMDtcclxuICBtYXJnaW4tbGVmdDogMjVweDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuXHJcbi5jaG9pY2VzW2RhdGEtdHlwZSo9J3NlbGVjdC1tdWx0aXBsZSddIC5jaG9pY2VzX19pbm5lcixcclxuLmNob2ljZXNbZGF0YS10eXBlKj0ndGV4dCddIC5jaG9pY2VzX19pbm5lciB7XHJcbiAgY3Vyc29yOiB0ZXh0O1xyXG59XHJcblxyXG4uY2hvaWNlc1tkYXRhLXR5cGUqPSdzZWxlY3QtbXVsdGlwbGUnXSAuY2hvaWNlc19fYnV0dG9uLFxyXG4uY2hvaWNlc1tkYXRhLXR5cGUqPSd0ZXh0J10gLmNob2ljZXNfX2J1dHRvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBtYXJnaW4tdG9wOiAwO1xyXG4gIG1hcmdpbi1yaWdodDogLTRweDtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwOGZhMTtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpFaUlHaGxhV2RvZEQwaU1qRWlJSFpwWlhkQ2IzZzlJakFnTUNBeU1TQXlNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4WnlCbWFXeHNQU0lqUmtaR0lpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQanh3WVhSb0lHUTlJazB5TGpVNU1pNHdORFJzTVRndU16WTBJREU0TGpNMk5DMHlMalUwT0NBeUxqVTBPRXd1TURRMElESXVOVGt5ZWlJdlBqeHdZWFJvSUdROUlrMHdJREU0TGpNMk5Fd3hPQzR6TmpRZ01Hd3lMalUwT0NBeUxqVTBPRXd5TGpVME9DQXlNQzQ1TVRKNklpOCtQQzluUGp3dmMzWm5QZz09KTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDhweDtcclxuICB3aWR0aDogOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIG9wYWNpdHk6IDAuNzU7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW11bHRpcGxlJ10gLmNob2ljZXNfX2J1dHRvbjpob3ZlciwgLmNob2ljZXNbZGF0YS10eXBlKj0nc2VsZWN0LW11bHRpcGxlJ10gLmNob2ljZXNfX2J1dHRvbjpmb2N1cyxcclxuLmNob2ljZXNbZGF0YS10eXBlKj0ndGV4dCddIC5jaG9pY2VzX19idXR0b246aG92ZXIsXHJcbi5jaG9pY2VzW2RhdGEtdHlwZSo9J3RleHQnXSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcclxuICBvcGFjaXR5OiAxO1xyXG59XHJcblxyXG4uY2hvaWNlc19faW5uZXIge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XHJcbiAgcGFkZGluZzogNy41cHggNy41cHggMy43NXB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMi41cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIG1pbi1oZWlnaHQ6IDQ0cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLmlzLWZvY3VzZWQgLmNob2ljZXNfX2lubmVyLFxyXG4uaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xyXG4gIGJvcmRlci1jb2xvcjogI2I3YjdiNztcclxufVxyXG5cclxuLmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcclxuICBib3JkZXItcmFkaXVzOiAyLjVweCAyLjVweCAwIDA7XHJcbn1cclxuXHJcbi5pcy1mbGlwcGVkLmlzLW9wZW4gLmNob2ljZXNfX2lubmVyIHtcclxuICBib3JkZXItcmFkaXVzOiAwIDAgMi41cHggMi41cHg7XHJcbn1cclxuXHJcbi5jaG9pY2VzX19saXN0IHtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbi5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiA0cHggMTZweCA0cHggNHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5bZGlyPSdydGwnXSAuY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAxNnB4O1xyXG59XHJcblxyXG4uY2hvaWNlc19fbGlzdC0tc2luZ2xlIC5jaG9pY2VzX19pdGVtIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIHtcclxuICBkaXNwbGF5OiBpbmxpbmU7XHJcbn1cclxuXHJcbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICBwYWRkaW5nOiA0cHggMTBweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBtYXJnaW4tcmlnaHQ6IDMuNzVweDtcclxuICBtYXJnaW4tYm90dG9tOiAzLjc1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYmNkNDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDBhNWJiO1xyXG4gIGNvbG9yOiAjZmZmZmZmO1xyXG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcblxyXG4uY2hvaWNlc19fbGlzdC0tbXVsdGlwbGUgLmNob2ljZXNfX2l0ZW1bZGF0YS1kZWxldGFibGVdIHtcclxuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbn1cclxuXHJcbltkaXI9J3J0bCddIC5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiAzLjc1cHg7XHJcbn1cclxuXHJcbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbS5pcy1oaWdobGlnaHRlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwYTViYjtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDA4ZmExO1xyXG59XHJcblxyXG4uaXMtZGlzYWJsZWQgLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFhYWFhO1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XHJcbn1cclxuXHJcbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcclxuICB0b3A6IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogLTFweDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAyLjVweDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XHJcbiAgd2lsbC1jaGFuZ2U6IHZpc2liaWxpdHk7XHJcbn1cclxuXHJcbi5jaG9pY2VzX19saXN0LS1kcm9wZG93bi5pcy1hY3RpdmUge1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi5pcy1vcGVuIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XHJcbiAgYm9yZGVyLWNvbG9yOiAjYjdiN2I3O1xyXG59XHJcblxyXG4uaXMtZmxpcHBlZCAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xyXG4gIHRvcDogYXV0bztcclxuICBib3R0b206IDEwMCU7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7XHJcbn1cclxuXHJcbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19fbGlzdCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcclxuICB3aWxsLWNoYW5nZTogc2Nyb2xsLXBvc2l0aW9uO1xyXG59XHJcblxyXG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG5cclxuW2Rpcj0ncnRsJ10gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtIHtcclxuICB0ZXh0LWFsaWduOiByaWdodDtcclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XHJcbiAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xyXG4gIH1cclxuICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGU6YWZ0ZXIge1xyXG4gICAgY29udGVudDogYXR0cihkYXRhLXNlbGVjdC10ZXh0KTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gIH1cclxuICBbZGlyPSdydGwnXSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICB9XHJcbiAgW2Rpcj0ncnRsJ10gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlOmFmdGVyIHtcclxuICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgbGVmdDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcclxufVxyXG5cclxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlLmlzLWhpZ2hsaWdodGVkOmFmdGVyIHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi5jaG9pY2VzX19pdGVtIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5jaG9pY2VzX19pdGVtLS1kaXNhYmxlZCB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi5jaG9pY2VzX19oZWFkaW5nIHtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3O1xyXG4gIGNvbG9yOiBncmF5O1xyXG59XHJcblxyXG4uY2hvaWNlc19fYnV0dG9uIHtcclxuICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBib3JkZXI6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG59XHJcblxyXG4uY2hvaWNlc19faW5wdXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIGJvcmRlcjogMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiA0cHggMCA0cHggMnB4O1xyXG59XHJcblxyXG4uY2hvaWNlc19faW5wdXQ6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbltkaXI9J3J0bCddIC5jaG9pY2VzX19pbnB1dCB7XHJcbiAgcGFkZGluZy1yaWdodDogMnB4O1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5cclxuLmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcclxuICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuXHJcbi8qPT09PT0gIEVuZCBvZiBDaG9pY2VzICA9PT09PT0qLyIsIi8qKlxyXG4gKiBTd2lwZXIgNy4zLjBcclxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcclxuICogaHR0cHM6Ly9zd2lwZXJqcy5jb21cclxuICpcclxuICogQ29weXJpZ2h0IDIwMTQtMjAyMSBWbGFkaW1pciBLaGFybGFtcGlkaVxyXG4gKlxyXG4gKiBSZWxlYXNlZCB1bmRlciB0aGUgTUlUIExpY2Vuc2VcclxuICpcclxuICogUmVsZWFzZWQgb246IE5vdmVtYmVyIDE4LCAyMDIxXHJcbiAqL1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcclxuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcbjpyb290IHtcclxuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcclxufVxyXG4uc3dpcGVyIHtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4uc3dpcGVyLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogMTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcclxuLnN3aXBlci13cmFwcGVyIHtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XHJcbn1cclxuLnN3aXBlci1wb2ludGVyLWV2ZW50cyB7XHJcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcclxufVxyXG4uc3dpcGVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci12ZXJ0aWNhbCB7XHJcbiAgdG91Y2gtYWN0aW9uOiBwYW4teDtcclxufVxyXG4uc3dpcGVyLXNsaWRlIHtcclxuICBmbGV4LXNocmluazogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxufVxyXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5zd2lwZXItYXV0b2hlaWdodCxcclxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG4uc3dpcGVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcclxufVxyXG4uc3dpcGVyLTNkLFxyXG4uc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XHJcbn1cclxuLnN3aXBlci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93LFxyXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsXHJcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3csXHJcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxyXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXHJcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxufVxyXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LFxyXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcclxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxyXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93IHtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG59XHJcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgdG8gbGVmdCxcclxuICAgIHJnYmEoMCwgMCwgMCwgMC41KSxcclxuICAgIHJnYmEoMCwgMCwgMCwgMClcclxuICApO1xyXG59XHJcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcclxuICAgIHRvIHJpZ2h0LFxyXG4gICAgcmdiYSgwLCAwLCAwLCAwLjUpLFxyXG4gICAgcmdiYSgwLCAwLCAwLCAwKVxyXG4gICk7XHJcbn1cclxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcclxuICAgIHRvIHRvcCxcclxuICAgIHJnYmEoMCwgMCwgMCwgMC41KSxcclxuICAgIHJnYmEoMCwgMCwgMCwgMClcclxuICApO1xyXG59XHJcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICB0byBib3R0b20sXHJcbiAgICByZ2JhKDAsIDAsIDAsIDAuNSksXHJcbiAgICByZ2JhKDAsIDAsIDAsIDApXHJcbiAgKTtcclxufVxyXG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG59XHJcbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcclxuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XHJcbn1cclxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XHJcbn1cclxuLnN3aXBlci12ZXJ0aWNhbC5zd2lwZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xyXG59XHJcbi5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBmbGV4LXNocmluazogMDtcclxuICBvcmRlcjogOTk5OTtcclxufVxyXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsXHJcbiAgPiAuc3dpcGVyLXdyYXBwZXJcclxuICA+IC5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYmVmb3JlKTtcclxufVxyXG4uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci13cmFwcGVyOjpiZWZvcmUge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgd2lkdGg6IHZhcigtLXN3aXBlci1jZW50ZXJlZC1vZmZzZXQtYWZ0ZXIpO1xyXG59XHJcbi5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZCB7XHJcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XHJcbn1cclxuLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLXdpZHRoOiAxcHg7XHJcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcclxufVxyXG4uc3dpcGVyLWNlbnRlcmVkID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XHJcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IGNlbnRlciBjZW50ZXI7XHJcbn1cclxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1ob3Jpem9udGFsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXIge1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcclxufVxyXG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XHJcbn1cclxuOnJvb3Qge1xyXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcclxuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xyXG4gIG1hcmdpbi10b3A6IGNhbGMoMHB4IC0gKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMikpO1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXHJcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XHJcbiAgb3BhY2l0eTogMC4zNTtcclxuICBjdXJzb3I6IGF1dG87XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcclxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XHJcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcclxuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYsXHJcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gIGxlZnQ6IDEwcHg7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcclxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XHJcbiAgY29udGVudDogXCJwcmV2XCI7XHJcbn1cclxuLnN3aXBlci1idXR0b24tbmV4dCxcclxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxyXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcclxuICBjb250ZW50OiBcIm5leHRcIjtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiAwLjNzIG9wYWNpdHk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcclxuICBvcGFjaXR5OiAwO1xyXG59XHJcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxyXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxyXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24ge1xyXG4gIGJvdHRvbTogMTBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZm9udC1zaXplOiAwO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB3aWR0aDogdmFyKFxyXG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsXHJcbiAgICB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KVxyXG4gICk7XHJcbiAgaGVpZ2h0OiB2YXIoXHJcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsXHJcbiAgICB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KVxyXG4gICk7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsICMwMDApO1xyXG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xyXG59XHJcbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICBhcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZCB7XHJcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICBvcGFjaXR5OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtb3BhY2l0eSwgMSk7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxyXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxyXG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgbWFyZ2luOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLCA2cHgpIDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxyXG4uc3dpcGVyLXZlcnRpY2FsXHJcbiAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB3aWR0aDogOHB4O1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY1xyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXHJcbi5zd2lwZXItdmVydGljYWxcclxuICA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY1xyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyB0b3A7XHJcbn1cclxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcclxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c1xyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIG1hcmdpbjogMCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsIDRweCk7XHJcbn1cclxuLnN3aXBlci1ob3Jpem9udGFsXHJcbiAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMsXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLnN3aXBlci1ob3Jpem9udGFsXHJcbiAgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWNcclxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxyXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY1xyXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIHRyYW5zaXRpb246IDAuMnMgdHJhbnNmb3JtLCAwLjJzIGxlZnQ7XHJcbn1cclxuLnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGxcclxuICA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWNcclxuICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB0cmFuc2l0aW9uOiAwLjJzIHRyYW5zZm9ybSwgMC4ycyByaWdodDtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxufVxyXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcclxufVxyXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXHJcbi5zd2lwZXItdmVydGljYWxcclxuICA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA0cHg7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbn1cclxuLnN3aXBlci1ob3Jpem9udGFsXHJcbiAgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlLFxyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsXHJcbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xyXG4gIHdpZHRoOiA0cHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDElO1xyXG4gIGJvdHRvbTogM3B4O1xyXG4gIHotaW5kZXg6IDUwO1xyXG4gIGhlaWdodDogNXB4O1xyXG4gIHdpZHRoOiA5OCU7XHJcbn1cclxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDNweDtcclxuICB0b3A6IDElO1xyXG4gIHotaW5kZXg6IDUwO1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgaGVpZ2h0OiA5OCU7XHJcbn1cclxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG59XHJcbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyxcclxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcclxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2ZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG59XHJcbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xyXG4gIHdpZHRoOiA0MnB4O1xyXG4gIGhlaWdodDogNDJweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRvcDogNTAlO1xyXG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcclxuICBtYXJnaW4tdG9wOiAtMjFweDtcclxuICB6LWluZGV4OiAxMDtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XHJcbiAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xyXG59XHJcbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xyXG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcclxufVxyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcclxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XHJcbn1cclxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICB9XHJcbn1cclxuLnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgei1pbmRleDogLTEwMDA7XHJcbn1cclxuLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4uc3dpcGVyLWZhZGUuc3dpcGVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcclxuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbn1cclxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XHJcbn1cclxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcbi5zd2lwZXItY3ViZSB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB6LWluZGV4OiAxO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zd2lwZXItY3ViZS5zd2lwZXItcnRsIC5zd2lwZXItc2xpZGUge1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcclxufVxyXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXHJcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxyXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSxcclxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldiB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxyXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxyXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcclxuICB6LWluZGV4OiAwO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9wYWNpdHk6IDAuNjtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZSB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xyXG59XHJcbi5zd2lwZXItZmxpcCB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB6LWluZGV4OiAxO1xyXG59XHJcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcclxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcclxuICBwb2ludGVyLWV2ZW50czogYXV0bztcclxufVxyXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxyXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxyXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcclxuICB6LWluZGV4OiAwO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGUge1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eSwgaGVpZ2h0O1xyXG59XHJcbi5zd2lwZXItY2FyZHMge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4iLCIuaXRpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5pdGkgKiB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuLml0aV9faGlkZSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uaXRpX192LWhpZGUge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4uaXRpIGlucHV0LFxyXG4uaXRpIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4uaXRpIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAwO1xyXG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZy1yaWdodDogMzZweDtcclxuICBtYXJnaW4tcmlnaHQ6IDA7XHJcbn1cclxuLml0aV9fZmxhZy1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDFweDtcclxufVxyXG4uaXRpX19zZWxlY3RlZC1mbGFnIHtcclxuICB6LWluZGV4OiAxO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgNnB4IDAgOHB4O1xyXG59XHJcbi5pdGlfX2Fycm93IHtcclxuICBtYXJnaW4tbGVmdDogNnB4O1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjNTU1O1xyXG59XHJcbi5pdGlfX2Fycm93LS11cCB7XHJcbiAgYm9yZGVyLXRvcDogbm9uZTtcclxuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzU1NTtcclxufVxyXG4uaXRpX19jb3VudHJ5LWxpc3Qge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMCAwIDAgLTFweDtcclxuICBib3gtc2hhZG93OiAxcHggMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XHJcbn1cclxuLml0aV9fY291bnRyeS1saXN0LS1kcm9wdXAge1xyXG4gIGJvdHRvbTogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xyXG4gIC5pdGlfX2NvdW50cnktbGlzdCB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gIH1cclxufVxyXG4uaXRpX19mbGFnLWJveCB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG59XHJcbi5pdGlfX2RpdmlkZXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xyXG59XHJcbi5pdGlfX2NvdW50cnkge1xyXG4gIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLml0aV9fZGlhbC1jb2RlIHtcclxuICBjb2xvcjogIzk5OTtcclxufVxyXG4uaXRpX19jb3VudHJ5Lml0aV9faGlnaGxpZ2h0IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG59XHJcbi5pdGlfX2ZsYWctYm94LFxyXG4uaXRpX19jb3VudHJ5LW5hbWUsXHJcbi5pdGlfX2RpYWwtY29kZSB7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG4uaXRpX19mbGFnLWJveCxcclxuLml0aV9fY291bnRyeS1uYW1lIHtcclxuICBtYXJnaW4tcmlnaHQ6IDZweDtcclxufVxyXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dCxcclxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT1cInRleHRcIl0sXHJcbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXHJcbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dCxcclxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgaW5wdXRbdHlwZT1cInRlbFwiXSB7XHJcbiAgcGFkZGluZy1yaWdodDogNnB4O1xyXG4gIHBhZGRpbmctbGVmdDogNTJweDtcclxuICBtYXJnaW4tbGVmdDogMDtcclxufVxyXG4uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcixcclxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX2ZsYWctY29udGFpbmVyIHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwO1xyXG59XHJcbi5pdGktLWFsbG93LWRyb3Bkb3duIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxufVxyXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtkaXNhYmxlZF0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlcixcclxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG4uaXRpLS1hbGxvdy1kcm9wZG93blxyXG4gIGlucHV0W2Rpc2FibGVkXVxyXG4gICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXJcclxuICAuaXRpX19zZWxlY3RlZC1mbGFnLFxyXG4uaXRpLS1hbGxvdy1kcm9wZG93blxyXG4gIGlucHV0W3JlYWRvbmx5XVxyXG4gICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXJcclxuICAuaXRpX19zZWxlY3RlZC1mbGFnIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxufVxyXG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fc2VsZWN0ZWQtZGlhbC1jb2RlIHtcclxuICBtYXJnaW4tbGVmdDogNnB4O1xyXG59XHJcbi5pdGktLWNvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogLTEwMDBweDtcclxuICBsZWZ0OiAtMTAwMHB4O1xyXG4gIHotaW5kZXg6IDEwNjA7XHJcbiAgcGFkZGluZzogMXB4O1xyXG59XHJcbi5pdGktLWNvbnRhaW5lcjpob3ZlciB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4uaXRpLW1vYmlsZSAuaXRpLS1jb250YWluZXIge1xyXG4gIHRvcDogMzBweDtcclxuICBib3R0b206IDMwcHg7XHJcbiAgbGVmdDogMzBweDtcclxuICByaWdodDogMzBweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbn1cclxuXHJcbi5pdGktbW9iaWxlIC5pdGlfX2NvdW50cnktbGlzdCB7XHJcbiAgbWF4LWhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLml0aS1tb2JpbGUgLml0aV9fY291bnRyeSB7XHJcbiAgcGFkZGluZzogMTBweCAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcclxufVxyXG5cclxuLml0aV9fZmxhZyB7XHJcbiAgd2lkdGg6IDIwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2JlIHtcclxuICB3aWR0aDogMThweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fY2gge1xyXG4gIHdpZHRoOiAxNXB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tYyB7XHJcbiAgd2lkdGg6IDE5cHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX25lIHtcclxuICB3aWR0aDogMThweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fbnAge1xyXG4gIHdpZHRoOiAxM3B4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX192YSB7XHJcbiAgd2lkdGg6IDE1cHg7XHJcbn1cclxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xyXG4gIC5pdGlfX2ZsYWcge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA1NjUycHggMTVweDtcclxuICB9XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2FjIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMHB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fYWQge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjJweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2FlIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19hZiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02NnB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fYWcge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2FpIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fYWwge1xyXG4gIGhlaWdodDogMTVweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19hbSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2FvIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fYXEge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk4cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19hciB7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjBweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2FzIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MnB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fYXQge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY0cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19hdSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODZweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2F3IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOHB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fYXgge1xyXG4gIGhlaWdodDogMTNweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzMwcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19heiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTJweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2JhIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NHB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fYmIge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk2cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19iZCB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MThweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2JlIHtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MHB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fYmYge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYwcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19iZyB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODJweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2JoIHtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNHB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fYmkge1xyXG4gIGhlaWdodDogMTJweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI2cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19iaiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDhweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2JsIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3MHB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fYm0ge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTkycHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ibiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MTRweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2JvIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzNnB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fYnEge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjU4cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19iciB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02ODBweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2JzIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwMnB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fYnQge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzI0cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19idiB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03NDZweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2J3IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc2OHB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fYnkge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzkwcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ieiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MTJweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2NhIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgzNHB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fY2Mge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODU2cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19jZCB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NzhweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2NmIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkwMHB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fY2cge1xyXG4gIGhlaWdodDogMTRweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTIycHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19jaCB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NDRweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX2NpIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2MXB4IDBweDtcclxufVxyXG4uaXRpX19mbGFnLml0aV9fY2sge1xyXG4gIGhlaWdodDogMTBweDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTgzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19jbCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDA1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19jbSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDI3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19jbiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDQ5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19jbyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDcxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19jcCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDkzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19jciB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTE1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19jdSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTM3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19jdiB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTU5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19jdyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTgxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19jeCB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjAzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19jeSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjI1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19jeiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjQ3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19kZSB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjY5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19kZyB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjkxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19kaiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzEzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19kayB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzM1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19kbSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzU3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19kbyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzc5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19keiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDAxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19lYSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDIzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19lYyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDQ1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19lZSB7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDY3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19lZyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDg5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19laCB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTExcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19lciB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTMzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19lcyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTU1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ldCB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTc3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ldSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTk5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19maSB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjIxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19maiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjQzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19mayB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjY1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19mbSB7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjg3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19mbyB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzA5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19mciB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzMxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19nYSB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzUzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19nYiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzc1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19nZCB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzk3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19nZSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODE5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19nZiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODQxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19nZyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODYzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19naCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODg1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19naSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTA3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19nbCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTI5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19nbSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTUxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19nbiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTczcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ncCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTk1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ncSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDE3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19nciB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDM5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ncyB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDYxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ndCB7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDgzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ndSB7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTA1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ndyB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTI3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19neSB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTQ5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19oayB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTcxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19obSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTkzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19obiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjE1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ociB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjM3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19odCB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjU5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19odSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjgxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19pYyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzAzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19pZCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzI1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19pZSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzQ3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19pbCB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzY5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19pbSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzkxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19pbiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDEzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19pbyB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDM1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19pcSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDU3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19pciB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDc5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19pcyB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTAxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19pdCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTIzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19qZSB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTQ1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19qbSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTY3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19qbyB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTg5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19qcCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjExcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19rZSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjMzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19rZyB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjU1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19raCB7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjc3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19raSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjk5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19rbSB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzIxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19rbiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzQzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19rcCB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzY1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19rciB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzg3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19rdyB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODA5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19reSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODMxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19reiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODUzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19sYSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODc1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19sYiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODk3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19sYyB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTE5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19saSB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTQxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19sayB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTYzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19sciB7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTg1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19scyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDA3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19sdCB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDI5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19sdSB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDUxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19sdiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDczcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19seSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDk1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tYSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTE3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tYyB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTM5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tZCB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTYwcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tZSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTgycHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tZiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjA0cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tZyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjI2cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19taCB7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjQ4cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tayB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjcwcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tbCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjkycHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tbSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzE0cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tbiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzM2cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tbyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzU4cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tcCB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzgwcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tcSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDAycHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tciB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDI0cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tcyB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDQ2cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tdCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDY4cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tdSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDkwcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tdiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTEycHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19tdyB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTM0cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19teCB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTU2cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19teSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTc4cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19teiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjAwcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19uYSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjIycHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19uYyB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjQ0cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19uZSB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjY2cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19uZiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjg2cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19uZyB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzA4cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19uaSB7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzMwcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ubCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzUycHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ubyB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzc0cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ucCB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzk2cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19uciB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODExcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19udSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODMzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19ueiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODU1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19vbSB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODc3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19wYSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODk5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19wZSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTIxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19wZiB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTQzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19wZyB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTY1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19waCB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTg3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19wayB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDA5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19wbCB7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDMxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19wbSB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDUzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19wbiB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDc1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19wciB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDk3cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19wcyB7XHJcbiAgaGVpZ2h0OiAxMHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTE5cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19wdCB7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTQxcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19wdyB7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTYzcHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19weSB7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTg1cHggMHB4O1xyXG59XHJcbi5pdGlfX2ZsYWcuaXRpX19xYSB7XHJcbiAgaGVpZ2h0OiA4cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMDdweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3JlIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMjlweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3JvIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNTFweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3JzIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNzNweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3J1IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyOTVweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3J3IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMTdweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NhIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMzlweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NiIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzNjFweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NjIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzODNweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NkIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MDVweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NlIHtcclxuICBoZWlnaHQ6IDEzcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MjdweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NnIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NDlweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NoIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NzFweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NpIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0OTNweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NqIHtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MTVweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NrIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MzdweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NsIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1NTlweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NtIHtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1ODFweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NuIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MDNweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NvIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MjVweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NyIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NDdweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3NzIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NjlweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3N0IHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2OTFweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3N2IHtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MTNweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3N4IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MzVweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3N5IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NTdweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3N6IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NzlweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3RhIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MDFweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3RjIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MjNweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3RkIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NDVweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3RmIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NjdweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3RnIHtcclxuICBoZWlnaHQ6IDEzcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4ODlweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3RoIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MTFweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3RqIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MzNweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3RrIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NTVweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3RsIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NzdweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3RtIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5OTlweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3RuIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwMjFweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3RvIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNDNweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3RyIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNjVweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3R0IHtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwODdweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3R2IHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMDlweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3R3IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMzFweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3R6IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNTNweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3VhIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNzVweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3VnIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxOTdweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3VtIHtcclxuICBoZWlnaHQ6IDExcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyMTlweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3VuIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNDFweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3VzIHtcclxuICBoZWlnaHQ6IDExcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNjNweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3V5IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyODVweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3V6IHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMDdweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3ZhIHtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMjlweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3ZjIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNDZweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3ZlIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNjhweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3ZnIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzOTBweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3ZpIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MTJweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3ZuIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MzRweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3Z1IHtcclxuICBoZWlnaHQ6IDEycHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NTZweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3dmIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NzhweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3dzIHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MDBweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3hrIHtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MjJweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3llIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NDRweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3l0IHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NjZweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3phIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1ODhweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3ptIHtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MTBweCAwcHg7XHJcbn1cclxuLml0aV9fZmxhZy5pdGlfX3p3IHtcclxuICBoZWlnaHQ6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MzJweCAwcHg7XHJcbn1cclxuXHJcbi5pdGlfX2ZsYWcge1xyXG4gIGhlaWdodDogMTVweDtcclxuICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAwcHggIzg4ODtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvZmxhZ3MucG5nXCIpO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RiZGJkYjtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDA7XHJcbn1cclxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xyXG4gIC5pdGlfX2ZsYWcge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiaW1hZ2VzL2ZsYWdzQDJ4LnBuZ1wiKTtcclxuICB9XHJcbn1cclxuXHJcbi5pdGlfX2ZsYWcuaXRpX19ucCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuIiwiQGluY2x1ZGUgZm9udGZhY2UoJ0hlbG9uaWsnLCAnaGVsb25pay1saWdodCcsIDMwMCk7XHJcbkBpbmNsdWRlIGZvbnRmYWNlKCdIZWxvbmlrJywgJ2hlbG9uaWstcmVndWxhcicsIDQwMCk7XHJcbkBpbmNsdWRlIGZvbnRmYWNlKCdIZWxvbmlrJywgJ2hlbG9uaWstZGVtaWJvbGQnLCA2MDApO1xyXG5AaW5jbHVkZSBmb250ZmFjZSgnSGVsb25paycsICdoZWxvbmlrLWJvbGQnLCA3MDApO1xyXG5AaW5jbHVkZSBmb250ZmFjZSgnSGVsb25paycsICdoZWxvbmlrLWV4dHJhYm9sZCcsIDgwMCk7XHJcbmgxLCAuaDEge1xyXG4gIGxldHRlci1zcGFjaW5nOiByZW0tY2FsYygtMC4yM3B4KTtcclxuICBsaW5lLWhlaWdodDogMS4yMTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYyg1OHB4KTtcclxuICB9XHJcblxyXG4gIHN0cm9uZyxcclxuICBiIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgfVxyXG59XHJcblxyXG5oMiwgLmgyIHtcclxuICBsaW5lLWhlaWdodDogMS4xNDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDUzcHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjY7XHJcbiAgfVxyXG5cclxuICBzdHJvbmcsXHJcbiAgYiB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxufVxyXG5cclxuaDMsIC5oMyB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTg7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygzMnB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ3O1xyXG4gIH1cclxufVxyXG5cclxuaDQsIC5oNCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyOHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gIH1cclxufVxyXG5cclxuaDUsIC5oNSB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIycHgpO1xyXG4gIH1cclxufVxyXG5cclxuLnRleHQtbGgtbWQge1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU2O1xyXG59XHJcblxyXG4ubGVhZCB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgZm9udC1zaXplOiAkbGVhZC1mb250LXNpemUgKiAxLjEyNTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjYyO1xyXG4gIH1cclxufVxyXG5cclxuLnRleHQtc2l6ZS1tZCB7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAwLjg3NTtcclxufVxyXG5cclxuLmZvbnQtd2VpZ2h0LW1lZGl1bSB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLnNtYWxsIHtcclxuICBsZXR0ZXItc3BhY2luZzogLjcycHg7XHJcbn0iLCIuYnRuIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDFweCk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTc7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB6LWluZGV4OiAxO1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxOHB4KTtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE1cHggMzBweCk7XHJcbiAgfVxyXG5cclxuICAmLmRpc2FibGVkLFxyXG4gICY6ZGlzYWJsZWQge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbiAgfVxyXG5cclxuICAmLXN1Y2Nlc3Mge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcbiAgICAgIHotaW5kZXg6IC0yO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgYW5pbWF0ZShtYXgtd2lkdGgsIDAuMXMpO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtb3V0bGluZS1zdWNjZXNzIHtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICRzdWNjZXNzO1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMTNweCAxOHB4KTtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxM3B4IDMwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBAaW5jbHVkZSBhbmltYXRlKG1heC13aWR0aCwgMC4xcyk7XHJcblxyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW47XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxlYXJuLW1vcmUtbGluayB7XHJcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xyXG4gIGNvbG9yOiAkc3VjY2VzcyAhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGxldHRlci1zcGFjaW5nOiAxLjZweDtcclxuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgQGV4dGVuZCAlaWNvbjtcclxuXHJcbiAgICBjb250ZW50OiAkaWNvbi1hcnJvdy1yO1xyXG4gICAgbWFyZ2luOiAwIHJlbS1jYWxjKDEycHgpIDAgMDtcclxuICB9XHJcbn1cclxuIiwiLnNlcnZpY2UtZm9ybSB7XHJcbiAgLmNvbC1pbWFnZSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG9yZGVyOiAyO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtYXJnaW46IC0xMzdweCAwIDAgLTVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmg1IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICB9XHJcblxyXG4gIC5ibG9jay1yZXN1bHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAmLm9wZW5lZCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbC1yZXN1bHQge1xyXG4gICAgb3JkZXI6IDQ7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICYub3BlbmVkIHtcclxuICAgICAgfiAuY29sLWltYWdlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrLXJlc3VsdCB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBtYXJnaW46IC05NXB4IDAgMCAtMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2wtbGctNiArIC5jb2wtbGctNiB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRjeWFuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29sLWZvcm0tbGFiZWwge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYmctbGlnaHQge1xyXG4gIC5ibG9jay1yZXN1bHQge1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ucXVpei1ibG9jayB7XHJcbiAgbGFiZWwsXHJcbiAgLmxhYmVsIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTVweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40NDQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jb250cm9sLXdyYXBwZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTVweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uY2hvaWNlcyB7XHJcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHotaW5kZXg6IDk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XHJcbiAgfVxyXG5cclxuICAmW2RhdGEtdHlwZSo9XCJzZWxlY3Qtb25lXCJdIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICB3aWR0aDogcmVtLWNhbGMoN3B4KTtcclxuICAgICAgaGVpZ2h0OiByZW0tY2FsYyg3cHgpO1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHJpZ2h0OiByZW0tY2FsYyg5cHgpO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzYnIGhlaWdodD0nNicgdmlld0JveD0nMCAwIDYgNicgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIuNTI4NzUgNC45Mjk1MUMyLjUwNDU4IDQuOTA1OTcgMi40MDEyNSA0LjgxNzA4IDIuMzE2MjUgNC43MzQyN0MxLjc4MTY3IDQuMjQ4OCAwLjkwNjY2NyAyLjk4MjM2IDAuNjM5NTgzIDIuMzE5NTFDMC41OTY2NjcgMi4yMTg4NSAwLjUwNTgzMyAxLjk2NDM0IDAuNSAxLjgyODM2QzAuNSAxLjY5ODA2IDAuNTMgMS41NzM4NiAwLjU5MDgzMyAxLjQ1NTMzQzAuNjc1ODMzIDEuMzA3NTggMC44MDk1ODMgMS4xODkwNSAwLjk2NzUgMS4xMjQxMUMxLjA3NzA4IDEuMDgyMyAxLjQwNSAxLjAxNzM1IDEuNDEwODMgMS4wMTczNUMxLjc2OTU4IDAuOTUyNDA3IDIuMzUyNSAwLjkxNjY4NyAyLjk5NjY3IDAuOTE2Njg3QzMuNjEwNDIgMC45MTY2ODcgNC4xNjk1OCAwLjk1MjQwNyA0LjUzMzc1IDEuMDA1NThDNC41Mzk1OCAxLjAxMTY3IDQuOTQ3MDggMS4wNzY2MiA1LjA4NjY3IDEuMTQ3NjVDNS4zNDE2NyAxLjI3Nzk1IDUuNSAxLjUzMjQ1IDUuNSAxLjgwNDgyVjEuODI4MzZDNS40OTM3NSAyLjAwNTc0IDUuMzM1NDIgMi4zNzg3OCA1LjMyOTU4IDIuMzc4NzhDNS4wNjIwOCAzLjAwNTkxIDQuMjMgNC4yNDMxMiAzLjY3NzA4IDQuNzQwMzZDMy42NzcwOCA0Ljc0MDM2IDMuNTM1IDQuODgwNCAzLjQ0NjI1IDQuOTQxMjlDMy4zMTg3NSA1LjAzNjI3IDMuMTYwODMgNS4wODMzNSAzLjAwMjkyIDUuMDgzMzVDMi44MjY2NyA1LjA4MzM1IDIuNjYyNSA1LjAzMDE4IDIuNTI4NzUgNC45Mjk1MScgZmlsbD0nJTIzMDBCMTJCJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB6LWluZGV4OiA5O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHJpZ2h0OiByZW0tY2FsYygxNXB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pcy1mb2N1c2VkIHtcclxuICAgIC5jaG9pY2VzX19pbm5lciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5pcy1vcGVuIHtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgYm94LXNoYWRvdzogcmVtLWNhbGMoMHB4IDRweCA0MHB4KSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG5cclxuICAgIC5jaG9pY2VzX19pbm5lciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5uZXIge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMTFweCAyNXB4IDlweCAxNXB4KSAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyOiByZW0tY2FsYygxcHgpIHNvbGlkICRibGFjaztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBtaW4taGVpZ2h0OiByZW0tY2FsYyg0MnB4KTtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxMHB4IDI1cHggOXB4IDE1cHgpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcGxhY2Vob2xkZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gICZfX2xpc3Qge1xyXG4gICAgJi5jaG9pY2VzX19saXN0LS1zaW5nbGUge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAuY2hvaWNlc19faXRlbSB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1kcm9wZG93biB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEwcHggMCAyMXB4KTtcclxuICAgICAgYm94LXNoYWRvdzogcmVtLWNhbGMoMHB4IDRweCA0MHB4KSByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG5cclxuICAgICAgLmlzLWZsaXBwZWQgJiB7XHJcbiAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNob2ljZXNfX2l0ZW0ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40NDtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg4cHggMjVweCA4cHggMTVweCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5pcy1oaWdobGlnaHRlZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmNob2ljZXNfX3BsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IC05OTk5cHg7XHJcbiAgICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN1YnNjcmliZS1ibG9jayB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogcmVtLWNhbGMoNTBweCAyMHB4KTtcclxuICBtYXJnaW46IHJlbS1jYWxjKDAgLTIwcHggNTBweCk7XHJcbiAgei1pbmRleDogMjtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoNTBweCk7XHJcbiAgfVxyXG5cclxuICAjeyRoZWFkaW5nc30ge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjBweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAzMHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbnB1dC1ob2xkZXIge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjFweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAxNHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb290bm90ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTJweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBtYXgtd2lkdGg6IDY1JTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdGEtYmFubmVyX19kZWNvciB7XHJcbiAgICByaWdodDogLTE4MXB4O1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIHRvcDogNjElO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgcmlnaHQ6IC0xMjBweDtcclxuICAgICAgdG9wOiA3NSU7XHJcbiAgICAgIHdpZHRoOiA0MDBweDtcclxuICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVxdWVzdC1mb3JtIHtcclxuICBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyMHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDMwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLml0aSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuaXRpX19jb3VudHJ5LWxpc3Qge1xyXG4gICAgICBAaW5jbHVkZSBhbmltYXRlKG9wYWNpdHkgdmlzaWJpbGl0eSk7XHJcblxyXG4gICAgICB6LWluZGV4OiA2O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgIGxlZnQ6IDFweDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuXHJcbiAgICAgICYuaXRpX19oaWRlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLml0aV9fc2VsZWN0ZWQtZGlhbC1jb2RlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuaXRpX19mbGFnLWNvbnRhaW5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICB9XHJcblxyXG4gICAgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJ8XCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAtM3B4O1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBjb2xvcjogcmdiYSgkYmxhY2ssIDAuNjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS1jb250cm9sIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYyg1cHggMzBweCA1cHggMTZweCk7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW52YWxpZC1mZWVkYmFjayB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLmZvcm0tYWxlcnQge1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgcmlnaHQ6IDE1cHg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRleHRhcmVhIHtcclxuICAgICYuZm9ybS1jb250cm9sIHtcclxuICAgICAgaGVpZ2h0OiAxMDJweDtcclxuICAgICAgcmVzaXplOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxNXB4IDE2cHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGhlaWdodDogMTIycHg7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTRweCAxNnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tY2hlY2sge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDMwcHgpO1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIGxlZnQ6IC05OTk5cHg7XHJcbiAgICAgIHotaW5kZXg6IC05OTk5O1xyXG5cclxuICAgICAgJjpjaGVja2VkIHtcclxuICAgICAgICB+IGxhYmVsIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGFiZWwge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZShib3JkZXItY29sb3IgYmFja2dyb3VuZCk7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYyg1cHggMjBweCAwIDApO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgQGV4dGVuZCAlaWNvbjtcclxuICAgICAgICBAaW5jbHVkZSBhbmltYXRlKG9wYWNpdHkgdmlzaWJpbGl0eSk7XHJcblxyXG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNoZWNrO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogOHB4O1xyXG4gICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDlweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdWJzY3JpYmUtaG9sZGVyIHtcclxuICAuaW5wdXQtaG9sZGVyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGlucHV0IHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDIxcHgpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgIGhlaWdodDogNTJweDtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDVweCAxNXB4KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg1cHggMjRweCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjJweCk7XHJcbiAgICAgIG1hcmdpbjogMCAtNnB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJjphY3RpdmUge1xyXG4gICAgICBib3JkZXItY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJ1dHRvbiB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1pbi13aWR0aDogMTY4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kYWwtZm9ybS1ob2xkZXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIG1hcmdpbjogcmVtLWNhbGMoNDBweCk7XHJcbiAgbWF4LXdpZHRoOiA1ODZweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogcmVtLWNhbGMoNTBweCAyMHB4IDQwcHgpO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygxMDBweCk7XHJcbiAgfVxyXG5cclxuICAudGV4dC1ob2xkZXIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgdGV4dC1hbGlnbi1sYXN0OiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgIGgzLFxyXG4gICAgLmgzIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyOHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTg7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDE2cHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzJweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjRweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMzBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb2xvci1iYXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuI3BkZmJveCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgPiBpZnJhbWUge1xyXG4gICAgd2lkdGg6IDgwdncgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogODB2aCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCJib2R5Lm5hdi1hY3RpdmUge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihsZykge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbjogMCAwICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMCAyMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbiN3cmFwcGVyIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgPiAuc3RpY2t5LXdyYXAtaGVhZGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgfVxyXG5cclxuICA+IG1haW4ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbGV4OiAxIGF1dG87XHJcbiAgfVxyXG5cclxuICA+IGZvb3RlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnNlY3Rpb24tdXAtdGl0bGUge1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE3O1xyXG4gIG1hcmdpbjogcmVtLWNhbGMoMCAwIDEycHgpO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjRweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VjdGlvbi1oZWFkaW5nIHtcclxuICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNXB4KTtcclxuICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDUwcHgpO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgfVxyXG5cclxuICAjeyRoZWFkaW5nc30ge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICB9XHJcblxyXG4gIGJyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hdXRob3Itc2VjdGlvbiB7XHJcbiAgICBoMixcclxuICAgIC5oMiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDRweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi1oZWFkaW5nX19zdWJ0aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxMnB4KTtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogcmVtLWNhbGMoM3B4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE1cHgpO1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICA+ICoge1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgyLFxyXG4gIC5oMiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNXB4KTtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAqIHtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBiLFxyXG4gIHN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gIH1cclxuXHJcbiAgLnVwLXRpdGxlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxOHB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xNztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGFyay1ibG9jayB7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDI0cHggMCAwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkaW5nLWltYWdlIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbmZvLWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDMwcHggNDBweCAyMnB4IDIwcHgpO1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygyNHB4IDAgMCk7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg1MHB4IDUzcHggNTBweCA0OHB4KTtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgIH1cclxuXHJcbiAgICAmLmJnLWRhcmsge1xyXG4gICAgICAuc3ZnLWljb24ge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkd2hpdGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI1cHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDE4cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmltYWdlLWhvbGRlciB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDIwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zdWItbm90ZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvbG9yLWJhciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmLmpzLWVudGVyZWQge1xyXG4gICAgLmNvbG9yLWJhcl9fYmcge1xyXG4gICAgICBtYXgtd2lkdGg6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19iZyB7XHJcbiAgICBAaW5jbHVkZSBhbmltYXRlKG1heC13aWR0aCwgMC4xcyk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDEwcHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgaGVpZ2h0OiByZW0tY2FsYygxNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmFzZS1zZWN0aW9uIHtcclxuICBwYWRkaW5nOiByZW0tY2FsYyg1MHB4IDApO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygxMDBweCAwKTtcclxuICB9XHJcbn1cclxuXHJcbi5saW5rLXdpdGgtYXJyb3cge1xyXG4gIEBpbmNsdWRlIGFuaW1hdGUoY29sb3IgcGFkZGluZy1sZWZ0KTtcclxuXHJcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICBjb2xvcjogJGdyZWVuLTAyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgbGV0dGVyLXNwYWNpbmc6IHJlbS1jYWxjKDEuNnB4KTtcclxuICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDQ1cHgpO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xyXG4gICAgY29sb3I6ICRncmVlbi0wMjtcclxuICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoNjRweCk7XHJcblxyXG4gICAgLmFycm93IHtcclxuICAgICAgd2lkdGg6IHJlbS1jYWxjKDU0cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hcnJvdy1wcmV2IHtcclxuICAgIC5hcnJvdyB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZVgoLTEpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlWCgtMSk7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDI0cHggMCAwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYXJyb3ctbmV4dCB7XHJcbiAgICBAaW5jbHVkZSBhbmltYXRlKGNvbG9yIHBhZGRpbmctcmlnaHQpO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xcztcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDQ1cHgpO1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDI0cHggMCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoNjRweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvdyB7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hbHQge1xyXG4gICAgQGluY2x1ZGUgYW5pbWF0ZShjb2xvcik7XHJcblxyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIFtjbGFzc149XCJpY29uLVwiXSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTNweCk7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoOHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iZy1kYXJrICYge1xyXG4gICAgY29sb3I6ICRncmVlbjtcclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAuYXJyb3cge1xyXG4gICAgQGluY2x1ZGUgYW5pbWF0ZSh3aWR0aCwgMC4xcywgbGluZWFyKTtcclxuXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IHJlbS1jYWxjKDM1cHgpO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiByZW0tY2FsYygycHgpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0tY2FsYyg0cHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JlZW4tMDI7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxcHgpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9udC13ZWlnaHQtc2VtaWJvbGQge1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XHJcbn1cclxuXHJcbi5ub3QtZm91bmQtc2VjdGlvbiB7XHJcbiAgLm5hdi1saW5rcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgLnBhZ2UtbnVtYmVycyB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IDAgNXB4O1xyXG5cclxuICAgICAgJi5jdXJyZW50IHtcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLm5leHQsXHJcbiAgICAgICYucHJldiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubm90LWZvdW5kLWJsb2NrIHtcclxuICAuc2VhcmNoLWZvcm0ge1xyXG4gICAgZmllbGRzZXQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGhlaWdodDogNjJweDtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNXB4IDYwcHggNXB4IDlweCk7XHJcbiAgICAgIGJvcmRlcjogcmVtLWNhbGMoMC41cHgpIHNvbGlkICRibGFjaztcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI0cHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDVweCAxNjBweCAzcHggOXB4KTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWN0aXZlLFxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOHB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNXB4KTtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTRweCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiA5cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ub3QtZmxvYXRpbmctYnV0dG9uX19vcGVuIHtcclxuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5zcGVjaWFsLXZpZXcge1xyXG4gIC5oZWFkZXJfX3Byb21vIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5uYXZiYXIge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgLmZvb3Rlcl9fdG9wIHtcclxuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuIiwiLnJlc2l6ZS1hY3RpdmUge1xyXG4gICoge1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlciB7XHJcbiAgQGluY2x1ZGUgYW5pbWF0ZSh0cmFuc2Zvcm0pO1xyXG5cclxuICB6LWluZGV4OiA5OTk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAuanMtc2Nyb2xsZWQgJiB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xyXG4gIH1cclxuXHJcbiAgLmhvbWUgJiB7XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuXHJcbiAgLmZpeGVkLXBvc2l0aW9uICYge1xyXG4gICAgYm94LXNoYWRvdzogcmVtLWNhbGMoMCA0cHggMjBweCAwKSByZ2JhKCRibGFjaywgMC4yNSkgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICZfX3Byb21vIHtcclxuICAgIGJhY2tncm91bmQ6ICRibGFjaztcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19wcm9tby10ZXh0IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNnB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuXHJcbiAgICA+ICoge1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Byb21vLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMjBweCAzM3B4IDIwcHggMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxNnB4IDAgMTZweCA1cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJvbW8tY2xvc2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IHJlbS1jYWxjKDhweCk7XHJcbiAgICB0b3A6IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxMnB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIHJpZ2h0OiByZW0tY2FsYyg3cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJvbW8tbGluayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDJweCAwIDAgNnB4KTtcclxuICAgIH1cclxuXHJcbiAgICAubGluay13aXRoLWFycm93IHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoLTU1cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXJyb3cge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDI1cHggMCAyM3B4KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDIwcHggMCByZ2JhKCRibGFjaywgMC4yNSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZ28ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogcmVtLWNhbGMoMTM0cHgpO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBtYXJnaW46IDAgcmVtLWNhbGMoNXB4KSAwIDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICB3aWR0aDogcmVtLWNhbGMoMTcwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDNweCk7XHJcbiAgICAgIHdpZHRoOiByZW0tY2FsYygyMzRweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190b3AtbmF2IHtcclxuICAgIEBleHRlbmQgJWxpc3RyZXNldDtcclxuXHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBtYXJnaW46IGF1dG8gcmVtLWNhbGMoLTEwcHggMCk7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAtMTIuNXB4IDE1cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5qcy1oaWRlICYge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygwIDEwcHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMCAxMi41cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBAZXh0ZW5kICVpY29uO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLWNoZXZyb24tcjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xyXG4gICAgICAgICAgY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zZWFyY2gtb3BlbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNlYXJjaC1wb3B1cC1hY3RpdmUgJiB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZShmb250LXdlaWdodCk7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLXNlYXJjaDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICRpY29uLXNlYXJjaCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB0ZXh0LWluZGVudDogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3ByaW1hcnktbmF2IHtcclxuICAgIEBleHRlbmQgJWxpc3RyZXNldDtcclxuXHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjRweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgLTVweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgLTEyLjVweCk7XHJcbiAgICB9XHJcblxyXG4gICAgPiBsaSB7XHJcbiAgICAgICYuaGFzLWRyb3AtZG93biB7XHJcbiAgICAgICAgJi5ob3ZlciB7XHJcbiAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogYXV0bztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZShjb2xvciBtYXJnaW4pO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlKG9wYWNpdHkgdmlzaWJpbGl0eSB6LWluZGV4KTtcclxuXHJcbiAgICAgICAgICBjb250ZW50OiBhdHRyKGhlYWRpbmcpO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAwIC0xcHggcmdiYSgkc3VjY2VzcywgMSk7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAtMTBweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xMHB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygzOHB4KTtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuaGFzLWRyb3AtYWx0IHtcclxuICAgICAgICAgIH4gLmRyb3AtaG9sZGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDguOCU7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIG1heC13aWR0aDogNjkwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gdWwge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzVweCAzNnB4KTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDEgYXV0bztcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbS12aXN1YWwtYmxvY2sge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzODZweDtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW0tY3RhLWFsdCB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmRyb3Atc20ge1xyXG4gICAgICAgICAgfiAuZHJvcC1ob2xkZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICByaWdodDogOC44JTtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDU5MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuaXRlbS1jdGEge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0OS40JTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgPiB1bCB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAuNiU7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCByZW0tY2FsYygyMXB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuY29sdW1uLWNvdW50LTIge1xyXG4gICAgICAgICAgfiAuZHJvcC1ob2xkZXIge1xyXG4gICAgICAgICAgICB1bCB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNHB4KTtcclxuICAgICAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDEycHgpO1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogcmVtLWNhbGMoMXB4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDExMXB4KTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgID4gbGkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCByZW0tY2FsYygyMXB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5jb2x1bW4tY291bnQtMyB7XHJcbiAgICAgICAgICB+IC5kcm9wLWhvbGRlciB7XHJcbiAgICAgICAgICAgIHVsIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0cHgpO1xyXG4gICAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAzO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTJweCk7XHJcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0tY2FsYygyN3B4KTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDEwcHgpO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgPiBsaSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDIxcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyAmLmFjdGl2ZSB7XHJcbiAgICAgICAgLy8gICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgLy8gICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvLyAgICAgei1pbmRleDogMjtcclxuICAgICAgICAvLyAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgLy8gICAgIG1hcmdpbjogcmVtLWNhbGMoLTFweCAwIDApO1xyXG4gICAgICAgIC8vICAgfVxyXG5cclxuICAgICAgICAvLyAgICY6YmVmb3JlIHtcclxuICAgICAgICAvLyAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAvLyAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAvLyAgICAgei1pbmRleDogMjtcclxuICAgICAgICAvLyAgIH1cclxuICAgICAgICAvLyB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gLmRyb3AtaG9sZGVyIHtcclxuICAgICAgICA+IHVsIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzVweCAxNnB4IDQ2cHgpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgcmVtLWNhbGMoLTIwcHgpO1xyXG4gICAgICAgICAgICBmbGV4OiAxIGF1dG87XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygzNXB4IDM2cHggMzJweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCByZW0tY2FsYygtNDZweCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgKyAuaXRlbS1jdGEtYWx0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICA+IGxpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoNDZweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtLWNhbGMoLTE1cHgpO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktZGFyaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUoY29sb3IpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCByZW0tY2FsYygyMXB4KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwcHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDAgNXB4KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMCAxMi41cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuaGFzLWRyb3AtZG93biB7XHJcbiAgICAgICAgJi5ob3ZlciB7XHJcbiAgICAgICAgICA+IC5kcm9wLWhvbGRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5qcy1zY3JvbGxlZCAmIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAtOTk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5kcm9wLWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZHJvcC1ob2xkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGUob3BhY2l0eSB2aXNpYmlsaXR5KTtcclxuXHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjBweCk7XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xyXG4gICAgICAgIHotaW5kZXg6IC05OTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTI3cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgQGV4dGVuZCAlbGlzdHJlc2V0O1xyXG5cclxuICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZShib3gtc2hhZG93KTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMXB4IDAgMCAkc3VjY2VzcztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmRyb3AtaG9sZGVyIHtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gYSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZShjb2xvcik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIFtjbGFzc149XCJpY29uLVwiXSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcclxuICAgICAgICAgICAgY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40MztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1ob2xkZXIge1xyXG4gICAgQGluY2x1ZGUgYW5pbWF0ZShvcGFjaXR5IHZpc2liaWxpdHkgei1pbmRleCk7XHJcblxyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggNDBweCAwIHJnYmEoJGJsYWNrLCAwLjI1KTtcclxuICAgIHotaW5kZXg6IC0zO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygzNXB4IDM1cHggMjlweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1wb3B1cC1hY3RpdmUgJiB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgIH1cclxuXHJcbiAgICAuanMtc2Nyb2xsZWQgJiB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgei1pbmRleDogLTk5O1xyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lci1iYWNrLXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW46IDAgMCByZW0tY2FsYygyNHB4KTtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAuYmFjay10by1tYWluIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTVweCk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBtYXJnaW46IDAgMCByZW0tY2FsYygyNHB4KTtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgW2NsYXNzXj1cImljb24tXCJdIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEwcHgpO1xyXG4gICAgICAgIGNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICBtYXJnaW46IDAgcmVtLWNhbGMoNS4ycHgpIDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbnB1dC1ob2xkZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI0cHgpO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDM1cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+IC5pY29uLXNlYXJjaCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICBsZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgaGVpZ2h0OiA2MnB4O1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg1cHggNjBweCA1cHggOXB4KTtcclxuICAgICAgYm9yZGVyOiByZW0tY2FsYygwLjVweCkgc29saWQgJGJsYWNrO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNXB4IDE2MHB4IDNweCA0N3B4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphY3RpdmUsXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICByaWdodDogcmVtLWNhbGMoOXB4KTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNXB4KTtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTRweCk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjRweCk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTVweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDE5cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBAZXh0ZW5kICVsaXN0cmVzZXQ7XHJcblxyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAtMTRweCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDVweCAwKTtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKC01cHggMCAyMHB4KTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDVweCAxNHB4KTtcclxuICAgICAgICAgIG1hcmdpbjogcmVtLWNhbGMoLTVweCAwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGdyZWVuLTAyO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZShvcGFjaXR5IHZpc2liaWxpdHkpO1xyXG5cclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbm5lci1oZWFkZXIge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDIzcHggMCk7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJpbWFyeS1uYXZpZ2F0aW9uLWhvbGRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbTogcmVtLWNhbGMoMC41cHgpIHNvbGlkICRibGFjaztcclxuICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMjRweCk7XHJcbiAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjRweCk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgZmxleDogMSBhdXRvO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmpzLWhpZGUgJiB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLWhvbGRlciB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYyg4cHgpO1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoNDlweCk7XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG4ge1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxNXB4IDE2cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTZweCAxOXB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhY2stdG8tbWFpbixcclxuICAuYmFjay10by1wcmV2aW91cyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1cHgpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBtYXJnaW46IDAgMCByZW0tY2FsYygyNHB4KTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcclxuXHJcbiAgICBbY2xhc3NePVwiaWNvbi1cIl0ge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEwcHgpO1xyXG4gICAgICBjb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgIG1hcmdpbjogMCByZW0tY2FsYyg1LjJweCkgMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlubmVyLWJhY2std3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDAgMCByZW0tY2FsYygyNHB4KTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIC5pbm5lci1iYWNrLXRpdGxlIHtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgMCByZW0tY2FsYygyMHB4KTtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdmJhciB7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICBwYWRkaW5nOiAwO1xyXG5cclxuICAmX19ob2xkZXIge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGUob3BhY2l0eSB2aXNpYmlsaXR5IHotaW5kZXgpO1xyXG5cclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjBweCk7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDQwcHggMCByZ2JhKCRibGFjaywgMC4yNSk7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgfVxyXG5cclxuICAgICYuanMtaGlkZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1hY3RpdmUgJiB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB6LWluZGV4OiA5OTk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5uYXYtb3BlbmVyIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIEBpbmNsdWRlIGFuaW1hdGUodG9wKTtcclxuXHJcbiAgICB3aWR0aDogcmVtLWNhbGMoMzRweCk7XHJcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDM0cHgpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgICB6LWluZGV4OiAzMztcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAubmF2LWFjdGl2ZSAmIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgc3ZnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxpbmUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgYm9yZGVyLXRvcDogcmVtLWNhbGMoMS41cHgpIHNvbGlkICRwcmltYXJ5O1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICB0b3A6IHJlbS1jYWxjKDhweCk7XHJcbiAgICAgIGFuaW1hdGlvbjogZmlyc3QtbGluZS1tZW51LWNsb3NlIDAuNXMgZWFzZTtcclxuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcblxyXG4gICAgICAubmF2LWFjdGl2ZSAmIHtcclxuICAgICAgICBhbmltYXRpb246IGZpcnN0LWxpbmUtbWVudSAwLjVzIGVhc2U7XHJcbiAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgYW5pbWF0aW9uOiBzZWNvbmQtbGluZS1tZW51LWNsb3NlIDAuNXMgZWFzZTtcclxuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcblxyXG4gICAgICAubmF2LWFjdGl2ZSAmIHtcclxuICAgICAgICBhbmltYXRpb246IHNlY29uZC1saW5lLW1lbnUgMC41cyBlYXNlO1xyXG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGZvcndhcmRzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgYm90dG9tOiByZW0tY2FsYyg4cHgpO1xyXG4gICAgICBhbmltYXRpb246IGxhc3QtbGluZS1tZW51LWNsb3NlIDAuNXMgZWFzZTtcclxuICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XHJcblxyXG4gICAgICAubmF2LWFjdGl2ZSAmIHtcclxuICAgICAgICBhbmltYXRpb246IGxhc3QtbGluZS1tZW51IDAuNXMgZWFzZTtcclxuICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLml0ZW0tY3RhIHtcclxuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBwYWRkaW5nOiByZW0tY2FsYygyMHB4IDE1cHggNTNweCAyMHB4KTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoMjRweCk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gIHotaW5kZXg6IDI7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS40NDtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDM3cHggMzRweCk7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICB3aWR0aDogMjMuNCU7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIGJvcmRlcjogc29saWQgMXB4ICRncmF5LTEwMDtcclxuICB9XHJcblxyXG4gIC5kZWNvci1ob2xkZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTI1cHg7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHdpZHRoOiAyMTZweDtcclxuICAgIH1cclxuXHJcbiAgICAmLmZ1bGwtd2lkdGgge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICB3aWR0aDogNDU3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTdweDtcclxuICAgICAgICBib3R0b206IC01NnB4O1xyXG4gICAgICAgIHJpZ2h0OiAtMTIzcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDIxcHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMnB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDIxcHgpO1xyXG4gIH1cclxuXHJcbiAgPiBhIHtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNnB4O1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAuYXJyb3cge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGluay13aXRoLWFycm93IHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLml0ZW0tY3RhLWFsdCB7XHJcbiAgcGFkZGluZzogcmVtLWNhbGMoMjBweCk7XHJcbiAgbWFyZ2luOiByZW0tY2FsYygwIC0yMHB4IC0yMHB4KTtcclxuICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMjhweCA1MHB4IDI1cHggMzVweCk7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkZ3JheS0xMDA7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2UtaG9sZGVyIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDIxcHgpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwJTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIGhlaWdodDogMTQwcHg7XHJcbiAgICAgIHdpZHRoOiAxNDhweDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbjogMCByZW0tY2FsYygzNXB4KSAwIDA7XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoMjFweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIycHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zNjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0LWhvbGRlciB7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40NDtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoMTBweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoNnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi1ob2xkZXIge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygyMXB4IDAgMCk7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMS42cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgICAgLmFycm93IHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGluay13aXRoLWFycm93IHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLml0ZW0tdmlzdWFsLWJsb2NrIHtcclxuICBwYWRkaW5nOiByZW0tY2FsYygyMHB4IDIwcHggMTBweCk7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIG1hcmdpbjogcmVtLWNhbGMoMjBweCAtMjBweCAwKTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMzVweCAzMHB4IDEwcHgpO1xyXG4gIH1cclxuXHJcbiAgLnJvdyB7XHJcbiAgICBbY2xhc3NePVwiY29sLVwiXSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgIH4gW2NsYXNzXj1cImNvbC1cIl0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNXB4KTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgICBjb2xvcjogJGdyYXktODU7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoMjFweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBtYXJnaW46IDAgMCByZW0tY2FsYygzMHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWFnZS1ob2xkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiByZW0tY2FsYyg4MXB4KTtcclxuICAgIGhlaWdodDogcmVtLWNhbGMoNTFweCk7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygxMHB4IDApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgd2lkdGg6IHJlbS1jYWxjKDkycHgpO1xyXG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDYzcHgpO1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg1cHggMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGl0bGUtdmlldy1sZyB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyMnB4KSAhaW1wb3J0YW50O1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM2ICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICBtYXJnaW46IDAgMCByZW0tY2FsYygyMXB4KSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnRpdGxlLW9uLWxnIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoMjFweCk7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1cHgpO1xyXG4gICAgY29sb3I6ICRncmF5LWRhcms7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmlyc3QtbGluZS1tZW51IHtcclxuICAwJSB7XHJcbiAgICB0b3A6IHJlbS1jYWxjKDhweCk7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoNDVkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBmaXJzdC1saW5lLW1lbnUtY2xvc2Uge1xyXG4gIDAlIHtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDQ1ZGVnKTtcclxuICB9XHJcblxyXG4gIDUwJSB7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0b3A6IHJlbS1jYWxjKDhweCk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHNlY29uZC1saW5lLW1lbnUge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG5cclxuICA1MCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2Vjb25kLWxpbmUtbWVudS1jbG9zZSB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gIDcwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBsYXN0LWxpbmUtbWVudSB7XHJcbiAgMCUge1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgYm90dG9tOiByZW0tY2FsYyg4cHgpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKC00NWRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGxhc3QtbGluZS1tZW51LWNsb3NlIHtcclxuICAwJSB7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xyXG4gIH1cclxuXHJcbiAgNTAlIHtcclxuICAgIGJvdHRvbTogYXV0bztcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRvcDogYXV0bztcclxuICAgIGJvdHRvbTogcmVtLWNhbGMoOHB4KTtcclxuICB9XHJcbn1cclxuIiwiLmZvb3RlciB7XHJcbiAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgcGFkZGluZzogcmVtLWNhbGMoMjBweCAwKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDUwcHggMCAzMHB4KTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEwMXB4IDAgOTdweCk7XHJcbiAgfVxyXG5cclxuICAuY29sb3ItYmFyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIHdpZHRoOiA0NC4zMyU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB3aWR0aDogMjcuNTklO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgd2lkdGg6IDE2LjIyJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIHdpZHRoOiAxNi4yMiU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgQGluY2x1ZGUgYW5pbWF0ZShjb2xvcik7XHJcblxyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkc3VjY2VzcztcclxuICAgIH1cclxuXHJcbiAgICAmLm1haWwtbGluayB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdG9wIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwcHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTRweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwcHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0NXB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzJweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40NDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDQ1cHgpO1xyXG4gICAgfVxyXG5cclxuICAgID4gKiB7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYm90dG9tIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zb2NpYWxzLWxpc3Qge1xyXG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAuc3BlY2lhbC12aWV3ICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19uYXYge1xyXG4gICAgQGV4dGVuZCAlbGlzdHJlc2V0O1xyXG5cclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDMycHgpO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNXB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIC0zOHB4IDAgMCk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDAgMCAwIDM4cHgpO1xyXG4gICAgfVxyXG5cclxuICAgID4gbGkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzMnB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIHJlbS1jYWxjKDM1cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgID4gYSB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgPiBhIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI1cHgpO1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgID4gLmRyb3AtaG9sZGVyIHtcclxuICAgICAgICB1bCB7XHJcbiAgICAgICAgICBAZXh0ZW5kICVsaXN0cmVzZXQ7XHJcblxyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTRweCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygyNHB4IDAgNXB4KTtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCByZW0tY2FsYygyNnB4KTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDAgMCByZW0tY2FsYygyN3B4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZShjb2xvciBmb250LXdlaWdodCBib3gtc2hhZG93KTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgJHN1Y2Nlc3M7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgQGV4dGVuZCAlaWNvbjtcclxuICAgICAgICBAaW5jbHVkZSBhbmltYXRlKHRyYW5zZm9ybSk7XHJcblxyXG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWNoZXZyb24tcjtcclxuICAgICAgICBjb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDEwcHgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoOXB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNvY2lhbHMge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygyMnB4IDAgMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc29jaWFscy1saXN0IHtcclxuICBAZXh0ZW5kICVsaXN0cmVzZXQ7XHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgbWFyZ2luOiByZW0tY2FsYygwIC0xMi41cHgpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygwIDEyLjVweCk7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIEBpbmNsdWRlIGFuaW1hdGUoY29sb3IpO1xyXG5cclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmluZm9fX25hdiB7XHJcbiAgQGV4dGVuZCAlbGlzdHJlc2V0O1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTJweCk7XHJcbiAgb3BhY2l0eTogMC42ODtcclxuICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gIG1hcmdpbjogcmVtLWNhbGMoMCAtOXB4IDIwcHgpO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDExcHggMCAtOXB4KTtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAgcmVtLWNhbGMoOXB4KTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJ8XCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IC0xcHg7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNvcHlyaWdodCB7XHJcbiAgZm9udC1zaXplOiByZW0tY2FsYygxMnB4KTtcclxuICBvcGFjaXR5OiAwLjY4O1xyXG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE4O1xyXG5cclxuICAuc3BlY2lhbC12aWV3ICYge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMTJweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMTBweCAwIDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaG9tZSB7XHJcbiAgLmhlcm8tc2VjdGlvbiB7XHJcbiAgICAuc2VjdGlvbi1oZWFkaW5nIHtcclxuICAgICAgaDEsXHJcbiAgICAgIC5oMSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjVweCk7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyNXB4KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg0NXB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNThweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVyby1zZWN0aW9uIHtcclxuICAuY29sb3ItYmFyIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgd2lkdGg6IDQyLjQzJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIHdpZHRoOiAyNS41OSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICB3aWR0aDogMTUuOTIlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgd2lkdGg6IDkuMzYlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5hbHQtYmFyIHtcclxuICAgICAgLmNvbG9yLWJhciB7XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NC4zNzUlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI3LjU3JTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNi4xOCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi1oZWFkaW5nIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpvbmx5LWNoaWxkIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWhlYWRpbmdfX3N1YnRpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1oZWFkaW5nX190ZXh0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICA+ICoge1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnRuLXdyYXBwZXIge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcblxyXG4gICZfX2RlY29yIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICYucm91bmQtZGVjb3Ige1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDkzLjMlO1xyXG4gICAgICB0b3A6IDg1JTtcclxuICAgICAgd2lkdGg6IDEyMiU7XHJcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGVYKC0xKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBsZWZ0OiA5Ny4zJTtcclxuICAgICAgICB0b3A6IDY4LjElO1xyXG4gICAgICAgIHdpZHRoOiA1MC4yJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDQ3cHggMCk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWluLWhlaWdodDogNjAwcHg7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEwcHggMCk7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGJsYWNrLCAwLjc1KTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAzO1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMzNweCA5cHggMzlweCAxMXB4KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDM7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg1MXB4IDcxcHgpO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXdoaXRlIHtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuOSk7XHJcblxyXG4gICAgICAuYW5pbWF0ZWQtd29yZCB7XHJcbiAgICAgICAgLmxpbmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hbmltYXRlZC13b3JkIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGluZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoNHB4KTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2JhY2tncm91bmQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5OS44NWRlZywgcmdiYSgkYmxhY2ssIDApIDUzLjU2JSwgJGJsYWNrKTtcclxuICAgICAgb3BhY2l0eTogMC44O1xyXG4gICAgICBtaXgtYmxlbmQtbW9kZTogc29mdC1saWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuYW5pbWF0ZWQtY29udGVudCB7XHJcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGUob3BhY2l0eSk7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLndpdGhvdXQtbGF5ZXIge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19iYWNrZ3JvdW5kLWl0ZW0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gIH1cclxuXHJcbiAgJi5jdXN0b21lci1oZXJvIHtcclxuICAgIC5oZXJvLXNlY3Rpb25fX3dyYXBwZXIge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNjJweCAwIDUwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcm8tc2VjdGlvbl9fY29udGVudCB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgNThweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMCA2MHB4IDAgMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbi1oZWFkaW5nX19zdWJ0aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWIpIHtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyM3B4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5qcy1jb3VudGVyIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDEwcHgpO1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDM1cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4yMTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yNztcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDUzcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDEsXHJcbiAgICAuaDEge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjc7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg1M3B4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvLXdyYXBwZXIge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxvZ28taG9sZGVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogODYuNyU7XHJcblxyXG4gICAgICAubG9nby1ibG9jayB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAzMy4zNCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxOCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAmOm50aC1jaGlsZChuICsgMTApIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dvLTEge1xyXG4gICAgICAgIGxlZnQ6IDI2JTtcclxuICAgICAgICB0b3A6IDIyLjUlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICBsZWZ0OiAzMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9nby0yIHtcclxuICAgICAgICBsZWZ0OiA0OCU7XHJcbiAgICAgICAgdG9wOiA0NiU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dvLTMge1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiA0MyU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dvLTQge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMjElO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9nby01IHtcclxuICAgICAgICB0b3A6IDQlO1xyXG4gICAgICAgIGxlZnQ6IDclO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9nby02IHtcclxuICAgICAgICB0b3A6IDY4LjUlO1xyXG4gICAgICAgIGxlZnQ6IDYwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvZ28tNyB7XHJcbiAgICAgICAgbGVmdDogNTIlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvZ28tOCB7XHJcbiAgICAgICAgdG9wOiA2OSU7XHJcbiAgICAgICAgbGVmdDogMSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2dvLTkge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAyNyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hYm91dC1ibG9ja3Mge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgLTVweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKC0xMHB4IDAgLTMycHgpO1xyXG4gICAgfVxyXG5cclxuICAgIFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgIC5zaW5nbGUtYmxvY2sge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygwIDI1cHggMCAwKTtcclxuICAgICAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMCAtMjVweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbmdsZS1ibG9jayB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDAgMzBweCAwIDApO1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCA1cHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygwIDM0cHggMCAwKTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucXVhbnRpdHkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg2MHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWluLXdpZHRoOiA3MXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDE0cHggMCAwKTtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDcycHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaDUsXHJcbiAgICAuaDUge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMnB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zNjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZmluYWwtY3RhIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmX19kZWNvciB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHdpZHRoOiAzMDBweDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1YnNjcmliZS1mb3JtLWhvbGRlciB7XHJcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgLmlucHV0LWhvbGRlciB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvb3Rub3RlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTJweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3O1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDI1cHgpIGF1dG8gMDtcclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMCAtNnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRleHQtaG9sZGVyIHtcclxuICAgIG1heC13aWR0aDogNzUwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICBhIHtcclxuICAgICAgQGluY2x1ZGUgYW5pbWF0ZShjb2xvcik7XHJcblxyXG4gICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbG9yLWJhciB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIHdpZHRoOiA0NC4zNzUlO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB3aWR0aDogMjcuNTclO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICB3aWR0aDogMTYuMTglO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5xdWl6LWN0YSB7XHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICAmLmJhc2Utc2VjdGlvbiB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDc1cHggMCA2NnB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAgKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTAycHggMCA5NHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19kZWNvciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24taGVhZGluZyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCAoeGwpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtMzNweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19xdWl6IHtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJvcmRlci1sZWZ0OiByZW0tY2FsYygxMHB4KSBzb2xpZCAkeWVsbG93O1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMzZweCAxMnB4IDM3cHggMTdweCk7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg0OHB4IDgwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLFxyXG4gICAgLmgzIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMnB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDU0O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCAobWQpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI4cHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI0cHgpO1xyXG5cclxuICAgID4qIHtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29sb3ItYmFyIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgd2lkdGg6IDQ0LjM3NSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB3aWR0aDogMjcuNTclO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgd2lkdGg6IDE2LjE4JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5sb2dvcy1zZWN0aW9uIHtcclxuICAmLmJhc2Utc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYyg1MnB4IDAgNDVweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg5NnB4IDAgOTBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmJnLXdoaXRlIHtcclxuICAgIC5sb2dvc19faXRlbSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLWhlYWRpbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjFweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDAgMTVweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzOXB4KTtcclxuICAgIH1cclxuXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjhweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNDVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzMztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI2O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiByZW0tY2FsYygzcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubG9nb3Mge1xyXG4gIG1hcmdpbjogcmVtLWNhbGMoMCAtNXB4KTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIC0xMHB4KTtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMTBweCk7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDVweCk7XHJcbiAgICBoZWlnaHQ6IHJlbS1jYWxjKDQ1cHgpO1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDEwMHB4KTtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjZweCk7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMTBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLnRyYWNrIHtcclxuICAgICsgLnRyYWNrIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAgIC5pbm5lci13cmFwcGVyIHtcclxuICAgICAgICBhbmltYXRpb246IG1hcnF1ZWUtaG9yaXpvbnRhbC1pbnYgNDBzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWw7XHJcbiAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICBhbmltYXRpb246IG1hcnF1ZWUtaG9yaXpvbnRhbC1pbnYgNjBzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbS1zcGVlZCB7XHJcbiAgICAgIC5pbm5lci13cmFwcGVyIHtcclxuICAgICAgICBhbmltYXRpb246IG1hcnF1ZWUtaG9yaXpvbnRhbCAyMHMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBtYXJxdWVlLWhvcml6b250YWwgMzBzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICsgLnRyYWNrIHtcclxuICAgICAgICAuaW5uZXItd3JhcHBlciB7XHJcbiAgICAgICAgICBhbmltYXRpb246IG1hcnF1ZWUtaG9yaXpvbnRhbC1pbnYgMjBzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWw7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBhbmltYXRpb246IG1hcnF1ZWUtaG9yaXpvbnRhbC1pbnYgMzBzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5sZy1zcGVlZCB7XHJcbiAgICAgIC5pbm5lci13cmFwcGVyIHtcclxuICAgICAgICBhbmltYXRpb246IG1hcnF1ZWUtaG9yaXpvbnRhbCA2MHMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBtYXJxdWVlLWhvcml6b250YWwgODBzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWw7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICArIC50cmFjayB7XHJcbiAgICAgICAgLmlubmVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBtYXJxdWVlLWhvcml6b250YWwtaW52IDYwcyBsaW5lYXIgMHMgaW5maW5pdGUgbm9ybWFsO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBtYXJxdWVlLWhvcml6b250YWwtaW52IDgwcyBsaW5lYXIgMHMgaW5maW5pdGUgbm9ybWFsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lci13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYW5pbWF0aW9uOiBtYXJxdWVlLWhvcml6b250YWwgNDBzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWw7XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGFuaW1hdGlvbjogbWFycXVlZS1ob3Jpem9udGFsIDYwcyBsaW5lYXIgMHMgaW5maW5pdGUgbm9ybWFsO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIG1hcnF1ZWUtaG9yaXpvbnRhbCB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxuXHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBtYXJxdWVlLWhvcml6b250YWwtaW52IHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIC5tYXJxdWVlLWhvcml6b250YWwge1xyXG4vLyAgIG92ZXJmbG93LXg6IHNjcm9sbCAhaW1wb3J0YW50O1xyXG4vLyAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4vLyAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuLy8gICAvKiBJRSBhbmQgRWRnZSAqL1xyXG4vLyAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuLy8gICAvKiBGaXJlZm94ICovXHJcbi8vIH1cclxuXHJcbi8vIC5tYXJxdWVlLWhvcml6b250YWw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuLy8gICBkaXNwbGF5OiBub25lO1xyXG4vLyB9XHJcbiIsIi5iZW5lZml0cy1zZWN0aW9uIHtcclxuICAmLmJlbmVmaXRzLXNlY3Rpb24tLW5vLXNwYWNlZCB7XHJcbiAgICAucGFydG5lcnMtYmxvY2sge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg1MXB4KTtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDQ0cHgpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDc1cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29sb3ItYmFyX19pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDEwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5nYXJ0bmVyLXBhcnRuZXItYmxvY2sge1xyXG4gICAgICBib3gtc2hhZG93OiByZW0tY2FsYygwIDRweCA0MHB4KSByZ2JhKCRibGFjaywgMC4yNSk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwcHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzBweCA0MHB4IDI2cHgpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygzMHB4IDQwcHggMTZweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaDMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDlweCk7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWhlYWRpbmcge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNjBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmVuZWZpdHMtc2VjdGlvbl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuXHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIycHgpO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLWhlYWRpbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoOXB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKC00OXB4KTtcclxuICAgIH1cclxuXHJcbiAgICBoMiB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwcHgpO1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTFweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI1cHgpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg4NHB4KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICB9XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBAZXh0ZW5kIC5oNTtcclxuXHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDhweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjVweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDZweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOHB4KTtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxNXB4IDMwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYnRuLXdyYXAge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKC0ycHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN0YS1iYW5uZXIge1xyXG4gICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNDBweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg3MHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaW5nbGUtYmxvY2sge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMTVweCAwIDApO1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgNXB4KTtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygwIDAgMCAyMnB4KTtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgYm90dG9tOiA2cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICBib3R0b206IDE4cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoNSxcclxuICAgIC5oNSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCA3cHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjJweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjRweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubWVkaWEtcXVvdGUge1xyXG4gICZfX2ltYWdlIHtcclxuICAgIHBhZGRpbmctdG9wOiA1Ni4zJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5pY29uLXBsYXkge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYmctZ3JheS1saWdodGVuLWFsdCB7XHJcbiAgICAubWVkaWEtcXVvdGVfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgYmFja2dyb3VuZDogJGdyYXktMjAwICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaWNvbi1wbGF5IHtcclxuICAgIEBpbmNsdWRlIGFuaW1hdGUob3BhY2l0eSB2aXNpYmlsaXR5KTtcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgb3BhY2l0eTogMC44O1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHdpZHRoOiByZW0tY2FsYyg1N3B4KTtcclxuICAgIGhlaWdodDogcmVtLWNhbGMoNTdweCk7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgd2lkdGg6IHJlbS1jYWxjKDg1cHgpO1xyXG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDg1cHgpO1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMycHgpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMCAzcHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDAgNnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMjRweCAyOXB4KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg1OXB4IDIycHggNjBweCA5M3B4KTtcclxuICAgIH1cclxuXHJcbiAgICAuYmctZ3JheS1saWdodGVuICYge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBibG9ja3F1b3RlIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIEBleHRlbmQgJWljb247XHJcblxyXG4gICAgICBjb250ZW50OiAkaWNvbi1xdW90ZTtcclxuICAgICAgY29sb3I6ICR3YXJuaW5nO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg1M3B4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI1cHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiByZW0tY2FsYygtMTEwcHgpO1xyXG4gICAgICAgIHRvcDogcmVtLWNhbGMoLTIzcHgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNzdweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBxIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIzcHgpO1xyXG5cclxuICAgICAgJjphZnRlcixcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGNpdGUge1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iZW5lZml0cy1yb3cge1xyXG4gIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKC0xMnB4KTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLnNpbmdsZS1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIycHgpO1xyXG4gIH1cclxuXHJcbiAgLmltYWdlLWhvbGRlciB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDdweCAwIDApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgd2lkdGg6IDgycHg7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAyMHB4IDAgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoNSxcclxuICAuaDUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCA5cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMnB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubm90ZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDEycHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICB9XHJcbn1cclxuIiwiLmV4cGxvcmUtcGxhdGZvcm0ge1xyXG4gIHBhZGRpbmc6IDQ2cHggMCAwO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg1NnB4KTtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEwMHB4IDAgNDRweCk7XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi1oZWFkaW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDlweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzNHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWRpbmcge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG5cclxuICAmX19oZWFkaW5nLXRleHQge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZGF0YS1wbGF0Zm9ybSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgcGFkZGluZzogcmVtLWNhbGMoMCAwIDEycHgpO1xyXG4gIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI1cHgpO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDY7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg1MHB4KTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgbGVmdDogLTk5OTlweDtcclxuICAgICAgcmlnaHQ6IC05OTk5cHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19oZWFkaW5nIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyN3B4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKC0zMHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWRpbmctdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE0cHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTkxO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiByZW0tY2FsYygzcHgpO1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMTFweCAyM3B4KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxOXB4IDE3cHggMTVweCk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDgwJTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBsZWZ0OiAtOTk5OXB4O1xyXG4gICAgICAgIHJpZ2h0OiAtOTk5OTlweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbG9yLWJhciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiByZW0tY2FsYygtMjBweCk7XHJcbiAgICByaWdodDogNi4ydnc7XHJcbiAgICBib3R0b206IHJlbS1jYWxjKC05cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIGJvdHRvbTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDNweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoMTBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICB3aWR0aDogNDIuNDMlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgd2lkdGg6IDI1LjU5JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIHdpZHRoOiAxNS45MiU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICB3aWR0aDogOS4zNiU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDg0cHggNDBweCA0NHB4KTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xyXG4gICAgfVxyXG5cclxuICAgIGgzIHtcclxuICAgICAgQGV4dGVuZCAuaDU7XHJcblxyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNHB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNXB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1hcmtlZC1saXN0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI1cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTBweCAyMHB4IDAgMCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxMHB4IDAgMCAzMHB4KTtcclxuICAgICAgY29sdW1uLWNvdW50OiAyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm1hcmtlZC1saXN0IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAmLm1hcmtlZC1saXN0LS14bCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ0O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjRweCk7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjdweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSBlbGVtZW50cy1zaXplKDIwcHgpO1xyXG5cclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDlweCk7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMCk7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZWxlbWVudHMtc2l6ZSgzMHB4KTtcclxuXHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygyN3B4KTtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmFsdC12aWV3IHtcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjRweCk7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgZWxlbWVudHMtc2l6ZSgyMHB4KTtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg5cHgpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDRweCk7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDhweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDM0cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5jcm9zc2VkLXZpZXcge1xyXG4gICAgbGkge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJGljb24tY3Jvc3M7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1yYXNwYmVycnk7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg3cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNXB4KTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgZWxlbWVudHMtc2l6ZSgxNXB4KTtcclxuICAgICAgQGV4dGVuZCAlaWNvbjtcclxuXHJcbiAgICAgIGNvbnRlbnQ6ICRpY29uLWNoZWNrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNnB4KTtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5jaGFsbGVuZ2VzLWJsb2NrIHtcclxuICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg1cHgpO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNXB4KTtcclxuICB9XHJcblxyXG4gICZfX2hlYWRpbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjVweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0OXB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jaGFsbGVuZ2VzLWl0ZW1zIHtcclxuICBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZS1pdGVtIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udHJhaW5pbmctc2VjdGlvbiB7XHJcbiAgLnNlY3Rpb24taGVhZGluZyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDQ2cHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFydGljbGUtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgYm94LXNoYWRvdzogMCByZW0tY2FsYyg0cHggNDBweCkgMCByZ2JhKCRibGFjaywgMC4yNSk7XHJcbiAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjBweCk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI1cHgpO1xyXG4gIH1cclxuXHJcbiAgJi50cmFpbmluZy1jYXJkIHtcclxuICAgIC5jYXJkLWltZy10b3Age1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgLmNhcmQtYm9keSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygzMHB4IDI1cHggMzJweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygzMHB4IDQxcHggMzJweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGluay13aXRoLWFycm93IHtcclxuICAgICAgYm90dG9tOiByZW0tY2FsYygxNXB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaG9yaXpvbnRhbC1jYXJkIHtcclxuICAgIGEge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWltZy10b3Age1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDQxJTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jYXJkLWJvZHkge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygxNXB4KTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygxMHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtLWNhbGMoMzBweCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoMzBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGluay13aXRoLWFycm93IHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGxlZnQ6IDQ2JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN7JGhlYWRpbmdzfSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBAaW5jbHVkZSBhbmltYXRlKGJhY2tncm91bmQtY29sb3IgY29sb3IpO1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgIC5saW5rLXdpdGgtYXJyb3cge1xyXG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcblxyXG4gICAgICAgIC5hcnJvdyB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2FyZC1zdWJ0aXRsZSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29sb3ItYmFyIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhcmQtY2F0ZWdvcnkge1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYXJ0aWNsZS1pdGVtX19pY29uIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgJi5kZWZhdWx0LWltYWdlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuaG92ZXItaW1hZ2Uge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNhcmQtaW1nLXRvcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogNTcuOSU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDcyLjElO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgcGFkZGluZy10b3A6IDU3LjklO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDFweCk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAubG9nby1ob2xkZXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogLTk5OXB4O1xyXG4gICAgICAgIHJpZ2h0OiAtOTk5cHg7XHJcbiAgICAgICAgYm90dG9tOiAtOTk5cHg7XHJcbiAgICAgICAgdG9wOiAtOTk5cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuOCk7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICsgLmNhcmQtYm9keSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygyM3B4KTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDQ5cHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygyNXB4KTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNTBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jYXJkLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGluay13aXRoLWFycm93IHtcclxuICAgICAgICBib3R0b206IHJlbS1jYWxjKDM0cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29sb3ItYmFyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygxMHB4KTtcclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0NS41MyU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgICAgICB3aWR0aDogMjcuNTklO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2LjkyJTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5LjM2JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkLWJvZHkge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMjlweCAzOXB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDMwcHggMjVweCA3MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDMwcHggNDFweCA3MHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkLWNhdGVnb3J5IHtcclxuICAgIEBpbmNsdWRlIGFuaW1hdGUoY29sb3IpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xODtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoMTZweCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcclxuICAgIGNvbG9yOiAkZ3JheS1kYXJrO1xyXG4gIH1cclxuXHJcbiAgJl9faWNvbiB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMHB4KTtcclxuICAgIHdpZHRoOiByZW0tY2FsYyg0NXB4KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBAaW5jbHVkZSBhbmltYXRlKG9wYWNpdHkgdmlzaWJpbGl0eSk7XHJcblxyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xyXG5cclxuICAgICAgJi5ob3Zlci1pbWFnZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBAZXh0ZW5kIC5oNTtcclxuXHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTdweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkLWxhYmVsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygxMHB4IDIwcHgpO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIGJhY2tncm91bmQ6ICRkYXJrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICYubGFiZWwtcHVycGxlIHtcclxuICAgICAgYmFja2dyb3VuZDogJHB1cnBsZS1saWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmLmxhYmVsLXllbGxvdyB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sYWJlbC1zdWNjZXNzIHtcclxuICAgICAgYmFja2dyb3VuZDogJHN1Y2Nlc3M7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi5sYWJlbC1wcmltYXJ5IHtcclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2FyZC1zdWJ0aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBhbmltYXRlKGNvbG9yKTtcclxuXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICB9XHJcblxyXG4gIC5jYXJkLXRleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDNweCk7XHJcbiAgfVxyXG5cclxuICAubGluay13aXRoLWFycm93IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgcmlnaHQ6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgYm90dG9tOiByZW0tY2FsYygzNXB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHJpZ2h0OiByZW0tY2FsYygyNXB4KTtcclxuICAgICAgbGVmdDogcmVtLWNhbGMoMjVweCk7XHJcbiAgICAgIGJvdHRvbTogcmVtLWNhbGMoNTRweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICByaWdodDogcmVtLWNhbGMoNDFweCk7XHJcbiAgICAgIGxlZnQ6IHJlbS1jYWxjKDQxcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbG9yLWJhciB7XHJcbiAgICBAaW5jbHVkZSBhbmltYXRlKG9wYWNpdHkgdmlzaWJpbGl0eSk7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDEwcHgpO1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIHdpZHRoOiA0Mi40MyU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB3aWR0aDogMjUuNTklO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgd2lkdGg6IDE1LjkyJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgICAgIHdpZHRoOiA5LjM2JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmN0YS1iYW5uZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiByZW0tY2FsYyg1MHB4IDIwcHggNTBweCk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBtYXJnaW46IHJlbS1jYWxjKDAgLTIwcHgpO1xyXG4gIHotaW5kZXg6IDI7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMjRweCA1MXB4IDI3cHgpO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHdpZHRoOiAwO1xyXG4gICAgICBtaW4taGVpZ2h0OiAxMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNTFweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgPiAucm93IHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoMyxcclxuICAuaDMge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZWNvciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICAgIGxlZnQ6IHJlbS1jYWxjKC0xMjdweCk7XHJcbiAgICBib3R0b206IHJlbS1jYWxjKC00N3B4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHJpZ2h0OiByZW0tY2FsYygtOThweCk7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IHJlbS1jYWxjKDMyNXB4KTtcclxuICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDMyNXB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY3RhLXJvdyB7XHJcbiAgcGFkZGluZzogcmVtLWNhbGMoNDBweCAwKTtcclxuICBtYXJnaW46IHJlbS1jYWxjKDAgMCAtMjBweCk7XHJcblxyXG4gIC5zaW5nbGUtYmxvY2sge1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA0MHB4IHJnYmEoJGJsYWNrLCAwLjI1KTtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDIwcHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgPiBhIHtcclxuICAgICAgQGluY2x1ZGUgYW5pbWF0ZShiYWNrZ3JvdW5kIGNvbG9yKTtcclxuXHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygzMHB4IDQwcHggMjRweCk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcblxyXG4gICAgICAgIC5saW5rLXdpdGgtYXJyb3cge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbm5lci1ob2xkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIGZsZXg6IDEgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5saW5rLXdyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuY3VzdG9tZXJzLXNlY3Rpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG5cclxuICAmLmJhc2Utc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYyg3MXB4IDAgNjBweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxMDFweCAwIDEyM3B4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gID4gLmNvbnRhaW5lciB7XHJcbiAgICA+IC5saW5rLXdyYXBwZXIge1xyXG4gICAgICBwYWRkaW5nOiAyMnB4IDAgMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoLTI1cHggMCAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24taGVhZGluZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg2cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzVweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpZGVyLWNvbnRyb2xzIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygzNHB4IDAgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWNrLWFycm93IHtcclxuICAgICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogcmVtLWNhbGMoMTVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb2xvci1iYXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmNvbG9yLWJhciB7XHJcbiAgJl9faXRlbSB7XHJcbiAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgIHdpZHRoOiA0Mi40MyU7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICB3aWR0aDogMjUuNTklO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgd2lkdGg6IDE1LjkyJTtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgIHdpZHRoOiA5LjM2JTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jdXN0b21lci1zbGlkZXIge1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogcmVtLWNhbGMoMCAtNXB4KTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIC0xMHB4KTtcclxuICB9XHJcblxyXG4gIC5zbGljay1saXN0IHtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXRyYWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAuc2xpZGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgIC5saW5rLW1vcmUtd3JhcHBlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3VzdG9tZXItaXRlbSxcclxuICAuY3VzdG9tZXItaXRlbS1hbHQge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDVweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMTBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY3VzdG9tZXItaXRlbSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IHJlbS1jYWxjKDAgNHB4IDQwcHgpIHJnYmEoJGJsYWNrLCAwLjI1KTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDI5cHggMjBweCAyMnB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDYwcHggMzVweCA2MHB4KTtcclxuICAgICAgbWluLWhlaWdodDogcmVtLWNhbGMoMzUycHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNjBweCA0MHB4IDYwcHggNTZweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjRweCk7XHJcblxyXG4gICAgKyBibG9ja3F1b3RlIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYmxvY2txdW90ZSB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBAZXh0ZW5kICVpY29uO1xyXG5cclxuICAgICAgY29udGVudDogJGljb24tcXVvdGU7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzlweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNXB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDQ3cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNXB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlcixcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2NvbXBhbnkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4xMTE7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI1cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdmlzdWFsIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgd2lkdGg6IHJlbS1jYWxjKDI2MnB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHdpZHRoOiByZW0tY2FsYygzMDVweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGluay1tb3JlLXdyYXBwZXIge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBAaW5jbHVkZSBhbmltYXRlKG9wYWNpdHkgdmlzaWJpbGl0eSk7XHJcblxyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiByZW0tY2FsYygtNzdweCk7XHJcbiAgICAgIGxlZnQ6IHJlbS1jYWxjKDdweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY3VzdG9tZXItaXRlbS1hbHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNTBweCkgIWltcG9ydGFudDtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKCRibGFjaywgMC4yNSk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDMwcHgpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAucm93IHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgW2NsYXNzKj1cImNvbC1cIl0ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gIC5pbm5lci1ob2xkZXIge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMjBweCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAwIC0zM3B4KTtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNDFweCAyMnB4IDEwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAyNTBweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMzA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGluZyB7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI0cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWctaG9sZGVyIHtcclxuICAgICAgd2lkdGg6IDUzcHg7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoN3B4IDAgMjBweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDI0cHggMCAwKTtcclxuICAgICAgICB3aWR0aDogNjlweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjRweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOHB4KTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGJyIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGV4dC1ob2xkZXIge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjBweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGZsZXg6IDEgYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJsb2NrcXVvdGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjRweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMThweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBjaXRlIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTE7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5saW5rLXdyYXBwZXIge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4uc3RvcnktdmlzdWFsIHtcclxuICBwYWRkaW5nOiByZW0tY2FsYyg0NnB4IDVweCAyOXB4KTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMzlweCA3cHggMjJweCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYyg2MHB4KTtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE1cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg2MnB4KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoM3B4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoODBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygwIDUwcHggMTJweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygwIDQ1cHggMTRweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGluay13aXRoLWFycm93IHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgLmFycm93IHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsaWNrLWFycm93IHtcclxuICBAaW5jbHVkZSBhbmltYXRlKGJhY2tncm91bmQtY29sb3IgY29sb3IpO1xyXG5cclxuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgd2lkdGg6IHJlbS1jYWxjKDM2cHgpO1xyXG4gIGhlaWdodDogcmVtLWNhbGMoMzZweCk7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTVweCk7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcclxuICB9XHJcblxyXG4gICYuc2xpY2stbmV4dCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDNweCk7XHJcbiAgfVxyXG5cclxuICAmLnNsaWNrLXByZXYge1xyXG4gICAgcGFkZGluZy1yaWdodDogcmVtLWNhbGMoM3B4KTtcclxuXHJcbiAgICBbY2xhc3MqPVwiaWNvbi1cIl0ge1xyXG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuc2xpY2stZGlzYWJsZWQge1xyXG4gICAgb3BhY2l0eTogMC41O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uc2xpY2stZG90cyB7XHJcbiAgQGV4dGVuZCAlbGlzdHJlc2V0O1xyXG5cclxuICBtYXJnaW46IHJlbS1jYWxjKDE1cHggLTExcHggMCk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gIGxpIHtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAxMXB4KTtcclxuXHJcbiAgICAmLnNsaWNrLWFjdGl2ZSB7XHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGJ1dHRvbiB7XHJcbiAgICBAaW5jbHVkZSBhbmltYXRlKGJhY2tncm91bmQtY29sb3IpO1xyXG5cclxuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMXM7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkc3VjY2VzcztcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgd2lkdGg6IHJlbS1jYWxjKDEycHgpO1xyXG4gICAgaGVpZ2h0OiByZW0tY2FsYygxMnB4KTtcclxuICAgIGZvbnQtc2l6ZTogMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5xdWl6LXNlY3Rpb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG5cclxuICAmLmJhc2Utc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg2MnB4KTtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDYycHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDEwMHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLWhlYWRpbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTJweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIycHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41NDU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDQ3cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIGgyLFxyXG4gICAgLmgyIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzNXB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xNzE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLWhlYWRpbmdfX3N1YnRpdGxlIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnF1aXotYmxvY2sge1xyXG4gIGg0LFxyXG4gIC5oNCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDQ3cHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnF1aXotc2xpZGVyIHtcclxuICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNTBweCk7XHJcbn1cclxuXHJcbi5xdWl6LXNsaWRlci10b3AtbmF2LWhvbGRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDEycHgpO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg2MXB4KTtcclxuICB9XHJcblxyXG4gIC5zbGljay1hcnJvdyB7XHJcbiAgICBAaW5jbHVkZSBhbmltYXRlKGNvbG9yKTtcclxuXHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTNweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgY29sb3I6IGRhcmtlbigkZ3JlZW4sIDEwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbGljay1wcmV2IHtcclxuICAgICAgLmljb24tYXJyb3ctciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW2NsYXNzKj1pY29uLV0ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udHJvbHMtaG9sZGVyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiByZW0tY2FsYyg1cHgpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHotaW5kZXg6IDk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlci1idXR0b25zIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDEwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGlkZXItY291bnRlciB7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucXVpei1zbGlkZXItdG9wLW5hdiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTBweCk7XHJcbiAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDNweCk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiBjYWxjKDEwMCUgLSAje3JlbS1jYWxjKDNweCl9KTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiByZW0tY2FsYygzcHgpO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkYmxhY2sgMCUsICRibGFjayA0Mi41JSwgJGJsdWUgNDIuNSUsICRibHVlIDY4JSwgJGdyZWVuIDY4JSwgJGdyZWVuIDg0JSwgJHllbGxvdyA4NCUsICR5ZWxsb3cgOTMuMyUsICRncmF5LTIwMCA5My4zJSwgJGdyYXktMjAwIDEwMCUpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgdG9wOiByZW0tY2FsYyg2cHgpO1xyXG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDVweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpY2stdHJhY2sge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoNXB4IDg1cHggNnB4IDApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zbGljay1jdXJyZW50ICYge1xyXG4gICAgICAucXVpei1zbGlkZXItdG9wLW5hdl9fYnV0dG9uIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnF1aXotc2xpZGVyLXRvcC1uYXZfX2RvdCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGluay1saWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYnV0dG9uIHtcclxuICAgIEBpbmNsdWRlIGFuaW1hdGUoY29sb3IpO1xyXG5cclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICBjb2xvcjogcmdiYSgkYmxhY2ssIDAuNSk7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTE7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktc2Fucy1zZXJpZjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2RvdCB7XHJcbiAgICBAaW5jbHVkZSBhbmltYXRlKGJvcmRlci1jb2xvcik7XHJcblxyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHdpZHRoOiByZW0tY2FsYygxOHB4KTtcclxuICAgIGhlaWdodDogcmVtLWNhbGMoMThweCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gcmVtLWNhbGMoM3B4KTtcclxuICAgIGJvcmRlcjogcmVtLWNhbGMoM3B4KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGV4dCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucXVpei1zbGlkZXItY29udGVudC1ob2xkZXIge1xyXG4gIC5jb250cm9scy1ob2xkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIC0xMHB4IC0yMHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAxMHB4IDIwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWRlci1idXR0b25zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIC5zbGljay1hcnJvdyB7XHJcbiAgICAgIGJvcmRlcjogcmVtLWNhbGMoMnB4KSBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoNnB4KTtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTRweCAxNXB4KTtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMnB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIG1pbi13aWR0aDogcmVtLWNhbGMoNzVweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOHB4KTtcclxuICAgICAgICBtaW4td2lkdGg6IHJlbS1jYWxjKDExMnB4KTtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxNHB4IDI0cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnNsaWNrLWRpc2FibGVkIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcblxyXG4gICAgICAmLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYnRuLXN1Y2Nlc3Mge1xyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgbGVmdDogcmVtLWNhbGMoLTJweCk7XHJcbiAgICAgICAgICB0b3A6IHJlbS1jYWxjKC0ycHgpO1xyXG4gICAgICAgICAgcmlnaHQ6IHJlbS1jYWxjKC0ycHgpO1xyXG4gICAgICAgICAgYm90dG9tOiByZW0tY2FsYygtMnB4KTtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoNnB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHllbGxvdztcclxuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSArICN7cmVtLWNhbGMoNHB4KX0pO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnF1aXotc2xpZGVyLWNvbnRlbnQge1xyXG4gIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI0cHgpO1xyXG4gIHotaW5kZXg6IDk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDM1cHgpO1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWxpc3Qge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDJweCk7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgNHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBidXR0b24ge1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucXVpei1yZXN1bHQge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuICBwYWRkaW5nOiByZW0tY2FsYyg2MHB4IDE5cHggNTBweCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIG1hcmdpbjogcmVtLWNhbGMoMCAtMjBweCk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDUwcHggNDBweCA2NHB4IDQwcHgpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoNTBweCA2OXB4IDY0cHggNjlweCk7XHJcbiAgfVxyXG5cclxuICAmLmpzLWhpZGRlbiB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGhlaWdodDogcmVtLWNhbGMoMTBweCk7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRibGFjayAwJSwgJGJsYWNrIDQyLjUlLCAkYmx1ZSA0Mi41JSwgJGJsdWUgNjglLCAkZ3JlZW4gNjglLCAkZ3JlZW4gODQlLCAkeWVsbG93IDg0JSwgJHllbGxvdyA5My4zJSwgJGdyYXktMjAwIDkzLjMlLCAkZ3JheS0yMDAgMTAwJSk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgaGVpZ2h0OiByZW0tY2FsYygxNXB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltZy1ibG9jayB7XHJcbiAgICB3aWR0aDogcmVtLWNhbGMoNzBweCk7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCA0MHB4IDAgMCk7XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDUwcHggMCAwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Jlc3VsdCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZ2FydG5lci1wYXJ0bmVyLXNlY3Rpb24ge1xyXG4gICYuYmFzZS1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDU3cHggMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxMDBweCAwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5nYXJ0bmVyLXBhcnRuZXItYmxvY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3gtc2hhZG93OiAwIDRweCA0MHB4IDAgcmdiYSgkYmxhY2ssIDAuMjUpO1xyXG5cclxuICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygxNHB4IDIwcHggNTBweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYyg1NThweCk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDUwcHggMjVweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg1MHB4IDI0cHggNTBweCA2MHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iZy1ncmF5LWxpZ2h0ZW4gJiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICAudXAtdGl0bGUge1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTc7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDMsXHJcbiAgLmgzIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI1cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjRweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI1cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjlweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29sb3ItYmFyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5yYXRlcy1ibG9jayB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiByZW0tY2FsYygxNnB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yYXRlcy1ibG9jayB7XHJcbiAgcGFkZGluZzogcmVtLWNhbGMoNjRweCAyN3B4IDc1cHggMTlweCk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDMwcHggMjVweCk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYyg1MHB4IDQ5cHgpO1xyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0NnB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDQ1cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNXB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDdweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19tYW5hZ2VyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjExMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdGFyLXJhdGUge1xyXG4gIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDIwcHgpO1xyXG5cclxuICAmX192YWx1ZSB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyNHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMTVweCAwIDApO1xyXG4gIH1cclxuXHJcbiAgJl9fc3RhcnMge1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAtNHB4KTtcclxuXHJcbiAgICBbY2xhc3MqPVwiaWNvbi1cIl0ge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgNHB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnJlc291cmNlcy1zZWN0aW9uIHtcclxuICAmLmJhc2Utc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYyg1MnB4IDAgNTRweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBwYWRkaW5nOiAxMDJweCAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24taGVhZGluZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygtMXB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI1cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi13cmFwIHtcclxuICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygyNXB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygzNXB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ob21lIHtcclxuICAucmVzb3VyY2VzLXNsaWRlciB7XHJcbiAgICAuc2xpY2stZG90cyB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMTBweCAwIDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVzb3VyY2VzLXNsaWRlciB7XHJcbiAgbWFyZ2luOiByZW0tY2FsYygyNHB4IC0xMHB4IDApO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygwIDYxcHgpO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAtMTBweCk7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLnNsaWRlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBAaW5jbHVkZSBhbmltYXRlKG9wYWNpdHkgdmlzaWJpbGl0eSk7XHJcblxyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbGljay1hY3RpdmUge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpY2stbGlzdCB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIC5zbGljay10cmFjayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWRvdHMge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygzOHB4IDAgNTFweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDM2cHggMCAxMHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLWl0ZW0ge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDEwcHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgQGluY2x1ZGUgYW5pbWF0ZSh0cmFuc2Zvcm0gYm94LXNoYWRvdyk7XHJcblxyXG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjFzO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNnB4KTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIHJlbS1jYWxjKDRweCA0MHB4KSAwIHJnYmEoJHByaW1hcnksIDAuMjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpY2stYXJyb3cge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICB3aWR0aDogcmVtLWNhbGMoNDJweCk7XHJcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoNDJweCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKC0yN3B4KTtcclxuICAgIH1cclxuXHJcbiAgICAmLnNsaWNrLXByZXYge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgICBsZWZ0OiByZW0tY2FsYygtNzFweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLnNsaWNrLW5leHQge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgICAgcmlnaHQ6IHJlbS1jYWxjKC03MXB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuaW5mby1zZWN0aW9uIHtcclxuICBwYWRkaW5nOiByZW0tY2FsYyg1MHB4IDApO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYyg3NXB4IDApO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMTAwcHggMCk7XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi1oZWFkaW5nIHtcclxuICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDI1cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoNTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgaDIsXHJcbiAgICAuaDIge1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmluZm8taG9sZGVyIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDE2cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgcGFkZGluZzogMCByZW0tY2FsYyg5MHB4KSAwIDA7XHJcbiAgICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDAgMCByZW0tY2FsYygyNHB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBtYXJnaW46IDAgMCByZW0tY2FsYygxNHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgQGV4dGVuZCAlbGlzdHJlc2V0O1xyXG5cclxuICAgICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoMjVweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoNTBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygyNXB4KTtcclxuICAgICAgICBtYXJnaW46IDAgMCByZW0tY2FsYygyNHB4KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZWxlbWVudHNfc2l6ZSgzcHgpO1xyXG5cclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IHJlbS1jYWxjKDExcHgpO1xyXG4gICAgICAgICAgbGVmdDogcmVtLWNhbGMoMTFweCk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGVsZW1lbnRzX3NpemUoNHB4KTtcclxuXHJcbiAgICAgICAgICAgIHRvcDogcmVtLWNhbGMoMTNweCk7XHJcbiAgICAgICAgICAgIGxlZnQ6IHJlbS1jYWxjKDEzcHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBvbCB7XHJcbiAgICAgIEBleHRlbmQgJWxpc3RyZXNldDtcclxuXHJcbiAgICAgIGNvdW50ZXItcmVzZXQ6IGl0ZW1zO1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKC02cHggMCAzM3B4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgLTEwcHggMCAwKTtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxMXB4IDAgMCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMCAyMXB4IDAgODBweCk7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoMjNweCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDAgMCAwIDU0cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZWxlbWVudHMtc2l6ZSgyMHB4KTtcclxuXHJcbiAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogaXRlbXM7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiIGNvdW50ZXIoaXRlbXMpO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1cHg7XHJcbiAgICAgICAgICBsZWZ0OiAyN3B4O1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFya2VkLWxpc3Qge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMjRweCAwIDhweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDM0cHggMCAwKTtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDZweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMCAwIDAgMzVweCk7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMTJweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24tdXAtdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNHB4IDQ2cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtYmxvY2sge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMzBweCAxNXB4KTtcclxuICAgIGJvcmRlci1sZWZ0OiA5cHggc29saWQgJHllbGxvdztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDAgNDZweCk7XHJcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAxOXB4O1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg0MnB4KTtcclxuICAgIH1cclxuXHJcbiAgICBoMyxcclxuICAgIC5oMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjJweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzJweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDc7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgNDBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LWxpc3Qge1xyXG4gICAgQGV4dGVuZCAlbGlzdHJlc2V0O1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygwIDAgMCA0NXB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMTZweCk7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbS1jYWxjKDM0cHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygwIDAgMCA1MHB4KTtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAzNHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaW1nLWhvbGRlciB7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdGEtYmxvY2sge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMzBweCAyMHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDUzcHggNTNweCA0MnB4KTtcclxuICAgIH1cclxuXHJcbiAgICBoMyxcclxuICAgIC5oMyB7XHJcbiAgICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IDAgMCByZW0tY2FsYygyMnB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWFnZS1ob2xkZXIge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogODUlO1xyXG4gIH1cclxufVxyXG4iLCIuaGVscC1zZWN0aW9uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIC5zZWN0aW9uLWhlYWRpbmcge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAxMDBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbC1sZy04IHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudXAtdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoNHB4KTtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTE7XHJcbiAgICB9XHJcblxyXG4gICAgI3skaGVhZGluZ3N9IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuXHJcbiAgICBzdHJvbmcge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpbmdsZS1ibG9jayB7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDUwcHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoMTAwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xyXG4gICAgICA+IC5yb3cge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5tYWluLWltYWdlIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygwIDEwNHB4IDAgMCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnVwLXRpdGxlIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDRweCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1ob2xkZXIge1xyXG4gICAgICBtYXJnaW46IDAgMCByZW0tY2FsYygyNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICAjeyRoZWFkaW5nc30ge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBtYXJnaW46IDAgMCByZW0tY2FsYygyNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuaDMsXHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzZweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxO1xyXG4gICAgfVxyXG5cclxuICAgIGg0LFxyXG4gICAgLmg0IHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyOHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTg7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDE1cHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzJweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDc7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoMjVweCk7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHN0cm9uZyB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGluay1ob2xkZXIge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMTNweCAxMHB4KTtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDQ7XHJcbiAgICBtYXJnaW46IDAgMCByZW0tY2FsYygyNXB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEzcHggMjRweCk7XHJcbiAgICAgIG1heC13aWR0aDogNDg2cHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAubGluay10b3Age1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXJnaW46IDAgMCByZW0tY2FsYygyNHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICB3aWR0aDogMzFweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygyNHB4KTtcclxuXHJcbiAgICAgICYuc3ZnLWljb24ge1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJGJsYWNrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5rLWhlYWRpbmctdGV4dCB7XHJcbiAgICAgIGZsZXg6IDEgYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLWltYWdlIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMCAwIDAgMTA0cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZSB7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDc1JTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzNjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZ29zLXJvdyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE3cHggMCk7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgLTRweCAtMjdweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg0MXB4IDApO1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAtNTFweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJi5yb3ctOCB7XHJcbiAgICAgIC5zaW5nbGUtbG9nbyB7XHJcbiAgICAgICAgJjpudGgtY2hpbGQoNCksXHJcbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5yb3ctOSB7XHJcbiAgICAgIC5zaW5nbGUtbG9nbyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbmdsZS1sb2dvIHtcclxuICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDE0cHgpO1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygwIDRweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29sb3ItYmFyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICB9XHJcbn1cclxuIiwiLnBsYXRmb3JtLXNlY3Rpb24ge1xyXG4gIC5jb2xvci1iYXIge1xyXG4gICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoOHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19iZyB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250ZW50LWJsb2NrIHtcclxuICAgIC5yb3cge1xyXG4gICAgICBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNzQwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm9ubHktY2hpbGQge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1ob2xkZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgIGhlaWdodDogMjE0cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAzMTlweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRleHQtaG9sZGVyIHtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDMwcHggMjBweCAyMHB4KTtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDM4cHggOThweCAzOHB4IDM4cHgpO1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDMsXHJcbiAgLmgzIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzJweCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDc7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzZweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoNCxcclxuICAuaDQge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1vbmx5KG1kKSB7XHJcbiAgICAgIGZsZXg6IDEgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDE2cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IDAgMCByZW0tY2FsYygyNHB4KTtcclxuICB9XHJcblxyXG4gIC5pbm5lci13cmFwcGVyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgfVxyXG5cclxuICAgIC5jdGEtYmxvY2sge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LW9ubHkobWQpIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBmbGV4OiAxIGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHQtaG9sZGVyIHtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzBweCAxMHB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygzMHB4IDIwcHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzhweCAzOHB4IDMwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5hbmNob3ItbmF2aWdhdGlvbi1wbGFuayB7XHJcbiAgcGFkZGluZzogcmVtLWNhbGMoNTBweCAyMHB4KTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMzBweCAxMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5hbmNob3ItbGlzdCB7XHJcbiAgQGV4dGVuZCAlbGlzdHJlc2V0O1xyXG5cclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtb25seShtZCkge1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNHB4KTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIC0xMHB4KTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDAgMTBweCk7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBAaW5jbHVkZSBhbmltYXRlKGNvbG9yKTtcclxuXHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGUob3BhY2l0eSB2aXNpYmlsaXR5IGxlZnQgcmlnaHQpO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgYm90dG9tOiAtMnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIEBleHRlbmQgJWljb247XHJcblxyXG4gICAgICBjb250ZW50OiAkaWNvbi1jaGV2cm9uLWQ7XHJcbiAgICAgIGNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDAgN3B4KTtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg4cHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hbmNob3Itc2VjdGlvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoLTQ0cHgpO1xyXG5cclxuICAuYW5jaG9yLWhvbGRlciB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYyg5cHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFuY2hvci1ibG9jayB7XHJcbiAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgcGFkZGluZy1sZWZ0OiByZW0tY2FsYygyMXB4KTtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRibGFjaztcclxuICBtYXJnaW46IHJlbS1jYWxjKDAgMCA0MHB4KTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAzNHB4KTtcclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDhweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIycHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAxMnB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDNweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYW5jaG9yLWxpbmsge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sb3I6ICRncmVlbi0wMjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgIFtjbGFzc149XCJpY29uLVwiXSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTFweCk7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAxMnB4IDAgMCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5saXN0LXNlY3Rpb24ge1xyXG4gIC5saXN0LWhvbGRlciB7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygyNHB4IDApO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMCAwIDAgNDBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmJnLWRhcmsge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygzMHB4IDIwcHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDM4cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI0cHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDM4cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FwYWJpbGl0aWVzLXNlY3Rpb24ge1xyXG4gIC5zZWN0aW9uLWhlYWRpbmcge1xyXG4gICAgI3skaGVhZGluZ3N9IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuaW5mby1yb3cge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKC0yNXB4IDAgNTBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDEwcHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjJweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzY7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbmZvLWJsb2NrIHtcclxuICAgIG1hcmdpbjogMCAwIHJlbS1jYWxjKDIycHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFjY29yZGlvbi1ob2xkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbn1cclxuXHJcbi5hY2NvcmRpb24tcHJldmlldyB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBtYXJnaW4tdG9wOiByZW0tY2FsYygxMnB4KTtcclxuICBoZWlnaHQ6IDIxMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBoZWlnaHQ6IDMxMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgQGluY2x1ZGUgYW5pbWF0ZShvcGFjaXR5IHZpc2liaWxpdHkpO1xyXG5cclxuICAgIHdpZHRoOiAzNiU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICB3aWR0aDogNDElO1xyXG4gICAgaGVpZ2h0OiA0NzRweDtcclxuICB9XHJcbn1cclxuXHJcbi5jYXBhYmlsaXRpZXMtYWNjb3JkaW9uIHtcclxuICBAZXh0ZW5kICVsaXN0cmVzZXQ7XHJcblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG4gIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI0cHgpO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCA2OHB4KTtcclxuICB9XHJcblxyXG4gIGxpLmFjdGl2ZSB+IGxpLnByZXZpZXctaG9sZGVyIHtcclxuICAgIC5hY2NvcmRpb24tcHJldmlldyB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIGJvcmRlci1ib3R0b206IHJlbS1jYWxjKDAuNXB4KSBzb2xpZCAkYmxhY2s7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICB3aWR0aDogNTguNCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICB3aWR0aDogNDguNiU7XHJcbiAgICB9XHJcblxyXG4gICAgJi5wcmV2aWV3LWhvbGRlciB7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgLmlubmVyLXNsaWRlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAub3BlbmVyLWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWNjO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAub3BlbmVyIHtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDIwcHggMCk7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyNHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ2O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vcGVuZXItaWNvbiB7XHJcbiAgICBAaW5jbHVkZSBhbmltYXRlKGJhY2tncm91bmQpO1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudHMtc2l6ZSgyMHB4KTtcclxuXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMTBweCAwIDAgMTBweCk7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMCAyMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBAaW5jbHVkZSBhbmltYXRlKHRyYW5zZm9ybSk7XHJcblxyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogOXB4O1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpZGUge1xyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC5pbm5lci1zbGlkZSB7XHJcbiAgICBAaW5jbHVkZSBhbmltYXRlKG9wYWNpdHkgdmlzaWJpbGl0eSk7XHJcblxyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDAgMCAyMHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1heC13aWR0aDogNTM4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDIwcHgpO1xyXG4gIH1cclxuXHJcbiAgLmltYWdlIHtcclxuICAgIEBpbmNsdWRlIGFuaW1hdGUob3BhY2l0eSB2aXNpYmlsaXR5KTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDEycHgpO1xyXG4gICAgaGVpZ2h0OiAyMTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGhlaWdodDogMzEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICB3aWR0aDogMzYlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXM7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICB3aWR0aDogNDElO1xyXG4gICAgICBoZWlnaHQ6IDQ3NHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmludGVncmV0aW9ucy1zZWN0aW9uIHtcclxuICAucm93LXdyYXBwZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI1cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgNjBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubG9nby1yb3cge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygtMXB4IC00cHgpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAuaW1hZ2UtaG9sZGVyIHtcclxuICAgICAgQGluY2x1ZGUgYW5pbWF0ZShib3JkZXItY29sb3IsIDAuNHMpO1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyOiByZW0tY2FsYygwLjVweCkgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE2cHggMjdweCk7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAtMXB4IC0xcHggMCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDM0cHggMjBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZbc3R5bGUqPVwib3BhY2l0eTogMVwiXSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiI21vZHVsZXMge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgKyAuaW50ZWdyZXRpb25zLXNlY3Rpb24ge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygtMzBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9kdWxlcy1zZWN0aW9uIHtcclxuICAuYmxvY2tzLXJvdyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoLTI0cHggMCAwKTtcclxuICAgIH1cclxuXHJcbiAgICAuZGFyay1ibG9jayB7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzBweCA0MHB4IDE4cHgpO1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNXB4KTtcclxuICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNTlweCA0MHB4IDMycHgpO1xyXG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDIwcHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmxvY2stbG9nbyB7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMTBweCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMTZweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAxMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0LWhvbGRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgZmxleDogMSBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjRweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5saW5rLXdyYXBwZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpbmstd2l0aC1hcnJvdyB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmN0YS1iYW5uZXJfX2RlY29yIHtcclxuICAgICAgICBib3R0b206IC04M3B4O1xyXG4gICAgICAgIHJpZ2h0OiAtNzlweDtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgICAgd2lkdGg6IDE4MnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNzJweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgIGJvdHRvbTogLTExMnB4O1xyXG4gICAgICAgICAgcmlnaHQ6IC0xMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoNCxcclxuICAuaDQge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjRweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS40NjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIycHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjhweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGFyay1ibG9jayB7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygyOXB4IDIwcHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzhweCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrLWxvZ28ge1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI0cHgpO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zdmctaWNvbiB7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICBzdHJva2U6ICR3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyOHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTg7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI0cHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjJweCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zNjtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAxNnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAxNnB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuc3ViLW5vdGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI0cHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdGEtYmxvY2sge1xyXG4gICAgQGluY2x1ZGUgYW5pbWF0ZShjb2xvciBiYWNrZ3JvdW5kKTtcclxuXHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygzMHB4IDQwcHggMjVweCk7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNXB4KTtcclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNDBweCByZ2JhKCRibGFjaywgMC4yNSk7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg0MHB4KTtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgLmNvbG9yLWJhciB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5saW5rLXdpdGgtYXJyb3cge1xyXG4gICAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcblxyXG4gICAgICAgIC5hcnJvdzo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDEwcHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMnB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zNjtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAxNnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWhvbGRlciB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBmbGV4OiAxIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjRweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgNDBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGluay13cmFwcGVyIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbG9yLWJhciB7XHJcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGUob3BhY2l0eSB2aXNpYmlsaXR5KTtcclxuXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuc3VwcG9ydC1zZWN0aW9uIHtcclxuICAuc2VjdGlvbi1oZWFkaW5nIHtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDhweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOm5vdCguYWx0LXZpc2lvbikge1xyXG4gICAgaDIsXHJcbiAgICAuaDIge1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvZ28tdHJhY2sge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICY6YmVmb3JlLFxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgdG8gcmlnaHQsXHJcbiAgICAgICAgcmdiYSgkd2hpdGUsIDAuOCkgMCUsXHJcbiAgICAgICAgcmdiYSgkd2hpdGUsIDApIDEwMCVcclxuICAgICAgKTtcclxuICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICB3aWR0aDogMTUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgdG8gbGVmdCxcclxuICAgICAgICByZ2JhKCR3aGl0ZSwgMC44KSAwJSxcclxuICAgICAgICByZ2JhKCR3aGl0ZSwgMCkgMTAwJVxyXG4gICAgICApO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lci13cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYW5pbWF0aW9uOiBzY3JvbGwgMjBzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWw7XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZS1ob2xkZXIge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDU1cHgpO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiByZW0tY2FsYyg0MHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5iZy1ncmF5LWxpZ2h0ZW4ge1xyXG4gICAgLmxvZ28tdHJhY2sge1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgdG8gcmlnaHQsXHJcbiAgICAgICAgICByZ2JhKCRncmF5LTEwMCwgMC44KSAwJSxcclxuICAgICAgICAgIHJnYmEoJGdyYXktMTAwLCAwKSAxMDAlXHJcbiAgICAgICAgKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIHRvIGxlZnQsXHJcbiAgICAgICAgICByZ2JhKCRncmF5LTEwMCwgMC44KSAwJSxcclxuICAgICAgICAgIHJnYmEoJGdyYXktMTAwLCAwKSAxMDAlXHJcbiAgICAgICAgKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hbHQtdmlzaW9uIHtcclxuICAgIC5zZWN0aW9uLWhlYWRpbmcge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCA1MHB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCA2MHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgaDIsXHJcbiAgICAgIC5oMiB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAxNXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3VwcG9ydC1jYXJkLXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW46IDAgMCA1NXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5jdGEtYmxvY2sge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygzMXB4IDQwcHggMjZweCk7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNDBweCA0MHB4IDMycHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyMHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHQtaG9sZGVyIHtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNHB4KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgNDBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGluay13cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDEuMjVyZW0pO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoNSxcclxuICAgICAgLmg1IHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3VwcG9ydC1jYXJkLXdyYXBwZXIge1xyXG4gIFtjbGFzcyo9XCJjb2wtXCJdIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG5cclxuICAuY3RhLWJsb2NrIHtcclxuICAgIEBpbmNsdWRlIGFuaW1hdGUoYmFja2dyb3VuZCBjb2xvcik7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA0MHB4IHJnYmEoJGJsYWNrLCAwLjI1KTtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDMwcHggMjBweCAyNHB4IDQwcHgpO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWluLWhlaWdodDogMzYycHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgbWluLWhlaWdodDogMzg0cHg7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDQwcHggNDBweCAzMnB4IDQwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgIC5jb2xvci1iYXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubGluay13aXRoLWFycm93IHtcclxuICAgICAgICBjb2xvcjogY3VycmVudENvbG9yO1xyXG5cclxuICAgICAgICAuYXJyb3c6OmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmltYWdlLWhvbGRlciB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgJi5ob3Zlci1pbWFnZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbG9yLWJhciB7XHJcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGUob3BhY2l0eSB2aXNpYmlsaXR5KTtcclxuXHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltYWdlLWhvbGRlciB7XHJcbiAgICBAaW5jbHVkZSBlbGVtZW50cy1zaXplKDUwcHgpO1xyXG5cclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDEwcHgpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAxOHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBAaW5jbHVkZSBhbmltYXRlKG9wYWNpdHkgdmlzaWJpbGl0eSk7XHJcblxyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgJi5ob3Zlci1pbWFnZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoNSxcclxuICAuaDUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjJweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zNjtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDEwcHgpO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAxNHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0LWhvbGRlciB7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDEwcHgpO1xyXG4gICAgZmxleDogMSBhdXRvO1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubGluay13cmFwcGVyIHtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLnN1cHBvcnQtc2xpZGVyIHtcclxuICAuc2xpY2stbGlzdCB7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygyNXB4IDApO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAtNXB4IC0yNXB4KSAhaW1wb3J0YW50O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIC0xMHB4IC0yNXB4KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWNrLXRyYWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zbGljay1zbGlkZSB7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygwIDVweCkgIWltcG9ydGFudDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygwIDEwcHgpICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyNXB4KTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc2Nyb2xsIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgfVxyXG5cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XHJcbiAgfVxyXG59XHJcbiIsIi5yZXF1ZXN0LXBhbmVsIHtcclxuICBwYWRkaW5nOiByZW0tY2FsYygxNnB4IDApO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNjJweCk7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgJi5qcy1lbmQge1xyXG4gICAgdWwge1xyXG4gICAgICBsaSB7XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZXF1ZXN0LXBhbmVsX19iYWNrZ3JvdW5kIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcblxyXG4gIHVsIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgLTUwcHgpO1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoOXB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgNTBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDdweCAwIDAgOHB4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjVweCAwIDI4cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgQGV4dGVuZCAlaWNvbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgICBjb250ZW50OiAkaWNvbi1jaGV2cm9uLXI7XHJcbiAgICAgICAgICBjb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMHB4KTtcclxuICAgICAgICAgIG1hcmdpbjogcmVtLWNhbGMoN3B4IDAgMCA1cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5IHZpc2liaWxpdHkgbWF4LXdpZHRoKTtcclxuXHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VjY2VzcztcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVxdWVzdC1zZWN0aW9uIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgbWFyZ2luOiAwIDAgLTM5cHg7XHJcbiAgfVxyXG5cclxuICAmLmJhc2Utc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYyg0OXB4IDApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzNweCAwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDQ5cHgpO1xyXG4gICAgcGFkZGluZy1ib3R0b206IHJlbS1jYWxjKDYxcHgpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbG9yLWJhciB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogcmVtLWNhbGMoLTIwcHgpO1xyXG4gICAgICByaWdodDogcmVtLWNhbGMoLTIwcHgpO1xyXG4gICAgICBib3R0b206IDA7XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDhweCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIGhlaWdodDogcmVtLWNhbGMoMTBweCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5jb2xvci1iYXIge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDk3cHg7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiByZW0tY2FsYygxMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24taGVhZGluZyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI1cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC51cC10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDNweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBoMixcclxuICAgIC5oMiB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyN3B4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjRweCk7XHJcbiAgfVxyXG59XHJcblxyXG4ucmVxdWVzdC1mb3JtLWJveCB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxOHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ0O1xyXG4gIH1cclxuXHJcbiAgJl9faGVhZGluZyB7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygxOHB4IDE0cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjBweCAxNHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2hlYWRpbmctdGl0bGUge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19ib2R5IHtcclxuICAgIGJveC1zaGFkb3c6IDAgNHB4IDQwcHggMCByZ2JhKCRibGFjaywgMC4yNSk7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygyNHB4IDIwcHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzFweCA1M3B4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50cnVzdGVkLXNlY3Rpb24ge1xyXG4gICYuYmFzZS1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDNweCAwIDMwcHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzNweCAwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLWhlYWRpbmcge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxN3B4KTtcclxuICAgIH1cclxuXHJcbiAgICAudXAtdGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zNDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2dvcy1saXN0IHtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAtMTBweCAxN3B4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAtMjBweCAxN3B4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAtMjBweCAzNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAxMHB4IDE1cHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAyMHB4IDE1cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDIwcHggMzVweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yYXRpbmctYmxvY2sge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiByZW0tY2FsYygzMHB4IDE5cHggMjJweCk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygyNXB4IDY1cHggMTlweCA0MHB4KTtcclxuICB9XHJcblxyXG4gICZfX3JhdGUtaW1hZ2Uge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMTFweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDZweCAwIDE0cHggLTRweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19yYXRlIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgd2lkdGg6IHJlbS1jYWxjKDIwMHB4KTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3Rhci1yYXRlIHtcclxuICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuXHJcbiAgICAmX19zdGFycyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjFweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWUge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDE5cHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjJweCk7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygxNXB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbG9yLWJhciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgIGhlaWdodDogcmVtLWNhbGMoOHB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDEwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBibG9ja3F1b3RlIHtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS43O1xyXG5cclxuICAgIHEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJ1wiJztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICdcIic7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBjaXRlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5iYW5uZXItc2VjdGlvbiB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMTZweCAwIDEwM3B4KTtcclxuICB9XHJcbn1cclxuIiwiLmpzLXRhYi1oaWRkZW4ge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgbGVmdDogLTk5OTlweCAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xyXG4gIHRvcDogLTk5OTlweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmVhdHVyZXMtc2VjdGlvbiB7XHJcbiAgLnNlY3Rpb24taGVhZGluZyB7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCA3MHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlcy1ob2xkZXIge1xyXG4gIG1hcmdpbjogcmVtLWNhbGMoMCAwIDUwcHgpO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAxMDBweCk7XHJcbiAgfVxyXG5cclxuICAuc2luZ2xlLWl0ZW0ge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDAgMCAyMHB4KTtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDMwcHgpO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBAaW5jbHVkZSBhbmltYXRlKG9wYWNpdHkgdmlzaWJpbGl0eSk7XHJcblxyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmZlYXR1cmVzLXRhYi1hY3RpdmUge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5mZWF0dXJlcy1hY3RpdmUge1xyXG4gICAgICAub3BlbmVyLWljb24ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRncmF5LWNjO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mZWF0dXJlcy1vcGVuZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMCA1NXB4IDAgMCk7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICBsaW5lLWhlaWdodDogMS40NjtcclxuXHJcbiAgICAub3BlbmVyLWljb24ge1xyXG4gICAgICBAaW5jbHVkZSBhbmltYXRlKGJhY2tncm91bmQpO1xyXG4gICAgICBAaW5jbHVkZSBlbGVtZW50cy1zaXplKDIwcHgpO1xyXG5cclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogcmVtLWNhbGMoMTBweCk7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgei1pbmRleDogMjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAwIDIwcHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZSh0cmFuc2Zvcm0pO1xyXG5cclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA5cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0LWhvbGRlciB7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyMHB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDMsXHJcbiAgLmgzIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMTBweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMycHgpO1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAxNnB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDc7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWctaG9sZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA5Ny4xMyU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZlYXR1cmVzLXRhYnNldCB7XHJcbiAgQGV4dGVuZCAlbGlzdHJlc2V0O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgLTEwcHggNTBweCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTRweCk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xyXG4gIH1cclxuXHJcbiAgbGkge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygwIDEwcHgpO1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygycHggMCk7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5mZWF0dXJlcy10YWItYWN0aXZlLFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwIDAgMXB4IGN1cnJlbnRDb2xvcjtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGUodHJhbnNmb3JtKTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAtNHB4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlcy1zbGlkZSB7XHJcbiAgLmlubmVyLXNsaWRlIHtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEwcHggMCAwKTtcclxuICB9XHJcbn1cclxuIiwiLnRoYW5rLXlvdS1wYWdlLWludHJvIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAmLmN0YS1iYW5uZXIge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoNTBweCAwIDE3N3B4KTtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwIChtZCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg1N3B4IDAgNzFweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZWNvciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICB3aWR0aDogODB2dztcclxuICAgIGxlZnQ6IDYlO1xyXG4gICAgdG9wOiA3MSU7XHJcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAgKG1kKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogODUlO1xyXG4gICAgICB3aWR0aDogNTV2dztcclxuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwIChsZykge1xyXG4gICAgICBsZWZ0OiA3OS4yJTtcclxuICAgICAgd2lkdGg6IDQ2LjN2dztcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgxLFxyXG4gIC5oMSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyOHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwIChtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb2xvci1iYXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwIChtZCkge1xyXG4gICAgICAgIGhlaWdodDogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIHdpZHRoOiA0NC4zMyU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB3aWR0aDogMjcuNTklO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgd2lkdGg6IDE2LjEyJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRoYW5rLXlvdS1wYWdlIHtcclxuICAmLmJhc2Utc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMjlweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCAobWQpIHtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoOTNweCAwIDc2cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24taGVhZGluZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg3cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAgKG1kKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI1cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIGgyLFxyXG4gICAgLmgyIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuXHJcbiAgICAgIGIge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb21wYW5pZXMtbGlzdCB7XHJcbiAgW2NsYXNzKj0nY29sLSddIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAgKG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI1cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFydGljbGUtaXRlbSB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwIChtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwIChtZCkge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygzMnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saW5rLXdpdGgtYXJyb3cge1xyXG4gICAgICBib3R0b206IHJlbS1jYWxjKDM0cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbG9yLWJhciB7XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgd2lkdGg6IDQ1LjQzJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIHdpZHRoOiAyNy41OSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgICB3aWR0aDogMTYuODklO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLnN1cHBvcnQtbmF2aWdhdGlvbiB7XHJcbiAgJi5iYXNlLXNlY3Rpb24ge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoNTFweCAwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwIChtZCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxMDNweCAwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLWhlYWRpbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNDBweCk7XHJcblxyXG4gICAgaDIsXHJcbiAgICAuaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuYm90dG9tLXRpdGxlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwIChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjJweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN1cHBvcnQtbmF2IHtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwIChtZCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIC01cHgpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCAobGcpIHtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAtMTBweCk7XHJcbiAgfVxyXG5cclxuICAuc2xpY2stbGlzdCB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcblxyXG4gIC5zbGljay10cmFjayB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwIChtZCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygwIDVweCk7XHJcbiAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCAobGcpIHtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMCAxMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmLnNsaWNrLWN1cnJlbnQge1xyXG4gICAgICAuc3VwcG9ydC1uYXZfX2xpbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZGVmYXVsdC1pbWFnZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmhvdmVyLWltYWdlIHtcclxuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDAgMTBweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCAobWQpIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2xpbmsge1xyXG4gICAgQGluY2x1ZGUgYW5pbWF0ZShiYWNrZ3JvdW5kLWNvbG9yIGNvbG9yKTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCAxNXB4IDAgcmdiYSgkYmxhY2ssIDAuMTUpO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtLWNhbGMoNHB4KTtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDM0cHggMjRweCA0MXB4KTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCAobWQpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNXB4KTtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzRweCAxNXB4IDQxcHgpO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAgKGxnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDM0cHggMjRweCA0MXB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwICh4bCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZGVmYXVsdC1pbWFnZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ob3Zlci1pbWFnZSB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBAZXh0ZW5kICVpY29uO1xyXG5cclxuICAgICAgY29udGVudDogJGljb24tY2hldnJvbi1kO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgYm90dG9tOiByZW0tY2FsYygxNXB4KTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICBjb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTJweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pY29uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgbWluLWhlaWdodDogcmVtLWNhbGMoNDhweCk7XHJcbiAgfVxyXG5cclxuICAuZGVmYXVsdC1pbWFnZSB7XHJcbiAgICBAaW5jbHVkZSBhbmltYXRlKG9wYWNpdHkgdmlzaWJpbGl0eSk7XHJcblxyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG5cclxuICAuaG92ZXItaW1hZ2Uge1xyXG4gICAgQGluY2x1ZGUgYW5pbWF0ZShvcGFjaXR5IHZpc2liaWxpdHkpO1xyXG5cclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgfVxyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gIH1cclxufSIsIi50cmFpbmluZy1zZWN0aW9uIHtcclxuICAmLmJhc2Utc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYyg0OHB4IDAgOTZweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCAobWQpIHtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoOTNweCAwIDEwMHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLWhlYWRpbmcge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoM3B4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwIChtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzN3B4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wYXJ0bmVycy1ibG9jayB7XHJcbiAgICBbY2xhc3MqPSdjb2wtJ10ge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwIChtZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgLmdhcnRuZXItcGFydG5lci1ibG9jayB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdhcnRuZXItcGFydG5lci1ibG9jayB7XHJcbiAgICBib3gtc2hhZG93OiByZW0tY2FsYygwIDRweCA0MHB4KSByZ2JhKCRibGFjaywgMC4yNSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyMHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwIChtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygzNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygzMHB4IDQwcHggMjZweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzBweCA0MHB4IDE2cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmgzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoOXB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5jb2xvci1iYXIge1xyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBoZWlnaHQ6IHJlbS1jYWxjKDEwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2VydGlmaWNhdGlvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzlweCk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAgKG1kKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgLTIwcHggMzVweCk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwIChsZykge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIC0yMHB4IDQwcHgpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCAoeGwpIHtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAtMzBweCA0MHB4KTtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIGNvbG9yOiAkZ3JheS0zMztcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjJweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4zNjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwIChtZCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygwIDIwcHgpO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwIChsZykge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygwIDIwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAgKHhsKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDAgMzlweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbWFnZSB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICAgIHdpZHRoOiByZW0tY2FsYyg4OHB4KTtcclxuICAgIG1hcmdpbi1yaWdodDogcmVtLWNhbGMoMTVweCk7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtLWRlc2NyaXB0aW9uIHtcclxuICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gIH1cclxufSIsIi5jdXN0b21lci1zdWNjZXNzLXNlY3Rpb24ge1xyXG4gICYuYmFzZS1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDQ5cHggMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg5M3B4IDAgNzBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi1oZWFkaW5nIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKC05cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jdXN0b21lci1zdWNjZXNzIHtcclxuICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNnB4KTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNTBweCk7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI1cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjRweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFya2VkLWxpc3Qge1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI1cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDU3cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjVweCk7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSBlbGVtZW50cy1zaXplKDI2cHgpO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xyXG5cclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEwcHgpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDRweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2ltYWdlIHtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAtMjBweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uc3VwcG9ydC1pdGVtcyB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgLTIwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLnN1cHBvcnQtd3JhcCB7XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjVweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjJweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygwIDZweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYyg0M3B4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zdXBwb3J0LW9mZmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogcmVtLWNhbGMoMzVweCAyNXB4IDQ2cHgpO1xyXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNDQ7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDM1cHggMjlweCA0N3B4KTtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwcHgpO1xyXG4gIH1cclxuXHJcbiAgJl9fdGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjVweCk7XHJcbiAgfVxyXG5cclxuICAmX190ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDM5cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoNTJweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWFya2VkLWxpc3Qge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ0O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMzFweCk7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSBlbGVtZW50cy1zaXplKDI2cHgpO1xyXG5cclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDEwcHgpO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDFweCk7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb2xvci1iYXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICB3aWR0aDogNDQuNDMlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgd2lkdGg6IDI3LjU5JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmpzLWN1c3RvbWVyLXN1Y2Nlc3Mge1xyXG59XHJcbiIsIi5jdXN0b21lci1vdmVydmlldyB7XHJcbiAgcGFkZGluZzogcmVtLWNhbGMoNTBweCAwKTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMTAwcHggMCk7XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbi1oZWFkaW5nIHtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDQ4cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgNTZweCk7XHJcbiAgICB9XHJcblxyXG4gICAgaDIsXHJcbiAgICAuaDIge1xyXG4gICAgICBtYXgtd2lkdGg6IDcwMHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvYWRtb3JlLWJ0biB7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMTVweCAzMHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5jdXN0b21lci1jYXJkLWdyaWQge1xyXG4gIG1hcmdpbjogcmVtLWNhbGMoMCAtMTBweCAyNXB4KTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIC0xMHB4IDQwcHgpO1xyXG4gIH1cclxuXHJcbiAgLmdyaWQtaXRlbSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDAgMTBweCAyMHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHdpZHRoOiAzMy4zMyU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5hLmN1c3RvbWVyLWNhcmQge1xyXG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYm94LXNoYWRvdywgMC4yNXMpO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJveC1zaGFkb3c6IHJlbS1jYWxjKDAgNHB4IDUwcHggMCkgcmdiYSgkYmxhY2ssIDAuMzUpO1xyXG5cclxuICAgIC5saW5rLXdpdGgtYXJyb3cge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDY0cHgpO1xyXG5cclxuICAgICAgLmFycm93IHtcclxuICAgICAgICB3aWR0aDogcmVtLWNhbGMoNTRweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdXN0b21lci1jYXJkX19zdWJ0aXRsZSB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcbn1cclxuXHJcbi5jdXN0b21lci1jYXJkIHtcclxuICBib3gtc2hhZG93OiByZW0tY2FsYygwIDRweCA0MHB4IDApIHJnYmEoJGJsYWNrLCAwLjI1KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogcmVtLWNhbGMoNDBweCk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDU2cHgpO1xyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICBtaW4taGVpZ2h0OiAyNHB4O1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMTZweCk7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDU4cHg7XHJcbiAgICAgIG1heC13aWR0aDogMTUwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xyXG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N1YnRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiByZW0tY2FsYygzcHgpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDE4cHgpO1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMCAwIDE0cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGgzLFxyXG4gIC5oMyB7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAxNHB4KTtcclxuICB9XHJcblxyXG4gICZfX3RleHQge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjVweCk7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygwIDAgMjJweCk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3N0YXRpc3RpYyB7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyM3B4KTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvdW50ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg2MHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoODBweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1ob2xkZXIge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxpbmstd3JhcHBlciB7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmdyaWQtZmlsdGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2U7XHJcbiAgbWFyZ2luOiByZW0tY2FsYygwIDAgMzZweCk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgNTZweCk7XHJcbiAgfVxyXG5cclxuICAmX19yZXN1bHRzIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40NDtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kcm9wIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDIzcHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgLm9wZW5lciB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3BlbmVyIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiByZW0tY2FsYygzcHgpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbS1jYWxjKDE3cHgpO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSwgMC4xNXMpO1xyXG4gICAgICAgIEBleHRlbmQgJWljb247XHJcbiAgICAgICAgY29udGVudDogJGljb24tY2hldnJvbi1kO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDNweDtcclxuICAgICAgICByaWdodDogLTNweDtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDExcHgpO1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2xpZGUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogY2FsYygxMDAlICsgMTNweCk7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19saXN0IHtcclxuICAgIEBleHRlbmQgJWxpc3RyZXNldDtcclxuICAgIHdpZHRoOiAyODBweDtcclxuICAgIGJveC1zaGFkb3c6IHJlbS1jYWxjKDAgNHB4IDQwcHggMCkgcmdiYSgkYmxhY2ssIDAuMjUpO1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoNDBweCk7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgIHdpZHRoOiAzMjZweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc2V0LWJ0bi13cmFwcGVyIHtcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcclxuICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDIzcHgpO1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlc2V0LWJ0biB7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IsIDAuMTVzKTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGJvcmRlcjogMDtcclxuICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDE2cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcclxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgei1pbmRleDogLTU7XHJcblxyXG4gICAgICAmOmNoZWNrZWQgfiBsYWJlbCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRibHVlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGxhYmVsIHtcclxuICAgICAgQGluY2x1ZGUgYW5pbWF0ZShjb2xvcik7XHJcblxyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMCAwIDAgMzZweCk7XHJcbiAgICAgIHRleHQtc2hhZG93OiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDAgMCAwIDU0cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG5cclxuICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICRncmVlbjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlci1jb2xvciwgYmFja2dyb3VuZC1jb2xvciwgMC4xNXMpO1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogM3B4O1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LWNjO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgICAgICB0b3A6IDdweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIEBleHRlbmQgJWljb247XHJcbiAgICAgICAgY29udGVudDogJGljb24tY2hlY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMHB4KTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xyXG4gICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHQge1xyXG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGUoYm94LXNoYWRvdyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmludGVncmF0aW9uLWN0YSB7XHJcbiAgLnRleHQtaG9sZGVyIHtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI0cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWF4LXdpZHRoOiA1OTBweDtcclxuICAgIH1cclxuXHJcbiAgICAjeyRoZWFkaW5nc30ge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnVwLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTE7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDIsXHJcbiAgLmgyIHtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI0cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjhweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWFnZS1ob2xkZXIge1xyXG4gICAgbWF4LXdpZHRoOiA0ODhweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi13cmFwcGVyIHtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI4cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIucmVzZWFyY2gtc2VjdGlvbiB7XHJcbiAgLnRleHQtaG9sZGVyIHtcclxuICAgIGg1LFxyXG4gICAgLmg1IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMTJweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgNHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNHB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAzMnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi13cmFwcGVyIHtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDIwcHgpO1xyXG4gIH1cclxuICAuaW5uZXItaG9sZGVyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMCA0NnB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLWltYWdlLWhvbGRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA0M3B4IDE3cHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNHB4KTtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg4NHB4IDMxcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIFtjbGFzc149XCJpY29uLVwiXSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgcmlnaHQ6IDlweDtcclxuICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICBjb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMHB4KTtcclxuICAgICAgICByaWdodDogMTlweDtcclxuICAgICAgICB0b3A6IDE5cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jdGEtc3ViLWJsb2NrIHtcclxuICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDI0cHggMjBweCk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XHJcblxyXG4gICAgLmltZy1ob2xkZXIge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAxMnB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZhbmN5LWxvdHRpZSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMDtcclxufVxyXG4iLCIuaW5mby12aXN1YWwtc2VjdGlvbiB7XHJcbiAgLmltYWdlLWhvbGRlciB7XHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4td3JhcHBlciB7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNXB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYmctYmxhY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAuaW5mby1saXN0X190aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI1cHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDMwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRpdGxlZC1saXN0IHtcclxuICBAZXh0ZW5kICVsaXN0cmVzZXQ7XHJcblxyXG4gIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI1cHgpO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCA2MHB4KTtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI1cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgNDBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDUsXHJcbiAgLmg1IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDE1cHgpO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjJweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi52aXNpb24tc2VjdGlvbiB7XHJcbiAgLm1lZGlhLWhvbGRlciB7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCA2MnB4KTtcclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLWhlYWRpbmcge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCA2MHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ibG9ja3MtaG9sZGVyIHtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIC0yMHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIC02MnB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZWRpYS1ob2xkZXIge1xyXG4gIC5tZWRpYS1pbWFnZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLmljb24tcGxheSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmljb24tcGxheSB7XHJcbiAgICBAaW5jbHVkZSBlbGVtZW50cy1zaXplKDQ4cHgpO1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5LCAwLjE1cyk7XHJcblxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG9wYWNpdHk6IDAuODtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIEBpbmNsdWRlIGVsZW1lbnRzLXNpemUoODVweCk7XHJcblxyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI5cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMCAzcHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDAgNnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnZpc2lvbi1ibG9jayB7XHJcbiAgZm9udC1zaXplOiByZW0tY2FsYygyMnB4KTtcclxuICBsaW5lLWhlaWdodDogMS41NTtcclxuICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyMHB4KTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgNTlweCk7XHJcbiAgfVxyXG5cclxuICAuaW1hZ2UtaG9sZGVyIHtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDE3cHgpO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgbWluLXdpZHRoOiA3NXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDMsXHJcbiAgLmgzIHtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDE2cHgpO1xyXG4gIH1cclxuXHJcbiAgLnRleHQtaG9sZGVyIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU0O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYWJvdXR1cy1zZWN0aW9uIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24tZGVjb3Ige1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24taGVhZGluZyB7XHJcbiAgICBoMixcclxuICAgIC5oMiB7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmFsdC12aWV3IHtcclxuICAgIC5zZWN0aW9uLWhlYWRpbmcge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCA0MHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFib3V0dXMtcm93IHtcclxuICBtYXJnaW46IHJlbS1jYWxjKDAgMCAzMHB4KTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMzhweCk7XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgPiBoMyxcclxuICAuaDMge1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyOHB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xODtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI1cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygzMnB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDc7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXR1cy1ibG9jayB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjBweCk7XHJcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0MHB4IHJnYmEoJGJsYWNrLCAwLjI1KTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjJweCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgPiBhIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJsb2NrLWltZyB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBwYWRkaW5nLXRvcDogNzcuNSU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ibG9jay1tYWluIHtcclxuICAgIEBpbmNsdWRlIGFuaW1hdGUoYmFja2dyb3VuZCk7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMjRweCAyNHB4IDI0cHggNDBweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgZmxleDogMSBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDUsXHJcbiAgLmg1IHtcclxuICAgIEBpbmNsdWRlIGFuaW1hdGUoY29sb3IpO1xyXG5cclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIycHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMzY7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAxNHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJvbGUge1xyXG4gICAgQGluY2x1ZGUgYW5pbWF0ZShjb2xvcik7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDIwcHgpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGZsZXg6IDEgYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6bm90KC5hbHQtdmlldykge1xyXG4gICAgPiBhIHtcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmJsb2NrLW1haW4ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoNSxcclxuICAgICAgICAuaDUge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJvbGUge1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmstd2l0aC1hcnJvdyB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmFsdC12aWV3IHtcclxuICAgIEBpbmNsdWRlIGFuaW1hdGUoYm94LXNoYWRvdyk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNDBweCByZ2JhKCRibGFjaywgMC40KTtcclxuICAgIH1cclxuICAgIC5pbWFnZS1ob2xkZXIge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygyNHB4KTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMjhweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2xvci1iYXJfX2l0ZW0ge1xyXG4gICAgICBoZWlnaHQ6IHJlbS1jYWxjKDEwcHgpO1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgICAgIHdpZHRoOiA0NS41JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIHdpZHRoOiAyNy41JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpudGgtY2hpbGQoMykge1xyXG4gICAgICAgIHdpZHRoOiAxNyU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDQpIHtcclxuICAgICAgICB3aWR0aDogMTAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYWJvdXR1cy1wb3B1cCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nOiByZW0tY2FsYyg3MnB4IDhweCA2MHB4KTtcclxuICBtYXJnaW46IHJlbS1jYWxjKDI0cHggMTVweCk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1heC13aWR0aDogMTIwMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgei1pbmRleDogMjtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygyNHB4KSBhdXRvO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoOTRweCA1OXB4IDExMnB4KTtcclxuICB9XHJcblxyXG4gIC5mYW5jeWJveC1idXR0b24ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MnB4O1xyXG4gICAgcmlnaHQ6IC0zcHg7XHJcbiAgICB0b3A6IDRweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIHJpZ2h0OiA0OHB4O1xyXG4gICAgICB0b3A6IDQwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9wLWJsb2NrIHtcclxuICAgIGJvcmRlci1ib3R0b206IHJlbS1jYWxjKDAuNXB4KSBzb2xpZCAkYmxhY2s7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTRweCk7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNHB4KTtcclxuICB9XHJcblxyXG4gIC5pbWFnZS1ob2xkZXIge1xyXG4gICAgd2lkdGg6IDg0JTtcclxuICAgIG1heC13aWR0aDogMzg4cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byByZW0tY2FsYygyMHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAucm91bmQtd3JhcHBlciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ibG9jay1pbWcge1xyXG4gICAgcGFkZGluZy10b3A6IDc3LjElO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjBweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgNTJweCAwIDApO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZXNjcmlwdGlvbi1ibG9jayB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDAgMCAwIDMxcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDIsXHJcbiAgLmgyIHtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDVweCk7XHJcbiAgfVxyXG5cclxuICAucm9sZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDE0cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDEwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIGJyIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDM0cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb2xvci1iYXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcbn1cclxuXHJcbi5tZW1iZXItc29jaWFscyB7XHJcbiAgQGV4dGVuZCAlbGlzdHJlc2V0O1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbjogcmVtLWNhbGMoMCAtNXB4IDEwcHgpO1xyXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjNweCk7XHJcblxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgLTVweCk7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygwIDVweCk7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIEBpbmNsdWRlIGFuaW1hdGUoY29sb3IpO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5nYWxsZXJ5LXNlY3Rpb24ge1xyXG4gIHBhZGRpbmc6IHJlbS1jYWxjKDUwcHggMCA0MHB4KTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoOTBweCAwIDg0cHgpO1xyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24taGVhZGluZyB7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCA1MHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDYwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIGgyLFxyXG4gICAgLmgyIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMTVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1ob2xkZXIge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNXB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbWFnZS1nYWxsZXJ5IHtcclxuICAuaW1hZ2UtaG9sZGVyIHtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDIwcHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMTZweCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBoZWlnaHQ6IDI3MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgaGVpZ2h0OiAzMjBweDtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIH1cclxuICB9XHJcbn0iLCIudGVhbS1yZXZpZXctc2VjdGlvbiB7XHJcbiAgLnNlY3Rpb24taGVhZGluZyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDYwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIGgyLFxyXG4gICAgLmgyIHtcclxuICAgICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5uYW1lIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCA1cHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgfVxyXG5cclxuICAucG9zaXRpb24ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1cHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5hbHQtdmlzaW9uIHtcclxuICAgIC5zZWN0aW9uLWhlYWRpbmcge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCA1MHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRlYW0tcmV2aWV3LXRhYnNldCxcclxuLnRlYW0tcmV2aWV3LW1kLXRhYnNldCB7XHJcbiAgQGV4dGVuZCAlbGlzdHJlc2V0O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIG1hcmdpbjogcmVtLWNhbGMoMCAtMjBweCAyNXB4KTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgNjBweCk7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICB3aWR0aDogMzMuMzMzJTtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEwcHggMTZweCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgbWluLWhlaWdodDogMTEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxMHB4IDI0cHgpO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDNuKSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCg0bikge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGFiLWxpbmsge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYyg1cHgpO1xyXG4gICAgbWluLWhlaWdodDogNjVweDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHksIDAuMTVzKTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogNXB4O1xyXG4gICAgICByaWdodDogNXB4O1xyXG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDFweCk7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JlZW47XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICYudGVhbS1yZXZpZXctdGFiLWFjdGl2ZSB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWctaG9sZGVyIHtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDE1cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygyM3B4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYWx0LXZpc2lvbiB7XHJcbiAgICBsaSB7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMlO1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRhYi1saW5rIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDhweCAxNnB4KTtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5sb2dvLWhvbGRlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi50ZWFtLXJldmlldy10YWItYWN0aXZlIHtcclxuICAgICAgICAubG9nby1ob2xkZXIge1xyXG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMCk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5sb2dvLWhvbGRlciB7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oZmlsdGVyLCBvcGFjaXR5LCAwLjE1cyk7XHJcbiAgICAgIG1heC13aWR0aDogMTIwcHg7XHJcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEpO1xyXG4gICAgICBvcGFjaXR5OiAwLjQ7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDIwcHggKyAyLjV2dyk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA2NXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRlYW0tcmV2aWV3LWNvbnRlbnQge1xyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gIH1cclxuXHJcbiAgLnNpbmdsZS1pdGVtIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5uZXItbWQtdGFiIHtcclxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSwgdmlzaWJpbGl0eSwgMC4xNXMpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICYudGVhbS1yZXZpZXctdGFiLWFjdGl2ZSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbm5lci10YWIge1xyXG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5LCB2aXNpYmlsaXR5LCAwLjE1cyk7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG5cclxuICAgICYudGVhbS1yZXZpZXctdGFiLWFjdGl2ZSB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC1ob2xkZXIge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDIzcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLFxyXG4gICAgLmgzIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMTZweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyOHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzZweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzE7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1ob2xkZXIge1xyXG4gICAgICBtYXgtd2lkdGg6IDQ4OHB4O1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNXB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWx0LXZpc2lvbiB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDNweCAwIDApO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgNDBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGgzLFxyXG4gICAgICAuaDMge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzJweCk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0LWhvbGRlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucG9zaXRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI0cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubWVkaWEtaG9sZGVyIHtcclxuICAgIC5tZWRpYS1pbWFnZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTUuOTUlO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdGF0aXN0aWMtdGV4dCB7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMjRweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMjJweCAyMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuY291bnRlciB7XHJcbiAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDYwcHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMTNweCk7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoODBweCk7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDI0cHggMCAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0LWhvbGRlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIubWFwLXNlY3Rpb24ge1xyXG4gIC5zZWN0aW9uLWhlYWRpbmcge1xyXG4gICAgaDIsXHJcbiAgICAuaDIge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygxOHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNsaWNrLWxpc3Qge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMjBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2xpY2stZG90cyB7XHJcbiAgICBtYXJnaW4tdG9wOiByZW0tY2FsYyg4cHgpO1xyXG4gIH1cclxuXHJcbiAgLmlubmVyLWhvbGRlciB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiA1MTFweDtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5iYWNrZ3JvdW5kLW1hcC1ob2xkZXIge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBpbi1vcGVuIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBAaW5jbHVkZSBhbmltYXRlKHotaW5kZXgpO1xyXG4gICAgQGluY2x1ZGUgZWxlbWVudHMtc2l6ZSgzNXB4KTtcclxuXHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUsXHJcbiAgJjphZnRlciB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGUoei1pbmRleCB3aWR0aCBoZWlnaHQpO1xyXG4gICAgICBAaW5jbHVkZSBlbGVtZW50cy1zaXplKDYwcHgpO1xyXG5cclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgYmFja2dyb3VuZDogcmdiYSgkcHJpbWFyeSwgMC40KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xyXG4gICAgICBhbmltYXRpb246IGdsaXR0ZXIgM3MgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbDtcclxuICAgICAgei1pbmRleDogLTI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgQGluY2x1ZGUgZWxlbWVudHMtc2l6ZSg0OXB4KTtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGluLXBvcHVwLWhvbGRlciB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgQGluY2x1ZGUgYW5pbWF0ZSh6LWluZGV4KTtcclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuXHJcbiAgJi5waW4tcG9wdXAtYWN0aXZlIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuXHJcbiAgICAucGluLW9wZW4ge1xyXG4gICAgICAmOmJlZm9yZSxcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcC1waW4taG9sZGVyIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnBpbi0xIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgYm90dG9tOiA0MSU7XHJcbiAgICAgIGxlZnQ6IDkuOCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcC1waW4taG9sZGVyIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGxlZnQ6IDQxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucGluLTIge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBib3R0b206IDE3LjUlO1xyXG4gICAgICByaWdodDogNDYuOCU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcC1waW4taG9sZGVyIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGxlZnQ6IDQxcHg7XHJcbiAgICAgICAgdG9wOiAtMTAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucGluLTMge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICByaWdodDogMTAuOSU7XHJcbiAgICAgIHRvcDogNDAuNiU7XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcC1waW4taG9sZGVyIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIHJpZ2h0OiA0MXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnBpbi00IHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgcmlnaHQ6IDE2JTtcclxuICAgICAgdG9wOiA0OC40JTtcclxuICAgIH1cclxuXHJcbiAgICAubWFwLXBpbi1ob2xkZXIge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgcmlnaHQ6IDQxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucGluLTUge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICB0b3A6IDM0JTtcclxuICAgICAgcmlnaHQ6IDMyJTtcclxuICAgIH1cclxuXHJcbiAgICAubWFwLXBpbi1ob2xkZXIge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgcmlnaHQ6IDQxcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tYXAtcGluLWhvbGRlciB7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIGJveC1zaGFkb3c6IDBweCA0cHggNDBweCByZ2JhKCRibGFjaywgMC4yNSk7XHJcbiAgcGFkZGluZzogcmVtLWNhbGMoMzVweCA0MHB4KTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgQGluY2x1ZGUgYW5pbWF0ZShvcGFjaXR5IHZpc2liaWxpdHkgei1pbmRleCk7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC01cHg7XHJcbiAgICB3aWR0aDogMjgwcHg7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygzNXB4IDQwcHggMTlweCk7XHJcbiAgICB6LWluZGV4OiAtOTk7XHJcbiAgfVxyXG5cclxuICBoNSxcclxuICAuaDUge1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMTZweCk7XHJcbiAgfVxyXG5cclxuICBhZGRyZXNzIHtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI0cHgpO1xyXG5cclxuICAgICYubWFwLWxpbmsge1xyXG4gICAgICBhIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoNDBweCk7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgLTQwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxpbmstd2l0aC1hcnJvdyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZ2xpdHRlciB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwKTtcclxuICB9XHJcbn1cclxuIiwiLmNhcmVlci1vcHBvcnR1bml0aWVzIHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYyg5MHB4IDApO1xyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24taGVhZGluZyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDYwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24tY29udGVudCB7XHJcbiAgICBwIHtcclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5CYW1ib29IUi1BVFMtYm9hcmQge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgaDIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLkJhbWJvb0hSLUFUUy1EZXBhcnRtZW50LUhlYWRlciB7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTM0O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGNvbG9yOiAkZ3JheS0zMztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNDVweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE3ODtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5CYW1ib29IUi1BVFMtRGVwYXJ0bWVudC1JdGVtIHtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIC5CYW1ib29IUi1BVFMtSm9icy1MaXN0IHtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLkJhbWJvb0hSLUFUUy1Kb2JzLUxpc3Qge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjayAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMjVweCAwKSAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjVweCkgIWltcG9ydGFudDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDYwcHggMCkgIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgNjBweCkgIWltcG9ydGFudDtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDIzcHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yLCAwLjE1cyk7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGNvbG9yOiAkYmx1ZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgNXB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI4cHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5CYW1ib29IUi1BVFMtTG9jYXRpb24ge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpICFpbXBvcnRhbnQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjUgIWltcG9ydGFudDtcclxuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmbG9hdDogdW5zZXQgIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcgIWltcG9ydGFudDtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI0JhbWJvb0hSLUFUUyArIGRpdiB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsIi50aW1lbGluZS1zZWN0aW9uIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAuaW5uZXItaG9sZGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygxMzhweCk7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAtMTRweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTQ5cHgpO1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAtMjBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDI4MXB4O1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBsZWZ0OiBjYWxjKC01MCUgKyAoMjgxcHggLyAyKSk7XHJcbiAgICBmbGV4OiAwIDAgYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGN1cnNvcjogZ3JhYjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb2xvci1iYXIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTMzcHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuXHJcbiAgICAgIC5jb2xvci1iYXJfX2l0ZW0ge1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYmFyLXBvaW50IHtcclxuICAgICAgICBAaW5jbHVkZSBlbGVtZW50cy1zaXplKDE4cHgpO1xyXG5cclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgICAgICAmLnN0YXJ0IHtcclxuICAgICAgICAgIGxlZnQ6IDBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZW5kIHtcclxuICAgICAgICAgIHJpZ2h0OiAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5uZXItc2xpZGUge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMjRweCAwIDApO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTFweCAwIDApO1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnllYXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTg7XHJcbiAgICBjb2xvcjogJGdyYXktZGFyaztcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDE2cHgpO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICB9XHJcblxyXG4gIGg1LFxyXG4gIC5oNSB7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAxNnB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjJweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM2O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udGltZWxpbmUtc2xpZGVyIHtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICBwb3NpdGlvbjogc3RhdGljO1xyXG4gIG1hcmdpbjogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAmOmFmdGVyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDEzNnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgdG8gbGVmdCxcclxuICAgICAgICByZ2JhKCR3aGl0ZSwgMSkgMCUsXHJcbiAgICAgICAgcmdiYSgkd2hpdGUsIDAuNykgOTclLFxyXG4gICAgICAgIHJnYmEoJHdoaXRlLCAwLjYpIDk4JSxcclxuICAgICAgICByZ2JhKCR3aGl0ZSwgMC40KSA5OSUsXHJcbiAgICAgICAgcmdiYSgkd2hpdGUsIDAuMikgMTAwJVxyXG4gICAgICApO1xyXG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAoMjgxcHggLyAyKSk7XHJcbiAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3dpcGVyLWJvdHRvbS1ob2xkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgYm90dG9tOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcblxyXG4gIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMTAlO1xyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1uYXYge1xyXG4gICAgQGluY2x1ZGUgYW5pbWF0ZShiYWNrZ3JvdW5kKTtcclxuICAgIEBpbmNsdWRlIGVsZW1lbnRzLXNpemUoMzZweCk7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIGxlZnQ6IGF1dG87XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNXB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgcmlnaHQ6IHJlbS1jYWxjKDY0cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgcmlnaHQ6IHJlbS1jYWxjKDUwcHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICByaWdodDogcmVtLWNhbGMoMTRweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnBhcnRuZXJzLWZpbHRyYXRpb24tc2VjdGlvbixcclxuLnVzZXJzLWZpbHRyYXRpb24tc2VjdGlvbiB7XHJcbiAgLnRvcC1ibG9jayB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygwIDAgMTVweCk7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyMHB4KTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40NDtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMCAwIDE2cHgpO1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCA2MHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maWx0cmF0aW9uLWJsb2NrIHtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDUwcHggMjBweCk7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKC01MHB4IC0yMHB4IDM2cHgpO1xyXG4gICAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNDBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOHB4KTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTE7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNHB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmlsdHJhdGlvbnMtbGFiZWxzIHtcclxuICAgIEBleHRlbmQgJWxpc3RyZXNldDtcclxuXHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKC01cHggLTVweCAyNHB4KTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICAuc2luZ2xlLWxhYmVsIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS1jYztcclxuICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDdweCA5cHgpO1xyXG5cclxuICAgICAgLmljb24tY2xvc2Uge1xyXG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDAgMTZweCk7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMHB4KTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZpbHRyYXRpb24tc2VhcmNoIHtcclxuICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNHB4KTtcclxuXHJcbiAgLmlucHV0LWhvbGRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICBpbnB1dCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDVweCA2MHB4IDVweCAxMHB4KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBoZWlnaHQ6IDYycHg7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xyXG5cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlciB7XHJcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGUoY29sb3IpO1xyXG5cclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBAaW5jbHVkZSBhbmltYXRlKGJhY2tncm91bmQgY29sb3IpO1xyXG5cclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc3VjY2VzcztcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IHJlbS1jYWxjKDZweCk7XHJcbiAgICB3aWR0aDogNDhweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICB9XHJcbn1cclxuXHJcbi5wYXJ0bmVycy1ibG9jayB7XHJcbiAgYm94LXNoYWRvdzogMHB4IDRweCA0MHB4IHJnYmEoJGJsYWNrLCAwLjI1KTtcclxuICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyMHB4KTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgPiBhIHtcclxuICAgIEBpbmNsdWRlIGFuaW1hdGUoYmFja2dyb3VuZCk7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYyg0MHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcblxyXG4gICAgICAudGV4dC1ob2xkZXIsXHJcbiAgICAgIC5saW5rLXdpdGgtYXJyb3cge1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbWFnZS1ob2xkZXIge1xyXG4gICAgaGVpZ2h0OiAxODBweDtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoLTQwcHggLTQwcHggMTZweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2dvLWhvbGRlciB7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAxNnB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50ZXh0LWhvbGRlciB7XHJcbiAgICBAaW5jbHVkZSBhbmltYXRlKGNvbG9yKTtcclxuXHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGZsZXg6IDEgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ0O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDQsXHJcbiAgLmg0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjJweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS40NTtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDE2cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyOHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2F0ZWdvcnkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMThweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS4xMTtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI0cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5saW5rLWhvbGRlciB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhdGVnb3JpZXMtYWNjb3JkaW9uIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xyXG4gIG1hcmdpbjogcmVtLWNhbGMoMCAwIDE1cHgpO1xyXG5cclxuICAmLmNhdGVnb3JpZXMtYWN0aXZlIHtcclxuICAgIC5vcGVuZXItaWNvbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LWNjO1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgcm90YXRlKDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2F0ZWdvcmllcy1vcGVuZXIge1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxOHB4KTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTE7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMTVweCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm9wZW5lci1pY29uIHtcclxuICAgIEBpbmNsdWRlIGFuaW1hdGUoYmFja2dyb3VuZCk7XHJcbiAgICBAaW5jbHVkZSBlbGVtZW50cy1zaXplKDIwcHgpO1xyXG5cclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IHJlbS1jYWxjKDEwcHgpO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMCAyMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBAaW5jbHVkZSBhbmltYXRlKHRyYW5zZm9ybSk7XHJcblxyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogOXB4O1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA1MCU7XHJcbiAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSg5MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5uZXItc2xpZGUge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMTBweCAwIDIwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmNhdGVnb3JpZXMtbGlzdCB7XHJcbiAgQGV4dGVuZCAlbGlzdHJlc2V0O1xyXG5cclxuICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgbGkge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMTRweCk7XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaW5wdXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTk5OTlweDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcblxyXG4gICAgJjpjaGVja2VkIHtcclxuICAgICAgfiBsYWJlbCB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRwcmltYXJ5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxhYmVsIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGUoYm9yZGVyLWNvbG9yIGJhY2tncm91bmQpO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDE2cHggMCAwKTtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktY2M7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIEBleHRlbmQgJWljb247XHJcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGUob3BhY2l0eSB2aXNpYmlsaXR5KTtcclxuXHJcbiAgICAgIGNvbnRlbnQ6ICRpY29uLWNoZWNrO1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDVweDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDlweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnaW5hdGlvbi1ob2xkZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gIC5wYWdlcy1ob2xkZXIge1xyXG4gICAgZmxleDogMCAwIGF1dG87XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMTAlO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcblxyXG4gIC5idG4td3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5wYWdpbmF0aW9uLWJ0biB7XHJcbiAgICBAaW5jbHVkZSBlbGVtZW50cy1zaXplKDM2cHgpO1xyXG4gICAgQGluY2x1ZGUgYW5pbWF0ZShiYWNrZ3JvdW5kKTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZDogJHN1Y2Nlc3M7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1cHgpO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcclxuICAgIH1cclxuXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDAgMTRweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5oZXJvLWlubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICZfX2RlY29yIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYyg5MXB4IDAgMjVweCk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTc2cHggMCA2MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmLm9mZnNldC14c20ge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg0MHB4IDAgMzJweCk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNTJweCAwIDM4cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5vZmZzZXQtc20ge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg1MHB4IDAgMjVweCk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMTAwcHggMCA2MHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubm8tYm9yZGVyIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uLWhlYWRpbmcge1xyXG4gICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICBoMSB7XHJcbiAgICAgICAgQGV4dGVuZCBoMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN7JGhlYWRpbmdzfSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI1cHgpO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjVweCk7XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhY2stbmF2LWxpbmsge1xyXG4gICAgY29sb3I6ICRncmVlbi0wMjtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgbWFyZ2luOiAoMCAwIDVweCk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTdweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIEBleHRlbmQgJWljb247XHJcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGUodHJhbnNmb3JtKTtcclxuXHJcbiAgICAgIGNvbnRlbnQ6ICRpY29uLWNoZXZyb24tbDtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMXB4KTtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDEwcHggMCAwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLnRleHQtc2VjdGlvbiB7XHJcbiAgcGFkZGluZzogcmVtLWNhbGMoMjVweCAwKTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoNjBweCAwIDEwMHB4KTtcclxuICB9XHJcblxyXG4gIC50ZXh0LWNvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgNTBweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMS4yJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGJvdHRvbTogcmVtLWNhbGMoNjBweCk7XHJcbiAgICAgICAgcmlnaHQ6IGNhbGMoNS41JSAtIDEwcHgpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICN7JGhlYWRpbmdzfSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDE1cHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI0cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNHB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCA2MHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zdXBwb3J0LWNhcmQtd3JhcHBlciB7XHJcbiAgICAuY3RhLWJsb2NrIHtcclxuICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI0cHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDMxcHggNDBweCAxNnB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnRleHQtaG9sZGVyIHtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAxNHB4KTtcclxuICAgICAgICBmbGV4LWdyb3c6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5saW5rLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDEwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5nbG9zc2FyeS1maWx0cmF0aW9uLWhvbGRlciB7XHJcbiAgbWFyZ2luOiByZW0tY2FsYygwIDAgNTBweCk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDEwMHB4KTtcclxuICB9XHJcblxyXG4gIC5maWx0cmF0aW9uLXRvcCB7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCA2MHB4KTtcclxuICB9XHJcblxyXG4gIC5jYXRlZ29yeS10aXRsZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDM1cHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTc7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyMHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNjVweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlLWNhdGVnb3JpZXMtaG9sZGVyIHtcclxuICBtYXJnaW46IHJlbS1jYWxjKDAgMCA2MHB4KTtcclxuXHJcbiAgJi5zaW5nbGUtY2F0ZWdvcmllc19faGlkZGVuLFxyXG4gICYuc2luZ2xlLWNhdGVnb3JpZXNfX3NlcmNoLWhpZGRlbixcclxuICAmLm5vLXNjcm9sbC1oaWRkZW4ge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtOTk5OTk5OTlweDtcclxuICAgIHRvcDogLTk5OTk5OTk5cHg7XHJcbiAgfVxyXG5cclxuICAmOmxhc3QtY2hpbGQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmdsb3NzYXJ5LXNlYXJjaC1ob2xkZXIge1xyXG4gIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI1cHgpO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCA2MHB4KTtcclxuICB9XHJcblxyXG4gIC5pbnB1dC1ob2xkZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICA+IC5pY29uLXNlYXJjaCB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tY29udHJvbCB7XHJcbiAgICBoZWlnaHQ6IDYycHg7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYyg1cHggNjBweCA1cHggOXB4KTtcclxuICAgIGJvcmRlcjogcmVtLWNhbGMoMC41cHgpIHNvbGlkICRibGFjaztcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNXB4IDE2MHB4IDNweCA0N3B4KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSxcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOHB4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBidXR0b25bdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiByZW0tY2FsYyg5cHgpO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE1cHgpO1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMTRweCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICB3aWR0aDogMTM5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmlsdHJhdGlvbi1saW5lLWhvbGRlciB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIC5hbGwtZmlsdHJhdGlvbnMtcmVzdWx0cyB7XHJcbiAgICBAaW5jbHVkZSBhbmltYXRlKGJhY2tncm91bmQpO1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgIHBhZGRpbmc6IChyZW0tY2FsYygxcHggOHB4KSk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyN3B4KTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiA3OHB4O1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzdWNjZXNzO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlubmVyLWhvbGRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHhsKSB7XHJcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxldHRlci1pdGVtIHtcclxuICAgIEBpbmNsdWRlIGFuaW1hdGUoYmFja2dyb3VuZCk7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBmbGV4OiAxIGF1dG87XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAzNHB4O1xyXG4gICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktNDAwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjdweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcbiAgICB9XHJcblxyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc3VjY2VzcztcclxuICAgIH1cclxuXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgY29sb3I6ICRncmF5LTQwMDtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlLWdsb3NzYXJ5IHtcclxuICAuY29udGVudC1ob2xkZXIge1xyXG4gICAgYSB7XHJcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGUoY29sb3IpO1xyXG5cclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ2xvc3Nhcnktc2luZ2xlIHtcclxuICAudGV4dC1ob2xkZXItYmxvY2sge1xyXG4gICAgYSB7XHJcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGUoY29sb3IpO1xyXG5cclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlLXBvc3QtaG9sZGVyIHtcclxuICAudGV4dC1ob2xkZXItYmxvY2sge1xyXG4gICAgYSB7XHJcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGUoY29sb3IpO1xyXG5cclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlLWdsb3NzYXJ5LWJsb2NrIHtcclxuICBib3gtc2hhZG93OiAwcHggNHB4IDQwcHggcmdiYSgkYmxhY2ssIDAuMjUpO1xyXG4gIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI0cHgpO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcbiAgJi5zaW5nbGUtZ2xvc3NhcnlfX2hpZGRlbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAtOTk5OTlweDtcclxuICAgIHRvcDogLTk5OTk5cHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgQGluY2x1ZGUgYW5pbWF0ZShib3JkZXItY29sb3IgYmFja2dyb3VuZCBjb2xvcik7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBib3JkZXItdG9wOiA3cHggc29saWQgJHByaW1hcnk7XHJcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xyXG4gICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkICRwcmltYXJ5O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcclxuXHJcbiAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aXRsZSB7XHJcbiAgICBAaW5jbHVkZSBhbmltYXRlKGNvbG9yIGJvcmRlci1jb2xvcik7XHJcblxyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygyNXB4IDQwcHggMTZweCk7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyOHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzJweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ3O1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcclxuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJsYWNrO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzBweCAyMHB4KTtcclxuICAgICAgd2lkdGg6IDIzLjMlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRleHQtaG9sZGVyIHtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE2cHggNDBweCAyNHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDI4cHggMjNweCAyMHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgZGlzcGxheTogaW5saW5lO1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLmdsb3NzYXJ5LXNpbmdsZSB7XHJcbiAgcGFkZGluZzogcmVtLWNhbGMoMCAwIDUwcHgpO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygwIDAgMTAwcHgpO1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICA+IC5yb3cge1xyXG4gICAgICBbY2xhc3MqPVwiY29sLVwiXSB7XHJcbiAgICAgICAgJjpvbmx5LWNoaWxkIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgIGZsZXg6IDEgYXV0byAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgICAgIC5jb250ZW50LWhvbGRlciB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZXJvLWlubmVyIHtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI1cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgNjBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDgwcHggMCAyNXB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxNzhweCAwIDYwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVyby1pbm5lcl9fbmF2LWxpbmsge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMHB4O1xyXG4gICAgei1pbmRleDogMjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIHRvcDogOTNweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLXRodW1ibmFpbC1ob2xkZXIge1xyXG4gICAgbWF4LXdpZHRoOiA4MDBweDtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoNDBweCkgYXV0byAwO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtaG9sZGVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygwIDAgMjVweCk7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNXB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XHJcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRibGFjaztcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMCAxNXB4IDAgMCk7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAxNXB4IDAgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygwIDMwcHggMCAwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDAgOTNweCAwIDApO1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMzhweCAwIDApO1xyXG4gICAgfVxyXG5cclxuICAgICN7JGhlYWRpbmdzfSB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgNjBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWxhdGVkLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICBoNCxcclxuICAgIC5oNCB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI0cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnRpY2xlLWl0ZW0ge1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNhcmQtYm9keSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbS1jYWxjKDI5cHgpO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg2MHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpbmstd2l0aC1hcnJvdyB7XHJcbiAgICAgICAgYm90dG9tOiAzNnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVsYXRlZC10ZXJtcy1ob2xkZXIge1xyXG4gICAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoNDJweCk7XHJcblxyXG4gICAgLnRpbGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjRweCk7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTVweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE2O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDEzcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmVsYXRlZC1saXN0IHtcclxuICAgIEBleHRlbmQgJWxpc3RyZXNldDtcclxuXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKC02cHggLTE0cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjhweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNnB4IDE0cHgpO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBhbmltYXRlKGxlZnQgcmlnaHQpO1xyXG5cclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiA1MCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudGV4dC1ob2xkZXItYmxvY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjRweCk7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAjeyRoZWFkaW5nc30ge1xyXG4gICAgICBtYXJnaW4tdG9wOiByZW0tY2FsYygyNHB4KTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjRweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoNThweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjRweCk7XHJcblxyXG4gICAgICB+IHAsXHJcbiAgICAgICsgcCxcclxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAxNnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJsb2NrcXVvdGUge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg2MHB4IDIwcHggNDBweCk7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYyg1OHB4IDAgMjJweCk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg2MHB4IDk0cHgpO1xyXG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoODdweCAwIDQ1cHggMzZweCk7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgQGV4dGVuZCAlaWNvbjtcclxuXHJcbiAgICAgICAgY29udGVudDogJGljb24tcXVvdGU7XHJcbiAgICAgICAgY29sb3I6ICR5ZWxsb3c7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg5N3B4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAtNDZweDtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICB0b3A6IC0zOHB4O1xyXG4gICAgICAgICAgbGVmdDogLTM1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIEBleHRlbmQgJWxpc3RyZXNldDtcclxuXHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDE1cHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEwcHggMCAwKTtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNXB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDAgMCAwIDI3cHgpO1xyXG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDIzcHgpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjVweCk7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygwIDAgMCAzMHB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAzcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDEycHg7XHJcbiAgICAgICAgICB0b3A6IDEzcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBsZWZ0OiAxNHB4O1xyXG4gICAgICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmaWd1cmUge1xyXG4gICAgICBib3JkZXI6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMjRweCAwKTtcclxuXHJcbiAgICAgICsgaDQsXHJcbiAgICAgIC5oNCxcclxuICAgICAgaDUsXHJcbiAgICAgIC5oNSxcclxuICAgICAgaDYsXHJcbiAgICAgIC5oNiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAxNXB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxMnB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4xNztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuZXZlbnRzLXdlYmluYXJzLWhvbGRlciB7XHJcbiAgcGFkZGluZzogcmVtLWNhbGMoNTBweCAwKTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMTAwcHggMCk7XHJcbiAgfVxyXG5cclxuICAudHJlbmRpbmctaGVhZGluZyB7XHJcbiAgICA+IGgyLFxyXG4gICAgLmgyIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjRweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgNDNweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50cmVuZGluZy1jb250ZW50IHtcclxuICAgIC5zaW5nbGUtd2ViaW5hciB7XHJcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgLmFydGljbGUtaXRlbV9fdGl0bGUge1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMnB4KTtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40NjtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjhweCk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICAuY2FyZC1pbWctdG9wIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODcuOSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudXBjb21pbmctY29udGVudCB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDMycHggMjVweCAwKTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4eGwpIHtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzJweCA1MHB4IDApO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW5nbGUtd2ViaW5hciB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyMHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpbmdsZS13ZWJpbmFyIHtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI1cHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgNjJweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZXZlbnRzLW9wZW4tY2xvc2Uge1xyXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgbWFyZ2luOiByZW0tY2FsYygyNHB4IDApO1xyXG4gIHotaW5kZXg6IDI7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNDBweCByZ2JhKCRibGFjaywgMC4yNSk7XHJcbiAgfVxyXG5cclxuICAuY2hvaWNlcyB7XHJcbiAgICAmLmlzLW9wZW4ge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xyXG4gICAgQGluY2x1ZGUgYW5pbWF0ZShvcGFjaXR5IHZpc2liaWxpdHkpO1xyXG5cclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAuY2hvaWNlc1tkYXRhLXR5cGUqPVwic2VsZWN0LW9uZVwiXTo6YWZ0ZXIge1xyXG4gICAgQGluY2x1ZGUgYW5pbWF0ZSh0cmFuc2Zvcm0pO1xyXG4gICAgQGV4dGVuZCAlaWNvbjtcclxuXHJcbiAgICBjb250ZW50OiAkaWNvbi1jaGV2cm9uLWQ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoOXB4KTtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZXhwbG9yZS1tb3JlLWhvbGRlciB7XHJcbiAgcGFkZGluZzogcmVtLWNhbGMoNTBweCAwIDApO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygxMDBweCAwKTtcclxuICB9XHJcblxyXG4gIC50b3AtcGFuZWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyMHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDM0cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIGgyLFxyXG4gICAgLmgyIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDE2cHggMCAwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbm5lci13cmFwcGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgICAuaXRlbXMtcGVyLXBhZ2UtaG9sZGVyIHtcclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAxNnB4IDAgMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZXZlbnRzLW9wZW4tY2xvc2Uge1xyXG4gICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgbWluLXdpZHRoOiAyMDhweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jYXJkLWN0YSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDUwcHggMjBweCk7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgLTIwcHgpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMzJweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS40NztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDEwMHB4IDQ4cHgpO1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgNDdweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0biB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDAgMjVweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmN0YS1iYW5uZXJfX2RlY29yIHtcclxuICAgICAgd2lkdGg6IDM5OXB4O1xyXG4gICAgICBoZWlnaHQ6IDM0NnB4O1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgdG9wOiAyMiU7XHJcbiAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICBsZWZ0OiAtMTUxcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgdG9wOiAyNyU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucGFnaW5hdGlvbi1ob2xkZXIge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygzM3B4IDApO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzNweCAwIDhweCk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaXRlbXMtcGVyLXBhZ2UtaG9sZGVyIHtcclxuICBsaW5lLWhlaWdodDogMTtcclxuXHJcbiAgLmFsbC1pdGVtcyB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYyg5cHgpO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYyg0cHgpO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuaW5uZXItaG9sZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmVsZW1lbnRzLXZpZXctaG9sZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIC03cHgpO1xyXG4gIH1cclxuXHJcbiAgLnNpbmdsZS1ob2xkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygwIDdweCk7XHJcbiAgfVxyXG5cclxuICBpbnB1dCB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtOTk5OXB4O1xyXG4gICAgbGVmdDogLTk5OTlweDtcclxuICAgIHotaW5kZXg6IC05OTtcclxuXHJcbiAgICAmOmNoZWNrZWQge1xyXG4gICAgICB+IGxhYmVsIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBsYWJlbCB7XHJcbiAgICBAaW5jbHVkZSBhbmltYXRlKGNvbG9yKTtcclxuXHJcbiAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgY29sb3I6ICRncmVlbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ldmVudHMtcGFnaW5hdGlvbiB7XHJcbiAgLnBhZ2UtbnVtYmVycyB7XHJcbiAgICBAaW5jbHVkZSBhbmltYXRlKGNvbG9yKTtcclxuXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAxMnB4IDAgMCk7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkZ3JlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJi5jdXJyZW50IHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuXHJcbiAgICAmLm5leHQge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygwIDAgMCA5cHgpO1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAwIC0zcHgpO1xyXG4gICAgfVxyXG5cclxuICAgICYucHJldiB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCA5cHggMCAwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ldmVudHMtbG9hZG1vcmUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiByZW0tY2FsYygxNnB4IDAgMCk7XHJcbiAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjBweCk7XHJcbn1cclxuIiwiLmV2ZW50LWhlcm8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMTAwcHggMCAwKTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDAgMCAxMDBweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDUwcHggMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS13cmFwcGVyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg1MHB4IDApO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnVwLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDEwcHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDE3cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24taGVhZGluZyB7XHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIH1cclxuXHJcbiAgICBoMixcclxuICAgIC5oMiB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjEzO1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDMwcHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoNDhweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmluZm8tYmxvY2sge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjVweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCA1MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgaDUsXHJcbiAgICAuaDUge1xyXG4gICAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zNztcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDMwcHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI4cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIEBleHRlbmQgJWxpc3RyZXNldDtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjRweCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDM1cHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtLWltYWdlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDIwcHggMCAwKTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDIwcHggMCA1cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLml0ZW0tdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAuc3BlY2lhbC12aWV3ICYge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0td3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgLnJlcXVlc3QtZm9ybS1ib3gge1xyXG4gICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDQwcHgpO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2JvZHkge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3BlY2lhbC12aWV3ICYge1xyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtLWNhbGMoMzFweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJlcXVlc3QtZm9ybSB7XHJcbiAgICAgID4gcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29sb3ItYmFyIHtcclxuICAgIG1hcmdpbjogMCAtMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgICBoZWlnaHQ6IDEwcHg7XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgICAgd2lkdGg6IDQ0LjM3NSU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICB3aWR0aDogMjcuNTclO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgd2lkdGg6IDE2LjE4JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZGVjb3Itd3JhcHBlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX19kZWNvciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE0LjUlO1xyXG4gICAgbGVmdDogOTAlO1xyXG4gICAgd2lkdGg6IDQ2JTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuICAgIC5jdGEtbGluZSB7XHJcbiAgICAgIHN0cm9rZTogJGJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgIC5jdGEtZG90IHtcclxuICAgICAgZmlsbDogJGJsYWNrO1xyXG4gICAgfVxyXG5cclxuICAgIC5jdGEtcm91bmQge1xyXG4gICAgICBzdHJva2U6ICRibGFjaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuYmctYmxhY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAuZXZlbnQtaGVyb19fZGVjb3Ige1xyXG4gICAgICAuY3RhLWxpbmUge1xyXG4gICAgICAgIHN0cm9rZTogJHllbGxvdztcclxuICAgICAgfVxyXG5cclxuICAgICAgLmN0YS1kb3Qge1xyXG4gICAgICAgIGZpbGw6ICR5ZWxsb3c7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5jdGEtcm91bmQge1xyXG4gICAgICAgIHN0cm9rZTogJHllbGxvdztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYWdlbmRhLWZpbHRyYXRpb24tc2VjdGlvbiB7XHJcbiAgLnRvcC1wYW5lbC1ob2xkZXIge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgNTBweCk7XHJcbiAgfVxyXG5cclxuICAuY2hvaWNlcyB7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcblxyXG4gICAgJi5pcy1vcGVuIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcclxuICAgIEBpbmNsdWRlIGFuaW1hdGUob3BhY2l0eSB2aXNpYmlsaXR5KTtcclxuXHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgLmNob2ljZXNbZGF0YS10eXBlKj1cInNlbGVjdC1vbmVcIl06OmFmdGVyIHtcclxuICAgIEBpbmNsdWRlIGFuaW1hdGUodHJhbnNmb3JtKTtcclxuICAgIEBleHRlbmQgJWljb247XHJcblxyXG4gICAgY29udGVudDogJGljb24tY2hldnJvbi1kO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDlweCk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnNpbmdsZS1ibG9jayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNnB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAxOHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICB9XHJcblxyXG4gICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGg0LFxyXG4gICAgLmg0IHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjRweCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjJweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ2O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjhweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMTlweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbG9yLWJhciB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAmX19pdGVtIHtcclxuICAgICAgICBoZWlnaHQ6IDNweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnBlcmlvZC1ob2xkZXIge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjBweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMnB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMzY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIi5zaW5nbGUtcG9zdC1ob2xkZXIge1xyXG4gIC5oZXJvLWlubmVyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMzZweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmluYWwtY3RhIHtcclxuICAgIC5zZWN0aW9uLWhlYWRpbmcge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uLWhlYWRpbmcge1xyXG4gICAgaDIsXHJcbiAgICAuaDIge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnN1Yi1pbmZvLWxpc3Qge1xyXG4gICAgQGV4dGVuZCAlbGlzdHJlc2V0O1xyXG5cclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICBsaW5lLWhlaWdodDogMS41O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuXHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCIsXCI7XHJcbiAgICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygwIDJweCAwIDApO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIuKAolwiO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDAgMCAwIDNweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICRzdWNjZXNzO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2ctY2F0IHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tYWluLWltZy1ob2xkZXIge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjRweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCA1OHB4KTtcclxuICAgIH1cclxuXHJcbiAgICArIC50ZXh0LWhvbGRlci1ibG9jayB7XHJcbiAgICAgICN7JGhlYWRpbmdzfSB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRleHQtaG9sZGVyLWJsb2NrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI0cHgpO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxOHB4KTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBsaW5lLWhlaWdodDogMS42NztcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgI3skaGVhZGluZ3N9IHtcclxuICAgICAgbWFyZ2luLXRvcDogcmVtLWNhbGMoMjRweCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDI0cHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDU4cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI0cHgpO1xyXG5cclxuICAgICAgfiBwLFxyXG4gICAgICArIHAsXHJcbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMTZweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBibG9ja3F1b3RlIHtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoNjBweCAyMHB4IDQwcHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoNThweCAwIDIycHgpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoNjBweCA5NHB4KTtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDg3cHggMCA0NXB4IDM2cHgpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIEBleHRlbmQgJWljb247XHJcblxyXG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLXF1b3RlO1xyXG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoOTdweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTQ2cHg7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICAgICAgdG9wOiAtMzhweDtcclxuICAgICAgICAgIGxlZnQ6IC0zNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBAZXh0ZW5kICVsaXN0cmVzZXQ7XHJcblxyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAxNXB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygxMHB4IDAgMCk7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjVweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYygwIDAgMCAyN3B4KTtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyM3B4KTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI1cHgpO1xyXG4gICAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMCAwIDAgMzBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogM3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgdG9wOiAxM3B4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgbGVmdDogMTRweDtcclxuICAgICAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZmlndXJlIHtcclxuICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDI0cHggMCk7XHJcblxyXG4gICAgICArIGg0LFxyXG4gICAgICAuaDQsXHJcbiAgICAgIGg1LFxyXG4gICAgICAuaDUsXHJcbiAgICAgIGg2LFxyXG4gICAgICAuaDYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMTVweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGZpZ2NhcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTJweCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yZWxhdGVkLWN0YS1ibG9jayB7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDg1cHggMCA0OHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoODVweCAwIDk2cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIC51cC10aXRsZSB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNXB4KTtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMTE7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI3skaGVhZGluZ3N9IHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjRweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGlhLXJlbGF0aW9uLWJsb2NrIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg1MHB4IDE1cHggNTVweCAxMHB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0tY2FsYyg0OHB4IDU1cHggNTBweCA1MHB4KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5iZy1kYXJrIHtcclxuICAgICAgICAubGluay13aXRoLWFycm93IHtcclxuICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcblxyXG4gICAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvbG9yLWJhciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAqX19pdGVtIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICB1bCB7XHJcbiAgICAgICAgQGV4dGVuZCAlbGlzdHJlc2V0O1xyXG5cclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNXB4KTtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI3cHgpO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmltZy1ob2xkZXIge1xyXG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDE1cHgpO1xyXG4gICAgICAgICAgd2lkdGg6IDM0cHg7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXV0aG9yLWJsb2NrIHtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMjRweCAwKTtcclxuXHJcbiAgICAmLnNtIHtcclxuICAgICAgLmlubmVyLWhvbGRlciB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgICAgIC5jb250ZW50LWhvbGRlciB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY3RhLWJhbm5lcl9fZGVjb3Ige1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTk2cHg7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAtMjE1cHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDU1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lci1ob2xkZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDM0cHggMTBweCAyOHB4IDMwcHgpO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgcGFkZGluZzogcmVtLWNhbGMoMzRweCAxMHB4IDE2cHggMzBweCk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRlbnQtaG9sZGVyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgcGFkZGluZzogcmVtLWNhbGMoMCAxNHB4IDAgMjJweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXV0aG9yLWltYWdlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB3aWR0aDogMTQwcHg7XHJcbiAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gcmVtLWNhbGMoMjRweCk7XHJcbiAgfVxyXG5cclxuICAubmFtZSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNztcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIC01cHgpO1xyXG4gIH1cclxuXHJcbiAgLnJvbGUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjRweCk7XHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDQ7XHJcbiAgfVxyXG5cclxuICAudGV4dC1ob2xkZXIge1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gcmVtLWNhbGMoMjRweCk7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvZy1zbGlkZXItYmxvY2sge1xyXG4gIG1hcmdpbjogcmVtLWNhbGMoMjRweCAwKTtcclxuXHJcbiAgLmlubmVyLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcbn1cclxuXHJcbi5ibG9ncy1zbGlkZXIge1xyXG4gIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg1N3B4KTtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB3aWR0aDogMjgwcHg7XHJcbiAgcG9zaXRpb246IHN0YXRpYztcclxuICBtYXJnaW46IDA7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgIHdpZHRoOiAzMjVweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg2N3B4KTtcclxuICB9XHJcblxyXG4gIC5zd2lwZXItc2xpZGUge1xyXG4gICAgd2lkdGg6IDI4MHB4O1xyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgd2lkdGg6IDMyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlubmVyLXNsaWRlIHtcclxuICAgIGhlaWdodDogMjMxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGhlaWdodDogMjY4cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyLWJvdHRvbS1ob2xkZXIge1xyXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgIHJpZ2h0OiA1MnB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHJpZ2h0OiA1MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAycHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaGFyZS10aGlzLWhvbGRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IHJlbS1jYWxjKDI1cHggMCA1MHB4KTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB0b3A6IDMwdmg7XHJcbiAgICB6LWluZGV4OiA5OTk7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcblxyXG4gIC5idXR0b24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXg6IDAgMCBhdXRvO1xyXG4gICAgd2lkdGg6IDMxcHg7XHJcbiAgICBoZWlnaHQ6IDMxcHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxNHB4KTtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgQGV4dGVuZCAlaWNvbjtcclxuICAgIH1cclxuXHJcbiAgICAmLnR3aXR0ZXItc2hhcmUtYnV0dG9uIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJGljb24tdHdpdHRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYubGlua2VkaW4tc2hhcmUtYnV0dG9uIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJGljb24tbGlua2VkaW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmZhY2Vib29rLXNoYXJlLWJ1dHRvbiB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICRpY29uLWZhY2Vib29rLTI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtcG9zdC1uYXZpZ2F0aW9uIHtcclxuICAubmF2LWxpbmstd3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDIzcHggMCk7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNHB4KTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XHJcblxyXG4gICAgLmFycm93LXByZXYge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMTVweCAwIDApO1xyXG4gICAgfVxyXG5cclxuICAgIC5hcnJvdy1uZXh0IHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMCAxNXB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4td3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAtMTJweCk7XHJcblxyXG4gICAgLmJsb2ctbmF2LWJ0biB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAxMnB4IDI0cHgpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJsb2ctbmF2LWJ0biB7XHJcbiAgQGluY2x1ZGUgYW5pbWF0ZShiYWNrZ3JvdW5kLCAwLjE1cyk7XHJcbiAgbWluLXdpZHRoOiByZW0tY2FsYyg4N3B4KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBhZGRpbmc6IHJlbS1jYWxjKDdweCA5cHgpO1xyXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LWNjO1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRncmF5LWNjLCAxMCUpO1xyXG4gIH1cclxufVxyXG4iLCIuc2luZ2xlLWF1dGhvci1wYWdlIHtcclxuICAuaGVyby1pbm5lciB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5yb3VuZC1kZWNvciB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGxlZnQ6IDk1LjclO1xyXG4gICAgICB0b3A6IDkwLjYlO1xyXG4gICAgICB3aWR0aDogODUuMiU7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbG9yLWJhciB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXV0aG9yLXNlY3Rpb24ge1xyXG4gICAgLnJvbGUge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMnB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDRweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygyMnB4KTtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDI4cHgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yi1ob2xkZXIge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1ob2xkZXIge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAzMHB4KTtcclxuICAgICAgbWF4LXdpZHRoOiA1OTJweDtcclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXV0aG9yLWltYWdlIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgIGhlaWdodDogMjQwcHg7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hdXRob3Itc29jaWFscyB7XHJcbiAgQGV4dGVuZCAlbGlzdHJlc2V0O1xyXG5cclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiByZW0tY2FsYygtMnB4IC0xMHB4IDIzcHgpO1xyXG4gIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDJweCAxMHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBAaW5jbHVkZSBhbmltYXRlKGNvbG9yKTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYmctZ3JheS1saWdodGVuIHtcclxuICArIC50cmFpbmluZ3Mtc2VjdGlvbi1ob2xkZXIge1xyXG4gICAgLnRyYWluaW5ncy1zZWN0aW9uIHtcclxuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udHJhaW5pbmdzLXNlY3Rpb24taG9sZGVyIHtcclxuICAudHJhaW5pbmdzLXNlY3Rpb24ge1xyXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50cmFpbmluZ3Mtc2VjdGlvbiB7XHJcbiAgLnNlY3Rpb24taGVhZGluZyB7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNHB4KTtcclxuXHJcbiAgICAubWFya2VkLWxpc3Qge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygyNHB4KTtcclxuXHJcbiAgICAgIGxpIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbS1jYWxjKDE2cHgpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygzNXB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuYWx0LXZpZXcge1xyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbS1jYWxjKDE1cHgpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtLWNhbGMoMjRweCk7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGluZy10ZXh0IHtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDIzcHgpO1xyXG5cclxuICAgIHAge1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnB1cmNoYXNlLWJsb2NrIHtcclxuICBwYWRkaW5nOiByZW0tY2FsYygzMHB4IDIwcHggMzBweCA0MHB4KTtcclxuICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNHB4KTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDUwcHggNTBweCA0NXB4KTtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDQ4cHgpO1xyXG4gIH1cclxuXHJcbiAgLmRlY29yLWhvbGRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBoNSxcclxuICAuaDUge1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDE4cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmlubmVyLWluZm8taG9sZGVyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5uZXItaW5mby1saXN0IHtcclxuICAgIEBleHRlbmQgJWxpc3RyZXNldDtcclxuXHJcbiAgICBmb250LXNpemU6IHJlbS1jYWxjKDIwcHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgNDBweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIC01cHgpO1xyXG4gICAgICBmbGV4OiAxIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIycHgpO1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMTVweCAwIC01cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDY4cHggMCAtNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI0cHgpO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDAgNXB4KTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW1hZ2UtaG9sZGVyIHtcclxuICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAxMnB4IDAgMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMTZweCAwIDApO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pdGVtLWlubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgLmNhbGVuZGFyLW9wZW5lciB7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAub3BlbmVyLXRleHQge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIDAgJHN1Y2Nlc3M7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAub3BlbmVyLXRleHQge1xyXG4gICAgICBAaW5jbHVkZSBhbmltYXRlKGJveC1zaGFkb3cpO1xyXG4gICAgfVxyXG5cclxuICAgIFtjbGFzc149XCJpY29uLVwiXSB7XHJcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGUodHJhbnNmb3JtKTtcclxuXHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoOXB4KTtcclxuICAgICAgY29sb3I6ICRzdWNjZXNzO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMCAxMHB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5idG4taG9sZGVyIHtcclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygyNHB4IDAgMCk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDVweCAwKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoNXB4IDApO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFnZW5kYS1ob2xkZXIge1xyXG4gIGgyLFxyXG4gIC5oMiB7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNXB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDUycHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpbmdsZS1pdGVtIHtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7XHJcblxyXG4gICAgJi5hZ2VuZGEtYWN0aXZlIHtcclxuICAgICAgLmFnZW5kYS1vcGVuZXIge1xyXG4gICAgICAgIFtjbGFzc149XCJpY29uLVwiXSB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIC5hZ2VuZGEtb3BlbmVyIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlubmVyLXNsaWRlIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMTVweCk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0tY2FsYygyMXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hZ2VuZGEtb3BlbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMTVweCAwcHgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDIxcHggMHB4KTtcclxuICAgIH1cclxuXHJcbiAgICBbY2xhc3NePVwiaWNvbi1cIl0ge1xyXG4gICAgICBAaW5jbHVkZSBhbmltYXRlKHRyYW5zZm9ybSk7XHJcblxyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYyg5cHgpO1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAwIDEwcHgpO1xyXG4gICAgICBjb2xvcjogJHN1Y2Nlc3M7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5uZXItc2xpZGUge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoNHB4IDAgMCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpbWUtaG9sZGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygyMHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMTBweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDIycHgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zNjtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmFnZW5kYS10ZXh0LWhvbGRlciB7XHJcbiAgICBoNCxcclxuICAgIC5oNCB7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDRweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMTBweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIHVsIHtcclxuICAgICAgQGV4dGVuZCAlbGlzdHJlc2V0O1xyXG5cclxuICAgICAgbGkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDI0cHgpO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDMwcHgpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xyXG4gICAgICAgICAgd2lkdGg6IDNweDtcclxuICAgICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgbGVmdDogMTJweDtcclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICB0b3A6IDE0cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5uZXItc2xpZGUtaXRlbSB7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyN3B4KTtcclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAzOHB4KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNhbGVuZGFyLWhvbGRlciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDI7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcclxuICAgIG1pbi13aWR0aDogMjQwcHg7XHJcbiAgfVxyXG5cclxuICAmLmNhbGVuZGFyLWFjdGl2ZSB7XHJcbiAgICAuY2FsZW5kYXItb3BlbmVyIHtcclxuICAgICAgW2NsYXNzXj1cImljb24tXCJdIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNhbGVuZGFyLXBvcHVwLWhvbGRlciB7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIHotaW5kZXg6IDM7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2FsZW5kYXItcG9wdXAtaG9sZGVyIHtcclxuICBAaW5jbHVkZSBhbmltYXRlKG9wYWNpdHkgdmlzaWJpbGl0eSk7XHJcblxyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIGNvbG9yOiAkYmxhY2s7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTAwJTtcclxuICBsZWZ0OiBjYWxjKDUwJSAtIDEwcHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBtYXJnaW46IHJlbS1jYWxjKDE1cHggMCAwKTtcclxuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSAyMSUpO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgcGFkZGluZzogcmVtLWNhbGMoMjBweCAxMHB4KTtcclxuICBib3gtc2hhZG93OiAwcHggNHB4IDQwcHggcmdiYSgkYmxhY2ssIDAuMjUpO1xyXG4gIHotaW5kZXg6IC0xO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgcGFkZGluZzogcmVtLWNhbGMoMjBweCAzMHB4IDQwcHgpO1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIGxlZnQ6IDUycHg7XHJcbiAgfVxyXG5cclxuICAuZGF0ZXMtc2xpZGVyIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYyg0MHB4KTtcclxuICB9XHJcblxyXG4gIC5uYXZpZ2F0aW9ucy1ob2xkZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygwIDIwcHgpO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICB9XHJcblxyXG4gIC5zbGljay1hcnJvdyB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgY29sb3I6IGluaGVyaXQ7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgICAgW2NsYXNzXj1cImljb24tXCJdIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNXB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuc2xpY2stbmV4dCB7XHJcbiAgICAgICAgW2NsYXNzXj1cImljb24tXCJdIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2xpY2stZGlzYWJsZWQge1xyXG4gICAgICBAaW5jbHVkZSBhbmltYXRlKG9wYWNpdHkpO1xyXG5cclxuICAgICAgb3BhY2l0eTogMC42O1xyXG4gICAgfVxyXG5cclxuICAgICYuc2xpY2stcHJldiB7XHJcbiAgICAgIFtjbGFzc149XCJpY29uLVwiXSB7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDdweCAwIDApO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zbGljay1uZXh0IHtcclxuICAgICAgW2NsYXNzXj1cImljb24tXCJdIHtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAwIDdweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBbY2xhc3NePVwiaWNvbi1cIl0ge1xyXG4gICAgICBAaW5jbHVkZSBhbmltYXRlKHRyYW5zZm9ybSk7XHJcblxyXG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgIGNvbG9yOiAkc3VjY2VzcztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pbm5lci1ob2xkZXIge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMTVweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgPiAubW9udGgge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxNHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDE1cHgpO1xyXG4gICAgICBjb2xvcjogJGdyYXktZGFyaztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE2cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0tY2FsYygxOHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmRhdGVzLWxpc3Qge1xyXG4gICAgQGV4dGVuZCAlbGlzdHJlc2V0O1xyXG5cclxuICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMTZweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBmb250LXNpemU6IHJlbS1jYWxjKDE4cHgpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgZm9udC1zaXplOiByZW0tY2FsYygyMnB4KTtcclxuICAgIH1cclxuXHJcbiAgICBsaSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDAgMCAxNXB4KTtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMTVweCk7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1kYXJrO1xyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kYXlzLWhvbGRlciB7XHJcbiAgICBAaW5jbHVkZSBhbmltYXRlKGNvbG9yKTtcclxuXHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkc3VjY2VzcztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53cGVjLW1vZGFsLWNvbnRhaW5lciB7XHJcbiAgbWF4LXdpZHRoOiA1MDBweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud3BlYy1tb2RhbC1jb250ZW50LXRpdGxlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAyO1xyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC53cGVjLW1vZGFsLWNsb3NlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC01cHg7XHJcbiAgICByaWdodDogLTVweDtcclxuICB9XHJcbn1cclxuXHJcbi53cC1wcGVjLXNob3J0Y29kZS1jb250YWluZXIge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgZGl2IHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxufVxyXG4iLCIuZmFxLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmctYm90dG9tOiByZW0tY2FsYygwIDAgMjVweCk7XHJcblxyXG4gIGgzLFxyXG4gIC5oMyB7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyNXB4KTtcclxuICB9XHJcblxyXG4gIC5zaW5nbGUtYmxvY2sge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibGFjaztcclxuICAgIHBhZGRpbmc6IHJlbS1jYWxjKDE1cHggMCAyNXB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDIzcHggMCAyNXB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAudGV4dC1ob2xkZXIge1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA4NjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDQsXHJcbiAgLmg0IHtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDhweCk7XHJcbiAgfVxyXG59XHJcbiIsIi5yZWNvbWVuZGF0aW9uLXNlY3Rpb24ge1xyXG4gIC5zZWN0aW9uLWhlYWRpbmcge1xyXG4gICAgaDIsXHJcbiAgICAuaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0tY2FsYygwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5yZWNvbWVuZGF0aW9uLWJsb2NrIHtcclxuICAudGV4dC1ibG9jayB7XHJcbiAgICBwYWRkaW5nOiByZW0tY2FsYygzMHB4IDIwcHgpO1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMTRweCk7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYyg1MHB4KTtcclxuICAgIH1cclxuXHJcbiAgICAmLmJnLWRhcmsge1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnVwLXRpdGxlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1zaXplOiByZW0tY2FsYygxOHB4KTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjExO1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjVweCk7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogcmVtLWNhbGMoM3B4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtLWNhbGMoMjBweCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgaDMsXHJcbiAgLmgzIHtcclxuICAgIG1hcmdpbjogcmVtLWNhbGMoMCAwIDI0cHgpO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQtc3VidGl0bGUge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcbn1cclxuIiwiLmFsbC1yZXNvdXJjZXMtc2VjdGlvbiB7XHJcbiAgJi5iYXNlLXNlY3Rpb24ge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRvcC1wYW5lbCB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAzMHB4KTtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMzJweCk7XHJcbiAgICB9XHJcblxyXG4gICAgaDIsXHJcbiAgICAuaDIge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAzMHB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5pdGVtcy1wZXItcGFnZS1ob2xkZXIge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjBweCk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAzMnB4KTtcclxuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmlsdGVyLWhvbGRlciB7XHJcbiAgICAuZ3JpZC1maWx0ZXJfX2Ryb3Age1xyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgLm9wZW5lciB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vcGVuZXIge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZ3JpZC1maWx0ZXJfX2xpc3Qge1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyOTBweDtcclxuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0tY2FsYygyMHB4KTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0tY2FsYygtMjBweCk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlIHtcclxuICAgICAgei1pbmRleDogNDtcclxuXHJcbiAgICAgIC5pbm5lci1zbGlkZSB7XHJcbiAgICAgICAgLnJlc2V0LWJ0bi13cmFwcGVyIHtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2s7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtLWNhbGMoMjNweCk7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVzZXQtYnRuIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IsIDAuMTVzKTtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGdyZWVuO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbm5lci1zbGlkZSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDQwcHgpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGJveC1zaGFkb3c6IHJlbS1jYWxjKDAgNHB4IDQwcHggMCkgcmdiYSgkYmxhY2ssIDAuMjUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnJlc291cmNlc19maWx0ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oc20pIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuZ3JpZC1maWx0ZXJfX2Ryb3Age1xyXG4gICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMCAyMHB4KTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcclxuICAgICAgICBtYXJnaW46IHJlbS1jYWxjKDAgMzBweCAwIDApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDYwcHggMCAwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLWl0ZW0ge1xyXG4gICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjBweCk7XHJcbiAgfVxyXG5cclxuICAucGFnaW5hdGlvbi1ob2xkZXIge1xyXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xyXG4gICAgICBwYWRkaW5nOiByZW0tY2FsYygxMnB4IDAgMCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3Vic2NyaWJlLWJsb2NrIHtcclxuICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDYwcHgpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgIHBhZGRpbmc6IHJlbS1jYWxjKDM1cHggNTBweCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IHJlbS1jYWxjKDUwcHgpO1xyXG4gICAgfVxyXG5cclxuICAgIGgzLFxyXG4gICAgLmgzIHtcclxuICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgMjBweCk7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTM7XHJcbiAgICAgICAgbWFyZ2luOiByZW0tY2FsYygwIDAgNnB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb290bm90ZSB7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuY3RhLWJhbm5lcl9fZGVjb3Ige1xyXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IDMzOHB4O1xyXG4gICAgICAgIGhlaWdodDogMzI4cHg7XHJcbiAgICAgICAgcmlnaHQ6IC0xMDBweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWlubmVyLWhvbGRlciB7XHJcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbS1jYWxjKDQ2cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN1YnNjcmliZS1ob2xkZXIge1xyXG4gICAgICAuaW5wdXQtaG9sZGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFzRDRIRyxBZDNISCxnQmMySFksQ0FxRlQsb0JBQWEsQ0FBYixvQkFBYSxDQXFWWixFQUFFLENBaURBLFlBQVksQ0EwQlYsRUFBRSxDQTNtQlYsT0FBTyxDQW1zQkwsY0FBYyxDQWdJWixFQUFFLENDdHRCSCxZQUFLLENBQUwsWUFBSyxDQW9CRixFQUFFLENBMkNBLFlBQVksQ0FDWixFQUFFLENBbUVWLGFBQWEsQ0E4QmIsVUFBVSxDUzZLVixXQUFXLENJamNYLGFBQWEsQ0FnQ1gsWUFBWSxDQTBCVixFQUFFLENBMUROLGFBQWEsQ0FnQ1gsWUFBWSxDQXFFVixFQUFFLENBckdOLGFBQWEsQ0FxTlgsYUFBYSxDRzdNZixZQUFZLENDNEdaLHVCQUF1QixDSXVDdkIsZ0JBQWdCLENLc0diLGtCQUFNLENHbE9ULFlBQVksQ0VtVFosZUFBZSxDRXpTZixtQkFBbUIsQ0FDbkIsc0JBQXNCLENJMUN0Qiw0QkFBNEIsQ0E4QzFCLG1CQUFtQixDQTdDckIseUJBQXlCLENBNkN2QixtQkFBbUIsQ0FpU3JCLGdCQUFnQixDSS9VaEIsZ0JBQWdCLENBcUlkLGFBQWEsQ0FySWYsZ0JBQWdCLENBMExkLGtCQUFrQixDQXVFaEIsRUFBRSxDRWpRTixXQUFXLENBOEVOLGlCQUFNLENFOUVYLG1CQUFtQixDQW9CakIsY0FBYyxDQXBCaEIsbUJBQW1CLENBeUZqQixrQkFBa0IsQ0F1RWhCLEVBQUUsQ0FoS04sbUJBQW1CLENBc09qQixrQkFBa0IsQ0EwQmhCLHFCQUFxQixDQWlDbkIsRUFBRSxDQzFOUixlQUFlLENDVGYsZUFBZSxDQStDYixnQkFBZ0IsQ0FxR2xCLGNBQWMsQ0ErRVosbUJBQW1CLENBY2pCLEVBQUUsQ0FnRU4sc0JBQXNCLENBK0hwQixXQUFXLEE5RDdlRixDQUNWLE1BQU0sQ0FBRSxDQUFDLENBQ1QsT0FBTyxDQUFFLENBQUMsQ0FDVixVQUFVLENB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QUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxTQUFTLENBQy9CLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsU0FBUyxDQUMvQixBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFNBQVMsQ0FDL0IsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxTQUFTLENBQy9CLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsVUFBVSxDQUNoQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFVBQVUsQ0FDaEMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxVQUFVLENBQ2hDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsVUFBVSxDQUNoQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFVBQVUsQ0FDaEMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxVQUFVLENBQ2hDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsVUFBVSxDQUNoQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFVBQVUsQ0FDaEMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxVQUFVLENBQ2hDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsVUFBVSxDQUNoQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFVBQVUsQ0FDaEMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxVQUFVLENBQ2hDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsVUFBVSxDQUNoQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFVBQVUsQ0FDaEMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxVQUFVLENBQ2hDLEFBdEdELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUF1R0MsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxVQUFVLENBQ2hDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsVUFBVSxDQUNoQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFVBQVUsQ0FDaEMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxVQUFVLENBQ2hDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsVUFBVSxDQUNoQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFVBQVUsQ0FDaEMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxVQUFVLENBQ2hDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsVUFBVSxDQUNoQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFVBQVUsQ0FDaEMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxVQUFVLENBQ2hDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsVUFBVSxDQUNoQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFVBQVUsQ0FDaEMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxVQUFVLENBQ2hDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsVUFBVSxDQUNoQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFVBQVUsQ0FDaEMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxVQUFVLENBQ2hDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsVUFBVSxDQUNoQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFVBQVUsQ0FDaEMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxVQUFVLENBQ2hDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsVUFBVSxDQUNoQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFVBQVUsQ0FDaEMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxVQUFVLENBQ2hDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsVUFBVSxDQUNoQyxBQS9MRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBZ01DLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsVUFBVSxDQUNoQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFVBQVUsQ0FDaEMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxVQUFVLENBQ2hDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQTVrQkQsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQTZrQkMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUF6cUJELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUEwcUJDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBOXJCRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBK3JCQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLEdBQUcsQ0FDWCxtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFuOUJELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFvOUJDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUksQ0FDWixtQkFBbUIsQ0FBRSxXQUFXLENBQ2pDLEFBQ0QsQUFBQSxVQUFVLEFBQUEsUUFBUSxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxJQUFJLENBQ1osbUJBQW1CLENBQUUsV0FBVyxDQUNqQyxBQUNELEFBQUEsVUFBVSxBQUFBLFFBQVEsQUFBQyxDQUNqQixNQUFNLENBQUUsSUFBSSxDQUNaLG1CQUFtQixDQUFFLFdBQVcsQ0FDakMsQUFDRCxBQUFBLFVBQVUsQUFBQSxRQUFRLEFBQUMsQ0FDakIsTUFBTSxDQUFFLElBQUks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 */
