img:is([sizes="auto" i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
.wpas-mfp-fullscreen-popup .white-popup{background:0 0 !important;padding:0 !important;width:auto !important;max-width:none !important;margin:0 !important}.wpas-mfp-fullscreen-popup .mfp-content .main_heading{max-width:1200px;margin:auto;font-size:1.6em;color:#626060;margin-top:20px}.wpas-mfp-fullscreen-popup .mfp-content select{width:100%}.wpas-mfp-fullscreen-popup .mfp-content .select2.select2-container{width:100% !important}.wpas-mfp-fullscreen-popup.mfp-wrap{background:#f1f1f1;z-index:100099}.wpas-mfp-fullscreen-popup.mfp-bg{z-index:9992}.wpas-mfp-fullscreen-popup .white-popup .wpas_mfp_window_wrapper{position:relative;background:#fff;padding:20px;width:auto;max-width:1200px;margin:20px auto}.wpas-mfp-fullscreen-popup .mfp-close{right:10px !important;top:12px !important}.wpas_window_footer p.submit,.wpas_window_footer p.close_btn{float:left;margin-top:20px;padding:0}.wpas_window_footer p.close_btn{margin-left:20px}.wpas_window_footer .spinner{margin-top:26px;visibility:visible !important}
@charset "UTF-8";.wp-block-archives{box-sizing:border-box}.wp-block-archives-dropdown label{display:block}.wp-block-avatar{line-height:0}.wp-block-avatar,.wp-block-avatar img{box-sizing:border-box}.wp-block-avatar.aligncenter{text-align:center}.wp-block-audio{box-sizing:border-box}.wp-block-audio :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-audio audio{min-width:300px;width:100%}.wp-block-button__link{align-content:center;box-sizing:border-box;cursor:pointer;display:inline-block;height:100%;text-align:center;width:100%;word-break:break-word}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}:where(.wp-block-button__link){border-radius:9999px;box-shadow:none;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none}.wp-block-button[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons>.wp-block-button.has-custom-width{max-width:none}.wp-block-buttons>.wp-block-button.has-custom-width .wp-block-button__link{width:100%}.wp-block-buttons>.wp-block-button.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-buttons>.wp-block-button.wp-block-button__width-25{width:calc(25% - var(--wp--style--block-gap, .5em)*.75)}.wp-block-buttons>.wp-block-button.wp-block-button__width-50{width:calc(50% - var(--wp--style--block-gap, .5em)*.5)}.wp-block-buttons>.wp-block-button.wp-block-button__width-75{width:calc(75% - var(--wp--style--block-gap, .5em)*.25)}.wp-block-buttons>.wp-block-button.wp-block-button__width-100{flex-basis:100%;width:100%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-25{width:25%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-50{width:50%}.wp-block-buttons.is-vertical>.wp-block-button.wp-block-button__width-75{width:75%}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}:root :where(.wp-block-button .wp-block-button__link.is-style-outline),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-text-color)){color:currentColor}:root :where(.wp-block-button .wp-block-button__link.is-style-outline:not(.has-background)),:root :where(.wp-block-button.is-style-outline>.wp-block-button__link:not(.has-background)){background-color:initial;background-image:none}.wp-block-buttons{box-sizing:border-box}.wp-block-buttons.is-vertical{flex-direction:column}.wp-block-buttons.is-vertical>.wp-block-button:last-child{margin-bottom:0}.wp-block-buttons>.wp-block-button{display:inline-block;margin:0}.wp-block-buttons.is-content-justification-left{justify-content:flex-start}.wp-block-buttons.is-content-justification-left.is-vertical{align-items:flex-start}.wp-block-buttons.is-content-justification-center{justify-content:center}.wp-block-buttons.is-content-justification-center.is-vertical{align-items:center}.wp-block-buttons.is-content-justification-right{justify-content:flex-end}.wp-block-buttons.is-content-justification-right.is-vertical{align-items:flex-end}.wp-block-buttons.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons.aligncenter{text-align:center}.wp-block-buttons:not(.is-content-justification-space-between,.is-content-justification-right,.is-content-justification-left,.is-content-justification-center) .wp-block-button.aligncenter{margin-left:auto;margin-right:auto;width:100%}.wp-block-buttons[style*=text-decoration] .wp-block-button,.wp-block-buttons[style*=text-decoration] .wp-block-button__link{text-decoration:inherit}.wp-block-buttons.has-custom-font-size .wp-block-button__link{font-size:inherit}.wp-block-button.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar td,.wp-block-calendar th{border:1px solid;padding:.25em}.wp-block-calendar th{font-weight:400}.wp-block-calendar caption{background-color:inherit}.wp-block-calendar table{border-collapse:collapse;width:100%}.wp-block-calendar table:where(:not(.has-text-color)){color:#40464d}.wp-block-calendar table:where(:not(.has-text-color)) td,.wp-block-calendar table:where(:not(.has-text-color)) th{border-color:#ddd}.wp-block-calendar table.has-background th{background-color:inherit}.wp-block-calendar table.has-text-color th{color:inherit}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-block-categories{box-sizing:border-box}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-categories.wp-block-categories-dropdown.aligncenter{text-align:center}.wp-block-categories .wp-block-categories__label{display:block;width:100%}.wp-block-code{box-sizing:border-box}.wp-block-code code{
  /*!rtl:begin:ignore*/direction:ltr;display:block;font-family:inherit;overflow-wrap:break-word;text-align:initial;white-space:pre-wrap
  /*!rtl:end:ignore*/}.wp-block-columns{align-items:normal!important;box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media (min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-comments{box-sizing:border-box}.wp-block-post-comments .alignleft{float:left}.wp-block-post-comments .alignright{float:right}.wp-block-post-comments .navigation:after{clear:both;content:"";display:table}.wp-block-post-comments .commentlist{clear:both;list-style:none;margin:0;padding:0}.wp-block-post-comments .commentlist .comment{min-height:2.25em;padding-left:3.25em}.wp-block-post-comments .commentlist .comment p{font-size:1em;line-height:1.8;margin:1em 0}.wp-block-post-comments .commentlist .children{list-style:none;margin:0;padding:0}.wp-block-post-comments .comment-author{line-height:1.5}.wp-block-post-comments .comment-author .avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;margin-top:.5em;width:2.5em}.wp-block-post-comments .comment-author cite{font-style:normal}.wp-block-post-comments .comment-meta{font-size:.875em;line-height:1.5}.wp-block-post-comments .comment-meta b{font-weight:400}.wp-block-post-comments .comment-meta .comment-awaiting-moderation{display:block;margin-bottom:1em;margin-top:1em}.wp-block-post-comments .comment-body .commentmetadata{font-size:.875em}.wp-block-post-comments .comment-form-author label,.wp-block-post-comments .comment-form-comment label,.wp-block-post-comments .comment-form-email label,.wp-block-post-comments .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments .comment-form input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments .comment-reply-title{margin-bottom:0}.wp-block-post-comments .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments .reply{font-size:.875em;margin-bottom:1.4em}.wp-block-post-comments input:not([type=submit]),.wp-block-post-comments textarea{border:1px solid #949494;font-family:inherit;font-size:1em}.wp-block-post-comments input:not([type=submit]):not([type=checkbox]),.wp-block-post-comments textarea{padding:calc(.667em + 2px)}:where(.wp-block-post-comments input[type=submit]){border:none}.wp-block-comments{box-sizing:border-box}.wp-block-comments-pagination>.wp-block-comments-pagination-next,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers,.wp-block-comments-pagination>.wp-block-comments-pagination-previous{font-size:inherit;margin-bottom:.5em;margin-right:.5em}.wp-block-comments-pagination>.wp-block-comments-pagination-next:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-numbers:last-child,.wp-block-comments-pagination>.wp-block-comments-pagination-previous:last-child{margin-right:0}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-comments-pagination .wp-block-comments-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-comments-pagination.aligncenter{justify-content:center}.wp-block-comment-template{box-sizing:border-box;list-style:none;margin-bottom:0;max-width:100%;padding:0}.wp-block-comment-template li{clear:both}.wp-block-comment-template ol{list-style:none;margin-bottom:0;max-width:100%;padding-left:2rem}.wp-block-comment-template.alignleft{float:left}.wp-block-comment-template.aligncenter{margin-left:auto;margin-right:auto;width:fit-content}.wp-block-comment-template.alignright{float:right}.wp-block-comment-date{box-sizing:border-box}.comment-awaiting-moderation{display:block;font-size:.875em;line-height:1.5}.wp-block-comment-author-name,.wp-block-comment-content,.wp-block-comment-edit-link,.wp-block-comment-reply-link{box-sizing:border-box}.wp-block-cover,.wp-block-cover-image{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em;position:relative}.wp-block-cover .has-background-dim:not([class*=-background-color]),.wp-block-cover-image .has-background-dim:not([class*=-background-color]),.wp-block-cover-image.has-background-dim:not([class*=-background-color]),.wp-block-cover.has-background-dim:not([class*=-background-color]){background-color:#000}.wp-block-cover .has-background-dim.has-background-gradient,.wp-block-cover-image .has-background-dim.has-background-gradient{background-color:initial}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{background-color:inherit;content:""}.wp-block-cover .wp-block-cover__background,.wp-block-cover .wp-block-cover__gradient-background,.wp-block-cover-image .wp-block-cover__background,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover.has-background-dim:not(.has-background-gradient):before{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-0,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-0{opacity:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-10,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-10{opacity:.1}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-20,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-30,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-30{opacity:.3}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-40,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-40{opacity:.4}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-50,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-50{opacity:.5}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-60,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-60{opacity:.6}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-70,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-70{opacity:.7}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-80,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-80{opacity:.8}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-90,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-90{opacity:.9}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__background.has-background-dim.has-background-dim-100,.wp-block-cover-image .wp-block-cover__gradient-background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:420px;width:100%}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover .wp-block-cover__inner-container,.wp-block-cover-image .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover-image.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-bottom-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-center-right .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-right .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,.wp-block-cover-image .wp-block-cover__image-background,.wp-block-cover-image video.wp-block-cover__video-background{border:none;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:none;padding:0;position:absolute;right:0;top:0;width:100%}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:fixed;background-repeat:no-repeat;background-size:cover}@supports (-webkit-touch-callout:inherit){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax,.wp-block-cover__image-background.has-parallax,video.wp-block-cover__video-background.has-parallax{background-attachment:scroll}}.wp-block-cover-image.is-repeated,.wp-block-cover.is-repeated,.wp-block-cover__image-background.is-repeated,video.wp-block-cover__video-background.is-repeated{background-repeat:repeat;background-size:auto}.wp-block-cover-image-text,.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-text,.wp-block-cover-image .wp-block-cover-image-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;margin-bottom:0;max-width:840px;padding:.44em;text-align:center;z-index:1}:where(.wp-block-cover-image:not(.has-text-color)),:where(.wp-block-cover:not(.has-text-color)){color:#fff}:where(.wp-block-cover-image.is-light:not(.has-text-color)),:where(.wp-block-cover.is-light:not(.has-text-color)){color:#000}:root :where(.wp-block-cover h1:not(.has-text-color)),:root :where(.wp-block-cover h2:not(.has-text-color)),:root :where(.wp-block-cover h3:not(.has-text-color)),:root :where(.wp-block-cover h4:not(.has-text-color)),:root :where(.wp-block-cover h5:not(.has-text-color)),:root :where(.wp-block-cover h6:not(.has-text-color)),:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background{z-index:0}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__gradient-background,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container,body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}.has-modal-open body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__inner-container{z-index:auto}.wp-block-details{box-sizing:border-box}.wp-block-details summary{cursor:pointer}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type="core/embed"],.wp-block[data-align=right]>[data-type="core/embed"]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type="core/embed"] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type="core/embed"] .wp-block-embed__wrapper{min-width:280px}.wp-block-cover .wp-block-embed{min-height:240px;min-width:320px}.wp-block-embed{overflow-wrap:break-word}.wp-block-embed :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-16 .wp-block-embed__wrapper:before{padding-top:177.77%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{box-sizing:border-box}.wp-block-file:not(.wp-element-button){font-size:.8em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file *+.wp-block-file__button{margin-left:.75em}:where(.wp-block-file){margin-bottom:1.5em}.wp-block-file__embed{margin-bottom:1em}:where(.wp-block-file__button){border-radius:2em;display:inline-block;padding:.5em 1em}:where(.wp-block-file__button):is(a):active,:where(.wp-block-file__button):is(a):focus,:where(.wp-block-file__button):is(a):hover,:where(.wp-block-file__button):is(a):visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-form-input__label{display:flex;flex-direction:column;gap:.25em;margin-bottom:.5em;width:100%}.wp-block-form-input__label.is-label-inline{align-items:center;flex-direction:row;gap:.5em}.wp-block-form-input__label.is-label-inline .wp-block-form-input__label-content{margin-bottom:.5em}.wp-block-form-input__label:has(input[type=checkbox]){flex-direction:row;width:fit-content}.wp-block-form-input__label:has(input[type=checkbox]) .wp-block-form-input__label-content{margin:0}.wp-block-form-input__label:has(.wp-block-form-input__label-content+input[type=checkbox]){flex-direction:row-reverse}.wp-block-form-input__label-content{width:fit-content}.wp-block-form-input__input{font-size:1em;margin-bottom:.5em;padding:0 .5em}.wp-block-form-input__input[type=date],.wp-block-form-input__input[type=datetime-local],.wp-block-form-input__input[type=datetime],.wp-block-form-input__input[type=email],.wp-block-form-input__input[type=month],.wp-block-form-input__input[type=number],.wp-block-form-input__input[type=password],.wp-block-form-input__input[type=search],.wp-block-form-input__input[type=tel],.wp-block-form-input__input[type=text],.wp-block-form-input__input[type=time],.wp-block-form-input__input[type=url],.wp-block-form-input__input[type=week]{border:1px solid;line-height:2;min-height:2em}textarea.wp-block-form-input__input{min-height:10em}.blocks-gallery-grid:not(.has-nested-images),.wp-block-gallery:not(.has-nested-images){display:flex;flex-wrap:wrap;list-style-type:none;margin:0;padding:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item{display:flex;flex-direction:column;flex-grow:1;justify-content:center;margin:0 1em 1em 0;position:relative;width:calc(50% - 1em)}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figure,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figure,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figure{align-items:flex-end;display:flex;height:100%;justify-content:flex-start;margin:0}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item img{display:block;height:auto;max-width:100%;width:auto}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption{background:linear-gradient(0deg,#000000b3,#0000004d 70%,#0000);bottom:0;box-sizing:border-box;color:#fff;font-size:.8em;margin:0;max-height:100%;overflow:auto;padding:3em .77em .7em;position:absolute;text-align:center;width:100%;z-index:2}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image figcaption img,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image figcaption img,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid:not(.has-nested-images) figcaption,.wp-block-gallery:not(.has-nested-images) figcaption{flex-grow:1}.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-image img,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item a,.blocks-gallery-grid:not(.has-nested-images).is-cropped .blocks-gallery-item img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-image img,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item a,.wp-block-gallery:not(.has-nested-images).is-cropped .blocks-gallery-item img{flex:1;height:100%;object-fit:cover;width:100%}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item{margin-right:0;width:100%}@media (min-width:600px){.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item{margin-right:1em;width:calc(33.33333% - .66667em)}.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item{margin-right:1em;width:calc(25% - .75em)}.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item{margin-right:1em;width:calc(20% - .8em)}.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item{margin-right:1em;width:calc(16.66667% - .83333em)}.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item{margin-right:1em;width:calc(14.28571% - .85714em)}.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image,.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image,.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item{margin-right:1em;width:calc(12.5% - .875em)}.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery:not(.has-nested-images).columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-image:last-child,.blocks-gallery-grid:not(.has-nested-images) .blocks-gallery-item:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-image:last-child,.wp-block-gallery:not(.has-nested-images) .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid:not(.has-nested-images).alignleft,.blocks-gallery-grid:not(.has-nested-images).alignright,.wp-block-gallery:not(.has-nested-images).alignleft,.wp-block-gallery:not(.has-nested-images).alignright{max-width:420px;width:100%}.blocks-gallery-grid:not(.has-nested-images).aligncenter .blocks-gallery-item figure,.wp-block-gallery:not(.has-nested-images).aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-gallery:not(.is-cropped) .blocks-gallery-item{align-self:flex-start}figure.wp-block-gallery.has-nested-images{align-items:normal}.wp-block-gallery.has-nested-images figure.wp-block-image:not(#individual-image){margin:0;width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)/2)}.wp-block-gallery.has-nested-images figure.wp-block-image{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:center;max-width:100%;position:relative}.wp-block-gallery.has-nested-images figure.wp-block-image>a,.wp-block-gallery.has-nested-images figure.wp-block-image>div{flex-direction:column;flex-grow:1;margin:0}.wp-block-gallery.has-nested-images figure.wp-block-image img{display:block;height:auto;max-width:100%!important;width:auto}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{bottom:0;left:0;max-height:100%;position:absolute;right:0}.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);content:"";height:100%;-webkit-mask-image:linear-gradient(0deg,#000 20%,#0000);mask-image:linear-gradient(0deg,#000 20%,#0000);max-height:40%}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{background:linear-gradient(0deg,#0006,#0000);box-sizing:border-box;color:#fff;font-size:13px;margin:0;overflow:auto;padding:1em;scrollbar-color:#0000 #0000;scrollbar-gutter:stable both-edges;scrollbar-width:thin;text-align:center;text-shadow:0 0 1.5px #000;will-change:transform}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar{height:12px;width:12px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-track{background-color:initial}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:initial;border:3px solid #0000;border-radius:8px}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus::-webkit-scrollbar-thumb,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover::-webkit-scrollbar-thumb{background-color:#fffc}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:focus-within,.wp-block-gallery.has-nested-images figure.wp-block-image figcaption:hover{scrollbar-color:#fffc #0000}@media (hover:none){.wp-block-gallery.has-nested-images figure.wp-block-image figcaption{scrollbar-color:#fffc #0000}}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption img{display:inline}.wp-block-gallery.has-nested-images figure.wp-block-image figcaption a{color:inherit}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>a,.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border>div,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>a,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded>div{flex:1 1 auto}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border figcaption,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded figcaption{background:none;color:inherit;flex:initial;margin:0;padding:10px 10px 9px;position:relative;text-shadow:none}.wp-block-gallery.has-nested-images figure.wp-block-image.has-custom-border:before,.wp-block-gallery.has-nested-images figure.wp-block-image.is-style-rounded:before{content:none}.wp-block-gallery.has-nested-images figcaption{flex-basis:100%;flex-grow:1;text-align:center}.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image){margin-bottom:auto;margin-top:0}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image){align-self:inherit}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image)>div:not(.components-drop-zone){display:flex}.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) a,.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{flex:1 0 0%;height:100%;object-fit:cover;width:100%}.wp-block-gallery.has-nested-images.columns-1 figure.wp-block-image:not(#individual-image){width:100%}@media (min-width:600px){.wp-block-gallery.has-nested-images.columns-3 figure.wp-block-image:not(#individual-image){width:calc(33.33333% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-4 figure.wp-block-image:not(#individual-image){width:calc(25% - var(--wp--style--unstable-gallery-gap, 16px)*.75)}.wp-block-gallery.has-nested-images.columns-5 figure.wp-block-image:not(#individual-image){width:calc(20% - var(--wp--style--unstable-gallery-gap, 16px)*.8)}.wp-block-gallery.has-nested-images.columns-6 figure.wp-block-image:not(#individual-image){width:calc(16.66667% - var(--wp--style--unstable-gallery-gap, 16px)*.83333)}.wp-block-gallery.has-nested-images.columns-7 figure.wp-block-image:not(#individual-image){width:calc(14.28571% - var(--wp--style--unstable-gallery-gap, 16px)*.85714)}.wp-block-gallery.has-nested-images.columns-8 figure.wp-block-image:not(#individual-image){width:calc(12.5% - var(--wp--style--unstable-gallery-gap, 16px)*.875)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image){width:calc(33.33% - var(--wp--style--unstable-gallery-gap, 16px)*.66667)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2),.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:nth-last-child(2)~figure.wp-block-image:not(#individual-image){width:calc(50% - var(--wp--style--unstable-gallery-gap, 16px)*.5)}.wp-block-gallery.has-nested-images.columns-default figure.wp-block-image:not(#individual-image):first-child:last-child{width:100%}}.wp-block-gallery.has-nested-images.alignleft,.wp-block-gallery.has-nested-images.alignright{max-width:420px;width:100%}.wp-block-gallery.has-nested-images.aligncenter{justify-content:center}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-image>a,.wp-block-image>figure>a{display:inline-block}.wp-block-image img{box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}@media not (prefers-reduced-motion){.wp-block-image img.hide{visibility:hidden}.wp-block-image img.show{animation:show-content-image .4s}}.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a{border-radius:inherit}.wp-block-image.has-custom-border img{box-sizing:border-box}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull>a,.wp-block-image.alignwide>a{width:100%}.wp-block-image.alignfull img,.wp-block-image.alignwide img{height:auto;width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption{caption-side:bottom;display:table-caption}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image :where(figcaption){margin-bottom:1em;margin-top:.5em}.wp-block-image.is-style-circle-mask img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.wp-block-image.is-style-circle-mask img{border-radius:0;-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:9999px}.wp-block-image figure{margin:0}.wp-lightbox-container{display:flex;flex-direction:column;position:relative}.wp-lightbox-container img{cursor:zoom-in}.wp-lightbox-container img:hover+button{opacity:1}.wp-lightbox-container button{align-items:center;-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);background-color:#5a5a5a40;border:none;border-radius:4px;cursor:zoom-in;display:flex;height:20px;justify-content:center;opacity:0;padding:0;position:absolute;right:16px;text-align:center;top:16px;width:20px;z-index:100}@media not (prefers-reduced-motion){.wp-lightbox-container button{transition:opacity .2s ease}}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:hover{cursor:pointer;opacity:1}.wp-lightbox-container button:focus{opacity:1}.wp-lightbox-container button:focus,.wp-lightbox-container button:hover,.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:none}.wp-lightbox-overlay{box-sizing:border-box;cursor:zoom-out;height:100vh;left:0;overflow:hidden;position:fixed;top:0;visibility:hidden;width:100%;z-index:100000}.wp-lightbox-overlay .close-button{align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:none;border:none}.wp-lightbox-overlay .lightbox-image-container{height:var(--wp--lightbox-container-height);left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:top left;width:var(--wp--lightbox-container-width);z-index:9999999999}.wp-lightbox-overlay .wp-block-image{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;margin:0;position:relative;transform-origin:0 0;width:100%;z-index:3000000}.wp-lightbox-overlay .wp-block-image img{height:var(--wp--lightbox-image-height);min-height:var(--wp--lightbox-image-height);min-width:var(--wp--lightbox-image-width);width:var(--wp--lightbox-image-width)}.wp-lightbox-overlay .wp-block-image figcaption{display:none}.wp-lightbox-overlay button{background:none;border:none}.wp-lightbox-overlay .scrim{background-color:#fff;height:100%;opacity:.9;position:absolute;width:100%;z-index:2000000}.wp-lightbox-overlay.active{visibility:visible}@media not (prefers-reduced-motion){.wp-lightbox-overlay.active{animation:turn-on-visibility .25s both}.wp-lightbox-overlay.active img{animation:turn-on-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active){animation:turn-off-visibility .35s both}.wp-lightbox-overlay.show-closing-animation:not(.active) img{animation:turn-off-visibility .25s both}.wp-lightbox-overlay.zoom.active{animation:none;opacity:1;visibility:visible}.wp-lightbox-overlay.zoom.active .lightbox-image-container{animation:lightbox-zoom-in .4s}.wp-lightbox-overlay.zoom.active .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.active .scrim{animation:turn-on-visibility .4s forwards}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active){animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container{animation:lightbox-zoom-out .4s}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img{animation:none}.wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim{animation:turn-off-visibility .4s forwards}}@keyframes show-content-image{0%{visibility:hidden}99%{visibility:hidden}to{visibility:visible}}@keyframes turn-on-visibility{0%{opacity:0}to{opacity:1}}@keyframes turn-off-visibility{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes lightbox-zoom-in{0%{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))}to{transform:translate(-50%,-50%) scale(1)}}@keyframes lightbox-zoom-out{0%{transform:translate(-50%,-50%) scale(1);visibility:visible}99%{visibility:visible}to{transform:translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)),calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));visibility:hidden}}ol.wp-block-latest-comments{box-sizing:border-box;margin-left:0}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment)){line-height:1.1}:where(.wp-block-latest-comments:not([style*=line-height] .wp-block-latest-comments__comment-excerpt p)){line-height:1.8}.has-dates :where(.wp-block-latest-comments:not([style*=line-height])),.has-excerpts :where(.wp-block-latest-comments:not([style*=line-height])){line-height:1.5}.wp-block-latest-comments .wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment{list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{list-style:none;min-height:2.25em}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:3.25em}.wp-block-latest-comments__comment-excerpt p{font-size:.875em;margin:.36em 0 1.4em}.wp-block-latest-comments__comment-date{display:block;font-size:.75em}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:1.5em;display:block;float:left;height:2.5em;margin-right:.75em;width:2.5em}.wp-block-latest-comments[class*=-font-size] a,.wp-block-latest-comments[style*=font-size] a{font-size:inherit}.wp-block-latest-posts{box-sizing:border-box}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both;overflow-wrap:break-word}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap}.wp-block-latest-posts.is-grid li{margin:0 1.25em 1.25em 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - .625em)}.wp-block-latest-posts.columns-2 li:nth-child(2n){margin-right:0}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - .83333em)}.wp-block-latest-posts.columns-3 li:nth-child(3n){margin-right:0}.wp-block-latest-posts.columns-4 li{width:calc(25% - .9375em)}.wp-block-latest-posts.columns-4 li:nth-child(4n){margin-right:0}.wp-block-latest-posts.columns-5 li{width:calc(20% - 1em)}.wp-block-latest-posts.columns-5 li:nth-child(5n){margin-right:0}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 1.04167em)}.wp-block-latest-posts.columns-6 li:nth-child(6n){margin-right:0}}:root :where(.wp-block-latest-posts.is-grid){padding:0}:root :where(.wp-block-latest-posts.wp-block-latest-posts__list){padding-left:0}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;font-size:.8125em}.wp-block-latest-posts__post-excerpt,.wp-block-latest-posts__post-full-content{margin-bottom:1em;margin-top:.5em}.wp-block-latest-posts__featured-image a{display:inline-block}.wp-block-latest-posts__featured-image img{height:auto;max-width:100%;width:auto}.wp-block-latest-posts__featured-image.alignleft{float:left;margin-right:1em}.wp-block-latest-posts__featured-image.alignright{float:right;margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}ol,ul{box-sizing:border-box}:root :where(.wp-block-list.has-background){padding:1.25em 2.375em}.wp-block-loginout,.wp-block-media-text{box-sizing:border-box}.wp-block-media-text{
  /*!rtl:begin:ignore*/direction:ltr;
  /*!rtl:end:ignore*/display:grid;grid-template-columns:50% 1fr;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top>.wp-block-media-text__media{align-self:start}.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center>.wp-block-media-text__media,.wp-block-media-text>.wp-block-media-text__content,.wp-block-media-text>.wp-block-media-text__media{align-self:center}.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom>.wp-block-media-text__media{align-self:end}.wp-block-media-text>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1;
  /*!rtl:end:ignore*/margin:0}.wp-block-media-text>.wp-block-media-text__content{direction:ltr;
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1;
  /*!rtl:end:ignore*/padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__media{
  /*!rtl:begin:ignore*/grid-column:2;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text.has-media-on-the-right>.wp-block-media-text__content{
  /*!rtl:begin:ignore*/grid-column:1;grid-row:1
  /*!rtl:end:ignore*/}.wp-block-media-text__media a{display:block}.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto;max-width:unset;vertical-align:middle;width:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media{background-size:cover;height:100%;min-height:250px}.wp-block-media-text.is-image-fill>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill>.wp-block-media-text__media img{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media{height:100%;min-height:250px;position:relative}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media>a{display:block;height:100%}.wp-block-media-text.is-image-fill-element>.wp-block-media-text__media img{height:100%;object-fit:cover;position:absolute;width:100%}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__media{grid-column:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile>.wp-block-media-text__content{grid-column:1;grid-row:2}}.wp-block-navigation{position:relative;--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0;padding-left:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item .wp-block-navigation__submenu-container:empty{display:none}.wp-block-navigation .wp-block-navigation-item__content{display:block}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-underline .wp-block-navigation-item__content:focus{text-decoration:underline}.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:active,.wp-block-navigation.has-text-decoration-line-through .wp-block-navigation-item__content:focus{text-decoration:line-through}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation .wp-block-navigation__submenu-icon{align-self:center;background-color:inherit;border:none;color:currentColor;display:inline-block;font-size:inherit;height:.6em;line-height:0;margin-left:.25em;padding:0;width:.6em}.wp-block-navigation .wp-block-navigation__submenu-icon svg{display:inline-block;stroke:currentColor;height:inherit;margin-top:.075em;width:inherit}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.no-wrap{--navigation-layout-wrap:nowrap}.wp-block-navigation.items-justified-center{--navigation-layout-justification-setting:center;--navigation-layout-justify:center}.wp-block-navigation.items-justified-center.is-vertical{--navigation-layout-align:center}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation.items-justified-right.is-vertical{--navigation-layout-align:flex-end}.wp-block-navigation.items-justified-space-between{--navigation-layout-justification-setting:space-between;--navigation-layout-justify:space-between}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{align-items:normal;background-color:inherit;color:inherit;display:flex;flex-direction:column;height:0;left:-1px;opacity:0;overflow:hidden;position:absolute;top:100%;visibility:hidden;width:0;z-index:2}@media not (prefers-reduced-motion){.wp-block-navigation .has-child .wp-block-navigation__submenu-container{transition:opacity .1s linear}}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{display:flex;flex-grow:1}.wp-block-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content .wp-block-navigation__submenu-icon{margin-left:auto;margin-right:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation-item__content{margin:0}@media (min-width:782px){.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:-1px}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container:before{background:#0000;content:"";display:block;height:100%;position:absolute;right:100%;width:.5em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon{margin-right:.25em}.wp-block-navigation .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-icon svg{transform:rotate(-90deg)}}.wp-block-navigation .has-child .wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):hover>.wp-block-navigation__submenu-container,.wp-block-navigation .has-child:not(.open-on-click):not(.open-on-hover-click):focus-within>.wp-block-navigation__submenu-container{height:auto;min-width:200px;opacity:1;overflow:visible;visibility:visible;width:auto}.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container{left:0;top:100%}@media (min-width:782px){.wp-block-navigation.has-background .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:100%;top:0}}.wp-block-navigation-submenu{display:flex;position:relative}.wp-block-navigation-submenu .wp-block-navigation__submenu-icon svg{stroke:currentColor}button.wp-block-navigation-item__content{background-color:initial;border:none;color:currentColor;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-align:left;text-transform:inherit}.wp-block-navigation-submenu__toggle{cursor:pointer}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle{padding-left:0;padding-right:.85em}.wp-block-navigation-item.open-on-click .wp-block-navigation-submenu__toggle+.wp-block-navigation__submenu-icon{margin-left:-.6em;pointer-events:none}.wp-block-navigation-item.open-on-click button.wp-block-navigation-item__content:not(.wp-block-navigation-submenu__toggle){padding:0}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}:where(.wp-block-navigation.has-background .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation.has-background .wp-block-navigation-submenu a:not(.wp-element-button)){padding:.5em 1em}:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu a:not(.wp-element-button)),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-submenu button.wp-block-navigation-item__content),:where(.wp-block-navigation .wp-block-navigation__submenu-container .wp-block-pages-list__item button.wp-block-navigation-item__content){padding:.5em 1em}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container{left:auto;right:0}.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:-1px;right:-1px}@media (min-width:782px){.wp-block-navigation.items-justified-right .wp-block-navigation__container .has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-right .wp-block-page-list>.has-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between .wp-block-page-list>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container,.wp-block-navigation.items-justified-space-between>.wp-block-navigation__container>.has-child:last-child .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:auto;right:100%}}.wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{background-color:#fff;border:1px solid #00000026}.wp-block-navigation.has-background .wp-block-navigation__submenu-container{background-color:inherit}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__submenu-container{color:#000}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container .is-responsive{display:none}.wp-block-navigation__container:only-child,.wp-block-page-list:only-child{flex-grow:1}@keyframes overlay-menu__fade-in-animation{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open{background-color:inherit;display:flex;flex-direction:column;overflow:auto;padding:clamp(1rem,var(--wp--style--root--padding-top),20rem) clamp(1rem,var(--wp--style--root--padding-right),20rem) clamp(1rem,var(--wp--style--root--padding-bottom),20rem) clamp(1rem,var(--wp--style--root--padding-left),20rem);z-index:100000}@media not (prefers-reduced-motion){.wp-block-navigation__responsive-container.is-menu-open{animation:overlay-menu__fade-in-animation .1s ease-out;animation-fill-mode:forwards}}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-justification-setting,inherit);display:flex;flex-direction:column;flex-wrap:nowrap;overflow:visible;padding-top:calc(2rem + 24px)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{justify-content:flex-start}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border:none;height:auto;min-width:200px;opacity:1;overflow:initial;padding-left:2rem;padding-right:2rem;position:static;visibility:visible;width:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{gap:inherit}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-container{padding-top:var(--wp--style--block-gap,2em)}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-page-list{align-items:var(--navigation-layout-justification-setting,initial);display:flex;flex-direction:column}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item .wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container,.wp-block-navigation__responsive-container.is-menu-open .wp-block-page-list{background:#0000!important;color:inherit!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:auto;right:auto}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{left:0}}.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open{background-color:#fff}.wp-block-navigation:not(.has-text-color) .wp-block-navigation__responsive-container.is-menu-open{color:#000}.wp-block-navigation__toggle_button_label{font-size:1rem;font-weight:700}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:none;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close{font-family:inherit;font-size:inherit;font-weight:inherit}.wp-block-navigation__responsive-close{width:100%}.has-modal-open .wp-block-navigation__responsive-close{margin-left:auto;margin-right:auto;max-width:var(--wp--style--global--wide-size,100%)}.wp-block-navigation__responsive-close:focus{outline:none}.is-menu-open .wp-block-navigation__responsive-close,.is-menu-open .wp-block-navigation__responsive-container-content,.is-menu-open .wp-block-navigation__responsive-dialog{box-sizing:border-box}.wp-block-navigation__responsive-dialog{position:relative}.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:46px}@media (min-width:782px){.has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog{margin-top:32px}}html.has-modal-open{overflow:hidden}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{border-top:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-navigation .wp-block-page-list{align-items:var(--navigation-layout-align,initial);background-color:inherit;display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation .wp-block-navigation-item{background-color:inherit}.wp-block-page-list{box-sizing:border-box}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-post-author{box-sizing:border-box;display:flex;flex-wrap:wrap}.wp-block-post-author__byline{font-size:.5em;margin-bottom:0;margin-top:0;width:100%}.wp-block-post-author__avatar{margin-right:1em}.wp-block-post-author__bio{font-size:.7em;margin-bottom:.7em}.wp-block-post-author__content{flex-basis:0;flex-grow:1}.wp-block-post-author__name{margin:0}.wp-block-post-author-biography{box-sizing:border-box}:where(.wp-block-post-comments-form) input:not([type=submit]),:where(.wp-block-post-comments-form) textarea{border:1px solid #949494;font-family:inherit;font-size:1em}:where(.wp-block-post-comments-form) input:where(:not([type=submit]):not([type=checkbox])),:where(.wp-block-post-comments-form) textarea{padding:calc(.667em + 2px)}.wp-block-post-comments-form{box-sizing:border-box}.wp-block-post-comments-form[style*=font-weight] :where(.comment-reply-title){font-weight:inherit}.wp-block-post-comments-form[style*=font-family] :where(.comment-reply-title){font-family:inherit}.wp-block-post-comments-form[class*=-font-size] :where(.comment-reply-title),.wp-block-post-comments-form[style*=font-size] :where(.comment-reply-title){font-size:inherit}.wp-block-post-comments-form[style*=line-height] :where(.comment-reply-title){line-height:inherit}.wp-block-post-comments-form[style*=font-style] :where(.comment-reply-title){font-style:inherit}.wp-block-post-comments-form[style*=letter-spacing] :where(.comment-reply-title){letter-spacing:inherit}.wp-block-post-comments-form :where(input[type=submit]){box-shadow:none;cursor:pointer;display:inline-block;overflow-wrap:break-word;text-align:center}.wp-block-post-comments-form .comment-form input:not([type=submit]):not([type=checkbox]):not([type=hidden]),.wp-block-post-comments-form .comment-form textarea{box-sizing:border-box;display:block;width:100%}.wp-block-post-comments-form .comment-form-author label,.wp-block-post-comments-form .comment-form-email label,.wp-block-post-comments-form .comment-form-url label{display:block;margin-bottom:.25em}.wp-block-post-comments-form .comment-form-cookies-consent{display:flex;gap:.25em}.wp-block-post-comments-form .comment-form-cookies-consent #wp-comment-cookies-consent{margin-top:.35em}.wp-block-post-comments-form .comment-reply-title{margin-bottom:0}.wp-block-post-comments-form .comment-reply-title :where(small){font-size:var(--wp--preset--font-size--medium,smaller);margin-left:.5em}.wp-block-post-comments-form input[type=submit]{width:auto}.wp-block-post-comments-count{box-sizing:border-box}.wp-block-post-content{display:flow-root}.wp-block-post-comments-link,.wp-block-post-date{box-sizing:border-box}:where(.wp-block-post-excerpt){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__excerpt{margin-bottom:0;margin-top:0}.wp-block-post-excerpt__more-text{margin-bottom:0;margin-top:var(--wp--style--block-gap)}.wp-block-post-excerpt__more-link{display:inline-block}.wp-block-post-featured-image{margin-left:0;margin-right:0}.wp-block-post-featured-image a{display:block;height:100%}.wp-block-post-featured-image :where(img){box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom;width:100%}.wp-block-post-featured-image.alignfull img,.wp-block-post-featured-image.alignwide img{width:100%}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim{background-color:#000;inset:0;position:absolute}.wp-block-post-featured-image{position:relative}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-gradient{background-color:initial}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-0{opacity:0}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-10{opacity:.1}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-20{opacity:.2}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-30{opacity:.3}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-40{opacity:.4}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-50{opacity:.5}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-60{opacity:.6}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-70{opacity:.7}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-80{opacity:.8}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-90{opacity:.9}.wp-block-post-featured-image .wp-block-post-featured-image__overlay.has-background-dim-100{opacity:1}.wp-block-post-featured-image:where(.alignleft,.alignright){width:100%}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous{display:inline-block;margin-right:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-previous:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next{display:inline-block;margin-left:1ch}.wp-block-post-navigation-link .wp-block-post-navigation-link__arrow-next:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-post-navigation-link.has-text-align-left[style*="writing-mode: vertical-lr"],.wp-block-post-navigation-link.has-text-align-right[style*="writing-mode: vertical-rl"]{rotate:180deg}.wp-block-post-terms{box-sizing:border-box}.wp-block-post-terms .wp-block-post-terms__separator{white-space:pre-wrap}.wp-block-post-time-to-read,.wp-block-post-title{box-sizing:border-box}.wp-block-post-title{word-break:break-word}.wp-block-post-title :where(a){display:inline-block;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-post-author-name{box-sizing:border-box}.wp-block-preformatted{box-sizing:border-box;white-space:pre-wrap}:where(.wp-block-preformatted.has-background){padding:1.25em 2.375em}.wp-block-pullquote{box-sizing:border-box;margin:0 0 1em;overflow-wrap:break-word;padding:4em 0;text-align:center}.wp-block-pullquote blockquote,.wp-block-pullquote cite,.wp-block-pullquote p{color:inherit}.wp-block-pullquote blockquote{margin:0}.wp-block-pullquote p{margin-top:0}.wp-block-pullquote p:last-child{margin-bottom:0}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:420px}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote.has-text-align-left blockquote{text-align:left}.wp-block-pullquote.has-text-align-right blockquote{text-align:right}.wp-block-pullquote.has-text-align-center blockquote{text-align:center}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:2em;margin-bottom:0;margin-top:0}.wp-block-pullquote.is-style-solid-color blockquote cite{font-style:normal;text-transform:none}.wp-block-pullquote cite{color:inherit;display:block}.wp-block-post-template{box-sizing:border-box;list-style:none;margin-bottom:0;margin-top:0;max-width:100%;padding:0}.wp-block-post-template.is-flex-container{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25em}.wp-block-post-template.is-flex-container>li{margin:0;width:100%}@media (min-width:600px){.wp-block-post-template.is-flex-container.is-flex-container.columns-2>li{width:calc(50% - .625em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-3>li{width:calc(33.33333% - .83333em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-4>li{width:calc(25% - .9375em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-5>li{width:calc(20% - 1em)}.wp-block-post-template.is-flex-container.is-flex-container.columns-6>li{width:calc(16.66667% - 1.04167em)}}@media (max-width:600px){.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid.wp-block-post-template-is-layout-grid{grid-template-columns:1fr}}.wp-block-post-template-is-layout-constrained>li>.alignright,.wp-block-post-template-is-layout-flow>li>.alignright{float:right;margin-inline-end:0;margin-inline-start:2em}.wp-block-post-template-is-layout-constrained>li>.alignleft,.wp-block-post-template-is-layout-flow>li>.alignleft{float:left;margin-inline-end:2em;margin-inline-start:0}.wp-block-post-template-is-layout-constrained>li>.aligncenter,.wp-block-post-template-is-layout-flow>li>.aligncenter{margin-inline-end:auto;margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-next:last-of-type{margin-inline-start:auto}.wp-block-query-pagination.is-content-justification-space-between>.wp-block-query-pagination-previous:first-child{margin-inline-end:auto}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow{display:inline-block;margin-right:1ch}.wp-block-query-pagination .wp-block-query-pagination-previous-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination .wp-block-query-pagination-next-arrow{display:inline-block;margin-left:1ch}.wp-block-query-pagination .wp-block-query-pagination-next-arrow:not(.is-arrow-chevron){transform:scaleX(1)}.wp-block-query-pagination.aligncenter{justify-content:center}.wp-block-query-title,.wp-block-query-total,.wp-block-quote{box-sizing:border-box}.wp-block-quote{overflow-wrap:break-word}.wp-block-quote.is-large:where(:not(.is-style-plain)),.wp-block-quote.is-style-large:where(:not(.is-style-plain)){margin-bottom:1em;padding:0 1em}.wp-block-quote.is-large:where(:not(.is-style-plain)) p,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) p{font-size:1.5em;font-style:italic;line-height:1.6}.wp-block-quote.is-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-large:where(:not(.is-style-plain)) footer,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) cite,.wp-block-quote.is-style-large:where(:not(.is-style-plain)) footer{font-size:1.125em;text-align:right}.wp-block-quote>cite{display:block}.wp-block-read-more{display:block;width:fit-content}.wp-block-read-more:where(:not([style*=text-decoration])){text-decoration:none}.wp-block-read-more:where(:not([style*=text-decoration])):active,.wp-block-read-more:where(:not([style*=text-decoration])):focus{text-decoration:none}ul.wp-block-rss.alignleft{margin-right:2em}ul.wp-block-rss.alignright{margin-left:2em}ul.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0}ul.wp-block-rss.is-grid li{margin:0 1em 1em 0;width:100%}@media (min-width:600px){ul.wp-block-rss.columns-2 li{width:calc(50% - 1em)}ul.wp-block-rss.columns-3 li{width:calc(33.33333% - 1em)}ul.wp-block-rss.columns-4 li{width:calc(25% - 1em)}ul.wp-block-rss.columns-5 li{width:calc(20% - 1em)}ul.wp-block-rss.columns-6 li{width:calc(16.66667% - 1em)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;font-size:.8125em}.wp-block-rss{box-sizing:border-box;list-style:none;padding:0}.wp-block-search__button{margin-left:10px;word-break:normal}.wp-block-search__button.has-icon{line-height:0}.wp-block-search__button svg{height:1.25em;min-height:24px;min-width:24px;width:1.25em;fill:currentColor;vertical-align:text-bottom}:where(.wp-block-search__button){border:1px solid #ccc;padding:6px 10px}.wp-block-search__inside-wrapper{display:flex;flex:auto;flex-wrap:nowrap;max-width:100%}.wp-block-search__label{width:100%}.wp-block-search__input{appearance:none;border:1px solid #949494;flex-grow:1;margin-left:0;margin-right:0;min-width:3rem;padding:8px;text-decoration:unset!important}.wp-block-search.wp-block-search__button-only .wp-block-search__button{box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;margin-left:0;max-width:100%}.wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{min-width:0!important;transition-property:width}.wp-block-search.wp-block-search__button-only .wp-block-search__input{flex-basis:100%;transition-duration:.3s}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden,.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__inside-wrapper{overflow:hidden}.wp-block-search.wp-block-search__button-only.wp-block-search__searchfield-hidden .wp-block-search__input{border-left-width:0!important;border-right-width:0!important;flex-basis:0;flex-grow:0;margin:0;min-width:0!important;padding-left:0!important;padding-right:0!important;width:0!important}:where(.wp-block-search__input){font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper){border:1px solid #949494;box-sizing:border-box;padding:4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input{border:none;border-radius:0;padding:0 4px}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) .wp-block-search__input:focus{outline:none}:where(.wp-block-search__button-inside .wp-block-search__inside-wrapper) :where(.wp-block-search__button){padding:4px 8px}.wp-block-search.aligncenter .wp-block-search__inside-wrapper{margin:auto}.wp-block[data-align=right] .wp-block-search.wp-block-search__button-only .wp-block-search__inside-wrapper{float:right}.wp-block-separator{border:none;border-top:2px solid}:root :where(.wp-block-separator.is-style-dots){height:auto;line-height:1;text-align:center}:root :where(.wp-block-separator.is-style-dots):before{color:currentColor;content:"···";font-family:serif;font-size:1.5em;letter-spacing:2em;padding-left:2em}.wp-block-separator.is-style-dots{background:none!important;border:none!important}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline,.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-social-links{background:none;box-sizing:border-box;margin-left:0;padding-left:0;padding-right:0;text-indent:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{border-bottom:0;box-shadow:none;text-decoration:none}.wp-block-social-links .wp-social-link svg{height:1em;width:1em}.wp-block-social-links .wp-social-link span:not(.screen-reader-text){font-size:.65em;margin-left:.5em;margin-right:.5em}.wp-block-social-links.has-small-icon-size{font-size:16px}.wp-block-social-links,.wp-block-social-links.has-normal-icon-size{font-size:24px}.wp-block-social-links.has-large-icon-size{font-size:36px}.wp-block-social-links.has-huge-icon-size{font-size:48px}.wp-block-social-links.aligncenter{display:flex;justify-content:center}.wp-block-social-links.alignright{justify-content:flex-end}.wp-block-social-link{border-radius:9999px;display:block;height:auto}@media not (prefers-reduced-motion){.wp-block-social-link{transition:transform .1s ease}}.wp-block-social-link a{align-items:center;display:flex;line-height:0}.wp-block-social-link:hover{transform:scale(1.1)}.wp-block-social-links .wp-block-social-link.wp-social-link{display:inline-block;margin:0;padding:0}.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor svg,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:active,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:hover,.wp-block-social-links .wp-block-social-link.wp-social-link .wp-block-social-link-anchor:visited{color:currentColor;fill:currentColor}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link{background-color:#f0f0f0;color:#444}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-amazon{background-color:#f90;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-behance{background-color:#0757fe;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-bluesky{background-color:#0a7aff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-discord{background-color:#5865f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-etsy{background-color:#f45800;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-facebook{background-color:#0866ff;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-flickr{background-color:#0461dd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-foursquare{background-color:#e65678;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-github{background-color:#24292d;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-google{background-color:#ea4434;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-gravatar{background-color:#1d4fc4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-instagram{background-color:#f00075;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-medium{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-meetup{background-color:#f6405f;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-patreon{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pinterest{background-color:#e60122;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-pocket{background-color:#ef4155;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-reddit{background-color:#ff4500;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-skype{background-color:#0478d7;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-spotify{background-color:#1bd760;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-telegram{background-color:#2aabee;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-threads{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tiktok{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-tumblr{background-color:#011835;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitch{background-color:#6440a4;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-vk{background-color:#4680c2;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-whatsapp{background-color:#25d366;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-x{background-color:#000;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-yelp{background-color:#d32422;color:#fff}:where(.wp-block-social-links:not(.is-style-logos-only)) .wp-social-link-youtube{background-color:red;color:#fff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link{background:none}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link svg{height:1.25em;width:1.25em}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-amazon{color:#f90}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bandcamp{color:#1ea0c3}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-behance{color:#0757fe}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-bluesky{color:#0a7aff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-codepen{color:#1e1f26}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-deviantart{color:#02e49b}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-discord{color:#5865f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dribbble{color:#e94c89}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-dropbox{color:#4280ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-etsy{color:#f45800}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-facebook{color:#0866ff}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-fivehundredpx{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-flickr{color:#0461dd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-foursquare{color:#e65678}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-github{color:#24292d}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-goodreads{color:#382110}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-google{color:#ea4434}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-gravatar{color:#1d4fc4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-instagram{color:#f00075}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-lastfm{color:#e21b24}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-linkedin{color:#0d66c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-mastodon{color:#3288d4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-medium{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-meetup{color:#f6405f}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-patreon{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pinterest{color:#e60122}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-pocket{color:#ef4155}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-reddit{color:#ff4500}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-skype{color:#0478d7}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-snapchat{color:#fff;stroke:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-soundcloud{color:#ff5600}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-spotify{color:#1bd760}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-telegram{color:#2aabee}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-threads{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tiktok{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-tumblr{color:#011835}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitch{color:#6440a4}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-twitter{color:#1da1f2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vimeo{color:#1eb7ea}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-vk{color:#4680c2}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-whatsapp{color:#25d366}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-wordpress{color:#3499cd}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-x{color:#000}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-yelp{color:#d32422}:where(.wp-block-social-links.is-style-logos-only) .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}:root :where(.wp-block-social-links .wp-social-link a){padding:.25em}:root :where(.wp-block-social-links.is-style-logos-only .wp-social-link a){padding:0}:root :where(.wp-block-social-links.is-style-pill-shape .wp-social-link a){padding-left:.6666666667em;padding-right:.6666666667em}.wp-block-social-links:not(.has-icon-color):not(.has-icon-background-color) .wp-social-link-snapchat .wp-block-social-link-label{color:#000}.wp-block-spacer{clear:both}.wp-block-tag-cloud{box-sizing:border-box}.wp-block-tag-cloud.aligncenter{justify-content:center;text-align:center}.wp-block-tag-cloud.alignfull{padding-left:1em;padding-right:1em}.wp-block-tag-cloud a{display:inline-block;margin-right:5px}.wp-block-tag-cloud span{display:inline-block;margin-left:5px;text-decoration:none}:root :where(.wp-block-tag-cloud.is-style-outline){display:flex;flex-wrap:wrap;gap:1ch}:root :where(.wp-block-tag-cloud.is-style-outline a){border:1px solid;font-size:unset!important;margin-right:0;padding:1ch 2ch;text-decoration:none!important}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-bottom:1px solid #f0f0f0;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}:root :where(.wp-block-table-of-contents){box-sizing:border-box}:where(.wp-block-term-description){box-sizing:border-box;margin-bottom:var(--wp--style--block-gap);margin-top:var(--wp--style--block-gap)}.wp-block-term-description p{margin-bottom:0;margin-top:0}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 1em;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.3333333333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}pre.wp-block-verse{overflow:auto;white-space:pre-wrap}:where(pre.wp-block-verse){font-family:inherit}.wp-block-video{box-sizing:border-box}.wp-block-video video{vertical-align:middle;width:100%}@supports (position:sticky){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video :where(figcaption){margin-bottom:1em;margin-top:.5em}.editor-styles-wrapper,.entry-content{counter-reset:footnotes}a[data-fn].fn{counter-increment:footnotes;display:inline-flex;font-size:smaller;text-decoration:none;text-indent:-9999999px;vertical-align:super}a[data-fn].fn:after{content:"[" counter(footnotes) "]";float:left;text-indent:0}.wp-element-button{cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255,255,255,1),6px 6px rgba(0,0,0,1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0,0,0,1)}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:root :where(.wp-block-pullquote){font-size:1.5em;line-height:1.6}
.wpmenucart-icon-shopping-cart-0:before{font-family:'WPMenuCart';speak:none;font-style:normal;font-weight:400;display:inline;width:auto;height:auto;line-height:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0;margin-right:.25em}.wpmenucart-icon-shopping-cart-0:before{content:"\f07a"}
@font-face{font-family:'WPMenuCart';src:url(//shop.namogo.com/wp-content/plugins/wp-menu-cart/css/../font/WPMenuCart.eot);src:url(//shop.namogo.com/wp-content/plugins/wp-menu-cart/css/../font/WPMenuCart.eot?#iefix) format('embedded-opentype'),url(//shop.namogo.com/wp-content/plugins/wp-menu-cart/css/../font/WPMenuCart.woff2) format('woff2'),url(//shop.namogo.com/wp-content/plugins/wp-menu-cart/css/../font/WPMenuCart.woff) format('woff'),url(//shop.namogo.com/wp-content/plugins/wp-menu-cart/css/../font/WPMenuCart.ttf) format('truetype'),url(//shop.namogo.com/wp-content/plugins/wp-menu-cart/css/../font/WPMenuCart.svg#WPMenuCart) format('svg');font-weight:400;font-style:normal;font-display:swap}
.hidden-wpmenucart,.empty-wpmenucart{display:none !important}.cartcontents+.amount:before{content:'-';margin:0 .25em}.wpmenucart-display-right{float:right !important}.wpmenucart-display-left{float:left !important}.wpmenucart-icon-shopping-cart{background-image:none;vertical-align:inherit}.wpmenucart-thumbnail img{width:32px;height:auto;margin-right:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.3);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.3)}.wpmenucart-submenu-item a{overflow:hidden;white-space:nowrap !important}.wpmenucart-thumbnail,.wpmenucart-order-item-info{display:inline-block;vertical-align:middle}.wpmenucart-product-name,.wpmenucart-product-quantity-price{display:block}.wpmenucart .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.wpmenucart .clearfix{display:inline-block}* html .wpmenucart .clearfix{height:1%}.wpmenucart .clearfix{display:block}li.wpmenucartli a.wpmenucart-contents span{display:inline-block !important}
.download-box{width:250px;border:1px solid #ccc;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-align:center;position:relative;margin:1em auto;box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.4)}.download-box h1{margin:.5em 0!important}.download-box img.wp-post-image{margin:0;padding:0;display:block;width:100%;-moz-border-radius:0;-webkit-border-radius:0;-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-radius:0;border-top-left-radius:3px;border-top-right-radius:3px;box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.download-box .download-box-content{padding:0 1em 1em}.download-box .download-count{-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;color:#777;text-shadow:0 1px 0 rgba(255,255,255,.5);background:#ddd;box-shadow:0 2px 4px rgba(0,0,0,.1),inset 0 1px 0 rgba(255,255,255,.4);position:absolute;top:0;right:0;padding:.6em;width:auto;min-width:1em;font-size:1em;text-align:center;vertical-align:middle;line-height:1em;border:1px solid #bbb;margin:-.5em -.5em 0 0}.download-button{text-align:center;text-decoration:none!important;padding:.75em 1em;color:#fff;display:block;font-size:1.2em;line-height:1.5em;background-color:#09c;background-image:-webkit-linear-gradient(#009fd4,#09c,#0086b2);background-image:-moz-linear-gradient(#009fd4,#09c,#0086b2);-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-shadow:0 -1px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.4);border:1px solid #0086b2;cursor:pointer}.download-button:hover{color:#fff;background-color:#09c;background-image:-webkit-linear-gradient(#09c,#0086b2);background-image:-moz-linear-gradient(#09c,#0086b2)}.download-button:visited{color:#fff;text-decoration:none}.download-button small{font-size:.8em;opacity:.8;display:block}.filetype-icon{padding-left:19px;background-repeat:no-repeat;background-position:left;background-image:url(//shop.namogo.com/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document.png)}.filetype-pdf{background-image:url(//shop.namogo.com/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document-pdf.png)}.filetype-aif,.filetype-aifc,.filetype-aiff,.filetype-au,.filetype-kar,.filetype-m3u,.filetype-m4r,.filetype-mid,.filetype-midi,.filetype-mp2,.filetype-mp3,.filetype-mpga,.filetype-ra,.filetype-ram,.filetype-rm,.filetype-rpm,.filetype-snd,.filetype-wav,.filetype-wave{background-image:url(//shop.namogo.com/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document-music.png)}.filetype-avi,.filetype-divx,.filetype-mov,.filetype-movie,.filetype-mp4,.filetype-mpe,.filetype-mpeg,.filetype-mpg,.filetype-mxu,.filetype-qt,.filetype-wmv{background-image:url(//shop.namogo.com/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document-film.png)}.filetype-7z,.filetype-gz,.filetype-rar,.filetype-sit,.filetype-tar,.filetype-zip{background-image:url(//shop.namogo.com/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document-zipper.png)}.filetype-csv,.filetype-tsv,.filetype-xls,.filetype-xlsx{background-image:url(//shop.namogo.com/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document-excel.png)}.filetype-doc,.filetype-docx{background-image:url(//shop.namogo.com/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document-word-text.png)}.filetype-ai{background-image:url(//shop.namogo.com/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document-illustrator.png)}.filetype-swf{background-image:url(//shop.namogo.com/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document-flash-movie.png)}.filetype-bmp,.filetype-djv,.filetype-eps,.filetype-gif,.filetype-ief,.filetype-jpe,.filetype-jpeg,.filetype-jpg,.filetype-pbm,.filetype-pgm,.filetype-png,.filetype-pnm,.filetype-ppm,.filetype-ps,.filetype-ras,.filetype-rgb,.filetype-tif,.filetype-tiff,.filetype-wbmp,.filetype-xbm,.filetype-xpm,.filetype-xwd{background-image:url(//shop.namogo.com/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document-image.png)}.filetype-psd{background-image:url(//shop.namogo.com/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document-photoshop.png)}.filetype-ppt,.filetype-pptx{background-image:url(//shop.namogo.com/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document-powerpoint.png)}.filetype-as,.filetype-css,.filetype-htaccess,.filetype-htm,.filetype-html,.filetype-js,.filetype-php,.filetype-sql,.filetype-xml,.filetype-xsl{background-image:url(//shop.namogo.com/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document-code.png)}.filetype-rtf,.filetype-rtx{background-image:url(//shop.namogo.com/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document-text-image.png)}.filetype-txt{background-image:url(//shop.namogo.com/wp-content/plugins/download-monitor/assets/css/../images/filetypes/document-text.png)}#content nav.download-monitor-pagination,nav.download-monitor-pagination{text-align:center}#content nav.download-monitor-pagination ul,nav.download-monitor-pagination ul{display:inline-block;white-space:nowrap;padding:0;clear:both;border:1px solid #eee;border-right:0;margin:1px}#content nav.download-monitor-pagination ul li,nav.download-monitor-pagination ul li{border-right:1px solid #eee;padding:0;margin:0;float:left;display:inline;overflow:hidden}#content nav.download-monitor-pagination ul li a,#content nav.download-monitor-pagination ul li span,nav.download-monitor-pagination ul li a,nav.download-monitor-pagination ul li span{margin:0;text-decoration:none;padding:0;line-height:1em;font-size:1em;font-weight:400;padding:.5em;min-width:1em;display:block}#content nav.download-monitor-pagination ul li a:focus,#content nav.download-monitor-pagination ul li a:hover,#content nav.download-monitor-pagination ul li span.current,nav.download-monitor-pagination ul li a:focus,nav.download-monitor-pagination ul li a:hover,nav.download-monitor-pagination ul li span.current{background:#eee;color:#888}.dlm_widget_downloads ul,.dlm_widget_downloads ul li{list-style:none}
/*! elementor-icons - v5.7.0 - 21-05-2020 */
@font-face{font-family:eicons;src:url(//shop.namogo.com/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.eot?5.7.0);src:url(//shop.namogo.com/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.eot?5.7.0#iefix) format("embedded-opentype"),url(//shop.namogo.com/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.woff2?5.7.0) format("woff2"),url(//shop.namogo.com/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.woff?5.7.0) format("woff"),url(//shop.namogo.com/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.ttf?5.7.0) format("truetype"),url(//shop.namogo.com/wp-content/plugins/elementor/assets/lib/eicons/css/../fonts/eicons.svg?5.7.0#eicon) format("svg");font-weight:400;font-style:normal}[class*=" eicon-"],[class^=eicon]{display:inline-block;font-family:eicons;font-size:inherit;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.eicon-animation-spin{animation:a 2s infinite linear}.eicon-editor-link:before{content:'\e800'}.eicon-editor-unlink:before{content:'\e801'}.eicon-editor-external-link:before{content:'\e802'}.eicon-editor-close:before{content:'\e803'}.eicon-editor-list-ol:before{content:'\e804'}.eicon-editor-list-ul:before{content:'\e805'}.eicon-editor-bold:before{content:'\e806'}.eicon-editor-italic:before{content:'\e807'}.eicon-editor-underline:before{content:'\e808'}.eicon-editor-paragraph:before{content:'\e809'}.eicon-editor-h1:before{content:'\e80a'}.eicon-editor-h2:before{content:'\e80b'}.eicon-editor-h3:before{content:'\e80c'}.eicon-editor-h4:before{content:'\e80d'}.eicon-editor-h5:before{content:'\e80e'}.eicon-editor-h6:before{content:'\e80f'}.eicon-editor-quote:before{content:'\e810'}.eicon-editor-code:before{content:'\e811'}.eicon-elementor:before{content:'\e812'}.eicon-elementor-square:before{content:'\e813'}.eicon-pojome:before{content:'\e814'}.eicon-plus:before{content:'\e815'}.eicon-menu-bar:before{content:'\e816'}.eicon-apps:before{content:'\e817'}.eicon-accordion:before{content:'\e818'}.eicon-alert:before{content:'\e819'}.eicon-animation-text:before{content:'\e81a'}.eicon-animation:before{content:'\e81b'}.eicon-banner:before{content:'\e81c'}.eicon-blockquote:before{content:'\e81d'}.eicon-button:before{content:'\e81e'}.eicon-call-to-action:before{content:'\e81f'}.eicon-captcha:before{content:'\e820'}.eicon-carousel:before{content:'\e821'}.eicon-checkbox:before{content:'\e822'}.eicon-columns:before{content:'\e823'}.eicon-countdown:before{content:'\e824'}.eicon-counter:before{content:'\e825'}.eicon-date:before{content:'\e826'}.eicon-divider-shape:before{content:'\e827'}.eicon-divider:before{content:'\e828'}.eicon-download-button:before{content:'\e829'}.eicon-dual-button:before{content:'\e82a'}.eicon-email-field:before{content:'\e82b'}.eicon-facebook-comments:before{content:'\e82c'}.eicon-facebook-like-box:before{content:'\e82d'}.eicon-form-horizontal:before{content:'\e82e'}.eicon-form-vertical:before{content:'\e82f'}.eicon-gallery-grid:before{content:'\e830'}.eicon-gallery-group:before{content:'\e831'}.eicon-gallery-justified:before{content:'\e832'}.eicon-gallery-masonry:before{content:'\e833'}.eicon-icon-box:before{content:'\e834'}.eicon-image-before-after:before{content:'\e835'}.eicon-image-box:before{content:'\e836'}.eicon-image-hotspot:before{content:'\e837'}.eicon-image-rollover:before{content:'\e838'}.eicon-info-box:before{content:'\e839'}.eicon-inner-section:before{content:'\e83a'}.eicon-mailchimp:before{content:'\e83b'}.eicon-menu-card:before{content:'\e83c'}.eicon-navigation-horizontal:before{content:'\e83d'}.eicon-nav-menu:before{content:'\e83e'}.eicon-navigation-vertical:before{content:'\e83f'}.eicon-number-field:before{content:'\e840'}.eicon-parallax:before{content:'\e841'}.eicon-php7:before{content:'\e842'}.eicon-post-list:before{content:'\e843'}.eicon-post-slider:before{content:'\e844'}.eicon-post:before{content:'\e845'}.eicon-posts-carousel:before{content:'\e846'}.eicon-posts-grid:before{content:'\e847'}.eicon-posts-group:before{content:'\e848'}.eicon-posts-justified:before{content:'\e849'}.eicon-posts-masonry:before{content:'\e84a'}.eicon-posts-ticker:before{content:'\e84b'}.eicon-price-list:before{content:'\e84c'}.eicon-price-table:before{content:'\e84d'}.eicon-radio:before{content:'\e84e'}.eicon-rtl:before{content:'\e84f'}.eicon-scroll:before{content:'\e850'}.eicon-search:before{content:'\e851'}.eicon-select:before{content:'\e852'}.eicon-share:before{content:'\e853'}.eicon-sidebar:before{content:'\e854'}.eicon-skill-bar:before{content:'\e855'}.eicon-slider-3d:before{content:'\e856'}.eicon-slider-album:before{content:'\e857'}.eicon-slider-device:before{content:'\e858'}.eicon-slider-full-screen:before{content:'\e859'}.eicon-slider-push:before{content:'\e85a'}.eicon-slider-vertical:before{content:'\e85b'}.eicon-slider-video:before{content:'\e85c'}.eicon-slides:before{content:'\e85d'}.eicon-social-icons:before{content:'\e85e'}.eicon-spacer:before{content:'\e85f'}.eicon-table:before{content:'\e860'}.eicon-tabs:before{content:'\e861'}.eicon-tel-field:before{content:'\e862'}.eicon-text-area:before{content:'\e863'}.eicon-text-field:before{content:'\e864'}.eicon-thumbnails-down:before{content:'\e865'}.eicon-thumbnails-half:before{content:'\e866'}.eicon-thumbnails-right:before{content:'\e867'}.eicon-time-line:before{content:'\e868'}.eicon-toggle:before{content:'\e869'}.eicon-url:before{content:'\e86a'}.eicon-t-letter:before{content:'\e86b'}.eicon-wordpress:before{content:'\e86c'}.eicon-text:before{content:'\e86d'}.eicon-anchor:before{content:'\e86e'}.eicon-bullet-list:before{content:'\e86f'}.eicon-code:before{content:'\e870'}.eicon-favorite:before{content:'\e871'}.eicon-google-maps:before{content:'\e872'}.eicon-image:before{content:'\e873'}.eicon-photo-library:before{content:'\e874'}.eicon-woocommerce:before{content:'\e875'}.eicon-youtube:before{content:'\e876'}.eicon-flip-box:before{content:'\e877'}.eicon-settings:before{content:'\e878'}.eicon-headphones:before{content:'\e879'}.eicon-testimonial:before{content:'\e87a'}.eicon-counter-circle:before{content:'\e87b'}.eicon-person:before{content:'\e87c'}.eicon-chevron-right:before{content:'\e87d'}.eicon-chevron-left:before{content:'\e87e'}.eicon-close:before{content:'\e87f'}.eicon-file-download:before{content:'\e880'}.eicon-save:before{content:'\e881'}.eicon-zoom-in:before{content:'\e882'}.eicon-shortcode:before{content:'\e883'}.eicon-nerd:before{content:'\e884'}.eicon-device-desktop:before{content:'\e885'}.eicon-device-tablet:before{content:'\e886'}.eicon-device-mobile:before{content:'\e887'}.eicon-document-file:before{content:'\e888'}.eicon-folder-o:before{content:'\e889'}.eicon-hypster:before{content:'\e88a'}.eicon-h-align-left:before{content:'\e88b'}.eicon-h-align-right:before{content:'\e88c'}.eicon-h-align-center:before{content:'\e88d'}.eicon-h-align-stretch:before{content:'\e88e'}.eicon-v-align-top:before{content:'\e88f'}.eicon-v-align-bottom:before{content:'\e890'}.eicon-v-align-middle:before{content:'\e891'}.eicon-v-align-stretch:before{content:'\e892'}.eicon-pro-icon:before{content:'\e893'}.eicon-mail:before{content:'\e894'}.eicon-lock-user:before{content:'\e895'}.eicon-testimonial-carousel:before{content:'\e896'}.eicon-media-carousel:before{content:'\e897'}.eicon-section:before{content:'\e898'}.eicon-column:before{content:'\e899'}.eicon-edit:before{content:'\e89a'}.eicon-clone:before{content:'\e89b'}.eicon-trash:before{content:'\e89c'}.eicon-play:before{content:'\e89d'}.eicon-angle-right:before{content:'\e89e'}.eicon-angle-left:before{content:'\e89f'}.eicon-animated-headline:before{content:'\e8a0'}.eicon-menu-toggle:before{content:'\e8a1'}.eicon-fb-embed:before{content:'\e8a2'}.eicon-fb-feed:before{content:'\e8a3'}.eicon-twitter-embed:before{content:'\e8a4'}.eicon-twitter-feed:before{content:'\e8a5'}.eicon-sync:before{content:'\e8a6'}.eicon-import-export:before{content:'\e8a7'}.eicon-check-circle:before{content:'\e8a8'}.eicon-library-save:before{content:'\e8a9'}.eicon-library-download:before{content:'\e8aa'}.eicon-insert:before{content:'\e8ab'}.eicon-preview-medium:before{content:'\e8ac'}.eicon-sort-down:before{content:'\e8ad'}.eicon-sort-up:before{content:'\e8ae'}.eicon-heading:before{content:'\e8af'}.eicon-logo:before{content:'\e8b0'}.eicon-meta-data:before{content:'\e8b1'}.eicon-post-content:before{content:'\e8b2'}.eicon-post-excerpt:before{content:'\e8b3'}.eicon-post-navigation:before{content:'\e8b4'}.eicon-yoast:before{content:'\e8b5'}.eicon-nerd-chuckle:before{content:'\e8b6'}.eicon-nerd-wink:before{content:'\e8b7'}.eicon-comments:before{content:'\e8b8'}.eicon-download-circle-o:before{content:'\e8b9'}.eicon-library-upload:before{content:'\e8ba'}.eicon-save-o:before{content:'\e8bb'}.eicon-upload-circle-o:before{content:'\e8bc'}.eicon-ellipsis-h:before{content:'\e8bd'}.eicon-ellipsis-v:before{content:'\e8be'}.eicon-arrow-left:before{content:'\e8bf'}.eicon-arrow-right:before{content:'\e8c0'}.eicon-arrow-up:before{content:'\e8c1'}.eicon-arrow-down:before{content:'\e8c2'}.eicon-play-o:before{content:'\e8c3'}.eicon-archive-posts:before{content:'\e8c4'}.eicon-archive-title:before{content:'\e8c5'}.eicon-featured-image:before{content:'\e8c6'}.eicon-post-info:before{content:'\e8c7'}.eicon-post-title:before{content:'\e8c8'}.eicon-site-logo:before{content:'\e8c9'}.eicon-site-search:before{content:'\e8ca'}.eicon-site-title:before{content:'\e8cb'}.eicon-plus-square:before{content:'\e8cc'}.eicon-minus-square:before{content:'\e8cd'}.eicon-cloud-check:before{content:'\e8ce'}.eicon-drag-n-drop:before{content:'\e8cf'}.eicon-welcome:before{content:'\e8d0'}.eicon-handle:before{content:'\e8d1'}.eicon-cart:before{content:'\e8d2'}.eicon-product-add-to-cart:before{content:'\e8d3'}.eicon-product-breadcrumbs:before{content:'\e8d4'}.eicon-product-categories:before{content:'\e8d5'}.eicon-product-description:before{content:'\e8d6'}.eicon-product-images:before{content:'\e8d7'}.eicon-product-info:before{content:'\e8d8'}.eicon-product-meta:before{content:'\e8d9'}.eicon-product-pages:before{content:'\e8da'}.eicon-product-price:before{content:'\e8db'}.eicon-product-rating:before{content:'\e8dc'}.eicon-product-related:before{content:'\e8dd'}.eicon-product-stock:before{content:'\e8de'}.eicon-product-tabs:before{content:'\e8df'}.eicon-product-title:before{content:'\e8e0'}.eicon-product-upsell:before{content:'\e8e1'}.eicon-products:before{content:'\e8e2'}.eicon-bag-light:before{content:'\e8e3'}.eicon-bag-medium:before{content:'\e8e4'}.eicon-bag-solid:before{content:'\e8e5'}.eicon-basket-light:before{content:'\e8e6'}.eicon-basket-medium:before{content:'\e8e7'}.eicon-basket-solid:before{content:'\e8e8'}.eicon-cart-light:before{content:'\e8e9'}.eicon-cart-medium:before{content:'\e8ea'}.eicon-cart-solid:before{content:'\e8eb'}.eicon-exchange:before{content:'\e8ec'}.eicon-preview-thin:before{content:'\e8ed'}.eicon-device-laptop:before{content:'\e8ee'}.eicon-collapse:before{content:'\e8ef'}.eicon-expand:before{content:'\e8f0'}.eicon-navigator:before{content:'\e8f1'}.eicon-plug:before{content:'\e8f2'}.eicon-dashboard:before{content:'\e8f3'}.eicon-typography:before{content:'\e8f4'}.eicon-info-circle-o:before{content:'\e8f5'}.eicon-integration:before{content:'\e8f6'}.eicon-plus-circle-o:before{content:'\e8f7'}.eicon-rating:before{content:'\e8f8'}.eicon-review:before{content:'\e8f9'}.eicon-tools:before{content:'\e8fa'}.eicon-loading:before{content:'\e8fb'}.eicon-sitemap:before{content:'\e8fc'}.eicon-click:before{content:'\e8fd'}.eicon-clock:before{content:'\e8fe'}.eicon-library-open:before{content:'\e8ff'}.eicon-warning:before{content:'\e900'}.eicon-flow:before{content:'\e901'}.eicon-cursor-move:before{content:'\e902'}.eicon-arrow-circle-left:before{content:'\e903'}.eicon-flash:before{content:'\e904'}.eicon-redo:before{content:'\e905'}.eicon-ban:before{content:'\e906'}.eicon-barcode:before{content:'\e907'}.eicon-calendar:before{content:'\e908'}.eicon-caret-left:before{content:'\e909'}.eicon-caret-right:before{content:'\e90a'}.eicon-caret-up:before{content:'\e90b'}.eicon-chain-broken:before{content:'\e90c'}.eicon-check-circle-o:before{content:'\e90d'}.eicon-check:before{content:'\e90e'}.eicon-chevron-double-left:before{content:'\e90f'}.eicon-chevron-double-right:before{content:'\e910'}.eicon-undo:before{content:'\e911'}.eicon-filter:before{content:'\e912'}.eicon-circle-o:before{content:'\e913'}.eicon-circle:before{content:'\e914'}.eicon-clock-o:before{content:'\e915'}.eicon-cog:before{content:'\e916'}.eicon-cogs:before{content:'\e917'}.eicon-commenting-o:before{content:'\e918'}.eicon-copy:before{content:'\e919'}.eicon-database:before{content:'\e91a'}.eicon-dot-circle-o:before{content:'\e91b'}.eicon-envelope:before{content:'\e91c'}.eicon-external-link-square:before{content:'\e91d'}.eicon-eyedropper:before{content:'\e91e'}.eicon-folder:before{content:'\e91f'}.eicon-font:before{content:'\e920'}.eicon-adjust:before{content:'\e921'}.eicon-lightbox:before{content:'\e922'}.eicon-heart-o:before{content:'\e923'}.eicon-history:before{content:'\e924'}.eicon-image-bold:before{content:'\e925'}.eicon-info-circle:before{content:'\e926'}.eicon-link:before{content:'\e927'}.eicon-long-arrow-left:before{content:'\e928'}.eicon-long-arrow-right:before{content:'\e929'}.eicon-caret-down:before{content:'\e92a'}.eicon-paint-brush:before{content:'\e92b'}.eicon-pencil:before{content:'\e92c'}.eicon-plus-circle:before{content:'\e92d'}.eicon-zoom-in-bold:before{content:'\e92e'}.eicon-sort-amount-desc:before{content:'\e92f'}.eicon-sign-out:before{content:'\e930'}.eicon-spinner:before{content:'\e931'}.eicon-square:before{content:'\e932'}.eicon-star-o:before{content:'\e933'}.eicon-star:before{content:'\e934'}.eicon-text-align-justify:before{content:'\e935'}.eicon-text-align-center:before{content:'\e936'}.eicon-tags:before{content:'\e937'}.eicon-text-align-left:before{content:'\e938'}.eicon-text-align-right:before{content:'\e939'}.eicon-close-circle:before{content:'\e93a'}.eicon-trash-o:before{content:'\e93b'}.eicon-font-awesome:before{content:'\e93c'}.eicon-user-circle-o:before{content:'\e93d'}.eicon-video-camera:before{content:'\e93e'}.eicon-heart:before{content:'\e93f'}.eicon-wrench:before{content:'\e940'}.eicon-help:before{content:'\e941'}.eicon-help-o:before{content:'\e942'}.eicon-zoom-out-bold:before{content:'\e943'}.eicon-plus-square-o:before{content:'\e944'}.eicon-minus-square-o:before{content:'\e945'}.eicon-minus-circle:before{content:'\e946'}.eicon-minus-circle-o:before{content:'\e947'}.eicon-code-bold:before{content:'\e948'}.eicon-cloud-upload:before{content:'\e949'}.eicon-search-bold:before{content:'\e94a'}.eicon-map-pin:before{content:'\e94b'}.eicon-meetup:before{content:'\e94c'}.eicon-slideshow:before{content:'\e94d'}.eicon-t-letter-bold:before{content:'\e94e'}.eicon-preferences:before{content:'\e94f'}.eicon-table-of-contents:before{content:'\e950'}.eicon-tv:before{content:'\e951'}.eicon-upload:before{content:'\e952'}.eicon-instagram-comments:before{content:'\e953'}.eicon-instagram-nested-gallery:before{content:'\e954'}.eicon-instagram-post:before{content:'\e955'}.eicon-instagram-video:before{content:'\e956'}.eicon-instagram-gallery:before{content:'\e957'}.eicon-instagram-likes:before{content:'\e958'}.eicon-facebook:before{content:'\e959'}.eicon-twitter:before{content:'\e95a'}.eicon-pinterest:before{content:'\e95b'}.eicon-frame-expand:before{content:'\e95c'}.eicon-frame-minimize:before{content:'\e95d'}.eicon-archive:before{content:'\e95e'}.eicon-colors-typography:before{content:'\e95f'}.eicon-custom:before{content:'\e960'}.eicon-footer:before{content:'\e961'}.eicon-header:before{content:'\e962'}.eicon-layout-settings:before{content:'\e963'}.eicon-lightbox-expand:before{content:'\e964'}.eicon-error-404:before{content:'\e965'}.eicon-theme-style:before{content:'\e966'}.eicon-search-results:before{content:'\e967'}.eicon-single-post:before{content:'\e968'}.eicon-site-identity:before{content:'\e969'}.eicon-theme-builder:before{content:'\e96a'}.eicon-download-bold:before{content:'\e96b'}.eicon-share-arrow:before{content:'\e96c'}.eicon-global-settings:before{content:'\e96d'}.eicon-user-preferences:before{content:'\e96e'}.eicon-lock:before{content:'\e96f'}.eicon-export-kit:before{content:'\e970'}.eicon-import-kit:before{content:'\e971'}.eicon-lottie:before{content:'\e972'}.eicon-products-archive:before{content:'\e973'}.eicon-single-product:before{content:'\e974'}.eicon-eye:before{content:'\e8ac'}
@keyframes bounce{20%,53%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.050,.855,.060);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.050,.855,.060);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from,to{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}}.pulse{animation-name:pulse}@keyframes rubberBand{from,to{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from,to{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{animation-name:tada}@keyframes wobble{from,to{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{animation-name:wobble}@keyframes jello{11.1%,from,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}.bounceInUp{animation-name:bounceInUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes lightSpeedIn{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}
.elementor-animation-grow{transition-duration:.3s;transition-property:transform}.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{transform:scale(1.1)}.elementor-animation-shrink{transition-duration:.3s;transition-property:transform}.elementor-animation-shrink:active,.elementor-animation-shrink:focus,.elementor-animation-shrink:hover{transform:scale(0.9)}@keyframes elementor-animation-pulse{25%{transform:scale(1.1)}75%{transform:scale(0.9)}}.elementor-animation-pulse:active,.elementor-animation-pulse:focus,.elementor-animation-pulse:hover{animation-name:elementor-animation-pulse;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes elementor-animation-pulse-grow{to{transform:scale(1.1)}}.elementor-animation-pulse-grow:active,.elementor-animation-pulse-grow:focus,.elementor-animation-pulse-grow:hover{animation-name:elementor-animation-pulse-grow;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes elementor-animation-pulse-shrink{to{transform:scale(0.9)}}.elementor-animation-pulse-shrink:active,.elementor-animation-pulse-shrink:focus,.elementor-animation-pulse-shrink:hover{animation-name:elementor-animation-pulse-shrink;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes elementor-animation-push{50%{transform:scale(0.8)}100%{transform:scale(1)}}.elementor-animation-push:active,.elementor-animation-push:focus,.elementor-animation-push:hover{animation-name:elementor-animation-push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}@keyframes elementor-animation-pop{50%{transform:scale(1.2)}}.elementor-animation-pop:active,.elementor-animation-pop:focus,.elementor-animation-pop:hover{animation-name:elementor-animation-pop;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}.elementor-animation-bounce-in{transition-duration:.5s}.elementor-animation-bounce-in:active,.elementor-animation-bounce-in:focus,.elementor-animation-bounce-in:hover{transform:scale(1.2);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.elementor-animation-bounce-out{transition-duration:.5s}.elementor-animation-bounce-out:active,.elementor-animation-bounce-out:focus,.elementor-animation-bounce-out:hover{transform:scale(0.8);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.elementor-animation-rotate{transition-duration:.3s;transition-property:transform}.elementor-animation-rotate:active,.elementor-animation-rotate:focus,.elementor-animation-rotate:hover{transform:rotate(4deg)}.elementor-animation-grow-rotate{transition-duration:.3s;transition-property:transform}.elementor-animation-grow-rotate:active,.elementor-animation-grow-rotate:focus,.elementor-animation-grow-rotate:hover{transform:scale(1.1) rotate(4deg)}.elementor-animation-float{transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.elementor-animation-float:active,.elementor-animation-float:focus,.elementor-animation-float:hover{transform:translateY(-8px)}.elementor-animation-sink{transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.elementor-animation-sink:active,.elementor-animation-sink:focus,.elementor-animation-sink:hover{transform:translateY(8px)}@keyframes elementor-animation-bob{0%{transform:translateY(-8px)}50%{transform:translateY(-4px)}100%{transform:translateY(-8px)}}@keyframes elementor-animation-bob-float{100%{transform:translateY(-8px)}}.elementor-animation-bob:active,.elementor-animation-bob:focus,.elementor-animation-bob:hover{animation-name:elementor-animation-bob-float,elementor-animation-bob;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}@keyframes elementor-animation-hang{0%{transform:translateY(8px)}50%{transform:translateY(4px)}100%{transform:translateY(8px)}}@keyframes elementor-animation-hang-sink{100%{transform:translateY(8px)}}.elementor-animation-hang:active,.elementor-animation-hang:focus,.elementor-animation-hang:hover{animation-name:elementor-animation-hang-sink,elementor-animation-hang;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}.elementor-animation-skew{transition-duration:.3s;transition-property:transform}.elementor-animation-skew:active,.elementor-animation-skew:focus,.elementor-animation-skew:hover{transform:skew(-10deg)}.elementor-animation-skew-forward{transition-duration:.3s;transition-property:transform;transform-origin:0 100%}.elementor-animation-skew-forward:active,.elementor-animation-skew-forward:focus,.elementor-animation-skew-forward:hover{transform:skew(-10deg)}.elementor-animation-skew-backward{transition-duration:.3s;transition-property:transform;transform-origin:0 100%}.elementor-animation-skew-backward:active,.elementor-animation-skew-backward:focus,.elementor-animation-skew-backward:hover{transform:skew(10deg)}@keyframes elementor-animation-wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}.elementor-animation-wobble-vertical:active,.elementor-animation-wobble-vertical:focus,.elementor-animation-wobble-vertical:hover{animation-name:elementor-animation-wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-horizontal{16.65%{transform:translateX(8px)}33.3%{transform:translateX(-6px)}49.95%{transform:translateX(4px)}66.6%{transform:translateX(-2px)}83.25%{transform:translateX(1px)}100%{transform:translateX(0)}}.elementor-animation-wobble-horizontal:active,.elementor-animation-wobble-horizontal:focus,.elementor-animation-wobble-horizontal:hover{animation-name:elementor-animation-wobble-horizontal;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-to-bottom-right{16.65%{transform:translate(8px,8px)}33.3%{transform:translate(-6px,-6px)}49.95%{transform:translate(4px,4px)}66.6%{transform:translate(-2px,-2px)}83.25%{transform:translate(1px,1px)}100%{transform:translate(0,0)}}.elementor-animation-wobble-to-bottom-right:active,.elementor-animation-wobble-to-bottom-right:focus,.elementor-animation-wobble-to-bottom-right:hover{animation-name:elementor-animation-wobble-to-bottom-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-to-top-right{16.65%{transform:translate(8px,-8px)}33.3%{transform:translate(-6px,6px)}49.95%{transform:translate(4px,-4px)}66.6%{transform:translate(-2px,2px)}83.25%{transform:translate(1px,-1px)}100%{transform:translate(0,0)}}.elementor-animation-wobble-to-top-right:active,.elementor-animation-wobble-to-top-right:focus,.elementor-animation-wobble-to-top-right:hover{animation-name:elementor-animation-wobble-to-top-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-top{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.elementor-animation-wobble-top{transform-origin:0 100%}.elementor-animation-wobble-top:active,.elementor-animation-wobble-top:focus,.elementor-animation-wobble-top:hover{animation-name:elementor-animation-wobble-top;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-bottom{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.elementor-animation-wobble-bottom{transform-origin:100% 0}.elementor-animation-wobble-bottom:active,.elementor-animation-wobble-bottom:focus,.elementor-animation-wobble-bottom:hover{animation-name:elementor-animation-wobble-bottom;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-skew{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.elementor-animation-wobble-skew:active,.elementor-animation-wobble-skew:focus,.elementor-animation-wobble-skew:hover{animation-name:elementor-animation-wobble-skew;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-buzz{50%{transform:translateX(3px) rotate(2deg)}100%{transform:translateX(-3px) rotate(-2deg)}}.elementor-animation-buzz:active,.elementor-animation-buzz:focus,.elementor-animation-buzz:hover{animation-name:elementor-animation-buzz;animation-duration:.15s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes elementor-animation-buzz-out{10%{transform:translateX(3px) rotate(2deg)}20%{transform:translateX(-3px) rotate(-2deg)}30%{transform:translateX(3px) rotate(2deg)}40%{transform:translateX(-3px) rotate(-2deg)}50%{transform:translateX(2px) rotate(1deg)}60%{transform:translateX(-2px) rotate(-1deg)}70%{transform:translateX(2px) rotate(1deg)}80%{transform:translateX(-2px) rotate(-1deg)}90%{transform:translateX(1px) rotate(0)}100%{transform:translateX(-1px) rotate(0)}}.elementor-animation-buzz-out:active,.elementor-animation-buzz-out:focus,.elementor-animation-buzz-out:hover{animation-name:elementor-animation-buzz-out;animation-duration:.75s;animation-timing-function:linear;animation-iteration-count:1}
/*! elementor - v2.9.14 - 21-07-2020 */
.dialog-widget-content{background-color:#fff;position:absolute;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);box-shadow:2px 8px 23px 3px rgba(0,0,0,.2);overflow:hidden}.dialog-message{font-size:12px;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box}.dialog-type-lightbox{position:fixed;height:100%;width:100%;bottom:0;left:0;background-color:rgba(0,0,0,.8);z-index:9999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dialog-type-lightbox .dialog-widget-content{margin:auto;width:375px}.dialog-type-lightbox .dialog-header{font-size:15px;color:#495157;padding:30px 0 10px;font-weight:500}.dialog-type-lightbox .dialog-message{padding:0 30px 30px;min-height:50px}.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-header,.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-message{text-align:center}.dialog-type-lightbox .dialog-buttons-wrapper{border-top:1px solid #e6e9ec;text-align:center}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;width:50%;border:none;background:none;color:#6d7882;font-size:15px;cursor:pointer;padding:13px 0;outline:0}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:hover{background-color:#f4f6f7}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-ok{color:#b01b1b}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-take_over{color:#39b54a}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:active{background-color:rgba(230,233,236,.5)}.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button::-moz-focus-inner{border:0}.dialog-close-button{cursor:pointer;position:absolute;margin-top:15px;right:15px;font-size:15px;line-height:1}.dialog-close-button:not(:hover){opacity:.4}.dialog-alert-widget .dialog-buttons-wrapper>button{width:100%}.dialog-confirm-widget .dialog-button:first-child{border-right:1px solid #e6e9ec}.dialog-prevent-scroll{overflow:hidden;max-height:100vh}@media (min-width:1024px){body.admin-bar .dialog-lightbox-widget{height:calc(100vh - 32px)}}@media (max-width:1024px){body.admin-bar .dialog-type-lightbox{position:-webkit-sticky;position:sticky;height:100vh}}.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio{padding-bottom:42.8571%}.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio{padding-bottom:56.25%}.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio{padding-bottom:75%}.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio{padding-bottom:66.6666%}.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio{padding-bottom:100%}.elementor-aspect-ratio-916 .elementor-fit-aspect-ratio{padding-bottom:177.8%}.elementor-fit-aspect-ratio{position:relative;height:0}.elementor-fit-aspect-ratio iframe{position:absolute;top:0;left:0;height:100%;width:100%;border:0;background-color:#000}.elementor-fit-aspect-ratio video{width:100%}.flatpickr-calendar{width:280px}.flatpickr-calendar .flatpickr-current-month span.cur-month{font-weight:300}.flatpickr-calendar .dayContainer{width:280px;min-width:280px;max-width:280px}.flatpickr-calendar .flatpickr-days{width:280px}.flatpickr-calendar .flatpickr-day{max-width:37px;height:37px;line-height:37px}.elementor-templates-modal .dialog-widget-content{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif;background-color:#f1f3f5;width:100%}@media (max-width:1439px){.elementor-templates-modal .dialog-widget-content{max-width:990px}}@media (min-width:1440px){.elementor-templates-modal .dialog-widget-content{max-width:1200px}}.elementor-templates-modal .dialog-header{padding:0;z-index:1}.elementor-templates-modal .dialog-buttons-wrapper,.elementor-templates-modal .dialog-header{background-color:#fff;-webkit-box-shadow:0 0 8px rgba(0,0,0,.1);box-shadow:0 0 8px rgba(0,0,0,.1);position:relative}.elementor-templates-modal .dialog-buttons-wrapper{border:none;display:none;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:5px}.elementor-templates-modal .dialog-buttons-wrapper .elementor-button{height:40px;margin-left:5px}.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success{padding:12px 36px;color:#fff;width:auto;font-size:15px}.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success:hover{background-color:#39b54a}.elementor-templates-modal .dialog-message{height:750px;max-height:85vh;overflow:auto;padding-top:25px}.elementor-templates-modal .dialog-content{height:100%}.elementor-templates-modal .dialog-loading{display:none}.elementor-templates-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:50px}.elementor-templates-modal__header__logo{line-height:1;text-transform:uppercase;font-weight:700;cursor:pointer}.elementor-templates-modal__header__logo-area{text-align:left;padding-left:15px}.elementor-templates-modal__header__logo-area>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-templates-modal__header__logo__icon-wrapper{margin-right:10px}.elementor-templates-modal__header__logo__title{padding-top:2px}.elementor-templates-modal__header__logo i{font-size:10px}.elementor-templates-modal__header__items-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-templates-modal__header__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:content-box;box-sizing:content-box}.elementor-templates-modal__header__item>i{font-size:20px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}.elementor-templates-modal__header__item>i:not(:hover){color:#a4afb7}.elementor-templates-modal__header__close--normal{width:45px;border-left:1px solid #e6e9ec}.elementor-templates-modal__header__close--normal i{font-size:18px}.elementor-templates-modal__header__close--skip{padding:10px 10px 10px 20px;margin-right:10px;color:#fff;background-color:#a4afb7;font-size:11px;font-weight:400;line-height:1;text-transform:uppercase;-webkit-border-radius:2px;border-radius:2px;cursor:pointer}.elementor-templates-modal__header__close--skip>i{font-size:inherit;padding-left:10px;margin-left:15px;border-left:1px solid}.elementor-templates-modal__header__close--skip>i:not(:hover){color:#fff}.elementor-templates-modal__sidebar{-ms-flex-negative:0;flex-shrink:0;width:25%;background-color:hsla(0,0%,100%,.3)}.elementor-templates-modal__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-shadow:0 0 13px inset rgba(0,0,0,.05);box-shadow:inset 0 0 13px rgba(0,0,0,.05)}.elementor-hidden{display:none}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0}.elementor-gradient-logo{background-image:-webkit-linear-gradient(225deg,#f2295b,#434363);background-image:-o-linear-gradient(225deg,#f2295b,#434363);background-image:linear-gradient(-135deg,#f2295b,#434363);display:inline-block;padding:.6em;-webkit-border-radius:.2em;border-radius:.2em}.elementor-gradient-logo i{color:#fff;display:block}.elementor{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual}.elementor *,.elementor :after,.elementor :before{-webkit-box-sizing:border-box;box-sizing:border-box}.elementor a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none}.elementor hr{margin:0;background-color:transparent}.elementor img{height:auto;max-width:100%;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.elementor .elementor-widget:not(.elementor-widget-text-editor) figure{margin:0}.elementor embed,.elementor iframe,.elementor object,.elementor video{max-width:100%;width:100%;margin:0;line-height:1;border:none}.elementor .elementor-custom-embed{line-height:0}.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container{height:100%;width:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:0;direction:ltr}.elementor .elementor-background-video-container{-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;pointer-events:none}.elementor .elementor-background-video-container.elementor-loading{opacity:0}.elementor .elementor-background-video-embed{max-width:none}.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.elementor .elementor-background-video{max-width:none}.elementor .elementor-html5-video{-o-object-fit:cover;object-fit:cover}.elementor .elementor-background-overlay,.elementor .elementor-background-slideshow{height:100%;width:100%;top:0;left:0;position:absolute}.elementor .elementor-background-slideshow{z-index:0}.elementor .elementor-background-slideshow__slide__image{width:100%;height:100%;background-position:50%;-webkit-background-size:cover;background-size:cover}.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute}.elementor-widget-wrap>.elementor-element.elementor-fixed{position:fixed}.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%}@media (max-width:1024px){.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial{max-width:100%}}@media (max-width:767px){.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%}}.elementor-element.elementor-absolute,.elementor-element.elementor-fixed{z-index:1}.elementor-invisible{visibility:hidden}.elementor-align-center{text-align:center}.elementor-align-center .elementor-button{width:auto}.elementor-align-right{text-align:right}.elementor-align-right .elementor-button{width:auto}.elementor-align-left{text-align:left}.elementor-align-left .elementor-button{width:auto}.elementor-align-justify .elementor-button{width:100%}.elementor-custom-embed-play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.elementor-custom-embed-play i{font-size:100px;color:#fff;opacity:.8;text-shadow:1px 0 6px rgba(0,0,0,.3);-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.elementor-custom-embed-play.elementor-playing i{font-family:eicons;-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.elementor-custom-embed-play.elementor-playing i:before{content:"\e8fb"}.elementor-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.elementor-ken-burns{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:10s;-o-transition-duration:10s;transition-duration:10s;-webkit-transition-timing-function:linear;-o-transition-timing-function:linear;transition-timing-function:linear}.elementor-ken-burns--out{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}.elementor-ken-burns--active{-webkit-transition-duration:20s;-o-transition-duration:20s;transition-duration:20s}.elementor-ken-burns--active.elementor-ken-burns--out{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-ken-burns--active.elementor-ken-burns--in{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}@media (max-width:1024px){.elementor-tablet-align-center{text-align:center}.elementor-tablet-align-center .elementor-button{width:auto}.elementor-tablet-align-right{text-align:right}.elementor-tablet-align-right .elementor-button{width:auto}.elementor-tablet-align-left{text-align:left}.elementor-tablet-align-left .elementor-button{width:auto}.elementor-tablet-align-justify .elementor-button{width:100%}}@media (max-width:767px){.elementor-mobile-align-center{text-align:center}.elementor-mobile-align-center .elementor-button{width:auto}.elementor-mobile-align-right{text-align:right}.elementor-mobile-align-right .elementor-button{width:auto}.elementor-mobile-align-left{text-align:left}.elementor-mobile-align-left .elementor-button{width:auto}.elementor-mobile-align-justify .elementor-button{width:100%}}#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item:before{content:"\e813";font-family:eicons;top:3px;font-size:18px}#wpadminbar #wp-admin-bar-elementor_inspector>.ab-item:before{content:"\f348";top:2px}.elementor-section{position:relative}.elementor-section .elementor-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.elementor-section.elementor-section-stretched{position:relative;width:100%}.elementor-section.elementor-section-items-top>.elementor-container{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-section.elementor-section-items-middle>.elementor-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-section.elementor-section-items-bottom>.elementor-container{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (min-width:768px){.elementor-section.elementor-section-height-full{height:100vh}.elementor-section.elementor-section-height-full>.elementor-container{height:100%}}.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.elementor-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1024px){.elementor-row{-ms-flex-wrap:wrap;flex-wrap:wrap}}.elementor-column-wrap{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-wrap{position:relative;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start}.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-wrap>.elementor-element{width:100%}.elementor-widget{position:relative}.elementor-widget:not(:last-child){margin-bottom:20px}.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0}.elementor-column{position:relative;min-height:1px;display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated{padding:5px}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:10px}.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{padding:15px}.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated{padding:20px}.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{padding:30px}.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0}@media (min-width:768px){.elementor-column.elementor-col-10,.elementor-column[data-col="10"]{width:10%}.elementor-column.elementor-col-11,.elementor-column[data-col="11"]{width:11.111%}.elementor-column.elementor-col-12,.elementor-column[data-col="12"]{width:12.5%}.elementor-column.elementor-col-14,.elementor-column[data-col="14"]{width:14.285%}.elementor-column.elementor-col-16,.elementor-column[data-col="16"]{width:16.666%}.elementor-column.elementor-col-20,.elementor-column[data-col="20"]{width:20%}.elementor-column.elementor-col-25,.elementor-column[data-col="25"]{width:25%}.elementor-column.elementor-col-30,.elementor-column[data-col="30"]{width:30%}.elementor-column.elementor-col-33,.elementor-column[data-col="33"]{width:33.333%}.elementor-column.elementor-col-40,.elementor-column[data-col="40"]{width:40%}.elementor-column.elementor-col-50,.elementor-column[data-col="50"]{width:50%}.elementor-column.elementor-col-60,.elementor-column[data-col="60"]{width:60%}.elementor-column.elementor-col-66,.elementor-column[data-col="66"]{width:66.666%}.elementor-column.elementor-col-70,.elementor-column[data-col="70"]{width:70%}.elementor-column.elementor-col-75,.elementor-column[data-col="75"]{width:75%}.elementor-column.elementor-col-80,.elementor-column[data-col="80"]{width:80%}.elementor-column.elementor-col-83,.elementor-column[data-col="83"]{width:83.333%}.elementor-column.elementor-col-90,.elementor-column[data-col="90"]{width:90%}.elementor-column.elementor-col-100,.elementor-column[data-col="100"]{width:100%}}@media (max-width:479px){.elementor-column.elementor-xs-10{width:10%}.elementor-column.elementor-xs-11{width:11.111%}.elementor-column.elementor-xs-12{width:12.5%}.elementor-column.elementor-xs-14{width:14.285%}.elementor-column.elementor-xs-16{width:16.666%}.elementor-column.elementor-xs-20{width:20%}.elementor-column.elementor-xs-25{width:25%}.elementor-column.elementor-xs-30{width:30%}.elementor-column.elementor-xs-33{width:33.333%}.elementor-column.elementor-xs-40{width:40%}.elementor-column.elementor-xs-50{width:50%}.elementor-column.elementor-xs-60{width:60%}.elementor-column.elementor-xs-66{width:66.666%}.elementor-column.elementor-xs-70{width:70%}.elementor-column.elementor-xs-75{width:75%}.elementor-column.elementor-xs-80{width:80%}.elementor-column.elementor-xs-83{width:83.333%}.elementor-column.elementor-xs-90{width:90%}.elementor-column.elementor-xs-100{width:100%}}@media (max-width:767px){.elementor-column.elementor-sm-10{width:10%}.elementor-column.elementor-sm-11{width:11.111%}.elementor-column.elementor-sm-12{width:12.5%}.elementor-column.elementor-sm-14{width:14.285%}.elementor-column.elementor-sm-16{width:16.666%}.elementor-column.elementor-sm-20{width:20%}.elementor-column.elementor-sm-25{width:25%}.elementor-column.elementor-sm-30{width:30%}.elementor-column.elementor-sm-33{width:33.333%}.elementor-column.elementor-sm-40{width:40%}.elementor-column.elementor-sm-50{width:50%}.elementor-column.elementor-sm-60{width:60%}.elementor-column.elementor-sm-66{width:66.666%}.elementor-column.elementor-sm-70{width:70%}.elementor-column.elementor-sm-75{width:75%}.elementor-column.elementor-sm-80{width:80%}.elementor-column.elementor-sm-83{width:83.333%}.elementor-column.elementor-sm-90{width:90%}.elementor-column.elementor-sm-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-column.elementor-md-10{width:10%}.elementor-column.elementor-md-11{width:11.111%}.elementor-column.elementor-md-12{width:12.5%}.elementor-column.elementor-md-14{width:14.285%}.elementor-column.elementor-md-16{width:16.666%}.elementor-column.elementor-md-20{width:20%}.elementor-column.elementor-md-25{width:25%}.elementor-column.elementor-md-30{width:30%}.elementor-column.elementor-md-33{width:33.333%}.elementor-column.elementor-md-40{width:40%}.elementor-column.elementor-md-50{width:50%}.elementor-column.elementor-md-60{width:60%}.elementor-column.elementor-md-66{width:66.666%}.elementor-column.elementor-md-70{width:70%}.elementor-column.elementor-md-75{width:75%}.elementor-column.elementor-md-80{width:80%}.elementor-column.elementor-md-83{width:83.333%}.elementor-column.elementor-md-90{width:90%}.elementor-column.elementor-md-100{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-reverse-tablet>.elementor-container>.elementor-row>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media (max-width:767px){.elementor-reverse-mobile>.elementor-container>.elementor-row>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(6){-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(7){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(8){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(9){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(10){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.elementor-column{width:100%}}ul.elementor-icon-list-items.elementor-inline-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word}.elementor-grid .elementor-grid-item{word-break:break-word;min-width:0}.elementor-grid-0 .elementor-grid{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-grid-1 .elementor-grid{grid-template-columns:repeat(1,1fr);display:grid}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,1fr);display:grid}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr);display:grid}.elementor-grid-4 .elementor-grid{grid-template-columns:repeat(4,1fr);display:grid}.elementor-grid-5 .elementor-grid{grid-template-columns:repeat(5,1fr);display:grid}.elementor-grid-6 .elementor-grid{grid-template-columns:repeat(6,1fr);display:grid}.elementor-grid-7 .elementor-grid{grid-template-columns:repeat(7,1fr);display:grid}.elementor-grid-8 .elementor-grid{grid-template-columns:repeat(8,1fr);display:grid}.elementor-grid-9 .elementor-grid{grid-template-columns:repeat(9,1fr);display:grid}.elementor-grid-10 .elementor-grid{grid-template-columns:repeat(10,1fr);display:grid}.elementor-grid-11 .elementor-grid{grid-template-columns:repeat(11,1fr);display:grid}.elementor-grid-12 .elementor-grid{grid-template-columns:repeat(12,1fr);display:grid}@media (max-width:1024px){.elementor-grid-tablet-0 .elementor-grid{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr);display:grid}.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,1fr);display:grid}.elementor-grid-tablet-3 .elementor-grid{grid-template-columns:repeat(3,1fr);display:grid}.elementor-grid-tablet-4 .elementor-grid{grid-template-columns:repeat(4,1fr);display:grid}.elementor-grid-tablet-5 .elementor-grid{grid-template-columns:repeat(5,1fr);display:grid}.elementor-grid-tablet-6 .elementor-grid{grid-template-columns:repeat(6,1fr);display:grid}.elementor-grid-tablet-7 .elementor-grid{grid-template-columns:repeat(7,1fr);display:grid}.elementor-grid-tablet-8 .elementor-grid{grid-template-columns:repeat(8,1fr);display:grid}.elementor-grid-tablet-9 .elementor-grid{grid-template-columns:repeat(9,1fr);display:grid}.elementor-grid-tablet-10 .elementor-grid{grid-template-columns:repeat(10,1fr);display:grid}.elementor-grid-tablet-11 .elementor-grid{grid-template-columns:repeat(11,1fr);display:grid}.elementor-grid-tablet-12 .elementor-grid{grid-template-columns:repeat(12,1fr);display:grid}}@media (max-width:767px){.elementor-grid-mobile-0 .elementor-grid{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr);display:grid}.elementor-grid-mobile-2 .elementor-grid{grid-template-columns:repeat(2,1fr);display:grid}.elementor-grid-mobile-3 .elementor-grid{grid-template-columns:repeat(3,1fr);display:grid}.elementor-grid-mobile-4 .elementor-grid{grid-template-columns:repeat(4,1fr);display:grid}.elementor-grid-mobile-5 .elementor-grid{grid-template-columns:repeat(5,1fr);display:grid}.elementor-grid-mobile-6 .elementor-grid{grid-template-columns:repeat(6,1fr);display:grid}.elementor-grid-mobile-7 .elementor-grid{grid-template-columns:repeat(7,1fr);display:grid}.elementor-grid-mobile-8 .elementor-grid{grid-template-columns:repeat(8,1fr);display:grid}.elementor-grid-mobile-9 .elementor-grid{grid-template-columns:repeat(9,1fr);display:grid}.elementor-grid-mobile-10 .elementor-grid{grid-template-columns:repeat(10,1fr);display:grid}.elementor-grid-mobile-11 .elementor-grid{grid-template-columns:repeat(11,1fr);display:grid}.elementor-grid-mobile-12 .elementor-grid{grid-template-columns:repeat(12,1fr);display:grid}}@media (min-width:1025px){#elementor-device-mode:after{content:"desktop"}}@media (min-width:768px) and (max-width:1024px){#elementor-device-mode:after{content:"tablet"}}@media (max-width:767px){#elementor-device-mode:after{content:"mobile"}}.elementor-form-fields-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above>.elementor-field-group>textarea{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-field-group{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-field-group.elementor-field-type-submit{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.elementor-field-group .elementor-field-textual{width:100%;max-width:100%;border:1px solid #818a91;background-color:transparent;color:#373a3c;vertical-align:middle;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-field-group .elementor-field-textual:focus{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0}.elementor-field-group .elementor-field-textual::-webkit-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual:-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual:-moz-placeholder,.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-field-group .elementor-select-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.elementor-field-group .elementor-select-wrapper select{appearance:none;-webkit-appearance:none;-moz-appearance:none;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;font-style:inherit;text-transform:inherit;letter-spacing:inherit;line-height:inherit;-ms-flex-preferred-size:100%;flex-basis:100%;padding-right:20px}.elementor-field-group .elementor-select-wrapper:before{content:"\e92a";font-family:eicons;font-size:15px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:10px;pointer-events:none}.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before{content:""}.elementor-field-subgroup{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-field-subgroup .elementor-field-option label{display:inline-block}.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{padding-right:10px}.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label{display:inline}.elementor-field-label{cursor:pointer}.elementor-mark-required .elementor-field-label:after{content:"*";color:red;padding-left:.2em}.elementor-field-textual{line-height:1.4;font-size:15px;min-height:40px;padding:5px 14px;-webkit-border-radius:3px;border-radius:3px}.elementor-field-textual.elementor-size-xs{font-size:13px;min-height:33px;padding:4px 12px;-webkit-border-radius:2px;border-radius:2px}.elementor-field-textual.elementor-size-md{font-size:16px;min-height:47px;padding:6px 16px;-webkit-border-radius:4px;border-radius:4px}.elementor-field-textual.elementor-size-lg{font-size:18px;min-height:59px;padding:7px 20px;-webkit-border-radius:5px;border-radius:5px}.elementor-field-textual.elementor-size-xl{font-size:20px;min-height:72px;padding:8px 24px;-webkit-border-radius:6px;border-radius:6px}.elementor-button-align-stretch .e-form__buttons__wrapper,.elementor-button-align-stretch .e-form__buttons__wrapper__button,.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:initial;flex-basis:auto}@media screen and (max-width:1024px){.elementor-tablet-button-align-stretch .e-form__buttons__wrapper,.elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button,.elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:initial;flex-basis:auto}}@media screen and (max-width:767px){.elementor-mobile-button-align-stretch .e-form__buttons__wrapper,.elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button,.elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:100%;flex-basis:100%}.elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:initial;flex-basis:auto}}.elementor-error .elementor-field{border-color:#d9534f}.elementor-error .help-inline{color:#d9534f;font-size:.9em}.elementor-message{margin:10px 0;font-size:1em;line-height:1}.elementor-message:before{content:"\e90e";display:inline-block;font-family:eicons;font-weight:400;font-style:normal;vertical-align:middle;margin-right:5px}.elementor-message.elementor-message-danger{color:#d9534f}.elementor-message.elementor-message-danger:before{content:"\e87f"}.elementor-message.form-message-success{color:#5cb85c}.elementor-form .elementor-button{padding-top:0;padding-bottom:0;border:none}.elementor-form .elementor-button>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-form .elementor-button.elementor-size-xs{min-height:33px}.elementor-form .elementor-button.elementor-size-sm{min-height:40px}.elementor-form .elementor-button.elementor-size-md{min-height:47px}.elementor-form .elementor-button.elementor-size-lg{min-height:59px}.elementor-form .elementor-button.elementor-size-xl{min-height:72px}.elementor-element .elementor-widget-container{-webkit-transition:background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;transition:background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;-o-transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s}.elementor-accordion{text-align:left}.elementor-accordion .elementor-accordion-item{border:1px solid #d4d4d4}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-top:none}.elementor-accordion .elementor-tab-title{margin:0;padding:15px 20px;font-weight:700;line-height:1;cursor:pointer;outline:none}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{display:inline-block;width:1.5em}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right{float:right;text-align:right}.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left{float:left;text-align:left}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed{display:block}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed{display:none}.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened{display:block}.elementor-accordion .elementor-tab-content{display:none;padding:15px 20px;border-top:1px solid #d4d4d4}@media (max-width:767px){.elementor-accordion .elementor-tab-title{padding:12px 15px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{width:1.2em}.elementor-accordion .elementor-tab-content{padding:7px 15px}}.elementor-alert{padding:15px;border-left:5px solid transparent;position:relative;text-align:left}.elementor-alert .elementor-alert-title{display:block;font-weight:700}.elementor-alert .elementor-alert-description{font-size:13px}.elementor-alert button.elementor-alert-dismiss{position:absolute;right:10px;top:10px;padding:3px;font-size:20px;line-height:1;background:transparent;color:inherit;border:none;cursor:pointer}.elementor-alert.elementor-alert-info{color:#31708f;background-color:#d9edf7;border-color:#bcdff1}.elementor-alert.elementor-alert-success{color:#3c763d;background-color:#dff0d8;border-color:#cae6be}.elementor-alert.elementor-alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#f9f0c3}.elementor-alert.elementor-alert-danger{color:#a94442;background-color:#f2dede;border-color:#e8c4c4}@media (max-width:767px){.elementor-alert{padding:10px}.elementor-alert button.elementor-alert-dismiss{right:7px;top:7px}}.elementor-tab-title a{color:inherit}.elementor-button{display:inline-block;line-height:1;background-color:#818a91;font-size:15px;padding:12px 24px;-webkit-border-radius:3px;border-radius:3px;color:#fff;fill:#fff;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff}.elementor-button-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-button-icon{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-button-icon svg{width:1em}.elementor-button-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;display:inline-block}.elementor-button.elementor-size-xs{font-size:13px;padding:10px 20px;-webkit-border-radius:2px;border-radius:2px}.elementor-button.elementor-size-md{font-size:16px;padding:15px 30px;-webkit-border-radius:4px;border-radius:4px}.elementor-button.elementor-size-lg{font-size:18px;padding:20px 40px;-webkit-border-radius:5px;border-radius:5px}.elementor-button.elementor-size-xl{font-size:20px;padding:25px 50px;-webkit-border-radius:6px;border-radius:6px}.elementor-button .elementor-align-icon-right{margin-left:5px;-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.elementor-button .elementor-align-icon-left{margin-right:5px;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.elementor-button span{text-decoration:inherit}.elementor-menu-cart__toggle .elementor-button-icon{-webkit-box-ordinal-group:16;-ms-flex-order:15;order:15}.elementor-element.elementor-button-info .elementor-button{background-color:#5bc0de}.elementor-element.elementor-button-success .elementor-button{background-color:#5cb85c}.elementor-element.elementor-button-warning .elementor-button{background-color:#f0ad4e}.elementor-element.elementor-button-danger .elementor-button{background-color:#d9534f}.elementor-widget-button .elementor-button .elementor-button-info{background-color:#5bc0de}.elementor-widget-button .elementor-button .elementor-button-success{background-color:#5cb85c}.elementor-widget-button .elementor-button .elementor-button-warning{background-color:#f0ad4e}.elementor-widget-button .elementor-button .elementor-button-danger{background-color:#d9534f}.elementor-counter .elementor-counter-number-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:69px;font-weight:600;color:#222;line-height:1}.elementor-counter .elementor-counter-number-prefix,.elementor-counter .elementor-counter-number-suffix{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;white-space:pre-wrap}.elementor-counter .elementor-counter-number-prefix{text-align:right}.elementor-counter .elementor-counter-number-suffix{text-align:left}.elementor-counter .elementor-counter-title{text-align:center;font-size:19px;font-weight:400;color:#666;line-height:2.5}.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-border-color:$gray-darkest;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon):not(.elementor-widget-divider--separator-type-pattern) .elementor-divider-separator{display:inline-block}.elementor-widget-divider .elementor-divider{line-height:0;font-size:0}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{margin:0 var(--divider-element-spacing);-ms-flex-negative:0;flex-shrink:0}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;direction:ltr}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{display:block;content:"";border-bottom:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-border-color)}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:100;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:100;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-border-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern .elementor-divider-separator:before{width:100%;min-height:var(--divider-pattern-height);background-image:var(--divider-pattern-url);-webkit-background-size:var(--divider-pattern-size) 100%;background-size:var(--divider-pattern-size) 100%;background-repeat:var(--divider-pattern-repeat)}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line_text .elementor-divider-separator{background-image:none}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.elementor-image-gallery .gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%;max-width:100%;margin:0 auto}.elementor-image-gallery .gallery-item img{margin:0 auto}.elementor-image-gallery .gallery-item .gallery-caption{margin:0}@media (min-width:768px){.elementor-image-gallery .gallery-columns-2 .gallery-item{max-width:50%}.elementor-image-gallery .gallery-columns-3 .gallery-item{max-width:33.33%}.elementor-image-gallery .gallery-columns-4 .gallery-item{max-width:25%}.elementor-image-gallery .gallery-columns-5 .gallery-item{max-width:20%}.elementor-image-gallery .gallery-columns-6 .gallery-item{max-width:16.666%}.elementor-image-gallery .gallery-columns-7 .gallery-item{max-width:14.28%}.elementor-image-gallery .gallery-columns-8 .gallery-item{max-width:12.5%}.elementor-image-gallery .gallery-columns-9 .gallery-item{max-width:11.11%}.elementor-image-gallery .gallery-columns-10 .gallery-item{max-width:10%}}@media (min-width:480px) and (max-width:767px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:50%}}@media (max-width:479px){.elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item{max-width:100%}}.elementor-widget-google_maps iframe{height:300px}.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-heading-title.elementor-size-small{font-size:15px}.elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-heading-title.elementor-size-large{font-size:29px}.elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-heading-title.elementor-size-xxl{font-size:59px}.elementor-icon{display:inline-block;line-height:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#818a91;font-size:50px;text-align:center}.elementor-icon:hover{color:#818a91}.elementor-icon i,.elementor-icon svg{width:1em;height:1em;position:relative;display:block}.elementor-icon i:before,.elementor-icon svg:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.elementor-icon i.fad{width:auto}.elementor-view-stacked .elementor-icon{padding:.5em;background-color:#818a91;color:#fff;fill:#fff}.elementor-view-framed .elementor-icon{padding:.5em;color:#818a91;border:3px solid #818a91;background-color:transparent}.elementor-shape-circle .elementor-icon{-webkit-border-radius:50%;border-radius:50%}@media (min-width:768px){.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-img{margin:auto}.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-icon-box .elementor-icon-box-icon{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:center}.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit}.elementor-widget-icon-box .elementor-icon-box-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-widget-icon-box .elementor-icon-box-description{margin:0}.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container{overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items{margin-right:-8px;margin-left:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:8px;margin-left:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{width:auto;left:auto;right:auto;position:relative;height:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:0;border-bottom:0;border-right:0;border-left-width:1px;border-style:solid;right:-8px}.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after{position:absolute;bottom:0;width:100%}.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-widget .elementor-icon-list-item a{width:100%}.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{-ms-flex-item-align:center;align-self:center;padding-left:5px}.elementor-widget .elementor-icon-list-icon{-ms-flex-negative:0;flex-shrink:0}.elementor-widget .elementor-icon-list-icon i{width:1.25em}.elementor-widget .elementor-icon-list-icon svg{width:1em}.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-align-center .elementor-inline-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget.elementor-align-left .elementor-inline-items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget.elementor-align-right .elementor-icon-list-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{right:0}@media (max-width:1024px){.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-tablet-align-left .elementor-icon-list-items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{right:0}}@media (max-width:767px){.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto}.elementor-widget.elementor-mobile-align-left .elementor-icon-list-items{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:left}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{left:0}.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{right:0}}.elementor-widget-image{text-align:center}.elementor-widget-image .elementor-image>a,.elementor-widget-image .elementor-image figure>a{display:inline-block}.elementor-widget-image .elementor-image>a img[src$=".svg"],.elementor-widget-image .elementor-image figure>a img[src$=".svg"]{width:48px}.elementor-widget-image .elementor-image img{vertical-align:middle;display:inline-block}.elementor-widget-image .elementor-image.elementor-image-shape-circle{-webkit-border-radius:50%;border-radius:50%}.elementor-widget-image-box .elementor-image-box-content{width:100%}@media (min-width:768px){.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto}.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.elementor-widget-image-box .elementor-image-box-img{margin-left:auto!important;margin-right:auto!important;margin-bottom:15px}}.elementor-widget-image-box .elementor-image-box-img{display:inline-block}.elementor-widget-image-box .elementor-image-box-title a{color:inherit}.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center}.elementor-widget-image-box .elementor-image-box-description{margin:0}.elementor-widget-image-carousel .swiper-container{position:static}.elementor-widget-image-carousel .swiper-container .swiper-slide figure{line-height:inherit}.elementor-widget-image-carousel .swiper-slide{text-align:center}.elementor-image-gallery figure img{display:block}.elementor-image-gallery figure figcaption{width:100%}.gallery-spacing-custom .elementor-image-gallery .gallery-icon{padding:0}body.elementor-page .elementor-widget-menu-anchor{margin-bottom:0}.elementor-widget-progress{text-align:left}.elementor-progress-wrapper{position:relative;background-color:#eee;color:#fff;height:100%;-webkit-border-radius:2px;border-radius:2px}.elementor-progress-bar{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#818a91;width:0;font-size:11px;height:30px;line-height:30px;-webkit-border-radius:2px;border-radius:2px;-webkit-transition:width 1s ease-in-out;-o-transition:width 1s ease-in-out;transition:width 1s ease-in-out}.elementor-progress-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;padding-left:15px}.elementor-progress-percentage{padding-right:15px}.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar{background-color:#5bc0de}.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar{background-color:#5cb85c}.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar{background-color:#f0ad4e}.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar{background-color:#d9534f}.elementor-progress .elementor-title{display:block}@media (max-width:767px){.elementor-progress-text{padding-left:10px}}.elementor-social-icons-wrapper{font-size:0}.elementor-social-icon{background-color:#818a91;font-size:25px;text-align:center;padding:.5em;margin-right:5px;cursor:pointer}.elementor-social-icon i{color:#fff}.elementor-social-icon:last-child{margin:0}.elementor-social-icon:hover{opacity:.9;color:#fff}.elementor-social-icon-android{background-color:#a4c639}.elementor-social-icon-apple{background-color:#999}.elementor-social-icon-behance{background-color:#1769ff}.elementor-social-icon-bitbucket{background-color:#205081}.elementor-social-icon-codepen{background-color:#000}.elementor-social-icon-delicious{background-color:#39f}.elementor-social-icon-deviantart{background-color:#05cc47}.elementor-social-icon-digg{background-color:#005be2}.elementor-social-icon-dribbble{background-color:#ea4c89}.elementor-social-icon-elementor{background-color:#d30c5c}.elementor-social-icon-envelope{background-color:#ea4335}.elementor-social-icon-facebook,.elementor-social-icon-facebook-f{background-color:#3b5998}.elementor-social-icon-flickr{background-color:#0063dc}.elementor-social-icon-foursquare{background-color:#2d5be3}.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp{background-color:#006400}.elementor-social-icon-github{background-color:#333}.elementor-social-icon-gitlab{background-color:#e24329}.elementor-social-icon-globe{background-color:#818a91}.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g{background-color:#dd4b39}.elementor-social-icon-houzz{background-color:#7ac142}.elementor-social-icon-instagram{background-color:#262626}.elementor-social-icon-jsfiddle{background-color:#487aa2}.elementor-social-icon-link{background-color:#818a91}.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in{background-color:#0077b5}.elementor-social-icon-medium{background-color:#00ab6b}.elementor-social-icon-meetup{background-color:#ec1c40}.elementor-social-icon-mixcloud{background-color:#273a4b}.elementor-social-icon-odnoklassniki{background-color:#f4731c}.elementor-social-icon-pinterest{background-color:#bd081c}.elementor-social-icon-product-hunt{background-color:#da552f}.elementor-social-icon-reddit{background-color:#ff4500}.elementor-social-icon-rss{background-color:#f26522}.elementor-social-icon-shopping-cart{background-color:#4caf50}.elementor-social-icon-skype{background-color:#00aff0}.elementor-social-icon-slideshare{background-color:#0077b5}.elementor-social-icon-snapchat{background-color:#fffc00}.elementor-social-icon-soundcloud{background-color:#f80}.elementor-social-icon-spotify{background-color:#2ebd59}.elementor-social-icon-stack-overflow{background-color:#fe7a15}.elementor-social-icon-steam{background-color:#00adee}.elementor-social-icon-stumbleupon{background-color:#eb4924}.elementor-social-icon-telegram{background-color:#2ca5e0}.elementor-social-icon-thumb-tack{background-color:#1aa1d8}.elementor-social-icon-tripadvisor{background-color:#589442}.elementor-social-icon-tumblr{background-color:#35465c}.elementor-social-icon-twitch{background-color:#6441a5}.elementor-social-icon-twitter{background-color:#1da1f2}.elementor-social-icon-viber{background-color:#665cac}.elementor-social-icon-vimeo{background-color:#1ab7ea}.elementor-social-icon-vk{background-color:#45668e}.elementor-social-icon-weibo{background-color:#df2029}.elementor-social-icon-weixin{background-color:#7bb32e}.elementor-social-icon-whatsapp{background-color:#25d366}.elementor-social-icon-wordpress{background-color:#21759b}.elementor-social-icon-xing{background-color:#026466}.elementor-social-icon-yelp{background-color:#af0606}.elementor-social-icon-youtube{background-color:#cd201f}.elementor-social-icon-500px{background-color:#0099e5}.elementor-shape-rounded .elementor-icon.elementor-social-icon{-webkit-border-radius:10%;border-radius:10%}.elementor-shape-circle .elementor-icon.elementor-social-icon{-webkit-border-radius:50%;border-radius:50%}.elementor-star-rating{color:#ccd6df;font-family:eicons;display:inline-block}.elementor-star-rating i{display:inline-block;position:relative;font-style:normal;cursor:default}.elementor-star-rating i:before{content:"\e934";display:block;font-size:inherit;font-family:inherit;position:absolute;overflow:hidden;color:#f0ad4e;top:0;left:0}.elementor-star-rating .elementor-star-empty:before{content:none}.elementor-star-rating .elementor-star-1:before{width:10%}.elementor-star-rating .elementor-star-2:before{width:20%}.elementor-star-rating .elementor-star-3:before{width:30%}.elementor-star-rating .elementor-star-4:before{width:40%}.elementor-star-rating .elementor-star-5:before{width:50%}.elementor-star-rating .elementor-star-6:before{width:60%}.elementor-star-rating .elementor-star-7:before{width:70%}.elementor-star-rating .elementor-star-8:before{width:80%}.elementor-star-rating .elementor-star-9:before{width:90%}.elementor-star-rating__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-star-rating__title{margin-right:10px}.elementor-star-rating--align-right .elementor-star-rating__wrapper{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-star-rating--align-left .elementor-star-rating__wrapper{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-star-rating--align-center .elementor-star-rating__wrapper{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-star-rating--align-justify .elementor-star-rating__title{margin-right:auto}@media (max-width:1024px){.elementor-star-rating-tablet--align-right .elementor-star-rating__wrapper{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-star-rating-tablet--align-left .elementor-star-rating__wrapper{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-star-rating-tablet--align-justify .elementor-star-rating__title{margin-right:auto}}@media (max-width:767px){.elementor-star-rating-mobile--align-right .elementor-star-rating__wrapper{text-align:right;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-star-rating-mobile--align-left .elementor-star-rating__wrapper{text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-star-rating-mobile--align-justify .elementor-star-rating__title{margin-right:auto}}.last-star{letter-spacing:0}.elementor--star-style-star_unicode .elementor-star-rating{font-family:Arial,Helvetica,sans-serif}.elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before{content:"\002605"}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper{width:25%;-ms-flex-negative:0;flex-shrink:0}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active{border-right-style:none}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{height:999em;width:0;right:0;border-right-style:solid}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before{top:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after{top:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title{display:table-cell}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active{border-bottom-style:none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{bottom:0;height:0;width:999em;border-bottom-style:solid}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before{right:100%}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after{left:100%}.elementor-widget-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title:after,.elementor-widget-tabs .elementor-tab-title:before,.elementor-widget-tabs .elementor-tabs-content-wrapper{border:1px #d4d4d4}.elementor-widget-tabs .elementor-tabs{text-align:left}.elementor-widget-tabs .elementor-tabs-wrapper{overflow:hidden}.elementor-widget-tabs .elementor-tab-title{cursor:pointer;outline:none}.elementor-widget-tabs .elementor-tab-desktop-title{position:relative;padding:20px 25px;font-weight:700;line-height:1;border:solid transparent}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active{border-color:#d4d4d4}.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before{display:block;content:"";position:absolute}.elementor-widget-tabs .elementor-tab-mobile-title{padding:10px;cursor:pointer}.elementor-widget-tabs .elementor-tab-content{padding:20px;display:none}@media (max-width:767px){.elementor-tabs .elementor-tab-content,.elementor-tabs .elementor-tab-title{border-style:solid solid none}.elementor-tabs .elementor-tabs-wrapper{display:none}.elementor-tabs .elementor-tabs-content-wrapper{border-bottom-style:solid}.elementor-tabs .elementor-tab-content{padding:10px}}@media (min-width:768px){.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;border-style:solid solid solid none}.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content{border-style:none solid solid}.elementor-tabs .elementor-tab-mobile-title{display:none}}.elementor-testimonial-wrapper{overflow:hidden;text-align:center}.elementor-testimonial-wrapper .elementor-testimonial-content{font-size:1.3em;margin-bottom:20px}.elementor-testimonial-wrapper .elementor-testimonial-name{line-height:1.5;color:inherit;display:block}.elementor-testimonial-wrapper .elementor-testimonial-job{font-size:.85em;color:inherit;display:block}.elementor-testimonial-wrapper.elementor-testimonial-text-align-left{text-align:left}.elementor-testimonial-wrapper.elementor-testimonial-text-align-right{text-align:right}.elementor-testimonial-wrapper .elementor-testimonial-meta{width:100%;line-height:1}.elementor-testimonial-wrapper .elementor-testimonial-meta-inner{display:inline-block}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image{display:table-cell;vertical-align:middle}.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img{width:60px;height:60px;-webkit-border-radius:50%;border-radius:50%;-o-object-fit:cover;object-fit:cover;max-width:none}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image{padding-right:15px}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details{text-align:left}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{display:block}.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image{margin-bottom:20px}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#818a91;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#818a91;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}.elementor-toggle{text-align:left}.elementor-toggle .elementor-tab-title{font-weight:700;line-height:1;margin:0;padding:15px;border-bottom:1px solid #d4d4d4;cursor:pointer;outline:none}.elementor-toggle .elementor-tab-title .elementor-toggle-icon{display:inline-block;width:1em}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right{float:right;text-align:right}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left{float:left;text-align:left}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed{display:block}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened{display:none}.elementor-toggle .elementor-tab-title.elementor-active{border-bottom:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed{display:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened{display:block}.elementor-toggle .elementor-tab-content{padding:15px;border-bottom:1px solid #d4d4d4;display:none}@media (max-width:767px){.elementor-toggle .elementor-tab-title{padding:12px}.elementor-toggle .elementor-tab-content{padding:12px 10px}}.elementor-widget-video .elementor-widget-container{overflow:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:50%}.elementor-widget-video .elementor-custom-embed-image-overlay{cursor:pointer;text-align:center}.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i{opacity:1}.elementor-widget-video .elementor-custom-embed-image-overlay img{display:block;width:100%}.elementor-widget-video .elementor-video{-o-object-fit:cover;object-fit:cover}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-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,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{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}.elementor-slick-slider[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}.elementor-slick-slider .slick-loading .slick-list{background:#fff}.elementor-slick-slider .slick-loading .slick-list:after{content:"\e8fb";font-family:eicons;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite;font-size:25px;color:#a4afb7}.elementor-slick-slider .slick-next,.elementor-slick-slider .slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.elementor-slick-slider .slick-next:focus,.elementor-slick-slider .slick-next:hover,.elementor-slick-slider .slick-prev:focus,.elementor-slick-slider .slick-prev:hover{color:transparent;outline:none;background:transparent}.elementor-slick-slider .slick-next:focus:before,.elementor-slick-slider .slick-next:hover:before,.elementor-slick-slider .slick-prev:focus:before,.elementor-slick-slider .slick-prev:hover:before{opacity:1}.elementor-slick-slider .slick-next.slick-disabled:before,.elementor-slick-slider .slick-prev.slick-disabled:before{opacity:.25}.elementor-slick-slider .slick-next:before,.elementor-slick-slider .slick-prev:before{font-family:eicons;font-size:35px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor-slick-slider .slick-prev{left:-25px}[dir=rtl] .elementor-slick-slider .slick-prev{left:auto;right:-25px}.elementor-slick-slider .slick-prev:before{content:"\e89f"}[dir=rtl] .elementor-slick-slider .slick-prev:before{content:"\e89e"}.elementor-slick-slider .slick-next{right:-25px}[dir=rtl] .elementor-slick-slider .slick-next{left:-25px;right:auto}.elementor-slick-slider .slick-next:before{content:"\e89e"}[dir=rtl] .elementor-slick-slider .slick-next:before{content:"\e89f"}.elementor-slick-slider .slick-dotted.slick-slider{margin-bottom:30px}.elementor-slick-slider ul.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.elementor-slick-slider ul.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0;cursor:pointer}.elementor-slick-slider ul.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.elementor-slick-slider ul.slick-dots li button:focus,.elementor-slick-slider ul.slick-dots li button:hover{outline:none}.elementor-slick-slider ul.slick-dots li button:focus:before,.elementor-slick-slider ul.slick-dots li button:hover:before{opacity:1}.elementor-slick-slider ul.slick-dots li button:before{font-family:eicons;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\e914";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.elementor-slick-slider ul.slick-dots li.slick-active button:before{opacity:.75;color:#000}.elementor-slick-slider .slick-arrows-inside .slick-prev{left:20px}[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-prev{left:auto;right:20px}.elementor-slick-slider .slick-arrows-inside .slick-next{right:20px}[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-next{left:20px;right:auto}.elementor-slick-slider .slick-dots-inside .slick-dots{bottom:5px}.elementor-slick-slider .slick-dots-inside.slick-dotted.slick-slider{margin-bottom:0}.elementor-slick-slider .slick-slider .slick-next,.elementor-slick-slider .slick-slider .slick-prev{z-index:1}.elementor-slick-slider .slick-slide img{margin:auto}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container .swiper-slide figure{line-height:0}.swiper-container .elementor-lightbox-content-source{display:none}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-webkit-background-size:27px 44px;background-size:27px 44px;background:no-repeat 50%}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:5px;left:0;width:100%}.swiper-pagination-bullet{width:6px;height:6px;display:inline-block;-webkit-border-radius:50%;border-radius:50%;background:#000;opacity:.2}.swiper-pagination-fraction{color:#000}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#fff}.swiper-pagination-bullet-active{opacity:1}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#000;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.5)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(right,rgba(0,0,0,.5),transparent);background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,.5),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:-o-linear-gradient(top,rgba(0,0,0,.5),transparent);background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align: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%;-o-object-fit:contain;object-fit:contain}.swiper-scrollbar{-webkit-border-radius:10px;border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-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,.5);-webkit-border-radius:10px;border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.elementor-pagination-position-outside .swiper-container{padding-bottom:30px}.elementor-pagination-position-outside .elementor-swiper-button{top:calc(50% - 15px)}.elementor-swiper{position:relative}.elementor-main-swiper{position:static}.elementor-arrows-position-outside .swiper-container{width:calc(100% - 60px)}.elementor-arrows-position-outside .elementor-swiper-button-prev{left:0}.elementor-arrows-position-outside .elementor-swiper-button-next{right:0}.swiper-image-stretch .swiper-slide .swiper-slide-image{width:100%}.elementor-swiper-button{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;z-index:1;cursor:pointer;font-size:25px;color:hsla(0,0%,93.3%,.9);top:50%;-webkit-transform:translate3d(0,-50%,1px);transform:translate3d(0,-50%,1px)}.elementor-swiper-button-prev{left:10px}.elementor-swiper-button-next{right:10px}.elementor-swiper-button.swiper-button-disabled{opacity:.3}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12) infinite;animation:swiper-preloader-spin 1s steps(12) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;-webkit-background-size:100% 100%;background-size:100%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") no-repeat 50%}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.elementor-lightbox{--lightbox-ui-color:hsla(0,0%,93.3%,0.9);--lightbox-ui-color-hover:#fff;--lightbox-text-color:var(--lightbox-ui-color);--lightbox-header-icons-size:20px;--lightbox-navigation-icons-size:25px}.elementor-lightbox .dialog-header{display:none}.elementor-lightbox .dialog-widget-content{background:none;-webkit-box-shadow:none;box-shadow:none;width:100%;height:100%}.elementor-lightbox .dialog-message{-webkit-animation-duration:.3s;animation-duration:.3s}.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio){height:100%}.elementor-lightbox .dialog-message.dialog-lightbox-message{padding:0}.elementor-lightbox .dialog-lightbox-close-button{cursor:pointer;position:absolute;font-size:var(--lightbox-header-icons-size);right:.75em;margin-top:13px;padding:.25em;z-index:2;line-height:1}.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button{color:var(--lightbox-ui-color);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;opacity:1}.elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button:hover{color:var(--lightbox-ui-color-hover)}.elementor-lightbox .swiper-container{height:100%}.elementor-lightbox .elementor-lightbox-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;padding:70px;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;margin:auto}@media (max-width:767px){.elementor-lightbox .elementor-lightbox-item{padding:70px 0}}.elementor-lightbox .elementor-lightbox-image{max-height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-lightbox-image:hover{opacity:1;-webkit-filter:none;filter:none;border:none}.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-video-container{-webkit-box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3);box-shadow:0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3);-webkit-border-radius:2px;border-radius:2px}.elementor-lightbox .elementor-video-container{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:1025px){.elementor-lightbox .elementor-video-container{width:75%}}@media (max-width:1024px){.elementor-lightbox .elementor-video-container{width:100%}}@media (min-width:768px) and (max-width:1024px){.elementor-lightbox .elementor-aspect-ratio-916 .elementor-video-container{width:70%}}.elementor-lightbox .elementor-swiper-button:focus{outline:none}.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:15%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:var(--lightbox-navigation-icons-size)}.elementor-lightbox .elementor-swiper-button-prev{left:0}.elementor-lightbox .elementor-swiper-button-next{right:0}@media (max-width:767px){.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev{width:20%}.elementor-lightbox .elementor-swiper-button-next i,.elementor-lightbox .elementor-swiper-button-prev i{padding:10px;background-color:rgba(0,0,0,.5)}.elementor-lightbox .elementor-swiper-button-prev{left:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-lightbox .elementor-swiper-button-next{right:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.elementor-slideshow__counter{color:currentColor;font-size:.75em;width:-webkit-max-content;width:-moz-max-content;width:max-content}.elementor-slideshow__footer,.elementor-slideshow__header{position:absolute;left:0;width:100%;padding:15px 20px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.elementor-slideshow__footer{color:var(--lightbox-text-color)}.elementor-slideshow__header{color:var(--lightbox-ui-color);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:var(--lightbox-header-icons-size);padding-left:1em;padding-right:2.6em;top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10}.elementor-slideshow__header>i{font-size:inherit;cursor:pointer;padding:.25em;margin:0 .35em}.elementor-slideshow__header>i:hover{color:var(--lightbox-ui-color-hover)}.elementor-slideshow__header>i:first-of-type{margin-left:auto}.elementor-slideshow__header .elementor-icon-share{z-index:5}.elementor-slideshow__share-menu{background-color:transparent;width:0;height:0;position:absolute;overflow:hidden;-webkit-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}.elementor-slideshow__share-menu .elementor-slideshow__share-links a{color:#2c2c2c}.elementor-slideshow__share-links{display:block;position:absolute;min-width:200px;right:2.8em;top:3em;background-color:#fff;-webkit-border-radius:3px;border-radius:3px;padding:14px 20px;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;-webkit-transform-origin:90% 10%;-ms-transform-origin:90% 10%;transform-origin:90% 10%;-webkit-transition:all .25s .1s;-o-transition:all .25s .1s;transition:all .25s .1s;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.3);box-shadow:0 4px 15px rgba(0,0,0,.3)}.elementor-slideshow__share-links a{text-align:left;color:#55595c;font-size:12px;line-height:2.5;display:block;opacity:0;-webkit-transition:opacity .5s .1s;-o-transition:opacity .5s .1s;transition:opacity .5s .1s}.elementor-slideshow__share-links a:hover{color:#000}.elementor-slideshow__share-links a i{font-size:1.25em;margin-right:.75em}.elementor-slideshow__share-links:before{content:"";display:block;position:absolute;top:1px;right:.5em;border:.45em solid transparent;border-bottom-color:#fff;-webkit-transform:translateY(-100%) scaleX(.7);-ms-transform:translateY(-100%) scaleX(.7);transform:translateY(-100%) scaleX(.7)}.elementor-slideshow__footer{bottom:0;z-index:5;position:fixed}.elementor-slideshow__description,.elementor-slideshow__title{margin:0}.elementor-slideshow__title{font-size:16px;font-weight:700}.elementor-slideshow__description{font-size:14px}.elementor-slideshow--ui-hidden .elementor-slideshow__footer,.elementor-slideshow--ui-hidden .elementor-slideshow__header{opacity:0;pointer-events:none}.elementor-slideshow--ui-hidden .elementor-swiper-button-next,.elementor-slideshow--ui-hidden .elementor-swiper-button-prev{opacity:0}.elementor-slideshow--fullscreen-mode .elementor-video-container{width:100%}.elementor-slideshow--zoom-mode .elementor-slideshow__footer,.elementor-slideshow--zoom-mode .elementor-slideshow__header{background-color:rgba(0,0,0,.5)}.elementor-slideshow--zoom-mode .elementor-swiper-button-next,.elementor-slideshow--zoom-mode .elementor-swiper-button-prev{opacity:0;pointer-events:none}.elementor-slideshow--share-mode .elementor-slideshow__share-menu{top:0;left:0;width:100vw;height:100vh;opacity:1;cursor:default;background-color:rgba(0,0,0,.5)}.elementor-slideshow--share-mode .elementor-slideshow__share-links{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-slideshow--share-mode .elementor-slideshow__share-links,.elementor-slideshow--share-mode .elementor-slideshow__share-links a{opacity:1}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter{color:#1da1f2}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook{color:#3b5998}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest{color:#bd081c}.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold{color:#a4afb7}.elementor-slideshow--share-mode .eicon-share-arrow{z-index:2}.animated{-webkit-animation-duration:1.25s;animation-duration:1.25s}.animated.animated-slow{-webkit-animation-duration:2s;animation-duration:2s}.animated.animated-fast{-webkit-animation-duration:.75s;animation-duration:.75s}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.reverse{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.animated{-webkit-animation:none;animation:none}}.elementor-shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.elementor-shape-top{top:-1px}.elementor-shape-bottom{bottom:-1px}.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.elementor-shape svg{display:block;width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.elementor-shape .elementor-shape-fill{fill:#fff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item{display:-webkit-box;display:-ms-flexbox;display:flex;width:200px}#wp-admin-bar-elementor_edit_page .elementor-edit-link-title{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;width:100%}#wp-admin-bar-elementor_edit_page .elementor-edit-link-type{background:#55595c;font-size:11px;line-height:9px;margin-top:6px;padding:4px 8px;-webkit-border-radius:3px;border-radius:3px}.page-template-elementor_canvas.elementor-page:before{display:none}.elementor-post__thumbnail__link{-webkit-transition:none;-o-transition:none;transition:none}#left-area ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items{padding:0}#wpadminbar *{font-style:normal}@media (max-width:767px){.elementor .elementor-hidden-phone{display:none}}@media (min-width:768px) and (max-width:1024px){.elementor .elementor-hidden-tablet{display:none}}@media (min-width:1025px){.elementor .elementor-hidden-desktop{display:none}}
/*! elementor-pro - v2.10.3 - 29-06-2020 */
@charset "UTF-8";.elementor-bg-transform .elementor-bg{will-change:transform}.elementor-bg-transform-zoom-in:hover .elementor-bg,.elementor-bg-transform-zoom-out .elementor-bg{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.elementor-bg-transform-zoom-out:hover .elementor-bg{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-bg-transform-move-left .elementor-bg{-webkit-transform:scale(1.2) translateX(8%);-ms-transform:scale(1.2) translateX(8%);transform:scale(1.2) translateX(8%)}.elementor-bg-transform-move-left:hover .elementor-bg,.elementor-bg-transform-move-right .elementor-bg{-webkit-transform:scale(1.2) translateX(-8%);-ms-transform:scale(1.2) translateX(-8%);transform:scale(1.2) translateX(-8%)}.elementor-bg-transform-move-right:hover .elementor-bg{-webkit-transform:scale(1.2) translateX(8%);-ms-transform:scale(1.2) translateX(8%);transform:scale(1.2) translateX(8%)}.elementor-bg-transform-move-up .elementor-bg{-webkit-transform:scale(1.2) translateY(8%);-ms-transform:scale(1.2) translateY(8%);transform:scale(1.2) translateY(8%)}.elementor-bg-transform-move-down .elementor-bg,.elementor-bg-transform-move-up:hover .elementor-bg{-webkit-transform:scale(1.2) translateY(-8%);-ms-transform:scale(1.2) translateY(-8%);transform:scale(1.2) translateY(-8%)}.elementor-bg-transform-move-down:hover .elementor-bg{-webkit-transform:scale(1.2) translateY(8%);-ms-transform:scale(1.2) translateY(8%);transform:scale(1.2) translateY(8%)}.elementor-animated-content{--translate:0,0}.elementor-animated-content:hover .elementor-animated-item--grow{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.elementor-animated-content:hover .elementor-animated-item--shrink{-webkit-transform:scale(.85);-ms-transform:scale(.85);transform:scale(.85)}.elementor-animated-content:hover .elementor-animated-item--shrink-contained{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-animated-content:hover .elementor-animated-item--enter-zoom-in,.elementor-animated-content:hover .elementor-animated-item--enter-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-in{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in,.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out,.elementor-animated-content:hover .elementor-animated-item--fade-out{opacity:0}.elementor-animated-content:hover .elementor-animated-item--exit-zoom-out{-webkit-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2)}.elementor-animated-content:hover .elementor-animated-item--exit-zoom-in{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.elementor-animated-content:hover .elementor-animated-item--enter-from-bottom,.elementor-animated-content:hover .elementor-animated-item--enter-from-left,.elementor-animated-content:hover .elementor-animated-item--enter-from-right,.elementor-animated-content:hover .elementor-animated-item--enter-from-top{opacity:1;-webkit-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}.elementor-animated-content:hover .elementor-animated-item--exit-to-right{-webkit-transform:translateX(1000px);-ms-transform:translateX(1000px);transform:translateX(1000px)}.elementor-animated-content:hover .elementor-animated-item--exit-to-left{-webkit-transform:translateX(-1000px);-ms-transform:translateX(-1000px);transform:translateX(-1000px)}.elementor-animated-content:hover .elementor-animated-item--exit-to-top{-webkit-transform:translateY(-600px);-ms-transform:translateY(-600px);transform:translateY(-600px)}.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom{-webkit-transform:translateY(600px);-ms-transform:translateY(600px);transform:translateY(600px)}.elementor-animated-content:hover .elementor-animated-item--exit-to-bottom,.elementor-animated-content:hover .elementor-animated-item--exit-to-left,.elementor-animated-content:hover .elementor-animated-item--exit-to-right,.elementor-animated-content:hover .elementor-animated-item--exit-to-top{opacity:0}.elementor-animated-content:hover .elementor-animated-item--move-right{-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}.elementor-animated-content:hover .elementor-animated-item--move-left{-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}.elementor-animated-content:hover .elementor-animated-item--move-up{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}.elementor-animated-content:hover .elementor-animated-item--move-down{-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}.elementor-animated-content:hover .elementor-animated-item--move-contained-right{--translate:8%,0}.elementor-animated-content:hover .elementor-animated-item--move-contained-left{--translate:-8%,0}.elementor-animated-content:hover .elementor-animated-item--move-contained-top{--translate:0,-8%}.elementor-animated-content:hover .elementor-animated-item--move-contained-bottom{--translate:0,8%}.elementor-animated-content [class^=elementor-animated-item]{will-change:transform,opacity}.elementor-animated-content .elementor-animated-item--shrink-contained{-webkit-transform:scale(1.17);-ms-transform:scale(1.17);transform:scale(1.17)}.elementor-animated-content .elementor-animated-item--enter-zoom-in{-webkit-transform:scale(.2);-ms-transform:scale(.2);transform:scale(.2)}.elementor-animated-content .elementor-animated-item--enter-zoom-out{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.elementor-animated-content .elementor-animated-item--enter-zoom-in,.elementor-animated-content .elementor-animated-item--enter-zoom-out,.elementor-animated-content .elementor-animated-item--fade-in{opacity:0}.elementor-animated-content .elementor-animated-item--exit-zoom-in,.elementor-animated-content .elementor-animated-item--exit-zoom-out,.elementor-animated-content .elementor-animated-item--fade-out{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-animated-content .elementor-animated-item--enter-from-right{-webkit-transform:translateX(1000px);-ms-transform:translateX(1000px);transform:translateX(1000px)}.elementor-animated-content .elementor-animated-item--enter-from-left{-webkit-transform:translateX(-1000px);-ms-transform:translateX(-1000px);transform:translateX(-1000px)}.elementor-animated-content .elementor-animated-item--enter-from-top{-webkit-transform:translateY(-600px);-ms-transform:translateY(-600px);transform:translateY(-600px)}.elementor-animated-content .elementor-animated-item--enter-from-bottom{-webkit-transform:translateY(500px);-ms-transform:translateY(500px);transform:translateY(500px)}.elementor-animated-content .elementor-animated-item--enter-from-bottom,.elementor-animated-content .elementor-animated-item--enter-from-left,.elementor-animated-content .elementor-animated-item--enter-from-right,.elementor-animated-content .elementor-animated-item--enter-from-top{opacity:0}.elementor-animated-content .elementor-animated-item--exit-to-bottom,.elementor-animated-content .elementor-animated-item--exit-to-left,.elementor-animated-content .elementor-animated-item--exit-to-right,.elementor-animated-content .elementor-animated-item--exit-to-top{opacity:1;-webkit-transform:translateY(0) translateX(0);-ms-transform:translateY(0) translateX(0);transform:translateY(0) translateX(0)}.elementor-animated-content .elementor-animated-item--move-contained-bottom,.elementor-animated-content .elementor-animated-item--move-contained-left,.elementor-animated-content .elementor-animated-item--move-contained-right,.elementor-animated-content .elementor-animated-item--move-contained-top{-webkit-transform:scale(1.2) translate(var(--translate));-ms-transform:scale(1.2) translate(var(--translate));transform:scale(1.2) translate(var(--translate))}.elementor-editor-active .elementor.elementor-edit-mode .elementor-widget.elementor-global-widget:hover{outline:1px solid #fec449}.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings{background-image:-webkit-gradient(linear,left bottom,left top,from(#feb416),to(#fec449));background-image:-webkit-linear-gradient(bottom,#feb416,#fec449);background-image:-o-linear-gradient(bottom,#feb416,#fec449);background-image:linear-gradient(0deg,#feb416,#fec449)}.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting:hover{background-color:#feb416}.elementor-editor-active .elementor.elementor-edit-mode .elementor-global-widget .elementor-editor-widget-settings .elementor-editor-element-setting.elementor-editor-element-save,.elementor-widget-archive-posts:after,.elementor-widget-posts:after{display:none}.elementor-posts-container.elementor-posts-masonry{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-posts-container:not(.elementor-posts-masonry){-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.elementor-posts-container .elementor-post{padding:0;margin:0}.elementor-posts-container .elementor-post__thumbnail{overflow:hidden}.elementor-posts-container .elementor-post__thumbnail img{display:block;width:100%;max-height:none;max-width:none;-webkit-transition:-webkit-filter .3s;transition:-webkit-filter .3s;-o-transition:filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.elementor-posts-container .elementor-post__thumbnail__link{position:relative;display:block;width:100%}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail{top:0;left:0;right:0;bottom:0}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail img{height:auto;position:absolute;top:calc(50% + 1px);left:calc(50% + 1px);-webkit-transform:scale(1.01) translate(-50%,-50%);-ms-transform:scale(1.01) translate(-50%,-50%);transform:scale(1.01) translate(-50%,-50%)}.elementor-posts-container.elementor-has-item-ratio .elementor-post__thumbnail.elementor-fit-height img{height:100%;width:auto}.elementor-posts .elementor-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:background,border,-webkit-box-shadow;transition-property:background,border,-webkit-box-shadow;-o-transition-property:background,border,box-shadow;transition-property:background,border,box-shadow;transition-property:background,border,box-shadow,-webkit-box-shadow;-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s}.elementor-posts .elementor-post__title{font-size:18px;margin:0}.elementor-posts .elementor-post__excerpt{margin-bottom:10px}.elementor-posts .elementor-post__excerpt p{margin:0;line-height:1.5em;font-size:14px;color:#777}.elementor-posts .elementor-post__meta-data{line-height:1.3em;font-size:12px;margin-bottom:13px;color:#adadad}.elementor-posts .elementor-post__read-more{font-size:12px;font-weight:700}.elementor-posts .elementor-post__thumbnail{position:relative}.elementor-posts--skin-classic{display:grid;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-posts--skin-classic:not(.elementor-posts-masonry){-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.elementor-posts--skin-classic .elementor-post{overflow:hidden}.elementor-posts--skin-classic .elementor-post__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-posts--align-left .elementor-post{text-align:left}.elementor-posts--align-right .elementor-post{text-align:right}.elementor-posts--align-center .elementor-post{text-align:center}.elementor-posts--thumbnail-top .elementor-post{display:block}.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px}.elementor-posts--thumbnail-top .elementor-post__text{width:100%}.elementor-posts--thumbnail-top.elementor-posts--align-left .elementor-post__thumbnail__link{margin-right:auto}.elementor-posts--thumbnail-top.elementor-posts--align-right .elementor-post__thumbnail__link{margin-left:auto}.elementor-posts--thumbnail-top.elementor-posts--align-center .elementor-post__thumbnail__link{margin-right:auto;margin-left:auto}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link,.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{-ms-flex-negative:0;flex-shrink:0;width:25%}.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;margin-right:20px}.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;margin-left:20px}.elementor-posts--thumbnail-none .elementor-posts-container .elementor-post__thumbnail__link{display:none}.elementor-posts .elementor-post__card{overflow:hidden;position:relative;background-color:#fff;width:100%;min-height:100%;border-radius:3px;border:0 solid #818a91;-webkit-transition:all .25s;-o-transition:all .25s;transition:all .25s}.elementor-posts .elementor-post__card .elementor-post__thumbnail{position:relative;transform-style:preserve-3d;-webkit-transform-style:preserve-3d}.elementor-posts .elementor-post__card .elementor-post__thumbnail img{width:calc(100% + 1px)}.elementor-posts .elementor-post__card .elementor-post__text{padding:0 30px;margin-bottom:0;margin-top:20px}.elementor-posts .elementor-post__card .elementor-post__read-more{margin-bottom:20px;display:inline-block}.elementor-posts .elementor-post__card .elementor-post__meta-data{padding:15px 30px;margin-bottom:0;border-top:1px solid #eaeaea}.elementor-posts .elementor-post__card .elementor-post__meta-data span+span:before{margin:0 5px}.elementor-posts .elementor-post__card .elementor-post__title{font-size:21px}.elementor-posts .elementor-post__card .elementor-post__excerpt{line-height:1.7}.elementor-posts .elementor-post__card .elementor-post__excerpt,.elementor-posts .elementor-post__card .elementor-post__title{margin-bottom:25px}.elementor-posts .elementor-post__card .elementor-post__badge,.elementor-posts .elementor-post__card .elementor-post__read-more{text-transform:uppercase}.elementor-posts .elementor-post__badge{position:absolute;top:0;background:#818a91;color:#fff;font-size:12px;padding:.6em 1.2em;line-height:1;font-weight:400;margin:20px;border-radius:999px}.elementor-posts .elementor-post__avatar{position:relative;padding:0 30px;width:100%;top:-25px;height:0;pointer-events:none}.elementor-posts .elementor-post__avatar img{border-radius:50%;width:60px;pointer-events:all;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__card,.elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-posts--thumbnail-top .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data,.elementor-posts .elementor-posts--skin-cards:not(.elementor-posts-masonry) .elementor-post__meta-data{margin-top:auto}.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar{padding-top:0;position:static;height:auto}.elementor-posts--thumbnail-none .elementor-post__card .elementor-post__avatar img.avatar{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);vertical-align:bottom}.elementor-posts--show-avatar .elementor-post__thumbnail__link{margin-bottom:25px}.elementor-posts__hover-gradient .elementor-post__card .elementor-post__thumbnail__link:after{display:block;content:"";background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.35)),color-stop(75%,transparent));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.35),transparent 75%);background-image:-o-linear-gradient(bottom,rgba(0,0,0,.35) 0,transparent 75%);background-image:linear-gradient(0deg,rgba(0,0,0,.35),transparent 75%);background-repeat:no-repeat;height:100%;width:100%;position:absolute;bottom:0;opacity:1;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.elementor-posts__hover-gradient .elementor-post__card:hover .elementor-post__thumbnail__link:after{opacity:.5}.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{height:100%}.elementor-posts__hover-zoom-in .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{width:calc(100% + 1px)}.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height:115%}.elementor-posts__hover-zoom-in .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width:115%}.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail.elementor-fit-height img{height:115%}.elementor-posts__hover-zoom-out .elementor-post__card .elementor-post__thumbnail:not(.elementor-fit-height) img{width:115%}.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail.elementor-fit-height img{height:100%}.elementor-posts__hover-zoom-out .elementor-post__card:hover .elementor-post__thumbnail:not(.elementor-fit-height) img{width:calc(100% + 1px)}.elementor-posts__hover-zoom-in .elementor-post__thumbnail img,.elementor-posts__hover-zoom-out .elementor-post__thumbnail img{-webkit-transition:height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1),-webkit-filter .3s;transition:height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1),-webkit-filter .3s;-o-transition:filter .3s,height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1);transition:filter .3s,height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1);transition:filter .3s,height 1s cubic-bezier(0,.25,.07,1),width 1s cubic-bezier(0,.25,.07,1),-webkit-filter .3s}.elementor-card-shadow-yes .elementor-post__card{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.15);box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.elementor-card-shadow-yes .elementor-post__card:hover{-webkit-box-shadow:0 0 30px 0 rgba(0,0,0,.15);box-shadow:0 0 30px 0 rgba(0,0,0,.15)}.elementor-posts--skin-full_content article{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.elementor-posts--skin-full_content article .elementor-post__thumbnail{padding-bottom:0}body.elementor-editor-active .elementor-posts--skin-archive_full_content,body.elementor-editor-active .elementor-posts--skin-full_content{pointer-events:none}body.elementor-editor-active .elementor-posts--skin-archive_full_content .elementor-post__thumbnail__link,body.elementor-editor-active .elementor-posts--skin-full_content .elementor-post__thumbnail__link{display:none}body.elementor-editor-active .elementor-posts--show-thumbnail .elementor-post__thumbnail__link{display:block}.elementor-portfolio{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:start;align-content:flex-start}.elementor-portfolio,.elementor-portfolio__filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-portfolio__filters{list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0;margin:0}.elementor-portfolio__filter{margin:0;cursor:pointer;padding:8px}.elementor-portfolio-item{-ms-flex-item-align:start;align-self:flex-start;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;overflow:hidden;margin:0}.elementor-portfolio-item__title{margin:0;padding:0;line-height:1;font-size:18px;color:#fff}.elementor-portfolio-item__tags__separator:before{content:", "}.elementor-portfolio-item__overlay{opacity:0;position:absolute;top:0;left:0;right:0;bottom:0;padding:15px;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;overflow:hidden;background-color:hsla(206,7%,54%,.8)}.elementor-portfolio-item__overlay:hover{opacity:1;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.elementor-portfolio-item__img img[src=""]{background-color:rgba(0,0,0,.1);height:100%}.elementor-portfolio.elementor-has-item-ratio{-webkit-transition:height .5s;-o-transition:height .5s;transition:height .5s}.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail{position:absolute;background-color:rgba(0,0,0,.1)}.elementor-portfolio.elementor-has-item-ratio .elementor-post__thumbnail__link{padding-bottom:56.25%}.elementor ul li.elementor-portfolio__filter{list-style-type:none}.elementor-button.elementor-hidden,.elementor-hidden{display:none}.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.e-form__step{width:100%}.e-form__step:not(.elementor-hidden){-ms-flex-wrap:wrap;flex-wrap:wrap}.e-form__buttons,.e-form__buttons__wrapper,.e-form__step:not(.elementor-hidden){display:-webkit-box;display:-ms-flexbox;display:flex}.e-form__indicators{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:13px;margin-bottom:var(--e-form-steps-indicators-spacing)}.e-form__indicators,.e-form__indicators__indicator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.e-form__indicators__indicator{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:0;flex-basis:0;padding:0 var(--e-form-steps-divider-gap)}.e-form__indicators__indicator__progress{width:100%;position:relative;background-color:var(--e-form-steps-indicator-progress-background-color);border-radius:var(--e-form-steps-indicator-progress-border-radius);overflow:hidden}.e-form__indicators__indicator__progress__meter{width:var(--e-form-steps-indicator-progress-meter-width,0);height:var(--e-form-steps-indicator-progress-height);line-height:var(--e-form-steps-indicator-progress-height);padding-right:15px;border-radius:var(--e-form-steps-indicator-progress-border-radius);background-color:var(--e-form-steps-indicator-progress-color);color:var(--e-form-steps-indicator-progress-meter-color);text-align:right;-webkit-transition:width .1s linear;-o-transition:width .1s linear;transition:width .1s linear}.e-form__indicators__indicator:first-child{padding-left:0}.e-form__indicators__indicator:last-child{padding-right:0}.e-form__indicators__indicator--state-inactive{color:var(--e-form-steps-indicator-inactive-primary-color,#c2cbd2)}.e-form__indicators__indicator--state-inactive [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-inactive-secondary-color,#fff)}.e-form__indicators__indicator--state-active{color:var(--e-form-steps-indicator-active-primary-color,#39b54a);border-color:var(--e-form-steps-indicator-active-secondary-color,#fff)}.e-form__indicators__indicator--state-active [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-active-secondary-color,#fff)}.e-form__indicators__indicator--state-completed{color:var(--e-form-steps-indicator-completed-secondary-color,#fff)}.e-form__indicators__indicator--state-completed [class*=indicator--shape-]:not(.e-form__indicators__indicator--shape-none){background-color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator__label{color:var(--e-form-steps-indicator-completed-primary-color,#39b54a)}.e-form__indicators__indicator--state-completed .e-form__indicators__indicator--shape-none{color:var(--e-form-steps-indicator-completed-primary-color,#39b54a);background-color:initial}.e-form__indicators__indicator__icon{width:var(--e-form-steps-indicator-padding,30px);height:var(--e-form-steps-indicator-padding,30px);font-size:var(--e-form-steps-indicator-icon-size);border-width:1px;border-style:solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;margin-bottom:10px}.e-form__indicators__indicator__icon img{width:var(--e-form-steps-indicator-icon-size);height:auto}.e-form__indicators__indicator__number{width:var(--e-form-steps-indicator-padding,30px);height:var(--e-form-steps-indicator-padding,30px);border-width:1px;border-style:solid;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.e-form__indicators__indicator--shape-circle{border-radius:50%}.e-form__indicators__indicator--shape-square{border-radius:0}.e-form__indicators__indicator--shape-rounded{border-radius:5px}.e-form__indicators__indicator--shape-none{border:0}.e-form__indicators__indicator__label{text-align:center}.e-form__indicators__indicator__separator{width:100%;height:var(--e-form-steps-divider-width);background-color:#c2cbd2}.e-form__indicators--type-icon,.e-form__indicators--type-icon_text,.e-form__indicators--type-number,.e-form__indicators--type-number_text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.e-form__indicators--type-icon .e-form__indicators__indicator__separator,.e-form__indicators--type-icon_text .e-form__indicators__indicator__separator,.e-form__indicators--type-number .e-form__indicators__indicator__separator,.e-form__indicators--type-number_text .e-form__indicators__indicator__separator{margin-top:calc(var(--e-form-steps-indicator-padding, 30px) / 2 - var(--e-form-steps-divider-width, 1px) / 2)}.elementor-field-type-hidden{display:none}.elementor-field-type-html{display:inline-block}.elementor-login .elementor-lost-password,.elementor-login .elementor-remember-me{font-size:.85em}.elementor-field-type-recaptcha_v3 .elementor-field-label{display:none}.elementor-button .elementor-form-spinner{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.elementor-form .elementor-button>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-form .elementor-button .elementor-button-text{white-space:normal;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.elementor-form .elementor-button svg{height:auto}.elementor-widget-price-list .elementor-price-list{list-style:none;padding:0;margin:0}.elementor-widget-price-list .elementor-price-list li{margin:0}.elementor-price-list li:not(:last-child){margin-bottom:20px}.elementor-price-list .elementor-price-list-image{max-width:50%;-ms-flex-negative:0;flex-shrink:0;padding-right:25px}.elementor-price-list .elementor-price-list-image img{width:100%}.elementor-price-list .elementor-price-list-header,.elementor-price-list .elementor-price-list-item,.elementor-price-list .elementor-price-list-text{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-price-list .elementor-price-list-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-price-list .elementor-price-list-item .elementor-price-list-text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-price-list .elementor-price-list-item .elementor-price-list-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:100%;flex-basis:100%;font-size:19px;font-weight:600;margin-bottom:10px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.elementor-price-list .elementor-price-list-item .elementor-price-list-title{max-width:80%}.elementor-price-list .elementor-price-list-item p.elementor-price-list-description{-ms-flex-preferred-size:100%;flex-basis:100%;font-size:14px;margin:0}.elementor-price-list .elementor-price-list-item .elementor-price-list-separator{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:10px;margin-right:10px;border-bottom-style:dotted;border-bottom-width:2px;height:0}.elementor-price-table{text-align:center}.elementor-price-table .elementor-price-table__header{background:#555;padding:20px 0}.elementor-price-table .elementor-price-table__heading{margin:0;padding:0;line-height:1.2;font-size:24px;font-weight:600;color:#fff}.elementor-price-table .elementor-price-table__subheading{font-size:13px;font-weight:400;color:#fff}.elementor-price-table .elementor-price-table__original-price{margin-right:15px;text-decoration:line-through;font-size:.5em;line-height:1;font-weight:400;-ms-flex-item-align:center;align-self:center}.elementor-price-table .elementor-price-table__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;color:#555;font-weight:800;font-size:65px;padding:40px 0}.elementor-price-table .elementor-price-table__price .elementor-typo-excluded{line-height:normal;letter-spacing:normal;text-transform:none;font-weight:400;font-size:medium;font-style:normal}.elementor-price-table .elementor-price-table__after-price{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:left;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.elementor-price-table .elementor-price-table__integer-part{line-height:.8}.elementor-price-table .elementor-price-table__currency,.elementor-price-table .elementor-price-table__fractional-part{line-height:1;font-size:.3em}.elementor-price-table .elementor-price-table__currency{margin-right:3px}.elementor-price-table .elementor-price-table__period{width:100%;font-size:13px;font-weight:400}.elementor-price-table .elementor-price-table__features-list{list-style-type:none;margin:0;padding:0;line-height:1}.elementor-price-table .elementor-price-table__features-list li{font-size:14px;line-height:1;margin:0;padding:0}.elementor-price-table .elementor-price-table__features-list li .elementor-price-table__feature-inner{margin-left:15px;margin-right:15px}.elementor-price-table .elementor-price-table__features-list li:not(:first-child):before{content:"";display:block;border:0 solid hsla(0,0%,48%,.3);margin:10px 12.5%}.elementor-price-table .elementor-price-table__features-list i{margin-right:10px;font-size:1.3em}.elementor-price-table .elementor-price-table__features-list svg{margin-right:10px;width:1.3em}.elementor-price-table .elementor-price-table__footer{padding:30px 0}.elementor-price-table .elementor-price-table__additional_info{margin:0;font-size:13px;line-height:1.4}.elementor-price-table__ribbon{position:absolute;top:0;left:auto;right:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:150px;overflow:hidden;height:150px}.elementor-price-table__ribbon-inner{text-align:center;left:0;width:200%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase;background:#000}.elementor-price-table__ribbon.elementor-ribbon-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);left:0;right:auto}.elementor-price-table__ribbon.elementor-ribbon-right{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);left:auto;right:0}.elementor-widget-price-table .elementor-widget-container{overflow:hidden;background-color:#f7f7f7}.elementor-flip-box{height:280px;position:relative;-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media (max-device-width:1024px){.elementor-flip-box{cursor:pointer}}.elementor-flip-box__front{background-color:#1abc9c}.elementor-flip-box__back{background-color:#4054b2;display:block}.elementor-flip-box__layer{position:absolute;width:100%;height:100%;-webkit-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out}.elementor-flip-box__layer__overlay{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;text-align:center;padding:35px}.elementor-flip-box__layer__title{font-size:21px}.elementor-flip-box__layer__description{font-size:14px}.elementor-flip-box__layer__description,.elementor-flip-box__layer__title{color:#fff}.elementor-flip-box__layer__description:not(:last-child),.elementor-flip-box__layer__title:not(:last-child){margin:0 0 20px;padding:0}.elementor-flip-box__layer__title{line-height:1;font-weight:600}.elementor-flip-box .elementor-icon,.elementor-flip-box .elementor-view-framed .elementor-icon,.elementor-flip-box .elementor-view-stacked .elementor-icon{color:#fff}.elementor-flip-box .elementor-view-framed .elementor-icon{border-color:#fff}.elementor-flip-box .elementor-view-stacked .elementor-icon{background-color:rgba(0,0,0,.5)}.elementor-flip-box__button.elementor-button{cursor:pointer;-ms-flex-item-align:center;align-self:center;margin-left:auto;margin-right:auto;border:2px solid #fff;color:#fff;background:transparent}.elementor-flip-box__button.elementor-button:hover{background:transparent;text-decoration:none}.elementor-flip-box__image{margin:0 0 20px;display:inline-block;width:100%}.elementor-flip-box__image img{width:50%}.elementor-flip-box .elementor-icon-wrapper{margin-bottom:20px}.elementor-flip-box--3d .elementor-flip-box__layer__inner{-webkit-transform:translateZ(90px) scale(.91);transform:translateZ(90px) scale(.91)}.elementor-flip-box--3d .elementor-flip-box__layer__overlay{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(.1px);transform:translateZ(.1px)}.elementor-flip-box--effect-flip .elementor-flip-box{-webkit-perspective:1000px;perspective:1000px;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.elementor-flip-box--effect-flip .elementor-flip-box__layer{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.elementor-flip-box--effect-flip .elementor-flip-box__front{-webkit-transform:none;-ms-transform:none;transform:none;z-index:1}.elementor-flip-box--effect-flip .elementor-flip-box:hover .elementor-flip-box__back{-webkit-transform:none;-ms-transform:none;transform:none}.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box__back{-webkit-transform:rotateX(0) rotateY(-180deg);transform:rotateX(0) rotateY(-180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box__back,.elementor-flip-box--effect-flip.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:rotateX(0) rotateY(180deg);transform:rotateX(0) rotateY(180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:rotateX(0) rotateY(-180deg);transform:rotateX(0) rotateY(-180deg)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box__back{-webkit-transform:rotateX(-180deg) rotateY(0);transform:rotateX(-180deg) rotateY(0)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box__back,.elementor-flip-box--effect-flip.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:rotateX(180deg) rotateY(0);transform:rotateX(180deg) rotateY(0)}.elementor-flip-box--effect-flip.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:rotateX(-180deg) rotateY(0);transform:rotateX(-180deg) rotateY(0)}.elementor-flip-box--effect-push .elementor-flip-box__front{-webkit-transform:none;-ms-transform:none;transform:none}.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:translateX(100%) translateY(0);-ms-transform:translateX(100%) translateY(0);transform:translateX(100%) translateY(0)}.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:translateX(-100%) translateY(0);-ms-transform:translateX(-100%) translateY(0);transform:translateX(-100%) translateY(0)}.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:translateX(0) translateY(-100%);-ms-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box:hover .elementor-flip-box__front{-webkit-transform:translateX(0) translateY(100%);-ms-transform:translateX(0) translateY(100%);transform:translateX(0) translateY(100%)}.elementor-flip-box--effect-push .elementor-flip-box,.elementor-flip-box--effect-slide .elementor-flip-box{overflow:hidden}.elementor-flip-box--effect-push .elementor-flip-box:hover .elementor-flip-box__back,.elementor-flip-box--effect-slide .elementor-flip-box:hover .elementor-flip-box__back{-webkit-transform:none;-ms-transform:none;transform:none}.elementor-flip-box--effect-push.elementor-flip-box--direction-right .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-right .elementor-flip-box__back{-webkit-transform:translateX(-100%) translateY(0);-ms-transform:translateX(-100%) translateY(0);transform:translateX(-100%) translateY(0)}.elementor-flip-box--effect-push.elementor-flip-box--direction-left .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-left .elementor-flip-box__back{-webkit-transform:translateX(100%) translateY(0);-ms-transform:translateX(100%) translateY(0);transform:translateX(100%) translateY(0)}.elementor-flip-box--effect-push.elementor-flip-box--direction-up .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-up .elementor-flip-box__back{-webkit-transform:translateX(0) translateY(100%);-ms-transform:translateX(0) translateY(100%);transform:translateX(0) translateY(100%)}.elementor-flip-box--effect-push.elementor-flip-box--direction-down .elementor-flip-box__back,.elementor-flip-box--effect-slide.elementor-flip-box--direction-down .elementor-flip-box__back{-webkit-transform:translateX(0) translateY(-100%);-ms-transform:translateX(0) translateY(-100%);transform:translateX(0) translateY(-100%)}.elementor-flip-box--effect-zoom-out .elementor-flip-box .elementor-flip-box__front{-webkit-transition:opacity .35s,width .1ms,-webkit-transform .7s;transition:opacity .35s,width .1ms,-webkit-transform .7s;-o-transition:transform .7s,opacity .35s,width .1ms;transition:transform .7s,opacity .35s,width .1ms;transition:transform .7s,opacity .35s,width .1ms,-webkit-transform .7s;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:1;width:100%}.elementor-flip-box--effect-zoom-out .elementor-flip-box:hover .elementor-flip-box__front{width:0;opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);-webkit-transition:opacity .7s .1s,width .1ms .7s,-webkit-transform .8s;transition:opacity .7s .1s,width .1ms .7s,-webkit-transform .8s;-o-transition:transform .8s,opacity .7s .1s,width .1ms .7s;transition:transform .8s,opacity .7s .1s,width .1ms .7s;transition:transform .8s,opacity .7s .1s,width .1ms .7s,-webkit-transform .8s}.elementor-flip-box--effect-zoom-in .elementor-flip-box .elementor-flip-box__back{-webkit-transition:opacity .5s .2s,-webkit-transform .7s;transition:opacity .5s .2s,-webkit-transform .7s;-o-transition:transform .7s,opacity .5s .2s;transition:transform .7s,opacity .5s .2s;transition:transform .7s,opacity .5s .2s,-webkit-transform .7s;opacity:0;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.elementor-flip-box--effect-zoom-in .elementor-flip-box:hover .elementor-flip-box__back{-webkit-transition:opacity .5s,-webkit-transform .7s;transition:opacity .5s,-webkit-transform .7s;-o-transition:transform .7s,opacity .5s;transition:transform .7s,opacity .5s;transition:transform .7s,opacity .5s,-webkit-transform .7s;opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.elementor-flip-box--effect-fade .elementor-flip-box .elementor-flip-box__back{opacity:0}.elementor-flip-box--effect-fade .elementor-flip-box:hover .elementor-flip-box__back{opacity:1}.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__front{display:none}.elementor-widget-flip-box.elementor-flip-box--flipped .elementor-widget-container .elementor-flip-box__back{-webkit-transform:none;-ms-transform:none;transform:none;opacity:1}.elementor-cta,.elementor-widget-call-to-action .elementor-widget-container{overflow:hidden}.elementor-cta{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.elementor-cta--skin-classic .elementor-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-cta--skin-classic .elementor-cta__bg-wrapper{position:relative;min-height:200px;width:100%}.elementor-cta--skin-classic .elementor-cta__content{-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:100%;background-color:#f7f7f7}.elementor-cta--skin-classic .elementor-cta__button.elementor-button,.elementor-cta--skin-classic .elementor-cta__content-item,.elementor-cta--skin-classic .elementor-cta__content-item .elementor-icon{color:#55595c;border-color:#55595c}.elementor-cta--skin-cover .elementor-cta{display:block}.elementor-cta--skin-cover .elementor-cta__bg-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;width:100%}.elementor-cta--skin-cover .elementor-cta__content{min-height:280px}.elementor-cta--skin-cover .elementor-cta__button.elementor-button,.elementor-cta--skin-cover .elementor-cta__content-item,.elementor-cta--skin-cover .elementor-cta__content-item .elementor-icon{color:#fff;border-color:#fff}.elementor-cta--layout-image-above .elementor-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-cta--layout-image-above .elementor-cta__bg-wrapper{width:100%}.elementor-cta--layout-image-left .elementor-cta,.elementor-cta--layout-image-right .elementor-cta{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.elementor-cta--layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--layout-image-left .elementor-cta__content,.elementor-cta--layout-image-right .elementor-cta__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-cta--layout-image-left .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-cta--layout-image-right .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-cta__bg,.elementor-cta__bg-overlay{position:absolute;top:0;left:0;right:0;bottom:0;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.elementor-cta__bg-wrapper{z-index:1;overflow:hidden}.elementor-cta__bg{-webkit-background-size:cover;background-size:cover;background-position:50%;z-index:1}.elementor-cta__bg-overlay{z-index:2}.elementor-cta__button.elementor-button{cursor:pointer;-ms-flex-item-align:center;align-self:center;margin-left:auto;margin-right:auto;border:2px solid #fff;background:transparent}.elementor-cta__button.elementor-button:hover{background:transparent;text-decoration:none}.elementor-cta__title{font-size:23px}.elementor-cta__content{z-index:1;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding:35px;width:100%}.elementor-cta__content,.elementor-cta__content-item{position:relative;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;color:#fff}.elementor-cta__content-item{width:100%;margin:0}.elementor-cta__content-item:not(:last-child){margin-bottom:15px}.elementor-cta__content-item .elementor-icon{color:#fff}.elementor-cta--valign-top .elementor-cta__content{-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor-cta--valign-middle .elementor-cta__content{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-cta--valign-bottom .elementor-cta__content{-ms-flex-line-pack:end;align-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.elementor-cta:hover .elementor-cta__bg-overlay{background-color:rgba(0,0,0,.3)}@media (max-device-width:1024px){.elementor-cta{cursor:pointer}}@media (min-width:1025px){.elementor-cta--desktop-layout-image-above .elementor-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-cta--desktop-layout-image-above .elementor-cta__bg-wrapper{width:100%}.elementor-cta--desktop-layout-image-left .elementor-cta,.elementor-cta--desktop-layout-image-right .elementor-cta{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.elementor-cta--desktop-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--desktop-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--desktop-layout-image-left .elementor-cta__content,.elementor-cta--desktop-layout-image-right .elementor-cta__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-cta--desktop-layout-image-left .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-cta--desktop-layout-image-right .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:1024px){.elementor-cta--tablet-layout-image-above .elementor-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-cta--tablet-layout-image-above .elementor-cta__bg-wrapper{width:100%}.elementor-cta--tablet-layout-image-left .elementor-cta,.elementor-cta--tablet-layout-image-right .elementor-cta{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.elementor-cta--tablet-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--tablet-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--tablet-layout-image-left .elementor-cta__content,.elementor-cta--tablet-layout-image-right .elementor-cta__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-cta--tablet-layout-image-left .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-cta--tablet-layout-image-right .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media (max-width:767px){.elementor-cta--mobile-layout-image-above .elementor-cta{-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-cta--mobile-layout-image-above .elementor-cta__bg-wrapper{width:100%}.elementor-cta--mobile-layout-image-left .elementor-cta,.elementor-cta--mobile-layout-image-right .elementor-cta{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.elementor-cta--mobile-layout-image-left .elementor-cta__bg-wrapper,.elementor-cta--mobile-layout-image-right .elementor-cta__bg-wrapper{width:auto;min-width:50%}.elementor-cta--mobile-layout-image-left .elementor-cta__content,.elementor-cta--mobile-layout-image-right .elementor-cta__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-cta--mobile-layout-image-left .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-cta--mobile-layout-image-right .elementor-cta{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.elementor-ribbon{position:absolute;z-index:1;top:0;left:auto;right:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);width:150px;overflow:hidden;height:150px}.elementor-ribbon-inner{text-align:center;left:0;width:200%;-webkit-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);-ms-transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);transform:translateY(-50%) translateX(-50%) translateX(35px) rotate(-45deg);margin-top:35px;font-size:13px;line-height:2;font-weight:800;text-transform:uppercase;background:#000;color:#fff}.elementor-ribbon.elementor-ribbon-left{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);left:0;right:auto}.elementor-ribbon.elementor-ribbon-right{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);left:auto;right:0}.elementor-widget-countdown .elementor-countdown-expire--message{display:none;padding:20px;text-align:center}.elementor-widget-countdown .elementor-countdown-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-widget-countdown .elementor-countdown-item{padding:20px 0;text-align:center;background-color:#818a91;color:#fff}.elementor-widget-countdown .elementor-countdown-digits,.elementor-widget-countdown .elementor-countdown-label{line-height:1}.elementor-widget-countdown .elementor-countdown-digits{font-size:69px}.elementor-widget-countdown .elementor-countdown-label{font-size:19px}.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:auto;margin-left:auto}.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-digits,.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-label{display:block}.elementor-widget-countdown.elementor-countdown--label-block .elementor-countdown-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-widget-countdown.elementor-countdown--label-inline{text-align:center}.elementor-widget-countdown.elementor-countdown--label-inline .elementor-countdown-item{display:inline-block;padding-left:5px;padding-right:5px}.elementor-slides .swiper-slide-bg{-webkit-background-size:cover;background-size:cover;background-position:50%;background-repeat:no-repeat;min-width:100%;min-height:100%}.elementor-slides .swiper-slide-inner{background-repeat:no-repeat;background-position:50%;position:absolute;top:0;left:0;bottom:0;right:0;padding:50px;margin:auto}.elementor-slides .swiper-slide-inner,.elementor-slides .swiper-slide-inner:hover{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-slides .swiper-slide-inner .elementor-background-overlay{position:absolute;z-index:0;top:0;bottom:0;left:0;right:0}.elementor-slides .swiper-slide-inner .elementor-slide-content{position:relative;z-index:1;width:100%}.elementor-slides .swiper-slide-inner .elementor-slide-heading{font-size:35px;font-weight:700;line-height:1}.elementor-slides .swiper-slide-inner .elementor-slide-description{font-size:17px;line-height:1.4}.elementor-slides .swiper-slide-inner .elementor-slide-description:not(:last-child),.elementor-slides .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:30px}.elementor-slides .swiper-slide-inner .elementor-slide-button{border:2px solid #fff;color:#fff;background:transparent;display:inline-block}.elementor-slides .swiper-slide-inner .elementor-slide-button,.elementor-slides .swiper-slide-inner .elementor-slide-button:hover{background:transparent;color:inherit;text-decoration:none}.elementor--v-position-top .swiper-slide-inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.elementor--v-position-bottom .swiper-slide-inner{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.elementor--v-position-middle .swiper-slide-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor--h-position-left .swiper-slide-inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor--h-position-right .swiper-slide-inner{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor--h-position-center .swiper-slide-inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.rtl .elementor-widget-slides .elementor-swiper-button-next{left:10px;right:auto}body.rtl .elementor-widget-slides .elementor-swiper-button-prev{right:10px;left:auto}.elementor-slides-wrapper div:not(.swiper-slide)>.swiper-slide-inner{display:none}@media (max-width:767px){.elementor-slides .swiper-slide-inner{padding:30px}.elementor-slides .swiper-slide-inner .elementor-slide-heading{font-size:23px;line-height:1;margin-bottom:15px}.elementor-slides .swiper-slide-inner .elementor-slide-description{font-size:13px;line-height:1.4;margin-bottom:15px}}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-flat .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-gradient .elementor-share-btn{background-color:#ea4335}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-framed .elementor-share-btn,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn{color:#ea4335;border-color:#ea4335}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon{background-color:#ea4335}.elementor-share-buttons--color-custom.elementor-share-buttons--skin-boxed .elementor-share-btn__icon,.elementor-share-buttons--color-custom.elementor-share-buttons--skin-minimal .elementor-share-btn__icon{color:#fff}.elementor-share-buttons--color-official .elementor-share-btn:hover{-webkit-filter:saturate(1.5) brightness(1.2);filter:saturate(1.5) brightness(1.2)}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_delicious,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_delicious{background-color:#39f}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_digg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_digg{background-color:#005be2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_email,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_email{background-color:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_print,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_print{background-color:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_facebook,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_facebook{background-color:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_google,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_google{background-color:#dd4b39}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_pocket,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_pocket{background-color:#ef3f56}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_linkedin,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_linkedin{background-color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_odnoklassniki,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_odnoklassniki{background-color:#f4731c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_pinterest,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_pinterest{background-color:#bd081c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_reddit,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_reddit{background-color:#ff4500}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_skype,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_skype{background-color:#00aff0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_slideshare,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_slideshare{background-color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_snapchat,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_snapchat{background-color:#fffc00}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_stumbleupon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_stumbleupon{background-color:#eb4924}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_mix,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_mix{background-color:#f3782b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_tumblr,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_tumblr{background-color:#35465c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_twitch,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_twitch{background-color:#6441a5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_telegram,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_telegram{background-color:#2ca5e0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_twitter{background-color:#1da1f2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_vimeo,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_vimeo{background-color:#1ab7ea}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_vk,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_vk{background-color:#45668e}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_whatsapp,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_whatsapp{background-color:#25d366}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_wordpress,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_wordpress{background-color:#21759b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-flat .elementor-share-btn_xing,.elementor-share-buttons--color-official.elementor-share-buttons--skin-gradient .elementor-share-btn_xing{background-color:#026466}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_delicious,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_delicious{color:#39f}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_digg{color:#005be2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_email{color:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_print{color:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_facebook{color:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_google{color:#dd4b39}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pocket{color:#ef3f56}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_linkedin{color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_odnoklassniki{color:#f4731c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_pinterest{color:#bd081c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_reddit{color:#ff4500}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_skype{color:#00aff0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_slideshare{color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_snapchat{color:#fffc00}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_stumbleupon{color:#eb4924}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_mix,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_mix{color:#f3782b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_tumblr{color:#35465c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitch{color:#6441a5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_telegram{color:#2ca5e0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_twitter{color:#1da1f2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vimeo{color:#1ab7ea}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_vk{color:#45668e}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_whatsapp{color:#25d366}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_wordpress{color:#21759b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing,.elementor-share-buttons--color-official.elementor-share-buttons--skin-framed .elementor-share-btn_xing{color:#026466}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_delicious .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_delicious .elementor-share-btn__icon{background-color:#39f}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_digg .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_digg .elementor-share-btn__icon{background-color:#005be2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_email .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_email .elementor-share-btn__icon{background-color:#ea4335}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_print .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_print .elementor-share-btn__icon{background-color:#aaa}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_facebook .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_facebook .elementor-share-btn__icon{background-color:#3b5998}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_google .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_google .elementor-share-btn__icon{background-color:#dd4b39}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pocket .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_pocket .elementor-share-btn__icon{background-color:#ef3f56}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_linkedin .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_linkedin .elementor-share-btn__icon{background-color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_odnoklassniki .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_odnoklassniki .elementor-share-btn__icon{background-color:#f4731c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_pinterest .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_pinterest .elementor-share-btn__icon{background-color:#bd081c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_reddit .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_reddit .elementor-share-btn__icon{background-color:#ff4500}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_skype .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_skype .elementor-share-btn__icon{background-color:#00aff0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_slideshare .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_slideshare .elementor-share-btn__icon{background-color:#0077b5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_snapchat .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_snapchat .elementor-share-btn__icon{background-color:#fffc00}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_stumbleupon .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_stumbleupon .elementor-share-btn__icon{background-color:#eb4924}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_mix .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_mix .elementor-share-btn__icon{background-color:#f3782b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_tumblr .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_tumblr .elementor-share-btn__icon{background-color:#35465c}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitch .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_twitch .elementor-share-btn__icon{background-color:#6441a5}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_telegram .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_telegram .elementor-share-btn__icon{background-color:#2ca5e0}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_twitter .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_twitter .elementor-share-btn__icon{background-color:#1da1f2}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vimeo .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_vimeo .elementor-share-btn__icon{background-color:#1ab7ea}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_vk .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_vk .elementor-share-btn__icon{background-color:#45668e}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_whatsapp .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_whatsapp .elementor-share-btn__icon{background-color:#25d366}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_wordpress .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_wordpress .elementor-share-btn__icon{background-color:#21759b}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn_xing .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn_xing .elementor-share-btn__icon{background-color:#026466}.elementor-share-buttons--color-official.elementor-share-buttons--skin-boxed .elementor-share-btn .elementor-share-btn__icon,.elementor-share-buttons--color-official.elementor-share-buttons--skin-minimal .elementor-share-btn .elementor-share-btn__icon{color:#fff}.elementor-share-buttons--skin-boxed .elementor-share-btn__icon,.elementor-share-buttons--skin-framed .elementor-share-btn__icon{margin-left:-.2em}.elementor-share-buttons--skin-boxed .elementor-share-btn,.elementor-share-buttons--skin-framed .elementor-share-btn{border-style:solid}.elementor-share-buttons--skin-gradient .elementor-share-btn__text,.elementor-share-buttons--skin-gradient.elementor-share-buttons--view-icon .elementor-share-btn__icon{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.12)),to(transparent));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.12),transparent);background-image:-o-linear-gradient(left,rgba(0,0,0,.12),transparent);background-image:linear-gradient(90deg,rgba(0,0,0,.12),transparent)}.elementor-share-buttons--skin-boxed .elementor-share-btn__text,.elementor-share-buttons--skin-gradient .elementor-share-btn__text,.elementor-share-buttons--skin-minimal .elementor-share-btn__text{padding-left:.9em}.elementor-share-buttons--skin-flat .elementor-share-btn,.elementor-share-buttons--skin-flat .elementor-share-btn:hover,.elementor-share-buttons--skin-gradient .elementor-share-btn,.elementor-share-buttons--skin-gradient .elementor-share-btn:hover{color:#fff}.elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-rounded .elementor-share-btn__icon{border-radius:.5em}.elementor-share-buttons--skin-minimal.elementor-share-buttons--shape-circle .elementor-share-btn__icon{border-radius:99.9em}.elementor-share-buttons--skin-minimal .elementor-share-btn__text{color:#222}.elementor-share-buttons--view-text .elementor-share-btn__text{padding-left:1em}.elementor-share-buttons--view-icon .elementor-share-btn,.elementor-share-buttons--view-text .elementor-share-btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-share-buttons--view-icon .elementor-share-btn__icon,.elementor-share-buttons--view-icon .elementor-share-btn__text,.elementor-share-buttons--view-text .elementor-share-btn__icon,.elementor-share-buttons--view-text .elementor-share-btn__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-share-buttons--shape-rounded .elementor-share-btn{border-radius:.5em}.elementor-share-buttons--shape-circle .elementor-share-btn{border-radius:99.9em}.elementor-share-buttons--align-right .elementor-grid{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-share-buttons--align-left .elementor-grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-share-buttons--align-center .elementor-grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-share-buttons--align-justify .elementor-grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:1024px){.elementor-share-buttons-tablet--align-right .elementor-grid{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-share-buttons-tablet--align-left .elementor-grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-share-buttons-tablet--align-center .elementor-grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-share-buttons-tablet--align-justify .elementor-grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:767px){.elementor-share-buttons-mobile--align-right .elementor-grid{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-share-buttons-mobile--align-left .elementor-grid{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-share-buttons-mobile--align-center .elementor-grid{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-share-buttons-mobile--align-justify .elementor-grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.elementor-share-btn{overflow:hidden;font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transition-property:background-color,border-color,-webkit-filter;transition-property:background-color,border-color,-webkit-filter;-o-transition-property:filter,background-color,border-color;transition-property:filter,background-color,border-color;transition-property:filter,background-color,border-color,-webkit-filter;height:4.5em;cursor:pointer}.elementor-share-btn,.elementor-share-btn__icon,.elementor-share-btn__text{-webkit-transition-duration:.2s;-o-transition-duration:.2s;transition-duration:.2s}.elementor-share-btn__icon,.elementor-share-btn__text{-webkit-transition-property:color,background-color;-o-transition-property:color,background-color;transition-property:color,background-color}.elementor-share-btn__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:4.5em;position:relative}.elementor-share-btn__icon i{font-size:1.7em}.elementor-share-btn__text{font-size:1.5em;padding-right:1em;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:100}.elementor-share-btn__title{font-weight:700;-ms-flex-negative:0;flex-shrink:0}.elementor-widget-share-buttons .elementor-widget-container{overflow:hidden}body.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images,body.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images,body.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images,body.woocommerce div.product .elementor-widget-woocommerce-product-images div.images{float:none;width:100%;padding:0}body.rtl.woocommerce #content div.product .elementor-widget-woocommerce-product-images div.images,body.rtl.woocommerce-page #content div.product .elementor-widget-woocommerce-product-images div.images,body.rtl.woocommerce-page div.product .elementor-widget-woocommerce-product-images div.images,body.rtl.woocommerce div.product .elementor-widget-woocommerce-product-images div.images{float:none;padding:0}.woocommerce div.product.elementor form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor form.cart:not(.grouped_form):not(.variations_form){margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.woocommerce div.product.elementor form.cart table.variations{--variation-select-width:75%}.woocommerce div.product.elementor form.cart table.variations tbody{display:block}.woocommerce div.product.elementor form.cart table.variations tr{display:-webkit-box;display:-ms-flexbox;display:flex}.woocommerce div.product.elementor form.cart table.variations tr:not(:last-child){margin-bottom:10px}.woocommerce div.product.elementor form.cart table.variations td{line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}.woocommerce div.product.elementor form.cart table.variations td.label{width:25%}.woocommerce div.product.elementor form.cart table.variations td.value{position:relative;width:75%}.woocommerce div.product.elementor form.cart table.variations td.value:before,.woocommerce div.product.elementor form.cart table.variations td.value select{display:block;font-size:1em;height:2em}.woocommerce div.product.elementor form.cart table.variations td.value:before{content:"-";color:transparent;background-color:#fff;position:relative;max-width:100%;width:var(--variation-select-width);margin-right:1em}.woocommerce div.product.elementor form.cart table.variations td.value select{border:0;position:absolute;background:transparent;top:0;padding:0;width:var(--variation-select-width)}.woocommerce div.product.elementor .quantity .qty{vertical-align:top;margin-right:0}.woocommerce div.product.elementor .quantity+.button{margin-left:10px}.woocommerce div.product.elementor .woocommerce-variation-add-to-cart .quantity input{height:100%}.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form) div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:0}.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart--align-center form.cart:not(.grouped_form):not(.variations_form) button,.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart--align-left form.cart:not(.grouped_form):not(.variations_form) button,.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart--align-right form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:auto;flex-basis:auto}.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form){-ms-flex-wrap:nowrap;flex-wrap:nowrap}.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:auto}.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart--align-justify form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:100%;flex-basis:100%}@media (max-width:1024px){.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart:not(.grouped_form):not(.variations_form) div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:0}.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-center form.cart:not(.grouped_form):not(.variations_form) button,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-left form.cart:not(.grouped_form):not(.variations_form) button,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-right form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:auto;flex-basis:auto}.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart:not(.grouped_form):not(.variations_form){-ms-flex-wrap:nowrap;flex-wrap:nowrap}.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:auto}.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-tablet--align-justify form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:100%;flex-basis:100%}}@media (max-width:767px){.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form){-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form) div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart:not(.grouped_form):not(.variations_form) div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:0}.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-center form.cart:not(.grouped_form):not(.variations_form) button,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-left form.cart:not(.grouped_form):not(.variations_form) button,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-right form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:auto;flex-basis:auto}.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart:not(.grouped_form):not(.variations_form){-ms-flex-wrap:nowrap;flex-wrap:nowrap}.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart div.quantity,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart:not(.grouped_form):not(.variations_form) div.quantity{margin-right:auto}.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart.variations_form .woocommerce-variation-add-to-cart button,.woocommerce div.product.elementor .elementor-add-to-cart-mobile--align-justify form.cart:not(.grouped_form):not(.variations_form) button{-ms-flex-preferred-size:100%;flex-basis:100%}}.woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-button-info button.button.alt.elementor-button{background-color:#5bc0de}.woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-button-success button.button.alt.elementor-button{background-color:#5cb85c}.woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-button-warning button.button.alt.elementor-button{background-color:#f0ad4e}.woocommerce div.product.elementor .elementor-widget-wc-add-to-cart.elementor-button-danger button.button.alt.elementor-button{background-color:#d9534f}.elementor-widget-wc-add-to-cart .quantity{display:inline-block}.elementor-widget-wc-add-to-cart.elementor-align-center form.cart{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget-wc-add-to-cart.elementor-align-left form.cart,.elementor-widget-wc-add-to-cart.elementor-align-right form.cart{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.woocommerce div.product.elementor ul.tabs:before{position:static;content:none;width:auto;bottom:auto;left:auto;border-bottom:0;z-index:auto}.woocommerce div.product.elementor ul.tabs{margin:0}.woocommerce div.product.elementor ul.tabs li{padding:0}.woocommerce div.product.elementor ul.tabs li a{padding:.8em 1.2em;line-height:1}.woocommerce div.product.elementor ul.tabs li:after,.woocommerce div.product.elementor ul.tabs li:before{border:0;position:static;bottom:auto;width:auto;height:auto;content:none;-webkit-box-sizing:border-box;box-sizing:border-box}.woocommerce div.product.elementor .woocommerce-tabs .panel{margin:0;padding:20px;border-radius:0;border-width:0;border-top:1px solid #d3ced2;-webkit-box-shadow:none;box-shadow:none;margin-top:-1px}.woocommerce div.product.elementor .elementor-product-price-block-yes .price del,.woocommerce div.product.elementor .elementor-product-price-block-yes .price ins{display:block}.elementor-widget-woocommerce-product-meta .detail-container{position:relative}.elementor-widget-woocommerce-product-meta .detail-container:after{position:absolute;bottom:0;left:0;width:100%}.elementor-widget-woocommerce-product-meta .detail-label{font-weight:700}.elementor-woo-meta--view-inline .product_meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-woo-meta--view-inline .product_meta .detail-container:after{width:auto;left:auto;right:auto;position:absolute;height:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:0;border-bottom:0;border-right:0;border-left-width:1px;border-style:solid;right:-8px}.elementor-woo-meta--view-table .product_meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.elementor-woo-meta--view-table .product_meta,.elementor-woo-meta--view-table .product_meta .detail-container{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-woo-meta--view-table .product_meta .detail-label{min-width:108px}.elementor-woo-meta--view-stacked .product_meta .detail-container{display:block}.woocommerce div.product.elementor .woocommerce-product-rating{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.woocommerce div.product.elementor .star-rating{margin-top:0}.elementor-product-rating--align-left .woocommerce-product-rating{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-product-rating--align-right .woocommerce-product-rating{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-product-rating--align-center .woocommerce-product-rating{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-product-rating--align-justify .woocommerce-product-rating .woocommerce-review-link{margin-left:auto}@media (min-width:1025px){.elementor-element.elementor-products-grid .woocommerce.columns-2 ul.products,.elementor-element.elementor-products-grid ul.products.columns-2{grid-template-columns:repeat(2,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-3 ul.products,.elementor-element.elementor-products-grid ul.products.columns-3{grid-template-columns:repeat(3,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-4 ul.products,.elementor-element.elementor-products-grid ul.products.columns-4{grid-template-columns:repeat(4,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-5 ul.products,.elementor-element.elementor-products-grid ul.products.columns-5{grid-template-columns:repeat(5,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-6 ul.products,.elementor-element.elementor-products-grid ul.products.columns-6{grid-template-columns:repeat(6,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-7 ul.products,.elementor-element.elementor-products-grid ul.products.columns-7{grid-template-columns:repeat(7,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-8 ul.products,.elementor-element.elementor-products-grid ul.products.columns-8{grid-template-columns:repeat(8,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-9 ul.products,.elementor-element.elementor-products-grid ul.products.columns-9{grid-template-columns:repeat(9,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-10 ul.products,.elementor-element.elementor-products-grid ul.products.columns-10{grid-template-columns:repeat(10,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-11 ul.products,.elementor-element.elementor-products-grid ul.products.columns-11{grid-template-columns:repeat(11,1fr)}.elementor-element.elementor-products-grid .woocommerce.columns-12 ul.products,.elementor-element.elementor-products-grid ul.products.columns-12{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-element.elementor-products-grid ul.products{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.elementor-element.elementor-products-grid ul.products{grid-template-columns:repeat(2,1fr)}}@media (min-width:1025px){.elementor-element.elementor-products-grid.elementor-products-columns-1 ul.products{grid-template-columns:repeat(1,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-2 ul.products{grid-template-columns:repeat(2,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-3 ul.products{grid-template-columns:repeat(3,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-4 ul.products{grid-template-columns:repeat(4,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-5 ul.products{grid-template-columns:repeat(5,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-6 ul.products{grid-template-columns:repeat(6,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-7 ul.products{grid-template-columns:repeat(7,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-8 ul.products{grid-template-columns:repeat(8,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-9 ul.products{grid-template-columns:repeat(9,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-10 ul.products{grid-template-columns:repeat(10,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-11 ul.products{grid-template-columns:repeat(11,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-12 ul.products{grid-template-columns:repeat(12,1fr)}}@media (max-width:1024px){.elementor-element.elementor-products-grid.elementor-products-columns-tablet-1 ul.products{grid-template-columns:repeat(1,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-2 ul.products{grid-template-columns:repeat(2,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-3 ul.products{grid-template-columns:repeat(3,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-4 ul.products{grid-template-columns:repeat(4,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-5 ul.products{grid-template-columns:repeat(5,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-6 ul.products{grid-template-columns:repeat(6,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-7 ul.products{grid-template-columns:repeat(7,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-8 ul.products{grid-template-columns:repeat(8,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-9 ul.products{grid-template-columns:repeat(9,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-10 ul.products{grid-template-columns:repeat(10,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-11 ul.products{grid-template-columns:repeat(11,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-tablet-12 ul.products{grid-template-columns:repeat(12,1fr)}}@media (max-width:767px){.elementor-element.elementor-products-grid.elementor-products-columns-mobile-1 ul.products{grid-template-columns:repeat(1,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-2 ul.products{grid-template-columns:repeat(2,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-3 ul.products{grid-template-columns:repeat(3,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-4 ul.products{grid-template-columns:repeat(4,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-5 ul.products{grid-template-columns:repeat(5,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-6 ul.products{grid-template-columns:repeat(6,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-7 ul.products{grid-template-columns:repeat(7,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-8 ul.products{grid-template-columns:repeat(8,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-9 ul.products{grid-template-columns:repeat(9,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-10 ul.products{grid-template-columns:repeat(10,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-11 ul.products{grid-template-columns:repeat(11,1fr)}.elementor-element.elementor-products-grid.elementor-products-columns-mobile-12 ul.products{grid-template-columns:repeat(12,1fr)}}.elementor-element.elementor-products-grid ul.products{display:grid;margin:0;grid-column-gap:20px;grid-row-gap:40px}.elementor-element.elementor-products-grid ul.products:after,.elementor-element.elementor-products-grid ul.products:before{content:none;display:none}.elementor-element.elementor-products-grid ul.products li.product{width:auto;padding:0;margin:0;float:none}.elementor-element.elementor-products-grid ul.products li.product .onsale{padding:0;display:none}.elementor-element.elementor-products-grid ul.products li.product a.woocommerce-loop-product__link{display:block;position:relative}.elementor-products-grid:not(.show-heading-yes) .products>h2{display:none}.elementor-products-grid nav.woocommerce-pagination{margin-top:40px}.elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul{border:0 none}.elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul li{border-right:0 none;border-left:0 none}.elementor-product-loop-item--align-left ul.products li.product .star-rating{margin-right:auto}.elementor-product-loop-item--align-right ul.products li.product .star-rating{margin-left:auto}.elementor-product-loop-item--align-center ul.products li.product .star-rating{margin-right:auto;margin-left:auto}.woocommerce .elementor-element.elementor-products-grid ul.products li.product,.woocommerce div.product .elementor-element.elementor-products-grid .related.products ul.products li.product,.woocommerce div.product .elementor-element.elementor-products-grid .upsells.products ul.products li.product{width:auto}.elementor.product .woocommerce-product-gallery__trigger+.woocommerce-product-gallery__wrapper{overflow:hidden}.woocommerce .elementor-widget-woocommerce-product-images span.onsale{padding:0}.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product-remove,.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-subtotal-yes) .elementor-menu-cart__toggle .elementor-button-text{display:none}.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-divider-yes) .elementor-menu-cart__product:not(:last-of-type),.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-divider-yes) .elementor-menu-cart__products,.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-divider-yes) .elementor-menu-cart__subtotal{border-bottom:none}.elementor-widget-woocommerce-menu-cart.toggle-icon--bag-light .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e3"}.elementor-widget-woocommerce-menu-cart.toggle-icon--bag-medium .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e4"}.elementor-widget-woocommerce-menu-cart.toggle-icon--bag-solid .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e5"}.elementor-widget-woocommerce-menu-cart.toggle-icon--basket-light .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e6"}.elementor-widget-woocommerce-menu-cart.toggle-icon--basket-medium .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e7"}.elementor-widget-woocommerce-menu-cart.toggle-icon--basket-solid .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e8"}.elementor-widget-woocommerce-menu-cart.toggle-icon--cart-light .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8e9"}.elementor-widget-woocommerce-menu-cart.toggle-icon--cart-medium .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8ea"}.elementor-widget-woocommerce-menu-cart.toggle-icon--cart-solid .elementor-menu-cart__toggle .elementor-button-icon i:before{content:"\e8eb"}.elementor-menu-cart__toggle .elementor-button{background:transparent;border-radius:0;color:#818a91;border:1px solid;border-color:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-menu-cart__toggle .elementor-button-text{margin-right:.3em}.elementor-menu-cart__toggle .elementor-button-icon{position:relative;-webkit-transition:color .1s;-o-transition:color .1s;transition:color .1s}.elementor-menu-cart--items-indicator-bubble .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before{content:attr(data-counter);display:block;position:absolute;min-width:1.6em;height:1.6em;line-height:1.5em;top:-.7em;right:-.7em;border-radius:100%;color:#fff;background-color:#d9534f;text-align:center;font-size:10px}.elementor-menu-cart--items-indicator-plain .elementor-menu-cart__toggle .elementor-button-icon[data-counter]:before{content:attr(data-counter);display:inline-block;font-weight:400}.elementor-menu-cart--empty-indicator-hide .elementor-menu-cart__toggle .elementor-button-icon[data-counter="0"]:before{content:none}.elementor-menu-cart__container{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);overflow:hidden;position:fixed;z-index:9998;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.25);-webkit-transition:background-color .4s,-webkit-transform 0s;transition:background-color .4s,-webkit-transform 0s;-o-transition:background-color .4s,transform 0s;transition:background-color .4s,transform 0s;transition:background-color .4s,transform 0s,-webkit-transform 0s}.elementor-menu-cart__container .elementor-menu-cart__main{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;position:fixed;top:0;width:350px;max-width:100%;right:0;bottom:0;padding:0 30px;background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.2);box-shadow:0 0 20px rgba(0,0,0,.2);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.elementor-menu-cart__container:not(.elementor-menu-cart--shown){background-color:transparent;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:background-color .4s,-webkit-transform 0s .4s;transition:background-color .4s,-webkit-transform 0s .4s;-o-transition:background-color .4s,transform 0s .4s;transition:background-color .4s,transform 0s .4s;transition:background-color .4s,transform 0s .4s,-webkit-transform 0s .4s}.elementor-menu-cart__container:not(.elementor-menu-cart--shown) .elementor-menu-cart__main{overflow:hidden;opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.elementor-menu-cart__container:not(.elementor-menu-cart--shown) .dialog-lightbox-close-button{display:none}.elementor-menu-cart__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;font-size:14px}.elementor-menu-cart__close-button{width:25px;height:25px;position:relative;margin:20px 0;-ms-flex-item-align:end;align-self:flex-end;cursor:pointer}.elementor-menu-cart__close-button:after,.elementor-menu-cart__close-button:before{content:"";position:absolute;height:3px;width:100%;top:50%;left:0;margin-top:-1px;background:#818a91;border-radius:1px}.elementor-menu-cart__close-button:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.elementor-menu-cart__close-button:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.elementor-menu-cart__products{max-height:calc(100vh - 250px);overflow:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.elementor-menu-cart__product{display:grid;grid-template-columns:25% auto 50px;grid-template-rows:75% auto}.elementor-menu-cart__product-image{grid-row-start:1;grid-row-end:3;width:100%}.elementor-menu-cart__product-image a,.elementor-menu-cart__product-image img{display:block}.elementor-menu-cart__product-name{grid-column-start:2;grid-column-end:4;margin:0}.elementor-menu-cart__product-price{-ms-flex-item-align:end;align-self:end;color:#d4d4d4;font-weight:300}.elementor-menu-cart__product-price .amount{font-weight:600}.elementor-menu-cart__product-name,.elementor-menu-cart__product-price{font-size:14px;padding-left:20px}.elementor-menu-cart__product-remove{-ms-flex-item-align:end;align-self:end;justify-self:end;color:#818a91;width:22px;height:22px;border-radius:20px;border:1px solid #d4d4d4;text-align:center;overflow:hidden;position:relative}.elementor-menu-cart__product-remove:after,.elementor-menu-cart__product-remove:before{content:"";position:absolute;height:1px;width:50%;top:50%;left:25%;margin-top:-1px;background:#d4d4d4;z-index:1}.elementor-menu-cart__product-remove:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.elementor-menu-cart__product-remove:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.elementor-menu-cart__product-remove>a{display:block;z-index:2;width:100%;height:100%;overflow:hidden;opacity:0;position:absolute}.elementor-menu-cart__product:not(:last-of-type),.elementor-menu-cart__products,.elementor-menu-cart__subtotal{border-bottom:1px solid #d4d4d4}.elementor-menu-cart__footer-buttons,.elementor-menu-cart__product:not(:first-of-type),.elementor-menu-cart__subtotal{padding-top:20px}.elementor-menu-cart__product,.elementor-menu-cart__subtotal{padding-bottom:20px}.elementor-menu-cart__subtotal{font-size:20px;text-align:center;font-weight:600}.elementor-menu-cart__footer-buttons{font-size:20px;text-align:center;display:grid;grid-column-gap:10px;grid-row-gap:10px}.elementor-menu-cart__footer-buttons .elementor-button{border-radius:0}.elementor-menu-cart--buttons-inline .elementor-menu-cart__footer-buttons{grid-template-columns:1fr 1fr}.elementor-menu-cart--buttons-stacked .elementor-menu-cart__footer-buttons{grid-template-columns:1fr}.product .count{background-color:inherit}.elementor-widget-woocommerce-product-additional-information:not(.elementor-show-heading-yes) h2{display:none}.woocommerce div.product.elementor form.cart div.product-addon{-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-negative:0;flex-shrink:0}.elementor-skin-carousel .elementor-main-swiper,.elementor-skin-coverflow .elementor-main-swiper{height:230px}.elementor-skin-slideshow .elementor-main-swiper{height:450px;position:relative}.elementor-skin-slideshow .elementor-thumbnails-swiper .elementor-custom-embed-play i{font-size:50px}.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide{cursor:pointer}.elementor-skin-slideshow .elementor-thumbnails-swiper .swiper-slide:not(.swiper-slide-active):after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.3)}.elementor-carousel-image{background:no-repeat 50%;-webkit-background-size:cover;background-size:cover;height:100%;position:relative}.elementor-carousel-image-overlay{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%;height:100%;padding:20px;color:#fff;background-color:hsla(206,7%,54%,.8);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;-o-transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s;transition:transform .5s,opacity .5s,-webkit-transform .5s}.elementor-carousel-image-overlay i{font-size:21px}.elementor-testimonial__image{-ms-flex-negative:0;flex-shrink:0}.elementor-testimonial__image img{border-radius:999px;-webkit-box-sizing:content-box;box-sizing:content-box;-o-object-fit:cover;object-fit:cover}.elementor-testimonial__footer,.elementor-testimonial__header{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-testimonial__footer cite,.elementor-testimonial__header cite{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-style:normal;font-size:14px;line-height:1.5}.elementor-testimonial__name{font-weight:700}.elementor-testimonial--layout-image_above .elementor-testimonial__footer,.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-testimonial--layout-image_above .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{margin-left:20px}.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__footer,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__footer{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image+cite{margin-right:20px;margin-left:0}.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__footer,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image+cite{margin-right:0;margin-left:20px}.elementor-testimonial--layout-image_inline .elementor-testimonial__footer{margin-top:25px}.elementor-testimonial--layout-image_above .elementor-testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:25px}.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:25px;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-testimonial--layout-image_stacked .elementor-testimonial__image,.elementor-testimonial--layout-image_stacked .elementor-testimonial cite{margin-top:15px;width:100%}.elementor-testimonial--layout-image_left .elementor-testimonial,.elementor-testimonial--layout-image_right .elementor-testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.elementor-testimonial--layout-image_left .elementor-testimonial__footer,.elementor-testimonial--layout-image_right .elementor-testimonial__footer{-ms-flex-negative:0;flex-shrink:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.elementor-testimonial--layout-image_left .elementor-testimonial__image+cite,.elementor-testimonial--layout-image_right .elementor-testimonial__image+cite{margin-top:15px}.elementor-testimonial--layout-image_left.elementor-testimonial--align-center .elementor-testimonial__footer,.elementor-testimonial--layout-image_right.elementor-testimonial--align-center .elementor-testimonial__footer{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-testimonial--layout-image_left .elementor-testimonial{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:20px}.elementor-testimonial--layout-image_right .elementor-testimonial{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:20px}.elementor-testimonial--align-right .elementor-testimonial{text-align:right}.elementor-testimonial--align-left .elementor-testimonial{text-align:left}.elementor-testimonial--align-center .elementor-testimonial{text-align:center}.elementor-testimonial--align-center .elementor-testimonial__footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-testimonial--align-center.elementor-testimonial--layout-image_inline .elementor-testimonial__image+cite{text-align:left}.elementor-testimonial--skin-default.elementor-testimonial--layout-image_above .elementor-testimonial__cite,.elementor-testimonial--skin-default.elementor-testimonial--layout-image_left .elementor-testimonial__cite,.elementor-testimonial--skin-default.elementor-testimonial--layout-image_right .elementor-testimonial__cite{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:25px}.elementor-testimonial--skin-bubble .elementor-testimonial__content{background-color:#e6e9ec;padding:20px;position:relative}.elementor-testimonial--skin-bubble .elementor-testimonial__content:after{content:"";display:block;width:14px;height:14px;background-color:#e6e9ec;position:absolute;-webkit-transform:scaleX(.75) rotate(45deg);-ms-transform:scaleX(.75) rotate(45deg);transform:scaleX(.75) rotate(45deg);border-width:0;-webkit-box-sizing:content-box;box-sizing:content-box}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above .elementor-testimonial__content:after{bottom:calc(100% - 7px);-webkit-transform:scaleX(.75) rotate(-135deg);-ms-transform:scaleX(.75) rotate(-135deg);transform:scaleX(.75) rotate(-135deg)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-center .elementor-testimonial__content:after{left:50%;-webkit-transform:translateX(-50%) scaleX(.75) rotate(-135deg);-ms-transform:translateX(-50%) scaleX(.75) rotate(-135deg);transform:translateX(-50%) scaleX(.75) rotate(-135deg)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked .elementor-testimonial__content:after{top:calc(100% - 7px)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-center .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-center .elementor-testimonial__content:after{left:50%;-webkit-transform:translateX(-50%) scaleX(.75) rotate(45deg);-ms-transform:translateX(-50%) scaleX(.75) rotate(45deg);transform:translateX(-50%) scaleX(.75) rotate(45deg)}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after{left:45px}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after{right:45px}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__content:after{-webkit-transform:scaleY(.75) rotate(135deg);-ms-transform:scaleY(.75) rotate(135deg);transform:scaleY(.75) rotate(135deg);left:-8px}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{-webkit-transform:scaleY(.75) rotate(-45deg);-ms-transform:scaleY(.75) rotate(-45deg);transform:scaleY(.75) rotate(-45deg);right:-8px}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:45px}.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_left .elementor-testimonial__footer,.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px}.elementor-widget-testimonial-carousel .swiper-slide{padding:20px}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:1.3em;font-style:italic;line-height:1.5}.elementor-widget-testimonial-carousel .elementor-testimonial__image img{width:50px;height:50px}.elementor-widget-reviews .swiper-slide{background-color:#fff;border:1px solid #e1e8ed;border-radius:5px;padding:0}.elementor-widget-reviews .elementor-testimonial__text{font-size:14px;line-height:20px}.elementor-widget-reviews .elementor-testimonial__name{color:#1c2022}.elementor-widget-reviews .elementor-testimonial__title{color:#697882;font-size:12.5px;font-weight:400;font-family:inherit}.elementor-widget-reviews .elementor-testimonial__image{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-widget-reviews .elementor-testimonial__image img{width:36px;height:36px}.elementor-widget-reviews .elementor-testimonial__icon{margin-left:auto;font-size:17px}.elementor-widget-reviews .elementor-testimonial__icon .fa+.fa{margin-left:.15em}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-android{color:#a4c639}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-apple{color:#999}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-behance{color:#1769ff}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-bitbucket{color:#205081}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-codepen{color:#000}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-delicious{color:#39f}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-digg{color:#005be2}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-dribbble{color:#ea4c89}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-envelope{color:#ea4335}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-facebook{color:#3b5998}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-flickr{color:#0063dc}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-foursquare{color:#2d5be3}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-github{color:#333}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-google-plus{color:#dd4b39}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-houzz{color:#7ac142}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-instagram{color:#262626}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-jsfiddle{color:#487aa2}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-linkedin{color:#0077b5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-medium{color:#00ab6b}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-meetup{color:#ec1c40}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-mixcloud{color:#273a4b}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-odnoklassniki{color:#f4731c}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-pinterest{color:#bd081c}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-product-hunt{color:#da552f}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-reddit{color:#ff4500}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-rss{color:#f26522}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-shopping-cart{color:#4caf50}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-skype{color:#00aff0}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-slideshare{color:#0077b5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-snapchat{color:#fffc00}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-soundcloud{color:#f80}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-spotify{color:#2ebd59}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stack-overflow{color:#fe7a15}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-steam{color:#00adee}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-stumbleupon{color:#eb4924}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-telegram{color:#2ca5e0}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-thumb-tack,.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-thumbtack{color:#1aa1d8}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tripadvisor{color:#589442}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-tumblr{color:#35465c}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitch{color:#6441a5}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-twitter{color:#1da1f2}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vimeo{color:#1ab7ea}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-vk{color:#45668e}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weibo{color:#df2029}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-weixin{color:#7bb32e}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-whatsapp{color:#25d366}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-wordpress{color:#21759b}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-xing{color:#026466}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-yelp{color:#af0606}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-youtube{color:#cd201f}.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-500px{color:#0099e5}.elementor-widget-reviews .elementor-testimonial__rating{background-image:-webkit-gradient(linear,left top,right top,from(#ffc82c),to(#ccc));background-image:-webkit-linear-gradient(left,#ffc82c var(--rating),#ccc var(--rating));background-image:-o-linear-gradient(left,#ffc82c var(--rating),#ccc var(--rating));background-image:linear-gradient(90deg,#ffc82c var(--rating),#ccc var(--rating));font-family:eicons}.elementor-widget-reviews .elementor-testimonial__header{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:15px;padding-bottom:6px}.elementor-widget-reviews .elementor-testimonial__image+cite{margin-left:9px}.elementor-widget-reviews .elementor-testimonial__separator{margin:0 auto;border-top:0 none;border-bottom:1px solid #e1e8ed;height:0}.elementor-widget-reviews .elementor-testimonial__content{padding-top:6px;padding-bottom:15px}.elementor-widget-reviews .elementor-testimonial__content,.elementor-widget-reviews .elementor-testimonial__header{padding-left:15px;padding-right:15px}.elementor-widget-reviews.elementor-review--has-separator .elementor-testimonial__header{border-bottom:1px solid #e1e8ed}.swiper-pagination-bullets{color:#fff;cursor:default}.swiper-slide{border-style:solid;border-width:0;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:border,background,-webkit-transform;transition-property:border,background,-webkit-transform;-o-transition-property:border,background,transform;transition-property:border,background,transform;transition-property:border,background,transform,-webkit-transform;overflow:hidden}.swiper-slide:not(:hover) .e-overlay-animation-fade{opacity:0}.swiper-slide:not(:hover) .e-overlay-animation-slide-up{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-down{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-right{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.swiper-slide:not(:hover) .e-overlay-animation-slide-left{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.swiper-slide:not(:hover) .e-overlay-animation-zoom-in{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5);opacity:0}.swiper-slide a{display:inline}.swiper-slide a.elementor-button{display:inline-block}.elementor-widget-reviews .elementor-arrows-yes .elementor-main-swiper,.elementor-widget-testimonial-carousel .elementor-arrows-yes .elementor-main-swiper{width:calc(95% - 40px)}.elementor-widget-reviews .elementor-main-swiper,.elementor-widget-testimonial-carousel .elementor-main-swiper{width:95%}.elementor-widget-reviews .swiper-wrapper,.elementor-widget-testimonial-carousel .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.elementor-widget-reviews .swiper-slide,.elementor-widget-testimonial-carousel .swiper-slide{height:auto}.elementor-widget-reviews.elementor-pagination-type-bullets .swiper-container,.elementor-widget-reviews.elementor-pagination-type-fraction .swiper-container,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container,.elementor-widget-testimonial-carousel.elementor-pagination-type-fraction .swiper-container{padding-bottom:40px}.elementor-widget-reviews .elementor-main-swiper .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel .elementor-main-swiper .elementor-swiper-button-prev{left:0}.elementor-widget-reviews .elementor-main-swiper .elementor-swiper-button-next,.elementor-widget-testimonial-carousel .elementor-main-swiper .elementor-swiper-button-next{right:0}.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-next,.elementor-widget-reviews.elementor-pagination-type-bullets .elementor-swiper-button-prev,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-next,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .elementor-swiper-button-prev{top:calc(50% - 20px)}.entry-content blockquote.elementor-blockquote:not(.alignright):not(.alignleft),.entry-summary blockquote.elementor-blockquote{margin-right:0;margin-left:0}.elementor-widget-blockquote blockquote{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;quotes:none;border:0 none;font-style:normal;color:#55595c}.elementor-widget-blockquote blockquote:after,.elementor-widget-blockquote blockquote:before,.elementor-widget-blockquote blockquote cite:after,.elementor-widget-blockquote blockquote cite:before,.elementor-widget-blockquote blockquote footer:after,.elementor-widget-blockquote blockquote footer:before{content:"";content:none}.elementor-blockquote{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.elementor-blockquote__author,.elementor-blockquote__content{margin-bottom:0;font-style:normal}.elementor-blockquote__author{font-weight:700}.elementor-blockquote footer{margin-top:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.elementor-blockquote__tweet-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#1da1f2;-ms-flex-item-align:end;align-self:flex-end;line-height:1;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}.elementor-blockquote__tweet-button:hover{color:#0967a0}.elementor-blockquote__tweet-button span{font-weight:600}.elementor-blockquote__tweet-button i,.elementor-blockquote__tweet-button span{vertical-align:middle}.elementor-blockquote__tweet-button i+span{margin-left:.5em}.elementor-blockquote__tweet-label{white-space:pre-wrap}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button{padding:.7em 1.2em;border-radius:100em;background-color:#1da1f2;color:#fff;font-size:15px}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover{background-color:#0967a0;color:#fff}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:hover:before,.elementor-blockquote--button-skin-classic .elementor-blockquote__tweet-button:hover:before{border-right-color:#0967a0}.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button,.elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button{padding:0;width:2em;height:2em}.elementor-blockquote--button-skin-bubble.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i,.elementor-blockquote--button-skin-classic.elementor-blockquote--button-view-icon .elementor-blockquote__tweet-button i{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.elementor-blockquote--button-skin-bubble .elementor-blockquote__tweet-button:before{content:"";border:.5em solid transparent;border-right-color:#1da1f2;position:absolute;left:-.8em;top:50%;-webkit-transform:translateY(-50%) scaleY(.65);-ms-transform:translateY(-50%) scaleY(.65);transform:translateY(-50%) scaleY(.65);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:before{right:auto;left:-.8em;border-right-color:#1da1f2;border-left-color:transparent}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-left .elementor-blockquote__tweet-button:hover:before{border-right-color:#0967a0}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:before{left:auto;right:-.8em;border-right-color:transparent;border-left-color:#1da1f2}.elementor-blockquote--button-skin-bubble.elementor-blockquote--align-right .elementor-blockquote__tweet-button:hover:before{border-left-color:#0967a0}.elementor-blockquote--skin-boxed .elementor-blockquote{background-color:#e6e9ec;padding:30px}.elementor-blockquote--skin-border .elementor-blockquote{border-color:#e6e9ec;border-style:solid;border-left-width:7px;padding-left:20px}.elementor-blockquote--skin-quotation .elementor-blockquote:before{content:"“";font-size:100px;color:#e6e9ec;font-family:Times New Roman,Times,serif;font-weight:900;line-height:1;display:block;height:.6em}.elementor-blockquote--skin-quotation .elementor-blockquote__content{margin-top:15px}.elementor-blockquote--align-left .elementor-blockquote__content{text-align:left}.elementor-blockquote--align-left .elementor-blockquote footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-blockquote--align-right .elementor-blockquote__content{text-align:right}.elementor-blockquote--align-right .elementor-blockquote footer{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-blockquote--align-center .elementor-blockquote{text-align:center}.elementor-blockquote--align-center .elementor-blockquote__author,.elementor-blockquote--align-center .elementor-blockquote footer{display:block}.elementor-blockquote--align-center .elementor-blockquote__tweet-button{margin-right:auto;margin-left:auto}.elementor-headline{font-size:43px;line-height:1.2;display:block}.elementor-headline--style-rotate .elementor-headline-dynamic-wrapper{text-align:left;overflow:hidden}.elementor-headline--style-highlight .elementor-headline-dynamic-wrapper{overflow:visible;text-align:inherit}.elementor-headline--style-highlight .elementor-headline-dynamic-text{z-index:1}.elementor-headline--style-highlight .elementor-headline-plain-text{z-index:1;position:relative}.elementor-headline--style-highlight svg{position:absolute;top:50%;left:50%;width:calc(100% + 20px);height:calc(100% + 20px);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);overflow:visible}.elementor-headline--style-highlight svg path{stroke:red;stroke-width:9;fill:none;stroke-dasharray:1500;-webkit-animation:elementor-headline-dash 10s infinite;animation:elementor-headline-dash 10s infinite}.elementor-headline--style-highlight svg path:nth-of-type(2){-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes elementor-headline-dash{0%{stroke-dasharray:0 1500}15%{stroke-dasharray:1500 1500}85%{opacity:1}90%{stroke-dasharray:1500 1500;opacity:0}to{stroke-dasharray:0 1500;opacity:0}}@keyframes elementor-headline-dash{0%{stroke-dasharray:0 1500}15%{stroke-dasharray:1500 1500}85%{opacity:1}90%{stroke-dasharray:1500 1500;opacity:0}to{stroke-dasharray:0 1500;opacity:0}}.elementor-headline-text-wrapper{vertical-align:bottom}.elementor-headline-dynamic-wrapper{display:inline-block;position:relative}.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text{display:inline-block;position:absolute;top:0;left:0}.elementor-headline-dynamic-wrapper .elementor-headline-dynamic-text.elementor-headline-text-active{position:relative}.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper{-webkit-perspective:300px;perspective:300px}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text{opacity:0;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-animation:elementor-headline-flip-in 1.2s;animation:elementor-headline-flip-in 1.2s}.elementor-headline-animation-type-flip .elementor-headline-dynamic-text.elementor-headline-text-inactive{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-animation:elementor-headline-flip-out 1.2s;animation:elementor-headline-flip-out 1.2s}@-webkit-keyframes elementor-headline-flip-in{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}to{-webkit-transform:rotateX(1turn);transform:rotateX(1turn);opacity:1}}@keyframes elementor-headline-flip-in{0%{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}35%{-webkit-transform:rotateX(120deg);transform:rotateX(120deg);opacity:0}65%{opacity:0}to{-webkit-transform:rotateX(1turn);transform:rotateX(1turn);opacity:1}}@-webkit-keyframes elementor-headline-flip-out{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}35%{-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:1}65%{opacity:0}to{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}@keyframes elementor-headline-flip-out{0%{-webkit-transform:rotateX(0deg);transform:rotateX(0deg);opacity:1}35%{-webkit-transform:rotateX(-40deg);transform:rotateX(-40deg);opacity:1}65%{opacity:0}to{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);opacity:0}}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper{vertical-align:top;overflow:hidden}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:after{content:"";position:absolute;left:auto;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);height:90%;width:1px;background-color:#0d0d0d}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper:not(.elementor-headline-typing-selected):after{-webkit-animation:elementor-headline-pulse 1s infinite;animation:elementor-headline-pulse 1s infinite}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected{background-color:#0d0d0d}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected:after{visibility:hidden}.elementor-headline-animation-type-typing .elementor-headline-dynamic-wrapper.elementor-headline-typing-selected .elementor-headline-dynamic-text{color:#aebcb9}.elementor-headline-animation-type-typing .elementor-headline-dynamic-text:not(.elementor-headline-text-active){visibility:hidden}.elementor-headline-animation-type-typing .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){position:absolute;visibility:hidden}@-webkit-keyframes elementor-headline-pulse{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}to{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}@keyframes elementor-headline-pulse{0%{-webkit-transform:translateY(-50%) scale(1);transform:translateY(-50%) scale(1);opacity:1}40%{-webkit-transform:translateY(-50%) scale(.9);transform:translateY(-50%) scale(.9);opacity:0}to{-webkit-transform:translateY(-50%) scale(0);transform:translateY(-50%) scale(0);opacity:0}}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper{-webkit-perspective:300px;perspective:300px}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{display:inline-block;-webkit-backface-visibility:hidden;backface-visibility:hidden}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text{-webkit-transform:scaleX(1.0005);-ms-transform:scaleX(1.0005);transform:scaleX(1.0005);opacity:0}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg);opacity:0}.elementor-headline-text-active .elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter{opacity:1}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter.elementor-headline-animation-in{-webkit-animation:elementor-headline-swirl-in .4s forwards;animation:elementor-headline-swirl-in .4s forwards}.elementor-headline-animation-type-swirl .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){-webkit-animation:elementor-headline-swirl-out .4s forwards;animation:elementor-headline-swirl-out .4s forwards}@-webkit-keyframes elementor-headline-swirl-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}to{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0deg);transform:translateZ(-20px) rotateX(0deg)}}@keyframes elementor-headline-swirl-in{0%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(90deg);transform:translateZ(-20px) rotateX(90deg)}60%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(-10deg);transform:translateZ(-20px) rotateX(-10deg)}to{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0deg);transform:translateZ(-20px) rotateX(0deg)}}@-webkit-keyframes elementor-headline-swirl-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg);transform:translateZ(-20px) rotateX(-100deg)}to{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg);transform:translateZ(-20px) rotateX(-90deg)}}@keyframes elementor-headline-swirl-out{0%{opacity:1;-webkit-transform:translateZ(-20px) rotateX(0);transform:translateZ(-20px) rotateX(0)}60%{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-100deg);transform:translateZ(-20px) rotateX(-100deg)}to{opacity:0;-webkit-transform:translateZ(-20px) rotateX(-90deg);transform:translateZ(-20px) rotateX(-90deg)}}.elementor-headline-animation-type-slide-down .elementor-headline-text-wrapper{display:inline-block;padding:.2em 0}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper{overflow:hidden;vertical-align:top}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text{opacity:0;top:.2em}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-active{top:0;opacity:1;-webkit-animation:elementor-headline-slide-down-in .6s;animation:elementor-headline-slide-down-in .6s}.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-text.elementor-headline-text-inactive{-webkit-animation:elementor-headline-slide-down-out .6s;animation:elementor-headline-slide-down-out .6s}@-webkit-keyframes elementor-headline-slide-down-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes elementor-headline-slide-down-in{0%{opacity:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}60%{opacity:1;-webkit-transform:translateY(20%);transform:translateY(20%)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes elementor-headline-slide-down-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes elementor-headline-slide-down-out{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}60%{opacity:0;-webkit-transform:translateY(120%);transform:translateY(120%)}to{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}}.elementor-headline-animation-type-clip .elementor-headline-text-wrapper{display:inline-block;padding:.2em 0}.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper{overflow:hidden;vertical-align:top}.elementor-headline-animation-type-clip .elementor-headline-dynamic-wrapper:after{content:"";position:absolute;top:0;left:auto;right:0;width:2px;height:100%;background-color:#0d0d0d}.elementor-headline-animation-type-clip .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-clip .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper{-webkit-perspective:300px;perspective:300px}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;-webkit-animation:elementor-headline-drop-in-in .8s;animation:elementor-headline-drop-in-in .8s}.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-text.elementor-headline-text-inactive{-webkit-animation:elementor-headline-drop-in-out .8s;animation:elementor-headline-drop-in-out .8s}@-webkit-keyframes elementor-headline-drop-in-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes elementor-headline-drop-in-in{0%{opacity:0;-webkit-transform:translateZ(100px);transform:translateZ(100px)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes elementor-headline-drop-in-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}@keyframes elementor-headline-drop-in-out{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translateZ(-100px);transform:translateZ(-100px)}}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper{-webkit-perspective:300px;perspective:300px}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter{display:inline-block;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.elementor-headline-text-active .elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter.elementor-headline-animation-in{-webkit-animation:elementor-headline-blinds-in .6s forwards;animation:elementor-headline-blinds-in .6s forwards}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){-webkit-animation:elementor-headline-blinds-out .6s forwards;animation:elementor-headline-blinds-out .6s forwards}@-webkit-keyframes elementor-headline-blinds-in{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@keyframes elementor-headline-blinds-in{0%{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}to{-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}}@-webkit-keyframes elementor-headline-blinds-out{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}}@keyframes elementor-headline-blinds-out{0%{-webkit-transform:rotateY(0);transform:rotateY(0)}to{-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}}.elementor-headline-animation-type-wave .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter{display:inline-block;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.elementor-headline-text-active .elementor-headline-animation-type-wave .elementor-headline-dynamic-letter{opacity:1}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter.elementor-headline-animation-in{-webkit-animation:elementor-headline-wave-up .6s forwards;animation:elementor-headline-wave-up .6s forwards}.elementor-headline-animation-type-wave .elementor-headline-dynamic-letter:not(.elementor-headline-animation-in){-webkit-animation:elementor-headline-wave-down .6s forwards;animation:elementor-headline-wave-down .6s forwards}@-webkit-keyframes elementor-headline-wave-up{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes elementor-headline-wave-up{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}60%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:1}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes elementor-headline-wave-down{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}60%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@keyframes elementor-headline-wave-down{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}60%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text{opacity:0}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-active{opacity:1;-webkit-animation:elementor-headline-slide-in .6s;animation:elementor-headline-slide-in .6s}.elementor-headline-animation-type-slide .elementor-headline-dynamic-text.elementor-headline-text-inactive{-webkit-animation:elementor-headline-slide-out .6s;animation:elementor-headline-slide-out .6s}@-webkit-keyframes elementor-headline-slide-in{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes elementor-headline-slide-in{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}60%{opacity:1;-webkit-transform:translateX(10%);transform:translateX(10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes elementor-headline-slide-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes elementor-headline-slide-out{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}60%{opacity:0;-webkit-transform:translateX(110%);transform:translateX(110%)}to{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-drop-in .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-flip .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-slide-down .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-slide .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-wrapper,.elementor-headline-animation-type-wave .elementor-headline-dynamic-wrapper{-webkit-transition:width .5s;-o-transition:width .5s;transition:width .5s}.elementor-headline-animation-type-blinds .elementor-headline-dynamic-text,.elementor-headline-animation-type-swirl .elementor-headline-dynamic-text,.elementor-headline-animation-type-wave .elementor-headline-dynamic-text{white-space:nowrap}.elementor-msie .elementor-headline--style-highlight svg{top:auto;left:auto;-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%)}.elementor-facebook-widget.fb_iframe_widget,.elementor-facebook-widget.fb_iframe_widget span{width:100%!important}.elementor-facebook-widget.fb_iframe_widget iframe{position:relative}.elementor-facebook-widget.fb-like{height:1px}.elementor-widget-facebook-comments iframe{width:100%!important}.site-main .menu-navigation-container{overflow:visible}.elementor-item:after,.elementor-item:before{display:block;position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transition-timing-function:cubic-bezier(.58,.3,.005,1);-o-transition-timing-function:cubic-bezier(.58,.3,.005,1);transition-timing-function:cubic-bezier(.58,.3,.005,1)}.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{opacity:0}.elementor-item-active:after,.elementor-item-active:before,.elementor-item.highlighted:after,.elementor-item.highlighted:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.e--pointer-double-line .elementor-item:after,.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:after,.e--pointer-overline .elementor-item:before,.e--pointer-underline .elementor-item:after,.e--pointer-underline .elementor-item:before{height:3px;width:100%;left:0;background-color:#55595c;z-index:2}.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-double-line.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{height:0;width:0;left:50%}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:10px}.e--pointer-double-line.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-out .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:-10px}.e--pointer-double-line.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-overline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-drop-in .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{bottom:-10px}.e--pointer-double-line.e--animation-none,.e--pointer-double-line.e--animation-none .elementor-item,.e--pointer-double-line.e--animation-none .elementor-item:after,.e--pointer-double-line.e--animation-none .elementor-item:before,.e--pointer-double-line.e--animation-none .elementor-item:focus,.e--pointer-double-line.e--animation-none .elementor-item:hover,.e--pointer-double-line.e--animation-none:after,.e--pointer-double-line.e--animation-none:before,.e--pointer-double-line.e--animation-none:focus,.e--pointer-double-line.e--animation-none:hover,.e--pointer-overline.e--animation-none,.e--pointer-overline.e--animation-none .elementor-item,.e--pointer-overline.e--animation-none .elementor-item:after,.e--pointer-overline.e--animation-none .elementor-item:before,.e--pointer-overline.e--animation-none .elementor-item:focus,.e--pointer-overline.e--animation-none .elementor-item:hover,.e--pointer-overline.e--animation-none:after,.e--pointer-overline.e--animation-none:before,.e--pointer-overline.e--animation-none:focus,.e--pointer-overline.e--animation-none:hover,.e--pointer-underline.e--animation-none,.e--pointer-underline.e--animation-none .elementor-item,.e--pointer-underline.e--animation-none .elementor-item:after,.e--pointer-underline.e--animation-none .elementor-item:before,.e--pointer-underline.e--animation-none .elementor-item:focus,.e--pointer-underline.e--animation-none .elementor-item:hover,.e--pointer-underline.e--animation-none:after,.e--pointer-underline.e--animation-none:before,.e--pointer-underline.e--animation-none:focus,.e--pointer-underline.e--animation-none:hover{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.e--pointer-double-line .elementor-item:before,.e--pointer-overline .elementor-item:before{content:"";top:0}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before,.e--pointer-overline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{width:10px;left:-20px}.e--pointer-double-line .elementor-item:after,.e--pointer-underline .elementor-item:after{content:"";bottom:0}.e--pointer-double-line.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after,.e--pointer-underline.e--animation-slide .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):after{width:10px;left:calc(100% + 20px)}.e--pointer-framed .elementor-item:after,.e--pointer-framed .elementor-item:before{background:transparent;left:0;top:0;bottom:0;right:0;border:3px solid #55595c}.e--pointer-framed .elementor-item:before{content:""}.e--pointer-framed.e--animation-grow .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75)}.e--pointer-framed.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{-webkit-transform:scale(1.25);-ms-transform:scale(1.25);transform:scale(1.25)}.e--pointer-framed.e--animation-grow .elementor-item:before,.e--pointer-framed.e--animation-shrink .elementor-item:before{-webkit-transition:opacity .2s,-webkit-transform .4s;transition:opacity .2s,-webkit-transform .4s;-o-transition:opacity .2s,transform .4s;transition:opacity .2s,transform .4s;transition:opacity .2s,transform .4s,-webkit-transform .4s}.e--pointer-framed.e--animation-draw .elementor-item:after,.e--pointer-framed.e--animation-draw .elementor-item:before{width:3px;height:3px}.e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 3px 3px;-webkit-transition:width .1s .2s,height .1s .3s,opacity .12s .22s;-o-transition:width .1s .2s,height .1s .3s,opacity .12s .22s;transition:width .1s .2s,height .1s .3s,opacity .12s .22s}.e--pointer-framed.e--animation-draw .elementor-item:after{content:"";top:auto;bottom:0;left:auto;right:0;border-width:3px 3px 0 0;-webkit-transition:width .1s,height .1s .1s,opacity .02s .18s;-o-transition:width .1s,height .1s .1s,opacity .02s .18s;transition:width .1s,height .1s .1s,opacity .02s .18s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{width:100%;height:100%}.e--pointer-framed.e--animation-draw .elementor-item-active:before,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:before,.e--pointer-framed.e--animation-draw .elementor-item:focus:before,.e--pointer-framed.e--animation-draw .elementor-item:hover:before{-webkit-transition:opacity .02s,height .1s,width .1s .1s;-o-transition:opacity .02s,height .1s,width .1s .1s;transition:opacity .02s,height .1s,width .1s .1s}.e--pointer-framed.e--animation-draw .elementor-item-active:after,.e--pointer-framed.e--animation-draw .elementor-item.highlighted:after,.e--pointer-framed.e--animation-draw .elementor-item:focus:after,.e--pointer-framed.e--animation-draw .elementor-item:hover:after{-webkit-transition:opacity .02s .2s,height .1s .2s,width .1s .3s;-o-transition:opacity .02s .2s,height .1s .2s,width .1s .3s;transition:opacity .02s .2s,height .1s .2s,width .1s .3s}.e--pointer-framed.e--animation-corners .elementor-item:after,.e--pointer-framed.e--animation-corners .elementor-item:before{width:3px;height:3px}.e--pointer-framed.e--animation-corners .elementor-item:before{border-width:3px 0 0 3px}.e--pointer-framed.e--animation-corners .elementor-item:after{content:"";top:auto;bottom:0;left:auto;right:0;border-width:0 3px 3px 0}.e--pointer-framed.e--animation-corners .elementor-item-active:after,.e--pointer-framed.e--animation-corners .elementor-item-active:before,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:after,.e--pointer-framed.e--animation-corners .elementor-item.highlighted:before,.e--pointer-framed.e--animation-corners .elementor-item:focus:after,.e--pointer-framed.e--animation-corners .elementor-item:focus:before,.e--pointer-framed.e--animation-corners .elementor-item:hover:after,.e--pointer-framed.e--animation-corners .elementor-item:hover:before{width:100%;height:100%;-webkit-transition:opacity 2ms,width .4s,height .4s;-o-transition:opacity 2ms,width .4s,height .4s;transition:opacity 2ms,width .4s,height .4s}.e--pointer-framed.e--animation-none,.e--pointer-framed.e--animation-none .elementor-item,.e--pointer-framed.e--animation-none .elementor-item:after,.e--pointer-framed.e--animation-none .elementor-item:before,.e--pointer-framed.e--animation-none .elementor-item:focus,.e--pointer-framed.e--animation-none .elementor-item:hover,.e--pointer-framed.e--animation-none:after,.e--pointer-framed.e--animation-none:before,.e--pointer-framed.e--animation-none:focus,.e--pointer-framed.e--animation-none:hover{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.e--pointer-background .elementor-item:after,.e--pointer-background .elementor-item:before{content:"";-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.e--pointer-background .elementor-item:before{top:0;left:0;right:0;bottom:0;background:#55595c;z-index:-1}.e--pointer-background .elementor-item-active,.e--pointer-background .elementor-item.highlighted,.e--pointer-background .elementor-item:focus,.e--pointer-background .elementor-item:hover{color:#fff}.e--pointer-background.e--animation-grow .elementor-item:before{-webkit-transform:scale(.5);-ms-transform:scale(.5);transform:scale(.5)}.e--pointer-background.e--animation-grow .elementor-item-active:before,.e--pointer-background.e--animation-grow .elementor-item.highlighted:before,.e--pointer-background.e--animation-grow .elementor-item:focus:before,.e--pointer-background.e--animation-grow .elementor-item:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.e--pointer-background.e--animation-shrink .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.e--pointer-background.e--animation-shrink .elementor-item-active:before,.e--pointer-background.e--animation-shrink .elementor-item.highlighted:before,.e--pointer-background.e--animation-shrink .elementor-item:focus:before,.e--pointer-background.e--animation-shrink .elementor-item:hover:before{-webkit-transition:opacity .15s,-webkit-transform .4s;transition:opacity .15s,-webkit-transform .4s;-o-transition:opacity .15s,transform .4s;transition:opacity .15s,transform .4s;transition:opacity .15s,transform .4s,-webkit-transform .4s}.e--pointer-background.e--animation-sweep-left .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{left:100%}.e--pointer-background.e--animation-sweep-right .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:100%}.e--pointer-background.e--animation-sweep-up .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{top:100%}.e--pointer-background.e--animation-sweep-down .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:100%}.e--pointer-background.e--animation-shutter-out-vertical .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{bottom:50%;top:50%}.e--pointer-background.e--animation-shutter-out-horizontal .elementor-item:not(:hover):not(:focus):not(.elementor-item-active):not(.highlighted):before{right:50%;left:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{top:0;left:0;right:0;bottom:0;background:#55595c;z-index:-1}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:before{top:0;bottom:100%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:after{top:100%;bottom:0}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:before{bottom:50%}.e--pointer-background.e--animation-shutter-in-vertical .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-vertical .elementor-item:hover:after{top:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:before{right:0;left:100%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:after{right:100%;left:0}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:before,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:before{left:50%}.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item-active:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item.highlighted:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:focus:after,.e--pointer-background.e--animation-shutter-in-horizontal .elementor-item:hover:after{right:50%}.e--pointer-background.e--animation-none,.e--pointer-background.e--animation-none .elementor-item,.e--pointer-background.e--animation-none .elementor-item:after,.e--pointer-background.e--animation-none .elementor-item:before,.e--pointer-background.e--animation-none .elementor-item:focus,.e--pointer-background.e--animation-none .elementor-item:hover,.e--pointer-background.e--animation-none:after,.e--pointer-background.e--animation-none:before,.e--pointer-background.e--animation-none:focus,.e--pointer-background.e--animation-none:hover{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.e--pointer-text.e--animation-skew .elementor-item:focus,.e--pointer-text.e--animation-skew .elementor-item:hover{-webkit-transform:skew(-8deg);-ms-transform:skew(-8deg);transform:skew(-8deg)}.e--pointer-text.e--animation-grow .elementor-item:focus,.e--pointer-text.e--animation-grow .elementor-item:hover{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.e--pointer-text.e--animation-shrink .elementor-item:focus,.e--pointer-text.e--animation-shrink .elementor-item:hover{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.e--pointer-text.e--animation-float .elementor-item:focus,.e--pointer-text.e--animation-float .elementor-item:hover{-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px)}.e--pointer-text.e--animation-sink .elementor-item:focus,.e--pointer-text.e--animation-sink .elementor-item:hover{-webkit-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px)}.e--pointer-text.e--animation-rotate .elementor-item:focus,.e--pointer-text.e--animation-rotate .elementor-item:hover{-webkit-transform:rotate(6deg);-ms-transform:rotate(6deg);transform:rotate(6deg)}.e--pointer-text.e--animation-none,.e--pointer-text.e--animation-none .elementor-item,.e--pointer-text.e--animation-none .elementor-item:after,.e--pointer-text.e--animation-none .elementor-item:before,.e--pointer-text.e--animation-none .elementor-item:focus,.e--pointer-text.e--animation-none .elementor-item:hover,.e--pointer-text.e--animation-none:after,.e--pointer-text.e--animation-none:before,.e--pointer-text.e--animation-none:focus,.e--pointer-text.e--animation-none:hover{-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.elementor-nav-menu--main .elementor-nav-menu a{-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a.highlighted,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:13px 20px}.elementor-nav-menu--main .elementor-nav-menu a.current{background:#373a3c;color:#fff}.elementor-nav-menu--main .elementor-nav-menu a.disabled{background:#55595c;color:#a1a6a9}.elementor-nav-menu--main .elementor-nav-menu ul{position:absolute;width:12em;border-width:0;border-style:solid;padding:0}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:20px}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow,.elementor-nav-menu--main .elementor-nav-menu span.scroll-up-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-width:8px;border-style:dashed dashed solid;border-color:transparent transparent #494c4f}.elementor-nav-menu--main .elementor-nav-menu span.scroll-down-arrow{top:6px;border-style:solid dashed dashed;border-color:#494c4f transparent transparent}.elementor-nav-menu--main .elementor-nav-menu--dropdown .sub-arrow i{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.elementor-nav-menu--layout-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-nav-menu--layout-horizontal .elementor-nav-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{white-space:nowrap}.elementor-nav-menu__align-right .elementor-nav-menu{margin-left:auto}.elementor-nav-menu__align-right .elementor-nav-menu,.elementor-nav-menu__align-right .elementor-nav-menu--layout-vertical>ul>li>a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.elementor-nav-menu__align-left .elementor-nav-menu{margin-right:auto}.elementor-nav-menu__align-left .elementor-nav-menu,.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.elementor-nav-menu__align-center .elementor-nav-menu{margin-left:auto;margin-right:auto}.elementor-nav-menu__align-center .elementor-nav-menu,.elementor-nav-menu__align-center .elementor-nav-menu--layout-vertical>ul>li>a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu{width:100%}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.elementor-nav-menu__align-justify .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li>a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-widget-nav-menu:not(.elementor-nav-menu--toggle) .elementor-menu-toggle{display:none}.elementor-widget-nav-menu .elementor-widget-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.elementor-nav-menu{position:relative;z-index:2}.elementor-nav-menu:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul{display:block;list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:rgba(0,0,0,0)}.elementor-nav-menu ul{display:none}.elementor-nav-menu ul ul a,.elementor-nav-menu ul ul a:active,.elementor-nav-menu ul ul a:focus,.elementor-nav-menu ul ul a:hover{border-left:16px solid transparent}.elementor-nav-menu ul ul ul a,.elementor-nav-menu ul ul ul a:active,.elementor-nav-menu ul ul ul a:focus,.elementor-nav-menu ul ul ul a:hover{border-left:24px solid transparent}.elementor-nav-menu ul ul ul ul a,.elementor-nav-menu ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul a:hover{border-left:32px solid transparent}.elementor-nav-menu ul ul ul ul ul a,.elementor-nav-menu ul ul ul ul ul a:active,.elementor-nav-menu ul ul ul ul ul a:focus,.elementor-nav-menu ul ul ul ul ul a:hover{border-left:40px solid transparent}.elementor-nav-menu a,.elementor-nav-menu li{position:relative}.elementor-nav-menu li{border-width:0}.elementor-nav-menu a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{padding:10px 20px;line-height:20px}.elementor-nav-menu a.current{background:#373a3c;color:#fff}.elementor-nav-menu a.disabled{cursor:not-allowed;color:#a1a6a9}.elementor-nav-menu--indicator-none .elementor-nav-menu .elementor-item.has-submenu{padding-right:20px}.elementor-nav-menu--indicator-none .elementor-nav-menu .elementor-item.has-submenu .sub-arrow{display:none}.elementor-nav-menu--indicator-plus:before{font-family:Open Sans,sans-serif}.elementor-nav-menu--indicator-chevron .elementor-nav-menu .sub-arrow{font-size:10px}.elementor-nav-menu--indicator-chevron .elementor-nav-menu .sub-arrow i:before{content:""}.elementor-nav-menu--indicator-angle .elementor-nav-menu .sub-arrow i:before{content:""}.elementor-nav-menu--indicator-classic .elementor-nav-menu .sub-arrow i:before{content:""}.elementor-nav-menu--indicator-plus .elementor-nav-menu .sub-arrow i:before{content:"+"}.elementor-nav-menu .sub-arrow{font-size:16px;line-height:1;padding:10px 0 10px 10px;margin-top:-10px;margin-bottom:-10px}.elementor-nav-menu .sub-arrow i{pointer-events:none}.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item.highlighted,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item.elementor-item-active,.elementor-sub-item.highlighted,.elementor-sub-item:focus,.elementor-sub-item:hover{background-color:#55595c;color:#fff}.elementor-menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:22px;padding:.25em;cursor:pointer;border:0 solid;border-radius:3px;background-color:rgba(0,0,0,.05);color:#494c4f}.elementor-menu-toggle.elementor-active i:before{content:"\e87f"}.elementor-nav-menu--dropdown{background-color:#fff;font-size:13px}.elementor-nav-menu--dropdown-none .elementor-menu-toggle,.elementor-nav-menu--dropdown-none .elementor-nav-menu--dropdown{display:none}.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:10px;-webkit-transition:max-height .3s,-webkit-transform .3s;transition:max-height .3s,-webkit-transform .3s;-o-transition:max-height .3s,transform .3s;transition:max-height .3s,transform .3s;transition:max-height .3s,transform .3s,-webkit-transform .3s;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;overflow:auto}.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:.85em}.elementor-nav-menu--dropdown a{color:#494c4f;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.elementor-nav-menu--dropdown a.current{background:#373a3c;color:#fff}.elementor-nav-menu--dropdown a.disabled{color:#b3b3b3}ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{text-shadow:none;border-left:8px solid transparent}.elementor-nav-menu__text-align-center .elementor-nav-menu--dropdown .elementor-nav-menu a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);max-height:0}.elementor-nav-menu--toggle .elementor-menu-toggle.elementor-active+.elementor-nav-menu__container{-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);max-height:100vh}.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{position:absolute;z-index:9997}@media (min-width:768px){.elementor-nav-menu--dropdown-mobile .elementor-menu-toggle,.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--dropdown{display:none}}@media (min-width:1025px){.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{display:none}}@media (max-width:1024px){.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display:none}}@media (max-width:767px){.elementor-nav-menu--dropdown-mobile .elementor-nav-menu--main{display:none}}.elementor-theme-builder-content-area{height:400px}.elementor-location-footer:before,.elementor-location-header:before{content:"";display:table;clear:both}.elementor-posts.elementor-posts--skin-archive_full_content article.elementor-post{display:block}.elementor-post-navigation-borders-yes .elementor-post-navigation.elementor-grid{color:#d4d4d4;border:none;border-top:1px solid;border-bottom:1px solid;padding-top:10px;padding-bottom:10px}.elementor-post-navigation-borders-yes .elementor-post-navigation__separator{height:100%;width:1px;margin:0 auto;background-color:#d4d4d4}.elementor-post-navigation{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-post-navigation .post-navigation__arrow-wrapper{color:#d4d4d4}.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-prev{font-size:30px;padding-right:15px}.elementor-post-navigation .post-navigation__arrow-wrapper.post-navigation__arrow-next{font-size:30px;padding-left:15px}.elementor-post-navigation .post-navigation__arrow-wrapper i{-webkit-transform:translateY(-5%);-ms-transform:translateY(-5%);transform:translateY(-5%)}.elementor-post-navigation .elementor-post-navigation__link__next,.elementor-post-navigation .elementor-post-navigation__link__prev{overflow:hidden}.elementor-post-navigation .elementor-post-navigation__link a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}.elementor-post-navigation .post-navigation__next--label,.elementor-post-navigation .post-navigation__prev--label{text-transform:uppercase;font-size:.8em}.elementor-post-navigation .post-navigation__next--title,.elementor-post-navigation .post-navigation__prev--title{font-size:.7em}.elementor-post-navigation .post-navigation__next--label,.elementor-post-navigation .post-navigation__next--title,.elementor-post-navigation .post-navigation__prev--label,.elementor-post-navigation .post-navigation__prev--title{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.elementor-post-navigation span.elementor-post-navigation__link__next{text-align:right}.elementor-post-navigation span.elementor-post-navigation__link__next,.elementor-post-navigation span.elementor-post-navigation__link__prev{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.elementor-post-navigation .elementor-grid{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.elementor-post-navigation .elementor-post-navigation__link{width:calc(50% - 0.5px);white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.elementor-post-navigation .elementor-post-navigation__separator-wrapper{text-align:center}.elementor-post-navigation .elementor-post-navigation__next{text-align:right}.elementor-post-navigation .elementor-post-navigation__next a{float:right}.site-main .elementor-widget-post-navigation,.site-main .elementor-widget-post-navigation [class*=navigation]{margin:0}.elementor-search-form{display:block;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.elementor-search-form button,.elementor-search-form input[type=search]{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;min-width:0;font-size:15px;-webkit-appearance:none;-moz-appearance:none}.elementor-search-form button:focus,.elementor-search-form input[type=search]:focus{outline:0;color:inherit}.elementor-search-form button{background-color:#818a91;font-size:16px;color:#fff;border-radius:0}.elementor-search-form__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;overflow:hidden;border:0 solid transparent;min-height:50px}.elementor-search-form__container:not(.elementor-search-form--full-screen){background:#eceeef}.elementor-search-form__input{-ms-flex-preferred-size:100%;flex-basis:100%;color:#55595c;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s}.elementor-search-form__input::-webkit-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search-form__input:-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search-form__input:-moz-placeholder,.elementor-search-form__input::-moz-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search-form__input::-ms-input-placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search-form__input::placeholder{color:inherit;font-family:inherit;opacity:.6}.elementor-search-form__submit{-webkit-transition:color .2s,background .2s;-o-transition:color .2s,background .2s;transition:color .2s,background .2s}.elementor-search-form .elementor-search-form__submit,.elementor-search-form .elementor-search-form__submit:hover{color:#fff;border:none;border-radius:0}.elementor-search-form--button-type-text .elementor-search-form__submit{-ms-flex-negative:0;flex-shrink:0}.elementor-search-form--skin-minimal .elementor-search-form__icon{opacity:.6;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#55595c}.elementor-search-form--skin-full_screen .elementor-search-form input[type=search].elementor-search-form__input{font-size:50px;text-align:center;border-style:solid;border-width:0 0 1px;border-color:#fff;line-height:1.5;color:#fff}.elementor-search-form--skin-full_screen .elementor-search-form__toggle{display:inline-block;cursor:pointer;vertical-align:middle;color:#494c4f}.elementor-search-form--skin-full_screen .elementor-search-form__toggle i{position:relative;display:block;border:0 solid;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;width:33px;height:33px;background-color:rgba(0,0,0,.05);border-radius:3px}.elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:.55em}.elementor-search-form--skin-full_screen .elementor-search-form__container{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:9998;top:0;left:0;right:0;bottom:0;height:100vh;padding:0 15%;background-color:rgba(0,0,0,.8)}.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen){overflow:hidden;opacity:0;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) .dialog-lightbox-close-button{display:none}.elementor-author-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-author-box__avatar{-ms-flex-negative:0;flex-shrink:0;margin-right:25px}.elementor-author-box__avatar img{width:100px;border-radius:500px;-o-object-fit:cover;object-fit:cover}.elementor-author-box__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:17px}.elementor-author-box__name{font-size:24px;margin-bottom:5px}.elementor-author-box__bio,.elementor-author-box__bio p{margin-bottom:.8em}.elementor-author-box__bio p:last-of-type{margin-bottom:0}.elementor-author-box--layout-image-left .elementor-author-box{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.elementor-author-box--layout-image-left .elementor-author-box__avatar{margin-left:0;margin-right:25px}.elementor-author-box--layout-image-right .elementor-author-box{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.elementor-author-box--layout-image-right .elementor-author-box__avatar{margin-right:0;margin-left:25px}.elementor-author-box--layout-image-above .elementor-author-box{display:block}.elementor-author-box--layout-image-above .elementor-author-box__avatar{margin:0 auto 15px;display:inline-block}.elementor-author-box--layout-image-above.elementor-author-box--align-left .elementor-author-box__avatar{margin-left:0}.elementor-author-box--layout-image-above.elementor-author-box--align-right .elementor-author-box__avatar{margin-right:0}.elementor-author-box--align-left .elementor-author-box{text-align:left}.elementor-author-box--align-right .elementor-author-box{text-align:right}.elementor-author-box--align-center .elementor-author-box{text-align:center}.elementor-button.elementor-author-box__button{border:2px solid #55595c;font-size:15px;font-weight:100;padding:10px 18px}.elementor-button.elementor-author-box__button,.elementor-button.elementor-author-box__button:hover{background:transparent;color:#55595c}.elementor-widget-author-box:not(.elementor-author-box--layout-image-above).elementor-author-box--image-valign-top .elementor-author-box__avatar,.elementor-widget-author-box:not(.elementor-author-box--layout-image-above) .elementor-author-box__avatar{-ms-flex-item-align:start;align-self:flex-start}.elementor-widget-author-box:not(.elementor-author-box--layout-image-above).elementor-author-box--image-valign-middle .elementor-author-box__avatar{-ms-flex-item-align:center;align-self:center}.elementor-post-info__terms-list{display:inline-block}.elementor-post-info .elementor-icon-list-icon .elementor-avatar{border-radius:100%}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{display:inline-block}.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a,.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text span{display:inline}.elementor-widget-breadcrumbs{font-size:.85em}.elementor-widget-breadcrumbs p{margin-bottom:0}.elementor-sitemap-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.elementor-sticky--active{z-index:99}[data-elementor-type=popup] .elementor-section-wrap:not(:empty)+#elementor-add-new-section,[data-elementor-type=popup]:not(.elementor-edit-mode){display:none}.elementor-popup-modal{display:-webkit-box;display:-ms-flexbox;display:flex;pointer-events:none;background-color:transparent;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.elementor-popup-modal .dialog-buttons-wrapper,.elementor-popup-modal .dialog-header{display:none}.elementor-popup-modal .dialog-close-button{display:none;top:20px;margin-top:0;right:20px;opacity:1;z-index:9999;pointer-events:all}.elementor-popup-modal .dialog-widget-content{width:auto;overflow:visible;max-width:100%;max-height:100%;border-radius:0;-webkit-box-shadow:none;box-shadow:none;pointer-events:all}.elementor-popup-modal .dialog-message{width:640px;max-width:100vw;max-height:100vh;padding:0;overflow:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.elementor-popup-modal .elementor{width:100%}.elementor-motion-effects-element,.elementor-motion-effects-layer{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(0,.33,.07,1.03);-o-transition-timing-function:cubic-bezier(0,.33,.07,1.03);transition-timing-function:cubic-bezier(0,.33,.07,1.03);-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}.elementor-motion-effects-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.elementor-motion-effects-layer{position:absolute;top:0;left:0;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.elementor-motion-effects-perspective{-webkit-perspective:1200px;perspective:1200px}.elementor-gallery__container{min-height:1px}.elementor-gallery-item{position:relative;overflow:hidden;display:block;text-decoration:none;border:solid var(--image-border-width) var(--image-border-color);border-radius:var(--image-border-radius)}.elementor-gallery-item__content,.elementor-gallery-item__overlay{height:100%;width:100%;position:absolute;top:0;left:0}.elementor-gallery-item__overlay{mix-blend-mode:var(--overlay-mix-blend-mode);-webkit-transition-duration:var(--overlay-transition-duration);-o-transition-duration:var(--overlay-transition-duration);transition-duration:var(--overlay-transition-duration);-webkit-transition-property:mix-blend-mode,opacity,background-color,-webkit-transform;transition-property:mix-blend-mode,opacity,background-color,-webkit-transform;-o-transition-property:mix-blend-mode,transform,opacity,background-color;transition-property:mix-blend-mode,transform,opacity,background-color;transition-property:mix-blend-mode,transform,opacity,background-color,-webkit-transform}.elementor-gallery-item__image.e-gallery-image{-webkit-transition-duration:var(--image-transition-duration);-o-transition-duration:var(--image-transition-duration);transition-duration:var(--image-transition-duration);-webkit-transition-property:-webkit-filter,-webkit-transform;transition-property:-webkit-filter,-webkit-transform;-o-transition-property:filter,transform;transition-property:filter,transform;transition-property:filter,transform,-webkit-filter,-webkit-transform}.elementor-gallery-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:var(--content-justify-content,center);-ms-flex-pack:var(--content-justify-content,center);justify-content:var(--content-justify-content,center);-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:var(--content-text-align);padding:var(--content-padding)}.elementor-gallery-item__content>div{-webkit-transition-duration:var(--content-transition-duration);-o-transition-duration:var(--content-transition-duration);transition-duration:var(--content-transition-duration)}.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(2){-webkit-transition-delay:calc((var(--content-transition-delay) / 3));-o-transition-delay:calc((var(--content-transition-delay) / 3));transition-delay:calc((var(--content-transition-delay) / 3))}.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(3){-webkit-transition-delay:calc((var(--content-transition-delay) / 3) * 2);-o-transition-delay:calc((var(--content-transition-delay) / 3) * 2);transition-delay:calc((var(--content-transition-delay) / 3) * 2)}.elementor-gallery-item__content.elementor-gallery--sequenced-animation>div:nth-child(4){-webkit-transition-delay:calc((var(--content-transition-delay) / 3) * 3);-o-transition-delay:calc((var(--content-transition-delay) / 3) * 3);transition-delay:calc((var(--content-transition-delay) / 3) * 3)}.elementor-gallery-item__description{color:var(--description-text-color,#fff);width:100%}.elementor-gallery-item__title{color:var(--title-text-color,#fff);font-weight:700;width:100%}.elementor-gallery__titles-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:var(--titles-container-justify-content,center);-ms-flex-pack:var(--titles-container-justify-content,center);justify-content:var(--titles-container-justify-content,center);margin-bottom:20px}.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item:after,.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item:before{background-color:var(--galleries-pointer-bg-color-hover)}.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:after,.elementor-gallery__titles-container:not(.e--pointer-framed) .elementor-item.elementor-item-active:before{background-color:var(--galleries-pointer-bg-color-active)}.elementor-gallery__titles-container.e--pointer-framed .elementor-item:before{border-color:var(--galleries-pointer-bg-color-hover);border-width:var(--galleries-pointer-border-width)}.elementor-gallery__titles-container.e--pointer-framed .elementor-item:after{border-color:var(--galleries-pointer-bg-color-hover)}.elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active:after,.elementor-gallery__titles-container.e--pointer-framed .elementor-item.elementor-item-active:before{border-color:var(--galleries-pointer-bg-color-active)}.elementor-gallery__titles-container.e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 var(--galleries-pointer-border-width) var(--galleries-pointer-border-width)}.elementor-gallery__titles-container.e--pointer-framed.e--animation-draw .elementor-item:after{border-width:var(--galleries-pointer-border-width) var(--galleries-pointer-border-width) 0 0}.elementor-gallery__titles-container.e--pointer-framed.e--animation-corners .elementor-item:before{border-width:var(--galleries-pointer-border-width) 0 0 var(--galleries-pointer-border-width)}.elementor-gallery__titles-container.e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 var(--galleries-pointer-border-width) var(--galleries-pointer-border-width) 0}.elementor-gallery__titles-container .e--pointer-double-line .elementor-item:after,.elementor-gallery__titles-container .e--pointer-double-line .elementor-item:before,.elementor-gallery__titles-container .e--pointer-overline .elementor-item:before,.elementor-gallery__titles-container .e--pointer-underline .elementor-item:after{height:var(--galleries-pointer-border-width)}.elementor-gallery-title{--space-between:10px;cursor:pointer;color:#6d7882;font-weight:500;position:relative;padding:7px 14px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.elementor-gallery-title--active{color:#495157}.elementor-gallery-title:not(:last-child){margin-right:var(--space-between)}.elementor-gallery-item__title+.elementor-gallery-item__description{margin-top:var(--description-margin-top)}.e-gallery-item.elementor-gallery-item{-webkit-transition-property:all;-o-transition-property:all;transition-property:all}.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-bottom,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-left,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-right,.e-gallery-item.elementor-animated-content .elementor-animated-item--enter-from-top,.e-gallery-item:hover .elementor-gallery__item-overlay-bg,.e-gallery-item:hover .elementor-gallery__item-overlay-content,.e-gallery-item:hover .elementor-gallery__item-overlay-content__description,.e-gallery-item:hover .elementor-gallery__item-overlay-content__title{opacity:1}a.elementor-item.elementor-gallery-title{color:var(--galleries-title-color-normal)}a.elementor-item.elementor-gallery-title.elementor-item-active,a.elementor-item.elementor-gallery-title.highlighted,a.elementor-item.elementor-gallery-title:focus,a.elementor-item.elementor-gallery-title:hover{color:var(--galleries-title-color-hover)}a.elementor-item.elementor-gallery-title.elementor-item-active{color:var(--gallery-title-color-active)}.elementor-widget-table-of-contents .elementor-toc__header-title{color:var(--header-color)}.elementor-widget-table-of-contents.elementor-toc--collapsed .elementor-toc__toggle-button--collapse,.elementor-widget-table-of-contents:not(.elementor-toc--collapsed) .elementor-toc__toggle-button--expand{display:none}.elementor-widget-table-of-contents .elementor-widget-container{min-height:var(--box-min-height);border:var(--box-border-width,1px) solid var(--box-border-color,#a4afb7);border-radius:var(--box-border-radius,3px);background-color:var(--box-background-color);-webkit-transition:min-height .4s;-o-transition:min-height .4s;transition:min-height .4s;overflow:hidden}.elementor-toc__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:var(--box-padding,20px);background-color:var(--header-background-color);border-bottom:var(--separator-width,1px) solid var(--box-border-color,#a4afb7)}.elementor-toc__header-title{font-size:18px;margin:0;color:var(--header-color)}.elementor-toc__toggle-button{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.elementor-toc__toggle-button i{color:var(--toggle-button-color)}.elementor-toc__toggle-button svg{height:1em;width:1em}.elementor-toc__spinner-container{text-align:center}.elementor-toc__spinner{font-size:2em}.elementor-toc__body{padding:var(--box-padding,20px)}.elementor-toc__list-wrapper{list-style:none;padding:0}.elementor-toc__list-item{margin-bottom:.5em}.elementor-toc__list-item.elementor-item-active{font-weight:700}.elementor-toc__list-item .elementor-toc__list-wrapper{margin-top:.5em;margin-left:var(--nested-list-indent,1em)}.elementor-toc__list-item-text:hover{color:var(--item-text-hover-color);-webkit-text-decoration:var(--item-text-hover-decoration);text-decoration:var(--item-text-hover-decoration)}.elementor-toc__list-item-text.elementor-item-active{color:var(--item-text-active-color);-webkit-text-decoration:var(--item-text-active-decoration);text-decoration:var(--item-text-active-decoration)}.elementor-toc__list-item-text-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.elementor-toc__list-item-text-wrapper:before,.elementor-toc__list-item-text-wrapper i{margin-right:8px;color:var(--marker-color)}.elementor-toc__list-item-text-wrapper i{font-size:var(--marker-size,.5em)}.elementor-toc__list-item-text-wrapper:before{font-size:var(--marker-size,1em)}.elementor-toc--content-ellipsis .elementor-toc__list-item-text{white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.elementor-toc__list-items--collapsible>.elementor-toc__list-wrapper>.elementor-toc__list-item>.elementor-toc__list-wrapper{display:none}.elementor-toc__heading-anchor{position:absolute}.elementor-toc__body .elementor-toc__list-item-text{color:var(--item-text-color);-webkit-text-decoration:var(--item-text-decoration);text-decoration:var(--item-text-decoration)}.elementor-toc__body .elementor-toc__list-item-text:hover{color:var(--item-text-hover-color);-webkit-text-decoration:var(--item-text-hover-decoration);text-decoration:var(--item-text-hover-decoration)}.elementor-toc__body .elementor-toc__list-item-text.elementor-item-active{color:var(--item-text-active-color);-webkit-text-decoration:var(--item-text-active-decoration);text-decoration:var(--item-text-active-decoration)}ol.elementor-toc__list-wrapper{counter-reset:item}ol.elementor-toc__list-wrapper .elementor-toc__list-item{counter-increment:item}ol.elementor-toc__list-wrapper .elementor-toc__list-item-text-wrapper:before{content:counters(item,".") ". "}@media only screen and (max-width:1024px){.elementor-toc--minimized-on-tablet .elementor-toc__body{display:none}}@media only screen and (max-width:767px){.elementor-toc--minimized-on-mobile .elementor-toc__body{display:none}}.e-lottie__container{display:inline-block;max-width:var(--lottie-container-max-width);width:var(--lottie-container-width);opacity:var(--lottie-container-opacity)}.e-lottie__container:hover{opacity:var(--lottie-container-opacity-hover);-webkit-transition-duration:var(--lottie-container-transition-duration-hover);-o-transition-duration:var(--lottie-container-transition-duration-hover);transition-duration:var(--lottie-container-transition-duration-hover)}.e-lottie__container svg,.e-lottie__container svg *{-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.e-lottie__caption{color:var(--caption-color);margin-top:var(--caption-margin-top);text-align:var(--caption-text-align)}
/*!
 * Font Awesome Free 5.12.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa,.fab,.fad,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:.08em solid #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical,.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1);transform:scale(-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-500px:before{content:"\f26e"}.fa-accessible-icon:before{content:"\f368"}.fa-accusoft:before{content:"\f369"}.fa-acquisitions-incorporated:before{content:"\f6af"}.fa-ad:before{content:"\f641"}.fa-address-book:before{content:"\f2b9"}.fa-address-card:before{content:"\f2bb"}.fa-adjust:before{content:"\f042"}.fa-adn:before{content:"\f170"}.fa-adobe:before{content:"\f778"}.fa-adversal:before{content:"\f36a"}.fa-affiliatetheme:before{content:"\f36b"}.fa-air-freshener:before{content:"\f5d0"}.fa-airbnb:before{content:"\f834"}.fa-algolia:before{content:"\f36c"}.fa-align-center:before{content:"\f037"}.fa-align-justify:before{content:"\f039"}.fa-align-left:before{content:"\f036"}.fa-align-right:before{content:"\f038"}.fa-alipay:before{content:"\f642"}.fa-allergies:before{content:"\f461"}.fa-amazon:before{content:"\f270"}.fa-amazon-pay:before{content:"\f42c"}.fa-ambulance:before{content:"\f0f9"}.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-amilia:before{content:"\f36d"}.fa-anchor:before{content:"\f13d"}.fa-android:before{content:"\f17b"}.fa-angellist:before{content:"\f209"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-down:before{content:"\f107"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angry:before{content:"\f556"}.fa-angrycreative:before{content:"\f36e"}.fa-angular:before{content:"\f420"}.fa-ankh:before{content:"\f644"}.fa-app-store:before{content:"\f36f"}.fa-app-store-ios:before{content:"\f370"}.fa-apper:before{content:"\f371"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-archive:before{content:"\f187"}.fa-archway:before{content:"\f557"}.fa-arrow-alt-circle-down:before{content:"\f358"}.fa-arrow-alt-circle-left:before{content:"\f359"}.fa-arrow-alt-circle-right:before{content:"\f35a"}.fa-arrow-alt-circle-up:before{content:"\f35b"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-down:before{content:"\f063"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrows-alt:before{content:"\f0b2"}.fa-arrows-alt-h:before{content:"\f337"}.fa-arrows-alt-v:before{content:"\f338"}.fa-artstation:before{content:"\f77a"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asterisk:before{content:"\f069"}.fa-asymmetrik:before{content:"\f372"}.fa-at:before{content:"\f1fa"}.fa-atlas:before{content:"\f558"}.fa-atlassian:before{content:"\f77b"}.fa-atom:before{content:"\f5d2"}.fa-audible:before{content:"\f373"}.fa-audio-description:before{content:"\f29e"}.fa-autoprefixer:before{content:"\f41c"}.fa-avianex:before{content:"\f374"}.fa-aviato:before{content:"\f421"}.fa-award:before{content:"\f559"}.fa-aws:before{content:"\f375"}.fa-baby:before{content:"\f77c"}.fa-baby-carriage:before{content:"\f77d"}.fa-backspace:before{content:"\f55a"}.fa-backward:before{content:"\f04a"}.fa-bacon:before{content:"\f7e5"}.fa-bahai:before{content:"\f666"}.fa-balance-scale:before{content:"\f24e"}.fa-balance-scale-left:before{content:"\f515"}.fa-balance-scale-right:before{content:"\f516"}.fa-ban:before{content:"\f05e"}.fa-band-aid:before{content:"\f462"}.fa-bandcamp:before{content:"\f2d5"}.fa-barcode:before{content:"\f02a"}.fa-bars:before{content:"\f0c9"}.fa-baseball-ball:before{content:"\f433"}.fa-basketball-ball:before{content:"\f434"}.fa-bath:before{content:"\f2cd"}.fa-battery-empty:before{content:"\f244"}.fa-battery-full:before{content:"\f240"}.fa-battery-half:before{content:"\f242"}.fa-battery-quarter:before{content:"\f243"}.fa-battery-three-quarters:before{content:"\f241"}.fa-battle-net:before{content:"\f835"}.fa-bed:before{content:"\f236"}.fa-beer:before{content:"\f0fc"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-bell:before{content:"\f0f3"}.fa-bell-slash:before{content:"\f1f6"}.fa-bezier-curve:before{content:"\f55b"}.fa-bible:before{content:"\f647"}.fa-bicycle:before{content:"\f206"}.fa-biking:before{content:"\f84a"}.fa-bimobject:before{content:"\f378"}.fa-binoculars:before{content:"\f1e5"}.fa-biohazard:before{content:"\f780"}.fa-birthday-cake:before{content:"\f1fd"}.fa-bitbucket:before{content:"\f171"}.fa-bitcoin:before{content:"\f379"}.fa-bity:before{content:"\f37a"}.fa-black-tie:before{content:"\f27e"}.fa-blackberry:before{content:"\f37b"}.fa-blender:before{content:"\f517"}.fa-blender-phone:before{content:"\f6b6"}.fa-blind:before{content:"\f29d"}.fa-blog:before{content:"\f781"}.fa-blogger:before{content:"\f37c"}.fa-blogger-b:before{content:"\f37d"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-bold:before{content:"\f032"}.fa-bolt:before{content:"\f0e7"}.fa-bomb:before{content:"\f1e2"}.fa-bone:before{content:"\f5d7"}.fa-bong:before{content:"\f55c"}.fa-book:before{content:"\f02d"}.fa-book-dead:before{content:"\f6b7"}.fa-book-medical:before{content:"\f7e6"}.fa-book-open:before{content:"\f518"}.fa-book-reader:before{content:"\f5da"}.fa-bookmark:before{content:"\f02e"}.fa-bootstrap:before{content:"\f836"}.fa-border-all:before{content:"\f84c"}.fa-border-none:before{content:"\f850"}.fa-border-style:before{content:"\f853"}.fa-bowling-ball:before{content:"\f436"}.fa-box:before{content:"\f466"}.fa-box-open:before{content:"\f49e"}.fa-boxes:before{content:"\f468"}.fa-braille:before{content:"\f2a1"}.fa-brain:before{content:"\f5dc"}.fa-bread-slice:before{content:"\f7ec"}.fa-briefcase:before{content:"\f0b1"}.fa-briefcase-medical:before{content:"\f469"}.fa-broadcast-tower:before{content:"\f519"}.fa-broom:before{content:"\f51a"}.fa-brush:before{content:"\f55d"}.fa-btc:before{content:"\f15a"}.fa-buffer:before{content:"\f837"}.fa-bug:before{content:"\f188"}.fa-building:before{content:"\f1ad"}.fa-bullhorn:before{content:"\f0a1"}.fa-bullseye:before{content:"\f140"}.fa-burn:before{content:"\f46a"}.fa-buromobelexperte:before{content:"\f37f"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-business-time:before{content:"\f64a"}.fa-buy-n-large:before{content:"\f8a6"}.fa-buysellads:before{content:"\f20d"}.fa-calculator:before{content:"\f1ec"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-check:before{content:"\f274"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-minus:before{content:"\f272"}.fa-calendar-plus:before{content:"\f271"}.fa-calendar-times:before{content:"\f273"}.fa-calendar-week:before{content:"\f784"}.fa-camera:before{content:"\f030"}.fa-camera-retro:before{content:"\f083"}.fa-campground:before{content:"\f6bb"}.fa-canadian-maple-leaf:before{content:"\f785"}.fa-candy-cane:before{content:"\f786"}.fa-cannabis:before{content:"\f55f"}.fa-capsules:before{content:"\f46b"}.fa-car:before{content:"\f1b9"}.fa-car-alt:before{content:"\f5de"}.fa-car-battery:before{content:"\f5df"}.fa-car-crash:before{content:"\f5e1"}.fa-car-side:before{content:"\f5e4"}.fa-caravan:before{content:"\f8ff"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-caret-square-down:before{content:"\f150"}.fa-caret-square-left:before{content:"\f191"}.fa-caret-square-right:before{content:"\f152"}.fa-caret-square-up:before{content:"\f151"}.fa-caret-up:before{content:"\f0d8"}.fa-carrot:before{content:"\f787"}.fa-cart-arrow-down:before{content:"\f218"}.fa-cart-plus:before{content:"\f217"}.fa-cash-register:before{content:"\f788"}.fa-cat:before{content:"\f6be"}.fa-cc-amazon-pay:before{content:"\f42d"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-apple-pay:before{content:"\f416"}.fa-cc-diners-club:before{content:"\f24c"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-cc-visa:before{content:"\f1f0"}.fa-centercode:before{content:"\f380"}.fa-centos:before{content:"\f789"}.fa-certificate:before{content:"\f0a3"}.fa-chair:before{content:"\f6c0"}.fa-chalkboard:before{content:"\f51b"}.fa-chalkboard-teacher:before{content:"\f51c"}.fa-charging-station:before{content:"\f5e7"}.fa-chart-area:before{content:"\f1fe"}.fa-chart-bar:before{content:"\f080"}.fa-chart-line:before{content:"\f201"}.fa-chart-pie:before{content:"\f200"}.fa-check:before{content:"\f00c"}.fa-check-circle:before{content:"\f058"}.fa-check-double:before{content:"\f560"}.fa-check-square:before{content:"\f14a"}.fa-cheese:before{content:"\f7ef"}.fa-chess:before{content:"\f439"}.fa-chess-bishop:before{content:"\f43a"}.fa-chess-board:before{content:"\f43c"}.fa-chess-king:before{content:"\f43f"}.fa-chess-knight:before{content:"\f441"}.fa-chess-pawn:before{content:"\f443"}.fa-chess-queen:before{content:"\f445"}.fa-chess-rook:before{content:"\f447"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-down:before{content:"\f078"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-child:before{content:"\f1ae"}.fa-chrome:before{content:"\f268"}.fa-chromecast:before{content:"\f838"}.fa-church:before{content:"\f51d"}.fa-circle:before{content:"\f111"}.fa-circle-notch:before{content:"\f1ce"}.fa-city:before{content:"\f64f"}.fa-clinic-medical:before{content:"\f7f2"}.fa-clipboard:before{content:"\f328"}.fa-clipboard-check:before{content:"\f46c"}.fa-clipboard-list:before{content:"\f46d"}.fa-clock:before{content:"\f017"}.fa-clone:before{content:"\f24d"}.fa-closed-captioning:before{content:"\f20a"}.fa-cloud:before{content:"\f0c2"}.fa-cloud-download-alt:before{content:"\f381"}.fa-cloud-meatball:before{content:"\f73b"}.fa-cloud-moon:before{content:"\f6c3"}.fa-cloud-moon-rain:before{content:"\f73c"}.fa-cloud-rain:before{content:"\f73d"}.fa-cloud-showers-heavy:before{content:"\f740"}.fa-cloud-sun:before{content:"\f6c4"}.fa-cloud-sun-rain:before{content:"\f743"}.fa-cloud-upload-alt:before{content:"\f382"}.fa-cloudscale:before{content:"\f383"}.fa-cloudsmith:before{content:"\f384"}.fa-cloudversify:before{content:"\f385"}.fa-cocktail:before{content:"\f561"}.fa-code:before{content:"\f121"}.fa-code-branch:before{content:"\f126"}.fa-codepen:before{content:"\f1cb"}.fa-codiepie:before{content:"\f284"}.fa-coffee:before{content:"\f0f4"}.fa-cog:before{content:"\f013"}.fa-cogs:before{content:"\f085"}.fa-coins:before{content:"\f51e"}.fa-columns:before{content:"\f0db"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-comment-dollar:before{content:"\f651"}.fa-comment-dots:before{content:"\f4ad"}.fa-comment-medical:before{content:"\f7f5"}.fa-comment-slash:before{content:"\f4b3"}.fa-comments:before{content:"\f086"}.fa-comments-dollar:before{content:"\f653"}.fa-compact-disc:before{content:"\f51f"}.fa-compass:before{content:"\f14e"}.fa-compress:before{content:"\f066"}.fa-compress-alt:before{content:"\f422"}.fa-compress-arrows-alt:before{content:"\f78c"}.fa-concierge-bell:before{content:"\f562"}.fa-confluence:before{content:"\f78d"}.fa-connectdevelop:before{content:"\f20e"}.fa-contao:before{content:"\f26d"}.fa-cookie:before{content:"\f563"}.fa-cookie-bite:before{content:"\f564"}.fa-copy:before{content:"\f0c5"}.fa-copyright:before{content:"\f1f9"}.fa-cotton-bureau:before{content:"\f89e"}.fa-couch:before{content:"\f4b8"}.fa-cpanel:before{content:"\f388"}.fa-creative-commons:before{content:"\f25e"}.fa-creative-commons-by:before{content:"\f4e7"}.fa-creative-commons-nc:before{content:"\f4e8"}.fa-creative-commons-nc-eu:before{content:"\f4e9"}.fa-creative-commons-nc-jp:before{content:"\f4ea"}.fa-creative-commons-nd:before{content:"\f4eb"}.fa-creative-commons-pd:before{content:"\f4ec"}.fa-creative-commons-pd-alt:before{content:"\f4ed"}.fa-creative-commons-remix:before{content:"\f4ee"}.fa-creative-commons-sa:before{content:"\f4ef"}.fa-creative-commons-sampling:before{content:"\f4f0"}.fa-creative-commons-sampling-plus:before{content:"\f4f1"}.fa-creative-commons-share:before{content:"\f4f2"}.fa-creative-commons-zero:before{content:"\f4f3"}.fa-credit-card:before{content:"\f09d"}.fa-critical-role:before{content:"\f6c9"}.fa-crop:before{content:"\f125"}.fa-crop-alt:before{content:"\f565"}.fa-cross:before{content:"\f654"}.fa-crosshairs:before{content:"\f05b"}.fa-crow:before{content:"\f520"}.fa-crown:before{content:"\f521"}.fa-crutch:before{content:"\f7f7"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-cut:before{content:"\f0c4"}.fa-cuttlefish:before{content:"\f38c"}.fa-d-and-d:before{content:"\f38d"}.fa-d-and-d-beyond:before{content:"\f6ca"}.fa-dashcube:before{content:"\f210"}.fa-database:before{content:"\f1c0"}.fa-deaf:before{content:"\f2a4"}.fa-delicious:before{content:"\f1a5"}.fa-democrat:before{content:"\f747"}.fa-deploydog:before{content:"\f38e"}.fa-deskpro:before{content:"\f38f"}.fa-desktop:before{content:"\f108"}.fa-dev:before{content:"\f6cc"}.fa-deviantart:before{content:"\f1bd"}.fa-dharmachakra:before{content:"\f655"}.fa-dhl:before{content:"\f790"}.fa-diagnoses:before{content:"\f470"}.fa-diaspora:before{content:"\f791"}.fa-dice:before{content:"\f522"}.fa-dice-d20:before{content:"\f6cf"}.fa-dice-d6:before{content:"\f6d1"}.fa-dice-five:before{content:"\f523"}.fa-dice-four:before{content:"\f524"}.fa-dice-one:before{content:"\f525"}.fa-dice-six:before{content:"\f526"}.fa-dice-three:before{content:"\f527"}.fa-dice-two:before{content:"\f528"}.fa-digg:before{content:"\f1a6"}.fa-digital-ocean:before{content:"\f391"}.fa-digital-tachograph:before{content:"\f566"}.fa-directions:before{content:"\f5eb"}.fa-discord:before{content:"\f392"}.fa-discourse:before{content:"\f393"}.fa-divide:before{content:"\f529"}.fa-dizzy:before{content:"\f567"}.fa-dna:before{content:"\f471"}.fa-dochub:before{content:"\f394"}.fa-docker:before{content:"\f395"}.fa-dog:before{content:"\f6d3"}.fa-dollar-sign:before{content:"\f155"}.fa-dolly:before{content:"\f472"}.fa-dolly-flatbed:before{content:"\f474"}.fa-donate:before{content:"\f4b9"}.fa-door-closed:before{content:"\f52a"}.fa-door-open:before{content:"\f52b"}.fa-dot-circle:before{content:"\f192"}.fa-dove:before{content:"\f4ba"}.fa-download:before{content:"\f019"}.fa-draft2digital:before{content:"\f396"}.fa-drafting-compass:before{content:"\f568"}.fa-dragon:before{content:"\f6d5"}.fa-draw-polygon:before{content:"\f5ee"}.fa-dribbble:before{content:"\f17d"}.fa-dribbble-square:before{content:"\f397"}.fa-dropbox:before{content:"\f16b"}.fa-drum:before{content:"\f569"}.fa-drum-steelpan:before{content:"\f56a"}.fa-drumstick-bite:before{content:"\f6d7"}.fa-drupal:before{content:"\f1a9"}.fa-dumbbell:before{content:"\f44b"}.fa-dumpster:before{content:"\f793"}.fa-dumpster-fire:before{content:"\f794"}.fa-dungeon:before{content:"\f6d9"}.fa-dyalog:before{content:"\f399"}.fa-earlybirds:before{content:"\f39a"}.fa-ebay:before{content:"\f4f4"}.fa-edge:before{content:"\f282"}.fa-edit:before{content:"\f044"}.fa-egg:before{content:"\f7fb"}.fa-eject:before{content:"\f052"}.fa-elementor:before{content:"\f430"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-ello:before{content:"\f5f1"}.fa-ember:before{content:"\f423"}.fa-empire:before{content:"\f1d1"}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-text:before{content:"\f658"}.fa-envelope-square:before{content:"\f199"}.fa-envira:before{content:"\f299"}.fa-equals:before{content:"\f52c"}.fa-eraser:before{content:"\f12d"}.fa-erlang:before{content:"\f39d"}.fa-ethereum:before{content:"\f42e"}.fa-ethernet:before{content:"\f796"}.fa-etsy:before{content:"\f2d7"}.fa-euro-sign:before{content:"\f153"}.fa-evernote:before{content:"\f839"}.fa-exchange-alt:before{content:"\f362"}.fa-exclamation:before{content:"\f12a"}.fa-exclamation-circle:before{content:"\f06a"}.fa-exclamation-triangle:before{content:"\f071"}.fa-expand:before{content:"\f065"}.fa-expand-alt:before{content:"\f424"}.fa-expand-arrows-alt:before{content:"\f31e"}.fa-expeditedssl:before{content:"\f23e"}.fa-external-link-alt:before{content:"\f35d"}.fa-external-link-square-alt:before{content:"\f360"}.fa-eye:before{content:"\f06e"}.fa-eye-dropper:before{content:"\f1fb"}.fa-eye-slash:before{content:"\f070"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-messenger:before{content:"\f39f"}.fa-facebook-square:before{content:"\f082"}.fa-fan:before{content:"\f863"}.fa-fantasy-flight-games:before{content:"\f6dc"}.fa-fast-backward:before{content:"\f049"}.fa-fast-forward:before{content:"\f050"}.fa-fax:before{content:"\f1ac"}.fa-feather:before{content:"\f52d"}.fa-feather-alt:before{content:"\f56b"}.fa-fedex:before{content:"\f797"}.fa-fedora:before{content:"\f798"}.fa-female:before{content:"\f182"}.fa-fighter-jet:before{content:"\f0fb"}.fa-figma:before{content:"\f799"}.fa-file:before{content:"\f15b"}.fa-file-alt:before{content:"\f15c"}.fa-file-archive:before{content:"\f1c6"}.fa-file-audio:before{content:"\f1c7"}.fa-file-code:before{content:"\f1c9"}.fa-file-contract:before{content:"\f56c"}.fa-file-csv:before{content:"\f6dd"}.fa-file-download:before{content:"\f56d"}.fa-file-excel:before{content:"\f1c3"}.fa-file-export:before{content:"\f56e"}.fa-file-image:before{content:"\f1c5"}.fa-file-import:before{content:"\f56f"}.fa-file-invoice:before{content:"\f570"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-file-medical:before{content:"\f477"}.fa-file-medical-alt:before{content:"\f478"}.fa-file-pdf:before{content:"\f1c1"}.fa-file-powerpoint:before{content:"\f1c4"}.fa-file-prescription:before{content:"\f572"}.fa-file-signature:before{content:"\f573"}.fa-file-upload:before{content:"\f574"}.fa-file-video:before{content:"\f1c8"}.fa-file-word:before{content:"\f1c2"}.fa-fill:before{content:"\f575"}.fa-fill-drip:before{content:"\f576"}.fa-film:before{content:"\f008"}.fa-filter:before{content:"\f0b0"}.fa-fingerprint:before{content:"\f577"}.fa-fire:before{content:"\f06d"}.fa-fire-alt:before{content:"\f7e4"}.fa-fire-extinguisher:before{content:"\f134"}.fa-firefox:before{content:"\f269"}.fa-firefox-browser:before{content:"\f907"}.fa-first-aid:before{content:"\f479"}.fa-first-order:before{content:"\f2b0"}.fa-first-order-alt:before{content:"\f50a"}.fa-firstdraft:before{content:"\f3a1"}.fa-fish:before{content:"\f578"}.fa-fist-raised:before{content:"\f6de"}.fa-flag:before{content:"\f024"}.fa-flag-checkered:before{content:"\f11e"}.fa-flag-usa:before{content:"\f74d"}.fa-flask:before{content:"\f0c3"}.fa-flickr:before{content:"\f16e"}.fa-flipboard:before{content:"\f44d"}.fa-flushed:before{content:"\f579"}.fa-fly:before{content:"\f417"}.fa-folder:before{content:"\f07b"}.fa-folder-minus:before{content:"\f65d"}.fa-folder-open:before{content:"\f07c"}.fa-folder-plus:before{content:"\f65e"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-flag:before{content:"\f425"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-fonticons:before{content:"\f280"}.fa-fonticons-fi:before{content:"\f3a2"}.fa-football-ball:before{content:"\f44e"}.fa-fort-awesome:before{content:"\f286"}.fa-fort-awesome-alt:before{content:"\f3a3"}.fa-forumbee:before{content:"\f211"}.fa-forward:before{content:"\f04e"}.fa-foursquare:before{content:"\f180"}.fa-free-code-camp:before{content:"\f2c5"}.fa-freebsd:before{content:"\f3a4"}.fa-frog:before{content:"\f52e"}.fa-frown:before{content:"\f119"}.fa-frown-open:before{content:"\f57a"}.fa-fulcrum:before{content:"\f50b"}.fa-funnel-dollar:before{content:"\f662"}.fa-futbol:before{content:"\f1e3"}.fa-galactic-republic:before{content:"\f50c"}.fa-galactic-senate:before{content:"\f50d"}.fa-gamepad:before{content:"\f11b"}.fa-gas-pump:before{content:"\f52f"}.fa-gavel:before{content:"\f0e3"}.fa-gem:before{content:"\f3a5"}.fa-genderless:before{content:"\f22d"}.fa-get-pocket:before{content:"\f265"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-ghost:before{content:"\f6e2"}.fa-gift:before{content:"\f06b"}.fa-gifts:before{content:"\f79c"}.fa-git:before{content:"\f1d3"}.fa-git-alt:before{content:"\f841"}.fa-git-square:before{content:"\f1d2"}.fa-github:before{content:"\f09b"}.fa-github-alt:before{content:"\f113"}.fa-github-square:before{content:"\f092"}.fa-gitkraken:before{content:"\f3a6"}.fa-gitlab:before{content:"\f296"}.fa-gitter:before{content:"\f426"}.fa-glass-cheers:before{content:"\f79f"}.fa-glass-martini:before{content:"\f000"}.fa-glass-martini-alt:before{content:"\f57b"}.fa-glass-whiskey:before{content:"\f7a0"}.fa-glasses:before{content:"\f530"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-globe:before{content:"\f0ac"}.fa-globe-africa:before{content:"\f57c"}.fa-globe-americas:before{content:"\f57d"}.fa-globe-asia:before{content:"\f57e"}.fa-globe-europe:before{content:"\f7a2"}.fa-gofore:before{content:"\f3a7"}.fa-golf-ball:before{content:"\f450"}.fa-goodreads:before{content:"\f3a8"}.fa-goodreads-g:before{content:"\f3a9"}.fa-google:before{content:"\f1a0"}.fa-google-drive:before{content:"\f3aa"}.fa-google-play:before{content:"\f3ab"}.fa-google-plus:before{content:"\f2b3"}.fa-google-plus-g:before{content:"\f0d5"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-wallet:before{content:"\f1ee"}.fa-gopuram:before{content:"\f664"}.fa-graduation-cap:before{content:"\f19d"}.fa-gratipay:before{content:"\f184"}.fa-grav:before{content:"\f2d6"}.fa-greater-than:before{content:"\f531"}.fa-greater-than-equal:before{content:"\f532"}.fa-grimace:before{content:"\f57f"}.fa-grin:before{content:"\f580"}.fa-grin-alt:before{content:"\f581"}.fa-grin-beam:before{content:"\f582"}.fa-grin-beam-sweat:before{content:"\f583"}.fa-grin-hearts:before{content:"\f584"}.fa-grin-squint:before{content:"\f585"}.fa-grin-squint-tears:before{content:"\f586"}.fa-grin-stars:before{content:"\f587"}.fa-grin-tears:before{content:"\f588"}.fa-grin-tongue:before{content:"\f589"}.fa-grin-tongue-squint:before{content:"\f58a"}.fa-grin-tongue-wink:before{content:"\f58b"}.fa-grin-wink:before{content:"\f58c"}.fa-grip-horizontal:before{content:"\f58d"}.fa-grip-lines:before{content:"\f7a4"}.fa-grip-lines-vertical:before{content:"\f7a5"}.fa-grip-vertical:before{content:"\f58e"}.fa-gripfire:before{content:"\f3ac"}.fa-grunt:before{content:"\f3ad"}.fa-guitar:before{content:"\f7a6"}.fa-gulp:before{content:"\f3ae"}.fa-h-square:before{content:"\f0fd"}.fa-hacker-news:before{content:"\f1d4"}.fa-hacker-news-square:before{content:"\f3af"}.fa-hackerrank:before{content:"\f5f7"}.fa-hamburger:before{content:"\f805"}.fa-hammer:before{content:"\f6e3"}.fa-hamsa:before{content:"\f665"}.fa-hand-holding:before{content:"\f4bd"}.fa-hand-holding-heart:before{content:"\f4be"}.fa-hand-holding-usd:before{content:"\f4c0"}.fa-hand-lizard:before{content:"\f258"}.fa-hand-middle-finger:before{content:"\f806"}.fa-hand-paper:before{content:"\f256"}.fa-hand-peace:before{content:"\f25b"}.fa-hand-point-down:before{content:"\f0a7"}.fa-hand-point-left:before{content:"\f0a5"}.fa-hand-point-right:before{content:"\f0a4"}.fa-hand-point-up:before{content:"\f0a6"}.fa-hand-pointer:before{content:"\f25a"}.fa-hand-rock:before{content:"\f255"}.fa-hand-scissors:before{content:"\f257"}.fa-hand-spock:before{content:"\f259"}.fa-hands:before{content:"\f4c2"}.fa-hands-helping:before{content:"\f4c4"}.fa-handshake:before{content:"\f2b5"}.fa-hanukiah:before{content:"\f6e6"}.fa-hard-hat:before{content:"\f807"}.fa-hashtag:before{content:"\f292"}.fa-hat-cowboy:before{content:"\f8c0"}.fa-hat-cowboy-side:before{content:"\f8c1"}.fa-hat-wizard:before{content:"\f6e8"}.fa-hdd:before{content:"\f0a0"}.fa-heading:before{content:"\f1dc"}.fa-headphones:before{content:"\f025"}.fa-headphones-alt:before{content:"\f58f"}.fa-headset:before{content:"\f590"}.fa-heart:before{content:"\f004"}.fa-heart-broken:before{content:"\f7a9"}.fa-heartbeat:before{content:"\f21e"}.fa-helicopter:before{content:"\f533"}.fa-highlighter:before{content:"\f591"}.fa-hiking:before{content:"\f6ec"}.fa-hippo:before{content:"\f6ed"}.fa-hips:before{content:"\f452"}.fa-hire-a-helper:before{content:"\f3b0"}.fa-history:before{content:"\f1da"}.fa-hockey-puck:before{content:"\f453"}.fa-holly-berry:before{content:"\f7aa"}.fa-home:before{content:"\f015"}.fa-hooli:before{content:"\f427"}.fa-hornbill:before{content:"\f592"}.fa-horse:before{content:"\f6f0"}.fa-horse-head:before{content:"\f7ab"}.fa-hospital:before{content:"\f0f8"}.fa-hospital-alt:before{content:"\f47d"}.fa-hospital-symbol:before{content:"\f47e"}.fa-hot-tub:before{content:"\f593"}.fa-hotdog:before{content:"\f80f"}.fa-hotel:before{content:"\f594"}.fa-hotjar:before{content:"\f3b1"}.fa-hourglass:before{content:"\f254"}.fa-hourglass-end:before{content:"\f253"}.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-start:before{content:"\f251"}.fa-house-damage:before{content:"\f6f1"}.fa-houzz:before{content:"\f27c"}.fa-hryvnia:before{content:"\f6f2"}.fa-html5:before{content:"\f13b"}.fa-hubspot:before{content:"\f3b2"}.fa-i-cursor:before{content:"\f246"}.fa-ice-cream:before{content:"\f810"}.fa-icicles:before{content:"\f7ad"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-ideal:before{content:"\f913"}.fa-igloo:before{content:"\f7ae"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-imdb:before{content:"\f2d8"}.fa-inbox:before{content:"\f01c"}.fa-indent:before{content:"\f03c"}.fa-industry:before{content:"\f275"}.fa-infinity:before{content:"\f534"}.fa-info:before{content:"\f129"}.fa-info-circle:before{content:"\f05a"}.fa-instagram:before{content:"\f16d"}.fa-intercom:before{content:"\f7af"}.fa-internet-explorer:before{content:"\f26b"}.fa-invision:before{content:"\f7b0"}.fa-ioxhost:before{content:"\f208"}.fa-italic:before{content:"\f033"}.fa-itch-io:before{content:"\f83a"}.fa-itunes:before{content:"\f3b4"}.fa-itunes-note:before{content:"\f3b5"}.fa-java:before{content:"\f4e4"}.fa-jedi:before{content:"\f669"}.fa-jedi-order:before{content:"\f50e"}.fa-jenkins:before{content:"\f3b6"}.fa-jira:before{content:"\f7b1"}.fa-joget:before{content:"\f3b7"}.fa-joint:before{content:"\f595"}.fa-joomla:before{content:"\f1aa"}.fa-journal-whills:before{content:"\f66a"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-jsfiddle:before{content:"\f1cc"}.fa-kaaba:before{content:"\f66b"}.fa-kaggle:before{content:"\f5fa"}.fa-key:before{content:"\f084"}.fa-keybase:before{content:"\f4f5"}.fa-keyboard:before{content:"\f11c"}.fa-keycdn:before{content:"\f3ba"}.fa-khanda:before{content:"\f66d"}.fa-kickstarter:before{content:"\f3bb"}.fa-kickstarter-k:before{content:"\f3bc"}.fa-kiss:before{content:"\f596"}.fa-kiss-beam:before{content:"\f597"}.fa-kiss-wink-heart:before{content:"\f598"}.fa-kiwi-bird:before{content:"\f535"}.fa-korvue:before{content:"\f42f"}.fa-landmark:before{content:"\f66f"}.fa-language:before{content:"\f1ab"}.fa-laptop:before{content:"\f109"}.fa-laptop-code:before{content:"\f5fc"}.fa-laptop-medical:before{content:"\f812"}.fa-laravel:before{content:"\f3bd"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-laugh:before{content:"\f599"}.fa-laugh-beam:before{content:"\f59a"}.fa-laugh-squint:before{content:"\f59b"}.fa-laugh-wink:before{content:"\f59c"}.fa-layer-group:before{content:"\f5fd"}.fa-leaf:before{content:"\f06c"}.fa-leanpub:before{content:"\f212"}.fa-lemon:before{content:"\f094"}.fa-less:before{content:"\f41d"}.fa-less-than:before{content:"\f536"}.fa-less-than-equal:before{content:"\f537"}.fa-level-down-alt:before{content:"\f3be"}.fa-level-up-alt:before{content:"\f3bf"}.fa-life-ring:before{content:"\f1cd"}.fa-lightbulb:before{content:"\f0eb"}.fa-line:before{content:"\f3c0"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-linode:before{content:"\f2b8"}.fa-linux:before{content:"\f17c"}.fa-lira-sign:before{content:"\f195"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ol:before{content:"\f0cb"}.fa-list-ul:before{content:"\f0ca"}.fa-location-arrow:before{content:"\f124"}.fa-lock:before{content:"\f023"}.fa-lock-open:before{content:"\f3c1"}.fa-long-arrow-alt-down:before{content:"\f309"}.fa-long-arrow-alt-left:before{content:"\f30a"}.fa-long-arrow-alt-right:before{content:"\f30b"}.fa-long-arrow-alt-up:before{content:"\f30c"}.fa-low-vision:before{content:"\f2a8"}.fa-luggage-cart:before{content:"\f59d"}.fa-lyft:before{content:"\f3c3"}.fa-magento:before{content:"\f3c4"}.fa-magic:before{content:"\f0d0"}.fa-magnet:before{content:"\f076"}.fa-mail-bulk:before{content:"\f674"}.fa-mailchimp:before{content:"\f59e"}.fa-male:before{content:"\f183"}.fa-mandalorian:before{content:"\f50f"}.fa-map:before{content:"\f279"}.fa-map-marked:before{content:"\f59f"}.fa-map-marked-alt:before{content:"\f5a0"}.fa-map-marker:before{content:"\f041"}.fa-map-marker-alt:before{content:"\f3c5"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-markdown:before{content:"\f60f"}.fa-marker:before{content:"\f5a1"}.fa-mars:before{content:"\f222"}.fa-mars-double:before{content:"\f227"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mask:before{content:"\f6fa"}.fa-mastodon:before{content:"\f4f6"}.fa-maxcdn:before{content:"\f136"}.fa-mdb:before{content:"\f8ca"}.fa-medal:before{content:"\f5a2"}.fa-medapps:before{content:"\f3c6"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-medkit:before{content:"\f0fa"}.fa-medrt:before{content:"\f3c8"}.fa-meetup:before{content:"\f2e0"}.fa-megaport:before{content:"\f5a3"}.fa-meh:before{content:"\f11a"}.fa-meh-blank:before{content:"\f5a4"}.fa-meh-rolling-eyes:before{content:"\f5a5"}.fa-memory:before{content:"\f538"}.fa-mendeley:before{content:"\f7b3"}.fa-menorah:before{content:"\f676"}.fa-mercury:before{content:"\f223"}.fa-meteor:before{content:"\f753"}.fa-microblog:before{content:"\f91a"}.fa-microchip:before{content:"\f2db"}.fa-microphone:before{content:"\f130"}.fa-microphone-alt:before{content:"\f3c9"}.fa-microphone-alt-slash:before{content:"\f539"}.fa-microphone-slash:before{content:"\f131"}.fa-microscope:before{content:"\f610"}.fa-microsoft:before{content:"\f3ca"}.fa-minus:before{content:"\f068"}.fa-minus-circle:before{content:"\f056"}.fa-minus-square:before{content:"\f146"}.fa-mitten:before{content:"\f7b5"}.fa-mix:before{content:"\f3cb"}.fa-mixcloud:before{content:"\f289"}.fa-mizuni:before{content:"\f3cc"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-modx:before{content:"\f285"}.fa-monero:before{content:"\f3d0"}.fa-money-bill:before{content:"\f0d6"}.fa-money-bill-alt:before{content:"\f3d1"}.fa-money-bill-wave:before{content:"\f53a"}.fa-money-bill-wave-alt:before{content:"\f53b"}.fa-money-check:before{content:"\f53c"}.fa-money-check-alt:before{content:"\f53d"}.fa-monument:before{content:"\f5a6"}.fa-moon:before{content:"\f186"}.fa-mortar-pestle:before{content:"\f5a7"}.fa-mosque:before{content:"\f678"}.fa-motorcycle:before{content:"\f21c"}.fa-mountain:before{content:"\f6fc"}.fa-mouse:before{content:"\f8cc"}.fa-mouse-pointer:before{content:"\f245"}.fa-mug-hot:before{content:"\f7b6"}.fa-music:before{content:"\f001"}.fa-napster:before{content:"\f3d2"}.fa-neos:before{content:"\f612"}.fa-network-wired:before{content:"\f6ff"}.fa-neuter:before{content:"\f22c"}.fa-newspaper:before{content:"\f1ea"}.fa-nimblr:before{content:"\f5a8"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-not-equal:before{content:"\f53e"}.fa-notes-medical:before{content:"\f481"}.fa-npm:before{content:"\f3d4"}.fa-ns8:before{content:"\f3d5"}.fa-nutritionix:before{content:"\f3d6"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-oil-can:before{content:"\f613"}.fa-old-republic:before{content:"\f510"}.fa-om:before{content:"\f679"}.fa-opencart:before{content:"\f23d"}.fa-openid:before{content:"\f19b"}.fa-opera:before{content:"\f26a"}.fa-optin-monster:before{content:"\f23c"}.fa-orcid:before{content:"\f8d2"}.fa-osi:before{content:"\f41a"}.fa-otter:before{content:"\f700"}.fa-outdent:before{content:"\f03b"}.fa-page4:before{content:"\f3d7"}.fa-pagelines:before{content:"\f18c"}.fa-pager:before{content:"\f815"}.fa-paint-brush:before{content:"\f1fc"}.fa-paint-roller:before{content:"\f5aa"}.fa-palette:before{content:"\f53f"}.fa-palfed:before{content:"\f3d8"}.fa-pallet:before{content:"\f482"}.fa-paper-plane:before{content:"\f1d8"}.fa-paperclip:before{content:"\f0c6"}.fa-parachute-box:before{content:"\f4cd"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-passport:before{content:"\f5ab"}.fa-pastafarianism:before{content:"\f67b"}.fa-paste:before{content:"\f0ea"}.fa-patreon:before{content:"\f3d9"}.fa-pause:before{content:"\f04c"}.fa-pause-circle:before{content:"\f28b"}.fa-paw:before{content:"\f1b0"}.fa-paypal:before{content:"\f1ed"}.fa-peace:before{content:"\f67c"}.fa-pen:before{content:"\f304"}.fa-pen-alt:before{content:"\f305"}.fa-pen-fancy:before{content:"\f5ac"}.fa-pen-nib:before{content:"\f5ad"}.fa-pen-square:before{content:"\f14b"}.fa-pencil-alt:before{content:"\f303"}.fa-pencil-ruler:before{content:"\f5ae"}.fa-penny-arcade:before{content:"\f704"}.fa-people-carry:before{content:"\f4ce"}.fa-pepper-hot:before{content:"\f816"}.fa-percent:before{content:"\f295"}.fa-percentage:before{content:"\f541"}.fa-periscope:before{content:"\f3da"}.fa-person-booth:before{content:"\f756"}.fa-phabricator:before{content:"\f3db"}.fa-phoenix-framework:before{content:"\f3dc"}.fa-phoenix-squadron:before{content:"\f511"}.fa-phone:before{content:"\f095"}.fa-phone-alt:before{content:"\f879"}.fa-phone-slash:before{content:"\f3dd"}.fa-phone-square:before{content:"\f098"}.fa-phone-square-alt:before{content:"\f87b"}.fa-phone-volume:before{content:"\f2a0"}.fa-photo-video:before{content:"\f87c"}.fa-php:before{content:"\f457"}.fa-pied-piper:before{content:"\f2ae"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-pied-piper-hat:before{content:"\f4e5"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-square:before{content:"\f91e"}.fa-piggy-bank:before{content:"\f4d3"}.fa-pills:before{content:"\f484"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-p:before{content:"\f231"}.fa-pinterest-square:before{content:"\f0d3"}.fa-pizza-slice:before{content:"\f818"}.fa-place-of-worship:before{content:"\f67f"}.fa-plane:before{content:"\f072"}.fa-plane-arrival:before{content:"\f5af"}.fa-plane-departure:before{content:"\f5b0"}.fa-play:before{content:"\f04b"}.fa-play-circle:before{content:"\f144"}.fa-playstation:before{content:"\f3df"}.fa-plug:before{content:"\f1e6"}.fa-plus:before{content:"\f067"}.fa-plus-circle:before{content:"\f055"}.fa-plus-square:before{content:"\f0fe"}.fa-podcast:before{content:"\f2ce"}.fa-poll:before{content:"\f681"}.fa-poll-h:before{content:"\f682"}.fa-poo:before{content:"\f2fe"}.fa-poo-storm:before{content:"\f75a"}.fa-poop:before{content:"\f619"}.fa-portrait:before{content:"\f3e0"}.fa-pound-sign:before{content:"\f154"}.fa-power-off:before{content:"\f011"}.fa-pray:before{content:"\f683"}.fa-praying-hands:before{content:"\f684"}.fa-prescription:before{content:"\f5b1"}.fa-prescription-bottle:before{content:"\f485"}.fa-prescription-bottle-alt:before{content:"\f486"}.fa-print:before{content:"\f02f"}.fa-procedures:before{content:"\f487"}.fa-product-hunt:before{content:"\f288"}.fa-project-diagram:before{content:"\f542"}.fa-pushed:before{content:"\f3e1"}.fa-puzzle-piece:before{content:"\f12e"}.fa-python:before{content:"\f3e2"}.fa-qq:before{content:"\f1d6"}.fa-qrcode:before{content:"\f029"}.fa-question:before{content:"\f128"}.fa-question-circle:before{content:"\f059"}.fa-quidditch:before{content:"\f458"}.fa-quinscape:before{content:"\f459"}.fa-quora:before{content:"\f2c4"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-quran:before{content:"\f687"}.fa-r-project:before{content:"\f4f7"}.fa-radiation:before{content:"\f7b9"}.fa-radiation-alt:before{content:"\f7ba"}.fa-rainbow:before{content:"\f75b"}.fa-random:before{content:"\f074"}.fa-raspberry-pi:before{content:"\f7bb"}.fa-ravelry:before{content:"\f2d9"}.fa-react:before{content:"\f41b"}.fa-reacteurope:before{content:"\f75d"}.fa-readme:before{content:"\f4d5"}.fa-rebel:before{content:"\f1d0"}.fa-receipt:before{content:"\f543"}.fa-record-vinyl:before{content:"\f8d9"}.fa-recycle:before{content:"\f1b8"}.fa-red-river:before{content:"\f3e3"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-alien:before{content:"\f281"}.fa-reddit-square:before{content:"\f1a2"}.fa-redhat:before{content:"\f7bc"}.fa-redo:before{content:"\f01e"}.fa-redo-alt:before{content:"\f2f9"}.fa-registered:before{content:"\f25d"}.fa-remove-format:before{content:"\f87d"}.fa-renren:before{content:"\f18b"}.fa-reply:before{content:"\f3e5"}.fa-reply-all:before{content:"\f122"}.fa-replyd:before{content:"\f3e6"}.fa-republican:before{content:"\f75e"}.fa-researchgate:before{content:"\f4f8"}.fa-resolving:before{content:"\f3e7"}.fa-restroom:before{content:"\f7bd"}.fa-retweet:before{content:"\f079"}.fa-rev:before{content:"\f5b2"}.fa-ribbon:before{content:"\f4d6"}.fa-ring:before{content:"\f70b"}.fa-road:before{content:"\f018"}.fa-robot:before{content:"\f544"}.fa-rocket:before{content:"\f135"}.fa-rocketchat:before{content:"\f3e8"}.fa-rockrms:before{content:"\f3e9"}.fa-route:before{content:"\f4d7"}.fa-rss:before{content:"\f09e"}.fa-rss-square:before{content:"\f143"}.fa-ruble-sign:before{content:"\f158"}.fa-ruler:before{content:"\f545"}.fa-ruler-combined:before{content:"\f546"}.fa-ruler-horizontal:before{content:"\f547"}.fa-ruler-vertical:before{content:"\f548"}.fa-running:before{content:"\f70c"}.fa-rupee-sign:before{content:"\f156"}.fa-sad-cry:before{content:"\f5b3"}.fa-sad-tear:before{content:"\f5b4"}.fa-safari:before{content:"\f267"}.fa-salesforce:before{content:"\f83b"}.fa-sass:before{content:"\f41e"}.fa-satellite:before{content:"\f7bf"}.fa-satellite-dish:before{content:"\f7c0"}.fa-save:before{content:"\f0c7"}.fa-schlix:before{content:"\f3ea"}.fa-school:before{content:"\f549"}.fa-screwdriver:before{content:"\f54a"}.fa-scribd:before{content:"\f28a"}.fa-scroll:before{content:"\f70e"}.fa-sd-card:before{content:"\f7c2"}.fa-search:before{content:"\f002"}.fa-search-dollar:before{content:"\f688"}.fa-search-location:before{content:"\f689"}.fa-search-minus:before{content:"\f010"}.fa-search-plus:before{content:"\f00e"}.fa-searchengin:before{content:"\f3eb"}.fa-seedling:before{content:"\f4d8"}.fa-sellcast:before{content:"\f2da"}.fa-sellsy:before{content:"\f213"}.fa-server:before{content:"\f233"}.fa-servicestack:before{content:"\f3ec"}.fa-shapes:before{content:"\f61f"}.fa-share:before{content:"\f064"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-share-square:before{content:"\f14d"}.fa-shekel-sign:before{content:"\f20b"}.fa-shield-alt:before{content:"\f3ed"}.fa-ship:before{content:"\f21a"}.fa-shipping-fast:before{content:"\f48b"}.fa-shirtsinbulk:before{content:"\f214"}.fa-shoe-prints:before{content:"\f54b"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-shopping-cart:before{content:"\f07a"}.fa-shopware:before{content:"\f5b5"}.fa-shower:before{content:"\f2cc"}.fa-shuttle-van:before{content:"\f5b6"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-sign-language:before{content:"\f2a7"}.fa-sign-out-alt:before{content:"\f2f5"}.fa-signal:before{content:"\f012"}.fa-signature:before{content:"\f5b7"}.fa-sim-card:before{content:"\f7c4"}.fa-simplybuilt:before{content:"\f215"}.fa-sistrix:before{content:"\f3ee"}.fa-sitemap:before{content:"\f0e8"}.fa-sith:before{content:"\f512"}.fa-skating:before{content:"\f7c5"}.fa-sketch:before{content:"\f7c6"}.fa-skiing:before{content:"\f7c9"}.fa-skiing-nordic:before{content:"\f7ca"}.fa-skull:before{content:"\f54c"}.fa-skull-crossbones:before{content:"\f714"}.fa-skyatlas:before{content:"\f216"}.fa-skype:before{content:"\f17e"}.fa-slack:before{content:"\f198"}.fa-slack-hash:before{content:"\f3ef"}.fa-slash:before{content:"\f715"}.fa-sleigh:before{content:"\f7cc"}.fa-sliders-h:before{content:"\f1de"}.fa-slideshare:before{content:"\f1e7"}.fa-smile:before{content:"\f118"}.fa-smile-beam:before{content:"\f5b8"}.fa-smile-wink:before{content:"\f4da"}.fa-smog:before{content:"\f75f"}.fa-smoking:before{content:"\f48d"}.fa-smoking-ban:before{content:"\f54d"}.fa-sms:before{content:"\f7cd"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-snowboarding:before{content:"\f7ce"}.fa-snowflake:before{content:"\f2dc"}.fa-snowman:before{content:"\f7d0"}.fa-snowplow:before{content:"\f7d2"}.fa-socks:before{content:"\f696"}.fa-solar-panel:before{content:"\f5ba"}.fa-sort:before{content:"\f0dc"}.fa-sort-alpha-down:before{content:"\f15d"}.fa-sort-alpha-down-alt:before{content:"\f881"}.fa-sort-alpha-up:before{content:"\f15e"}.fa-sort-alpha-up-alt:before{content:"\f882"}.fa-sort-amount-down:before{content:"\f160"}.fa-sort-amount-down-alt:before{content:"\f884"}.fa-sort-amount-up:before{content:"\f161"}.fa-sort-amount-up-alt:before{content:"\f885"}.fa-sort-down:before{content:"\f0dd"}.fa-sort-numeric-down:before{content:"\f162"}.fa-sort-numeric-down-alt:before{content:"\f886"}.fa-sort-numeric-up:before{content:"\f163"}.fa-sort-numeric-up-alt:before{content:"\f887"}.fa-sort-up:before{content:"\f0de"}.fa-soundcloud:before{content:"\f1be"}.fa-sourcetree:before{content:"\f7d3"}.fa-spa:before{content:"\f5bb"}.fa-space-shuttle:before{content:"\f197"}.fa-speakap:before{content:"\f3f3"}.fa-speaker-deck:before{content:"\f83c"}.fa-spell-check:before{content:"\f891"}.fa-spider:before{content:"\f717"}.fa-spinner:before{content:"\f110"}.fa-splotch:before{content:"\f5bc"}.fa-spotify:before{content:"\f1bc"}.fa-spray-can:before{content:"\f5bd"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-square-root-alt:before{content:"\f698"}.fa-squarespace:before{content:"\f5be"}.fa-stack-exchange:before{content:"\f18d"}.fa-stack-overflow:before{content:"\f16c"}.fa-stackpath:before{content:"\f842"}.fa-stamp:before{content:"\f5bf"}.fa-star:before{content:"\f005"}.fa-star-and-crescent:before{content:"\f699"}.fa-star-half:before{content:"\f089"}.fa-star-half-alt:before{content:"\f5c0"}.fa-star-of-david:before{content:"\f69a"}.fa-star-of-life:before{content:"\f621"}.fa-staylinked:before{content:"\f3f5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-steam-symbol:before{content:"\f3f6"}.fa-step-backward:before{content:"\f048"}.fa-step-forward:before{content:"\f051"}.fa-stethoscope:before{content:"\f0f1"}.fa-sticker-mule:before{content:"\f3f7"}.fa-sticky-note:before{content:"\f249"}.fa-stop:before{content:"\f04d"}.fa-stop-circle:before{content:"\f28d"}.fa-stopwatch:before{content:"\f2f2"}.fa-store:before{content:"\f54e"}.fa-store-alt:before{content:"\f54f"}.fa-strava:before{content:"\f428"}.fa-stream:before{content:"\f550"}.fa-street-view:before{content:"\f21d"}.fa-strikethrough:before{content:"\f0cc"}.fa-stripe:before{content:"\f429"}.fa-stripe-s:before{content:"\f42a"}.fa-stroopwafel:before{content:"\f551"}.fa-studiovinari:before{content:"\f3f8"}.fa-stumbleupon:before{content:"\f1a4"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-subscript:before{content:"\f12c"}.fa-subway:before{content:"\f239"}.fa-suitcase:before{content:"\f0f2"}.fa-suitcase-rolling:before{content:"\f5c1"}.fa-sun:before{content:"\f185"}.fa-superpowers:before{content:"\f2dd"}.fa-superscript:before{content:"\f12b"}.fa-supple:before{content:"\f3f9"}.fa-surprise:before{content:"\f5c2"}.fa-suse:before{content:"\f7d6"}.fa-swatchbook:before{content:"\f5c3"}.fa-swift:before{content:"\f8e1"}.fa-swimmer:before{content:"\f5c4"}.fa-swimming-pool:before{content:"\f5c5"}.fa-symfony:before{content:"\f83d"}.fa-synagogue:before{content:"\f69b"}.fa-sync:before{content:"\f021"}.fa-sync-alt:before{content:"\f2f1"}.fa-syringe:before{content:"\f48e"}.fa-table:before{content:"\f0ce"}.fa-table-tennis:before{content:"\f45d"}.fa-tablet:before{content:"\f10a"}.fa-tablet-alt:before{content:"\f3fa"}.fa-tablets:before{content:"\f490"}.fa-tachometer-alt:before{content:"\f3fd"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-tape:before{content:"\f4db"}.fa-tasks:before{content:"\f0ae"}.fa-taxi:before{content:"\f1ba"}.fa-teamspeak:before{content:"\f4f9"}.fa-teeth:before{content:"\f62e"}.fa-teeth-open:before{content:"\f62f"}.fa-telegram:before{content:"\f2c6"}.fa-telegram-plane:before{content:"\f3fe"}.fa-temperature-high:before{content:"\f769"}.fa-temperature-low:before{content:"\f76b"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-tenge:before{content:"\f7d7"}.fa-terminal:before{content:"\f120"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-th:before{content:"\f00a"}.fa-th-large:before{content:"\f009"}.fa-th-list:before{content:"\f00b"}.fa-the-red-yeti:before{content:"\f69d"}.fa-theater-masks:before{content:"\f630"}.fa-themeco:before{content:"\f5c6"}.fa-themeisle:before{content:"\f2b2"}.fa-thermometer:before{content:"\f491"}.fa-thermometer-empty:before{content:"\f2cb"}.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-think-peaks:before{content:"\f731"}.fa-thumbs-down:before{content:"\f165"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbtack:before{content:"\f08d"}.fa-ticket-alt:before{content:"\f3ff"}.fa-times:before{content:"\f00d"}.fa-times-circle:before{content:"\f057"}.fa-tint:before{content:"\f043"}.fa-tint-slash:before{content:"\f5c7"}.fa-tired:before{content:"\f5c8"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-toilet:before{content:"\f7d8"}.fa-toilet-paper:before{content:"\f71e"}.fa-toolbox:before{content:"\f552"}.fa-tools:before{content:"\f7d9"}.fa-tooth:before{content:"\f5c9"}.fa-torah:before{content:"\f6a0"}.fa-torii-gate:before{content:"\f6a1"}.fa-tractor:before{content:"\f722"}.fa-trade-federation:before{content:"\f513"}.fa-trademark:before{content:"\f25c"}.fa-traffic-light:before{content:"\f637"}.fa-trailer:before{content:"\f941"}.fa-train:before{content:"\f238"}.fa-tram:before{content:"\f7da"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-trash:before{content:"\f1f8"}.fa-trash-alt:before{content:"\f2ed"}.fa-trash-restore:before{content:"\f829"}.fa-trash-restore-alt:before{content:"\f82a"}.fa-tree:before{content:"\f1bb"}.fa-trello:before{content:"\f181"}.fa-tripadvisor:before{content:"\f262"}.fa-trophy:before{content:"\f091"}.fa-truck:before{content:"\f0d1"}.fa-truck-loading:before{content:"\f4de"}.fa-truck-monster:before{content:"\f63b"}.fa-truck-moving:before{content:"\f4df"}.fa-truck-pickup:before{content:"\f63c"}.fa-tshirt:before{content:"\f553"}.fa-tty:before{content:"\f1e4"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-tv:before{content:"\f26c"}.fa-twitch:before{content:"\f1e8"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-typo3:before{content:"\f42b"}.fa-uber:before{content:"\f402"}.fa-ubuntu:before{content:"\f7df"}.fa-uikit:before{content:"\f403"}.fa-umbraco:before{content:"\f8e8"}.fa-umbrella:before{content:"\f0e9"}.fa-umbrella-beach:before{content:"\f5ca"}.fa-underline:before{content:"\f0cd"}.fa-undo:before{content:"\f0e2"}.fa-undo-alt:before{content:"\f2ea"}.fa-uniregistry:before{content:"\f404"}.fa-unity:before{content:"\f949"}.fa-universal-access:before{content:"\f29a"}.fa-university:before{content:"\f19c"}.fa-unlink:before{content:"\f127"}.fa-unlock:before{content:"\f09c"}.fa-unlock-alt:before{content:"\f13e"}.fa-untappd:before{content:"\f405"}.fa-upload:before{content:"\f093"}.fa-ups:before{content:"\f7e0"}.fa-usb:before{content:"\f287"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-alt-slash:before{content:"\f4fa"}.fa-user-astronaut:before{content:"\f4fb"}.fa-user-check:before{content:"\f4fc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-clock:before{content:"\f4fd"}.fa-user-cog:before{content:"\f4fe"}.fa-user-edit:before{content:"\f4ff"}.fa-user-friends:before{content:"\f500"}.fa-user-graduate:before{content:"\f501"}.fa-user-injured:before{content:"\f728"}.fa-user-lock:before{content:"\f502"}.fa-user-md:before{content:"\f0f0"}.fa-user-minus:before{content:"\f503"}.fa-user-ninja:before{content:"\f504"}.fa-user-nurse:before{content:"\f82f"}.fa-user-plus:before{content:"\f234"}.fa-user-secret:before{content:"\f21b"}.fa-user-shield:before{content:"\f505"}.fa-user-slash:before{content:"\f506"}.fa-user-tag:before{content:"\f507"}.fa-user-tie:before{content:"\f508"}.fa-user-times:before{content:"\f235"}.fa-users:before{content:"\f0c0"}.fa-users-cog:before{content:"\f509"}.fa-usps:before{content:"\f7e1"}.fa-ussunnah:before{content:"\f407"}.fa-utensil-spoon:before{content:"\f2e5"}.fa-utensils:before{content:"\f2e7"}.fa-vaadin:before{content:"\f408"}.fa-vector-square:before{content:"\f5cb"}.fa-venus:before{content:"\f221"}.fa-venus-double:before{content:"\f226"}.fa-venus-mars:before{content:"\f228"}.fa-viacoin:before{content:"\f237"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-vial:before{content:"\f492"}.fa-vials:before{content:"\f493"}.fa-viber:before{content:"\f409"}.fa-video:before{content:"\f03d"}.fa-video-slash:before{content:"\f4e2"}.fa-vihara:before{content:"\f6a7"}.fa-vimeo:before{content:"\f40a"}.fa-vimeo-square:before{content:"\f194"}.fa-vimeo-v:before{content:"\f27d"}.fa-vine:before{content:"\f1ca"}.fa-vk:before{content:"\f189"}.fa-vnv:before{content:"\f40b"}.fa-voicemail:before{content:"\f897"}.fa-volleyball-ball:before{content:"\f45f"}.fa-volume-down:before{content:"\f027"}.fa-volume-mute:before{content:"\f6a9"}.fa-volume-off:before{content:"\f026"}.fa-volume-up:before{content:"\f028"}.fa-vote-yea:before{content:"\f772"}.fa-vr-cardboard:before{content:"\f729"}.fa-vuejs:before{content:"\f41f"}.fa-walking:before{content:"\f554"}.fa-wallet:before{content:"\f555"}.fa-warehouse:before{content:"\f494"}.fa-water:before{content:"\f773"}.fa-wave-square:before{content:"\f83e"}.fa-waze:before{content:"\f83f"}.fa-weebly:before{content:"\f5cc"}.fa-weibo:before{content:"\f18a"}.fa-weight:before{content:"\f496"}.fa-weight-hanging:before{content:"\f5cd"}.fa-weixin:before{content:"\f1d7"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-wheelchair:before{content:"\f193"}.fa-whmcs:before{content:"\f40d"}.fa-wifi:before{content:"\f1eb"}.fa-wikipedia-w:before{content:"\f266"}.fa-wind:before{content:"\f72e"}.fa-window-close:before{content:"\f410"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-windows:before{content:"\f17a"}.fa-wine-bottle:before{content:"\f72f"}.fa-wine-glass:before{content:"\f4e3"}.fa-wine-glass-alt:before{content:"\f5ce"}.fa-wix:before{content:"\f5cf"}.fa-wizards-of-the-coast:before{content:"\f730"}.fa-wolf-pack-battalion:before{content:"\f514"}.fa-won-sign:before{content:"\f159"}.fa-wordpress:before{content:"\f19a"}.fa-wordpress-simple:before{content:"\f411"}.fa-wpbeginner:before{content:"\f297"}.fa-wpexplorer:before{content:"\f2de"}.fa-wpforms:before{content:"\f298"}.fa-wpressr:before{content:"\f3e4"}.fa-wrench:before{content:"\f0ad"}.fa-x-ray:before{content:"\f497"}.fa-xbox:before{content:"\f412"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-y-combinator:before{content:"\f23b"}.fa-yahoo:before{content:"\f19e"}.fa-yammer:before{content:"\f840"}.fa-yandex:before{content:"\f413"}.fa-yandex-international:before{content:"\f414"}.fa-yarn:before{content:"\f7e3"}.fa-yelp:before{content:"\f1e9"}.fa-yen-sign:before{content:"\f157"}.fa-yin-yang:before{content:"\f6ad"}.fa-yoast:before{content:"\f2b1"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}.fa-zhihu:before{content:"\f63f"}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:auto;src:url(//shop.namogo.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.eot);src:url(//shop.namogo.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(//shop.namogo.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.woff2) format("woff2"),url(//shop.namogo.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.woff) format("woff"),url(//shop.namogo.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.ttf) format("truetype"),url(//shop.namogo.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:auto;src:url(//shop.namogo.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.eot);src:url(//shop.namogo.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(//shop.namogo.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.woff2) format("woff2"),url(//shop.namogo.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.woff) format("woff"),url(//shop.namogo.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.ttf) format("truetype"),url(//shop.namogo.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-regular-400.svg#fontawesome) format("svg")}.far{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(//shop.namogo.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.eot);src:url(//shop.namogo.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(//shop.namogo.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.woff2) format("woff2"),url(//shop.namogo.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.woff) format("woff"),url(//shop.namogo.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.ttf) format("truetype"),url(//shop.namogo.com/wp-content/plugins/elementor/assets/lib/font-awesome/css/../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.far,.fas{font-family:"Font Awesome 5 Free"}.fa,.fas{font-weight:900}
/*!
 * Font Awesome Free 5.12.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 */
.fa.fa-glass:before{content:"\f000"}.fa.fa-meetup{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-star-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-o:before{content:"\f005"}.fa.fa-close:before,.fa.fa-remove:before{content:"\f00d"}.fa.fa-gear:before{content:"\f013"}.fa.fa-trash-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-trash-o:before{content:"\f2ed"}.fa.fa-file-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-o:before{content:"\f15b"}.fa.fa-clock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-clock-o:before{content:"\f017"}.fa.fa-arrow-circle-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-down:before{content:"\f358"}.fa.fa-arrow-circle-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-up:before{content:"\f35b"}.fa.fa-play-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-play-circle-o:before{content:"\f144"}.fa.fa-repeat:before,.fa.fa-rotate-right:before{content:"\f01e"}.fa.fa-refresh:before{content:"\f021"}.fa.fa-list-alt{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-dedent:before{content:"\f03b"}.fa.fa-video-camera:before{content:"\f03d"}.fa.fa-picture-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-picture-o:before{content:"\f03e"}.fa.fa-photo{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-photo:before{content:"\f03e"}.fa.fa-image{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-image:before{content:"\f03e"}.fa.fa-pencil:before{content:"\f303"}.fa.fa-map-marker:before{content:"\f3c5"}.fa.fa-pencil-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-pencil-square-o:before{content:"\f044"}.fa.fa-share-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-share-square-o:before{content:"\f14d"}.fa.fa-check-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-check-square-o:before{content:"\f14a"}.fa.fa-arrows:before{content:"\f0b2"}.fa.fa-times-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-circle-o:before{content:"\f057"}.fa.fa-check-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-check-circle-o:before{content:"\f058"}.fa.fa-mail-forward:before{content:"\f064"}.fa.fa-expand:before{content:"\f424"}.fa.fa-compress:before{content:"\f422"}.fa.fa-eye,.fa.fa-eye-slash{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-warning:before{content:"\f071"}.fa.fa-calendar:before{content:"\f073"}.fa.fa-arrows-v:before{content:"\f338"}.fa.fa-arrows-h:before{content:"\f337"}.fa.fa-bar-chart{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bar-chart:before{content:"\f080"}.fa.fa-bar-chart-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bar-chart-o:before{content:"\f080"}.fa.fa-facebook-square,.fa.fa-twitter-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-gears:before{content:"\f085"}.fa.fa-thumbs-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-thumbs-o-up:before{content:"\f164"}.fa.fa-thumbs-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-thumbs-o-down:before{content:"\f165"}.fa.fa-heart-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-heart-o:before{content:"\f004"}.fa.fa-sign-out:before{content:"\f2f5"}.fa.fa-linkedin-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-linkedin-square:before{content:"\f08c"}.fa.fa-thumb-tack:before{content:"\f08d"}.fa.fa-external-link:before{content:"\f35d"}.fa.fa-sign-in:before{content:"\f2f6"}.fa.fa-github-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-lemon-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-lemon-o:before{content:"\f094"}.fa.fa-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-square-o:before{content:"\f0c8"}.fa.fa-bookmark-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bookmark-o:before{content:"\f02e"}.fa.fa-facebook,.fa.fa-twitter{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook:before{content:"\f39e"}.fa.fa-facebook-f{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook-f:before{content:"\f39e"}.fa.fa-github{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-credit-card{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-feed:before{content:"\f09e"}.fa.fa-hdd-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hdd-o:before{content:"\f0a0"}.fa.fa-hand-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-right:before{content:"\f0a4"}.fa.fa-hand-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-left:before{content:"\f0a5"}.fa.fa-hand-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-up:before{content:"\f0a6"}.fa.fa-hand-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-o-down:before{content:"\f0a7"}.fa.fa-arrows-alt:before{content:"\f31e"}.fa.fa-group:before{content:"\f0c0"}.fa.fa-chain:before{content:"\f0c1"}.fa.fa-scissors:before{content:"\f0c4"}.fa.fa-files-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-files-o:before{content:"\f0c5"}.fa.fa-floppy-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-floppy-o:before{content:"\f0c7"}.fa.fa-navicon:before,.fa.fa-reorder:before{content:"\f0c9"}.fa.fa-google-plus,.fa.fa-google-plus-square,.fa.fa-pinterest,.fa.fa-pinterest-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus:before{content:"\f0d5"}.fa.fa-money{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-money:before{content:"\f3d1"}.fa.fa-unsorted:before{content:"\f0dc"}.fa.fa-sort-desc:before{content:"\f0dd"}.fa.fa-sort-asc:before{content:"\f0de"}.fa.fa-linkedin{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-linkedin:before{content:"\f0e1"}.fa.fa-rotate-left:before{content:"\f0e2"}.fa.fa-legal:before{content:"\f0e3"}.fa.fa-dashboard:before,.fa.fa-tachometer:before{content:"\f3fd"}.fa.fa-comment-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-comment-o:before{content:"\f075"}.fa.fa-comments-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-comments-o:before{content:"\f086"}.fa.fa-flash:before{content:"\f0e7"}.fa.fa-clipboard,.fa.fa-paste{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-paste:before{content:"\f328"}.fa.fa-lightbulb-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-lightbulb-o:before{content:"\f0eb"}.fa.fa-exchange:before{content:"\f362"}.fa.fa-cloud-download:before{content:"\f381"}.fa.fa-cloud-upload:before{content:"\f382"}.fa.fa-bell-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bell-o:before{content:"\f0f3"}.fa.fa-cutlery:before{content:"\f2e7"}.fa.fa-file-text-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-text-o:before{content:"\f15c"}.fa.fa-building-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-building-o:before{content:"\f1ad"}.fa.fa-hospital-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hospital-o:before{content:"\f0f8"}.fa.fa-tablet:before{content:"\f3fa"}.fa.fa-mobile-phone:before,.fa.fa-mobile:before{content:"\f3cd"}.fa.fa-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-circle-o:before{content:"\f111"}.fa.fa-mail-reply:before{content:"\f3e5"}.fa.fa-github-alt{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-folder-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-folder-o:before{content:"\f07b"}.fa.fa-folder-open-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-folder-open-o:before{content:"\f07c"}.fa.fa-smile-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-smile-o:before{content:"\f118"}.fa.fa-frown-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-frown-o:before{content:"\f119"}.fa.fa-meh-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-meh-o:before{content:"\f11a"}.fa.fa-keyboard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-keyboard-o:before{content:"\f11c"}.fa.fa-flag-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-flag-o:before{content:"\f024"}.fa.fa-mail-reply-all:before{content:"\f122"}.fa.fa-star-half-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-o:before{content:"\f089"}.fa.fa-star-half-empty{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-empty:before{content:"\f089"}.fa.fa-star-half-full{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-star-half-full:before{content:"\f089"}.fa.fa-code-fork:before{content:"\f126"}.fa.fa-chain-broken:before{content:"\f127"}.fa.fa-shield:before{content:"\f3ed"}.fa.fa-calendar-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-o:before{content:"\f133"}.fa.fa-css3,.fa.fa-html5,.fa.fa-maxcdn{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ticket:before{content:"\f3ff"}.fa.fa-minus-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-minus-square-o:before{content:"\f146"}.fa.fa-level-up:before{content:"\f3bf"}.fa.fa-level-down:before{content:"\f3be"}.fa.fa-pencil-square:before{content:"\f14b"}.fa.fa-external-link-square:before{content:"\f360"}.fa.fa-compass{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-down:before{content:"\f150"}.fa.fa-toggle-down{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-down:before{content:"\f150"}.fa.fa-caret-square-o-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-up:before{content:"\f151"}.fa.fa-toggle-up{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-up:before{content:"\f151"}.fa.fa-caret-square-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-right:before{content:"\f152"}.fa.fa-toggle-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-right:before{content:"\f152"}.fa.fa-eur:before,.fa.fa-euro:before{content:"\f153"}.fa.fa-gbp:before{content:"\f154"}.fa.fa-dollar:before,.fa.fa-usd:before{content:"\f155"}.fa.fa-inr:before,.fa.fa-rupee:before{content:"\f156"}.fa.fa-cny:before,.fa.fa-jpy:before,.fa.fa-rmb:before,.fa.fa-yen:before{content:"\f157"}.fa.fa-rouble:before,.fa.fa-rub:before,.fa.fa-ruble:before{content:"\f158"}.fa.fa-krw:before,.fa.fa-won:before{content:"\f159"}.fa.fa-bitcoin,.fa.fa-btc{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bitcoin:before{content:"\f15a"}.fa.fa-file-text:before{content:"\f15c"}.fa.fa-sort-alpha-asc:before{content:"\f15d"}.fa.fa-sort-alpha-desc:before{content:"\f881"}.fa.fa-sort-amount-asc:before{content:"\f160"}.fa.fa-sort-amount-desc:before{content:"\f884"}.fa.fa-sort-numeric-asc:before{content:"\f162"}.fa.fa-sort-numeric-desc:before{content:"\f886"}.fa.fa-xing,.fa.fa-xing-square,.fa.fa-youtube,.fa.fa-youtube-play,.fa.fa-youtube-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-youtube-play:before{content:"\f167"}.fa.fa-adn,.fa.fa-bitbucket,.fa.fa-bitbucket-square,.fa.fa-dropbox,.fa.fa-flickr,.fa.fa-instagram,.fa.fa-stack-overflow{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bitbucket-square:before{content:"\f171"}.fa.fa-tumblr,.fa.fa-tumblr-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-long-arrow-down:before{content:"\f309"}.fa.fa-long-arrow-up:before{content:"\f30c"}.fa.fa-long-arrow-left:before{content:"\f30a"}.fa.fa-long-arrow-right:before{content:"\f30b"}.fa.fa-android,.fa.fa-apple,.fa.fa-dribbble,.fa.fa-foursquare,.fa.fa-gittip,.fa.fa-gratipay,.fa.fa-linux,.fa.fa-skype,.fa.fa-trello,.fa.fa-windows{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-gittip:before{content:"\f184"}.fa.fa-sun-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-sun-o:before{content:"\f185"}.fa.fa-moon-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-moon-o:before{content:"\f186"}.fa.fa-pagelines,.fa.fa-renren,.fa.fa-stack-exchange,.fa.fa-vk,.fa.fa-weibo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-arrow-circle-o-right{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-right:before{content:"\f35a"}.fa.fa-arrow-circle-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-arrow-circle-o-left:before{content:"\f359"}.fa.fa-caret-square-o-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-caret-square-o-left:before{content:"\f191"}.fa.fa-toggle-left{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-toggle-left:before{content:"\f191"}.fa.fa-dot-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-dot-circle-o:before{content:"\f192"}.fa.fa-vimeo-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-try:before,.fa.fa-turkish-lira:before{content:"\f195"}.fa.fa-plus-square-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-plus-square-o:before{content:"\f0fe"}.fa.fa-openid,.fa.fa-slack,.fa.fa-wordpress{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bank:before,.fa.fa-institution:before{content:"\f19c"}.fa.fa-mortar-board:before{content:"\f19d"}.fa.fa-delicious,.fa.fa-digg,.fa.fa-drupal,.fa.fa-google,.fa.fa-joomla,.fa.fa-pied-piper-alt,.fa.fa-pied-piper-pp,.fa.fa-reddit,.fa.fa-reddit-square,.fa.fa-stumbleupon,.fa.fa-stumbleupon-circle,.fa.fa-yahoo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-spoon:before{content:"\f2e5"}.fa.fa-behance,.fa.fa-behance-square,.fa.fa-steam,.fa.fa-steam-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-automobile:before{content:"\f1b9"}.fa.fa-envelope-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-envelope-o:before{content:"\f0e0"}.fa.fa-deviantart,.fa.fa-soundcloud,.fa.fa-spotify{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-file-pdf-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-pdf-o:before{content:"\f1c1"}.fa.fa-file-word-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-word-o:before{content:"\f1c2"}.fa.fa-file-excel-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-excel-o:before{content:"\f1c3"}.fa.fa-file-powerpoint-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-powerpoint-o:before{content:"\f1c4"}.fa.fa-file-image-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-image-o:before{content:"\f1c5"}.fa.fa-file-photo-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-photo-o:before{content:"\f1c5"}.fa.fa-file-picture-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-picture-o:before{content:"\f1c5"}.fa.fa-file-archive-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-archive-o:before{content:"\f1c6"}.fa.fa-file-zip-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-zip-o:before{content:"\f1c6"}.fa.fa-file-audio-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-audio-o:before{content:"\f1c7"}.fa.fa-file-sound-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-sound-o:before{content:"\f1c7"}.fa.fa-file-video-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-video-o:before{content:"\f1c8"}.fa.fa-file-movie-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-movie-o:before{content:"\f1c8"}.fa.fa-file-code-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-file-code-o:before{content:"\f1c9"}.fa.fa-codepen,.fa.fa-jsfiddle,.fa.fa-vine{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-life-bouy,.fa.fa-life-ring{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-bouy:before{content:"\f1cd"}.fa.fa-life-buoy{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-buoy:before{content:"\f1cd"}.fa.fa-life-saver{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-life-saver:before{content:"\f1cd"}.fa.fa-support{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-support:before{content:"\f1cd"}.fa.fa-circle-o-notch:before{content:"\f1ce"}.fa.fa-ra,.fa.fa-rebel{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ra:before{content:"\f1d0"}.fa.fa-resistance{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-resistance:before{content:"\f1d0"}.fa.fa-empire,.fa.fa-ge{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-ge:before{content:"\f1d1"}.fa.fa-git,.fa.fa-git-square,.fa.fa-hacker-news,.fa.fa-y-combinator-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-y-combinator-square:before{content:"\f1d4"}.fa.fa-yc-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-yc-square:before{content:"\f1d4"}.fa.fa-qq,.fa.fa-tencent-weibo,.fa.fa-wechat,.fa.fa-weixin{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-wechat:before{content:"\f1d7"}.fa.fa-send:before{content:"\f1d8"}.fa.fa-paper-plane-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-paper-plane-o:before{content:"\f1d8"}.fa.fa-send-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-send-o:before{content:"\f1d8"}.fa.fa-circle-thin{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-circle-thin:before{content:"\f111"}.fa.fa-header:before{content:"\f1dc"}.fa.fa-sliders:before{content:"\f1de"}.fa.fa-futbol-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-futbol-o:before{content:"\f1e3"}.fa.fa-soccer-ball-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-soccer-ball-o:before{content:"\f1e3"}.fa.fa-slideshare,.fa.fa-twitch,.fa.fa-yelp{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-newspaper-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-newspaper-o:before{content:"\f1ea"}.fa.fa-cc-amex,.fa.fa-cc-discover,.fa.fa-cc-mastercard,.fa.fa-cc-paypal,.fa.fa-cc-stripe,.fa.fa-cc-visa,.fa.fa-google-wallet,.fa.fa-paypal{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-bell-slash-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-bell-slash-o:before{content:"\f1f6"}.fa.fa-trash:before{content:"\f2ed"}.fa.fa-copyright{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-eyedropper:before{content:"\f1fb"}.fa.fa-area-chart:before{content:"\f1fe"}.fa.fa-pie-chart:before{content:"\f200"}.fa.fa-line-chart:before{content:"\f201"}.fa.fa-angellist,.fa.fa-ioxhost,.fa.fa-lastfm,.fa.fa-lastfm-square{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-cc{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-cc:before{content:"\f20a"}.fa.fa-ils:before,.fa.fa-shekel:before,.fa.fa-sheqel:before{content:"\f20b"}.fa.fa-meanpath{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-meanpath:before{content:"\f2b4"}.fa.fa-buysellads,.fa.fa-connectdevelop,.fa.fa-dashcube,.fa.fa-forumbee,.fa.fa-leanpub,.fa.fa-sellsy,.fa.fa-shirtsinbulk,.fa.fa-simplybuilt,.fa.fa-skyatlas{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-diamond{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-diamond:before{content:"\f3a5"}.fa.fa-intersex:before{content:"\f224"}.fa.fa-facebook-official{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-facebook-official:before{content:"\f09a"}.fa.fa-pinterest-p,.fa.fa-whatsapp{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-hotel:before{content:"\f236"}.fa.fa-medium,.fa.fa-viacoin,.fa.fa-y-combinator,.fa.fa-yc{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-yc:before{content:"\f23b"}.fa.fa-expeditedssl,.fa.fa-opencart,.fa.fa-optin-monster{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-battery-4:before,.fa.fa-battery:before{content:"\f240"}.fa.fa-battery-3:before{content:"\f241"}.fa.fa-battery-2:before{content:"\f242"}.fa.fa-battery-1:before{content:"\f243"}.fa.fa-battery-0:before{content:"\f244"}.fa.fa-object-group,.fa.fa-object-ungroup,.fa.fa-sticky-note-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-sticky-note-o:before{content:"\f249"}.fa.fa-cc-diners-club,.fa.fa-cc-jcb{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-clone,.fa.fa-hourglass-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hourglass-o:before{content:"\f254"}.fa.fa-hourglass-1:before{content:"\f251"}.fa.fa-hourglass-2:before{content:"\f252"}.fa.fa-hourglass-3:before{content:"\f253"}.fa.fa-hand-rock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-rock-o:before{content:"\f255"}.fa.fa-hand-grab-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-grab-o:before{content:"\f255"}.fa.fa-hand-paper-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-paper-o:before{content:"\f256"}.fa.fa-hand-stop-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-stop-o:before{content:"\f256"}.fa.fa-hand-scissors-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-scissors-o:before{content:"\f257"}.fa.fa-hand-lizard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-lizard-o:before{content:"\f258"}.fa.fa-hand-spock-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-spock-o:before{content:"\f259"}.fa.fa-hand-pointer-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-pointer-o:before{content:"\f25a"}.fa.fa-hand-peace-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-hand-peace-o:before{content:"\f25b"}.fa.fa-registered{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-chrome,.fa.fa-creative-commons,.fa.fa-firefox,.fa.fa-get-pocket,.fa.fa-gg,.fa.fa-gg-circle,.fa.fa-internet-explorer,.fa.fa-odnoklassniki,.fa.fa-odnoklassniki-square,.fa.fa-opera,.fa.fa-safari,.fa.fa-tripadvisor,.fa.fa-wikipedia-w{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-television:before{content:"\f26c"}.fa.fa-500px,.fa.fa-amazon,.fa.fa-contao{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-calendar-plus-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-plus-o:before{content:"\f271"}.fa.fa-calendar-minus-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-minus-o:before{content:"\f272"}.fa.fa-calendar-times-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-times-o:before{content:"\f273"}.fa.fa-calendar-check-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-calendar-check-o:before{content:"\f274"}.fa.fa-map-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-map-o:before{content:"\f279"}.fa.fa-commenting:before{content:"\f4ad"}.fa.fa-commenting-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-commenting-o:before{content:"\f4ad"}.fa.fa-houzz,.fa.fa-vimeo{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-vimeo:before{content:"\f27d"}.fa.fa-black-tie,.fa.fa-edge,.fa.fa-fonticons,.fa.fa-reddit-alien{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-credit-card-alt:before{content:"\f09d"}.fa.fa-codiepie,.fa.fa-fort-awesome,.fa.fa-mixcloud,.fa.fa-modx,.fa.fa-product-hunt,.fa.fa-scribd,.fa.fa-usb{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-pause-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-pause-circle-o:before{content:"\f28b"}.fa.fa-stop-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-stop-circle-o:before{content:"\f28d"}.fa.fa-bluetooth,.fa.fa-bluetooth-b,.fa.fa-envira,.fa.fa-gitlab,.fa.fa-wheelchair-alt,.fa.fa-wpbeginner,.fa.fa-wpforms{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-wheelchair-alt:before{content:"\f368"}.fa.fa-question-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-question-circle-o:before{content:"\f059"}.fa.fa-volume-control-phone:before{content:"\f2a0"}.fa.fa-asl-interpreting:before{content:"\f2a3"}.fa.fa-deafness:before,.fa.fa-hard-of-hearing:before{content:"\f2a4"}.fa.fa-glide,.fa.fa-glide-g{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-signing:before{content:"\f2a7"}.fa.fa-first-order,.fa.fa-google-plus-official,.fa.fa-pied-piper,.fa.fa-snapchat,.fa.fa-snapchat-ghost,.fa.fa-snapchat-square,.fa.fa-themeisle,.fa.fa-viadeo,.fa.fa-viadeo-square,.fa.fa-yoast{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus-official:before{content:"\f2b3"}.fa.fa-google-plus-circle{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-google-plus-circle:before{content:"\f2b3"}.fa.fa-fa,.fa.fa-font-awesome{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-fa:before{content:"\f2b4"}.fa.fa-handshake-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-handshake-o:before{content:"\f2b5"}.fa.fa-envelope-open-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-envelope-open-o:before{content:"\f2b6"}.fa.fa-linode{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-address-book-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-address-book-o:before{content:"\f2b9"}.fa.fa-vcard:before{content:"\f2bb"}.fa.fa-address-card-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-address-card-o:before{content:"\f2bb"}.fa.fa-vcard-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-vcard-o:before{content:"\f2bb"}.fa.fa-user-circle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-user-circle-o:before{content:"\f2bd"}.fa.fa-user-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-user-o:before{content:"\f007"}.fa.fa-id-badge{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-drivers-license:before{content:"\f2c2"}.fa.fa-id-card-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-id-card-o:before{content:"\f2c2"}.fa.fa-drivers-license-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-drivers-license-o:before{content:"\f2c2"}.fa.fa-free-code-camp,.fa.fa-quora,.fa.fa-telegram{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-thermometer-4:before,.fa.fa-thermometer:before{content:"\f2c7"}.fa.fa-thermometer-3:before{content:"\f2c8"}.fa.fa-thermometer-2:before{content:"\f2c9"}.fa.fa-thermometer-1:before{content:"\f2ca"}.fa.fa-thermometer-0:before{content:"\f2cb"}.fa.fa-bathtub:before,.fa.fa-s15:before{content:"\f2cd"}.fa.fa-window-maximize,.fa.fa-window-restore{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-rectangle:before{content:"\f410"}.fa.fa-window-close-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-window-close-o:before{content:"\f410"}.fa.fa-times-rectangle-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-times-rectangle-o:before{content:"\f410"}.fa.fa-bandcamp,.fa.fa-eercast,.fa.fa-etsy,.fa.fa-grav,.fa.fa-imdb,.fa.fa-ravelry{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-eercast:before{content:"\f2da"}.fa.fa-snowflake-o{font-family:"Font Awesome 5 Free";font-weight:400}.fa.fa-snowflake-o:before{content:"\f2dc"}.fa.fa-superpowers,.fa.fa-wpexplorer{font-family:"Font Awesome 5 Brands";font-weight:400}.fa.fa-cab:before{content:"\f1ba"}
@font-face{font-family:"nicons";src:url(//shop.namogo.com/wp-content/plugins/elementor-extras/assets/lib/nicons/css/../fonts/nicons.eot);src:url(//shop.namogo.com/wp-content/plugins/elementor-extras/assets/lib/nicons/css/../fonts/nicons.eot?#iefix) format('eot'),url(//shop.namogo.com/wp-content/plugins/elementor-extras/assets/lib/nicons/css/../fonts/nicons.woff2) format('woff2'),url(//shop.namogo.com/wp-content/plugins/elementor-extras/assets/lib/nicons/css/../fonts/nicons.woff) format('woff'),url(//shop.namogo.com/wp-content/plugins/elementor-extras/assets/lib/nicons/css/../fonts/nicons.ttf) format('truetype'),url(//shop.namogo.com/wp-content/plugins/elementor-extras/assets/lib/nicons/css/../fonts/nicons.svg#nicons) format('svg')}.nicon{font-family:nicons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:inherit;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;text-decoration:none;text-transform:none}.nicon-age-gate:before{content:'\E001'}.nicon-angle-left-thick:before{content:'\E002'}.nicon-angle-left:before{content:'\E003'}.nicon-angle-right-thick:before{content:'\E004'}.nicon-angle-right:before{content:'\E005'}.nicon-arrow-left-thick:before{content:'\E006'}.nicon-arrow-left:before{content:'\E007'}.nicon-arrow-right-thick:before{content:'\E008'}.nicon-arrow-right:before{content:'\E009'}.nicon-audio:before{content:'\E00A'}.nicon-block:before{content:'\E00B'}.nicon-bottom-bottom:before{content:'\E00C'}.nicon-bottom-top:before{content:'\E00D'}.nicon-breadcrumbs:before{content:'\E00E'}.nicon-button-group:before{content:'\E00F'}.nicon-checkbox:before{content:'\E010'}.nicon-circle-progress:before{content:'\E011'}.nicon-desktop:before{content:'\E012'}.nicon-divider-text:before{content:'\E013'}.nicon-expand:before{content:'\E014'}.nicon-extras:before{content:'\E015'}.nicon-filter:before{content:'\E016'}.nicon-gear:before{content:'\E017'}.nicon-heading-extended:before{content:'\E018'}.nicon-hide:before{content:'\E019'}.nicon-hotspots:before{content:'\E01A'}.nicon-image-comparison:before{content:'\E01B'}.nicon-image-gallery:before{content:'\E01C'}.nicon-inline:before{content:'\E01D'}.nicon-instagram:before{content:'\E01E'}.nicon-laptop:before{content:'\E01F'}.nicon-loader-bars-equal:before{content:'\E020'}.nicon-loader-bars-flex:before{content:'\E021'}.nicon-loader-circle:before{content:'\E022'}.nicon-loader-track:before{content:'\E023'}.nicon-map:before{content:'\E024'}.nicon-masonry-columns:before{content:'\E025'}.nicon-masonry-mixed:before{content:'\E026'}.nicon-mobile-landscape:before{content:'\E027'}.nicon-mobile-portrait:before{content:'\E028'}.nicon-mobile-screen-bottom:before{content:'\E029'}.nicon-mobile-screen-center:before{content:'\E02A'}.nicon-mobile-screen-custom:before{content:'\E02B'}.nicon-mobile-screen-top:before{content:'\E02C'}.nicon-mobile:before{content:'\E02D'}.nicon-offcanvas-bottom:before{content:'\E02E'}.nicon-offcanvas-left:before{content:'\E02F'}.nicon-offcanvas-overlay:before{content:'\E030'}.nicon-offcanvas-push:before{content:'\E031'}.nicon-offcanvas-reveal:before{content:'\E032'}.nicon-offcanvas-right:before{content:'\E033'}.nicon-offcanvas-shift:before{content:'\E034'}.nicon-offcanvas-top:before{content:'\E035'}.nicon-offcanvas:before{content:'\E036'}.nicon-parallax-background:before{content:'\E037'}.nicon-parallax-elements:before{content:'\E038'}.nicon-parallax-gallery:before{content:'\E039'}.nicon-pause:before{content:'\E03A'}.nicon-phone:before{content:'\E03B'}.nicon-play-next:before{content:'\E03C'}.nicon-play-previous:before{content:'\E03D'}.nicon-play:before{content:'\E03E'}.nicon-popup:before{content:'\E03F'}.nicon-position-body:before{content:'\E040'}.nicon-position-footer:before{content:'\E041'}.nicon-position-header:before{content:'\E042'}.nicon-position-media:before{content:'\E043'}.nicon-post-calendar:before{content:'\E044'}.nicon-posts:before{content:'\E045'}.nicon-radio:before{content:'\E046'}.nicon-random:before{content:'\E047'}.nicon-resize-horizontal-filled:before{content:'\E048'}.nicon-resize-horizontal:before{content:'\E049'}.nicon-rewind:before{content:'\E04A'}.nicon-scroll-indicator:before{content:'\E04B'}.nicon-search-form:before{content:'\E04C'}.nicon-search-thick:before{content:'\E04D'}.nicon-search:before{content:'\E04E'}.nicon-shape-round:before{content:'\E04F'}.nicon-shape-skewed:before{content:'\E050'}.nicon-shape-square:before{content:'\E051'}.nicon-slide-menu:before{content:'\E052'}.nicon-slider-gallery:before{content:'\E053'}.nicon-sort-down:before{content:'\E054'}.nicon-sort-up-down:before{content:'\E055'}.nicon-sort-up:before{content:'\E056'}.nicon-sticky-elements:before{content:'\E057'}.nicon-svg:before{content:'\E058'}.nicon-switcher:before{content:'\E059'}.nicon-table:before{content:'\E05A'}.nicon-tablet:before{content:'\E05B'}.nicon-timeline:before{content:'\E05C'}.nicon-toggle:before{content:'\E05D'}.nicon-tooltip:before{content:'\E05E'}.nicon-top-bottom:before{content:'\E05F'}.nicon-top-top:before{content:'\E060'}.nicon-triangle-left:before{content:'\E061'}.nicon-triangle-right:before{content:'\E062'}.nicon-unfold:before{content:'\E063'}.nicon-v-align-baseline:before{content:'\E064'}.nicon-video:before{content:'\E065'}.nicon-visibility:before{content:'\E066'}.nicon-volume-off:before{content:'\E067'}.nicon-volume:before{content:'\E068'}.nicon-window:before{content:'\E069'}
@charset "UTF-8";.ee-calendar__table,.ee-table.ee-table--rules{border-collapse:collapse}.ee-image-comparison__label.is--hidden,.timeline-item.is--hidden{visibility:hidden}.ee-grid-align--stretch .ee-gallery .ee-media .ee-media__thumbnail img,.ee-grid-align--stretch .ee-media.ee-gallery .ee-media__thumbnail img,.ee-grid-align-mobile--stretch .ee-gallery .ee-media .ee-media__thumbnail img,.ee-grid-align-mobile--stretch .ee-media.ee-gallery .ee-media__thumbnail img,.ee-grid-align-tablet--stretch .ee-gallery .ee-media .ee-media__thumbnail img,.ee-grid-align-tablet--stretch .ee-media.ee-gallery .ee-media__thumbnail img,.ee-grid-masonry-layout--mixed .ee-media .ee-media__thumbnail img,.ee-media--stretch .ee-media .ee-media__thumbnail img,.ee-media.ee-media--stretch .ee-media__thumbnail img,.ee-player video[poster],.ee-posts-thumbnail-ratio .ee-post__media__thumbnail img{object-fit:cover}.ee-arrow__svg,.ee-calendar-skin--compact .ee-calendar__day__header,.ee-calendar-skin--compact .ee-calendar__events,.ee-center,.ee-center-horizontal,.ee-center-vertical,.ee-circle-progress-position--inside .ee-circle-progress__value,.ee-circle-progress__icon,.ee-cover,.ee-effect .ee-button:after,.ee-effect .ee-button:before,.ee-heading__long-shadow,.ee-heading__text-shadow,.ee-hotspots:not(.ee-hotspots--no-pulse) .ee-hotspot__wrapper:before,.ee-hotspots__container,.ee-image-comparison__handle:before,.ee-media__content,.ee-media__overlay,.ee-pa,.ee-player__controls__overlay,.ee-player__controls__overlay .ee-player__control:before,.ee-player__cover,.ee-player__cover:after,.ee-post__media__content,.ee-post__media__overlay,.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__circle,.ee-stretch,.ee-swiper__button,.ee-switcher .ee-loader,.ee-switcher-skin--overlay .ee-switcher__media-wrapper,.ee-switcher__media__items,.ee-timeline .timeline-item__card__arrow:after,.ee-unfold__separator,.elementor-widget-devices-extended .ee-device__media__screen,.elementor-widget-devices-extended .ee-device__shape{position:absolute}.ee-pr{position:relative}.ee-screen-reader-text{display:none}.ee-text--center{text-align:center}.ee-text--left{text-align:left}.ee-text--right{text-align:right}.ee-text--justify{text-align:justify}.ee-button,.ee-editor-placeholder,.ee-filters__item,.ee-hotspot__wrapper,.ee-load-button,.ee-load-status,.elementor-widget-circle-progress{text-align:center}.ee-italic{font-style:italic}.ee-list--unstyled{list-style:none}.ee-arrow__svg,.ee-effect .ee-button:after,.ee-effect .ee-button:before,.ee-hotspots:not(.ee-hotspots--no-pulse) .ee-hotspot__wrapper:before,.ee-hotspots__container,.ee-media__content,.ee-media__overlay,.ee-pin,.ee-player__cover,.ee-player__cover:after,.ee-post__media__content,.ee-post__media__overlay,.ee-stretch,.ee-switcher .ee-loader,.ee-switcher-skin--overlay .ee-switcher__media-wrapper,.ee-switcher__media__item,.ee-switcher__media__items,.ee-unfold__separator,.elementor-widget-devices-extended .ee-device__media__screen{top:0;right:0;bottom:0;left:0}.ee-calendar-skin--compact .ee-calendar__day__header,.ee-calendar-skin--compact .ee-calendar__events,.ee-cover,.ee-fill,.ee-heading__long-shadow,.ee-heading__text-shadow,.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__circle{width:100%;height:100%}.ee-calendar-skin--compact .ee-calendar__day__header,.ee-calendar-skin--compact .ee-calendar__events,.ee-cover,.ee-heading__long-shadow,.ee-heading__text-shadow,.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__circle{top:0;left:0}.ee-center,.ee-circle-progress-position--inside .ee-circle-progress__value,.ee-circle-progress__icon,.ee-image-comparison__handle:before,.ee-player__controls__overlay,.ee-player__controls__overlay .ee-player__control:before,.elementor-widget-devices-extended .ee-device__shape{top:50%;left:50%;transform:translate(-50%,-50%)}.ee-center-vertical,.ee-swiper__button,.ee-timeline .timeline-item__card__arrow:after{top:50%;transform:translateY(-50%)}.ee-center-horizontal{left:50%;transform:translateX(-50%)}.ee-center-transform,.ee-hotspot{transform:translate(-50%,-50%)}.ee-u-clearfix:after{content:""!important;display:block!important;clear:both!important}.ee-calendar-event-title--no-wrap .ee-calendar__day--event .ee-calendar__day__event a,.ee-calendar-event-title--no-wrap .ee-calendar__events__event,.ee-overflow-ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.ee-audio-player .ee-player__playlist,.ee-menu ul{list-style:none;margin:0}.ee-player__controls__overlay{margin-left:0;list-style:none}.ee-player__controls__overlay .ee-player__control{display:inline-block}.ee-breadcrumbs,.ee-filters,.ee-nav,.ee-post__metas__list,.ee-post__terms,.ee-toggle-element ul.ee-toggle-element__controls,.elementor-widget-button-group .ee-button-group{list-style:none;margin:0;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding:0}.ee-breadcrumbs>li,.ee-breadcrumbs>li>a,.ee-filters>li,.ee-filters>li>a,.ee-nav>li,.ee-nav>li>a,.ee-post__metas__list>li,.ee-post__metas__list>li>a,.ee-post__terms>li,.ee-post__terms>li>a,.ee-toggle-element ul.ee-toggle-element__controls>li,.ee-toggle-element ul.ee-toggle-element__controls>li>a,.elementor-widget-button-group .ee-button-group>li,.elementor-widget-button-group .ee-button-group>li>a{display:inline-block;zoom:1}.ee-breadcrumbs-align-stretch .ee-breadcrumbs>li>a,.ee-button-group-content-halign-justify .ee-button-group .ee-button-content-wrapper>li>a,.ee-button-group-halign-justify .ee-button-group>li>a,.ee-nav--stacked>li>a,.ee-scroll-indicator--skin-bar .ee-scroll-indicator__menu>li>a,.ee-scroll-indicator-direction--vertical .ee-scroll-indicator__menu>li>a{display:block}.ee-nav--stacked,.ee-scroll-indicator-direction--vertical .ee-scroll-indicator__menu{margin-left:0!important;-ms-flex-direction:column;flex-direction:column}.ee-nav--stacked>li,.ee-scroll-indicator-direction--vertical .ee-scroll-indicator__menu>li{margin-left:0!important}.ee-breadcrumbs-align-left .ee-breadcrumbs,.ee-button-group-content-halign-left .ee-button-group .ee-button-content-wrapper,.ee-button-group-halign-left .ee-button-group{-ms-flex-pack:start;justify-content:flex-start}.ee-breadcrumbs-align-center .ee-breadcrumbs,.ee-button-group-content-halign-center .ee-button-group .ee-button-content-wrapper,.ee-button-group-halign-center .ee-button-group{-ms-flex-pack:center;justify-content:center}.ee-breadcrumbs-align-right .ee-breadcrumbs,.ee-button-group-content-halign-right .ee-button-group .ee-button-content-wrapper,.ee-button-group-halign-right .ee-button-group{-ms-flex-pack:end;justify-content:flex-end}.ee-breadcrumbs-align-center .ee-breadcrumbs>li,.ee-breadcrumbs-align-left .ee-breadcrumbs>li,.ee-breadcrumbs-align-right .ee-breadcrumbs>li,.ee-button-group-content-halign-center .ee-button-group .ee-button-content-wrapper>li,.ee-button-group-content-halign-left .ee-button-group .ee-button-content-wrapper>li,.ee-button-group-content-halign-right .ee-button-group .ee-button-content-wrapper>li,.ee-button-group-halign-center .ee-button-group>li,.ee-button-group-halign-left .ee-button-group>li,.ee-button-group-halign-right .ee-button-group>li{-ms-flex-positive:0;flex-grow:0}.ee-breadcrumbs-align-stretch .ee-breadcrumbs,.ee-button-group-content-halign-justify .ee-button-group .ee-button-content-wrapper,.ee-button-group-halign-justify .ee-button-group,.ee-scroll-indicator--skin-bar .ee-scroll-indicator__menu{-ms-flex-pack:stretch;justify-content:stretch}.ee-breadcrumbs-align-stretch .ee-breadcrumbs>li,.ee-button-group-content-halign-justify .ee-button-group .ee-button-content-wrapper>li,.ee-button-group-halign-justify .ee-button-group>li,.ee-scroll-indicator--skin-bar .ee-scroll-indicator__menu>li{-ms-flex-positive:1;flex-grow:1}.ee-button-group-valign-top .ee-button-group{-ms-flex-align:start;align-items:flex-start}.ee-button-group-valign-middle .ee-button-group,.ee-button-group-valign-stretch .ee-button-group .ee-button-content-wrapper,.ee-toggle-element ul.ee-toggle-element__controls{-ms-flex-align:center;align-items:center}.ee-button-group-valign-bottom .ee-button-group{-ms-flex-align:end;align-items:flex-end}.ee-button-group-valign-stretch .ee-button-group{-ms-flex-align:stretch;align-items:stretch}.ee-button-group-gap-narrow .ee-button-group,.ee-post__metas__list,.ee-post__terms{margin-left:-6px}.ee-button-group-gap-narrow .ee-button-group>li,.ee-post__metas__list>li,.ee-post__terms>li{margin-left:6px}.ee-button-group-gap-narrow .ee-nav--stacked.ee-button-group,.ee-button-group-gap-narrow .ee-nav--stacked.ee-button-group>li,.ee-button-group-gap-narrow .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu,.ee-button-group-gap-narrow .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu>li,.ee-nav--stacked.ee-post__metas__list,.ee-nav--stacked.ee-post__metas__list>li,.ee-nav--stacked.ee-post__terms,.ee-nav--stacked.ee-post__terms>li,.ee-scroll-indicator-direction--vertical .ee-button-group-gap-narrow .ee-button-group.ee-scroll-indicator__menu,.ee-scroll-indicator-direction--vertical .ee-button-group-gap-narrow .ee-button-group.ee-scroll-indicator__menu>li,.ee-scroll-indicator-direction--vertical .ee-scroll-indicator__menu.ee-post__metas__list,.ee-scroll-indicator-direction--vertical .ee-scroll-indicator__menu.ee-post__metas__list>li,.ee-scroll-indicator-direction--vertical .ee-scroll-indicator__menu.ee-post__terms,.ee-scroll-indicator-direction--vertical .ee-scroll-indicator__menu.ee-post__terms>li{margin-left:0}.ee-button-group-gap-narrow .ee-nav--stacked.ee-button-group>li:not(:last-child),.ee-button-group-gap-narrow .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu>li:not(:last-child),.ee-nav--stacked.ee-post__metas__list>li:not(:last-child),.ee-nav--stacked.ee-post__terms>li:not(:last-child),.ee-scroll-indicator-direction--vertical .ee-button-group-gap-narrow .ee-button-group.ee-scroll-indicator__menu>li:not(:last-child),.ee-scroll-indicator-direction--vertical .ee-scroll-indicator__menu.ee-post__metas__list>li:not(:last-child),.ee-scroll-indicator-direction--vertical .ee-scroll-indicator__menu.ee-post__terms>li:not(:last-child){margin-bottom:6px}.ee-breadcrumbs,.ee-button-group-gap-default .ee-button-group,.ee-nav{margin-left:-12px}.ee-breadcrumbs>li,.ee-button-group-gap-default .ee-button-group>li,.ee-nav>li{margin-left:12px}.ee-button-group-gap-default .ee-nav--stacked.ee-button-group,.ee-button-group-gap-default .ee-nav--stacked.ee-button-group>li,.ee-button-group-gap-default .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu,.ee-button-group-gap-default .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu>li,.ee-nav--stacked.ee-breadcrumbs,.ee-nav--stacked.ee-breadcrumbs>li,.ee-nav.ee-nav--stacked,.ee-nav.ee-nav--stacked>li,.ee-scroll-indicator-direction--vertical .ee-button-group-gap-default .ee-button-group.ee-scroll-indicator__menu,.ee-scroll-indicator-direction--vertical .ee-button-group-gap-default .ee-button-group.ee-scroll-indicator__menu>li,.ee-scroll-indicator-direction--vertical .ee-nav.ee-scroll-indicator__menu,.ee-scroll-indicator-direction--vertical .ee-nav.ee-scroll-indicator__menu>li,.ee-scroll-indicator-direction--vertical .ee-scroll-indicator__menu.ee-breadcrumbs,.ee-scroll-indicator-direction--vertical .ee-scroll-indicator__menu.ee-breadcrumbs>li{margin-left:0}.ee-button-group-gap-default .ee-nav--stacked.ee-button-group>li:not(:last-child),.ee-button-group-gap-default .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu>li:not(:last-child),.ee-nav--stacked.ee-breadcrumbs>li:not(:last-child),.ee-nav.ee-nav--stacked>li:not(:last-child),.ee-scroll-indicator-direction--vertical .ee-button-group-gap-default .ee-button-group.ee-scroll-indicator__menu>li:not(:last-child),.ee-scroll-indicator-direction--vertical .ee-nav.ee-scroll-indicator__menu>li:not(:last-child),.ee-scroll-indicator-direction--vertical .ee-scroll-indicator__menu.ee-breadcrumbs>li:not(:last-child){margin-bottom:12px}.ee-button-group-gap-extended .ee-button-group,.ee-filters{margin-left:-24px}.ee-button-group-gap-extended .ee-button-group>li,.ee-filters>li{margin-left:24px}.ee-button-group-gap-extended .ee-nav--stacked.ee-button-group,.ee-button-group-gap-extended .ee-nav--stacked.ee-button-group>li,.ee-button-group-gap-extended .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu,.ee-button-group-gap-extended .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu>li,.ee-nav--stacked.ee-filters,.ee-nav--stacked.ee-filters>li,.ee-scroll-indicator-direction--vertical .ee-button-group-gap-extended .ee-button-group.ee-scroll-indicator__menu,.ee-scroll-indicator-direction--vertical .ee-button-group-gap-extended .ee-button-group.ee-scroll-indicator__menu>li,.ee-scroll-indicator-direction--vertical .ee-filters.ee-scroll-indicator__menu,.ee-scroll-indicator-direction--vertical .ee-filters.ee-scroll-indicator__menu>li{margin-left:0}.ee-button-group-gap-extended .ee-nav--stacked.ee-button-group>li:not(:last-child),.ee-button-group-gap-extended .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu>li:not(:last-child),.ee-nav--stacked.ee-filters>li:not(:last-child),.ee-scroll-indicator-direction--vertical .ee-button-group-gap-extended .ee-button-group.ee-scroll-indicator__menu>li:not(:last-child),.ee-scroll-indicator-direction--vertical .ee-filters.ee-scroll-indicator__menu>li:not(:last-child){margin-bottom:24px}.ee-button-group-gap-wide .ee-button-group{margin-left:-48px}.ee-button-group-gap-wide .ee-button-group>li{margin-left:48px}.ee-button-group-gap-wide .ee-nav--stacked.ee-button-group,.ee-button-group-gap-wide .ee-nav--stacked.ee-button-group>li,.ee-button-group-gap-wide .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu,.ee-button-group-gap-wide .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu>li,.ee-scroll-indicator-direction--vertical .ee-button-group-gap-wide .ee-button-group.ee-scroll-indicator__menu,.ee-scroll-indicator-direction--vertical .ee-button-group-gap-wide .ee-button-group.ee-scroll-indicator__menu>li{margin-left:0}.ee-button-group-gap-wide .ee-nav--stacked.ee-button-group>li:not(:last-child),.ee-button-group-gap-wide .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu>li:not(:last-child),.ee-scroll-indicator-direction--vertical .ee-button-group-gap-wide .ee-button-group.ee-scroll-indicator__menu>li:not(:last-child){margin-bottom:48px}.ee-button-group-gap-wider .ee-button-group{margin-left:-144px}.ee-button-group-gap-wider .ee-button-group>li{margin-left:144px}.ee-button-group-gap-wider .ee-nav--stacked.ee-button-group,.ee-button-group-gap-wider .ee-nav--stacked.ee-button-group>li,.ee-button-group-gap-wider .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu,.ee-button-group-gap-wider .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu>li,.ee-nav--flush,.ee-nav--flush>li,.ee-nav--stacked.ee-nav--flush,.ee-nav--stacked.ee-nav--flush>li,.ee-scroll-indicator-direction--vertical .ee-button-group-gap-wider .ee-button-group.ee-scroll-indicator__menu,.ee-scroll-indicator-direction--vertical .ee-button-group-gap-wider .ee-button-group.ee-scroll-indicator__menu>li,.ee-scroll-indicator-direction--vertical .ee-nav--flush.ee-scroll-indicator__menu,.ee-scroll-indicator-direction--vertical .ee-nav--flush.ee-scroll-indicator__menu>li{margin-left:0}.ee-button-group-gap-wider .ee-nav--stacked.ee-button-group>li:not(:last-child),.ee-button-group-gap-wider .ee-scroll-indicator-direction--vertical .ee-button-group.ee-scroll-indicator__menu>li:not(:last-child),.ee-scroll-indicator-direction--vertical .ee-button-group-gap-wider .ee-button-group.ee-scroll-indicator__menu>li:not(:last-child){margin-bottom:144px}.ee-nav--stacked.ee-nav--flush>li:not(:last-child),.ee-scroll-indicator-direction--vertical .ee-nav--flush.ee-scroll-indicator__menu>li:not(:last-child){margin-bottom:0}.ee-grid{margin:0;padding:0;list-style:none}.ee-grid__item{box-sizing:border-box;display:inline-block;vertical-align:top;width:100%;max-width:100%!important}.ee-grid>.ee-grid__item{padding-left:0}.ee-grid-align--stretch .ee-gallery .ee-media,.ee-grid-align--stretch .ee-media.ee-gallery,.ee-grid-align-mobile--stretch .ee-gallery .ee-media,.ee-grid-align-mobile--stretch .ee-media.ee-gallery,.ee-grid-align-tablet--stretch .ee-gallery .ee-media,.ee-grid-align-tablet--stretch .ee-media.ee-gallery,.ee-grid-masonry-layout--mixed .ee-media,.ee-media--stretch .ee-media,.ee-media.ee-media--stretch,.ee-posts-thumbnail-ratio .ee-post__media{position:relative;display:block}.ee-grid-align--stretch .ee-gallery .ee-media:before,.ee-grid-align--stretch .ee-media.ee-gallery:before,.ee-grid-align-mobile--stretch .ee-gallery .ee-media:before,.ee-grid-align-mobile--stretch .ee-media.ee-gallery:before,.ee-grid-align-tablet--stretch .ee-gallery .ee-media:before,.ee-grid-align-tablet--stretch .ee-media.ee-gallery:before,.ee-grid-masonry-layout--mixed .ee-media:before,.ee-media--stretch .ee-media:before,.ee-media.ee-media--stretch:before,.ee-posts-thumbnail-ratio .ee-post__media:before{content:"";display:block;width:100%;padding-bottom:100%}.ee-grid-align--stretch .ee-gallery .ee-media .ee-media__wrapper,.ee-grid-align--stretch .ee-media.ee-gallery .ee-media__wrapper,.ee-grid-align-mobile--stretch .ee-gallery .ee-media .ee-media__wrapper,.ee-grid-align-mobile--stretch .ee-media.ee-gallery .ee-media__wrapper,.ee-grid-align-tablet--stretch .ee-gallery .ee-media .ee-media__wrapper,.ee-grid-align-tablet--stretch .ee-media.ee-gallery .ee-media__wrapper,.ee-grid-masonry-layout--mixed .ee-media .ee-media__wrapper,.ee-media--stretch .ee-media .ee-media__wrapper,.ee-media.ee-media--stretch .ee-media__wrapper,.ee-posts-thumbnail-ratio .ee-post__media__thumbnail{position:absolute;top:0;bottom:0;left:0;right:0}.o-ratio--2\:1:before{padding-bottom:50%}.o-ratio--4\:3:before{padding-bottom:75%}.o-ratio--16\:9:before{padding-bottom:56.25%}.o-flagsize-name>.o-flag__img{padding-right:0}.o-flagsize-name.o-flag--rev>.o-flag__img{padding-right:0;padding-left:0}.elementor-editor-active .ee-load-status-helper-on .ee-load-status,.elementor-editor-active .ee-load-status-helper-on .ee-load-status__error,.elementor-editor-active .ee-load-status-helper-on .ee-load-status__last,.elementor-editor-active .ee-load-status-helper-on .ee-load-status__request{display:block!important}.ee-align-icon--left{margin-right:12px}.ee-align-icon--right{-ms-flex-order:2;order:2;margin-left:12px}.ee-circle-progress .elementor-editor-active .elementor-inline-editing.suffix,.ee-timeline .elementor-editor-active .elementor-inline-editing.timeline-item__content__wysiwyg,.ee-timeline .elementor-editor-active .elementor-inline-editing.timeline-item__meta,.elementor-editor-active .ee-circle-progress .elementor-inline-editing.suffix,.elementor-editor-active .ee-timeline .elementor-inline-editing.timeline-item__content__wysiwyg,.elementor-editor-active .ee-timeline .elementor-inline-editing.timeline-item__meta,.elementor-editor-active .elementor-inline-editing.ee-breadcrumbs__crumb--home__text,.elementor-editor-active .elementor-inline-editing.ee-breadcrumbs__separator__text,.elementor-editor-active .elementor-inline-editing.ee-button-text,.elementor-editor-active .elementor-inline-editing.ee-hotspot__text,.elementor-editor-active .elementor-inline-editing.ee-table__text__inner,.elementor-editor-active .elementor-inline-editing.ee-text-divider__text{cursor:text}.ee-load-status{display:none}.ee-grid{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:start;justify-content:flex-start}.ee-grid__item>*{-ms-flex-positive:1;flex-grow:1}.ee-grid__item--sizer{position:absolute}.ee-form__field--select,.ee-media,.ee-media__wrapper{position:relative}.ee-grid__notice--not-found{display:none}.ee-grid-align--top .ee-grid{-ms-flex-align:start;align-items:flex-start}.ee-grid-align--top .ee-grid__item{display:-ms-flexbox;display:flex}.ee-grid-align--middle .ee-grid{-ms-flex-align:center;align-items:center}.ee-grid-align--middle .ee-grid__item{display:-ms-flexbox;display:flex}.ee-grid-align--bottom .ee-grid{-ms-flex-align:end;align-items:flex-end}.ee-grid-align--bottom .ee-grid__item{display:-ms-flexbox;display:flex}.ee-grid-align--stretch .ee-grid{-ms-flex-align:stretch;align-items:stretch}.ee-grid-align--stretch .ee-grid__item{display:-ms-flexbox;display:flex}.ee-grid-halign--left .ee-grid{-ms-flex-pack:start;justify-content:flex-start}.ee-grid-halign--center .ee-grid{-ms-flex-pack:center;justify-content:center}.ee-grid-halign--right .ee-grid{-ms-flex-pack:end;justify-content:flex-end}.ee-caption--instagram{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ee-caption__insta{display:-ms-flexbox;display:flex}.ee-caption__insta__icon{margin-right:6px}.ee-caption__insta__counter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ee-caption__insta__counter:not(:first-child){margin-left:12px}.ee-media{display:block}.ee-media__thumbnail img,.ee-media__thumbnail picture{width:100%;vertical-align:middle}.ee-media__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ee-media__content__caption{padding:12px;color:#fff}.ee-grid-align--stretch .ee-gallery .ee-media .ee-media__thumbnail,.ee-grid-align--stretch .ee-gallery .ee-media .ee-media__thumbnail>picture,.ee-grid-align--stretch .ee-media.ee-gallery .ee-media__thumbnail,.ee-grid-align--stretch .ee-media.ee-gallery .ee-media__thumbnail>picture,.ee-grid-align-mobile--stretch .ee-gallery .ee-media .ee-media__thumbnail,.ee-grid-align-mobile--stretch .ee-gallery .ee-media .ee-media__thumbnail>picture,.ee-grid-align-mobile--stretch .ee-media.ee-gallery .ee-media__thumbnail,.ee-grid-align-mobile--stretch .ee-media.ee-gallery .ee-media__thumbnail>picture,.ee-grid-align-tablet--stretch .ee-gallery .ee-media .ee-media__thumbnail,.ee-grid-align-tablet--stretch .ee-gallery .ee-media .ee-media__thumbnail>picture,.ee-grid-align-tablet--stretch .ee-media.ee-gallery .ee-media__thumbnail,.ee-grid-align-tablet--stretch .ee-media.ee-gallery .ee-media__thumbnail>picture,.ee-grid-masonry-layout--mixed .ee-media .ee-media__thumbnail,.ee-grid-masonry-layout--mixed .ee-media .ee-media__thumbnail>picture,.ee-media--stretch .ee-media .ee-media__thumbnail,.ee-media--stretch .ee-media .ee-media__thumbnail>picture,.ee-media.ee-media--stretch .ee-media__thumbnail,.ee-media.ee-media--stretch .ee-media__thumbnail>picture{display:-ms-flexbox;display:flex;height:100%}.ee-grid-masonry-layout--mixed .ee-media:before{padding-bottom:75%}.ee-media-align--left .ee-media__content{-ms-flex-align:start;align-items:flex-start}.ee-media-align--center .ee-media__content{-ms-flex-align:center;align-items:center}.ee-media-align--right .ee-media__content{-ms-flex-align:end;align-items:flex-end}.ee-media-align--justify .ee-media__content{-ms-flex-align:stretch;align-items:stretch}.ee-media-align--middle .ee-media__content{-ms-flex-pack:center;justify-content:center}.ee-media-align--bottom .ee-media__content{-ms-flex-pack:end;justify-content:flex-end}.ee-media-align--stretch .ee-media__content{-ms-flex-pack:justify;justify-content:space-between}.ee-media-effect__content--fade-in .ee-media__content{opacity:0}.ee-media-effect__content--fade-in .ee-media:hover .ee-media__content{opacity:1}.ee-media-effect__content--fade-from-bottom .ee-media__content,.ee-media-effect__content--fade-from-left .ee-media__content,.ee-media-effect__content--fade-from-right .ee-media__content,.ee-media-effect__content--fade-from-top .ee-media__content,.ee-media-effect__content--fade-out .ee-media:hover .ee-media__content{opacity:0}.ee-media-effect__content--from-bottom .ee-media:hover .ee-media__content,.ee-media-effect__content--from-left .ee-media:hover .ee-media__content,.ee-media-effect__content--from-right .ee-media:hover .ee-media__content,.ee-media-effect__content--from-top .ee-media:hover .ee-media__content{transform:translateY(0) translateX(0)}.ee-media-effect__content--from-top .ee-media__content{transform:translateY(-100%)}.ee-media-effect__content--from-right .ee-media__content{transform:translateX(100%)}.ee-media-effect__content--from-bottom .ee-media__content{transform:translateY(100%)}.ee-media-effect__content--from-left .ee-media__content{transform:translateX(-100%)}.ee-media-effect__content--to-top .ee-media:hover .ee-media__content{transform:translateY(-100%)}.ee-media-effect__content--to-right .ee-media:hover .ee-media__content{transform:translateX(100%)}.ee-media-effect__content--to-bottom .ee-media:hover .ee-media__content{transform:translateY(100%)}.ee-media-effect__content--to-left .ee-media:hover .ee-media__content{transform:translateX(-100%)}.ee-media-effect__content--fade-from-bottom .ee-media:hover .ee-media__content,.ee-media-effect__content--fade-from-left .ee-media:hover .ee-media__content,.ee-media-effect__content--fade-from-right .ee-media:hover .ee-media__content,.ee-media-effect__content--fade-from-top .ee-media:hover .ee-media__content{opacity:1;transform:translateY(0) translateX(0)}.ee-media-effect__content--fade-from-top .ee-media__content{transform:translateY(-24px)}.ee-media-effect__content--fade-from-right .ee-media__content{transform:translateX(24px)}.ee-media-effect__content--fade-from-bottom .ee-media__content{transform:translateY(24px)}.ee-media-effect__content--fade-from-left .ee-media__content{transform:translateX(-24px)}.ee-media-effect__content--fade-to-bottom .ee-media:hover .ee-media__content,.ee-media-effect__content--fade-to-left .ee-media:hover .ee-media__content,.ee-media-effect__content--fade-to-right .ee-media:hover .ee-media__content,.ee-media-effect__content--fade-to-top .ee-media:hover .ee-media__content{opacity:0}.ee-media-effect__content--fade-to-top .ee-media:hover .ee-media__content{transform:translateY(-24px)}.ee-media-effect__content--fade-to-right .ee-media:hover .ee-media__content{transform:translateX(24px)}.ee-media-effect__content--fade-to-bottom .ee-media:hover .ee-media__content{transform:translateY(24px)}.ee-media-effect__content--fade-to-left .ee-media:hover .ee-media__content{transform:translateX(-24px)}.ee-loader{height:2px;width:100%;background-color:#f7f7f7}.ee-loader__progress{width:0%;height:100%;display:block;background-color:#000}.ee-gallery__item{z-index:1}.ee-gallery__item:hover{z-index:2}.ee-gallery__item.is--3d{z-index:1}.ee-gallery__media-wrapper{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate3d(0,0,0)}.ee-gallery__tilt{transform-style:preserve-3d}.ee-gallery__tilt--depth{overflow:visible!important}.ee-gallery__tilt .ee-gallery__media__content{transform:translateZ(20px)}.ee-gallery__tilt .ee-gallery__media__overlay{transform:translateZ(10px)}.ee-media-align--stretch .ee-gallery .ee-gallery__media__content{-ms-flex-pack:stretch;justify-content:stretch}.ee-form__field:not(:last-child){margin-bottom:12px}.ee-form__field__control,.ee-form__field__control:focus{outline:0}.ee-form__field .ee-form__field__control--text[type=number],.ee-form__field .ee-form__field__control--text[type=search],.ee-form__field .ee-form__field__control--text[type=tel],.ee-form__field .ee-form__field__control--text[type=time],.ee-form__field .ee-form__field__control--text[type=url],.ee-form__field .ee-form__field__control--text[type=color],.ee-form__field .ee-form__field__control--text[type=text],.ee-form__field .ee-form__field__control--text[type=password],.ee-form__field .ee-form__field__control--text[type=date],.ee-form__field .ee-form__field__control--text[type=datetime],.ee-form__field .ee-form__field__control--text[type=datetime-local],.ee-form__field .ee-form__field__control--text[type=month],.ee-form__field .ee-form__field__control--text[type=week],.ee-form__field .ee-form__field__control--text[type=email],.ee-form__field.ee-custom .ee-select2.select2-selection,.ee-form__field__control--submit,.ee-form__field__control--text{border-radius:0;min-height:48px;padding:0 24px;border:1px solid #eceeef;background-color:#fff}.ee-form__field__control--select{width:100%}.ee-form__field--checkbox,.ee-form__field--radio{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ee-form__field--checkbox label,.ee-form__field--radio label{margin:0 0 0 12px;-ms-flex-positive:1;flex-grow:1}.ee-form__field--radio.ee-custom input[type=radio]+label i{border-radius:100%}.ee-form__field--select select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ee-form__field--select select::-ms-expand{display:none}.ee-form__field--select:not(.ee-custom) select{padding-right:36px}.ee-form__field--select:not(.ee-custom) select+label:after{content:"";position:absolute;top:50%;right:12px;margin-top:-3px;width:0;height:0;border:6px solid transparent;border-top-color:#818a91}.ee-form__field--check.ee-custom input[type=checkbox],.ee-form__field--check.ee-custom input[type=radio]{position:absolute;width:0;height:0;opacity:0}.ee-form__field--check.ee-custom input[type=checkbox]:disabled+label i,.ee-form__field--check.ee-custom input[type=radio]:disabled+label i,.ee-pagination .page-numbers.current{opacity:.2}.ee-form__field--check.ee-custom input[type=checkbox]+label,.ee-form__field--check.ee-custom input[type=radio]+label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer;margin:0}.ee-form__field--check.ee-custom input[type=checkbox]+label i,.ee-form__field--check.ee-custom input[type=radio]+label i{transition:all .1s linear;width:24px;height:24px;margin-right:12px;overflow:hidden;text-align:center;line-height:24px;font-size:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;border:1px solid #eceeef;background-color:#fff}.ee-form__field--check.ee-custom input[type=checkbox]+label:hover i,.ee-form__field--check.ee-custom input[type=radio]+label:hover i{color:rgba(129,138,145,.3);font-size:calc(24px/2)}.ee-form__field--check.ee-custom input[type=checkbox]:checked+label i,.ee-form__field--check.ee-custom input[type=radio]:checked+label i{font-size:calc(24px/2);border-color:#0275d8}.ee-form__field--check.ee-custom input[type=checkbox]:checked+label i{color:#fff;background-color:#0275d8}.ee-filters__item [data-filter].ee--active,.ee-form__field--check.ee-custom input[type=radio]+label i,.ee-form__field--check.ee-custom input[type=radio]:checked+label i{color:#0275d8}.ee-form__field.ee-custom .ee-select2{height:auto}.ee-form__field.ee-custom .ee-select2.select2-selection{display:-ms-flexbox;display:flex}.ee-form__field.ee-custom .ee-select2.select2-selection .select2-selection__rendered{-ms-flex-positive:1;flex-grow:1;padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ee-form__field.ee-custom .ee-select2.select2-selection .select2-selection__arrow{height:auto;position:relative;width:auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:12px}.ee-form__field.ee-custom .ee-select2.select2-selection .select2-selection__arrow b{position:relative;margin:0;left:auto;top:auto}.ee-form__field.ee-custom .select2-container--open .ee-select2 .select2-selection__arrow b{margin-top:-2px}.select2-dropdown.ee-select2__dropdown{z-index:99999;overflow:hidden;border:1px solid #eceeef;border-radius:0}.select2-dropdown.ee-select2__dropdown .select2-results__option[aria-selected=true]{background-color:#eceeef}.select2-dropdown.ee-select2__dropdown .select2-results__option--highlighted[aria-selected]{background-color:#0275d8}.ee-swiper__container{display:none}.ee-swiper__container.swiper-container-horizontal,.ee-swiper__container.swiper-container-vertical{display:block}.ee-swiper__container .ee-swiper__wrapper{display:-ms-flexbox;display:flex;width:auto}.ee-swiper__container .ee-swiper__slide{height:auto;overflow:visible}.ee-swiper__container .ee-swiper__slide figure{line-height:inherit}.ee-swiper__container.swiper-container-vertical{height:400px}.ee-swiper__container.swiper-container-vertical .ee-swiper__pagination{right:0!important}.ee-swiper__container.swiper-container-multirow .ee-grid{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.ee-swiper__container .ee-grid{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ee-swiper__container--kenburns .ee-swiper__slide img{transition:10s ease-out;transform:scale(1.2);transform-origin:center center}.ee-swiper__container--kenburns .ee-swiper__slide.swiper-slide-active img{transform:scale(1)!important}.ee-swiper__container--kenburns-random .ee-swiper__slide:nth-child(1n) img{transform-origin:top left}.ee-swiper__container--kenburns-random .ee-swiper__slide:nth-child(2n) img{transform-origin:bottom right}.ee-swiper__container--kenburns-random .ee-swiper__slide:nth-child(3n) img{transform-origin:center right}.ee-swiper__container--kenburns-random .ee-swiper__slide:nth-child(4n) img{transform-origin:bottom center}.ee-swiper__container--kenburns-random .ee-swiper__slide:nth-child(5n) img{transform-origin:top right}.ee-swiper__container--kenburns-random .ee-swiper__slide:nth-child(6n) img{transform-origin:center center}.ee-swiper__container--kenburns-random .ee-swiper__slide:nth-child(7n) img{transform-origin:bottom left}.ee-swiper__container--kenburns-random .ee-swiper__slide:nth-child(8n) img{transform-origin:top center}.ee-swiper__container--kenburns-random .ee-swiper__slide:nth-child(9n) img{transform-origin:center left}.ee-swiper__pagination--horizontal.ee-swiper__pagination{bottom:0!important}.ee-swiper__pagination--horizontal .swiper-pagination-bullet{margin:0 6px}.ee-swiper__pagination--horizontal .swiper-pagination-bullet:first-child{margin-left:0!important}.ee-swiper__pagination--horizontal .swiper-pagination-bullet:last-child{margin-right:0!important}.ee-swiper__pagination--vertical.ee-swiper__pagination{top:0;bottom:0;right:0;transform:none;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.ee-swiper__pagination--vertical .swiper-pagination-bullet{margin:6px 0}.ee-swiper__pagination--vertical .swiper-pagination-bullet:first-child{margin-top:0!important}.ee-swiper__pagination--vertical .swiper-pagination-bullet:last-child{margin-bottom:0!important}.ee-swiper__pagination--outside.ee-swiper__pagination--horizontal{position:relative;margin-top:24px}.ee-swiper__pagination--outside.ee-swiper__pagination--vertical{position:absolute;transform:translateX(100%)}.ee-swiper__navigation--top .ee-swiper__button{top:0;transform:none}.ee-swiper__navigation--middle .ee-swiper__button{top:50%;transform:translateY(calc(-50% - 24px))}.ee-swiper__navigation--bottom .ee-swiper__button{top:auto;bottom:0;transform:none}.ee-swiper__navigation--left.ee-arrows--vertical .ee-swiper__button{left:0;right:auto;transform:none}.ee-swiper__navigation--center.ee-arrows--vertical .ee-swiper__button{left:50%;transform:translateX(calc(-50% - 24px))}.ee-swiper__navigation--right.ee-arrows--vertical .ee-swiper__button{right:0;left:auto;transform:none}.ee-swiper__navigation--outside .ee-swiper__button--prev{left:-100px}.ee-swiper__navigation--outside .ee-swiper__button--next{right:-100px}.ee-filters{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-top:0;margin-bottom:48px}.ee-filters__item{-ms-flex-positive:0;flex-grow:0;cursor:pointer}.ee-filters__item>*{display:block}.ee-filters-align-left .ee-filters{-ms-flex-pack:start;justify-content:flex-start}.ee-filters-align-left .ee-filters .ee-filters__item{-ms-flex-positive:0;flex-grow:0}.ee-filters-align-center .ee-filters{-ms-flex-pack:center;justify-content:center}.ee-filters-align-center .ee-filters .ee-filters__item{-ms-flex-positive:0;flex-grow:0}.ee-filters-align-right .ee-filters{-ms-flex-pack:end;justify-content:flex-end}.ee-filters-align-right .ee-filters .ee-filters__item{-ms-flex-positive:0;flex-grow:0}.ee-filters-align-justify .ee-filters .ee-filters__item{-ms-flex-positive:1;flex-grow:1}.ee-pagination{font-size:0}.ee-pagination--is{display:none}.ee-pagination .page-numbers{font-size:14px;margin:0 6px;display:inline-block;background-color:transparent}.ee-pagination .page-numbers:first-child{margin-left:0!important}.ee-pagination .page-numbers:last-child{margin-right:0!important}.ee-notification{padding:12px;border:1px solid #e8c4c4;color:#a94442;background-color:#f2dede}.ee-notification:not(:last-child){margin-bottom:12px}.ee-button{display:inline-block;line-height:1;color:#fff;background-color:#818a91}.ee-button.ee-size-xs{font-size:13px;border-radius:2px}.ee-button.ee-size-xs .ee-button-content-wrapper{padding:10px 20px}.ee-button.ee-size-sm{font-size:15px;border-radius:3px}.ee-button.ee-size-sm .ee-button-content-wrapper{padding:12px 24px}.ee-button.ee-size-md{font-size:16px;border-radius:4px}.ee-button.ee-size-md .ee-button-content-wrapper{padding:15px 30px}.ee-button.ee-size-lg{font-size:18px;border-radius:5px}.ee-button.ee-size-lg .ee-button-content-wrapper{padding:20px 40px}.ee-button.ee-size-xl{font-size:20px;border-radius:6px}.ee-button.ee-size-xl .ee-button-content-wrapper{padding:25px 50px}.ee-button-link.ee-button{display:-ms-flexbox;display:flex}.ee-button-text,.ee-player,.ee-player__source{display:inline-block}.ee-icon--left{-ms-flex-order:0;order:0;margin-right:12px}.ee-icon--right{-ms-flex-order:2;order:2;margin-left:12px}.ee-icon--flush{margin:0}.ee-editor-placeholder{padding:10px;background-color:#f7f7f7;border:1px solid #D4D4D4}.ee-editor-placeholder__body,.ee-editor-placeholder__title{font-family:Roboto,Arial,Helvetica,Verdana,sans-serif}.ee-editor-placeholder__title{font-weight:400;margin-bottom:5px;color:#373a3c}.ee-editor-placeholder__body{font-size:12px;color:#818a91}.ee-tooltip{position:absolute;z-index:999;padding:12px;background-color:#000;color:#FFF}.ee-tooltip p:last-child{margin:0}.ee-tooltip:after{content:'';position:absolute;width:0;height:0;left:50%;bottom:-10px;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid transparent;border-top-color:#000}.ee-player,.ee-player__control--progress{position:relative;transform:translate3d(0,0,0);overflow:hidden}.ee-tooltip.to--bottom:after{top:-10px;bottom:auto;border-top:0;border-bottom-width:10px;border-bottom-style:solid;border-bottom-color:#000}.ee-tooltip.to--bottom.at--left:after{border-left-color:#000}.ee-tooltip.to--bottom.at--right:after{border-right-color:#000}.ee-tooltip.to--left:after{right:-10px;left:auto;bottom:auto;top:50%;margin:-10px 0 0;border-right:0 solid transparent;border-left:10px solid #000;border-bottom:10px solid transparent;border-top:10px solid transparent}.ee-tooltip.to--left.at--top:after{border-top-color:#000}.ee-tooltip.to--left.at--bottom:after{border-bottom-color:#000}.ee-tooltip.to--right:after{left:-10px;right:auto;bottom:auto;top:50%;margin:-10px 0 0;border-left:0 solid transparent;border-right:10px solid #000;border-bottom:10px solid transparent;border-top:10px solid transparent}.ee-tooltip.to--right.at--top:after{border-top-color:#000}.ee-tooltip.to--right.at--bottom:after{border-bottom-color:#000}.ee-tooltip.to--top:after{bottom:-10px;top:auto;border-bottom:0;border-top-color:#000}.ee-tooltip.to--top.at--left:after{border-left-color:#000}.ee-tooltip.to--top.at--right:after{border-right-color:#000}.ee-tooltip.at--top:after{bottom:auto;top:0}.ee-tooltip.at--bottom:after{top:auto;bottom:0}.ee-tooltip.at--left:after{left:0}.ee-tooltip.at--right:after{right:0;left:auto}.ee-tooltip.at--bottom:after,.ee-tooltip.at--left:after,.ee-tooltip.at--right:after,.ee-tooltip.at--top:after{margin:0;border:10px solid transparent}.ee-player{font-size:12px}.ee-player__source{vertical-align:top}.ee-player__cover{cursor:pointer;transition:opacity .2s linear}.ee-player__cover:after{content:""}.ee-player__control{cursor:default;white-space:nowrap}.ee-arrow,.ee-player__control--icon,.ee-player__control--progress,.ee-player__controls__browse{cursor:pointer}.ee-player__control--indicator{padding:0 6px}.ee-player__control--progress{margin:0 6px;height:12px}.ee-player__control--progress__inner{position:absolute;left:0;top:0;bottom:0;transition:background-color .2s linear}.ee-player__control--progress__track{opacity:.2;right:0}.ee-player__control--icon{font-size:1em;padding:0 6px}.ee-player__control--icon:before{display:block}.ee-player__control--icon:hover{opacity:1}.ee-player__controls__overlay{white-space:nowrap;margin:0;padding:0;transition:opacity .2s linear}.ee-player__controls__bar,.ee-player__controls__overlay .ee-player__control{transition:background-color .2s linear,box-shadow .2s linear,opacity .2s linear,color .2s linear}.ee-player__controls__overlay .ee-player__control{cursor:pointer;vertical-align:middle;position:relative;width:60px;height:60px;font-size:60px}.ee-player__controls__overlay .ee-player__control.nicon-play:before{margin-left:3%}.ee-player__controls__overlay .ee-player__control:before{font-size:.5em}.ee-player__controls__overlay .ee-player__controls__rewind{display:none;margin-right:24px}.ee-player__controls__overlay .ee-player__controls__rewind:before{margin-top:-4%}.ee-player__controls__time{padding:6px}.ee-player__controls__progress{-ms-flex-preferred-size:80%;flex-basis:80%;-ms-flex-positive:1;flex-grow:1}.ee-player__controls__volume{-ms-flex-preferred-size:20%;flex-basis:20%;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center}.ee-player__controls__volume-bar{-ms-flex-positive:1;flex-grow:1}.ee-player__controls__bar{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:12px}.ee-player__controls__bar-wrapper{transition:transform .4s cubic-bezier(.42,0,.2,1)}.ee-player.paused .ee-player__controls__overlay .ee-player__controls__rewind{display:inline-block;margin-right:24px}.ee-arrow{z-index:1;display:-ms-inline-flexbox;display:inline-flex;border-radius:100%;background-color:#fff;color:#000;padding:1em;margin:24px;font-size:24px}.ee-arrow--prev{left:0}.ee-arrow--next{right:0}.ee-arrow--disabled{opacity:.2;cursor:default}.ee-arrow__svg{width:100%;height:auto}.ee-arrows--vertical .ee-arrow i{transform:rotate(90deg)}.ee-arrows--vertical .ee-arrow--prev{left:auto;top:0}.ee-arrows--vertical .ee-arrow--next{right:auto;top:auto;bottom:0}.ee-icon{display:inline-block}.ee-icon i,.ee-icon-support--svg svg{vertical-align:middle}.ee-icon-support--svg svg{display:inline-block;width:1em;height:auto}.ee-icon-support--svg-large svg{width:1.5em}.ee-button-content-wrapper,.ee-button-gap,.ee-button-wrapper{display:-ms-flexbox!important;display:flex!important}.ee-button-content-wrapper{-ms-flex-pack:center;justify-content:center;-ms-flex-positive:1;flex-grow:1}.ee-button-group{-ms-flex-wrap:wrap;flex-wrap:wrap}.ee-button-group .ee-button,.ee-button-group .ee-button-wrapper{width:100%}.ee-button-group .ee-button-wrapper,.ee-button-group .ee-button-wrapper:hover{background-color:transparent}.ee-button-group-content-halign-justify .ee-button-group .ee-button-content-wrapper .ee-button-text{-ms-flex-positive:1;flex-grow:1}.ee-button-group-stack-desktop .ee-button-group{margin-left:0!important;-ms-flex-direction:column;flex-direction:column}.ee-button-group-stack-desktop .ee-button-group>li{margin-left:0!important}.ee-button-group-stack-desktop.ee-button-group-gap-default .ee-button-group,.ee-button-group-stack-desktop.ee-button-group-gap-default .ee-button-group>li,.ee-button-group-stack-desktop.ee-button-group-gap-extended .ee-button-group,.ee-button-group-stack-desktop.ee-button-group-gap-extended .ee-button-group>li,.ee-button-group-stack-desktop.ee-button-group-gap-narrow .ee-button-group,.ee-button-group-stack-desktop.ee-button-group-gap-narrow .ee-button-group>li,.ee-button-group-stack-desktop.ee-button-group-gap-wide .ee-button-group,.ee-button-group-stack-desktop.ee-button-group-gap-wide .ee-button-group>li,.ee-button-group-stack-desktop.ee-button-group-gap-wider .ee-button-group,.ee-button-group-stack-desktop.ee-button-group-gap-wider .ee-button-group>li{margin-left:0}.ee-button-group-stack-desktop .ee-button-group>li>a{display:block}.ee-button-group-stack-desktop.ee-button-group-gap-narrow .ee-button-group>li:not(:last-child){margin-bottom:6px}.ee-button-group-stack-desktop.ee-button-group-gap-default .ee-button-group>li:not(:last-child){margin-bottom:12px}.ee-button-group-stack-desktop.ee-button-group-gap-extended .ee-button-group>li:not(:last-child){margin-bottom:24px}.ee-button-group-stack-desktop.ee-button-group-gap-wide .ee-button-group>li:not(:last-child){margin-bottom:48px}.ee-button-group-stack-desktop.ee-button-group-gap-wider .ee-button-group>li:not(:last-child){margin-bottom:144px}.ee-button-group-stack-desktop.ee-button-group-halign-left .ee-button-group{-ms-flex-align:start;align-items:flex-start}.ee-button-group-stack-desktop.ee-button-group-halign-center .ee-button-group{-ms-flex-align:center;align-items:center}.ee-button-group-stack-desktop.ee-button-group-halign-right .ee-button-group{-ms-flex-align:end;align-items:flex-end}.ee-button-group-stack-desktop.ee-button-group-halign-justify .ee-button-group{-ms-flex-align:stretch;align-items:stretch}.elementor-widget-image-comparison .elementor-widget-container{overflow:hidden;font-size:0}.ee-image-comparison{position:relative;width:100%;font-size:1rem}.ee-image-comparison img{display:block;max-width:100%;width:100%}.ee-image-comparison__image{position:absolute;top:0;left:0;height:100%;width:0%;overflow:hidden;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.ee-image-comparison__image .ee-image-comparison__label{right:auto;left:0}.is--visible .ee-image-comparison__image{width:50%}.ee-image-comparison__image img{position:absolute;left:0;top:0;display:block;width:auto;height:100%!important;max-width:none!important}.ee-image-comparison__separator{right:0;width:1px;height:100%;background-color:#FFF;transform:translateX(50%) translateY(-50%)}.ee-image-comparison__label{position:absolute!important;bottom:0;right:0;padding:1em;opacity:0;transform:translateY(20px);transition:transform .3s .7s,opacity .3s .7s}.is--visible .ee-image-comparison__label{opacity:1;transform:translateY(0)}.ee-image-comparison__label--empty{display:none}.ee-image-comparison__label--clickable{cursor:pointer}.ee-image-comparison__handle{position:absolute;height:44px;width:44px;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border-radius:50%;background:#FFF;cursor:move;opacity:0;transform:translate3d(0,0,0) scale(0);color:#000}.ee-image-comparison__handle:before{font-size:.4em}.ee-image-comparison__handle.draggable{background-color:#000;color:#FFF}.is--visible .ee-image-comparison__handle{opacity:1;transform:translate3d(0,0,0) scale(1);transition:transform .3s .7s,opacity 0s .7s}.ee-image-comparison--top .ee-image-comparison__label{top:0;bottom:auto}.ee-image-comparison--middle .ee-image-comparison__label{top:50%;bottom:auto;transform:translateY(-50%)}.ee-image-comparison--bottom .ee-image-comparison__label{top:auto;bottom:0}@keyframes bounce-in{0%{width:0}60%{width:55%}100%{width:50%}}.ee-text-divider{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;margin:0 auto}.ee-text-divider__text{-ms-flex-negative:1;flex-shrink:1;padding:0 6px;margin:0}.ee-text-divider__text:not([href]){cursor:default}.ee-text-divider__after,.ee-text-divider__before{-ms-flex-positive:1;flex-grow:1;height:1px;min-height:1px;background-color:#000}.ee-text-divider--left .ee-text-divider__before,.ee-text-divider--right .ee-text-divider__after{display:none}.elementor-widget-devices-extended{font-size:0;display:block}.elementor-widget-devices-extended .ee-device-wrapper{margin:0 auto;display:inline-block;max-width:100%;transition:.3s cubic-bezier(.42,0,.2,1);transition-property:width,padding-bottom}.elementor-widget-devices-extended.ee-device-landscape-scrollable .ee-device__media__screen__landscape__inner,.elementor-widget-devices-extended.ee-device-portrait-scrollable .ee-device__media__screen--image-inner{margin-right:-100px;padding-right:100px}.elementor-widget-devices-extended .ee-device{position:relative;display:inline-block;height:0;max-width:100%;width:100%;transition:all .3s cubic-bezier(.42,0,.2,1)}.elementor-widget-devices-extended .ee-device svg{width:100%;height:auto;display:block;font-size:1rem;transition:all .3s cubic-bezier(.42,0,.2,1)}.elementor-widget-devices-extended .ee-device svg .back-shape,.elementor-widget-devices-extended .ee-device svg .side-shape{fill:#000}.elementor-widget-devices-extended .ee-device svg .overlay-shape{fill-opacity:.2;fill:#FFF}.elementor-widget-devices-extended .ee-device__shape{width:100%;transition:all .3s cubic-bezier(.42,0,.2,1)}.elementor-widget-devices-extended .ee-device__media{position:absolute;left:50%;transition:all .3s cubic-bezier(.42,0,.2,1);border-radius:3px}.elementor-widget-devices-extended .ee-device__media__inner{background-color:rgba(255,255,255,.2);position:relative;left:0;width:100%;height:0;transition:all .3s cubic-bezier(.42,0,.2,1)}.elementor-widget-devices-extended .ee-device__media__screen{overflow:hidden;display:-ms-flexbox;display:flex;border-radius:3px;transition:all .3s cubic-bezier(.42,0,.2,1);z-index:2}.elementor-widget-devices-extended .ee-device__media__screen__landscape{z-index:1;opacity:0}.elementor-widget-devices-extended .ee-device__media__screen__inner{left:0;right:0}.elementor-widget-devices-extended .ee-device__media__screen__inner,.elementor-widget-devices-extended .ee-device__media__screen__inner img{width:100%}.elementor-widget-devices-extended .ee-device__media__screen__inner figure{overflow:hidden}.elementor-widget-devices-extended .ee-device__media__screen--video .ee-device__media__screen__inner,.elementor-widget-devices-extended .ee-device__media__screen--video .ee-video-player{width:100%;height:100%}.elementor-widget-devices-extended .ee-device__media__screen--video .ee-device__media__screen__inner>video,.elementor-widget-devices-extended .ee-device__media__screen--video .ee-video-player>video{height:auto}.elementor-widget-devices-extended .ee-device-type-phone{width:277px}.elementor-widget-devices-extended .ee-device-type-phone .ee-device{width:277px;padding-bottom:207.22022%}.elementor-widget-devices-extended .ee-device-type-phone .ee-device__media{top:11.7%;width:88.80866%;transform:translateX(-50%)}.elementor-widget-devices-extended .ee-device-type-phone .ee-device__media__inner{padding-bottom:177.77778%}.elementor-widget-devices-extended .ee-device-type-tablet{width:430px}.elementor-widget-devices-extended .ee-device-type-tablet .ee-device{width:430px;padding-bottom:138.37209%}.elementor-widget-devices-extended .ee-device-type-tablet .ee-device__media{top:50%;transform:translateX(-50%) translateY(-50%);width:90.69767%}.elementor-widget-devices-extended .ee-device-type-tablet .ee-device__media__inner{padding-bottom:133.33333%}.elementor-widget-devices-extended .ee-device-type-laptop{width:645px}.elementor-widget-devices-extended .ee-device-type-laptop .ee-device{width:645px;padding-bottom:57.36434%}.elementor-widget-devices-extended .ee-device-type-laptop .ee-device__media{top:47.9%;transform:translateX(-50%) translateY(-50%);width:76.43411%}.elementor-widget-devices-extended .ee-device-type-laptop .ee-device__media__inner{padding-bottom:62.47465%}.elementor-widget-devices-extended .ee-device-type-desktop{width:645px}.elementor-widget-devices-extended .ee-device-type-desktop .ee-device{width:895px;padding-bottom:88.49162%}.elementor-widget-devices-extended .ee-device-type-desktop .ee-device__media{top:33.5%;transform:translateX(-50%) translateY(-50%);width:92.2905%}.elementor-widget-devices-extended .ee-device-type-desktop .ee-device__media__inner{padding-bottom:56.41646%}.elementor-widget-devices-extended .ee-device-type-window{width:1000px}.elementor-widget-devices-extended .ee-device-type-window .ee-video-player{height:auto}.elementor-widget-devices-extended .ee-device-type-window .ee-device{width:1000px;height:auto;padding-bottom:0}.elementor-widget-devices-extended .ee-device-type-window .ee-device__media,.elementor-widget-devices-extended .ee-device-type-window .ee-device__shape{position:relative;transform:none;top:auto;left:auto;border-radius:0}.elementor-widget-devices-extended .ee-device-type-window .ee-device__media{width:100%}.elementor-widget-devices-extended .ee-device-type-window .ee-device__media__inner{height:auto;padding-bottom:0}.elementor-widget-devices-extended .ee-device-type-window .ee-device__media__screen{overflow:visible;position:relative}.elementor-widget-devices-extended .ee-device-type-window .ee-device__media__screen__inner{position:relative;top:auto;left:auto;height:auto;width:100%;overflow:visible}.elementor-widget-devices-extended.ee-device-landscape-scrollable .ee-device__media__screen__landscape,.elementor-widget-devices-extended.ee-device-portrait-scrollable .ee-device__media__screen--image{overflow-y:auto}.elementor-widget-devices-extended.ee-device-video-cover .ee-device__media__screen--video .ee-video-player>video{object-fit:cover;height:inherit}.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device-wrapper .ee-device__shape svg{transform:rotate(90deg)}.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device-wrapper .ee-device__media{top:50%;transform:translateY(-50%) translateX(-50%)}.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device-wrapper .ee-device__orientation{transform:translateY(calc(100% + 24px)) translateX(-50%) rotate(-90deg)}.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device-wrapper.ee-device-type-phone{width:574px}.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device-wrapper.ee-device-type-phone .ee-device{width:574px;padding-bottom:48.25784%}.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device-wrapper.ee-device-type-phone .ee-device__shape{width:48.25784%}.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device-wrapper.ee-device-type-phone .ee-device__media{width:76.30662%}.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device-wrapper.ee-device-type-phone .ee-device__media__inner{padding-bottom:56.25%}.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device-wrapper.ee-device-type-tablet{width:595px}.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device-wrapper.ee-device-type-tablet .ee-device{width:595px;padding-bottom:72.26891%}.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device-wrapper.ee-device-type-tablet .ee-device__shape{width:72.26891%}.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device-wrapper.ee-device-type-tablet .ee-device__media{width:87.39496%}.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device-wrapper.ee-device-type-tablet .ee-device__media__inner{padding-bottom:75%}.elementor-widget-devices-extended .ee-device__orientation{position:absolute;bottom:0;left:50%;z-index:99;width:28px;height:28px;transform:translateY(calc(100% + 24px)) translateX(-50%);font-size:28px;color:rgba(0,0,0,.1);cursor:pointer;transition:all .3s cubic-bezier(.42,0,.2,1)}.elementor-widget-devices-extended .ee-device__orientation:before{display:block}.elementor-widget-devices-extended .ee-device.has--orientation-control{margin-bottom:52px}.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device.has--orientation-control .ee-device__media__screen{opacity:0;z-index:1}.elementor-widget-devices-extended.ee-device-orientation-landscape .ee-device.has--orientation-control .ee-device__media__screen__landscape{opacity:1;z-index:2}.elementor-widget-devices-extended.ee-device-skin-jetblack svg .overlay-shape{fill:#FFF;fill-opacity:.2}.elementor-widget-devices-extended.ee-device-skin-jetblack svg .back-shape,.elementor-widget-devices-extended.ee-device-skin-jetblack svg .side-shape{fill:#000}.elementor-widget-devices-extended.ee-device-skin-black svg .overlay-shape{fill:#FFF}.elementor-widget-devices-extended.ee-device-skin-black svg .back-shape,.elementor-widget-devices-extended.ee-device-skin-black svg .side-shape{fill:#343639}.elementor-widget-devices-extended.ee-device-skin-silver svg .overlay-shape{fill:#000}.elementor-widget-devices-extended.ee-device-skin-silver svg .back-shape,.elementor-widget-devices-extended.ee-device-skin-silver svg .side-shape{fill:#E4E6E7}.elementor-widget-devices-extended.ee-device-skin-gold svg .overlay-shape{fill:#000}.elementor-widget-devices-extended.ee-device-skin-gold svg .back-shape,.elementor-widget-devices-extended.ee-device-skin-gold svg .side-shape{fill:#FBE6CF}.elementor-widget-devices-extended.ee-device-skin-rosegold svg .overlay-shape{fill:#000}.elementor-widget-devices-extended.ee-device-skin-rosegold svg .back-shape,.elementor-widget-devices-extended.ee-device-skin-rosegold svg .side-shape{fill:#FDE4DC}.elementor-widget-devices-extended.ee-device-controls-tone-dark svg .overlay-shape{fill:#000;fill-opacity:.2}.elementor-widget-devices-extended.ee-device-controls-tone-light svg .overlay-shape{fill:#FFF;fill-opacity:.2}.elementor-widget-devices-extended svg .lighten{fill:#FFF;fill-opacity:.3}.elementor-widget-devices-extended svg .lighten-more{fill:#FFF;fill-opacity:.5}.ee-hotspots{position:relative}.ee-hotspots img{width:100%;display:block}.hotip-content{display:none}.hotip-content>:last-child{margin-bottom:0}.ee-hotspot{position:absolute;left:48px;top:48px}.ee-hotspot__wrapper{box-sizing:content-box;cursor:pointer;line-height:40px}.ee-hotspots:not(.ee-hotspots--no-pulse) .ee-hotspot__wrapper:before{content:"";position:absolute;z-index:-1;transform:scale(1);pointer-events:none;animation:pulse-grow 2s infinite}.ee-hotspot__wrapper,.ee-hotspot__wrapper:before{min-width:40px;min-height:40px;display:block;background-color:#000;color:#FFF;border-radius:9999px}.ee-hotspot:hover .ee-hotspot__wrapper:before{animation:none}.ee-hotspot__text{width:100%;display:table;padding:0 12px}.ee-hotspot__icon{display:table-cell;vertical-align:middle}@keyframes pulse-grow{0%{transform:scale(1);opacity:1}100%{transform:scale(1.5);opacity:0}}.ee-circle-progress{position:relative;display:inline-block}.ee-circle-progress canvas{display:block;max-width:100%;height:auto!important;margin:0 auto}.ee-circle-progress__value{cursor:default;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-size:30px;font-weight:700}.ee-gallery-slider__gallery .ee-gallery__item,.ee-scroll-indicator__element__link.has--cursor{cursor:pointer}.ee-circle-progress__value>.suffix{text-align:left;font-size:.5em;margin-left:.2em}.ee-circle-progress__icon{font-size:24px}.ee-circle-progress__text{display:block;margin-top:12px}.ee-circle-progress-suffix--before .ee-circle-progress__value{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ee-circle-progress-suffix--before .ee-circle-progress__value>.suffix{margin-right:.2em;margin-left:0}.ee-circle-progress-suffix--top .ee-circle-progress__value{-ms-flex-align:start;align-items:flex-start}.ee-circle-progress-suffix--middle .ee-circle-progress__value{-ms-flex-align:center;align-items:center}.ee-circle-progress-suffix--bottom .ee-circle-progress__value{-ms-flex-align:baseline;align-items:baseline}.ee-circle-progress-suffix--stretch .ee-circle-progress__value>.suffix{font-size:inherit;line-height:inherit;margin:0}.ee-circle-progress-position--below .ee-circle-progress__value{-ms-flex-pack:center;justify-content:center}.ee-circle-progress-position--hide .ee-circle-progress__value{display:none}.ee-scroll-indicator__element__link{transition:none}.ee-scroll-indicator__element__link:hover{color:initial}.ee-scroll-indicator--skin-bar .ee-scroll-indicator__element__wrapper,.ee-scroll-indicator--skin-bullets .ee-scroll-indicator__element__wrapper{display:block;position:relative;background-color:#D4D4D4}.ee-scroll-indicator--skin-bar .ee-scroll-indicator__element__link.is--reading .ee-scroll-indicator__element__progress,.ee-scroll-indicator--skin-bullets .ee-scroll-indicator__element__link.is--reading .ee-scroll-indicator__element__progress{display:block}.ee-scroll-indicator--skin-bar .ee-scroll-indicator__element__link.is--read .ee-scroll-indicator__element__wrapper,.ee-scroll-indicator--skin-bullets .ee-scroll-indicator__element__link.is--read .ee-scroll-indicator__element__wrapper{display:block;background-color:#0275d8}.ee-scroll-indicator--skin-bar .ee-scroll-indicator__element__progress,.ee-scroll-indicator--skin-bullets .ee-scroll-indicator__element__progress{width:0%;display:none}.ee-scroll-indicator--skin-bullets{height:100%}.ee-scroll-indicator--skin-bullets .ee-scroll-indicator__menu{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:12px;height:100%}.ee-scroll-indicator--skin-bullets .ee-scroll-indicator__element{position:relative;-ms-flex-positive:0!important;flex-grow:0!important}.ee-scroll-indicator--skin-bullets .ee-scroll-indicator__element__progress{width:100%;height:0%}.ee-scroll-indicator--skin-bullets .ee-scroll-indicator__element__wrapper{border-radius:100%;width:12px;height:12px;overflow:hidden}.ee-scroll-indicator--skin-bullets .ee-scroll-indicator__element__link{padding:6px}.ee-scroll-indicator--skin-bar .ee-scroll-indicator__element__wrapper{position:relative;height:6px}.ee-scroll-indicator--skin-list .ee-scroll-indicator__menu{-ms-flex-align:stretch;align-items:stretch}.ee-scroll-indicator--skin-list .ee-scroll-indicator__element{display:block;width:100%}.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__link{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center}.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__link.is--read .ee-scroll-indicator__element__bullet{color:#D4D4D4}.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__link.is--read .ee-scroll-indicator__element__subtitle,.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__link.is--read .ee-scroll-indicator__element__title,.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__link.is--reading .ee-scroll-indicator__element__subtitle,.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__link.is--reading .ee-scroll-indicator__element__title{color:#0275d8}.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__link.is--read svg,.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__link.is--reading svg{display:block}.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__link.is--read svg circle{stroke-dasharray:0;stroke:#D4D4D4}.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__bullet{display:block;position:relative;width:4em;height:4em;-ms-flex-negative:0;flex-shrink:0;border-radius:100%;margin-right:12px}.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__subtitle,.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__title,.ee-scroll-indicator-numbers--bottom .ee-scroll-indicator__element__bullet,.ee-scroll-indicator-numbers--right .ee-scroll-indicator__element__bullet,.ee-scroll-indicator-numbers--top .ee-scroll-indicator__element__bullet{margin:0}.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__number{max-width:none;display:block;font-size:18px;font-weight:700}.ee-scroll-indicator--skin-list li:last-of-type a::after,.ee-scroll-indicator-show--text .ee-scroll-indicator__number{display:none}.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__circle svg{display:none;stroke:#0275d8;width:100%;height:auto}.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__text{-ms-flex-positive:1;flex-grow:1}.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__title{color:#373a3c}.ee-scroll-indicator--skin-list .ee-scroll-indicator__element__subtitle{color:#818a91}.ee-scroll-indicator-direction--vertical .elementor-widget-container{height:100%}.ee-scroll-indicator-numbers--bottom .ee-scroll-indicator__element__text,.ee-scroll-indicator-numbers--top .ee-scroll-indicator__element__text{text-align:center}.ee-scroll-indicator-numbers--right .ee-scroll-indicator__element__link{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ee-scroll-indicator-numbers--right .ee-scroll-indicator__element__bullet{margin-left:12px}.ee-scroll-indicator-numbers--right .ee-scroll-indicator__element__text{text-align:right}.ee-scroll-indicator-numbers--top .ee-scroll-indicator__element__link{-ms-flex-direction:column;flex-direction:column}.ee-scroll-indicator-numbers--top .ee-scroll-indicator__element__bullet{margin-bottom:12px}.ee-scroll-indicator-numbers--bottom .ee-scroll-indicator__element__link{-ms-flex-direction:column-reverse;flex-direction:column-reverse}.ee-scroll-indicator-numbers--bottom .ee-scroll-indicator__element__bullet{margin-top:12px}.ee-scroll-indicator-show--numbers .ee-scroll-indicator__element__link{-ms-flex-pack:center;justify-content:center}.ee-scroll-indicator-show--numbers .ee-scroll-indicator__element__bullet{margin:0}.elementor-widget-ee-scroll-indicator.ee-sticky--stuck{z-index:1}.ee-heading{transform:translate(0,0);z-index:0}.ee-heading.elementor-size-small{font-size:15px}.ee-heading.elementor-size-medium{font-size:19px}.ee-heading.elementor-size-large{font-size:29px}.ee-heading.elementor-size-xl{font-size:39px}.ee-heading.elementor-size-xxl{font-size:59px}.ee-heading--gradient .ee-heading__text{background-clip:text;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ee-heading__long-shadow>*,.ee-heading__text-shadow>*,.ee-heading__text>*{display:block}.ee-heading__text{display:block;position:relative}.ee-heading__text-shadow{display:inline-block;color:transparent;z-index:-1}.ee-heading__long-shadow{color:transparent;z-index:-2}.ee-gallery-slider{display:-ms-flexbox;display:flex;margin-left:-24px;-ms-flex-align:start;align-items:flex-start}.ee-gallery-slider__gallery,.ee-gallery-slider__preview{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;width:50%;padding-left:24px}.ee-gallery-slider__gallery .ee-arrows,.ee-gallery-slider__preview .ee-arrows{margin-left:24px}.ee-gallery-slider__gallery .ee-gallery__media__caption{font-size:12px}.ee-gallery-slider__gallery .swiper-container-vertical .ee-gallery__item{overflow:hidden}.ee-gallery-slider__carousel-wrapper,.ee-gallery-slider__slider-wrapper{position:relative}.ee-gallery-slider--left .ee-gallery-slider{-ms-flex-direction:row;flex-direction:row}.ee-gallery-slider--right .ee-gallery-slider{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ee-gallery-slider--top .ee-gallery-slider{-ms-flex-flow:row;flex-flow:row;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.ee-gallery-slider--top .ee-gallery-slider__gallery,.ee-gallery-slider--top .ee-gallery-slider__preview{width:100%}.ee-gallery-slider--top .ee-gallery-slider__preview{margin-bottom:24px}.timeline-item.is--focused .timeline-item__point{background-color:red}.ee-timeline{position:relative;display:inline-block;width:100%;max-width:100%;margin:0 auto}.ee-timeline__line{position:absolute;background-color:#f7f7f7}.ee-timeline__line__inner{background-color:red}.ee-timeline .timeline-item{position:relative}.ee-timeline .timeline-item__card-wrapper,.ee-timeline .timeline-item__meta-wrapper{max-width:100%;position:relative}.ee-timeline .timeline-item__img{overflow:hidden;margin-bottom:24px}.ee-timeline .timeline-item__img,.ee-timeline .timeline-item__img a{display:block}.ee-timeline .timeline-item__point{width:40px;height:40px;min-width:10px;min-height:10px;background-color:#000;color:#FFF;border-radius:999px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.ee-calendar__day a,.ee-calendar__day--event,.ee-menu__arrow,.ee-menu__arrow:hover,.ee-menu__item__link,.ee-menu__item__link:hover,.ee-post__media__content *{color:#fff}.ee-timeline .timeline-item__point .ee-icon{display:-ms-flexbox;display:flex}.ee-timeline .timeline-item__point__text{font-size:1em}.ee-timeline .timeline-item__content-wrapper{padding:24px;background-color:#f7f7f7;border-radius:4px;overflow:hidden}.ee-timeline .timeline-item__card{background-color:transparent;padding:0;display:block;position:relative}.ee-timeline .timeline-item__card__arrow{width:10px;height:40px;position:absolute;top:0}.ee-timeline .timeline-item__card__arrow:after{content:"";width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent}.ee-timeline .woocommerce.product .amount{display:block;margin-bottom:12px}.ee-timeline .woocommerce.product del .amount{margin:0}.ee-timeline .woocommerce.product .add_to_cart_button,.ee-timeline .woocommerce.product .added_to_cart{display:inline-block}.ee-timeline .woocommerce.product .added_to_cart{margin-left:24px}.ee-timeline .ee-timeline__line{width:4px;bottom:0;top:0;transform:translateX(-50%)}.ee-timeline .ee-timeline__line__inner{width:100%;height:20%}.ee-timeline .ee-timeline__item{margin-bottom:24px}.ee-timeline .timeline-item{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.ee-timeline .timeline-item__point{-ms-flex-negative:0;flex-shrink:0}.ee-timeline .timeline-item__meta-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@keyframes cd-bounce-even{0%{opacity:0;transform:translateX(-100px)}60%{opacity:1;transform:translateX(10px)}100%{transform:translateX(0)}}@keyframes cd-bounce-odd{0%{opacity:0;transform:translateX(100px)}60%{opacity:1;transform:translateX(-10px)}100%{transform:translateX(0)}}.ee-breadcrumbs{-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.ee-breadcrumbs__item,.ee-breadcrumbs__separator{cursor:default;vertical-align:middle}.ee-breadcrumbs__separator:last-child{display:none}.ee-breadcrumbs__crumb--home,.ee-breadcrumbs__separator{display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center}.ee-breadcrumbs-align-stretch .ee-breadcrumbs>.ee-breadcrumbs__separator{-ms-flex-positive:0;flex-grow:0;text-align:center}.ee-unfold__mask{overflow:hidden;position:relative}.ee-unfold__content{float:left;width:100%}.ee-unfold__separator{width:100%;height:24px;max-height:100%;top:auto;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.ee-unfold__trigger{margin-top:24px}.ee-unfold__trigger .ee-button{cursor:pointer}.ee-unfold__icon{display:inline-block}.ee-unfold__icon--open{display:none}.ee-trigger-align--left .ee-button-wrapper{-ms-flex-pack:start;justify-content:flex-start}.ee-trigger-align--center .ee-button-wrapper{-ms-flex-pack:center;justify-content:center}.ee-trigger-align--right .ee-button-wrapper{-ms-flex-pack:end;justify-content:flex-end}.ee-trigger-align--justify .ee-button{-ms-flex-positive:1;flex-grow:1}.elementor-widget-html5-video{text-align:center;font-size:0}.ee-video-player.playing .ee-player__controls__overlay,.ee-video-player.playing .ee-player__cover{opacity:0}.ee-video-player__controls__bar-wrapper{position:absolute;bottom:0;right:0;left:0;transition:transform .4s cubic-bezier(.42,0,.2,1)}.ee-video-player-bar--hide .ee-player.playing .ee-player__controls__bar-wrapper{transform:translateY(100%)}.ee-calendar{display:inline-block;background:#f7f7f7}.ee-calendar a{cursor:default}.ee-calendar a[href],.ee-calendar-skin--compact .ee-calendar__day--event{cursor:pointer}.ee-calendar .clndr{overflow:hidden}.ee-calendar-event{display:none}.ee-calendar__table{margin:0;padding:0;height:100%!important;box-sizing:border-box;table-layout:fixed;box-shadow:none}.ee-calendar__table td{padding:0!important;margin:0!important;border:0!important;height:100%}.ee-calendar__cell__content,.ee-calendar__day__event__name,.ee-calendar__day__event__name:before,.ee-calendar__day__header,.ee-calendar__day__header:before{padding:6px 12px}.ee-calendar__table tr{background:0 0!important;margin:0!important}.ee-calendar__events,.ee-calendar__table{text-align:left;transition:transform .3s ease-in-out}.ee-calendar__cell{border-style:solid}.ee-calendar__month{display:-ms-flexbox;display:flex}.ee-calendar__day{height:100%;display:table-cell}.ee-calendar__day a{display:block}.ee-calendar__day__content,.ee-calendar__day__wrapper{height:100%}.ee-calendar__day__wrapper{position:relative}.ee-calendar__day__events{text-align:left}.ee-calendar__day--event .ee-calendar__day__content:hover{z-index:1}.ee-calendar__day--event .ee-calendar__day__wrapper:hover{box-shadow:0 10px 30px rgba(0,0,0,.2)}.ee-calendar__day--today .ee-calendar__day__wrapper{background:#5bc0de}.ee-calendar__day--adjacent .ee-calendar__day__content{opacity:.5}.ee-calendar__day--event .ee-calendar__day__wrapper{background:#0275d8}.ee-calendar__controls{padding:12px;display:-ms-flexbox;display:flex;-ms-flex-pack:stretch;justify-content:stretch;-ms-flex-align:center;align-items:center}.ee-calendar__controls__button{margin:0;cursor:pointer;background:#0275d8;color:#fff;font-size:12px}.ee-calendar__controls__month{-ms-flex-positive:1;flex-grow:1;text-align:center}.ee-calendar-arrows-position--left .ee-calendar__button--previous{-ms-flex-order:0;order:0}.ee-calendar-arrows-position--left .ee-calendar__button--next{-ms-flex-order:1;order:1}.ee-calendar-arrows-position--left .ee-calendar__controls__month{-ms-flex-order:2;order:2}.ee-calendar-arrows-position--right .ee-calendar__controls__month{-ms-flex-order:0;order:0}.ee-calendar-arrows-position--right .ee-calendar__button--previous{-ms-flex-order:1;order:1}.ee-calendar-arrows-position--right .ee-calendar__button--next{-ms-flex-order:2;order:2}.ee-calendar-skin--default .ee-calendar__events{display:none}.ee-calendar-skin--default .ee-calendar__day--event .ee-calendar__day__header{background:rgba(0,0,0,.05)}.ee-calendar-skin--compact .ee-calendar{max-width:450px}.ee-calendar-skin--compact .ee-calendar__events{transform:translateX(-110%)}.ee-calendar-skin--compact .ee-calendar__events__header{padding:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ee-calendar-skin--compact .ee-calendar__events__header__title{-ms-flex-positive:1;flex-grow:1;text-align:left}.ee-calendar-skin--compact .ee-calendar__week{text-align:center}.ee-calendar-skin--compact .ee-calendar__month{overflow:hidden;position:relative}.ee-calendar-skin--compact .ee-calendar__month.show-events .ee-calendar__table{transform:translateX(100%)}.ee-calendar-skin--compact .ee-calendar__month.show-events .ee-calendar__events{transform:translateX(0)}.ee-calendar-skin--compact .ee-calendar__day__events{display:none}.ee-calendar-skin--compact .ee-calendar__day__wrapper{height:0;padding-bottom:100%;border-radius:999px}.ee-calendar-skin--compact .ee-calendar__day__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.ee-calendar-event-title--wrap .ee-calendar__day__wrapper{overflow:hidden}.ee-calendar-event-title--no-wrap .ee-calendar__day--event .ee-calendar__day__event a:before{content:attr(data-title);display:none;position:absolute;left:0;top:0}.ee-calendar-event-title--no-wrap .ee-calendar__day--event .ee-calendar__day__event a:hover{overflow:visible;z-index:1}.ee-calendar-event-title--no-wrap .ee-calendar__day--event .ee-calendar__day__event a:hover:before{display:block}.ee-calendar-event-title--no-wrap .ee-calendar__events__event{width:100%}.elementor-widget-table{text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.ee-table,.ee-table__cell{text-align:left;padding:0}.elementor-widget-table .elementor-widget-container{width:100%;overflow:hidden}.ee-table{width:100%;height:auto;margin:0;border:none;border-spacing:0;border-color:inherit;vertical-align:inherit;font-weight:inherit;-webkit-border-horizontal-spacing:0;-webkit-border-vertical-spacing:0;cursor:default}.ee-menu__arrow i,.ee-table__cell{vertical-align:middle}.ee-table__text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:12px}.ee-table__sort .ee-table__text .nicon-sort-down,.ee-table__sort .ee-table__text .nicon-sort-up,.ee-table__sort--up .ee-table__text .nicon-sort-up-down{display:none}.ee-table__sort .ee-table__text{cursor:pointer}.ee-table__sort .ee-table__text .nicon{-ms-flex-positive:1;flex-grow:1;text-align:right}.ee-table__sort--up .ee-table__text .nicon-sort-up{display:block}.ee-table__sort--down .ee-table__text .nicon-sort-up-down{display:none}.ee-offcanvas__slidebar .ee-offcanvas__content,.ee-table__sort--down .ee-table__text .nicon-sort-down{display:block}html.ee-offcanvas-scroll-fix-margin{margin-left:calc(100vw - 100%)}html.ee-offcanvas-scroll-fix-overflow body.ee-offcanvas--closing,html.ee-offcanvas-scroll-fix-overflow body.ee-offcanvas--open,html.ee-offcanvas-scroll-fix-overflow body.ee-offcanvas--opening{overflow-y:scroll}body.ee-offcanvas--closing,body.ee-offcanvas--open,body.ee-offcanvas--opening{height:100%;overflow:hidden}body.ee-offcanvas--closing .ee-offcanvas__container,body.ee-offcanvas--opening .ee-offcanvas__container{overflow:hidden}body.ee-offcanvas--open.ee-offcanvas--scroll .ee-offcanvas__container{overflow:scroll}body.ee-offcanvas [off-canvas]{z-index:999}body.ee-offcanvas [off-canvas*=reveal]{z-index:996}body.ee-offcanvas [off-canvas*=push]{z-index:999}body.ee-offcanvas [off-canvas*=overlay]{z-index:9999}body.ee-offcanvas [off-canvas*=shift]{z-index:996}body .ee-offcanvas__container{height:100%;z-index:997;overflow:hidden}.ee-offcanvas__overlay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:998;background:#000;opacity:0;visibility:hidden;transition:opacity .3s linear}.ee-offcanvas--open .ee-offcanvas__overlay,.ee-offcanvas--opening .ee-offcanvas__overlay{opacity:1;visibility:visible}.ee-offcanvas--closing .ee-offcanvas__overlay{opacity:0;visibility:visible}.ee-offcanvas--closed .ee-offcanvas__overlay{opacity:0;visibility:hidden}.ee-offcanvas__slidebar{width:50%}.ee-offcanvas__trigger .ee-button-content-wrapper{-ms-flex-align:center;align-items:center}.ee-offcanvas__content{display:none;padding:24px}.ee-offcanvas__header{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:24px}.ee-offcanvas__header__title{-ms-flex-positive:1;flex-grow:1;margin-bottom:0}.ee-offcanvas__header__close{display:none;font-size:30px;cursor:pointer}.ee-offcanvas__header-close--left .ee-offcanvas__header__close,.ee-offcanvas__header-close--right .ee-offcanvas__header__close,.ee-offcanvas__header__close i{display:block}.ee-offcanvas__header-close--right .ee-offcanvas__header__title{padding-right:24px}.ee-offcanvas__header-close--left{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ee-offcanvas__header-close--left .ee-offcanvas__header__title{padding-left:24px}.ee-offcanvas__header--hide-title.ee-offcanvas__header-close--right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ee-offcanvas__header--hide-title.ee-offcanvas__header-close--left{-ms-flex-direction:row;flex-direction:row}.ee-offcanvas-position--floating .ee-offcanvas__trigger{position:fixed}.ee-offcanvas-placement--top-left .ee-offcanvas__trigger{left:0;top:0}.ee-offcanvas-placement--top-center .ee-offcanvas__trigger{left:50%;top:0;transform:translateX(-50%)}.ee-offcanvas-placement--top-right .ee-offcanvas__trigger{right:0;top:0}.ee-offcanvas-placement--middle-right .ee-offcanvas__trigger{right:0;transform:translateY(-50%);top:50%}.ee-offcanvas-placement--bottom-right .ee-offcanvas__trigger{right:0;bottom:0}.ee-offcanvas-placement--bottom-center .ee-offcanvas__trigger{left:50%;bottom:0;transform:translateX(-50%)}.ee-offcanvas-placement--bottom-left .ee-offcanvas__trigger{left:0;bottom:0}.ee-offcanvas-placement--middle-left .ee-offcanvas__trigger{left:0;transform:translateY(-50%);top:50%}.ee-menu{display:inline-block}.ee-menu__item{display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-align:center;align-items:center}.ee-menu__item__back,.ee-menu__item__link{display:inline-block;-ms-flex-positive:1;flex-grow:1}.ee-menu__item:not(.ee-menu__item--has-children):not(.ee-menu__back) .ee-menu__arrow{display:none}.ee-menu__arrow,.ee-menu__item__link{transition:all .2s ease-in-out;padding:6px 12px}.ee-menu__back{-ms-flex-direction:row;flex-direction:row}.ee-menu__arrow,.ee-menu__item{border-color:rgba(0,0,0,.2)}.ee-menu__arrow{padding:6px 24px;cursor:pointer}.ee-slide-menu{width:100%;position:relative;overflow:hidden}.ee-slide-menu__sub-menu{width:100%;position:absolute}.ee-post,.ee-post__area,.ee-post__body,.ee-post__media{position:relative}.ee-slide-menu__menu,.ee-slide-menu__sub-menu{transition:transform .3s ease-in-out}.ee-slide-menu-direction--left .ee-slide-menu__sub-menu{top:0;left:100%}.ee-slide-menu-direction--right .ee-slide-menu__sub-menu{top:0;left:-100%}.ee-slide-menu-direction--top .ee-slide-menu__sub-menu{top:100%;left:0}.ee-slide-menu-direction--bottom .ee-slide-menu__sub-menu{top:-100%;left:0}.ee-slide-menu-effect--overlay.ee-slide-menu-direction--left .ee-slide-menu__sub-menu.ee--is-active{transform:translateX(-100%)}.ee-slide-menu-effect--overlay.ee-slide-menu-direction--right .ee-slide-menu__sub-menu.ee--is-active{transform:translateX(100%)}.ee-slide-menu-effect--overlay.ee-slide-menu-direction--top .ee-slide-menu__sub-menu.ee--is-active{transform:translateY(-100%)}.ee-slide-menu-effect--overlay.ee-slide-menu-direction--bottom .ee-slide-menu__sub-menu.ee--is-active{transform:translateY(100%)}.ee-slide-menu-effect--push .ee-slide-menu__sub-menu.ee--is-active{z-index:999}.ee-slide-menu-effect--push.ee-slide-menu-direction--left .ee--is-active-parent{transform:translateX(-100%)}.ee-slide-menu-effect--push.ee-slide-menu-direction--right .ee--is-active-parent{transform:translateX(100%)}.ee-slide-menu-effect--push.ee-slide-menu-direction--top .ee--is-active-parent{transform:translateY(-100%)}.ee-slide-menu-effect--push.ee-slide-menu-direction--bottom .ee--is-active-parent{transform:translateY(100%)}.ee-slide-menu-effect--push.ee-slide-menu-direction--bottom .ee-slide-menu,.ee-slide-menu-effect--push.ee-slide-menu-direction--top .ee-slide-menu{overflow-y:hidden}.ee-post{background:#fff;margin-bottom:24px;transform:translateZ(0);width:100%;max-width:100%;cursor:default;font-size:16px}.ee-post>*{-ms-flex-order:1;order:1}.elementor-widget-posts-extra .ee-post{padding:0}.ee-post,.ee-post__body,.ee-post__footer,.ee-post__header{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column}.ee-post__footer,.ee-post__header{-ms-flex:0 0 auto;flex:0 0 auto}.ee-post--horizontal{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:stretch;align-items:stretch}.ee-post--horizontal>*{-ms-flex-preferred-size:50%}.ee-post--horizontal__right{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ee-post__metas,.ee-post__terms{font-size:0}.ee-post__metas__list,.ee-post__terms{display:block;margin-top:0;margin-bottom:0}.ee-post__metas__list>li,.ee-post__terms>li{font-size:12px}.ee-post__metas__list>li>*,.ee-post__terms>li>*{display:inline-block}.ee-post__meta__separator,.ee-post__terms__separator{margin-left:6px}li:last-child .ee-post__meta__separator,li:last-child .ee-post__terms__separator{display:none}.ee-post__title{display:block}.ee-post__title__heading{margin:0}.ee-post__excerpt p{font-size:14px}.ee-post__metas{-ms-flex:0 0 auto;flex:0 0 auto}.ee-post__metas--has-metas{display:-ms-flexbox;display:flex}.ee-post__metas__avatar:last-child,.ee-post__read-more>*{display:inline-block}.ee-post__metas--has-metas.ee-post__metas--has-avatar{-ms-flex-align:center;align-items:center}.ee-post__metas--has-metas .ee-post__metas__avatar{margin-right:12px}.ee-post__metas__avatar{overflow:hidden;max-width:24px!important;border-radius:999px}.ee-post__metas__price p.price{margin:0}.ee-post__metas__list{-ms-flex-positive:1;flex-grow:1}.ee-post__add-to-cart,.ee-post__price,.ee-post__rating{font-size:16px}.ee-post__rating{text-align:left}.ee-post__rating .star-rating{display:inline-block;margin-left:auto;margin-right:auto}.ee-post__add-to-cart .added_to_cart{padding-left:12px}.ee-post__area>:not(:empty):not(:last-child){margin-bottom:24px}.ee-post__body,.ee-post__footer,.ee-post__header,.ee-post__media__content{padding:24px}.ee-post__header{border-bottom-style:solid;border-bottom-color:#f7f7f7;border-bottom-width:0}.ee-post__body{-ms-flex:1 0 auto;flex:1 0 auto}.ee-post__footer{border-top:1px solid #f7f7f7}.ee-post__media{overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.ee-post__media__content{z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ee-post__media__thumbnail{display:block}.ee-post__media--content .ee-post__media__content{position:absolute}.ee-post__media--content .ee-post__media__thumbnail img{width:100%}.ee-post--horizontal .ee-post__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}.ee-post--horizontal .ee-post__content>*{-ms-flex:0 0 auto;flex:0 0 auto}.ee-post--horizontal .ee-post__body{-ms-flex-positive:1;flex-grow:1}.ee-swiper .ee-post{margin-bottom:0}.ee-posts-align-middle .ee-post__media__content{-ms-flex-pack:center;justify-content:center}.ee-posts-align-bottom .ee-post__media__content{-ms-flex-pack:end;justify-content:flex-end}.ee-posts-align-stretch .ee-post__media__content{-ms-flex-pack:justify;justify-content:space-between}.ee-posts-align-stretch .ee-post__media__content>:nth-child(1):not(.ee-post__metas--has-avatar):not(:last-child){-ms-flex-positive:1;flex-grow:1}.ee-posts-thumbnail-ratio .ee-post__media__content{position:absolute;width:auto}.ee-posts-thumbnail-ratio .ee-post__media__thumbnail{display:-ms-flexbox;display:flex}.ee-posts-avatar-position-top .ee-post__metas.ee-post__metas--has-avatar{display:block}.ee-posts-avatar-position-top .ee-post__metas__avatar{display:inline-block;margin-left:0}.ee-posts-avatar-position-top .ee-post__metas--has-metas .ee-post__metas__avatar{margin-bottom:12px}.ee-posts-avatar-position-right .ee-post__metas--has-metas{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ee-posts-avatar-position-right .ee-post__metas--has-metas .ee-post__metas__avatar{margin-left:0;margin-right:12px}.ee-popup{display:block;height:0}.ee-popup--trigger-text,.elementor-editor-active .ee-popup{height:auto}.ee-popup__trigger{display:inline-block}.ee-popup__trigger:empty{height:0;display:inline}.ee-popup__header__title{margin-bottom:5px}.ee-popup__header__subtitle{margin-bottom:0}.ee-popup__content{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff;max-width:100%;margin:2em auto;position:relative}.ee-popup__content :last-child{margin-bottom:0}.ee-popup__footer__button{cursor:pointer;display:inline-block}.ee-popup__content__body,.ee-popup__footer,.ee-popup__header{padding:20px}.ee-popup__close{padding:0;cursor:pointer;border-radius:0}.mfp-figure .ee-popup__close.mfp-close{width:auto;height:auto;right:0;padding:10px}.ee-mfp-popup .mfp-figure{overflow:hidden}.ee-mfp-popup .mfp-figure:after{content:none}.ee-mfp-popup .mfp-bottom-bar{margin:0;position:absolute;top:auto;bottom:0;left:0;right:0;width:auto;padding:20px}.ee-mfp-popup .mfp-container,.ee-mfp-popup .mfp-img{padding:0}.ee-mfp-popup .mfp-title{line-height:normal}.ee-mfp-popup .mfp-inline-holder .mfp-content{max-width:500px}.ee-mfp-popup .mfp-close{line-height:1;width:2em;height:2em;font-size:1.5em}.ee-mfp-popup .mfp-close:before{display:block;font-size:.8em;font-family:eicons}.ee-mfp-popup .mfp-close:active{top:0}.ee-mfp-popup .mfp-close--halign-left{left:0;right:auto}.ee-mfp-popup .mfp-close--halign-center{left:50%;transform:translateX(-50%);right:auto}.ee-mfp-popup .mfp-close--valign-bottom{bottom:0;top:auto!important}.ee-mfp-popup .mfp-iframe-holder .mfp-close{top:0;right:0;width:auto;height:auto}.ee-mfp-popup--no-overlay.mfp-wrap.mfp-popup--valign-top{top:0;bottom:auto;transform:translate(-50%,0)}.ee-mfp-popup--no-overlay.mfp-wrap.mfp-popup--valign-middle{top:50%;transform:translate(-50%,-50%)}.ee-mfp-popup--no-overlay.mfp-wrap.mfp-popup--valign-bottom{bottom:0;top:auto;transform:translate(-50%,0)}.ee-mfp-popup.mfp-popup--valign-bottom .ee-popup__content,.ee-mfp-popup.mfp-popup--valign-stretch .ee-popup__content,.ee-mfp-popup.mfp-popup--valign-top .ee-popup__content{margin:0}.ee-mfp-popup.mfp-popup--valign-bottom .mfp-content{vertical-align:bottom}.ee-inline-svg,.ee-mfp-popup.mfp-popup--valign-top .mfp-content,.ee-switcher__title__char{vertical-align:top}.ee-mfp-popup.zoom-in .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(.8)}.ee-mfp-popup.zoom-in.mfp-bg{opacity:0;transition:all .3s ease-out}.ee-mfp-popup.zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.ee-mfp-popup.zoom-in.mfp-ready.mfp-bg{opacity:.8}.ee-mfp-popup.zoom-in.mfp-removing .mfp-with-anim{transform:scale(.8);opacity:0}.ee-mfp-popup.zoom-in.mfp-removing.mfp-bg{opacity:0}.ee-mfp-popup.zoom-out .mfp-with-anim{opacity:0;transition:all .3s ease-in-out;transform:scale(1.3)}.ee-mfp-popup.zoom-out.mfp-bg{opacity:0;transition:all .3s ease-out}.ee-mfp-popup.zoom-out.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.ee-mfp-popup.zoom-out.mfp-ready.mfp-bg{opacity:.8}.ee-mfp-popup.zoom-out.mfp-removing .mfp-with-anim{transform:scale(1.3);opacity:0}.ee-mfp-popup.zoom-out.mfp-removing.mfp-bg{opacity:0}.ee-mfp-popup.newspaper .mfp-with-anim{opacity:0;transition:all .5s;transform:scale(0) rotate(500deg)}.ee-mfp-popup.newspaper.mfp-bg{opacity:0;transition:all .5s}.ee-mfp-popup.newspaper.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1) rotate(0)}.ee-mfp-popup.newspaper.mfp-ready.mfp-bg{opacity:.8}.ee-mfp-popup.newspaper.mfp-removing .mfp-with-anim{transform:scale(0) rotate(500deg);opacity:0}.ee-mfp-popup.newspaper.mfp-removing.mfp-bg{opacity:0}.ee-mfp-popup.slide-bottom .mfp-with-anim,.ee-mfp-popup.slide-bottom.mfp-bg,.ee-mfp-popup.slide-left .mfp-with-anim,.ee-mfp-popup.slide-left.mfp-bg,.ee-mfp-popup.slide-right .mfp-with-anim,.ee-mfp-popup.slide-right.mfp-bg,.ee-mfp-popup.slide-top .mfp-with-anim,.ee-mfp-popup.slide-top.mfp-bg{opacity:0;transition:all .3s}.ee-mfp-popup.slide-bottom.mfp-ready .mfp-with-anim,.ee-mfp-popup.slide-left.mfp-ready .mfp-with-anim,.ee-mfp-popup.slide-right.mfp-ready .mfp-with-anim,.ee-mfp-popup.slide-top.mfp-ready .mfp-with-anim{opacity:1}.ee-mfp-popup.slide-bottom.mfp-ready.mfp-bg,.ee-mfp-popup.slide-left.mfp-ready.mfp-bg,.ee-mfp-popup.slide-right.mfp-ready.mfp-bg,.ee-mfp-popup.slide-top.mfp-ready.mfp-bg{opacity:.8}.ee-mfp-popup.slide-bottom.mfp-removing .mfp-with-anim,.ee-mfp-popup.slide-bottom.mfp-removing.mfp-bg,.ee-mfp-popup.slide-left.mfp-removing .mfp-with-anim,.ee-mfp-popup.slide-left.mfp-removing.mfp-bg,.ee-mfp-popup.slide-right.mfp-removing .mfp-with-anim,.ee-mfp-popup.slide-right.mfp-removing.mfp-bg,.ee-mfp-popup.slide-top.mfp-removing .mfp-with-anim,.ee-mfp-popup.slide-top.mfp-removing.mfp-bg{opacity:0}.ee-mfp-popup.slide-right .mfp-with-anim{transform:translateX(-50px)}.ee-mfp-popup.slide-right.mfp-ready .mfp-with-anim{transform:translateX(0)}.ee-mfp-popup.slide-right.mfp-removing .mfp-with-anim{transform:translateX(-50px)}.ee-mfp-popup.slide-left .mfp-with-anim{transform:translateX(50px)}.ee-mfp-popup.slide-left.mfp-ready .mfp-with-anim{transform:translateX(0)}.ee-mfp-popup.slide-left.mfp-removing .mfp-with-anim{transform:translateX(50px)}.ee-mfp-popup.slide-top .mfp-with-anim{transform:translateY(50px)}.ee-mfp-popup.slide-top.mfp-ready .mfp-with-anim{transform:translateY(0)}.ee-mfp-popup.slide-top.mfp-removing .mfp-with-anim{transform:translateY(50px)}.ee-mfp-popup.slide-bottom .mfp-with-anim{transform:translateY(-50px)}.ee-mfp-popup.slide-bottom.mfp-ready .mfp-with-anim{transform:translateY(0)}.ee-mfp-popup.slide-bottom.mfp-removing .mfp-with-anim{transform:translateY(-50px)}.ee-mfp-popup.unfold-horizontal .mfp-content,.ee-mfp-popup.unfold-vertical .mfp-content{perspective:2000px}.ee-hamburger--3dx .ee-hamburger-box,.ee-hamburger--3dx-r .ee-hamburger-box,.ee-hamburger--3dxy .ee-hamburger-box,.ee-hamburger--3dxy-r .ee-hamburger-box,.ee-hamburger--3dy .ee-hamburger-box,.ee-hamburger--3dy-r .ee-hamburger-box{perspective:5em}.ee-mfp-popup.unfold-horizontal .mfp-with-anim,.ee-mfp-popup.unfold-vertical .mfp-with-anim{opacity:0;transition:all .3s ease-in-out;transform-style:preserve-3d}.ee-mfp-popup.unfold-horizontal.mfp-popup--valign-top .mfp-with-anim,.ee-mfp-popup.unfold-vertical.mfp-popup--valign-top .mfp-with-anim{transform-origin:0 0}.ee-mfp-popup.unfold-horizontal.mfp-popup--valign-bottom .mfp-with-anim,.ee-mfp-popup.unfold-vertical.mfp-popup--valign-bottom .mfp-with-anim{transform-origin:0 100%}.ee-mfp-popup.unfold-horizontal.mfp-bg,.ee-mfp-popup.unfold-vertical.mfp-bg{opacity:0;transition:all .5s}.ee-mfp-popup.unfold-horizontal.mfp-ready .mfp-with-anim,.ee-mfp-popup.unfold-vertical.mfp-ready .mfp-with-anim{opacity:1}.ee-mfp-popup.unfold-horizontal.mfp-ready.mfp-bg,.ee-mfp-popup.unfold-vertical.mfp-ready.mfp-bg{opacity:.8}.ee-mfp-popup.unfold-horizontal.mfp-removing .mfp-with-anim,.ee-mfp-popup.unfold-horizontal.mfp-removing.mfp-bg,.ee-mfp-popup.unfold-vertical.mfp-removing .mfp-with-anim,.ee-mfp-popup.unfold-vertical.mfp-removing.mfp-bg{opacity:0}.ee-mfp-popup.unfold-horizontal .mfp-with-anim{transform:rotateY(-90deg)}.ee-mfp-popup.unfold-horizontal.mfp-ready .mfp-with-anim{transform:rotateY(0)}.ee-mfp-popup.unfold-horizontal.mfp-removing .mfp-with-anim{transform:rotateY(90deg)}.ee-mfp-popup.unfold-vertical .mfp-with-anim{transform:rotateX(-90deg)}.ee-mfp-popup.unfold-vertical.mfp-ready .mfp-with-anim{transform:rotateX(0)}.ee-mfp-popup.unfold-vertical.mfp-removing .mfp-with-anim{transform:rotateX(90deg)}.ee-mfp-popup--no-overlay .mfp-close{color:#000}.ee-mfp-popup--no-overlay.mfp-bg{display:none}.ee-mfp-popup--no-overlay.mfp-wrap{overflow:visible!important;height:auto;max-width:500px;left:50%;top:50%;transform:translate(-50%,-50%)}.ee-mfp-popup--no-overlay.mfp-wrap .mfp-container{position:relative}.ee-mfp-popup--no-overlay.mfp-wrap .mfp-content{max-width:none}.ee-toggle-element__toggle{display:block;text-align:center}.ee-toggle-element__controls-wrapper{display:inline-block;position:relative;padding:6px;margin:0;background-color:#D4D4D4}.ee-toggle-element__controls-wrapper--before{margin-bottom:24px}.ee-toggle-element__controls-wrapper--after{margin-top:24px}.ee-toggle-element ul.ee-toggle-element__controls{position:relative;cursor:pointer;min-height:26px}.ee-toggle-element ul.ee-toggle-element__controls li{padding:.5em .9em;margin:0}.ee-toggle-element__controls__item{line-height:1;min-width:26px;height:100%;transition:all .3s linear}.ee-toggle-element__controls__item.ee--is-active{color:#fff}.ee-toggle-element__controls__text{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ee-labels-align--start .ee-toggle-element__controls{-ms-flex-pack:start;justify-content:flex-start}.ee-labels-align--center .ee-toggle-element__controls{-ms-flex-pack:center;justify-content:center}.ee-labels-align--end .ee-toggle-element__controls{-ms-flex-pack:end;justify-content:flex-end}.ee-labels-align--stretch .ee-toggle-element__controls__item{-ms-flex-positive:1;flex-grow:1}.ee-labels-align-stacked--start .ee-toggle-element__controls{-ms-flex-align:start;align-items:flex-start}.ee-labels-align-stacked--center .ee-toggle-element__controls{-ms-flex-align:center;align-items:center}.ee-labels-align-stacked--end .ee-toggle-element__controls{-ms-flex-align:end;align-items:flex-end}.ee-labels-align-stacked--stretch .ee-toggle-element__controls{-ms-flex-align:stretch;align-items:stretch}.ee-toggle-element__indicator{position:absolute;left:0;top:0;bottom:0;min-width:26px;margin:6px;opacity:0;transition:opacity .3s linear}.ee--is-ready .ee-toggle-element__indicator{opacity:1}.ee-toggle-element__elements{text-align:left}.ee-toggle-element__element{display:none}.ee-toggle-element__element p:last-child{margin:0}.ee-toggle-element--round .ee-toggle-element__controls-wrapper,.ee-toggle-element--round .ee-toggle-element__indicator{border-radius:2em}.ee-toggle-element--square .ee-toggle-element__controls-wrapper{border-radius:4px}.ee-toggle-element--square .ee-toggle-element__indicator{border-radius:2px}.ee-toggle-element--stack-desktop.ee-toggle-element--round .ee-toggle-element__controls-wrapper,.ee-toggle-element--stack-mobile.ee-toggle-element--round .ee-toggle-element__controls-wrapper,.ee-toggle-element--stack-tablet.ee-toggle-element--round .ee-toggle-element__controls-wrapper{border-radius:1.3em}.ee-toggle-element--stack-desktop .ee-toggle-element__controls{margin-left:0!important;-ms-flex-direction:column;flex-direction:column}.ee-toggle-element--stack-desktop .ee-toggle-element__controls>li{margin-left:0!important}.ee-toggle-element--stack-desktop .ee-toggle-element__controls>li>a{display:block}.ee-age-gate__content .ee-notification{display:none}.elementor-editor-active .ee-age-gate__content .ee-notification{display:block}.ee-audio-player .ee-player__controls__play a,.ee-audio-player .ee-player__playlist--hidden{display:none}.elementor-widget-ee-audio-player{text-align:center;font-size:0}.ee-audio-player{width:100%;overflow:visible}.ee-audio-player .ee-player__controls{overflow:hidden}.ee-audio-player .ee-player__controls__playlist-wrapper{overflow-y:auto;max-height:120px}.ee-audio-player .ee-player__playlist__item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:6px 12px;border-top:1px solid rgba(255,255,255,.2);color:rgba(255,255,255,.5);cursor:pointer}.ee-audio-player .ee-player__playlist__item.ee--is-active,.ee-google-map__navigation__link,.ee-google-map__navigation__link:hover{color:#fff}.ee-audio-player .ee-player__source{display:none}.ee-audio-player .ee-player__control{transition:opacity .2s linear,color .2s linear}.ee-google-map{width:100%;height:400px}.ee-google-map-wrapper{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ee-google-map__pin{display:none}.ee-google-map__navigation{position:absolute;z-index:1;margin:24px;max-height:calc(100% - 48px);background-color:#0275d8;overflow-y:auto}.ee-google-map__navigation__text{-ms-flex-positive:1;flex-grow:1}.ee-google-map__navigation__item{width:100%;margin-bottom:0}.ee-google-map__navigation__link{padding:6px 12px;background-color:transparent;line-height:inherit;border-bottom:1px solid rgba(255,255,255,.3);cursor:pointer}.ee-google-map-navigation--top-left .ee-google-map__navigation{top:0;left:0}.ee-google-map-navigation--top-right .ee-google-map__navigation{top:0;right:0}.ee-google-map-navigation--bottom-right .ee-google-map__navigation{bottom:0;right:0}.ee-google-map-navigation--bottom-left .ee-google-map__navigation{bottom:0;left:0}.elementor-widget-ee-google-map .elementor-widget-container{overflow:hidden}.ee-inline-svg{font-size:0;display:inline-block}.ee-inline-svg>svg{display:block;margin:0 auto;font-size:1rem;min-width:20px}.ee-switcher{display:none;position:relative}.ee-switcher.is--loaded{display:block}.ee-switcher__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ee-switcher__media-wrapper{min-width:50%;width:auto}.ee-search-form .ee-search-form__container .ee-form__fields .ee-form__field__control,.ee-search-form-skin--classic,.ee-switcher-stack-desktop .ee-switcher__media-wrapper,.ee-switcher__content-wrapper{width:100%}.ee-switcher__content-wrapper{-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;z-index:2}.ee-switcher__content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-positive:1;flex-grow:1}.ee-switcher__media:before{content:none!important}.ee-switcher__media img,.ee-switcher__media picture{max-width:100%;margin:0}.ee-switcher__media__items{transform:translate3d(0,0,0);overflow:hidden}.ee-switcher__media__item{z-index:0;transition:none;position:fixed}.ee-switcher__media__item.is--last{z-index:1}.ee-switcher__media__overlay{display:none}.ee-switcher__media.ee-effect--coverBottom .ee-switcher__media__item,.ee-switcher__media.ee-effect--coverLeft .ee-switcher__media__item,.ee-switcher__media.ee-effect--coverRight .ee-switcher__media__item,.ee-switcher__media.ee-effect--coverTop .ee-switcher__media__item,.ee-switcher__media.ee-effect--fade .ee-switcher__media__item,.ee-switcher__media.ee-effect--slideBottom .ee-switcher__media__item,.ee-switcher__media.ee-effect--slideLeft .ee-switcher__media__item,.ee-switcher__media.ee-effect--slideRight .ee-switcher__media__item,.ee-switcher__media.ee-effect--slideTop .ee-switcher__media__item,.ee-switcher__media.ee-effect--swipeBottom .ee-switcher__media__item,.ee-switcher__media.ee-effect--swipeLeft .ee-switcher__media__item,.ee-switcher__media.ee-effect--swipeRight .ee-switcher__media__item,.ee-switcher__media.ee-effect--swipeTop .ee-switcher__media__item,.ee-switcher__media.ee-effect--wink .ee-switcher__media__item{overflow:hidden}.ee-switcher__media.ee-effect--coverBottom .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--coverBottom .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--coverLeft .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--coverLeft .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--coverRight .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--coverRight .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--coverTop .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--coverTop .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--fade .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--fade .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--slideBottom .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--slideBottom .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--slideLeft .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--slideLeft .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--slideRight .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--slideRight .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--slideTop .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--slideTop .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--swipeBottom .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--swipeBottom .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--swipeLeft .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--swipeLeft .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--swipeRight .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--swipeRight .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--swipeTop .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--swipeTop .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--wink .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--wink .ee-switcher__media__item.is--animating{z-index:2;overflow:hidden}.ee-switcher__media.ee-effect--uncoverBottom .ee-switcher__media__item,.ee-switcher__media.ee-effect--uncoverBottom .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--uncoverBottom .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--uncoverLeft .ee-switcher__media__item,.ee-switcher__media.ee-effect--uncoverLeft .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--uncoverLeft .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--uncoverRight .ee-switcher__media__item,.ee-switcher__media.ee-effect--uncoverRight .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--uncoverRight .ee-switcher__media__item.is--animating,.ee-switcher__media.ee-effect--uncoverTop .ee-switcher__media__item,.ee-switcher__media.ee-effect--uncoverTop .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--uncoverTop .ee-switcher__media__item.is--animating{overflow:hidden}.ee-switcher__media.ee-effect--uncoverBottom .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--uncoverLeft .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--uncoverRight .ee-switcher__media__item.is--active,.ee-switcher__media.ee-effect--uncoverTop .ee-switcher__media__item.is--active{z-index:2}.ee-switcher__media.ee-effect--flipHorizontal .ee-switcher__media__item img,.ee-switcher__media.ee-effect--flipHorizontal .ee-switcher__media__item picture,.ee-switcher__media.ee-effect--flipVertical .ee-switcher__media__item img,.ee-switcher__media.ee-effect--flipVertical .ee-switcher__media__item picture{-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important}.ee-switcher__title{z-index:1}.ee-switcher__title>*{direction:initial}.ee-effect .ee-button,.ee-search-form-skin--classic .ee-search-form__input[type=search]{vertical-align:middle}.is--animating .ee-switcher__title__char{overflow:hidden}.ee-switcher__title__char>*{display:block}.ee-switcher__titles{position:relative}.ee-switcher__titles__title{position:absolute;top:0;left:0;right:0;display:block;transition:none}.ee-switcher__titles__title>*{font-size:5vw;margin:0}.ee-switcher__descriptions{position:relative}.ee-switcher__descriptions__description{position:absolute;top:0;left:0;right:0;display:block;transition:none}.ee-switcher__nav{margin-top:24px}.ee-switcher__nav__item{display:-ms-flexbox!important;display:flex!important;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer;padding:0 0 12px}.ee-switcher__nav__item.is--active{color:#000}.ee-switcher__arrows{margin:24px 0 0;display:-ms-flexbox;display:flex}.ee-switcher .ee-loader{z-index:-1;top:auto}.ee-switcher .ee-arrow{position:relative;background-color:#eceeef;color:#000;margin:0}.ee-switcher .ee-arrow--next{margin-left:24px}.ee-switcher-skin--overlay .ee-switcher__media-wrapper{min-width:auto;width:100%}.ee-switcher-skin--overlay .ee-switcher__content{padding:48px}.ee-switcher-skin--overlay .ee-switcher__media{height:100%}.ee-switcher-skin--overlay .ee-switcher__media__overlay{z-index:2;display:block;background-color:rgba(0,0,0,.6)}.ee-switcher-skin--overlay .ee-switcher__descriptions__description,.ee-switcher-skin--overlay .ee-switcher__title{color:#fff}.ee-switcher-skin--overlay .ee-switcher__nav__item{color:rgba(255,255,255,.7)}.ee-switcher-skin--overlay .ee-switcher__nav__item.is--active{color:#fff}.ee-switcher-skin--overlay .ee-switcher .ee-arrow{background-color:#fff;color:#000}.ee-switcher-skin--overlay .ee-switcher .ee-loader{background-color:rgba(255,255,255,.2)}.ee-switcher-skin--default .ee-switcher__media{min-height:500px}.ee-switcher-skin--default .ee-switcher__wrapper{margin-left:-48px}.ee-switcher-skin--default .ee-switcher__wrapper>*{padding-left:48px}.ee-switcher-stack-desktop .ee-switcher__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.ee-switcher-arrows-align-center .ee-switcher__arrows{-ms-flex-pack:center;justify-content:center}.ee-switcher-arrows-align-right .ee-switcher__arrows{-ms-flex-pack:end;justify-content:flex-end}.ee-switcher-arrows-align-justify .ee-switcher__arrows{-ms-flex-pack:justify;justify-content:space-between}.ee-switcher-menu-align--left .ee-switcher__nav{-ms-flex-pack:start;justify-content:flex-start}.ee-switcher-menu-align--left .ee-switcher__nav.ee-nav--stacked{-ms-flex-align:start;align-items:flex-start}.ee-switcher-menu-align--center .ee-switcher__nav{-ms-flex-pack:center;justify-content:center}.ee-switcher-menu-align--center .ee-switcher__nav.ee-nav--stacked{-ms-flex-align:center;align-items:center}.ee-switcher-menu-align--right .ee-switcher__nav{-ms-flex-pack:end;justify-content:flex-end}.ee-switcher-menu-align--right .ee-switcher__nav.ee-nav--stacked{-ms-flex-align:end;align-items:flex-end}.ee-switcher-menu-align--justify .ee-switcher__nav{-ms-flex-align:stretch;align-items:stretch}.ee-switcher-menu-align--justify .ee-switcher__nav__item{-ms-flex-positive:1;flex-grow:1}.ee-switcher-layout--reverse .ee-switcher__wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ee-search-form{display:inline-block;position:relative;max-width:100%;text-align:left;font-size:16px}.ee-search-form__icon,.ee-search-form__icon:before{display:-ms-inline-flexbox;display:inline-flex}.ee-search-form__submit[type=submit]{transition:background .2s linear;padding:0;color:#fff}.ee-search-form .ee-search-form__container .ee-form__fields{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch;-ms-flex-positive:1;flex-grow:1}.ee-search-form .ee-search-form__container .ee-form__fields .ee-form__field{margin-bottom:0}.ee-search-form .ee-search-form__container .ee-form__field,.ee-search-form .ee-search-form__container .ee-form__field__control--submit{margin-right:12px}.ee-search-form .ee-search-form__container .ee-form__field--input{-ms-flex-positive:1;flex-grow:1}.ee-search-form .ee-search-form__container .ee-form__field__control{border-radius:0}.ee-search-form__filters{padding:24px}.ee-search-form__filters-toggle{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:20px;padding:0 12px}.ee-search-form__filters-category__title{font-weight:700;margin-bottom:12px}.ee-search-form-skin--classic .ee-search-form__container{display:-ms-flexbox;display:flex}.ee-search-form-skin--classic .ee-search-form__fields{-ms-flex-positive:1;flex-grow:1;margin:0}.ee-search-form-skin--classic .ee-search-form__submit[type=submit]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0 24px}.ee-search-form-skin--classic .ee-search-form__submit{-ms-flex-preferred-size:0;flex-basis:0%;-ms-flex-positive:0;flex-grow:0}.ee-search-form-skin--classic .ee-search-form__filters-toggle{height:100%}.elementor-widget-ee-search-form:not(.ee-search-form-spacing--collapse) .ee-search-form-skin--classic .ee-search-form__container,.elementor-widget-ee-search-form:not(.ee-search-form-spacing--collapse) .ee-search-form-skin--fullscreen .ee-search-form__container{margin-right:-12px}.ee-search-form-skin--classic .ee-search-form__field,.ee-search-form-skin--fullscreen .ee-search-form__field{margin-right:12px}.ee-search-form-skin--expand .ee-search-form__icon,.ee-search-form-skin--fullscreen .ee-search-form__icon{padding:6px}.ee-search-form-skin--expand .ee-search-form__container,.ee-search-form-skin--fullscreen .ee-search-form__container{position:relative}.ee-search-form-spacing--collapse .ee-search-form-skin--expand .ee-search-form__fields,.ee-search-form-spacing--collapse .ee-search-form-skin--fullscreen .ee-search-form__fields{overflow:hidden}.ee-search-form-skin--expand .ee-search-form__submit[type=submit],.ee-search-form-skin--fullscreen .ee-search-form__submit[type=submit]{display:inline-block;line-height:1;z-index:1;position:relative}.ee-search-form-skin--expand .ee-search-form__submit,.ee-search-form-skin--fullscreen .ee-search-form__submit{min-width:48px}.ee-search-form-skin--expand:not(.ee--active) .ee-search-form__container{border:0!important}.ee-search-form-input-position--left.ee-search-form-spacing--collapse .ee-search-form.ee--active .ee-search-form__submit,.ee-search-form-input-position--right.ee-search-form-spacing--collapse .ee-search-form__fields{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.ee-search-form-input-position--left.ee-search-form-spacing--collapse .ee-search-form__fields,.ee-search-form-input-position--right.ee-search-form-spacing--collapse .ee-search-form.ee--active .ee-search-form__submit{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.ee-search-form-skin--expand.ee--active .ee-search-form__container{width:300px}.ee-search-form-skin--expand .ee-search-form__container{display:-ms-flexbox;display:flex;overflow:hidden;position:absolute;top:0;width:0;height:100%;transition-property:width}.ee-search-form-skin--expand .ee-search-form__submit{transition-property:border-radius}.ee-search-form-skin--expand .ee-search-form__container,.ee-search-form-skin--expand .ee-search-form__submit{transition-duration:.2s;transition-timing-function:ease-in-out}.ee-search-form-skin--fullscreen .ee-search-form__container,.ee-search-form-skin--fullscreen .ee-search-form__filters{transition:.2s linear;transition-property:opacity,transform;transition-delay:.2s;opacity:0}.ee-search-form-skin--fullscreen .ee-search-form__container{transform:translateY(-24px)}.ee-search-form-skin--fullscreen .ee-search-form__filters{transform:translateY(24px)}.ee-search-form-skin--fullscreen .ee-search-form__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99998;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:stretch;align-items:stretch;background-color:rgba(255,255,255,.8);transition:transform .2s ease-in-out;padding:0 15%}:not(.elementor-editor-active) .ee-conditions--hidden,[off-canvas]{display:none}.elementor-editor-active .ee-sticky.elementor-widget,.elementor-portfolio-item>a.elementor-post__thumbnail__link:hover{transition:none!important}.ee-search-form-skin--fullscreen .ee-search-form__overlay__close{position:absolute;top:0;right:0;margin:24px;cursor:pointer;font-size:24px}.ee-search-form-skin--fullscreen.ee--active .ee-search-form__container,.ee-search-form-skin--fullscreen.ee--active .ee-search-form__filters{opacity:1;transform:translateY(0)}.ee-search-form-input-position--left .ee-search-form__submit,.ee-search-form-input-position--right .ee-search-form__submit{box-sizing:content-box}.ee-search-form-input-position--left .ee-search-form__container{left:auto;right:0;padding-left:0;padding-right:100%}.ee-search-form-input-position--left.ee-search-form-spacing--collapse .ee-search-form__container{right:0;padding-right:100%}.ee-search-form-input-position--right .ee-search-form__container{right:auto;left:0;padding-right:0;padding-left:100%}.ee-search-form-input-position--right.ee-search-form-spacing--collapse .ee-search-form__container{left:0;padding-left:100%}.ee-search-form-input-position--right:not(.ee-search-form-spacing--collapse) .ee-search-form__fields{margin-left:12px}.ee-search-form-spacing--collapse .ee-search-form__container .ee-form__field{border:0;margin-right:0}.ee-search-form-spacing--collapse .ee-search-form__container .ee-form__field__control:not(.ee-search-form__submit){border:0}.ee-search-form-spacing--collapse .ee-search-form__container .ee-form__field:not(:first-child){border-left:1px solid #eceeef}.ee-search-form-spacing--collapse .ee-search-form-skin--classic .ee-search-form__container,.ee-search-form-spacing--collapse .ee-search-form-skin--classic .ee-search-form__submit,.ee-search-form-spacing--collapse .ee-search-form-skin--fullscreen .ee-search-form__container,.ee-search-form-spacing--collapse .ee-search-form-skin--fullscreen .ee-search-form__submit{margin-right:0}.ee-search-form-spacing--collapse .ee-search-form-skin--classic .ee-search-form__container,.ee-search-form-spacing--collapse .ee-search-form-skin--fullscreen .ee-search-form__container{border:1px solid #eceeef;overflow:hidden}.ee-search-form-spacing--collapse .ee-search-form-skin--classic .ee-search-form__submit,.ee-search-form-spacing--collapse .ee-search-form-skin--fullscreen .ee-search-form__submit{border:0}.ee-search-form-spacing--collapse .ee-search-form-skin--expand .ee-form__fields{border:1px solid #eceeef}.ee-search-form-spacing--collapse .ee-search-form-skin--expand .ee-search-form__submit{border-color:transparent!important}.ee-search-form-fields-wrap--desktop .ee-search-form__fields{-ms-flex:1;flex:1}.ee-search-form-fields-wrap--desktop .ee-search-form__container,.ee-search-form-fields-wrap--desktop .ee-search-form__fields{-ms-flex-direction:column;flex-direction:column}.ee-search-form-fields-wrap--desktop .ee-search-form__submit{width:auto}.ee-search-form-fields-wrap--desktop.ee-search-form-spacing--collapse .ee-search-form__container .ee-form__field:not(:first-child){border-left:0;border-top:1px solid #eceeef}.ee-search-form-icon-position--left .ee-search-form__submit[type=submit]{-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ee-search-form-toggle-effect--zoom .ee-search-form:not(.ee--active) .ee-search-form__overlay{transform:scale(0)}.ee-search-form-toggle-effect--slide-down .ee-search-form:not(.ee--active) .ee-search-form__overlay{transform:translateY(-120%)}.ee-search-form-toggle-effect--slide-left .ee-search-form:not(.ee--active) .ee-search-form__overlay{transform:translateX(120%)}.ee-search-form-toggle-effect--slide-up .ee-search-form:not(.ee--active) .ee-search-form__overlay{transform:translateY(120%)}.ee-search-form-toggle-effect--slide-right .ee-search-form:not(.ee--active) .ee-search-form__overlay{transform:translateX(-120%)}.elementor-widget-ee-search-form .elementor-widget-container{font-size:0;text-align:center}.ee-sticky-parent.elementor-widget-wrap{height:100%}.ee-sticky.elementor-section{-ms-flex-item-align:start;align-self:flex-start}.elementor-element .ee-parallax{width:100%;height:100%;top:0;left:0;position:absolute;overflow:hidden;z-index:-1}.ee-effect.ee-effect-type--clone .ee-button:before,[canvas]{z-index:1}.elementor-element .ee-parallax,.elementor-element .ee-parallax__inner{transition:none}[canvas=container],[off-canvas],body,html{margin:0;padding:0;box-sizing:border-box}[canvas=container]{position:relative;-webkit-overflow-scrolling:touch}[canvas=container]:after,[canvas=container]:before{clear:both;content:'';display:table}[off-canvas]{position:fixed;overflow:hidden;overflow-y:auto;background-color:#fff;-webkit-overflow-scrolling:touch}[off-canvas*=top]{width:100%;height:255px;top:0}[off-canvas*=right]{height:100%;top:0;right:0}[off-canvas*=bottom]{width:100%;height:255px;bottom:0}[off-canvas*=left]{height:100%;top:0;left:0}[off-canvas*=overlay]+[canvas=container]{transform:none!important}[off-canvas],body.ee-offcanvas--closing [canvas],body.ee-offcanvas--open [canvas],body.ee-offcanvas--opening [canvas]{transform:translate(0,0);transition:transform .3s;-webkit-backface-visibility:hidden}[off-canvas*=shift][off-canvas*=top]{transform:translate(0,50%)}[off-canvas*=shift][off-canvas*=right]{transform:translate(-50%,0)}[off-canvas*=shift][off-canvas*=bottom]{transform:translate(0,-50%)}[off-canvas*=shift][off-canvas*=left]{transform:translate(50%,0)}.ee-hamburger{display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.ee-effect.ee-effect-type--back .ee-button,.ee-effect.ee-effect-type--clone .ee-button,.ee-hamburger--emphatic,.ee-hamburger--emphatic-r{overflow:hidden}.ee-hamburger-box{width:2.5em;height:1.5em;display:inline-block;position:relative}.ee-hamburger-inner{display:block;top:50%;margin-top:-.125em}.ee-hamburger-inner,.ee-hamburger-inner::after,.ee-hamburger-inner::before{width:2.5em;height:.3125em;background-color:#000;border-radius:.25em;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.ee-hamburger-inner::after,.ee-hamburger-inner::before{content:"";display:block}.ee-hamburger-inner::before{top:-.625em}.ee-hamburger-inner::after{bottom:-.625em}.ee-hamburger--3dx .ee-hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.ee-hamburger--3dx .ee-hamburger-inner::after,.ee-hamburger--3dx .ee-hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.ee-hamburger--3dx.ee--is-active .ee-hamburger-inner{background-color:transparent;transform:rotateY(180deg)}.ee-hamburger--3dx.ee--is-active .ee-hamburger-inner::before{transform:translate3d(0,.625em,0) rotate(45deg)}.ee-hamburger--3dx.ee--is-active .ee-hamburger-inner::after{transform:translate3d(0,-.625em,0) rotate(-45deg)}.ee-hamburger--3dx-r .ee-hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.ee-hamburger--3dx-r .ee-hamburger-inner::after,.ee-hamburger--3dx-r .ee-hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.ee-hamburger--3dx-r.ee--is-active .ee-hamburger-inner{background-color:transparent;transform:rotateY(-180deg)}.ee-hamburger--3dx-r.ee--is-active .ee-hamburger-inner::before{transform:translate3d(0,.625em,0) rotate(45deg)}.ee-hamburger--3dx-r.ee--is-active .ee-hamburger-inner::after{transform:translate3d(0,-.625em,0) rotate(-45deg)}.ee-hamburger--3dy .ee-hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.ee-hamburger--3dy .ee-hamburger-inner::after,.ee-hamburger--3dy .ee-hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.ee-hamburger--3dy.ee--is-active .ee-hamburger-inner{background-color:transparent;transform:rotateX(-180deg)}.ee-hamburger--3dy.ee--is-active .ee-hamburger-inner::before{transform:translate3d(0,.625em,0) rotate(45deg)}.ee-hamburger--3dy.ee--is-active .ee-hamburger-inner::after{transform:translate3d(0,-.625em,0) rotate(-45deg)}.ee-hamburger--3dy-r .ee-hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.ee-hamburger--3dy-r .ee-hamburger-inner::after,.ee-hamburger--3dy-r .ee-hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.ee-hamburger--3dy-r.ee--is-active .ee-hamburger-inner{background-color:transparent;transform:rotateX(180deg)}.ee-hamburger--3dy-r.ee--is-active .ee-hamburger-inner::before{transform:translate3d(0,.625em,0) rotate(45deg)}.ee-hamburger--3dy-r.ee--is-active .ee-hamburger-inner::after{transform:translate3d(0,-.625em,0) rotate(-45deg)}.ee-hamburger--3dxy .ee-hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.ee-hamburger--3dxy .ee-hamburger-inner::after,.ee-hamburger--3dxy .ee-hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.ee-hamburger--3dxy.ee--is-active .ee-hamburger-inner{background-color:transparent;transform:rotateX(180deg) rotateY(180deg)}.ee-hamburger--3dxy.ee--is-active .ee-hamburger-inner::before{transform:translate3d(0,.625em,0) rotate(45deg)}.ee-hamburger--3dxy.ee--is-active .ee-hamburger-inner::after{transform:translate3d(0,-.625em,0) rotate(-45deg)}.ee-hamburger--3dxy-r .ee-hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.ee-hamburger--3dxy-r .ee-hamburger-inner::after,.ee-hamburger--3dxy-r .ee-hamburger-inner::before{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.ee-hamburger--3dxy-r.ee--is-active .ee-hamburger-inner{background-color:transparent;transform:rotateX(180deg) rotateY(180deg) rotateZ(-180deg)}.ee-hamburger--3dxy-r.ee--is-active .ee-hamburger-inner::before{transform:translate3d(0,.625em,0) rotate(45deg)}.ee-hamburger--3dxy-r.ee--is-active .ee-hamburger-inner::after{transform:translate3d(0,-.625em,0) rotate(-45deg)}.ee-hamburger--arrow.ee--is-active .ee-hamburger-inner::before{transform:translate3d(-.5em,0,0) rotate(-45deg) scale(.7,1)}.ee-hamburger--arrow.ee--is-active .ee-hamburger-inner::after{transform:translate3d(-.5em,0,0) rotate(45deg) scale(.7,1)}.ee-hamburger--arrow-r.ee--is-active .ee-hamburger-inner::before{transform:translate3d(.5em,0,0) rotate(45deg) scale(.7,1)}.ee-hamburger--arrow-r.ee--is-active .ee-hamburger-inner::after{transform:translate3d(.5em,0,0) rotate(-45deg) scale(.7,1)}.ee-hamburger--arrowalt .ee-hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.ee-hamburger--arrowalt .ee-hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.ee-hamburger--arrowalt.ee--is-active .ee-hamburger-inner::before{top:0;transform:translate3d(-.5em,-.625em,0) rotate(-45deg) scale(.7,1);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.ee-hamburger--arrowalt.ee--is-active .ee-hamburger-inner::after{bottom:0;transform:translate3d(-.5em,.625em,0) rotate(45deg) scale(.7,1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.ee-hamburger--arrowalt-r .ee-hamburger-inner::before{transition:top .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.ee-hamburger--arrowalt-r .ee-hamburger-inner::after{transition:bottom .1s .1s ease,transform .1s cubic-bezier(.165,.84,.44,1)}.ee-hamburger--arrowalt-r.ee--is-active .ee-hamburger-inner::before{top:0;transform:translate3d(.5em,-.625em,0) rotate(45deg) scale(.7,1);transition:top .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.ee-hamburger--arrowalt-r.ee--is-active .ee-hamburger-inner::after{bottom:0;transform:translate3d(.5em,.625em,0) rotate(-45deg) scale(.7,1);transition:bottom .1s ease,transform .1s .1s cubic-bezier(.895,.03,.685,.22)}.ee-hamburger--arrowturn.ee--is-active .ee-hamburger-inner{transform:rotate(-180deg)}.ee-hamburger--arrowturn.ee--is-active .ee-hamburger-inner::before{transform:translate3d(.5em,0,0) rotate(45deg) scale(.7,1)}.ee-hamburger--arrowturn.ee--is-active .ee-hamburger-inner::after{transform:translate3d(.5em,0,0) rotate(-45deg) scale(.7,1)}.ee-hamburger--arrowturn-r.ee--is-active .ee-hamburger-inner{transform:rotate(-180deg)}.ee-hamburger--arrowturn-r.ee--is-active .ee-hamburger-inner::before{transform:translate3d(-.5em,0,0) rotate(-45deg) scale(.7,1)}.ee-hamburger--arrowturn-r.ee--is-active .ee-hamburger-inner::after{transform:translate3d(-.5em,0,0) rotate(45deg) scale(.7,1)}.ee-hamburger--boring .ee-hamburger-inner,.ee-hamburger--boring .ee-hamburger-inner::after,.ee-hamburger--boring .ee-hamburger-inner::before{transition-property:none}.ee-hamburger--boring.ee--is-active .ee-hamburger-inner{transform:rotate(45deg)}.ee-hamburger--boring.ee--is-active .ee-hamburger-inner::before{top:0;opacity:0}.ee-hamburger--boring.ee--is-active .ee-hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.ee-hamburger--collapse .ee-hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.ee-hamburger--collapse .ee-hamburger-inner::after{top:-1.25em;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.ee-hamburger--collapse .ee-hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.ee-hamburger--collapse.ee--is-active .ee-hamburger-inner{transform:translate3d(0,-.625em,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.ee-hamburger--collapse.ee--is-active .ee-hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.ee-hamburger--collapse.ee--is-active .ee-hamburger-inner::before{top:0;transform:rotate(-90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.ee-hamburger--collapse-r .ee-hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.ee-hamburger--collapse-r .ee-hamburger-inner::after{top:-1.25em;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity .1s linear}.ee-hamburger--collapse-r .ee-hamburger-inner::before{transition:top .12s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.ee-hamburger--collapse-r.ee--is-active .ee-hamburger-inner{transform:translate3d(0,-.625em,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.ee-hamburger--collapse-r.ee--is-active .ee-hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s .22s linear}.ee-hamburger--collapse-r.ee--is-active .ee-hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .16s cubic-bezier(.33333,0,.66667,.33333),transform .13s .25s cubic-bezier(.215,.61,.355,1)}.ee-hamburger--elastic .ee-hamburger-inner{top:.125em;transition-duration:275ms;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.ee-hamburger--elastic .ee-hamburger-inner::before{top:.625em;transition:opacity 125ms 275ms ease}.ee-hamburger--elastic .ee-hamburger-inner::after{top:1.25em;transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55)}.ee-hamburger--elastic.ee--is-active .ee-hamburger-inner{transform:translate3d(0,.625em,0) rotate(135deg);transition-delay:75ms}.ee-hamburger--elastic.ee--is-active .ee-hamburger-inner::before{transition-delay:0s;opacity:0}.ee-hamburger--elastic.ee--is-active .ee-hamburger-inner::after{transform:translate3d(0,-1.25em,0) rotate(-270deg);transition-delay:75ms}.ee-hamburger--elastic-r .ee-hamburger-inner{top:.125em;transition-duration:275ms;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.ee-hamburger--elastic-r .ee-hamburger-inner::before{top:.625em;transition:opacity 125ms 275ms ease}.ee-hamburger--elastic-r .ee-hamburger-inner::after{top:1.25em;transition:transform 275ms cubic-bezier(.68,-.55,.265,1.55)}.ee-hamburger--elastic-r.ee--is-active .ee-hamburger-inner{transform:translate3d(0,.625em,0) rotate(-135deg);transition-delay:75ms}.ee-hamburger--elastic-r.ee--is-active .ee-hamburger-inner::before{transition-delay:0s;opacity:0}.ee-hamburger--elastic-r.ee--is-active .ee-hamburger-inner::after{transform:translate3d(0,-1.25em,0) rotate(270deg);transition-delay:75ms}.ee-hamburger--emphatic .ee-hamburger-inner{transition:background-color 125ms 175ms ease-in}.ee-hamburger--emphatic .ee-hamburger-inner::before{left:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,left 125ms 175ms ease-in}.ee-hamburger--emphatic .ee-hamburger-inner::after{top:.625em;right:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,right 125ms 175ms ease-in}.ee-hamburger--emphatic.ee--is-active .ee-hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.ee-hamburger--emphatic.ee--is-active .ee-hamburger-inner::before{left:-5em;top:-5em;transform:translate3d(5em,5em,0) rotate(45deg);transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.ee-hamburger--emphatic.ee--is-active .ee-hamburger-inner::after{right:-5em;top:-5em;transform:translate3d(-5em,5em,0) rotate(-45deg);transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.ee-hamburger--emphatic-r .ee-hamburger-inner{transition:background-color 125ms 175ms ease-in}.ee-hamburger--emphatic-r .ee-hamburger-inner::before{left:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,left 125ms 175ms ease-in}.ee-hamburger--emphatic-r .ee-hamburger-inner::after{top:.625em;right:0;transition:transform 125ms cubic-bezier(.6,.04,.98,.335),top 50ms 125ms linear,right 125ms 175ms ease-in}.ee-hamburger--emphatic-r.ee--is-active .ee-hamburger-inner{transition-delay:0s;transition-timing-function:ease-out;background-color:transparent}.ee-hamburger--emphatic-r.ee--is-active .ee-hamburger-inner::before{left:-5em;top:5em;transform:translate3d(5em,-5em,0) rotate(-45deg);transition:left 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.ee-hamburger--emphatic-r.ee--is-active .ee-hamburger-inner::after{right:-5em;top:5em;transform:translate3d(-5em,-5em,0) rotate(45deg);transition:right 125ms ease-out,top 50ms 125ms linear,transform 125ms 175ms cubic-bezier(.075,.82,.165,1)}.ee-hamburger--minus .ee-hamburger-inner::after,.ee-hamburger--minus .ee-hamburger-inner::before{transition:bottom 80ms 0s ease-out,top 80ms 0s ease-out,opacity 0s linear}.ee-hamburger--minus.ee--is-active .ee-hamburger-inner::after,.ee-hamburger--minus.ee--is-active .ee-hamburger-inner::before{opacity:0;transition:bottom 80ms ease-out,top 80ms ease-out,opacity 0s 80ms linear}.ee-hamburger--minus.ee--is-active .ee-hamburger-inner::before{top:0}.ee-hamburger--minus.ee--is-active .ee-hamburger-inner::after{bottom:0}.ee-hamburger--slider .ee-hamburger-inner{top:.125em}.ee-hamburger--slider .ee-hamburger-inner::before{top:.625em;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.ee-hamburger--slider .ee-hamburger-inner::after{top:1.25em}.ee-hamburger--slider.ee--is-active .ee-hamburger-inner{transform:translate3d(0,.625em,0) rotate(45deg)}.ee-hamburger--slider.ee--is-active .ee-hamburger-inner::before{transform:rotate(-45deg) translate3d(-.35714em,-.375em,0);opacity:0}.ee-hamburger--slider.ee--is-active .ee-hamburger-inner::after{transform:translate3d(0,-1.25em,0) rotate(-90deg)}.ee-hamburger--slider-r .ee-hamburger-inner{top:.125em}.ee-hamburger--slider-r .ee-hamburger-inner::before{top:.625em;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.15s}.ee-hamburger--slider-r .ee-hamburger-inner::after{top:1.25em}.ee-hamburger--slider-r.ee--is-active .ee-hamburger-inner{transform:translate3d(0,.625em,0) rotate(-45deg)}.ee-hamburger--slider-r.ee--is-active .ee-hamburger-inner::before{transform:rotate(45deg) translate3d(.35714em,-.375em,0);opacity:0}.ee-hamburger--slider-r.ee--is-active .ee-hamburger-inner::after{transform:translate3d(0,-1.25em,0) rotate(90deg)}.ee-hamburger--spin .ee-hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.ee-hamburger--spin .ee-hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.ee-hamburger--spin .ee-hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.ee-hamburger--spin.ee--is-active .ee-hamburger-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.ee-hamburger--spin.ee--is-active .ee-hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.ee-hamburger--spin.ee--is-active .ee-hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.ee-hamburger--spin-r .ee-hamburger-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.ee-hamburger--spin-r .ee-hamburger-inner::before{transition:top .1s .25s ease-in,opacity .1s ease-in}.ee-hamburger--spin-r .ee-hamburger-inner::after{transition:bottom .1s .25s ease-in,transform .22s cubic-bezier(.55,.055,.675,.19)}.ee-hamburger--spin-r.ee--is-active .ee-hamburger-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.ee-hamburger--spin-r.ee--is-active .ee-hamburger-inner::before{top:0;opacity:0;transition:top .1s ease-out,opacity .1s .12s ease-out}.ee-hamburger--spin-r.ee--is-active .ee-hamburger-inner::after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s .12s cubic-bezier(.215,.61,.355,1)}.ee-hamburger--spring .ee-hamburger-inner{top:.125em;transition:background-color 0s .13s linear}.ee-hamburger--spring .ee-hamburger-inner::before{top:.625em;transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.ee-hamburger--spring .ee-hamburger-inner::after{top:1.25em;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.ee-hamburger--spring.ee--is-active .ee-hamburger-inner{transition-delay:.22s;background-color:transparent}.ee-hamburger--spring.ee--is-active .ee-hamburger-inner::before{top:0;transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,.625em,0) rotate(45deg)}.ee-hamburger--spring.ee--is-active .ee-hamburger-inner::after{top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1);transform:translate3d(0,.625em,0) rotate(-45deg)}.ee-hamburger--spring-r .ee-hamburger-inner{top:auto;bottom:0;transition-duration:.13s;transition-delay:0s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.ee-hamburger--spring-r .ee-hamburger-inner::after{top:-1.25em;transition:top .2s .2s cubic-bezier(.33333,.66667,.66667,1),opacity 0s linear}.ee-hamburger--spring-r .ee-hamburger-inner::before{transition:top .1s .2s cubic-bezier(.33333,.66667,.66667,1),transform .13s cubic-bezier(.55,.055,.675,.19)}.ee-hamburger--spring-r.ee--is-active .ee-hamburger-inner{transform:translate3d(0,-.625em,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.ee-hamburger--spring-r.ee--is-active .ee-hamburger-inner::after{top:0;opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s .22s linear}.ee-hamburger--spring-r.ee--is-active .ee-hamburger-inner::before{top:0;transform:rotate(90deg);transition:top .1s .15s cubic-bezier(.33333,0,.66667,.33333),transform .13s .22s cubic-bezier(.215,.61,.355,1)}.ee-hamburger--stand .ee-hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.ee-hamburger--stand .ee-hamburger-inner::before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.ee-hamburger--stand .ee-hamburger-inner::after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.ee-hamburger--stand.ee--is-active .ee-hamburger-inner{transform:rotate(90deg);background-color:transparent;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.ee-hamburger--stand.ee--is-active .ee-hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.ee-hamburger--stand.ee--is-active .ee-hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.ee-hamburger--stand-r .ee-hamburger-inner{transition:transform 75ms .15s cubic-bezier(.55,.055,.675,.19),background-color 0s 75ms linear}.ee-hamburger--stand-r .ee-hamburger-inner::before{transition:top 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.ee-hamburger--stand-r .ee-hamburger-inner::after{transition:bottom 75ms 75ms ease-in,transform 75ms 0s cubic-bezier(.55,.055,.675,.19)}.ee-hamburger--stand-r.ee--is-active .ee-hamburger-inner{transform:rotate(-90deg);background-color:transparent;transition:transform 75ms 0s cubic-bezier(.215,.61,.355,1),background-color 0s .15s linear}.ee-hamburger--stand-r.ee--is-active .ee-hamburger-inner::before{top:0;transform:rotate(-45deg);transition:top 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.ee-hamburger--stand-r.ee--is-active .ee-hamburger-inner::after{bottom:0;transform:rotate(45deg);transition:bottom 75ms .1s ease-out,transform 75ms .15s cubic-bezier(.215,.61,.355,1)}.ee-hamburger--squeeze .ee-hamburger-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.ee-hamburger--squeeze .ee-hamburger-inner::before{transition:top 75ms .12s ease,opacity 75ms ease}.ee-hamburger--squeeze .ee-hamburger-inner::after{transition:bottom 75ms .12s ease,transform 75ms cubic-bezier(.55,.055,.675,.19)}.ee-hamburger--squeeze.ee--is-active .ee-hamburger-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.ee-hamburger--squeeze.ee--is-active .ee-hamburger-inner::before{top:0;opacity:0;transition:top 75ms ease,opacity 75ms .12s ease}.ee-hamburger--squeeze.ee--is-active .ee-hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms .12s cubic-bezier(.215,.61,.355,1)}.ee-hamburger--vortex .ee-hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.ee-hamburger--vortex .ee-hamburger-inner::after,.ee-hamburger--vortex .ee-hamburger-inner::before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.ee-hamburger--vortex .ee-hamburger-inner::before{transition-property:top,opacity}.ee-hamburger--vortex .ee-hamburger-inner::after{transition-property:bottom,transform}.ee-hamburger--vortex.ee--is-active .ee-hamburger-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.ee-hamburger--vortex.ee--is-active .ee-hamburger-inner::after,.ee-hamburger--vortex.ee--is-active .ee-hamburger-inner::before{transition-delay:0s}.ee-hamburger--vortex.ee--is-active .ee-hamburger-inner::before{top:0;opacity:0}.ee-hamburger--vortex.ee--is-active .ee-hamburger-inner::after{bottom:0;transform:rotate(90deg)}.ee-hamburger--vortex-r .ee-hamburger-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.ee-hamburger--vortex-r .ee-hamburger-inner::after,.ee-hamburger--vortex-r .ee-hamburger-inner::before{transition-duration:0s;transition-delay:.1s;transition-timing-function:linear}.ee-hamburger--vortex-r .ee-hamburger-inner::before{transition-property:top,opacity}.ee-hamburger--vortex-r .ee-hamburger-inner::after{transition-property:bottom,transform}.ee-hamburger--vortex-r.ee--is-active .ee-hamburger-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.ee-hamburger--vortex-r.ee--is-active .ee-hamburger-inner::after,.ee-hamburger--vortex-r.ee--is-active .ee-hamburger-inner::before{transition-delay:0s}.ee-hamburger--vortex-r.ee--is-active .ee-hamburger-inner::before{top:0;opacity:0}.ee-hamburger--vortex-r.ee--is-active .ee-hamburger-inner::after{bottom:0;transform:rotate(-90deg)}.ee-effect.ee-effect-type--back:hover .ee-button:after,.ee-effect.ee-effect-type--back:hover .ee-button:before,.ee-effect.ee-effect-type--clone.ee-effect-zoom--zoom-in:hover .ee-button:after,.ee-effect.ee-effect-type--clone.ee-effect-zoom--zoom-in:hover .ee-button:before,.ee-effect.ee-effect-type--clone.ee-effect-zoom--zoom-out:hover .ee-button:after,.ee-effect.ee-effect-type--clone.ee-effect-zoom--zoom-out:hover .ee-button:before,.ee-effect.ee-effect-type--clone:hover .ee-button:after,.ee-effect.ee-effect-type--clone:hover .ee-button:before{transform:translateY(0) translateX(0)}.ee-effect .ee-button{position:relative;padding:0}.ee-effect .ee-button:after,.ee-effect .ee-button:before{position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ee-effect .ee-button.ee-size-xs:after{padding:10px 20px}.ee-effect .ee-button.ee-size-xs:after,.ee-effect .ee-button.ee-size-xs:before{border-radius:2px}.ee-effect .ee-button.ee-size-sm:after{padding:12px 24px}.ee-effect .ee-button.ee-size-sm:after,.ee-effect .ee-button.ee-size-sm:before{border-radius:3px}.ee-effect .ee-button.ee-size-md:after{padding:15px 30px}.ee-effect .ee-button.ee-size-md:after,.ee-effect .ee-button.ee-size-md:before{border-radius:4px}.ee-effect .ee-button.ee-size-lg:after{padding:20px 40px}.ee-effect .ee-button.ee-size-lg:after,.ee-effect .ee-button.ee-size-lg:before{border-radius:5px}.ee-effect .ee-button.ee-size-xl:after{padding:25px 50px}.ee-effect .ee-button.ee-size-xl:after,.ee-effect .ee-button.ee-size-xl:before{border-radius:6px}.ee-effect.ee-effect-type--3d .ee-button,.ee-effect.ee-effect-type--cube .ee-button{border-radius:0!important}.ee-effect.ee-effect-type--3d .ee-button:after,.ee-effect.ee-effect-type--3d .ee-button:before,.ee-effect.ee-effect-type--back .ee-button:after,.ee-effect.ee-effect-type--back .ee-button:before,.ee-effect.ee-effect-type--clone .ee-button:after,.ee-effect.ee-effect-type--clone .ee-button:before,.ee-effect.ee-effect-type--cube .ee-button:after,.ee-effect.ee-effect-type--cube .ee-button:before{border-radius:0}.ee-effect.ee-effect-type--clone .ee-button:before,.ee-effect.ee-effect-type--cube .ee-button:before,.ee-effect.ee-effect-type--flip .ee-button:before{content:""}.ee-effect.ee-effect-type--clone .ee-button:after,.ee-effect.ee-effect-type--cube .ee-button:after,.ee-effect.ee-effect-type--flip .ee-button:after{content:attr(data-label)}.ee-effect.ee-effect-type--clone .ee-button:after,.ee-effect.ee-effect-type--clone .ee-button:before{overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.ee-effect.ee-effect-type--clone .ee-button:after{z-index:2}.ee-effect.ee-effect-type--back .ee-button{z-index:1}.ee-effect.ee-effect-type--back .ee-button:after,.ee-effect.ee-effect-type--back .ee-button:before{content:"";z-index:-1}.ee-effect.ee-effect-type--flip .ee-button{z-index:2;-webkit-backface-visibility:visible;backface-visibility:visible;transform-style:preserve-3d;position:relative}.ee-effect.ee-effect-type--flip:hover .ee-button{transform:rotateX(-180deg)}.ee-effect.ee-effect-type--flip.ee-effect-zoom--zoom-in:hover .ee-button{transform:scale(1.2) rotateX(-180deg)}.ee-effect.ee-effect-type--flip.ee-effect-zoom--zoom-out:hover .ee-button{transform:scale(.8) rotateX(-180deg)}.ee-effect.ee-effect-type--flip .ee-button:after,.ee-effect.ee-effect-type--flip .ee-button:before{transform:rotateX(-180deg) translateZ(.1px)}.ee-effect.ee-effect-type--3d .ee-button{transform-style:preserve-3d}.ee-effect.ee-effect-type--3d .ee-button:before{content:"";height:50%;width:100%;bottom:100%;left:0;top:auto;transform-origin:0 100%;transform:rotateX(90deg)}.ee-effect.ee-effect-type--3d:hover .ee-button{transform:rotateX(-20deg) translateY(10%)}.ee-effect.ee-effect-type--3d.ee-effect-zoom--zoom-in:hover .ee-button{transform:scale(1.2) rotateX(-20deg)}.ee-effect.ee-effect-type--3d.ee-effect-zoom--zoom-out:hover .ee-button{transform:scale(.8) rotateX(-20deg)}.ee-effect.ee-effect-type--cube .ee-button{z-index:2;transform-style:preserve-3d;transform-origin:0 100%}.ee-effect.ee-effect-type--cube .ee-button:after,.ee-effect.ee-effect-type--cube .ee-button:before{bottom:100%;height:100%;top:auto;transform-origin:0 100%;transform:rotateX(90deg)}.ee-effect.ee-effect-type--cube:hover .ee-button{transform:rotateX(-90deg) translateY(50%)}.ee-effect--double .ee-button:after{opacity:.6;transition-delay:.07s}.ee-effect--double:hover .ee-button:after{transition-delay:0s}.ee-effect--double:hover .ee-button:before{transition-delay:.07s}.ee-effect--double.ee-effect-orientation--horizontal .ee-button:after,.ee-effect--double.ee-effect-orientation--vertical .ee-button:after{opacity:1;transition-delay:0s}.ee-effect--double.ee-effect-orientation--horizontal:hover .ee-button:before,.ee-effect--double.ee-effect-orientation--vertical:hover .ee-button:before{transition-delay:0s}.ee-effect-orientation--horizontal .ee-button:before{right:50%;transform:translateX(-100%)}.ee-effect-orientation--horizontal .ee-button:after{left:50%;transform:translateX(100%)}.ee-effect-shape--round.ee-effect-orientation--horizontal .ee-button:after,.ee-effect-shape--round.ee-effect-orientation--horizontal .ee-button:before{top:-1.3em;bottom:-1.3em}.ee-effect-shape--round.ee-effect-orientation--horizontal .ee-button:before{border-top-right-radius:100%;border-bottom-right-radius:100%}.ee-effect-shape--round.ee-effect-orientation--horizontal .ee-button:after{border-top-left-radius:100%;border-bottom-left-radius:100%}.ee-effect-shape--skewed.ee-effect-orientation--horizontal .ee-button:before{transform:skewX(10deg) translateX(-100%)}.ee-effect-shape--skewed.ee-effect-orientation--horizontal .ee-button:after{transform:skewX(10deg) translateX(100%)}.ee-effect-shape--skewed.ee-effect-orientation--horizontal:hover .ee-button:before{transform:skewX(10deg) translateX(-45%)}.ee-effect-shape--skewed.ee-effect-orientation--horizontal:hover .ee-button:after{transform:skewX(10deg) translateX(45%)}.ee-effect-orientation--vertical .ee-button:before{bottom:50%;transform:translateY(-100%)}.ee-effect-orientation--vertical .ee-button:after{top:50%;transform:translateY(100%)}.ee-effect-shape--round.ee-effect-orientation--vertical .ee-button:after,.ee-effect-shape--round.ee-effect-orientation--vertical .ee-button:before{left:-1.3em;right:-1.3em}.ee-effect-shape--round.ee-effect-orientation--vertical .ee-button:before{border-bottom-left-radius:100%;border-bottom-right-radius:100%}.ee-effect-shape--round.ee-effect-orientation--vertical .ee-button:after{border-top-left-radius:100%;border-top-right-radius:100%}.ee-effect-shape--skewed.ee-effect-orientation--vertical .ee-button:before{transform:skewY(-10deg) translateY(-100%)}.ee-effect-shape--skewed.ee-effect-orientation--vertical .ee-button:after{transform:skewY(-10deg) translateY(100%)}.ee-effect-shape--skewed.ee-effect-orientation--vertical:hover .ee-button:before{transform:skewY(-10deg) translateY(-45%)}.ee-effect-shape--skewed.ee-effect-orientation--vertical:hover .ee-button:after{transform:skewY(-10deg) translateY(45%)}.ee-effect-type--back.ee-effect-direction--down .ee-button:after,.ee-effect-type--back.ee-effect-direction--down .ee-button:before,.ee-effect-type--clone.ee-effect-direction--down .ee-button:after,.ee-effect-type--clone.ee-effect-direction--down .ee-button:before{transform:translateY(-100%)}.ee-effect-type--clone.ee-effect-zoom--zoom-in.ee-effect-direction--down .ee-button:after{transform:translateY(-100%) scale(.5)}.ee-effect-type--clone.ee-effect-zoom--zoom-out.ee-effect-direction--down .ee-button:after{transform:translateY(-100%) scale(1.3)}.ee-effect-direction--down.ee-effect-entrance--move:hover .ee-button-content-wrapper{transform:translateY(100%)}.ee-effect-direction--down.ee-effect-entrance--push:hover .ee-button-content-wrapper{transform:translateY(50%);opacity:0}.ee-effect-type--back.ee-effect-direction--up .ee-button:after,.ee-effect-type--back.ee-effect-direction--up .ee-button:before,.ee-effect-type--clone.ee-effect-direction--up .ee-button:after,.ee-effect-type--clone.ee-effect-direction--up .ee-button:before{transform:translateY(100%)}.ee-effect-type--clone.ee-effect-zoom--zoom-in.ee-effect-direction--up .ee-button:after{transform:translateY(100%) scale(.5)}.ee-effect-type--clone.ee-effect-zoom--zoom-out.ee-effect-direction--up .ee-button:after{transform:translateY(100%) scale(1.3)}.ee-effect-type--3d.ee-effect-direction--up .ee-button:before{content:"";height:50%;width:100%;top:100%;left:0;bottom:auto;transform-origin:0 0;transform:rotateX(-90deg)}.ee-effect-type--flip.ee-effect-direction--up .ee-button:after,.ee-effect-type--flip.ee-effect-direction--up .ee-button:before{transform:rotateX(180deg) translateZ(.1px)}.ee-effect-type--cube.ee-effect-direction--up .ee-button{transform-origin:0 0}.ee-effect-type--cube.ee-effect-direction--up .ee-button:after,.ee-effect-type--cube.ee-effect-direction--up .ee-button:before{top:100%;bottom:auto;height:100%;transform-origin:100% 0;transform:rotateX(-90deg)}.ee-effect-direction--up.ee-effect-entrance--move:hover .ee-button-content-wrapper{transform:translateY(-100%)}.ee-effect-direction--up.ee-effect-entrance--push:hover .ee-button-content-wrapper{transform:translateY(-50%);opacity:0}.ee-effect-type--3d.ee-effect-direction--up:hover .ee-button{transform:rotateX(20deg) translateY(-10%)}.ee-effect-type--3d.ee-effect-zoom--zoom-in.ee-effect-direction--up:hover .ee-button{transform:scale(1.2) rotateX(20deg)}.ee-effect-type--3d.ee-effect-zoom--zoom-out.ee-effect-direction--up:hover .ee-button{transform:scale(.8) rotateX(20deg)}.ee-effect-type--flip.ee-effect-direction--up:hover .ee-button{transform:rotateX(180deg)}.ee-effect-type--flip.ee-effect-zoom--zoom-in.ee-effect-direction--up:hover .ee-button{transform:scale(1.2) rotateX(180deg)}.ee-effect-type--flip.ee-effect-zoom--zoom-out.ee-effect-direction--up:hover .ee-button{transform:scale(.8) rotateX(180deg)}.ee-effect-type--cube.ee-effect-direction--up:hover .ee-button{transform:rotateX(90deg) translateY(-50%)}.ee-effect-type--back.ee-effect-direction--left .ee-button:after,.ee-effect-type--back.ee-effect-direction--left .ee-button:before,.ee-effect-type--clone.ee-effect-direction--left .ee-button:after,.ee-effect-type--clone.ee-effect-direction--left .ee-button:before{transform:translateX(100%)}.ee-effect-type--clone.ee-effect-zoom--zoom-in.ee-effect-direction--left .ee-button:after{transform:translateX(100%) scale(.5)}.ee-effect-type--clone.ee-effect-zoom--zoom-out.ee-effect-direction--left .ee-button:after{transform:translateX(100%) scale(1.3)}.ee-effect-type--3d.ee-effect-direction--left .ee-button:before{content:"";height:100%;width:50%;top:0;left:100%;right:auto;transform-origin:0 100%;transform:rotateY(90deg)}.ee-effect-type--flip.ee-effect-direction--left .ee-button:after,.ee-effect-type--flip.ee-effect-direction--left .ee-button:before{transform:rotateY(-180deg) translateZ(.1px)}.ee-effect-type--cube.ee-effect-direction--left .ee-button{transform-origin:0 0}.ee-effect-type--cube.ee-effect-direction--left .ee-button:after,.ee-effect-type--cube.ee-effect-direction--left .ee-button:before{top:0;bottom:0;width:100%;left:100%;right:auto;transform-origin:0 0;transform:rotateY(90deg)}.ee-effect-direction--left.ee-effect-entrance--move:hover .ee-button-content-wrapper{transform:translateX(-100%)}.ee-effect-direction--left.ee-effect-entrance--push:hover .ee-button-content-wrapper{transform:translateX(-50%);opacity:0}.ee-effect-type--3d.ee-effect-direction--left:hover .ee-button{transform:rotateY(-20deg) translateX(-10%)}.ee-effect-type--3d.ee-effect-zoom--zoom-in.ee-effect-direction--left:hover .ee-button{transform:scale(1.2) rotateY(-20deg)}.ee-effect-type--3d.ee-effect-zoom--zoom-out.ee-effect-direction--left:hover .ee-button{transform:scale(.8) rotateY(-20deg)}.ee-effect-type--flip.ee-effect-direction--left:hover .ee-button{transform:rotateY(-180deg)}.ee-effect-type--flip.ee-effect-zoom--zoom-in.ee-effect-direction--left:hover .ee-button{transform:scale(1.2) rotateY(-180deg)}.ee-effect-type--flip.ee-effect-zoom--zoom-out.ee-effect-direction--left:hover .ee-button{transform:scale(.8) rotateY(-180deg)}.ee-effect-type--cube.ee-effect-direction--left:hover .ee-button{transform:rotateY(-90deg) translateX(-50%)}.ee-effect-type--back.ee-effect-direction--right .ee-button:after,.ee-effect-type--back.ee-effect-direction--right .ee-button:before,.ee-effect-type--clone.ee-effect-direction--right .ee-button:after,.ee-effect-type--clone.ee-effect-direction--right .ee-button:before{transform:translateX(-100%)}.ee-effect-type--clone.ee-effect-zoom--zoom-in.ee-effect-direction--right .ee-button:after{transform:translateX(-100%) scale(.5)}.ee-effect-type--clone.ee-effect-zoom--zoom-out.ee-effect-direction--right .ee-button:after{transform:translateX(-100%) scale(1.3)}.ee-effect-type--3d.ee-effect-direction--right .ee-button:before{content:"";height:100%;width:50%;top:0;right:100%;left:auto;transform-origin:100% 0;transform:rotateY(-90deg)}.ee-effect-type--flip.ee-effect-direction--right .ee-button:after,.ee-effect-type--flip.ee-effect-direction--right .ee-button:before{transform:rotateY(180deg) translateZ(.1px)}.ee-effect-type--cube.ee-effect-direction--right .ee-button{transform-origin:100% 0}.ee-effect-type--cube.ee-effect-direction--right .ee-button:after,.ee-effect-type--cube.ee-effect-direction--right .ee-button:before{top:0;bottom:0;width:100%;right:100%;left:auto;transform-origin:100% 0;transform:rotateY(-90deg)}.ee-effect-direction--right.ee-effect-entrance--move:hover .ee-button-content-wrapper{transform:translateX(100%)}.ee-effect-direction--right.ee-effect-entrance--push:hover .ee-button-content-wrapper{transform:translateX(50%);opacity:0}.ee-effect-type--3d.ee-effect-direction--right:hover .ee-button{transform:rotateY(20deg) translateX(10%)}.ee-effect-type--3d.ee-effect-zoom--zoom-in.ee-effect-direction--right:hover .ee-button{transform:scale(1.2) rotateY(20deg)}.ee-effect-type--3d.ee-effect-zoom--zoom-out.ee-effect-direction--right:hover .ee-button{transform:scale(.8) rotateY(20deg)}.ee-effect-type--flip.ee-effect-direction--right:hover .ee-button{transform:rotateY(180deg)}.ee-effect-type--flip.ee-effect-zoom--zoom-in.ee-effect-direction--right:hover .ee-button{transform:scale(1.2) rotateY(180deg)}.ee-effect-type--flip.ee-effect-zoom--zoom-out.ee-effect-direction--right:hover .ee-button{transform:scale(.8) rotateY(180deg)}.ee-effect-type--cube.ee-effect-direction--right:hover .ee-button{transform:rotateY(90deg) translateX(50%)}.ee-effect-shape--round.ee-effect-direction--down .ee-button:before,.ee-effect-shape--round.ee-effect-type--back.ee-effect-direction--down .ee-button:after{border-bottom-left-radius:100%;border-bottom-right-radius:100%}.ee-effect-shape--round.ee-effect-direction--up .ee-button:before,.ee-effect-shape--round.ee-effect-type--back.ee-effect-direction--up .ee-button:after{border-top-left-radius:100%;border-top-right-radius:100%}.ee-effect-shape--round.ee-effect-direction--left .ee-button:before,.ee-effect-shape--round.ee-effect-direction--right .ee-button:before,.ee-effect-shape--round.ee-effect-type--back.ee-effect-direction--left .ee-button:after,.ee-effect-shape--round.ee-effect-type--back.ee-effect-direction--right .ee-button:after{top:-1.3em;bottom:-1.3em}.ee-effect-shape--round.ee-effect-direction--left .ee-button:before,.ee-effect-shape--round.ee-effect-type--back.ee-effect-direction--left .ee-button:after{border-top-left-radius:100%;border-bottom-left-radius:100%}.ee-effect-shape--round.ee-effect-direction--right .ee-button:before,.ee-effect-shape--round.ee-effect-type--back.ee-effect-direction--right .ee-button:after{border-top-right-radius:100%;border-bottom-right-radius:100%}.ee-effect-shape--round.ee-effect-type--back:hover .ee-button:after,.ee-effect-shape--round:hover .ee-button:before{border-radius:0}.ee-effect-shape--skewed.ee-effect-direction--down .ee-button:before,.ee-effect-shape--skewed.ee-effect-direction--up .ee-button:before,.ee-effect-shape--skewed.ee-effect-orientation--vertical .ee-button:before,.ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--down .ee-button:after,.ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--up .ee-button:after,.ee-effect-shape--skewed.ee-effect-type--back.ee-effect-orientation--vertical .ee-button:after{top:-1em;bottom:-1em}.ee-effect-shape--skewed.ee-effect-direction--left .ee-button:before,.ee-effect-shape--skewed.ee-effect-direction--right .ee-button:before,.ee-effect-shape--skewed.ee-effect-orientation--horizontal .ee-button:before,.ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--left .ee-button:after,.ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--right .ee-button:after,.ee-effect-shape--skewed.ee-effect-type--back.ee-effect-orientation--horizontal .ee-button:after{left:-1em;right:-1em}.ee-effect-shape--skewed.ee-effect-direction--down .ee-button:before,.ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--down .ee-button:after{transform:skewY(10deg) translateY(-100%)}.ee-effect-shape--skewed.ee-effect-direction--down:hover .ee-button:before,.ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--down:hover .ee-button:after{transform:skewY(10deg) translateY(0)}.ee-effect-shape--skewed.ee-effect-direction--up .ee-button:before,.ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--up .ee-button:after{transform:skewY(-10deg) translateY(100%)}.ee-effect-shape--skewed.ee-effect-direction--up:hover .ee-button:before,.ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--up:hover .ee-button:after{transform:skewY(-10deg) translateY(0)}.ee-effect-shape--skewed.ee-effect-direction--left .ee-button:before,.ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--left .ee-button:after{transform:skewX(10deg) translateX(100%)}.ee-effect-shape--skewed.ee-effect-direction--left:hover .ee-button:before,.ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--left:hover .ee-button:after{transform:skewX(10deg) translateX(0)}.ee-effect-shape--skewed.ee-effect-direction--right .ee-button:before,.ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--right .ee-button:after{transform:skewX(-10deg) translateX(-100%)}.ee-effect-shape--skewed.ee-effect-direction--right:hover .ee-button:before,.ee-effect-shape--skewed.ee-effect-type--back.ee-effect-direction--right:hover .ee-button:after{transform:skewX(-10deg) translateX(0)}.ee-effect-entrance--cover .ee-button-content-wrapper{transform:none}.ee-effect--perspective{perspective:800px}.ee-effect .ee-button-wrapper{transition:none}.ee-effect .ee-button,.ee-effect .ee-button-content-wrapper,.ee-effect:after,.ee-effect:before{transition-property:all}.ee-u-1\/1{width:100%!important}.ee-u-1\/2{width:50%!important}.ee-u-2\/2{width:100%!important}.ee-u-1\/3{width:33.33333%!important}.ee-u-2\/3{width:66.66667%!important}.ee-u-3\/3{width:100%!important}.ee-u-1\/4{width:25%!important}.ee-u-2\/4{width:50%!important}.ee-u-3\/4{width:75%!important}.ee-u-4\/4{width:100%!important}.ee-u-1\/5{width:20%!important}.ee-u-2\/5{width:40%!important}.ee-u-3\/5{width:60%!important}.ee-u-4\/5{width:80%!important}.ee-u-5\/5{width:100%!important}.ee-u-1\/6{width:16.66667%!important}.ee-u-2\/6{width:33.33333%!important}.ee-u-3\/6{width:50%!important}.ee-u-4\/6{width:66.66667%!important}.ee-u-5\/6{width:83.33333%!important}.ee-u-6\/6{width:100%!important}@media (min-width:767px){.ee-posts-thumbnail-ratio .ee-post--horizontal{-ms-flex-align:stretch;align-items:stretch}}@media (min-width:1025px){.ee-timeline-align--left .ee-timeline .timeline-item__meta,.ee-timeline-align--right .ee-timeline .timeline-item__meta{margin-bottom:12px;visibility:visible!important;animation:none!important}.ee-switcher-arrows-hide .ee-switcher__arrows,.ee-switcher-menu-hide .ee-switcher__nav,.ee-timeline-align--center .ee-timeline .timeline-item__card-wrapper .timeline-item__meta,.ee-timeline-align--left .ee-timeline .timeline-item__meta-wrapper,.ee-timeline-align--overlay .ee-timeline .timeline-item__meta-wrapper,.ee-timeline-align--right .ee-timeline .timeline-item__meta-wrapper{display:none}.ee-grid-columns-1 .ee-grid__item{width:calc(100% / 1)}.ee-grid-columns-1.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(2n){width:calc(100% / 1 * 2)}.ee-grid-columns-2 .ee-grid__item{width:calc(100% / 2)}.ee-grid-columns-2.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(4n){width:calc(100% / 2 * 2)}.ee-grid-columns-3 .ee-grid__item{width:calc(100% / 3)}.ee-grid-columns-3.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(6n){width:calc(100% / 3 * 2)}.ee-grid-columns-4 .ee-grid__item{width:calc(100% / 4)}.ee-grid-columns-4.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(8n){width:calc(100% / 4 * 2)}.ee-grid-columns-5 .ee-grid__item{width:calc(100% / 5)}.ee-grid-columns-5.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(10n){width:calc(100% / 5 * 2)}.ee-grid-columns-6 .ee-grid__item{width:calc(100% / 6)}.ee-grid-columns-6.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(12n){width:calc(100% / 6 * 2)}.ee-grid-columns-7 .ee-grid__item{width:calc(100% / 7)}.ee-grid-columns-7.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(14n){width:calc(100% / 7 * 2)}.ee-grid-columns-8 .ee-grid__item{width:calc(100% / 8)}.ee-grid-columns-8.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(16n){width:calc(100% / 8 * 2)}.ee-grid-columns-9 .ee-grid__item{width:calc(100% / 9)}.ee-grid-columns-9.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(18n){width:calc(100% / 9 * 2)}.ee-grid-columns-10 .ee-grid__item{width:calc(100% / 10)}.ee-grid-columns-10.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(20n){width:calc(100% / 10 * 2)}.ee-grid-columns-11 .ee-grid__item{width:calc(100% / 11)}.ee-grid-columns-11.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(22n){width:calc(100% / 11 * 2)}.ee-grid-columns-12 .ee-grid__item{width:calc(100% / 12)}.ee-grid-columns-12.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(24n){width:calc(100% / 12 * 2)}.ee-gallery-overflow--yes .ee-gallery-wrapper{overflow:hidden}.ee-filters--stack .ee-filters{-ms-flex-direction:column;flex-direction:column}.ee-filters--stack .ee-filters .ee-filters__item{-ms-flex-positive:0;flex-grow:0}.elementor-widget-devices-extended .ee-device__orientation:hover{color:rgba(0,0,0,.7)}.ee-timeline-animate .ee-timeline .timeline-item__card,.ee-timeline-animate .ee-timeline .timeline-item__meta{visibility:hidden}.ee-timeline-animate .ee-timeline .timeline-item.bounce-in .timeline-item__card,.ee-timeline-animate .ee-timeline .timeline-item.bounce-in .timeline-item__meta{visibility:visible}.ee-timeline-animate .ee-timeline .timeline-item.bounce-in .timeline-item__card{animation:cd-bounce-odd 1s}.ee-timeline-animate .ee-timeline .timeline-item.bounce-in .timeline-item__meta,.ee-timeline-animate .ee-timeline .timeline-item:nth-child(even).bounce-in .timeline-item__card{animation:cd-bounce-even 1s}.ee-timeline-animate .ee-timeline .timeline-item:nth-child(even).bounce-in .timeline-item__meta{animation:cd-bounce-odd 1s}.ee-timeline-align--center .ee-timeline .timeline-item__card__arrow:after{border-right-color:#f7f7f7;border-left-color:#f7f7f7}.ee-timeline-align--center .ee-timeline .timeline-item__point{-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-order:1;order:1}.ee-timeline-align--center .ee-timeline .timeline-item__meta-wrapper{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-order:0;order:0}.ee-timeline-align--center .ee-timeline .timeline-item__card-wrapper{-ms-flex-order:2;order:2;padding-left:10px}.ee-timeline-align--center .ee-timeline .timeline-item__card-wrapper,.ee-timeline-align--center .ee-timeline .timeline-item__meta-wrapper{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:50%;flex-basis:50%}.ee-timeline-align--center .ee-timeline .timeline-item__meta{margin-right:10px}.ee-timeline-align--center .ee-timeline .timeline-item:nth-child(odd) .timeline-item__card__arrow{left:-10px}.ee-timeline-align--center .ee-timeline .ee-timeline__line,.ee-timeline-align--overlay .ee-timeline .ee-timeline__line{left:50%}.ee-timeline-align--center .ee-timeline .timeline-item:nth-child(odd) .timeline-item__card__arrow:after{border-right-width:10px;border-right-style:solid}.ee-timeline-align--center .ee-timeline .timeline-item:nth-child(odd) .timeline-item__meta{text-align:right}.ee-timeline-align--center .ee-timeline .timeline-item:nth-child(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ee-timeline-align--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__meta-wrapper{-ms-flex-direction:initial;flex-direction:initial;-ms-flex-pack:start;justify-content:flex-start}.ee-timeline-align--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__meta{margin-left:10px}.ee-timeline-align--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__card-wrapper{padding-left:0;padding-right:10px}.ee-timeline-align--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__card__arrow{right:-10px}.ee-timeline-align--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__card__arrow:after{border-left-width:10px;border-left-style:solid}.ee-timeline-align--overlay .ee-timeline .timeline-item{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.ee-timeline-align--overlay .ee-timeline .timeline-item__meta,.ee-timeline-align--overlay .ee-timeline .timeline-item__point{margin-bottom:12px}.ee-timeline-align--overlay .ee-timeline .timeline-item__meta{visibility:visible!important;animation:none!important}.ee-timeline-align--left .ee-timeline{-ms-flex-pack:start;justify-content:flex-start}.ee-timeline-align--left .ee-timeline .ee-timeline__line{left:0;margin-left:20px}.ee-timeline-align--left .ee-timeline .timeline-item{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ee-timeline-align--left .ee-timeline .timeline-item__point{margin-left:0!important}.ee-timeline-align--left .ee-timeline .timeline-item__card-wrapper{-ms-flex-positive:1;flex-grow:1;-ms-flex-order:1;order:1;margin-left:10px}.ee-timeline-align--left .ee-timeline .timeline-item__card__arrow{left:-10px}.ee-timeline-align--left .ee-timeline .timeline-item__card__arrow:after{border-right-width:10px;border-right-style:solid;border-right-color:#f7f7f7}.ee-timeline-align--right .ee-timeline .ee-timeline__line{left:auto;right:0;margin-right:20px;transform:translateX(50%)}.ee-timeline-align--right .ee-timeline .timeline-item{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:end;justify-content:flex-end}.ee-timeline-align--right .ee-timeline .timeline-item__point{-ms-flex-order:2;order:2;margin-right:0!important}.ee-timeline-align--right .ee-timeline .timeline-item__meta{-ms-flex-order:1;order:1}.ee-timeline-align--right .ee-timeline .timeline-item__card-wrapper{-ms-flex-positive:1;flex-grow:1;-ms-flex-order:1;order:1;margin-right:10px}.ee-timeline-align--right .ee-timeline .timeline-item__card__arrow{right:-10px}.ee-timeline-align--right .ee-timeline .timeline-item__card__arrow:after{border-left-width:10px;border-left-style:solid;border-left-color:#f7f7f7}.ee-timeline-cards-align--middle .ee-timeline .timeline-item{-ms-flex-align:center;align-items:center}.ee-timeline-cards-align--middle .ee-timeline .timeline-item__card__arrow{position:absolute;top:50%;transform:translateY(-50%)}.ee-timeline-cards-align--bottom .ee-timeline .timeline-item{-ms-flex-align:end;align-items:flex-end}.ee-timeline-cards-align--bottom .ee-timeline .timeline-item__card__arrow{top:auto;bottom:0}.ee-video-player.playing:hover .ee-player__controls__overlay{opacity:1}.ee-video-player-bar--hide .ee-player.playing:hover .ee-player__controls__bar-wrapper{transform:translateY(0)}}@media (max-width:1440px){.ee-u-1\/1\@wide{width:100%!important}.ee-u-1\/2\@wide{width:50%!important}.ee-u-2\/2\@wide{width:100%!important}.ee-u-1\/3\@wide{width:33.33333%!important}.ee-u-2\/3\@wide{width:66.66667%!important}.ee-u-3\/3\@wide{width:100%!important}.ee-u-1\/4\@wide{width:25%!important}.ee-u-2\/4\@wide{width:50%!important}.ee-u-3\/4\@wide{width:75%!important}.ee-u-4\/4\@wide{width:100%!important}.ee-u-1\/5\@wide{width:20%!important}.ee-u-2\/5\@wide{width:40%!important}.ee-u-3\/5\@wide{width:60%!important}.ee-u-4\/5\@wide{width:80%!important}.ee-u-5\/5\@wide{width:100%!important}.ee-u-1\/6\@wide{width:16.66667%!important}.ee-u-2\/6\@wide{width:33.33333%!important}.ee-u-3\/6\@wide{width:50%!important}.ee-u-4\/6\@wide{width:66.66667%!important}.ee-u-5\/6\@wide{width:83.33333%!important}.ee-u-6\/6\@wide{width:100%!important}}@media (max-width:1025px){.ee-u-1\/1\@desktop{width:100%!important}.ee-u-1\/2\@desktop{width:50%!important}.ee-u-2\/2\@desktop{width:100%!important}.ee-u-1\/3\@desktop{width:33.33333%!important}.ee-u-2\/3\@desktop{width:66.66667%!important}.ee-u-3\/3\@desktop{width:100%!important}.ee-u-1\/4\@desktop{width:25%!important}.ee-u-2\/4\@desktop{width:50%!important}.ee-u-3\/4\@desktop{width:75%!important}.ee-u-4\/4\@desktop{width:100%!important}.ee-u-1\/5\@desktop{width:20%!important}.ee-u-2\/5\@desktop{width:40%!important}.ee-u-3\/5\@desktop{width:60%!important}.ee-u-4\/5\@desktop{width:80%!important}.ee-u-5\/5\@desktop{width:100%!important}.ee-u-1\/6\@desktop{width:16.66667%!important}.ee-u-2\/6\@desktop{width:33.33333%!important}.ee-u-3\/6\@desktop{width:50%!important}.ee-u-4\/6\@desktop{width:66.66667%!important}.ee-u-5\/6\@desktop{width:83.33333%!important}.ee-u-6\/6\@desktop{width:100%!important}}@media (max-width:1024px){.ee-grid-align-tablet--top .ee-grid{-ms-flex-align:start;align-items:flex-start}.ee-grid-align-tablet--top .ee-grid__item{display:-ms-flexbox;display:flex}.ee-grid-align-tablet--middle .ee-grid{-ms-flex-align:center;align-items:center}.ee-grid-align-tablet--middle .ee-grid__item{display:-ms-flexbox;display:flex}.ee-grid-align-tablet--bottom .ee-grid{-ms-flex-align:end;align-items:flex-end}.ee-grid-align-tablet--bottom .ee-grid__item{display:-ms-flexbox;display:flex}.ee-grid-align-tablet--stretch .ee-grid{-ms-flex-align:stretch;align-items:stretch}.ee-grid-align-tablet--stretch .ee-grid__item{display:-ms-flexbox;display:flex}.ee-breadcrumbs-align-tablet-stretch .ee-breadcrumbs>li>a,.ee-button-group-stack-tablet .ee-button-group>li>a,.ee-button-group-tablet-halign-justify .ee-button-group>li>a,.ee-button-group-tablet-valign-stretch .ee-button-group>li>a,.ee-gallery-slider--stack-tablet .ee-gallery-slider,.ee-posts-layout-collapse--tablet .ee-post--horizontal,.ee-toggle-element--stack-tablet .ee-toggle-element__controls>li>a{display:block}.ee-grid-halign-tablet--left .ee-grid{-ms-flex-pack:start;justify-content:flex-start}.ee-grid-halign-tablet--center .ee-grid{-ms-flex-pack:center;justify-content:center}.ee-grid-halign-tablet--right .ee-grid{-ms-flex-pack:end;justify-content:flex-end}.ee-filters-align-tablet-left .ee-filters{-ms-flex-pack:start;justify-content:flex-start}.ee-filters-align-tablet-left .ee-filters .ee-filters__item{-ms-flex-positive:0;flex-grow:0}.ee-filters-align-tablet-center .ee-filters{-ms-flex-pack:center;justify-content:center}.ee-filters-align-tablet-center .ee-filters .ee-filters__item{-ms-flex-positive:0;flex-grow:0}.ee-filters-align-tablet-right .ee-filters{-ms-flex-pack:end;justify-content:flex-end}.ee-filters-align-tablet-right .ee-filters .ee-filters__item{-ms-flex-positive:0;flex-grow:0}.ee-filters-align-tablet-justify .ee-filters .ee-filters__item{-ms-flex-positive:1;flex-grow:1}.ee-button-group-tablet-halign-left .ee-button-group{-ms-flex-pack:start;justify-content:flex-start}.ee-button-group-tablet-halign-left .ee-button-group>li{-ms-flex-positive:0;flex-grow:0}.ee-button-group-tablet-halign-center .ee-button-group{-ms-flex-pack:center;justify-content:center}.ee-button-group-tablet-halign-center .ee-button-group>li{-ms-flex-positive:0;flex-grow:0}.ee-button-group-tablet-halign-right .ee-button-group{-ms-flex-pack:end;justify-content:flex-end}.ee-button-group-tablet-halign-right .ee-button-group>li{-ms-flex-positive:0;flex-grow:0}.ee-button-group-tablet-halign-justify .ee-button-group{-ms-flex-pack:stretch;justify-content:stretch}.ee-button-group-tablet-halign-justify .ee-button-group>li{-ms-flex-positive:1;flex-grow:1}.ee-button-group .ee-button-wrapper{width:100%}.ee-button-group-tablet-valign-top .ee-button-group{-ms-flex-align:start;align-items:flex-start}.ee-button-group-tablet-valign-top .ee-button-group>li{-ms-flex-positive:0;flex-grow:0}.ee-button-group-tablet-valign-middle .ee-button-group{-ms-flex-align:center;align-items:center}.ee-button-group-tablet-valign-middle .ee-button-group>li{-ms-flex-positive:0;flex-grow:0}.ee-button-group-tablet-valign-bottom .ee-button-group{-ms-flex-align:end;align-items:flex-end}.ee-button-group-tablet-valign-bottom .ee-button-group>li{-ms-flex-positive:0;flex-grow:0}.ee-button-group-tablet-valign-stretch .ee-button-group{-ms-flex-align:stretch;align-items:stretch}.ee-button-group-tablet-valign-stretch .ee-button-group>li{-ms-flex-positive:1;flex-grow:1}.ee-button-group-tablet-valign-stretch .ee-button-group .ee-button-content-wrapper{-ms-flex-align:center;align-items:center}.ee-button-group-tablet-valign-stretch .ee-button-group .ee-button-content-wrapper>li{-ms-flex-positive:0;flex-grow:0}.ee-button-group-stack-tablet .ee-button-group{margin-left:0!important;-ms-flex-direction:column;flex-direction:column}.ee-button-group-stack-tablet .ee-button-group>li{margin-left:0!important}.ee-button-group-stack-tablet.ee-button-group-gap-default .ee-button-group,.ee-button-group-stack-tablet.ee-button-group-gap-default .ee-button-group>li,.ee-button-group-stack-tablet.ee-button-group-gap-extended .ee-button-group,.ee-button-group-stack-tablet.ee-button-group-gap-extended .ee-button-group>li,.ee-button-group-stack-tablet.ee-button-group-gap-narrow .ee-button-group,.ee-button-group-stack-tablet.ee-button-group-gap-narrow .ee-button-group>li,.ee-button-group-stack-tablet.ee-button-group-gap-wide .ee-button-group,.ee-button-group-stack-tablet.ee-button-group-gap-wide .ee-button-group>li,.ee-button-group-stack-tablet.ee-button-group-gap-wider .ee-button-group,.ee-button-group-stack-tablet.ee-button-group-gap-wider .ee-button-group>li{margin-left:0}.ee-button-group-stack-tablet.ee-button-group-gap-narrow .ee-button-group>li:not(:last-child){margin-bottom:6px}.ee-button-group-stack-tablet.ee-button-group-gap-default .ee-button-group>li:not(:last-child){margin-bottom:12px}.ee-button-group-stack-tablet.ee-button-group-gap-extended .ee-button-group>li:not(:last-child){margin-bottom:24px}.ee-button-group-stack-tablet.ee-button-group-gap-wide .ee-button-group>li:not(:last-child){margin-bottom:48px}.ee-button-group-stack-tablet.ee-button-group-gap-wider .ee-button-group>li:not(:last-child){margin-bottom:144px}.ee-button-group-stack-tablet.ee-button-group-tablet-halign-left .ee-button-group{-ms-flex-align:start;align-items:flex-start}.ee-button-group-stack-tablet.ee-button-group-tablet-halign-center .ee-button-group{-ms-flex-align:center;align-items:center}.ee-button-group-stack-tablet.ee-button-group-tablet-halign-right .ee-button-group{-ms-flex-align:end;align-items:flex-end}.ee-button-group-stack-tablet.ee-button-group-tablet-halign-justify .ee-button-group{-ms-flex-align:stretch;align-items:stretch}.ee-gallery-slider--stack-tablet .ee-gallery-slider .ee-gallery-slider__gallery,.ee-gallery-slider--stack-tablet .ee-gallery-slider .ee-gallery-slider__preview{width:100%!important}.ee-timeline .timeline-item__card{margin-right:0!important}.ee-breadcrumbs-align-tablet-left .ee-breadcrumbs{-ms-flex-pack:start;justify-content:flex-start}.ee-breadcrumbs-align-tablet-left .ee-breadcrumbs>li{-ms-flex-positive:0;flex-grow:0}.ee-breadcrumbs-align-tablet-center .ee-breadcrumbs{-ms-flex-pack:center;justify-content:center}.ee-breadcrumbs-align-tablet-center .ee-breadcrumbs>li{-ms-flex-positive:0;flex-grow:0}.ee-breadcrumbs-align-tablet-right .ee-breadcrumbs{-ms-flex-pack:end;justify-content:flex-end}.ee-breadcrumbs-align-tablet-right .ee-breadcrumbs>li{-ms-flex-positive:0;flex-grow:0}.ee-breadcrumbs-align-tablet-stretch .ee-breadcrumbs{-ms-flex-pack:stretch;justify-content:stretch}.ee-breadcrumbs-align-tablet-stretch .ee-breadcrumbs>li{-ms-flex-positive:1;flex-grow:1}.ee-breadcrumbs-align-tablet-stretch .ee-breadcrumbs>.ee-breadcrumbs__separator{-ms-flex-positive:0;flex-grow:0;text-align:center}.ee-trigger-tablet-align--left .ee-button-wrapper{-ms-flex-pack:start;justify-content:flex-start}.ee-trigger-tablet-align--center .ee-button-wrapper{-ms-flex-pack:center;justify-content:center}.ee-trigger-tablet-align--right .ee-button-wrapper{-ms-flex-pack:end;justify-content:flex-end}.ee-trigger-tablet-align--justify .ee-button{-ms-flex-positive:1;flex-grow:1}.ee-labels-align-tablet--start .ee-toggle-element__controls{-ms-flex-pack:start;justify-content:flex-start}.ee-labels-align-tablet--center .ee-toggle-element__controls{-ms-flex-pack:center;justify-content:center}.ee-labels-align-tablet--end .ee-toggle-element__controls{-ms-flex-pack:end;justify-content:flex-end}.ee-labels-align-tablet--stretch .ee-toggle-element__controls__item{-ms-flex-positive:1;flex-grow:1}.ee-labels-align-stacked-tablet--start .ee-toggle-element__controls{-ms-flex-align:start;align-items:flex-start}.ee-labels-align-stacked-tablet--center .ee-toggle-element__controls{-ms-flex-align:center;align-items:center}.ee-labels-align-stacked-tablet--end .ee-toggle-element__controls{-ms-flex-align:end;align-items:flex-end}.ee-labels-align-stacked-tablet--stretch .ee-toggle-element__controls{-ms-flex-align:stretch;align-items:stretch}.ee-toggle-element--stack-tablet .ee-toggle-element__controls{margin-left:0!important;-ms-flex-direction:column;flex-direction:column}.ee-toggle-element--stack-tablet .ee-toggle-element__controls>li{margin-left:0!important}.ee-google-map-navigation--hide-tablet .ee-google-map__navigation{display:none}.ee-google-map-navigation-tablet--top-left .ee-google-map__navigation{top:0;left:0;bottom:auto;right:auto}.ee-google-map-navigation-tablet--top-right .ee-google-map__navigation{top:0;right:0;bottom:auto;left:auto}.ee-google-map-navigation-tablet--bottom-right .ee-google-map__navigation{bottom:0;right:0;top:auto;left:auto}.ee-google-map-navigation-tablet--bottom-left .ee-google-map__navigation{bottom:0;left:0;top:auto;right:auto}.ee-switcher__nav,.ee-switcher__titles{text-align:center}.ee-switcher-stack-tablet .ee-switcher__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.ee-switcher-stack-tablet .ee-switcher__media-wrapper{width:100%}.ee-search-form-fields-wrap--tablet .ee-search-form__fields{-ms-flex:1;flex:1}.ee-search-form-fields-wrap--tablet .ee-search-form__container,.ee-search-form-fields-wrap--tablet .ee-search-form__fields{-ms-flex-direction:column;flex-direction:column}.ee-search-form-fields-wrap--tablet .ee-search-form__submit{width:auto}.ee-search-form-fields-wrap--tablet.ee-search-form-spacing--collapse .ee-search-form__container .ee-form__field:not(:first-child){border-left:0;border-top:1px solid #eceeef}.ee-u-1\/1\@tablet{width:100%!important}.ee-u-1\/2\@tablet{width:50%!important}.ee-u-2\/2\@tablet{width:100%!important}.ee-u-1\/3\@tablet{width:33.33333%!important}.ee-u-2\/3\@tablet{width:66.66667%!important}.ee-u-3\/3\@tablet{width:100%!important}.ee-u-1\/4\@tablet{width:25%!important}.ee-u-2\/4\@tablet{width:50%!important}.ee-u-3\/4\@tablet{width:75%!important}.ee-u-4\/4\@tablet{width:100%!important}.ee-u-1\/5\@tablet{width:20%!important}.ee-u-2\/5\@tablet{width:40%!important}.ee-u-3\/5\@tablet{width:60%!important}.ee-u-4\/5\@tablet{width:80%!important}.ee-u-5\/5\@tablet{width:100%!important}.ee-u-1\/6\@tablet{width:16.66667%!important}.ee-u-2\/6\@tablet{width:33.33333%!important}.ee-u-3\/6\@tablet{width:50%!important}.ee-u-4\/6\@tablet{width:66.66667%!important}.ee-u-5\/6\@tablet{width:83.33333%!important}.ee-u-6\/6\@tablet{width:100%!important}}@media (max-width:767px){.ee-grid-columns-mobile-1 .ee-grid__item{width:calc(100% / 1)}.ee-grid-columns-mobile-1.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(2n){width:calc(100% / 1 * 2)}.ee-grid-columns-mobile-2 .ee-grid__item{width:calc(100% / 2)}.ee-grid-columns-mobile-2.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(4n){width:calc(100% / 2 * 2)}.ee-grid-columns-mobile-3 .ee-grid__item{width:calc(100% / 3)}.ee-grid-columns-mobile-3.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(6n){width:calc(100% / 3 * 2)}.ee-grid-columns-mobile-4 .ee-grid__item{width:calc(100% / 4)}.ee-grid-columns-mobile-4.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(8n){width:calc(100% / 4 * 2)}.ee-grid-columns-mobile-5 .ee-grid__item{width:calc(100% / 5)}.ee-grid-columns-mobile-5.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(10n){width:calc(100% / 5 * 2)}.ee-grid-columns-mobile-6 .ee-grid__item{width:calc(100% / 6)}.ee-grid-columns-mobile-6.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(12n){width:calc(100% / 6 * 2)}.ee-grid-columns-mobile-7 .ee-grid__item{width:calc(100% / 7)}.ee-grid-columns-mobile-7.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(14n){width:calc(100% / 7 * 2)}.ee-grid-columns-mobile-8 .ee-grid__item{width:calc(100% / 8)}.ee-grid-columns-mobile-8.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(16n){width:calc(100% / 8 * 2)}.ee-grid-columns-mobile-9 .ee-grid__item{width:calc(100% / 9)}.ee-grid-columns-mobile-9.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(18n){width:calc(100% / 9 * 2)}.ee-grid-columns-mobile-10 .ee-grid__item{width:calc(100% / 10)}.ee-grid-columns-mobile-10.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(20n){width:calc(100% / 10 * 2)}.ee-grid-columns-mobile-11 .ee-grid__item{width:calc(100% / 11)}.ee-grid-columns-mobile-11.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(22n){width:calc(100% / 11 * 2)}.ee-grid-columns-mobile-12 .ee-grid__item{width:calc(100% / 12)}.ee-grid-columns-mobile-12.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(24n){width:calc(100% / 12 * 2)}.ee-grid-align-mobile--top .ee-grid{-ms-flex-align:start;align-items:flex-start}.ee-grid-align-mobile--top .ee-grid__item{display:-ms-flexbox;display:flex}.ee-grid-align-mobile--middle .ee-grid{-ms-flex-align:center;align-items:center}.ee-grid-align-mobile--middle .ee-grid__item{display:-ms-flexbox;display:flex}.ee-grid-align-mobile--bottom .ee-grid{-ms-flex-align:end;align-items:flex-end}.ee-grid-align-mobile--bottom .ee-grid__item{display:-ms-flexbox;display:flex}.ee-grid-align-mobile--stretch .ee-grid{-ms-flex-align:stretch;align-items:stretch}.ee-grid-align-mobile--stretch .ee-grid__item{display:-ms-flexbox;display:flex}.ee-grid-halign-mobile--left .ee-grid{-ms-flex-pack:start;justify-content:flex-start}.ee-grid-halign-mobile--center .ee-grid{-ms-flex-pack:center;justify-content:center}.ee-grid-halign-mobile--right .ee-grid{-ms-flex-pack:end;justify-content:flex-end}.ee-gallery-overflow-mobile--yes .ee-gallery-wrapper{overflow:hidden}.ee-filters-mobile--stack .ee-filters{-ms-flex-direction:column;flex-direction:column}.ee-filters-mobile--stack .ee-filters .ee-filters__item{-ms-flex-positive:0;flex-grow:0}.ee-filters-align-mobile-left .ee-filters{-ms-flex-pack:start;justify-content:flex-start}.ee-filters-align-mobile-left .ee-filters .ee-filters__item{-ms-flex-positive:0;flex-grow:0}.ee-filters-align-mobile-center .ee-filters{-ms-flex-pack:center;justify-content:center}.ee-filters-align-mobile-center .ee-filters .ee-filters__item{-ms-flex-positive:0;flex-grow:0}.ee-filters-align-mobile-right .ee-filters{-ms-flex-pack:end;justify-content:flex-end}.ee-filters-align-mobile-right .ee-filters .ee-filters__item{-ms-flex-positive:0;flex-grow:0}.ee-filters-align-mobile-justify .ee-filters .ee-filters__item{-ms-flex-positive:1;flex-grow:1}.ee-player__controls__volume{display:none}.ee-button-group-mobile-halign-justify .ee-button-group>li>a,.ee-button-group-mobile-valign-stretch .ee-button-group>li>a,.ee-button-group-stack-mobile .ee-button-group>li>a,.ee-gallery-slider--stack-mobile .ee-gallery-slider{display:block}.ee-button-group-mobile-halign-left .ee-button-group{-ms-flex-pack:start;justify-content:flex-start}.ee-button-group-mobile-halign-left .ee-button-group>li{-ms-flex-positive:0;flex-grow:0}.ee-button-group-mobile-halign-center .ee-button-group{-ms-flex-pack:center;justify-content:center}.ee-button-group-mobile-halign-center .ee-button-group>li{-ms-flex-positive:0;flex-grow:0}.ee-button-group-mobile-halign-right .ee-button-group{-ms-flex-pack:end;justify-content:flex-end}.ee-button-group-mobile-halign-right .ee-button-group>li{-ms-flex-positive:0;flex-grow:0}.ee-button-group-mobile-halign-justify .ee-button-group{-ms-flex-pack:stretch;justify-content:stretch}.ee-button-group-mobile-halign-justify .ee-button-group>li{-ms-flex-positive:1;flex-grow:1}.ee-button-group .ee-button-wrapper{width:100%}.ee-button-group-mobile-valign-top .ee-button-group{-ms-flex-align:start;align-items:flex-start}.ee-button-group-mobile-valign-top .ee-button-group>li{-ms-flex-positive:0;flex-grow:0}.ee-button-group-mobile-valign-middle .ee-button-group{-ms-flex-align:center;align-items:center}.ee-button-group-mobile-valign-middle .ee-button-group>li{-ms-flex-positive:0;flex-grow:0}.ee-button-group-mobile-valign-bottom .ee-button-group{-ms-flex-align:end;align-items:flex-end}.ee-button-group-mobile-valign-bottom .ee-button-group>li{-ms-flex-positive:0;flex-grow:0}.ee-button-group-mobile-valign-stretch .ee-button-group{-ms-flex-align:stretch;align-items:stretch}.ee-button-group-mobile-valign-stretch .ee-button-group>li{-ms-flex-positive:1;flex-grow:1}.ee-button-group-mobile-valign-stretch .ee-button-group .ee-button-content-wrapper{-ms-flex-align:center;align-items:center}.ee-button-group-mobile-valign-stretch .ee-button-group .ee-button-content-wrapper>li{-ms-flex-positive:0;flex-grow:0}.ee-button-group-stack-mobile .ee-button-group{margin-left:0!important;-ms-flex-direction:column;flex-direction:column}.ee-button-group-stack-mobile .ee-button-group>li{margin-left:0!important}.ee-button-group-stack-mobile.ee-button-group-gap-default .ee-button-group,.ee-button-group-stack-mobile.ee-button-group-gap-default .ee-button-group>li,.ee-button-group-stack-mobile.ee-button-group-gap-extended .ee-button-group,.ee-button-group-stack-mobile.ee-button-group-gap-extended .ee-button-group>li,.ee-button-group-stack-mobile.ee-button-group-gap-narrow .ee-button-group,.ee-button-group-stack-mobile.ee-button-group-gap-narrow .ee-button-group>li,.ee-button-group-stack-mobile.ee-button-group-gap-wide .ee-button-group,.ee-button-group-stack-mobile.ee-button-group-gap-wide .ee-button-group>li,.ee-button-group-stack-mobile.ee-button-group-gap-wider .ee-button-group,.ee-button-group-stack-mobile.ee-button-group-gap-wider .ee-button-group>li{margin-left:0}.ee-button-group-stack-mobile.ee-button-group-gap-narrow .ee-button-group>li:not(:last-child){margin-bottom:6px}.ee-button-group-stack-mobile.ee-button-group-gap-default .ee-button-group>li:not(:last-child){margin-bottom:12px}.ee-button-group-stack-mobile.ee-button-group-gap-extended .ee-button-group>li:not(:last-child){margin-bottom:24px}.ee-button-group-stack-mobile.ee-button-group-gap-wide .ee-button-group>li:not(:last-child){margin-bottom:48px}.ee-button-group-stack-mobile.ee-button-group-gap-wider .ee-button-group>li:not(:last-child){margin-bottom:144px}.ee-timeline-align-mobile--left .ee-timeline .timeline-item__meta,.ee-timeline-align-mobile--right .ee-timeline .timeline-item__meta{margin-bottom:12px;visibility:visible!important;animation:none!important}.ee-button-group-stack-mobile.ee-button-group-mobile-halign-left .ee-button-group{-ms-flex-align:start;align-items:flex-start}.ee-button-group-stack-mobile.ee-button-group-mobile-halign-center .ee-button-group{-ms-flex-align:center;align-items:center}.ee-button-group-stack-mobile.ee-button-group-mobile-halign-right .ee-button-group{-ms-flex-align:end;align-items:flex-end}.ee-button-group-stack-mobile.ee-button-group-mobile-halign-justify .ee-button-group{-ms-flex-align:stretch;align-items:stretch}.ee-timeline-align-mobile--center .ee-timeline .timeline-item__card-wrapper .timeline-item__meta,.ee-timeline-align-mobile--left .ee-timeline .timeline-item__meta-wrapper,.ee-timeline-align-mobile--overlay .ee-timeline .timeline-item__meta-wrapper,.ee-timeline-align-mobile--right .ee-timeline .timeline-item__meta-wrapper{display:none}.ee-gallery-slider--stack-mobile .ee-gallery-slider .ee-gallery-slider__gallery,.ee-gallery-slider--stack-mobile .ee-gallery-slider .ee-gallery-slider__preview{width:100%!important}.ee-timeline-mobile-animate .ee-timeline .timeline-item__card,.ee-timeline-mobile-animate .ee-timeline .timeline-item__meta{visibility:hidden}.ee-timeline-mobile-animate .ee-timeline .timeline-item.bounce-in .timeline-item__card,.ee-timeline-mobile-animate .ee-timeline .timeline-item.bounce-in .timeline-item__meta{visibility:visible}.ee-timeline-mobile-animate .ee-timeline .timeline-item.bounce-in .timeline-item__card{animation:cd-bounce-odd 1s}.ee-timeline-mobile-animate .ee-timeline .timeline-item.bounce-in .timeline-item__meta,.ee-timeline-mobile-animate .ee-timeline .timeline-item:nth-child(even).bounce-in .timeline-item__card{animation:cd-bounce-even 1s}.ee-timeline-mobile-animate .ee-timeline .timeline-item:nth-child(even).bounce-in .timeline-item__meta{animation:cd-bounce-odd 1s}.ee-timeline-align-mobile--center .ee-timeline .timeline-item__card__arrow:after{border-right-color:#f7f7f7;border-left-color:#f7f7f7}.ee-timeline-align-mobile--center .ee-timeline .timeline-item__point{-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-order:1;order:1}.ee-timeline-align-mobile--center .ee-timeline .timeline-item__meta-wrapper{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-order:0;order:0}.ee-timeline-align-mobile--center .ee-timeline .timeline-item__card-wrapper{-ms-flex-order:2;order:2;padding-left:10px}.ee-timeline-align-mobile--center .ee-timeline .timeline-item__card-wrapper,.ee-timeline-align-mobile--center .ee-timeline .timeline-item__meta-wrapper{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:50%;flex-basis:50%}.ee-timeline-align-mobile--center .ee-timeline .timeline-item__meta{margin-right:10px}.ee-timeline-align-mobile--center .ee-timeline .timeline-item:nth-child(odd) .timeline-item__card__arrow{left:-10px}.ee-timeline-align-mobile--center .ee-timeline .ee-timeline__line,.ee-timeline-align-mobile--overlay .ee-timeline .ee-timeline__line{left:50%}.ee-timeline-align-mobile--center .ee-timeline .timeline-item:nth-child(odd) .timeline-item__card__arrow:after{border-right-width:10px;border-right-style:solid}.ee-timeline-align-mobile--center .ee-timeline .timeline-item:nth-child(odd) .timeline-item__meta{text-align:right}.ee-timeline-align-mobile--center .ee-timeline .timeline-item:nth-child(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ee-timeline-align-mobile--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__meta-wrapper{-ms-flex-direction:initial;flex-direction:initial;-ms-flex-pack:start;justify-content:flex-start}.ee-timeline-align-mobile--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__meta{margin-left:10px}.ee-timeline-align-mobile--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__card-wrapper{padding-left:0;padding-right:10px}.ee-timeline-align-mobile--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__card__arrow{right:-10px}.ee-timeline-align-mobile--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__card__arrow:after{border-left-width:10px;border-left-style:solid}.ee-timeline-align-mobile--overlay .ee-timeline .timeline-item{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.ee-timeline-align-mobile--overlay .ee-timeline .timeline-item__meta,.ee-timeline-align-mobile--overlay .ee-timeline .timeline-item__point{margin-bottom:12px}.ee-timeline-align-mobile--overlay .ee-timeline .timeline-item__meta{visibility:visible!important;animation:none!important}.ee-timeline-align-mobile--left .ee-timeline{-ms-flex-pack:start;justify-content:flex-start}.ee-timeline-align-mobile--left .ee-timeline .ee-timeline__line{left:0;margin-left:20px}.ee-timeline-align-mobile--left .ee-timeline .timeline-item{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ee-timeline-align-mobile--left .ee-timeline .timeline-item__point{margin-left:0!important}.ee-timeline-align-mobile--left .ee-timeline .timeline-item__card-wrapper{-ms-flex-positive:1;flex-grow:1;-ms-flex-order:1;order:1;margin-left:10px}.ee-timeline-align-mobile--left .ee-timeline .timeline-item__card__arrow{left:-10px}.ee-timeline-align-mobile--left .ee-timeline .timeline-item__card__arrow:after{border-right-width:10px;border-right-style:solid;border-right-color:#f7f7f7}.ee-timeline-align-mobile--right .ee-timeline .ee-timeline__line{left:auto;right:0;margin-right:20px;transform:translateX(50%)}.ee-timeline-align-mobile--right .ee-timeline .timeline-item{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:end;justify-content:flex-end}.ee-timeline-align-mobile--right .ee-timeline .timeline-item__point{-ms-flex-order:2;order:2;margin-right:0!important}.ee-timeline-align-mobile--right .ee-timeline .timeline-item__meta{-ms-flex-order:1;order:1}.ee-timeline-align-mobile--right .ee-timeline .timeline-item__card-wrapper{-ms-flex-positive:1;flex-grow:1;-ms-flex-order:1;order:1;margin-right:10px}.ee-timeline-align-mobile--right .ee-timeline .timeline-item__card__arrow{right:-10px}.ee-timeline-align-mobile--right .ee-timeline .timeline-item__card__arrow:after{border-left-width:10px;border-left-style:solid;border-left-color:#f7f7f7}.ee-timeline-cards-align-mobile--middle .ee-timeline .timeline-item{-ms-flex-align:center;align-items:center}.ee-timeline-cards-align-mobile--middle .ee-timeline .timeline-item__card__arrow{position:absolute;top:50%;transform:translateY(-50%)}.ee-timeline-cards-align-mobile--bottom .ee-timeline .timeline-item{-ms-flex-align:end;align-items:flex-end}.ee-timeline-cards-align-mobile--bottom .ee-timeline .timeline-item__card__arrow{top:auto;bottom:0}.ee-breadcrumbs-align-mobile-left .ee-breadcrumbs{-ms-flex-pack:start;justify-content:flex-start}.ee-breadcrumbs-align-mobile-left .ee-breadcrumbs>li{-ms-flex-positive:0;flex-grow:0}.ee-breadcrumbs-align-mobile-center .ee-breadcrumbs{-ms-flex-pack:center;justify-content:center}.ee-breadcrumbs-align-mobile-center .ee-breadcrumbs>li{-ms-flex-positive:0;flex-grow:0}.ee-breadcrumbs-align-mobile-right .ee-breadcrumbs{-ms-flex-pack:end;justify-content:flex-end}.ee-breadcrumbs-align-mobile-right .ee-breadcrumbs>li{-ms-flex-positive:0;flex-grow:0}.ee-breadcrumbs-align-mobile-stretch .ee-breadcrumbs{-ms-flex-pack:stretch;justify-content:stretch}.ee-breadcrumbs-align-mobile-stretch .ee-breadcrumbs>li{-ms-flex-positive:1;flex-grow:1}.ee-breadcrumbs-align-mobile-stretch .ee-breadcrumbs>li>a{display:block}.ee-breadcrumbs-align-mobile-stretch .ee-breadcrumbs>.ee-breadcrumbs__separator{-ms-flex-positive:0;flex-grow:0;text-align:center}.ee-trigger-mobile-align--left .ee-button-wrapper{-ms-flex-pack:start;justify-content:flex-start}.ee-trigger-mobile-align--center .ee-button-wrapper{-ms-flex-pack:center;justify-content:center}.ee-trigger-mobile-align--right .ee-button-wrapper{-ms-flex-pack:end;justify-content:flex-end}.ee-trigger-mobile-align--justify .ee-button{-ms-flex-positive:1;flex-grow:1}.ee-table--responsive .ee-table thead{display:none}.ee-table--responsive .ee-table tr td,.ee-table--responsive .ee-table tr th{display:-ms-flexbox;display:flex}.ee-posts-layout-collapse--mobile .ee-post--horizontal,.ee-toggle-element--stack-mobile .ee-toggle-element__controls>li>a{display:block}.ee-table--responsive .ee-table tr td:before,.ee-table--responsive .ee-table tr td>*,.ee-table--responsive .ee-table tr th:before,.ee-table--responsive .ee-table tr th>*{-ms-flex-preferred-size:50%;flex-basis:50%;width:50%;-ms-flex-positive:1;flex-grow:1}.ee-table--responsive .ee-table tr td[data-title]:before,.ee-table--responsive .ee-table tr th[data-title]:before{content:attr(data-title);position:relative;padding:12px}body.elementor-msie .ee-table__cell{max-width:1px}.ee-table-mobile-header--hide .ee-table__cell[data-title]:before{content:none!important}.ee-table--responsive.ee-table-mobile-header--column .ee-table__cell[data-title]{-ms-flex-direction:column;flex-direction:column}.ee-table--responsive.ee-table-mobile-header--column .ee-table__cell[data-title]:before,.ee-table--responsive.ee-table-mobile-header--column .ee-table__cell[data-title]>*{-ms-flex-preferred-size:100%;flex-basis:100%;width:auto}.ee-labels-align-mobile--start .ee-toggle-element__controls{-ms-flex-pack:start;justify-content:flex-start}.ee-labels-align-mobile--center .ee-toggle-element__controls{-ms-flex-pack:center;justify-content:center}.ee-labels-align-mobile--end .ee-toggle-element__controls{-ms-flex-pack:end;justify-content:flex-end}.ee-labels-align-mobile--stretch .ee-toggle-element__controls__item{-ms-flex-positive:1;flex-grow:1}.ee-labels-align-stacked-mobile--start .ee-toggle-element__controls{-ms-flex-align:start;align-items:flex-start}.ee-labels-align-stacked-mobile--center .ee-toggle-element__controls{-ms-flex-align:center;align-items:center}.ee-labels-align-stacked-mobile--end .ee-toggle-element__controls{-ms-flex-align:end;align-items:flex-end}.ee-labels-align-stacked-mobile--stretch .ee-toggle-element__controls{-ms-flex-align:stretch;align-items:stretch}.ee-toggle-element--stack-mobile .ee-toggle-element__controls{margin-left:0!important;-ms-flex-direction:column;flex-direction:column}.ee-toggle-element--stack-mobile .ee-toggle-element__controls>li{margin-left:0!important}.ee-google-map-navigation--hide-mobile .ee-google-map__navigation,.ee-switcher-arrows-mobile-hide .ee-switcher__arrows,.ee-switcher-menu-mobile-hide .ee-switcher__nav{display:none}.ee-google-map-navigation-mobile--top-left .ee-google-map__navigation{top:0;left:0;bottom:auto;right:auto}.ee-google-map-navigation-mobile--top-right .ee-google-map__navigation{top:0;right:0;bottom:auto;left:auto}.ee-google-map-navigation-mobile--bottom-right .ee-google-map__navigation{bottom:0;right:0;top:auto;left:auto}.ee-google-map-navigation-mobile--bottom-left .ee-google-map__navigation{bottom:0;left:0;top:auto;right:auto}.ee-switcher-stack-mobile .ee-switcher__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.ee-switcher-stack-mobile .ee-switcher__media-wrapper{width:100%}.ee-switcher-menu-mobile-align--left .ee-switcher__nav{-ms-flex-pack:start;justify-content:flex-start}.ee-switcher-menu-mobile-align--left .ee-switcher__nav.ee-nav--stacked{-ms-flex-align:start;align-items:flex-start}.ee-switcher-menu-mobile-align--center .ee-switcher__nav{-ms-flex-pack:center;justify-content:center}.ee-switcher-menu-mobile-align--center .ee-switcher__nav.ee-nav--stacked{-ms-flex-align:center;align-items:center}.ee-switcher-menu-mobile-align--right .ee-switcher__nav{-ms-flex-pack:end;justify-content:flex-end}.ee-switcher-menu-mobile-align--right .ee-switcher__nav.ee-nav--stacked{-ms-flex-align:end;align-items:flex-end}.ee-switcher-menu-mobile-align--justify .ee-switcher__nav{-ms-flex-align:stretch;align-items:stretch}.ee-switcher-menu-mobile-align--justify .ee-switcher__nav__item{-ms-flex-positive:1;flex-grow:1}.ee-search-form-fields-wrap--mobile .ee-search-form__fields{-ms-flex:1;flex:1}.ee-search-form-fields-wrap--mobile .ee-search-form__container,.ee-search-form-fields-wrap--mobile .ee-search-form__fields{-ms-flex-direction:column;flex-direction:column}.ee-search-form-fields-wrap--mobile .ee-search-form__submit{width:auto}.ee-search-form-fields-wrap--mobile.ee-search-form-spacing--collapse .ee-search-form__container .ee-form__field:not(:first-child){border-left:0;border-top:1px solid #eceeef}.ee-u-1\/1\@mobile{width:100%!important}.ee-u-1\/2\@mobile{width:50%!important}.ee-u-2\/2\@mobile{width:100%!important}.ee-u-1\/3\@mobile{width:33.33333%!important}.ee-u-2\/3\@mobile{width:66.66667%!important}.ee-u-3\/3\@mobile{width:100%!important}.ee-u-1\/4\@mobile{width:25%!important}.ee-u-2\/4\@mobile{width:50%!important}.ee-u-3\/4\@mobile{width:75%!important}.ee-u-4\/4\@mobile{width:100%!important}.ee-u-1\/5\@mobile{width:20%!important}.ee-u-2\/5\@mobile{width:40%!important}.ee-u-3\/5\@mobile{width:60%!important}.ee-u-4\/5\@mobile{width:80%!important}.ee-u-5\/5\@mobile{width:100%!important}.ee-u-1\/6\@mobile{width:16.66667%!important}.ee-u-2\/6\@mobile{width:33.33333%!important}.ee-u-3\/6\@mobile{width:50%!important}.ee-u-4\/6\@mobile{width:66.66667%!important}.ee-u-5\/6\@mobile{width:83.33333%!important}.ee-u-6\/6\@mobile{width:100%!important}}@media (max-width:479px){.ee-player__controls__bar{padding:6px}}@media (min-width:768px) and (max-width:1024px){.ee-timeline-align-tablet--left .ee-timeline .timeline-item__meta,.ee-timeline-align-tablet--right .ee-timeline .timeline-item__meta{margin-bottom:12px;visibility:visible!important;animation:none!important}.ee-switcher-arrows-tablet-hide .ee-switcher__arrows,.ee-switcher-menu-tablet-hide .ee-switcher__nav,.ee-timeline-align-tablet--center .ee-timeline .timeline-item__card-wrapper .timeline-item__meta,.ee-timeline-align-tablet--left .ee-timeline .timeline-item__meta-wrapper,.ee-timeline-align-tablet--overlay .ee-timeline .timeline-item__meta-wrapper,.ee-timeline-align-tablet--right .ee-timeline .timeline-item__meta-wrapper{display:none}.ee-grid-columns-tablet-1 .ee-grid__item{width:calc(100% / 1)}.ee-grid-columns-tablet-1.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(2n){width:calc(100% / 1 * 2)}.ee-grid-columns-tablet-2 .ee-grid__item{width:calc(100% / 2)}.ee-grid-columns-tablet-2.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(4n){width:calc(100% / 2 * 2)}.ee-grid-columns-tablet-3 .ee-grid__item{width:calc(100% / 3)}.ee-grid-columns-tablet-3.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(6n){width:calc(100% / 3 * 2)}.ee-grid-columns-tablet-4 .ee-grid__item{width:calc(100% / 4)}.ee-grid-columns-tablet-4.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(8n){width:calc(100% / 4 * 2)}.ee-grid-columns-tablet-5 .ee-grid__item{width:calc(100% / 5)}.ee-grid-columns-tablet-5.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(10n){width:calc(100% / 5 * 2)}.ee-grid-columns-tablet-6 .ee-grid__item{width:calc(100% / 6)}.ee-grid-columns-tablet-6.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(12n){width:calc(100% / 6 * 2)}.ee-grid-columns-tablet-7 .ee-grid__item{width:calc(100% / 7)}.ee-grid-columns-tablet-7.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(14n){width:calc(100% / 7 * 2)}.ee-grid-columns-tablet-8 .ee-grid__item{width:calc(100% / 8)}.ee-grid-columns-tablet-8.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(16n){width:calc(100% / 8 * 2)}.ee-grid-columns-tablet-9 .ee-grid__item{width:calc(100% / 9)}.ee-grid-columns-tablet-9.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(18n){width:calc(100% / 9 * 2)}.ee-grid-columns-tablet-10 .ee-grid__item{width:calc(100% / 10)}.ee-grid-columns-tablet-10.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(20n){width:calc(100% / 10 * 2)}.ee-grid-columns-tablet-11 .ee-grid__item{width:calc(100% / 11)}.ee-grid-columns-tablet-11.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(22n){width:calc(100% / 11 * 2)}.ee-grid-columns-tablet-12 .ee-grid__item{width:calc(100% / 12)}.ee-grid-columns-tablet-12.ee-grid-masonry-layout--mixed .ee-grid__item:nth-child(24n){width:calc(100% / 12 * 2)}.ee-gallery-overflow-tablet--yes .ee-gallery-wrapper{overflow:hidden}.ee-filters-tablet--stack .ee-filters{-ms-flex-direction:column;flex-direction:column}.ee-filters-tablet--stack .ee-filters .ee-filters__item{-ms-flex-positive:0;flex-grow:0}.ee-timeline-tablet-animate .ee-timeline .timeline-item__card,.ee-timeline-tablet-animate .ee-timeline .timeline-item__meta{visibility:hidden}.ee-timeline-tablet-animate .ee-timeline .timeline-item.bounce-in .timeline-item__card,.ee-timeline-tablet-animate .ee-timeline .timeline-item.bounce-in .timeline-item__meta{visibility:visible}.ee-timeline-tablet-animate .ee-timeline .timeline-item.bounce-in .timeline-item__card{animation:cd-bounce-odd 1s}.ee-timeline-tablet-animate .ee-timeline .timeline-item.bounce-in .timeline-item__meta,.ee-timeline-tablet-animate .ee-timeline .timeline-item:nth-child(even).bounce-in .timeline-item__card{animation:cd-bounce-even 1s}.ee-timeline-tablet-animate .ee-timeline .timeline-item:nth-child(even).bounce-in .timeline-item__meta{animation:cd-bounce-odd 1s}.ee-timeline-align-tablet--center .ee-timeline .timeline-item__card__arrow:after{border-right-color:#f7f7f7;border-left-color:#f7f7f7}.ee-timeline-align-tablet--center .ee-timeline .timeline-item__point{-ms-flex-negative:0;flex-shrink:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-order:1;order:1}.ee-timeline-align-tablet--center .ee-timeline .timeline-item__meta-wrapper{-ms-flex-pack:end;justify-content:flex-end;-ms-flex-order:0;order:0}.ee-timeline-align-tablet--center .ee-timeline .timeline-item__card-wrapper{-ms-flex-order:2;order:2;padding-left:10px}.ee-timeline-align-tablet--center .ee-timeline .timeline-item__card-wrapper,.ee-timeline-align-tablet--center .ee-timeline .timeline-item__meta-wrapper{-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:50%;flex-basis:50%}.ee-timeline-align-tablet--center .ee-timeline .timeline-item__meta{margin-right:10px}.ee-timeline-align-tablet--center .ee-timeline .timeline-item:nth-child(odd) .timeline-item__card__arrow{left:-10px}.ee-timeline-align-tablet--center .ee-timeline .ee-timeline__line,.ee-timeline-align-tablet--overlay .ee-timeline .ee-timeline__line{left:50%}.ee-timeline-align-tablet--center .ee-timeline .timeline-item:nth-child(odd) .timeline-item__card__arrow:after{border-right-width:10px;border-right-style:solid}.ee-timeline-align-tablet--center .ee-timeline .timeline-item:nth-child(odd) .timeline-item__meta{text-align:right}.ee-timeline-align-tablet--center .ee-timeline .timeline-item:nth-child(even){-ms-flex-direction:row-reverse;flex-direction:row-reverse}.ee-timeline-align-tablet--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__meta-wrapper{-ms-flex-direction:initial;flex-direction:initial;-ms-flex-pack:start;justify-content:flex-start}.ee-timeline-align-tablet--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__meta{margin-left:10px}.ee-timeline-align-tablet--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__card-wrapper{padding-left:0;padding-right:10px}.ee-timeline-align-tablet--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__card__arrow{right:-10px}.ee-timeline-align-tablet--center .ee-timeline .timeline-item:nth-child(even) .timeline-item__card__arrow:after{border-left-width:10px;border-left-style:solid}.ee-timeline-align-tablet--overlay .ee-timeline .timeline-item{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.ee-timeline-align-tablet--overlay .ee-timeline .timeline-item__meta,.ee-timeline-align-tablet--overlay .ee-timeline .timeline-item__point{margin-bottom:12px}.ee-timeline-align-tablet--overlay .ee-timeline .timeline-item__meta{visibility:visible!important;animation:none!important}.ee-timeline-align-tablet--left .ee-timeline{-ms-flex-pack:start;justify-content:flex-start}.ee-timeline-align-tablet--left .ee-timeline .ee-timeline__line{left:0;margin-left:20px}.ee-timeline-align-tablet--left .ee-timeline .timeline-item{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.ee-timeline-align-tablet--left .ee-timeline .timeline-item__point{margin-left:0!important}.ee-timeline-align-tablet--left .ee-timeline .timeline-item__card-wrapper{-ms-flex-positive:1;flex-grow:1;-ms-flex-order:1;order:1;margin-left:10px}.ee-timeline-align-tablet--left .ee-timeline .timeline-item__card__arrow{left:-10px}.ee-timeline-align-tablet--left .ee-timeline .timeline-item__card__arrow:after{border-right-width:10px;border-right-style:solid;border-right-color:#f7f7f7}.ee-timeline-align-tablet--right .ee-timeline .ee-timeline__line{left:auto;right:0;margin-right:20px;transform:translateX(50%)}.ee-timeline-align-tablet--right .ee-timeline .timeline-item{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-pack:end;justify-content:flex-end}.ee-timeline-align-tablet--right .ee-timeline .timeline-item__point{-ms-flex-order:2;order:2;margin-right:0!important}.ee-timeline-align-tablet--right .ee-timeline .timeline-item__meta{-ms-flex-order:1;order:1}.ee-timeline-align-tablet--right .ee-timeline .timeline-item__card-wrapper{-ms-flex-positive:1;flex-grow:1;-ms-flex-order:1;order:1;margin-right:10px}.ee-timeline-align-tablet--right .ee-timeline .timeline-item__card__arrow{right:-10px}.ee-timeline-align-tablet--right .ee-timeline .timeline-item__card__arrow:after{border-left-width:10px;border-left-style:solid;border-left-color:#f7f7f7}.ee-timeline-cards-align-tablet--middle .ee-timeline .timeline-item{-ms-flex-align:center;align-items:center}.ee-timeline-cards-align-tablet--middle .ee-timeline .timeline-item__card__arrow{position:absolute;top:50%;transform:translateY(-50%)}.ee-timeline-cards-align-tablet--bottom .ee-timeline .timeline-item{-ms-flex-align:end;align-items:flex-end}.ee-timeline-cards-align-tablet--bottom .ee-timeline .timeline-item__card__arrow{top:auto;bottom:0}.ee-switcher-menu-tablet-align--left .ee-switcher__nav{-ms-flex-pack:start;justify-content:flex-start}.ee-switcher-menu-tablet-align--left .ee-switcher__nav.ee-nav--stacked{-ms-flex-align:start;align-items:flex-start}.ee-switcher-menu-tablet-align--center .ee-switcher__nav{-ms-flex-pack:center;justify-content:center}.ee-switcher-menu-tablet-align--center .ee-switcher__nav.ee-nav--stacked{-ms-flex-align:center;align-items:center}.ee-switcher-menu-tablet-align--right .ee-switcher__nav{-ms-flex-pack:end;justify-content:flex-end}.ee-switcher-menu-tablet-align--right .ee-switcher__nav.ee-nav--stacked{-ms-flex-align:end;align-items:flex-end}.ee-switcher-menu-tablet-align--justify .ee-switcher__nav{-ms-flex-align:stretch;align-items:stretch}.ee-switcher-menu-tablet-align--justify .ee-switcher__nav__item{-ms-flex-positive:1;flex-grow:1}}@media print{[canvas],body.ee-offcanvas--closing [canvas],body.ee-offcanvas--open [canvas],body.ee-offcanvas--opening [canvas]{transform:translate(0,0)!important}[off-canvas]{display:none!important}}
.elementor-widget-heading .elementor-heading-title{color:#000}.elementor-widget-image .widget-image-caption{color:#000}.elementor-widget-text-editor{color:#000}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#000}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:#000;border-color:#000}.elementor-widget-button .elementor-button{background-color:#8062d4}.elementor-widget-divider{--divider-border-color:#41dcab}.elementor-widget-divider .elementor-divider__text{color:#41dcab}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:#41dcab}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:#41dcab;border-color:#41dcab}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:#41dcab}.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-title{color:#000}.elementor-widget-image-box .elementor-image-box-content .elementor-image-box-description{color:#000}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:#000}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:#000;border-color:#000}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:#000}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:#000}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:#000;color:#000;border-color:#000}.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-title{color:#000}.elementor-widget-icon-box .elementor-icon-box-content .elementor-icon-box-description{color:#000}.elementor-widget-star-rating .elementor-star-rating__title{color:#000}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:#000}.elementor-widget-icon-list .elementor-icon-list-icon i{color:#000}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:#000}.elementor-widget-icon-list .elementor-icon-list-text{color:#41dcab}.elementor-widget-counter .elementor-counter-number-wrapper{color:#000}.elementor-widget-counter .elementor-counter-title{color:#41dcab}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:#000}.elementor-widget-progress .elementor-title{color:#000}.elementor-widget-testimonial .elementor-testimonial-content{color:#000}.elementor-widget-testimonial .elementor-testimonial-name{color:#000}.elementor-widget-testimonial .elementor-testimonial-job{color:#41dcab}.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title a{color:#000}.elementor-widget-tabs .elementor-tab-title.elementor-active a{color:#8062d4}.elementor-widget-tabs .elementor-tab-content{color:#000}.elementor-widget-accordion .elementor-accordion-icon,.elementor-widget-accordion .elementor-accordion-title{color:#000}.elementor-widget-accordion .elementor-active .elementor-accordion-icon,.elementor-widget-accordion .elementor-active .elementor-accordion-title{color:#8062d4}.elementor-widget-accordion .elementor-accordion .elementor-tab-content{color:#000}.elementor-widget-toggle .elementor-toggle-title,.elementor-widget-toggle .elementor-toggle-icon{color:#000}.elementor-widget-toggle .elementor-tab-title.elementor-active a,.elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#8062d4}.elementor-widget-toggle .elementor-toggle .elementor-tab-content{color:#000}.elementor-widget-posts-extra .ee-posts__nothing-found{color:#000}.elementor-widget-timeline .timeline-item .timeline-item__point{background-color:#000}.elementor-widget-timeline .timeline-item.is--focused .timeline-item__point{background-color:#8062d4}.elementor-widget-timeline .ee-timeline__line{background-color:#000}.elementor-widget-timeline .ee-timeline__line__inner{background-color:#8062d4}.elementor-widget-ee-scroll-indicator .ee-scroll-indicator__element__link.is--reading .ee-scroll-indicator__element__number{color:#8062d4}.elementor-widget-ee-scroll-indicator .ee-scroll-indicator__element__link.is--reading .ee-scroll-indicator__element__circle circle{stroke:#8062d4}.elementor-widget-ee-scroll-indicator .ee-scroll-indicator__element__link.is--reading .ee-scroll-indicator__element__title{color:#8062d4}.elementor-widget-ee-scroll-indicator .ee-scroll-indicator__element__link.is--reading .ee-scroll-indicator__element__subtitle{color:#8062d4}.elementor-widget-ee-scroll-indicator .ee-scroll-indicator__element__link.is--read .ee-scroll-indicator__element__number{color:#8062d4}.elementor-widget-ee-scroll-indicator .ee-scroll-indicator__element__link.is--read .ee-scroll-indicator__element__circle circle{stroke:#8062d4}.elementor-widget-ee-scroll-indicator .ee-scroll-indicator__element__link.is--read .ee-scroll-indicator__element__title{color:#8062d4}.elementor-widget-ee-scroll-indicator .ee-scroll-indicator__element__link.is--read .ee-scroll-indicator__element__subtitle{color:#8062d4}.elementor-widget-ee-scroll-indicator .ee-scroll-indicator__element__progress{background-color:#8062d4}.elementor-widget-ee-scroll-indicator .ee-scroll-indicator__element__link.is--read .ee-scroll-indicator__element__wrapper{background-color:#8062d4}.elementor-widget-hotspots .ee-hotspot__wrapper{background-color:#000}.elementor-widget-hotspots .ee-hotspot__wrapper:before{background-color:#000}.elementor-widget-hotspots .ee-hotspot:hover .ee-hotspot__wrapper{background-color:#8062d4}.elementor-widget-hotspots .ee-hotspot:hover .ee-hotspot__wrapper:before{background-color:#8062d4}.elementor-widget-ee-switcher .ee-loader__progress{background-color:#000}.elementor-widget-ee-switcher .ee-arrow__circle--loader.is--animating{stroke:#000}.elementor-widget-ee-calendar .ee-calendar__controls__button{background-color:#000}.elementor-widget-ee-calendar .ee-calendar__day--event .ee-calendar__day__wrapper,.elementor-widget-ee-calendar .ee-calendar__day--event .ee-calendar__day__event__name,.elementor-widget-ee-calendar .ee-calendar__day--event .ee-calendar__day__event__name:before{background-color:#000}.elementor-widget-ee-calendar .ee-calendar__day--today .ee-calendar__day__wrapper,.elementor-widget-ee-calendar .ee-calendar__day--today .ee-calendar__day__event__name,.elementor-widget-ee-calendar .ee-calendar__day--today .ee-calendar__day__event__name:before{background-color:#41dcab}.elementor-widget-ee-slide-menu .ee-slide-menu,.elementor-widget-ee-slide-menu .ee-menu__sub-menu{background-color:#000}.elementor-widget-ee-search-form .ee-form__field--check.ee-custom:hover .ee-form__field__control--check:not(:checked)+label:before{color:#000}.elementor-widget-ee-search-form .ee-form__field--check.ee-custom .ee-form__field__control--checkbox:checked+label:before{border-color:#000;background-color:#000}.elementor-widget-ee-search-form .ee-form__field--check.ee-custom .ee-form__field__control--radio:checked+label:before{border-color:#000;color:#000}.ee-select2__dropdown.ee-select2__dropdown--{{ID}}.select2-results__option.select2-results__option--highlighted[aria-selected]{background-color:#000}.elementor-widget-ee-search-form .ee-search-form__submit{background-color:#000}.elementor-widget-ee-search-form .ee-search-form__submit:hover{background-color:#000}.elementor-widget-ee-google-map .ee-google-map__navigation{background-color:#000}.elementor-widget-unfold a.ee-button,.elementor-widget-unfold .ee-button{background-color:#8062d4}.elementor-widget-unfold a.ee-button:hover,.elementor-widget-unfold .ee-button:hover{background-color:#8062d4}.elementor-widget-html5-video .ee-video-player__controls .ee-player__controls__overlay .ee-player__control,.elementor-widget-html5-video .ee-video-player__controls .ee-player__controls__bar{background-color:#000}.elementor-widget-ee-audio-player .ee-audio-player__controls .ee-player__controls__bar{background-color:#000}.elementor-widget-ee-audio-player .ee-player__playlist__item:hover{background-color:#41dcab}.elementor-widget-ee-audio-player .ee-player__playlist__item.ee--is-active,.elementor-widget-ee-audio-player .ee-player__playlist__item.ee--is-active:hover{background-color:#41dcab}.elementor-widget-circle-progress .ee-circle-progress__value{color:#000}.elementor-widget-circle-progress .ee-circle-progress__value .suffix{color:#000}.elementor-widget-circle-progress .ee-circle-progress__icon{color:#000}.elementor-widget-circle-progress .ee-circle-progress__text{color:#000}.elementor-widget-ee-random-image .widget-image-caption{color:#000}.elementor-widget-image-comparison .ee-image-comparison__label--original{color:#000;background-color:#000}.elementor-widget-image-comparison .ee-image-comparison__label--modified{color:#000;background-color:#000}.elementor-widget-image-comparison .ee-image-comparison__handle{background-color:#000;color:#41dcab}.elementor-widget-image-comparison .ee-image-comparison__handle:hover{background-color:#41dcab;color:#000}.elementor-widget-image-comparison .ee-image-comparison__handle.draggable{background-color:#8062d4;color:#000}.ee-mfp-popup-{{ID}}.elementor-field{color:#000}.ee-mfp-popup-{{ID}}.elementor-button{background-color:#8062d4}.elementor-widget-button-group .ee-button{background-color:#8062d4}.elementor-widget-button-group .ee-button-wrapper:hover .ee-button{background-color:#8062d4}.elementor-widget-ee-inline-svg .ee-inline-svg{color:#000 !important}.elementor-widget-ee-inline-svg .ee-inline-svg:hover{color:#8062d4 !important}.elementor-widget-heading-extended .ee-heading__text{color:#000}.elementor-widget-text-divider .ee-text-divider__text,.elementor-widget-text-divider .ee-text-divider__text a{color:#000}.elementor-widget-text-divider .ee-text-divider__divider{background-color:#8062d4}.elementor-widget-theme-site-logo .widget-image-caption{color:#000}.elementor-widget-theme-site-title .elementor-heading-title{color:#000}.elementor-widget-theme-page-title .elementor-heading-title{color:#000}.elementor-widget-theme-post-title .elementor-heading-title{color:#000}.elementor-widget-theme-post-excerpt .elementor-widget-container{color:#000}.elementor-widget-theme-post-content{color:#000}.elementor-widget-theme-post-featured-image .widget-image-caption{color:#000}.elementor-widget-theme-archive-title .elementor-heading-title{color:#000}.elementor-widget-archive-posts .elementor-post__title,.elementor-widget-archive-posts .elementor-post__title a{color:#41dcab}.elementor-widget-archive-posts .elementor-post__read-more{color:#8062d4}.elementor-widget-archive-posts .elementor-post__card .elementor-post__badge{background-color:#8062d4}.elementor-widget-archive-posts .elementor-posts-nothing-found{color:#000}.elementor-widget-posts .elementor-post__title,.elementor-widget-posts .elementor-post__title a{color:#41dcab}.elementor-widget-posts .elementor-post__read-more{color:#8062d4}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:#8062d4}.elementor-widget-portfolio a .elementor-portfolio-item__overlay{background-color:#8062d4}.elementor-widget-portfolio .elementor-portfolio__filter{color:#000}.elementor-widget-portfolio .elementor-portfolio__filter.elementor-active{color:#000}.elementor-widget-gallery{--galleries-title-color-normal:#000;--galleries-title-color-hover:#41dcab;--galleries-pointer-bg-color-hover:#8062d4;--gallery-title-color-active:#41dcab;--galleries-pointer-bg-color-active:#8062d4}.elementor-widget-form .elementor-field-group>label,.elementor-widget-form .elementor-field-subgroup label{color:#000}.elementor-widget-form .elementor-field-type-html{color:#000}.elementor-widget-form .elementor-field-group .elementor-field{color:#000}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:#8062d4}.elementor-widget-form .elementor-button[type=submit]{background-color:#8062d4}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:#8062d4}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:#000;--e-form-steps-indicator-active-primary-color:#8062d4;--e-form-steps-indicator-completed-primary-color:#8062d4;--e-form-steps-indicator-progress-color:#8062d4;--e-form-steps-indicator-progress-background-color:#000;--e-form-steps-indicator-progress-meter-color:#000}.elementor-widget-login .elementor-field-group>a{color:#000}.elementor-widget-login .elementor-field-group>a:hover{color:#8062d4}.elementor-widget-login .elementor-form-fields-wrapper label{color:#000}.elementor-widget-login .elementor-field-group .elementor-field{color:#000}.elementor-widget-login .elementor-button{background-color:#8062d4}.elementor-widget-login .elementor-widget-container .elementor-login__logged-in-message{color:#000}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:#000}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:#8062d4}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#8062d4}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:#8062d4}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:#8062d4}.elementor-widget-animated-headline .elementor-headline-plain-text{color:#41dcab}.elementor-widget-animated-headline .elementor-headline-dynamic-text{color:#41dcab}.elementor-widget-price-list .elementor-price-list-header{color:#000}.elementor-widget-price-list .elementor-price-list-description{color:#000}.elementor-widget-price-list .elementor-price-list-separator{border-bottom-color:#41dcab}.elementor-widget-price-table .elementor-price-table__header{background-color:#41dcab}.elementor-widget-price-table .elementor-price-table__original-price{color:#41dcab}.elementor-widget-price-table .elementor-price-table__period{color:#41dcab}.elementor-widget-price-table .elementor-price-table__features-list{color:#000}.elementor-widget-price-table .elementor-price-table__features-list li:before{border-top-color:#000}.elementor-widget-price-table .elementor-price-table__button{background-color:#8062d4}.elementor-widget-price-table .elementor-price-table__additional_info{color:#000}.elementor-widget-price-table .elementor-price-table__ribbon-inner{background-color:#8062d4}.elementor-widget-call-to-action .elementor-ribbon-inner{background-color:#8062d4}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:#000}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:#000}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:#000}.elementor-widget-table-of-contents{--header-color:#41dcab;--item-text-color:#000;--item-text-hover-color:#8062d4;--marker-color:#000}.elementor-widget-countdown .elementor-countdown-item{background-color:#000}.elementor-widget-countdown .elementor-countdown-expire--message{color:#000}.elementor-widget-search-form .elementor-search-form__input,.elementor-widget-search-form .elementor-search-form__icon,.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type=search].elementor-search-form__input{color:#000}.elementor-widget-search-form .elementor-search-form__submit{background-color:#41dcab}.elementor-widget-author-box .elementor-author-box__name{color:#41dcab}.elementor-widget-author-box .elementor-author-box__bio{color:#000}.elementor-widget-author-box .elementor-author-box__button{color:#41dcab;border-color:#41dcab}.elementor-widget-author-box .elementor-author-box__button:hover{border-color:#41dcab;color:#41dcab}.elementor-widget-post-navigation span.post-navigation__prev--label{color:#000}.elementor-widget-post-navigation span.post-navigation__next--label{color:#000}.elementor-widget-post-navigation span.post-navigation__prev--title,.elementor-widget-post-navigation span.post-navigation__next--title{color:#41dcab}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:#000}.elementor-widget-post-info .elementor-icon-list-icon i{color:#000}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:#000}.elementor-widget-post-info .elementor-icon-list-text,.elementor-widget-post-info .elementor-icon-list-text a{color:#41dcab}.elementor-widget-sitemap .elementor-sitemap-title{color:#000}.elementor-widget-sitemap .elementor-sitemap-item,.elementor-widget-sitemap span.elementor-sitemap-list,.elementor-widget-sitemap .elementor-sitemap-item a{color:#000}.elementor-widget-sitemap .elementor-sitemap-item{color:#000}.elementor-widget-blockquote .elementor-blockquote__content{color:#000}.elementor-widget-blockquote .elementor-blockquote__author{color:#41dcab}.elementor-widget-lottie{--caption-color:#000}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1300px}.elementor-widget:not(:last-child){margin-bottom:24px}.ee-tooltip.to--top,.ee-tooltip.to--bottom{transform:translateX(0px)}.ee-tooltip.to--left,.ee-tooltip.to--right{transform:translateY(0px)}.ee-tooltip{padding:8px 14px;border-radius:4px;background-color:#8062d4}.ee-tooltip.to--top.at--center:after,.ee-tooltip.to--left.at--top:after,.ee-tooltip.to--right.at--top:after{border-top-color:#8062d4}.ee-tooltip.to--left.at--center:after,.ee-tooltip.to--top.at--left:after,.ee-tooltip.to--bottom.at--left:after{border-left-color:#8062d4}.ee-tooltip.to--right.at--center:after,.ee-tooltip.to--bottom.at--right:after,.ee-tooltip.to--top.at--right:after{border-right-color:#8062d4}.ee-tooltip.to--bottom.at--center:after,.ee-tooltip.to--right.at--bottom:after,.ee-tooltip.to--left.at--bottom:after{border-bottom-color:#8062d4}
.elementor-3797 .elementor-element.elementor-element-4f5f780a>.elementor-container{max-width:1000px}.elementor-3797 .elementor-element.elementor-element-4f5f780a>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-3797 .elementor-element.elementor-element-4f5f780a{border-style:solid;border-width:0 0 1px;border-color:#e9e9e9;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:144px 0}.elementor-3797 .elementor-element.elementor-element-4f5f780a>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3797 .elementor-element.elementor-element-12807681 .ee-image-comparison__label{margin:0 1em 1em 0;padding:0}.elementor-3797 .elementor-element.elementor-element-12807681 .ee-image-comparison__image .ee-image-comparison__label{margin:0 0 1em 1em}.elementor-3797 .elementor-element.elementor-element-12807681.ee-image-comparison--middle .ee-image-comparison__label{margin:0 1em 0 0}.elementor-3797 .elementor-element.elementor-element-12807681.ee-image-comparison--middle .ee-image-comparison__image .ee-image-comparison__label{margin:0 0 0 1em}.elementor-3797 .elementor-element.elementor-element-12807681.ee-image-comparison--top .ee-image-comparison__label{margin:1em 1em 0 0}.elementor-3797 .elementor-element.elementor-element-12807681.ee-image-comparison--top .ee-image-comparison__image .ee-image-comparison__label{margin:1em 0 0 1em}.elementor-3797 .elementor-element.elementor-element-12807681 .ee-image-comparison__label--original{color:#000;background-color:rgba(0,0,0,0)}.elementor-3797 .elementor-element.elementor-element-12807681 .ee-image-comparison__label--modified{color:#000;background-color:rgba(0,0,0,0)}.elementor-3797 .elementor-element.elementor-element-12807681 .is--visible .ee-image-comparison__image{width:50%}.elementor-3797 .elementor-element.elementor-element-12807681 .is--visible .ee-image-comparison__handle{left:50%}.elementor-3797 .elementor-element.elementor-element-12807681 .ee-image-comparison__separator{height:100%;background-color:#8062d4}.elementor-3797 .elementor-element.elementor-element-12807681 .ee-image-comparison__handle{background-color:#8062d4;color:#fff;font-size:44px;width:44px;height:44px;margin-left:calc(-44px/2);margin-top:calc(-44px/2)}.elementor-3797 .elementor-element.elementor-element-12807681 .ee-image-comparison__handle:hover{font-size:44px;width:44px;height:44px;margin-left:calc(-44px/2);margin-top:calc(-44px/2)}.elementor-3797 .elementor-element.elementor-element-12807681 .ee-image-comparison__handle.draggable{font-size:44px;width:44px;height:44px;margin-left:calc(-44px/2);margin-top:calc(-44px/2)}.elementor-3797 .elementor-element.elementor-element-12807681>.elementor-widget-container{margin:0 0 0 -100px;border-style:solid;border-width:1px;border-color:#e9e9e9;border-radius:5px;box-shadow:0px 22px 34px -17px rgba(0,0,0,.27)}.elementor-3797 .elementor-element.elementor-element-12807681{z-index:1}.elementor-3797 .elementor-element.elementor-element-181aad3b .elementor-image img{width:100%}.elementor-3797 .elementor-element.elementor-element-181aad3b{z-index:0;width:1122px;max-width:1122px;top:-125px}body:not(.rtl) .elementor-3797 .elementor-element.elementor-element-181aad3b{left:-723px}body.rtl .elementor-3797 .elementor-element.elementor-element-181aad3b{right:-723px}.ee-tooltip.ee-tooltip-181aad3b.to--top,.ee-tooltip.ee-tooltip-181aad3b.to--bottom{margin-left:0}.ee-tooltip.ee-tooltip-181aad3b.to--left,.ee-tooltip.ee-tooltip-181aad3b.to--right{margin-top:0}.elementor-3797 .elementor-element.elementor-element-4f23c584 .elementor-heading-title{font-weight:500;text-transform:uppercase;letter-spacing:1.3px}.ee-tooltip.ee-tooltip-85684a5:after{content:""}.ee-tooltip.ee-tooltip-85684a5.to--top{transform:translateY(0px)}.ee-tooltip.ee-tooltip-85684a5.to--bottom{transform:translateY(0px)}.ee-tooltip.ee-tooltip-85684a5.to--left{transform:translateX(0px)}.ee-tooltip.ee-tooltip-85684a5.to--right{transform:translateX(0px)}.ee-tooltip.ee-tooltip-85684a5.to--top,.ee-tooltip.ee-tooltip-85684a5.to--bottom{margin-left:0}.ee-tooltip.ee-tooltip-85684a5.to--left,.ee-tooltip.ee-tooltip-85684a5.to--right{margin-top:0}.ee-tooltip.ee-tooltip-85684a5{max-width:350px;z-index:999}.elementor-3797 .elementor-element.elementor-element-85684a5 .ee-button-group{margin-left:-21px;margin-bottom:-21px}.elementor-3797 .elementor-element.elementor-element-85684a5 .ee-button-gap{margin-left:21px;margin-bottom:21px}.elementor-3797 .elementor-element.elementor-element-85684a5.ee-button-group-stack-desktop .ee-button-gap:not(:last-child){margin-bottom:21px}.elementor-3797 .elementor-element.elementor-element-43e42dba>.elementor-container{max-width:860px}.elementor-3797 .elementor-element.elementor-element-43e42dba>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-3797 .elementor-element.elementor-element-43e42dba{border-style:solid;border-width:0 0 1px;border-color:#e5e5e5;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:144px 0}.elementor-3797 .elementor-element.elementor-element-43e42dba>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3797 .elementor-element.elementor-element-3737affb{z-index:1}.elementor-3797 .elementor-element.elementor-element-61bb1068 .elementor-heading-title{font-weight:500;text-transform:uppercase;letter-spacing:1.3px}.elementor-3797 .elementor-element.elementor-element-794e460e .ee-image-comparison__label{margin:0 2.6em 2.6em 0;padding:0}.elementor-3797 .elementor-element.elementor-element-794e460e .ee-image-comparison__image .ee-image-comparison__label{margin:0 0 2.6em 2.6em}.elementor-3797 .elementor-element.elementor-element-794e460e.ee-image-comparison--middle .ee-image-comparison__label{margin:0 2.6em 0 0}.elementor-3797 .elementor-element.elementor-element-794e460e.ee-image-comparison--middle .ee-image-comparison__image .ee-image-comparison__label{margin:0 0 0 2.6em}.elementor-3797 .elementor-element.elementor-element-794e460e.ee-image-comparison--top .ee-image-comparison__label{margin:2.6em 2.6em 0 0}.elementor-3797 .elementor-element.elementor-element-794e460e.ee-image-comparison--top .ee-image-comparison__image .ee-image-comparison__label{margin:2.6em 0 0 2.6em}.elementor-3797 .elementor-element.elementor-element-794e460e .ee-image-comparison .ee-image-comparison__label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1.7px}.elementor-3797 .elementor-element.elementor-element-794e460e .ee-image-comparison__label--original{color:#000;background-color:rgba(0,0,0,0)}.elementor-3797 .elementor-element.elementor-element-794e460e .ee-image-comparison__label--modified{color:#000;background-color:rgba(0,0,0,0)}.elementor-3797 .elementor-element.elementor-element-794e460e .is--visible .ee-image-comparison__image{width:50%}.elementor-3797 .elementor-element.elementor-element-794e460e .is--visible .ee-image-comparison__handle{left:50%}.elementor-3797 .elementor-element.elementor-element-794e460e .ee-image-comparison__separator{height:1%}.elementor-3797 .elementor-element.elementor-element-794e460e .ee-image-comparison__handle{background-color:#41dcab;color:#fff;font-size:44px;width:44px;height:44px;margin-left:calc(-44px/2);margin-top:calc(-44px/2)}.elementor-3797 .elementor-element.elementor-element-794e460e .ee-image-comparison__handle:hover{font-size:54px;width:54px;height:54px;margin-left:calc(-54px/2);margin-top:calc(-54px/2)}.elementor-3797 .elementor-element.elementor-element-794e460e .ee-image-comparison__handle.draggable{font-size:69px;width:69px;height:69px;margin-left:calc(-69px/2);margin-top:calc(-69px/2)}.elementor-3797 .elementor-element.elementor-element-794e460e>.elementor-widget-container{margin:0 -80px 0 0;border-style:solid;border-width:1px;border-color:#e9e9e9;border-radius:5px;box-shadow:0px 22px 34px -17px rgba(0,0,0,.27)}.elementor-3797 .elementor-element.elementor-element-794e460e{z-index:1}.elementor-3797 .elementor-element.elementor-element-fc83bf5 .elementor-image img{width:100%}.elementor-3797 .elementor-element.elementor-element-fc83bf5{z-index:0;width:915px;max-width:915px;top:-158px}body:not(.rtl) .elementor-3797 .elementor-element.elementor-element-fc83bf5{left:-214px}body.rtl .elementor-3797 .elementor-element.elementor-element-fc83bf5{right:-214px}.ee-tooltip.ee-tooltip-fc83bf5.to--top,.ee-tooltip.ee-tooltip-fc83bf5.to--bottom{margin-left:0}.ee-tooltip.ee-tooltip-fc83bf5.to--left,.ee-tooltip.ee-tooltip-fc83bf5.to--right{margin-top:0}.elementor-3797 .elementor-element.elementor-element-62c19320>.elementor-container{max-width:860px}.elementor-3797 .elementor-element.elementor-element-62c19320>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-3797 .elementor-element.elementor-element-62c19320{padding:144px 0}.elementor-3797 .elementor-element.elementor-element-370b6805 .ee-image-comparison__label{margin:0 -1em -1em 0;padding:3px 19px}.elementor-3797 .elementor-element.elementor-element-370b6805 .ee-image-comparison__image .ee-image-comparison__label{margin:0 0 -1em -1em}.elementor-3797 .elementor-element.elementor-element-370b6805.ee-image-comparison--middle .ee-image-comparison__label{margin:0 -1em 0 0}.elementor-3797 .elementor-element.elementor-element-370b6805.ee-image-comparison--middle .ee-image-comparison__image .ee-image-comparison__label{margin:0 0 0 -1em}.elementor-3797 .elementor-element.elementor-element-370b6805.ee-image-comparison--top .ee-image-comparison__label{margin:-1em -1em 0 0}.elementor-3797 .elementor-element.elementor-element-370b6805.ee-image-comparison--top .ee-image-comparison__image .ee-image-comparison__label{margin:-1em 0 0 -1em}.elementor-3797 .elementor-element.elementor-element-370b6805 .ee-image-comparison .ee-image-comparison__label{border-radius:5px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1.7px}.elementor-3797 .elementor-element.elementor-element-370b6805 .ee-image-comparison__label--original{color:#000;background-color:#fff}.elementor-3797 .elementor-element.elementor-element-370b6805 .ee-image-comparison__label--modified{color:#000;background-color:#fff}.elementor-3797 .elementor-element.elementor-element-370b6805 .is--visible .ee-image-comparison__image{width:50%}.elementor-3797 .elementor-element.elementor-element-370b6805 .is--visible .ee-image-comparison__handle{left:50%}.elementor-3797 .elementor-element.elementor-element-370b6805 .ee-image-comparison__separator{height:1%}.elementor-3797 .elementor-element.elementor-element-370b6805 .ee-image-comparison__handle{background-color:#8062d4;color:#fff;font-size:26px;width:26px;height:26px;margin-left:calc(-26px/2);margin-top:calc(-26px/2)}.elementor-3797 .elementor-element.elementor-element-370b6805 .ee-image-comparison__handle:hover{font-size:75px;width:75px;height:75px;margin-left:calc(-75px/2);margin-top:calc(-75px/2)}.elementor-3797 .elementor-element.elementor-element-370b6805 .ee-image-comparison__handle.draggable{background-color:#41dcab;font-size:62px;width:62px;height:62px;margin-left:calc(-62px/2);margin-top:calc(-62px/2)}.elementor-3797 .elementor-element.elementor-element-370b6805>.elementor-widget-container{margin:0 0 0 -100px;border-style:solid;border-width:1px;border-color:#e9e9e9;border-radius:5px;box-shadow:0px 22px 34px -17px rgba(0,0,0,.27)}.elementor-3797 .elementor-element.elementor-element-370b6805{z-index:1}.elementor-3797 .elementor-element.elementor-element-30b5a0f6 .elementor-image img{border-style:solid;border-width:1px;border-color:#e9e9e9;border-radius:5px;box-shadow:0px 22px 34px -17px rgba(0,0,0,.27)}.elementor-3797 .elementor-element.elementor-element-30b5a0f6{width:233px;max-width:233px;top:151px}body:not(.rtl) .elementor-3797 .elementor-element.elementor-element-30b5a0f6{left:219px}body.rtl .elementor-3797 .elementor-element.elementor-element-30b5a0f6{right:219px}.ee-tooltip.ee-tooltip-30b5a0f6.to--top,.ee-tooltip.ee-tooltip-30b5a0f6.to--bottom{margin-left:0}.ee-tooltip.ee-tooltip-30b5a0f6.to--left,.ee-tooltip.ee-tooltip-30b5a0f6.to--right{margin-top:0}.elementor-3797 .elementor-element.elementor-element-2920243c .elementor-image img{width:100%}.elementor-3797 .elementor-element.elementor-element-2920243c{z-index:0;width:915px;max-width:915px;top:-82px}body:not(.rtl) .elementor-3797 .elementor-element.elementor-element-2920243c{left:-522px}body.rtl .elementor-3797 .elementor-element.elementor-element-2920243c{right:-522px}.ee-tooltip.ee-tooltip-2920243c.to--top,.ee-tooltip.ee-tooltip-2920243c.to--bottom{margin-left:0}.ee-tooltip.ee-tooltip-2920243c.to--left,.ee-tooltip.ee-tooltip-2920243c.to--right{margin-top:0}.elementor-3797 .elementor-element.elementor-element-4e95c3fc{z-index:1}.elementor-3797 .elementor-element.elementor-element-21c2d8e2 .elementor-heading-title{font-weight:500;text-transform:uppercase;letter-spacing:1.3px}@media(min-width:768px){.elementor-3797 .elementor-element.elementor-element-3737affb{width:44.547%}.elementor-3797 .elementor-element.elementor-element-77df81fc{width:55.453%}}@media(max-width:1024px) and (min-width:768px){.elementor-3797 .elementor-element.elementor-element-3027db22{width:100%}.elementor-3797 .elementor-element.elementor-element-3b2a97d1{width:100%}.elementor-3797 .elementor-element.elementor-element-3737affb{width:100%}.elementor-3797 .elementor-element.elementor-element-77df81fc{width:100%}.elementor-3797 .elementor-element.elementor-element-1a60746d{width:100%}.elementor-3797 .elementor-element.elementor-element-4e95c3fc{width:100%}}@media(max-width:1024px){.elementor-3797 .elementor-element.elementor-element-4f5f780a{padding:48px 0}.elementor-3797 .elementor-element.elementor-element-12807681>.elementor-widget-container{margin:0}body:not(.rtl) .elementor-3797 .elementor-element.elementor-element-181aad3b{left:-710px}body.rtl .elementor-3797 .elementor-element.elementor-element-181aad3b{right:-710px}.elementor-3797 .elementor-element.elementor-element-181aad3b{top:65px}.elementor-3797 .elementor-element.elementor-element-3b2a97d1>.elementor-element-populated{margin:0 0 48px}.elementor-3797 .elementor-element.elementor-element-85684a5.ee-button-group-stack-tablet .ee-button-gap:not(:last-child){margin-bottom:21px}.elementor-3797 .elementor-element.elementor-element-43e42dba{padding:48px 0}.elementor-3797 .elementor-element.elementor-element-3737affb>.elementor-element-populated{margin:0 0 48px}.elementor-3797 .elementor-element.elementor-element-794e460e>.elementor-widget-container{margin:0}body:not(.rtl) .elementor-3797 .elementor-element.elementor-element-fc83bf5{left:-840px}body.rtl .elementor-3797 .elementor-element.elementor-element-fc83bf5{right:-840px}.elementor-3797 .elementor-element.elementor-element-fc83bf5{top:-115px}.elementor-3797 .elementor-element.elementor-element-62c19320{padding:48px 0}.elementor-3797 .elementor-element.elementor-element-370b6805>.elementor-widget-container{margin:0}body:not(.rtl) .elementor-3797 .elementor-element.elementor-element-30b5a0f6{left:474px}body.rtl .elementor-3797 .elementor-element.elementor-element-30b5a0f6{right:474px}.elementor-3797 .elementor-element.elementor-element-30b5a0f6{top:127px}body:not(.rtl) .elementor-3797 .elementor-element.elementor-element-2920243c{left:-840px}body.rtl .elementor-3797 .elementor-element.elementor-element-2920243c{right:-840px}.elementor-3797 .elementor-element.elementor-element-2920243c{top:-115px}.elementor-3797 .elementor-element.elementor-element-4e95c3fc>.elementor-element-populated{margin:0 0 48px}}@media(max-width:767px){.elementor-3797 .elementor-element.elementor-element-12807681>.elementor-widget-container{margin:0 0 48px}body:not(.rtl) .elementor-3797 .elementor-element.elementor-element-181aad3b{left:-830px}body.rtl .elementor-3797 .elementor-element.elementor-element-181aad3b{right:-830px}.elementor-3797 .elementor-element.elementor-element-181aad3b{top:-113px}.elementor-3797 .elementor-element.elementor-element-85684a5.ee-button-group-stack-mobile .ee-button-gap:not(:last-child){margin-bottom:21px}.elementor-3797 .elementor-element.elementor-element-43e42dba{padding:48px 0 0}.elementor-3797 .elementor-element.elementor-element-61bb1068{text-align:center}.elementor-3797 .elementor-element.elementor-element-543a4164 .elementor-text-editor{text-align:center}.elementor-3797 .elementor-element.elementor-element-794e460e>.elementor-widget-container{margin:0 0 48px}.elementor-3797 .elementor-element.elementor-element-62c19320{padding:48px 0 0}.elementor-3797 .elementor-element.elementor-element-370b6805>.elementor-widget-container{margin:0 0 48px}body:not(.rtl) .elementor-3797 .elementor-element.elementor-element-30b5a0f6{left:227px}body.rtl .elementor-3797 .elementor-element.elementor-element-30b5a0f6{right:227px}.elementor-3797 .elementor-element.elementor-element-21c2d8e2{text-align:center}.elementor-3797 .elementor-element.elementor-element-387f6b27 .elementor-text-editor{text-align:center}}.elementor-3797 .elementor-element.elementor-element-4f5f780a{overflow:hidden}.elementor-3797 .elementor-element.elementor-element-43e42dba{overflow:hidden}.elementor-3797 .elementor-element.elementor-element-62c19320{overflow:hidden}
@charset "UTF-8";/*!
Theme Name: Namogo Shop
Theme URI: http://namogo.com/
Author: Namogo
Author URI: http://namogo.com/
Description: Namogo Shop Theme
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: _s
*/dfn,img{font-style:italic}button,hr,input{overflow:visible}img,legend{max-width:100%}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}article,aside,details,footer,header,menu,nav,section{display:block}.u-pull-1\/1,.u-pull-1\/2,.u-pull-1\/3,.u-pull-1\/4,.u-pull-1\/5,.u-pull-1\/6,.u-pull-1\/7,.u-pull-1\/8,.u-pull-2\/2,.u-pull-2\/3,.u-pull-2\/4,.u-pull-2\/5,.u-pull-2\/6,.u-pull-2\/7,.u-pull-2\/8,.u-pull-3\/3,.u-pull-3\/4,.u-pull-3\/5,.u-pull-3\/7,.u-pull-3\/8,.u-pull-4\/4,.u-pull-4\/5,.u-pull-4\/6,.u-pull-4\/7,.u-pull-4\/8,.u-pull-5\/5,.u-pull-5\/6,.u-pull-5\/7,.u-pull-5\/8,.u-pull-6\/6,.u-pull-6\/7,.u-pull-6\/8,.u-pull-7\/7,.u-pull-7\/8,.u-pull-8\/8,.u-push-1\/1,.u-push-1\/2,.u-push-1\/3,.u-push-1\/4,.u-push-1\/5,.u-push-1\/6,.u-push-1\/7,.u-push-1\/8,.u-push-2\/2,.u-push-2\/3,.u-push-2\/4,.u-push-2\/5,.u-push-2\/6,.u-push-2\/7,.u-push-2\/8,.u-push-3\/3,.u-push-3\/4,.u-push-3\/5,.u-push-3\/6,.u-push-3\/7,.u-push-3\/8,.u-push-4\/4,.u-push-4\/5,.u-push-4\/6,.u-push-4\/7,.u-push-4\/8,.u-push-5\/5,.u-push-5\/6,.u-push-5\/7,.u-push-5\/8,.u-push-6\/6,.u-push-6\/7,.u-push-6\/8,.u-push-7\/7,.u-push-7\/8,.u-push-8\/8,sub,sup{position:relative}[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],[type=text],[type=password],select{-webkit-appearance:none}.edd_sl_show_key,.fa,body{-moz-osx-font-smoothing:grayscale}html{box-sizing:border-box;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */body{margin:0}figcaption,figure,main{display:block}hr{box-sizing:content-box;height:0}.grid__item,legend{box-sizing:border-box}.edd_sl_license_row input.edd_sl_license_key,code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}mark{background-color:#ff0;color:#000}sub,sup{font-size:75%;line-height:0}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{color:inherit;display:table;white-space:normal}.nav--block,ul.nav-menu ul li{white-space:nowrap}progress{}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.wpas-ticket-replies td .wpas-reply-content,blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,ul{margin:0;padding:0}li>ol,li>ul{margin-bottom:0}table{border-spacing:0}fieldset{min-width:0}*{-webkit-tap-highlight-color:transparent}.wpas-ticket-replies td .wpas-reply-content,address,blockquote,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,ol,p,pre,table,ul{margin-bottom:28px}.wpas-ticket-replies td .wpas-reply-content:last-child,address:last-child,blockquote:last-child,dl:last-child,fieldset:last-child,figure:last-child,h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,hr:last-child,ol:last-child,p:last-child,pre:last-child,table:last-child,ul:last-child{margin-bottom:0}dd,ol,ul{margin-left:28px}.simple-usage{padding:.625rem}.h0{font-size:94px}.h1,h1{font-size:64px}.h2,.wpas-ticket-replies td .wpas-reply-content:before,blockquote:before,h2{font-size:48px}.edd-pricing-table .edd-price-option .edd-pt-title,.edd-pricing-table .edd-price-option ul .pricing .price,.edd-sl-manage-license-header,.h3,h3{font-size:26px}.h4,fieldset legend,h4{font-size:20px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}.edd_download_purchase_form .edd_price_option_price,.tax-topic .kb-topic__header p,p.intro{font-size:18px}#edd_checkout_cart,#edd_checkout_wrap #edd_checkout_cart_form .edd-sl-renewal-details,#edd_checkout_wrap #edd_checkout_cart_form .edd_cart_item_price em,.edd_download_purchase_form .edd_purchase_submit_wrapper .edd_purchase_tax_rate,.label,.notification--small,.vat-box,.wpas-label,.wpas-ticket-replies td .wpas-reply-meta,[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],[type=text],[type=password],p.small,select,small,textarea{font-size:14px}#edd_checkout_wrap #edd_checkout_cart_form .edd_cart_item_remove,.edd-description,.notification--tiny,.wpas-help-block{font-size:12px}@media only screen and (max-width:1300px){.h0{font-size:81px}.h1,h1{font-size:55px}.h2,.wpas-ticket-replies td .wpas-reply-content:before,blockquote:before,h2{font-size:42px}.edd-pricing-table .edd-price-option .edd-pt-title,.edd-pricing-table .edd-price-option ul .pricing .price,.edd-sl-manage-license-header,.h3,h3{font-size:25px}.h4,fieldset legend,h4{font-size:20px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}.edd_download_purchase_form .edd_price_option_price,.tax-topic .kb-topic__header p,p.intro{font-size:18px}#edd_checkout_cart,#edd_checkout_wrap #edd_checkout_cart_form .edd-sl-renewal-details,#edd_checkout_wrap #edd_checkout_cart_form .edd_cart_item_price em,.edd_download_purchase_form .edd_purchase_submit_wrapper .edd_purchase_tax_rate,.label,.notification--small,.vat-box,.wpas-label,.wpas-ticket-replies td .wpas-reply-meta,[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],[type=text],[type=password],p.small,select,small,textarea{font-size:14px}#edd_checkout_wrap #edd_checkout_cart_form .edd_cart_item_remove,.edd-description,.notification--tiny,.wpas-help-block{font-size:12px}}@media only screen and (max-width:980px){.h0{font-size:71px}.h1,h1{font-size:49px}.h2,.wpas-ticket-replies td .wpas-reply-content:before,blockquote:before,h2{font-size:38px}.edd-pricing-table .edd-price-option .edd-pt-title,.edd-pricing-table .edd-price-option ul .pricing .price,.edd-sl-manage-license-header,.h3,h3{font-size:25px}.h4,fieldset legend,h4{font-size:20px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}.edd_download_purchase_form .edd_price_option_price,.tax-topic .kb-topic__header p,p.intro{font-size:18px}#edd_checkout_cart,#edd_checkout_wrap #edd_checkout_cart_form .edd-sl-renewal-details,#edd_checkout_wrap #edd_checkout_cart_form .edd_cart_item_price em,.edd_download_purchase_form .edd_purchase_submit_wrapper .edd_purchase_tax_rate,.label,.notification--small,.vat-box,.wpas-label,.wpas-ticket-replies td .wpas-reply-meta,[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],[type=text],[type=password],p.small,select,small,textarea{font-size:14px}#edd_checkout_wrap #edd_checkout_cart_form .edd_cart_item_remove,.edd-description,.notification--tiny,.wpas-help-block{font-size:12px}}@media only screen and (max-width:740px){.h0{font-size:63px}.h1,h1{font-size:44px}.h2,.wpas-ticket-replies td .wpas-reply-content:before,blockquote:before,h2{font-size:34px}.edd-pricing-table .edd-price-option .edd-pt-title,.edd-pricing-table .edd-price-option ul .pricing .price,.edd-sl-manage-license-header,.h3,h3{font-size:24px}.h4,fieldset legend,h4{font-size:19px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}.edd_download_purchase_form .edd_price_option_price,.tax-topic .kb-topic__header p,p.intro{font-size:18px}#edd_checkout_cart,#edd_checkout_wrap #edd_checkout_cart_form .edd-sl-renewal-details,#edd_checkout_wrap #edd_checkout_cart_form .edd_cart_item_price em,.edd_download_purchase_form .edd_purchase_submit_wrapper .edd_purchase_tax_rate,.label,.notification--small,.vat-box,.wpas-label,.wpas-ticket-replies td .wpas-reply-meta,[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],[type=text],[type=password],p.small,select,small,textarea{font-size:14px}#edd_checkout_wrap #edd_checkout_cart_form .edd_cart_item_remove,.edd-description,.notification--tiny,.wpas-help-block{font-size:12px}}@media only screen and (max-width:520px){.h0{font-size:57px}.h1,h1{font-size:40px}.h2,.wpas-ticket-replies td .wpas-reply-content:before,blockquote:before,h2{font-size:31px}.edd-pricing-table .edd-price-option .edd-pt-title,.edd-pricing-table .edd-price-option ul .pricing .price,.edd-sl-manage-license-header,.h3,h3{font-size:24px}.h4,fieldset legend,h4{font-size:19px}.h5,h5{font-size:18px}.h6,h6{font-size:16px}.edd_download_purchase_form .edd_price_option_price,.tax-topic .kb-topic__header p,p.intro{font-size:18px}#edd_checkout_cart,#edd_checkout_wrap #edd_checkout_cart_form .edd-sl-renewal-details,#edd_checkout_wrap #edd_checkout_cart_form .edd_cart_item_price em,.edd_download_purchase_form .edd_purchase_submit_wrapper .edd_purchase_tax_rate,.label,.notification--small,.vat-box,.wpas-label,.wpas-ticket-replies td .wpas-reply-meta,[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],[type=text],[type=password],p.small,select,small,textarea{font-size:14px}#edd_checkout_wrap #edd_checkout_cart_form .edd_cart_item_remove,.edd-description,.notification--tiny,.wpas-help-block{font-size:12px}}.u-1\/1{width:100%!important}.u-push-1\/1{right:auto;left:100%!important}.u-pull-1\/1{right:100%!important;left:auto}.u-1\/2{width:50%!important}.u-push-1\/2{right:auto;left:50%!important}.u-pull-1\/2{right:50%!important;left:auto}.u-2\/2{width:100%!important}.u-push-2\/2{right:auto;left:100%!important}.u-pull-2\/2{right:100%!important;left:auto}.u-1\/3{width:33.33333%!important}.u-push-1\/3{right:auto;left:33.33333%!important}.u-pull-1\/3{right:33.33333%!important;left:auto}.u-2\/3{width:66.66667%!important}.u-push-2\/3{right:auto;left:66.66667%!important}.u-pull-2\/3{right:66.66667%!important;left:auto}.u-3\/3{width:100%!important}.u-push-3\/3{right:auto;left:100%!important}.u-pull-3\/3{right:100%!important;left:auto}.u-1\/4{width:25%!important}.u-push-1\/4{right:auto;left:25%!important}.u-pull-1\/4{right:25%!important;left:auto}.u-2\/4{width:50%!important}.u-push-2\/4{right:auto;left:50%!important}.u-pull-2\/4{right:50%!important;left:auto}.u-3\/4{width:75%!important}.u-push-3\/4{right:auto;left:75%!important}.u-pull-3\/4{right:75%!important;left:auto}.u-4\/4{width:100%!important}.u-push-4\/4{right:auto;left:100%!important}.u-pull-4\/4{right:100%!important;left:auto}.u-1\/5{width:20%!important}.u-push-1\/5{right:auto;left:20%!important}.u-pull-1\/5{right:20%!important;left:auto}.u-2\/5{width:40%!important}.u-push-2\/5{right:auto;left:40%!important}.u-pull-2\/5{right:40%!important;left:auto}.u-3\/5{width:60%!important}.u-push-3\/5{right:auto;left:60%!important}.u-pull-3\/5{right:60%!important;left:auto}.u-4\/5{width:80%!important}.u-push-4\/5{right:auto;left:80%!important}.u-pull-4\/5{right:80%!important;left:auto}.u-5\/5{width:100%!important}.u-push-5\/5{right:auto;left:100%!important}.u-pull-5\/5{right:100%!important;left:auto}.u-1\/6{width:16.66667%!important}.u-push-1\/6{right:auto;left:16.66667%!important}.u-pull-1\/6{right:16.66667%!important;left:auto}.u-2\/6{width:33.33333%!important}.u-push-2\/6{right:auto;left:33.33333%!important}.u-pull-2\/6{right:33.33333%!important;left:auto}.u-3\/6{width:50%!important}.u-push-3\/6{right:auto;left:50%!important}.u-pull-3\/6{position:relative;right:50%!important;left:auto}.u-4\/6{width:66.66667%!important}.u-push-4\/6{right:auto;left:66.66667%!important}.u-pull-4\/6{right:66.66667%!important;left:auto}.u-5\/6{width:83.33333%!important}.u-push-5\/6{right:auto;left:83.33333%!important}.u-pull-5\/6{right:83.33333%!important;left:auto}.u-6\/6{width:100%!important}.u-push-6\/6{right:auto;left:100%!important}.u-pull-6\/6{right:100%!important;left:auto}.u-1\/7{width:14.28571%!important}.u-push-1\/7{right:auto;left:14.28571%!important}.u-pull-1\/7{right:14.28571%!important;left:auto}.u-2\/7{width:28.57143%!important}.u-push-2\/7{right:auto;left:28.57143%!important}.u-pull-2\/7{right:28.57143%!important;left:auto}.u-3\/7{width:42.85714%!important}.u-push-3\/7{right:auto;left:42.85714%!important}.u-pull-3\/7{right:42.85714%!important;left:auto}.u-4\/7{width:57.14286%!important}.u-push-4\/7{right:auto;left:57.14286%!important}.u-pull-4\/7{right:57.14286%!important;left:auto}.u-5\/7{width:71.42857%!important}.u-push-5\/7{right:auto;left:71.42857%!important}.u-pull-5\/7{right:71.42857%!important;left:auto}.u-6\/7{width:85.71429%!important}.u-push-6\/7{right:auto;left:85.71429%!important}.u-pull-6\/7{right:85.71429%!important;left:auto}.u-7\/7{width:100%!important}.u-push-7\/7{right:auto;left:100%!important}.u-pull-7\/7{right:100%!important;left:auto}.u-1\/8{width:12.5%!important}.u-push-1\/8{right:auto;left:12.5%!important}.u-pull-1\/8{right:12.5%!important;left:auto}.u-2\/8{width:25%!important}.u-push-2\/8{right:auto;left:25%!important}.u-pull-2\/8{right:25%!important;left:auto}.u-3\/8{width:37.5%!important}.u-push-3\/8{right:auto;left:37.5%!important}.u-pull-3\/8{right:37.5%!important;left:auto}.u-4\/8{width:50%!important}.u-push-4\/8{right:auto;left:50%!important}.u-pull-4\/8{right:50%!important;left:auto}.u-5\/8{width:62.5%!important}.u-push-5\/8{right:auto;left:62.5%!important}.u-pull-5\/8{right:62.5%!important;left:auto}.u-6\/8{width:75%!important}.u-push-6\/8{right:auto;left:75%!important}.u-pull-6\/8{right:75%!important;left:auto}.u-7\/8{width:87.5%!important}.u-push-7\/8{right:auto;left:87.5%!important}.u-pull-7\/8{right:87.5%!important;left:auto}.u-8\/8{width:100%!important}.u-push-8\/8{right:auto;left:100%!important}.u-pull-8\/8{right:100%!important;left:auto}@media (min-width:30em){.u-1\/1\@mobile{width:100%!important}.u-push-1\/1\@mobile{position:relative;right:auto;left:100%!important}.u-pull-1\/1\@mobile{position:relative;right:100%!important;left:auto}.u-1\/2\@mobile{width:50%!important}.u-push-1\/2\@mobile{position:relative;right:auto;left:50%!important}.u-pull-1\/2\@mobile{position:relative;right:50%!important;left:auto}.u-2\/2\@mobile{width:100%!important}.u-push-2\/2\@mobile{position:relative;right:auto;left:100%!important}.u-pull-2\/2\@mobile{position:relative;right:100%!important;left:auto}.u-1\/3\@mobile{width:33.33333%!important}.u-push-1\/3\@mobile{position:relative;right:auto;left:33.33333%!important}.u-pull-1\/3\@mobile{position:relative;right:33.33333%!important;left:auto}.u-2\/3\@mobile{width:66.66667%!important}.u-push-2\/3\@mobile{position:relative;right:auto;left:66.66667%!important}.u-pull-2\/3\@mobile{position:relative;right:66.66667%!important;left:auto}.u-3\/3\@mobile{width:100%!important}.u-push-3\/3\@mobile{position:relative;right:auto;left:100%!important}.u-pull-3\/3\@mobile{position:relative;right:100%!important;left:auto}.u-1\/4\@mobile{width:25%!important}.u-push-1\/4\@mobile{position:relative;right:auto;left:25%!important}.u-pull-1\/4\@mobile{position:relative;right:25%!important;left:auto}.u-2\/4\@mobile{width:50%!important}.u-push-2\/4\@mobile{position:relative;right:auto;left:50%!important}.u-pull-2\/4\@mobile{position:relative;right:50%!important;left:auto}.u-3\/4\@mobile{width:75%!important}.u-push-3\/4\@mobile{position:relative;right:auto;left:75%!important}.u-pull-3\/4\@mobile{position:relative;right:75%!important;left:auto}.u-4\/4\@mobile{width:100%!important}.u-push-4\/4\@mobile{position:relative;right:auto;left:100%!important}.u-pull-4\/4\@mobile{position:relative;right:100%!important;left:auto}.u-1\/5\@mobile{width:20%!important}.u-push-1\/5\@mobile{position:relative;right:auto;left:20%!important}.u-pull-1\/5\@mobile{position:relative;right:20%!important;left:auto}.u-2\/5\@mobile{width:40%!important}.u-push-2\/5\@mobile{position:relative;right:auto;left:40%!important}.u-pull-2\/5\@mobile{position:relative;right:40%!important;left:auto}.u-3\/5\@mobile{width:60%!important}.u-push-3\/5\@mobile{position:relative;right:auto;left:60%!important}.u-pull-3\/5\@mobile{position:relative;right:60%!important;left:auto}.u-4\/5\@mobile{width:80%!important}.u-push-4\/5\@mobile{position:relative;right:auto;left:80%!important}.u-pull-4\/5\@mobile{position:relative;right:80%!important;left:auto}.u-5\/5\@mobile{width:100%!important}.u-push-5\/5\@mobile{position:relative;right:auto;left:100%!important}.u-pull-5\/5\@mobile{position:relative;right:100%!important;left:auto}.u-1\/6\@mobile{width:16.66667%!important}.u-push-1\/6\@mobile{position:relative;right:auto;left:16.66667%!important}.u-pull-1\/6\@mobile{position:relative;right:16.66667%!important;left:auto}.u-2\/6\@mobile{width:33.33333%!important}.u-push-2\/6\@mobile{position:relative;right:auto;left:33.33333%!important}.u-pull-2\/6\@mobile{position:relative;right:33.33333%!important;left:auto}.u-3\/6\@mobile{width:50%!important}.u-push-3\/6\@mobile{position:relative;right:auto;left:50%!important}.u-pull-3\/6\@mobile{position:relative;right:50%!important;left:auto}.u-4\/6\@mobile{width:66.66667%!important}.u-push-4\/6\@mobile{position:relative;right:auto;left:66.66667%!important}.u-pull-4\/6\@mobile{position:relative;right:66.66667%!important;left:auto}.u-5\/6\@mobile{width:83.33333%!important}.u-push-5\/6\@mobile{position:relative;right:auto;left:83.33333%!important}.u-pull-5\/6\@mobile{position:relative;right:83.33333%!important;left:auto}.u-6\/6\@mobile{width:100%!important}.u-push-6\/6\@mobile{position:relative;right:auto;left:100%!important}.u-pull-6\/6\@mobile{position:relative;right:100%!important;left:auto}}@media (min-width:48em){.u-1\/1\@tablet{width:100%!important}.u-push-1\/1\@tablet{position:relative;right:auto;left:100%!important}.u-pull-1\/1\@tablet{position:relative;right:100%!important;left:auto}.u-1\/2\@tablet{width:50%!important}.u-push-1\/2\@tablet{position:relative;right:auto;left:50%!important}.u-pull-1\/2\@tablet{position:relative;right:50%!important;left:auto}.u-2\/2\@tablet{width:100%!important}.u-push-2\/2\@tablet{position:relative;right:auto;left:100%!important}.u-pull-2\/2\@tablet{position:relative;right:100%!important;left:auto}.u-1\/3\@tablet,.wpas-row>.wpas-one-third{width:33.33333%!important}.u-push-1\/3\@tablet{position:relative;right:auto;left:33.33333%!important}.u-pull-1\/3\@tablet{position:relative;right:33.33333%!important;left:auto}.u-2\/3\@tablet{width:66.66667%!important}.u-push-2\/3\@tablet{position:relative;right:auto;left:66.66667%!important}.u-pull-2\/3\@tablet{position:relative;right:66.66667%!important;left:auto}.u-3\/3\@tablet{width:100%!important}.u-push-3\/3\@tablet{position:relative;right:auto;left:100%!important}.u-pull-3\/3\@tablet{position:relative;right:100%!important;left:auto}.u-1\/4\@tablet{width:25%!important}.u-push-1\/4\@tablet{position:relative;right:auto;left:25%!important}.u-pull-1\/4\@tablet{position:relative;right:25%!important;left:auto}.u-2\/4\@tablet{width:50%!important}.u-push-2\/4\@tablet{position:relative;right:auto;left:50%!important}.u-pull-2\/4\@tablet{position:relative;right:50%!important;left:auto}.u-3\/4\@tablet{width:75%!important}.u-push-3\/4\@tablet{position:relative;right:auto;left:75%!important}.u-pull-3\/4\@tablet{position:relative;right:75%!important;left:auto}.u-4\/4\@tablet{width:100%!important}.u-push-4\/4\@tablet{position:relative;right:auto;left:100%!important}.u-pull-4\/4\@tablet{position:relative;right:100%!important;left:auto}.u-1\/5\@tablet{width:20%!important}.u-push-1\/5\@tablet{position:relative;right:auto;left:20%!important}.u-pull-1\/5\@tablet{position:relative;right:20%!important;left:auto}.u-2\/5\@tablet{width:40%!important}.u-push-2\/5\@tablet{position:relative;right:auto;left:40%!important}.u-pull-2\/5\@tablet{position:relative;right:40%!important;left:auto}.u-3\/5\@tablet{width:60%!important}.u-push-3\/5\@tablet{position:relative;right:auto;left:60%!important}.u-pull-3\/5\@tablet{position:relative;right:60%!important;left:auto}.u-4\/5\@tablet{width:80%!important}.u-push-4\/5\@tablet{position:relative;right:auto;left:80%!important}.u-pull-4\/5\@tablet{position:relative;right:80%!important;left:auto}.u-5\/5\@tablet{width:100%!important}.u-push-5\/5\@tablet{position:relative;right:auto;left:100%!important}.u-pull-5\/5\@tablet{position:relative;right:100%!important;left:auto}.u-1\/6\@tablet{width:16.66667%!important}.u-push-1\/6\@tablet{position:relative;right:auto;left:16.66667%!important}.u-pull-1\/6\@tablet{position:relative;right:16.66667%!important;left:auto}.u-2\/6\@tablet{width:33.33333%!important}.u-push-2\/6\@tablet{position:relative;right:auto;left:33.33333%!important}.u-pull-2\/6\@tablet{position:relative;right:33.33333%!important;left:auto}.u-3\/6\@tablet{width:50%!important}.u-push-3\/6\@tablet{position:relative;right:auto;left:50%!important}.u-pull-3\/6\@tablet{position:relative;right:50%!important;left:auto}.u-4\/6\@tablet{width:66.66667%!important}.u-push-4\/6\@tablet{position:relative;right:auto;left:66.66667%!important}.u-pull-4\/6\@tablet{position:relative;right:66.66667%!important;left:auto}.u-5\/6\@tablet{width:83.33333%!important}.u-push-5\/6\@tablet{position:relative;right:auto;left:83.33333%!important}.u-pull-5\/6\@tablet{position:relative;right:83.33333%!important;left:auto}.u-6\/6\@tablet{width:100%!important}.u-push-6\/6\@tablet{position:relative;right:auto;left:100%!important}.u-pull-6\/6\@tablet{position:relative;right:100%!important;left:auto}}@media (min-width:64.0625em){.u-1\/1\@desktop{width:100%!important}.u-push-1\/1\@desktop{position:relative;right:auto;left:100%!important}.u-pull-1\/1\@desktop{position:relative;right:100%!important;left:auto}.u-1\/2\@desktop{width:50%!important}.u-push-1\/2\@desktop{position:relative;right:auto;left:50%!important}.u-pull-1\/2\@desktop{position:relative;right:50%!important;left:auto}.u-2\/2\@desktop{width:100%!important}.u-push-2\/2\@desktop{position:relative;right:auto;left:100%!important}.u-pull-2\/2\@desktop{position:relative;right:100%!important;left:auto}.u-1\/3\@desktop{width:33.33333%!important}.u-push-1\/3\@desktop{position:relative;right:auto;left:33.33333%!important}.u-pull-1\/3\@desktop{position:relative;right:33.33333%!important;left:auto}.u-2\/3\@desktop{width:66.66667%!important}.u-push-2\/3\@desktop{position:relative;right:auto;left:66.66667%!important}.u-pull-2\/3\@desktop{position:relative;right:66.66667%!important;left:auto}.u-3\/3\@desktop{width:100%!important}.u-push-3\/3\@desktop{position:relative;right:auto;left:100%!important}.u-pull-3\/3\@desktop{position:relative;right:100%!important;left:auto}.u-1\/4\@desktop{width:25%!important}.u-push-1\/4\@desktop{position:relative;right:auto;left:25%!important}.u-pull-1\/4\@desktop{position:relative;right:25%!important;left:auto}.u-2\/4\@desktop{width:50%!important}.u-push-2\/4\@desktop{position:relative;right:auto;left:50%!important}.u-pull-2\/4\@desktop{position:relative;right:50%!important;left:auto}.u-3\/4\@desktop{width:75%!important}.u-push-3\/4\@desktop{position:relative;right:auto;left:75%!important}.u-pull-3\/4\@desktop{position:relative;right:75%!important;left:auto}.u-4\/4\@desktop{width:100%!important}.u-push-4\/4\@desktop{position:relative;right:auto;left:100%!important}.u-pull-4\/4\@desktop{position:relative;right:100%!important;left:auto}.u-1\/5\@desktop{width:20%!important}.u-push-1\/5\@desktop{position:relative;right:auto;left:20%!important}.u-pull-1\/5\@desktop{position:relative;right:20%!important;left:auto}.u-2\/5\@desktop{width:40%!important}.u-push-2\/5\@desktop{position:relative;right:auto;left:40%!important}.u-pull-2\/5\@desktop{position:relative;right:40%!important;left:auto}.u-3\/5\@desktop{width:60%!important}.u-push-3\/5\@desktop{position:relative;right:auto;left:60%!important}.u-pull-3\/5\@desktop{position:relative;right:60%!important;left:auto}.u-4\/5\@desktop{width:80%!important}.u-push-4\/5\@desktop{position:relative;right:auto;left:80%!important}.u-pull-4\/5\@desktop{position:relative;right:80%!important;left:auto}.u-5\/5\@desktop{width:100%!important}.u-push-5\/5\@desktop{position:relative;right:auto;left:100%!important}.u-pull-5\/5\@desktop{position:relative;right:100%!important;left:auto}.u-1\/6\@desktop{width:16.66667%!important}.u-push-1\/6\@desktop{position:relative;right:auto;left:16.66667%!important}.u-pull-1\/6\@desktop{position:relative;right:16.66667%!important;left:auto}.u-2\/6\@desktop{width:33.33333%!important}.u-push-2\/6\@desktop{position:relative;right:auto;left:33.33333%!important}.u-pull-2\/6\@desktop{position:relative;right:33.33333%!important;left:auto}.u-3\/6\@desktop{width:50%!important}.u-push-3\/6\@desktop{position:relative;right:auto;left:50%!important}.u-pull-3\/6\@desktop{position:relative;right:50%!important;left:auto}.u-4\/6\@desktop{width:66.66667%!important}.u-push-4\/6\@desktop{position:relative;right:auto;left:66.66667%!important}.u-pull-4\/6\@desktop{position:relative;right:66.66667%!important;left:auto}.u-5\/6\@desktop{width:83.33333%!important}.u-push-5\/6\@desktop{position:relative;right:auto;left:83.33333%!important}.u-pull-5\/6\@desktop{position:relative;right:83.33333%!important;left:auto}.u-6\/6\@desktop{width:100%!important}.u-push-6\/6\@desktop{position:relative;right:auto;left:100%!important}.u-pull-6\/6\@desktop{position:relative;right:100%!important;left:auto}}@media (min-width:90em){.u-1\/1\@wide{width:100%!important}.u-push-1\/1\@wide{position:relative;right:auto;left:100%!important}.u-pull-1\/1\@wide{position:relative;right:100%!important;left:auto}.u-1\/2\@wide{width:50%!important}.u-push-1\/2\@wide{position:relative;right:auto;left:50%!important}.u-pull-1\/2\@wide{position:relative;right:50%!important;left:auto}.u-2\/2\@wide{width:100%!important}.u-push-2\/2\@wide{position:relative;right:auto;left:100%!important}.u-pull-2\/2\@wide{position:relative;right:100%!important;left:auto}.u-1\/3\@wide{width:33.33333%!important}.u-push-1\/3\@wide{position:relative;right:auto;left:33.33333%!important}.u-pull-1\/3\@wide{position:relative;right:33.33333%!important;left:auto}.u-2\/3\@wide{width:66.66667%!important}.u-push-2\/3\@wide{position:relative;right:auto;left:66.66667%!important}.u-pull-2\/3\@wide{position:relative;right:66.66667%!important;left:auto}.u-3\/3\@wide{width:100%!important}.u-push-3\/3\@wide{position:relative;right:auto;left:100%!important}.u-pull-3\/3\@wide{position:relative;right:100%!important;left:auto}.u-1\/4\@wide{width:25%!important}.u-push-1\/4\@wide{position:relative;right:auto;left:25%!important}.u-pull-1\/4\@wide{position:relative;right:25%!important;left:auto}.u-2\/4\@wide{width:50%!important}.u-push-2\/4\@wide{position:relative;right:auto;left:50%!important}.u-pull-2\/4\@wide{position:relative;right:50%!important;left:auto}.u-3\/4\@wide{width:75%!important}.u-push-3\/4\@wide{position:relative;right:auto;left:75%!important}.u-pull-3\/4\@wide{position:relative;right:75%!important;left:auto}.u-4\/4\@wide{width:100%!important}.u-push-4\/4\@wide{position:relative;right:auto;left:100%!important}.u-pull-4\/4\@wide{position:relative;right:100%!important;left:auto}.u-1\/5\@wide{width:20%!important}.u-push-1\/5\@wide{position:relative;right:auto;left:20%!important}.u-pull-1\/5\@wide{position:relative;right:20%!important;left:auto}.u-2\/5\@wide{width:40%!important}.u-push-2\/5\@wide{position:relative;right:auto;left:40%!important}.u-pull-2\/5\@wide{position:relative;right:40%!important;left:auto}.u-3\/5\@wide{width:60%!important}.u-push-3\/5\@wide{position:relative;right:auto;left:60%!important}.u-pull-3\/5\@wide{position:relative;right:60%!important;left:auto}.u-4\/5\@wide{width:80%!important}.u-push-4\/5\@wide{position:relative;right:auto;left:80%!important}.u-pull-4\/5\@wide{position:relative;right:80%!important;left:auto}.u-5\/5\@wide{width:100%!important}.u-push-5\/5\@wide{position:relative;right:auto;left:100%!important}.u-pull-5\/5\@wide{position:relative;right:100%!important;left:auto}.u-1\/6\@wide{width:16.66667%!important}.u-push-1\/6\@wide{position:relative;right:auto;left:16.66667%!important}.u-pull-1\/6\@wide{position:relative;right:16.66667%!important;left:auto}.u-2\/6\@wide{width:33.33333%!important}.u-push-2\/6\@wide{position:relative;right:auto;left:33.33333%!important}.u-pull-2\/6\@wide{position:relative;right:33.33333%!important;left:auto}.u-3\/6\@wide{width:50%!important}.u-push-3\/6\@wide{position:relative;right:auto;left:50%!important}.u-pull-3\/6\@wide{position:relative;right:50%!important;left:auto}.u-4\/6\@wide{width:66.66667%!important}.u-push-4\/6\@wide{position:relative;right:auto;left:66.66667%!important}.u-pull-4\/6\@wide{position:relative;right:66.66667%!important;left:auto}.u-5\/6\@wide{width:83.33333%!important}.u-push-5\/6\@wide{position:relative;right:auto;left:83.33333%!important}.u-pull-5\/6\@wide{position:relative;right:83.33333%!important;left:auto}.u-6\/6\@wide{width:100%!important}.u-push-6\/6\@wide{position:relative;right:auto;left:100%!important}.u-pull-6\/6\@wide{position:relative;right:100%!important;left:auto}}@media (min-width:30em){.u-1\/1\@mobile{width:100%!important}.u-push-1\/1\@mobile{position:relative;right:auto;left:100%!important}.u-pull-1\/1\@mobile{position:relative;right:100%!important;left:auto}.u-1\/2\@mobile{width:50%!important}.u-push-1\/2\@mobile{position:relative;right:auto;left:50%!important}.u-pull-1\/2\@mobile{position:relative;right:50%!important;left:auto}.u-2\/2\@mobile{width:100%!important}.u-push-2\/2\@mobile{position:relative;right:auto;left:100%!important}.u-pull-2\/2\@mobile{position:relative;right:100%!important;left:auto}.u-1\/3\@mobile{width:33.33333%!important}.u-push-1\/3\@mobile{position:relative;right:auto;left:33.33333%!important}.u-pull-1\/3\@mobile{position:relative;right:33.33333%!important;left:auto}.u-2\/3\@mobile{width:66.66667%!important}.u-push-2\/3\@mobile{position:relative;right:auto;left:66.66667%!important}.u-pull-2\/3\@mobile{position:relative;right:66.66667%!important;left:auto}.u-3\/3\@mobile{width:100%!important}.u-push-3\/3\@mobile{position:relative;right:auto;left:100%!important}.u-pull-3\/3\@mobile{position:relative;right:100%!important;left:auto}.u-1\/4\@mobile{width:25%!important}.u-push-1\/4\@mobile{position:relative;right:auto;left:25%!important}.u-pull-1\/4\@mobile{position:relative;right:25%!important;left:auto}.u-2\/4\@mobile{width:50%!important}.u-push-2\/4\@mobile{position:relative;right:auto;left:50%!important}.u-pull-2\/4\@mobile{position:relative;right:50%!important;left:auto}.u-3\/4\@mobile{width:75%!important}.u-push-3\/4\@mobile{position:relative;right:auto;left:75%!important}.u-pull-3\/4\@mobile{position:relative;right:75%!important;left:auto}.u-4\/4\@mobile{width:100%!important}.u-push-4\/4\@mobile{position:relative;right:auto;left:100%!important}.u-pull-4\/4\@mobile{position:relative;right:100%!important;left:auto}.u-1\/5\@mobile{width:20%!important}.u-push-1\/5\@mobile{position:relative;right:auto;left:20%!important}.u-pull-1\/5\@mobile{position:relative;right:20%!important;left:auto}.u-2\/5\@mobile{width:40%!important}.u-push-2\/5\@mobile{position:relative;right:auto;left:40%!important}.u-pull-2\/5\@mobile{position:relative;right:40%!important;left:auto}.u-3\/5\@mobile{width:60%!important}.u-push-3\/5\@mobile{position:relative;right:auto;left:60%!important}.u-pull-3\/5\@mobile{position:relative;right:60%!important;left:auto}.u-4\/5\@mobile{width:80%!important}.u-push-4\/5\@mobile{position:relative;right:auto;left:80%!important}.u-pull-4\/5\@mobile{position:relative;right:80%!important;left:auto}.u-5\/5\@mobile{width:100%!important}.u-push-5\/5\@mobile{position:relative;right:auto;left:100%!important}.u-pull-5\/5\@mobile{position:relative;right:100%!important;left:auto}.u-1\/6\@mobile{width:16.66667%!important}.u-push-1\/6\@mobile{position:relative;right:auto;left:16.66667%!important}.u-pull-1\/6\@mobile{position:relative;right:16.66667%!important;left:auto}.u-2\/6\@mobile{width:33.33333%!important}.u-push-2\/6\@mobile{position:relative;right:auto;left:33.33333%!important}.u-pull-2\/6\@mobile{position:relative;right:33.33333%!important;left:auto}.u-3\/6\@mobile{width:50%!important}.u-push-3\/6\@mobile{position:relative;right:auto;left:50%!important}.u-pull-3\/6\@mobile{position:relative;right:50%!important;left:auto}.u-4\/6\@mobile{width:66.66667%!important}.u-push-4\/6\@mobile{position:relative;right:auto;left:66.66667%!important}.u-pull-4\/6\@mobile{position:relative;right:66.66667%!important;left:auto}.u-5\/6\@mobile{width:83.33333%!important}.u-push-5\/6\@mobile{position:relative;right:auto;left:83.33333%!important}.u-pull-5\/6\@mobile{position:relative;right:83.33333%!important;left:auto}.u-6\/6\@mobile{width:100%!important}.u-push-6\/6\@mobile{position:relative;right:auto;left:100%!important}.u-pull-6\/6\@mobile{position:relative;right:100%!important;left:auto}.u-1\/7\@mobile{width:14.28571%!important}.u-push-1\/7\@mobile{position:relative;right:auto;left:14.28571%!important}.u-pull-1\/7\@mobile{position:relative;right:14.28571%!important;left:auto}.u-2\/7\@mobile{width:28.57143%!important}.u-push-2\/7\@mobile{position:relative;right:auto;left:28.57143%!important}.u-pull-2\/7\@mobile{position:relative;right:28.57143%!important;left:auto}.u-3\/7\@mobile{width:42.85714%!important}.u-push-3\/7\@mobile{position:relative;right:auto;left:42.85714%!important}.u-pull-3\/7\@mobile{position:relative;right:42.85714%!important;left:auto}.u-4\/7\@mobile{width:57.14286%!important}.u-push-4\/7\@mobile{position:relative;right:auto;left:57.14286%!important}.u-pull-4\/7\@mobile{position:relative;right:57.14286%!important;left:auto}.u-5\/7\@mobile{width:71.42857%!important}.u-push-5\/7\@mobile{position:relative;right:auto;left:71.42857%!important}.u-pull-5\/7\@mobile{position:relative;right:71.42857%!important;left:auto}.u-6\/7\@mobile{width:85.71429%!important}.u-push-6\/7\@mobile{position:relative;right:auto;left:85.71429%!important}.u-pull-6\/7\@mobile{position:relative;right:85.71429%!important;left:auto}.u-7\/7\@mobile{width:100%!important}.u-push-7\/7\@mobile{position:relative;right:auto;left:100%!important}.u-pull-7\/7\@mobile{position:relative;right:100%!important;left:auto}.u-1\/8\@mobile{width:12.5%!important}.u-push-1\/8\@mobile{position:relative;right:auto;left:12.5%!important}.u-pull-1\/8\@mobile{position:relative;right:12.5%!important;left:auto}.u-2\/8\@mobile{width:25%!important}.u-push-2\/8\@mobile{position:relative;right:auto;left:25%!important}.u-pull-2\/8\@mobile{position:relative;right:25%!important;left:auto}.u-3\/8\@mobile{width:37.5%!important}.u-push-3\/8\@mobile{position:relative;right:auto;left:37.5%!important}.u-pull-3\/8\@mobile{position:relative;right:37.5%!important;left:auto}.u-4\/8\@mobile{width:50%!important}.u-push-4\/8\@mobile{position:relative;right:auto;left:50%!important}.u-pull-4\/8\@mobile{position:relative;right:50%!important;left:auto}.u-5\/8\@mobile{width:62.5%!important}.u-push-5\/8\@mobile{position:relative;right:auto;left:62.5%!important}.u-pull-5\/8\@mobile{position:relative;right:62.5%!important;left:auto}.u-6\/8\@mobile{width:75%!important}.u-push-6\/8\@mobile{position:relative;right:auto;left:75%!important}.u-pull-6\/8\@mobile{position:relative;right:75%!important;left:auto}.u-7\/8\@mobile{width:87.5%!important}.u-push-7\/8\@mobile{position:relative;right:auto;left:87.5%!important}.u-pull-7\/8\@mobile{position:relative;right:87.5%!important;left:auto}.u-8\/8\@mobile{width:100%!important}.u-push-8\/8\@mobile{position:relative;right:auto;left:100%!important}.u-pull-8\/8\@mobile{position:relative;right:100%!important;left:auto}}@media (min-width:48em){.u-1\/1\@tablet{width:100%!important}.u-push-1\/1\@tablet{position:relative;right:auto;left:100%!important}.u-pull-1\/1\@tablet{position:relative;right:100%!important;left:auto}.u-1\/2\@tablet{width:50%!important}.u-push-1\/2\@tablet{position:relative;right:auto;left:50%!important}.u-pull-1\/2\@tablet{position:relative;right:50%!important;left:auto}.u-2\/2\@tablet{width:100%!important}.u-push-2\/2\@tablet{position:relative;right:auto;left:100%!important}.u-pull-2\/2\@tablet{position:relative;right:100%!important;left:auto}.u-1\/3\@tablet,.wpas-row>.wpas-one-third{width:33.33333%!important}.u-push-1\/3\@tablet{position:relative;right:auto;left:33.33333%!important}.u-pull-1\/3\@tablet{position:relative;right:33.33333%!important;left:auto}.u-2\/3\@tablet{width:66.66667%!important}.u-push-2\/3\@tablet{position:relative;right:auto;left:66.66667%!important}.u-pull-2\/3\@tablet{position:relative;right:66.66667%!important;left:auto}.u-3\/3\@tablet{width:100%!important}.u-push-3\/3\@tablet{position:relative;right:auto;left:100%!important}.u-pull-3\/3\@tablet{position:relative;right:100%!important;left:auto}.u-1\/4\@tablet{width:25%!important}.u-push-1\/4\@tablet{position:relative;right:auto;left:25%!important}.u-pull-1\/4\@tablet{position:relative;right:25%!important;left:auto}.u-2\/4\@tablet{width:50%!important}.u-push-2\/4\@tablet{position:relative;right:auto;left:50%!important}.u-pull-2\/4\@tablet{position:relative;right:50%!important;left:auto}.u-3\/4\@tablet{width:75%!important}.u-push-3\/4\@tablet{position:relative;right:auto;left:75%!important}.u-pull-3\/4\@tablet{position:relative;right:75%!important;left:auto}.u-4\/4\@tablet{width:100%!important}.u-push-4\/4\@tablet{position:relative;right:auto;left:100%!important}.u-pull-4\/4\@tablet{position:relative;right:100%!important;left:auto}.u-1\/5\@tablet{width:20%!important}.u-push-1\/5\@tablet{position:relative;right:auto;left:20%!important}.u-pull-1\/5\@tablet{position:relative;right:20%!important;left:auto}.u-2\/5\@tablet{width:40%!important}.u-push-2\/5\@tablet{position:relative;right:auto;left:40%!important}.u-pull-2\/5\@tablet{position:relative;right:40%!important;left:auto}.u-3\/5\@tablet{width:60%!important}.u-push-3\/5\@tablet{position:relative;right:auto;left:60%!important}.u-pull-3\/5\@tablet{position:relative;right:60%!important;left:auto}.u-4\/5\@tablet{width:80%!important}.u-push-4\/5\@tablet{position:relative;right:auto;left:80%!important}.u-pull-4\/5\@tablet{position:relative;right:80%!important;left:auto}.u-5\/5\@tablet{width:100%!important}.u-push-5\/5\@tablet{position:relative;right:auto;left:100%!important}.u-pull-5\/5\@tablet{position:relative;right:100%!important;left:auto}.u-1\/6\@tablet{width:16.66667%!important}.u-push-1\/6\@tablet{position:relative;right:auto;left:16.66667%!important}.u-pull-1\/6\@tablet{position:relative;right:16.66667%!important;left:auto}.u-2\/6\@tablet{width:33.33333%!important}.u-push-2\/6\@tablet{position:relative;right:auto;left:33.33333%!important}.u-pull-2\/6\@tablet{position:relative;right:33.33333%!important;left:auto}.u-3\/6\@tablet{width:50%!important}.u-push-3\/6\@tablet{position:relative;right:auto;left:50%!important}.u-pull-3\/6\@tablet{position:relative;right:50%!important;left:auto}.u-4\/6\@tablet{width:66.66667%!important}.u-push-4\/6\@tablet{position:relative;right:auto;left:66.66667%!important}.u-pull-4\/6\@tablet{position:relative;right:66.66667%!important;left:auto}.u-5\/6\@tablet{width:83.33333%!important}.u-push-5\/6\@tablet{position:relative;right:auto;left:83.33333%!important}.u-pull-5\/6\@tablet{position:relative;right:83.33333%!important;left:auto}.u-6\/6\@tablet{width:100%!important}.u-push-6\/6\@tablet{position:relative;right:auto;left:100%!important}.u-pull-6\/6\@tablet{position:relative;right:100%!important;left:auto}.u-1\/7\@tablet{width:14.28571%!important}.u-push-1\/7\@tablet{position:relative;right:auto;left:14.28571%!important}.u-pull-1\/7\@tablet{position:relative;right:14.28571%!important;left:auto}.u-2\/7\@tablet{width:28.57143%!important}.u-push-2\/7\@tablet{position:relative;right:auto;left:28.57143%!important}.u-pull-2\/7\@tablet{position:relative;right:28.57143%!important;left:auto}.u-3\/7\@tablet{width:42.85714%!important}.u-push-3\/7\@tablet{position:relative;right:auto;left:42.85714%!important}.u-pull-3\/7\@tablet{position:relative;right:42.85714%!important;left:auto}.u-4\/7\@tablet{width:57.14286%!important}.u-push-4\/7\@tablet{position:relative;right:auto;left:57.14286%!important}.u-pull-4\/7\@tablet{position:relative;right:57.14286%!important;left:auto}.u-5\/7\@tablet{width:71.42857%!important}.u-push-5\/7\@tablet{position:relative;right:auto;left:71.42857%!important}.u-pull-5\/7\@tablet{position:relative;right:71.42857%!important;left:auto}.u-6\/7\@tablet{width:85.71429%!important}.u-push-6\/7\@tablet{position:relative;right:auto;left:85.71429%!important}.u-pull-6\/7\@tablet{position:relative;right:85.71429%!important;left:auto}.u-7\/7\@tablet{width:100%!important}.u-push-7\/7\@tablet{position:relative;right:auto;left:100%!important}.u-pull-7\/7\@tablet{position:relative;right:100%!important;left:auto}.u-1\/8\@tablet{width:12.5%!important}.u-push-1\/8\@tablet{position:relative;right:auto;left:12.5%!important}.u-pull-1\/8\@tablet{position:relative;right:12.5%!important;left:auto}.u-2\/8\@tablet{width:25%!important}.u-push-2\/8\@tablet{position:relative;right:auto;left:25%!important}.u-pull-2\/8\@tablet{position:relative;right:25%!important;left:auto}.u-3\/8\@tablet{width:37.5%!important}.u-push-3\/8\@tablet{position:relative;right:auto;left:37.5%!important}.u-pull-3\/8\@tablet{position:relative;right:37.5%!important;left:auto}.u-4\/8\@tablet{width:50%!important}.u-push-4\/8\@tablet{position:relative;right:auto;left:50%!important}.u-pull-4\/8\@tablet{position:relative;right:50%!important;left:auto}.u-5\/8\@tablet{width:62.5%!important}.u-push-5\/8\@tablet{position:relative;right:auto;left:62.5%!important}.u-pull-5\/8\@tablet{position:relative;right:62.5%!important;left:auto}.u-6\/8\@tablet{width:75%!important}.u-push-6\/8\@tablet{position:relative;right:auto;left:75%!important}.u-pull-6\/8\@tablet{position:relative;right:75%!important;left:auto}.u-7\/8\@tablet{width:87.5%!important}.u-push-7\/8\@tablet{position:relative;right:auto;left:87.5%!important}.u-pull-7\/8\@tablet{position:relative;right:87.5%!important;left:auto}.u-8\/8\@tablet{width:100%!important}.u-push-8\/8\@tablet{position:relative;right:auto;left:100%!important}.u-pull-8\/8\@tablet{position:relative;right:100%!important;left:auto}}@media (min-width:64.0625em){.u-1\/1\@desktop{width:100%!important}.u-push-1\/1\@desktop{position:relative;right:auto;left:100%!important}.u-pull-1\/1\@desktop{position:relative;right:100%!important;left:auto}.u-1\/2\@desktop{width:50%!important}.u-push-1\/2\@desktop{position:relative;right:auto;left:50%!important}.u-pull-1\/2\@desktop{position:relative;right:50%!important;left:auto}.u-2\/2\@desktop{width:100%!important}.u-push-2\/2\@desktop{position:relative;right:auto;left:100%!important}.u-pull-2\/2\@desktop{position:relative;right:100%!important;left:auto}.u-1\/3\@desktop{width:33.33333%!important}.u-push-1\/3\@desktop{position:relative;right:auto;left:33.33333%!important}.u-pull-1\/3\@desktop{position:relative;right:33.33333%!important;left:auto}.u-2\/3\@desktop{width:66.66667%!important}.u-push-2\/3\@desktop{position:relative;right:auto;left:66.66667%!important}.u-pull-2\/3\@desktop{position:relative;right:66.66667%!important;left:auto}.u-3\/3\@desktop{width:100%!important}.u-push-3\/3\@desktop{position:relative;right:auto;left:100%!important}.u-pull-3\/3\@desktop{position:relative;right:100%!important;left:auto}.u-1\/4\@desktop{width:25%!important}.u-push-1\/4\@desktop{position:relative;right:auto;left:25%!important}.u-pull-1\/4\@desktop{position:relative;right:25%!important;left:auto}.u-2\/4\@desktop{width:50%!important}.u-push-2\/4\@desktop{position:relative;right:auto;left:50%!important}.u-pull-2\/4\@desktop{position:relative;right:50%!important;left:auto}.u-3\/4\@desktop{width:75%!important}.u-push-3\/4\@desktop{position:relative;right:auto;left:75%!important}.u-pull-3\/4\@desktop{position:relative;right:75%!important;left:auto}.u-4\/4\@desktop{width:100%!important}.u-push-4\/4\@desktop{position:relative;right:auto;left:100%!important}.u-pull-4\/4\@desktop{position:relative;right:100%!important;left:auto}.u-1\/5\@desktop{width:20%!important}.u-push-1\/5\@desktop{position:relative;right:auto;left:20%!important}.u-pull-1\/5\@desktop{position:relative;right:20%!important;left:auto}.u-2\/5\@desktop{width:40%!important}.u-push-2\/5\@desktop{position:relative;right:auto;left:40%!important}.u-pull-2\/5\@desktop{position:relative;right:40%!important;left:auto}.u-3\/5\@desktop{width:60%!important}.u-push-3\/5\@desktop{position:relative;right:auto;left:60%!important}.u-pull-3\/5\@desktop{position:relative;right:60%!important;left:auto}.u-4\/5\@desktop{width:80%!important}.u-push-4\/5\@desktop{position:relative;right:auto;left:80%!important}.u-pull-4\/5\@desktop{position:relative;right:80%!important;left:auto}.u-5\/5\@desktop{width:100%!important}.u-push-5\/5\@desktop{position:relative;right:auto;left:100%!important}.u-pull-5\/5\@desktop{position:relative;right:100%!important;left:auto}.u-1\/6\@desktop{width:16.66667%!important}.u-push-1\/6\@desktop{position:relative;right:auto;left:16.66667%!important}.u-pull-1\/6\@desktop{position:relative;right:16.66667%!important;left:auto}.u-2\/6\@desktop{width:33.33333%!important}.u-push-2\/6\@desktop{position:relative;right:auto;left:33.33333%!important}.u-pull-2\/6\@desktop{position:relative;right:33.33333%!important;left:auto}.u-3\/6\@desktop{width:50%!important}.u-push-3\/6\@desktop{position:relative;right:auto;left:50%!important}.u-pull-3\/6\@desktop{position:relative;right:50%!important;left:auto}.u-4\/6\@desktop{width:66.66667%!important}.u-push-4\/6\@desktop{position:relative;right:auto;left:66.66667%!important}.u-pull-4\/6\@desktop{position:relative;right:66.66667%!important;left:auto}.u-5\/6\@desktop{width:83.33333%!important}.u-push-5\/6\@desktop{position:relative;right:auto;left:83.33333%!important}.u-pull-5\/6\@desktop{position:relative;right:83.33333%!important;left:auto}.u-6\/6\@desktop{width:100%!important}.u-push-6\/6\@desktop{position:relative;right:auto;left:100%!important}.u-pull-6\/6\@desktop{position:relative;right:100%!important;left:auto}.u-1\/7\@desktop{width:14.28571%!important}.u-push-1\/7\@desktop{position:relative;right:auto;left:14.28571%!important}.u-pull-1\/7\@desktop{position:relative;right:14.28571%!important;left:auto}.u-2\/7\@desktop{width:28.57143%!important}.u-push-2\/7\@desktop{position:relative;right:auto;left:28.57143%!important}.u-pull-2\/7\@desktop{position:relative;right:28.57143%!important;left:auto}.u-3\/7\@desktop{width:42.85714%!important}.u-push-3\/7\@desktop{position:relative;right:auto;left:42.85714%!important}.u-pull-3\/7\@desktop{position:relative;right:42.85714%!important;left:auto}.u-4\/7\@desktop{width:57.14286%!important}.u-push-4\/7\@desktop{position:relative;right:auto;left:57.14286%!important}.u-pull-4\/7\@desktop{position:relative;right:57.14286%!important;left:auto}.u-5\/7\@desktop{width:71.42857%!important}.u-push-5\/7\@desktop{position:relative;right:auto;left:71.42857%!important}.u-pull-5\/7\@desktop{position:relative;right:71.42857%!important;left:auto}.u-6\/7\@desktop{width:85.71429%!important}.u-push-6\/7\@desktop{position:relative;right:auto;left:85.71429%!important}.u-pull-6\/7\@desktop{position:relative;right:85.71429%!important;left:auto}.u-7\/7\@desktop{width:100%!important}.u-push-7\/7\@desktop{position:relative;right:auto;left:100%!important}.u-pull-7\/7\@desktop{position:relative;right:100%!important;left:auto}.u-1\/8\@desktop{width:12.5%!important}.u-push-1\/8\@desktop{position:relative;right:auto;left:12.5%!important}.u-pull-1\/8\@desktop{position:relative;right:12.5%!important;left:auto}.u-2\/8\@desktop{width:25%!important}.u-push-2\/8\@desktop{position:relative;right:auto;left:25%!important}.u-pull-2\/8\@desktop{position:relative;right:25%!important;left:auto}.u-3\/8\@desktop{width:37.5%!important}.u-push-3\/8\@desktop{position:relative;right:auto;left:37.5%!important}.u-pull-3\/8\@desktop{position:relative;right:37.5%!important;left:auto}.u-4\/8\@desktop{width:50%!important}.u-push-4\/8\@desktop{position:relative;right:auto;left:50%!important}.u-pull-4\/8\@desktop{position:relative;right:50%!important;left:auto}.u-5\/8\@desktop{width:62.5%!important}.u-push-5\/8\@desktop{position:relative;right:auto;left:62.5%!important}.u-pull-5\/8\@desktop{position:relative;right:62.5%!important;left:auto}.u-6\/8\@desktop{width:75%!important}.u-push-6\/8\@desktop{position:relative;right:auto;left:75%!important}.u-pull-6\/8\@desktop{position:relative;right:75%!important;left:auto}.u-7\/8\@desktop{width:87.5%!important}.u-push-7\/8\@desktop{position:relative;right:auto;left:87.5%!important}.u-pull-7\/8\@desktop{position:relative;right:87.5%!important;left:auto}.u-8\/8\@desktop{width:100%!important}.u-push-8\/8\@desktop{position:relative;right:auto;left:100%!important}.u-pull-8\/8\@desktop{position:relative;right:100%!important;left:auto}}@media (min-width:90em){.u-1\/1\@wide{width:100%!important}.u-push-1\/1\@wide{position:relative;right:auto;left:100%!important}.u-pull-1\/1\@wide{position:relative;right:100%!important;left:auto}.u-1\/2\@wide{width:50%!important}.u-push-1\/2\@wide{position:relative;right:auto;left:50%!important}.u-pull-1\/2\@wide{position:relative;right:50%!important;left:auto}.u-2\/2\@wide{width:100%!important}.u-push-2\/2\@wide{position:relative;right:auto;left:100%!important}.u-pull-2\/2\@wide{position:relative;right:100%!important;left:auto}.u-1\/3\@wide{width:33.33333%!important}.u-push-1\/3\@wide{position:relative;right:auto;left:33.33333%!important}.u-pull-1\/3\@wide{position:relative;right:33.33333%!important;left:auto}.u-2\/3\@wide{width:66.66667%!important}.u-push-2\/3\@wide{position:relative;right:auto;left:66.66667%!important}.u-pull-2\/3\@wide{position:relative;right:66.66667%!important;left:auto}.u-3\/3\@wide{width:100%!important}.u-push-3\/3\@wide{position:relative;right:auto;left:100%!important}.u-pull-3\/3\@wide{position:relative;right:100%!important;left:auto}.u-1\/4\@wide{width:25%!important}.u-push-1\/4\@wide{position:relative;right:auto;left:25%!important}.u-pull-1\/4\@wide{position:relative;right:25%!important;left:auto}.u-2\/4\@wide{width:50%!important}.u-push-2\/4\@wide{position:relative;right:auto;left:50%!important}.u-pull-2\/4\@wide{position:relative;right:50%!important;left:auto}.u-3\/4\@wide{width:75%!important}.u-push-3\/4\@wide{position:relative;right:auto;left:75%!important}.u-pull-3\/4\@wide{position:relative;right:75%!important;left:auto}.u-4\/4\@wide{width:100%!important}.u-push-4\/4\@wide{position:relative;right:auto;left:100%!important}.u-pull-4\/4\@wide{position:relative;right:100%!important;left:auto}.u-1\/5\@wide{width:20%!important}.u-push-1\/5\@wide{position:relative;right:auto;left:20%!important}.u-pull-1\/5\@wide{position:relative;right:20%!important;left:auto}.u-2\/5\@wide{width:40%!important}.u-push-2\/5\@wide{position:relative;right:auto;left:40%!important}.u-pull-2\/5\@wide{position:relative;right:40%!important;left:auto}.u-3\/5\@wide{width:60%!important}.u-push-3\/5\@wide{position:relative;right:auto;left:60%!important}.u-pull-3\/5\@wide{position:relative;right:60%!important;left:auto}.u-4\/5\@wide{width:80%!important}.u-push-4\/5\@wide{position:relative;right:auto;left:80%!important}.u-pull-4\/5\@wide{position:relative;right:80%!important;left:auto}.u-5\/5\@wide{width:100%!important}.u-push-5\/5\@wide{position:relative;right:auto;left:100%!important}.u-pull-5\/5\@wide{position:relative;right:100%!important;left:auto}.u-1\/6\@wide{width:16.66667%!important}.u-push-1\/6\@wide{position:relative;right:auto;left:16.66667%!important}.u-pull-1\/6\@wide{position:relative;right:16.66667%!important;left:auto}.u-2\/6\@wide{width:33.33333%!important}.u-push-2\/6\@wide{position:relative;right:auto;left:33.33333%!important}.u-pull-2\/6\@wide{position:relative;right:33.33333%!important;left:auto}.u-3\/6\@wide{width:50%!important}.u-push-3\/6\@wide{position:relative;right:auto;left:50%!important}.u-pull-3\/6\@wide{position:relative;right:50%!important;left:auto}.u-4\/6\@wide{width:66.66667%!important}.u-push-4\/6\@wide{position:relative;right:auto;left:66.66667%!important}.u-pull-4\/6\@wide{position:relative;right:66.66667%!important;left:auto}.u-5\/6\@wide{width:83.33333%!important}.u-push-5\/6\@wide{position:relative;right:auto;left:83.33333%!important}.u-pull-5\/6\@wide{position:relative;right:83.33333%!important;left:auto}.u-6\/6\@wide{width:100%!important}.u-push-6\/6\@wide{position:relative;right:auto;left:100%!important}.u-pull-6\/6\@wide{position:relative;right:100%!important;left:auto}.u-1\/7\@wide{width:14.28571%!important}.u-push-1\/7\@wide{position:relative;right:auto;left:14.28571%!important}.u-pull-1\/7\@wide{position:relative;right:14.28571%!important;left:auto}.u-2\/7\@wide{width:28.57143%!important}.u-push-2\/7\@wide{position:relative;right:auto;left:28.57143%!important}.u-pull-2\/7\@wide{position:relative;right:28.57143%!important;left:auto}.u-3\/7\@wide{width:42.85714%!important}.u-push-3\/7\@wide{position:relative;right:auto;left:42.85714%!important}.u-pull-3\/7\@wide{position:relative;right:42.85714%!important;left:auto}.u-4\/7\@wide{width:57.14286%!important}.u-push-4\/7\@wide{position:relative;right:auto;left:57.14286%!important}.u-pull-4\/7\@wide{position:relative;right:57.14286%!important;left:auto}.u-5\/7\@wide{width:71.42857%!important}.u-push-5\/7\@wide{position:relative;right:auto;left:71.42857%!important}.u-pull-5\/7\@wide{position:relative;right:71.42857%!important;left:auto}.u-6\/7\@wide{width:85.71429%!important}.u-push-6\/7\@wide{position:relative;right:auto;left:85.71429%!important}.u-pull-6\/7\@wide{position:relative;right:85.71429%!important;left:auto}.u-7\/7\@wide{width:100%!important}.u-push-7\/7\@wide{position:relative;right:auto;left:100%!important}.u-pull-7\/7\@wide{position:relative;right:100%!important;left:auto}.u-1\/8\@wide{width:12.5%!important}.u-push-1\/8\@wide{position:relative;right:auto;left:12.5%!important}.u-pull-1\/8\@wide{position:relative;right:12.5%!important;left:auto}.u-2\/8\@wide{width:25%!important}.u-push-2\/8\@wide{position:relative;right:auto;left:25%!important}.u-pull-2\/8\@wide{position:relative;right:25%!important;left:auto}.u-3\/8\@wide{width:37.5%!important}.u-push-3\/8\@wide{position:relative;right:auto;left:37.5%!important}.u-pull-3\/8\@wide{position:relative;right:37.5%!important;left:auto}.u-4\/8\@wide{width:50%!important}.u-push-4\/8\@wide{position:relative;right:auto;left:50%!important}.u-pull-4\/8\@wide{position:relative;right:50%!important;left:auto}.u-5\/8\@wide{width:62.5%!important}.u-push-5\/8\@wide{position:relative;right:auto;left:62.5%!important}.u-pull-5\/8\@wide{position:relative;right:62.5%!important;left:auto}.u-6\/8\@wide{width:75%!important}.u-push-6\/8\@wide{position:relative;right:auto;left:75%!important}.u-pull-6\/8\@wide{position:relative;right:75%!important;left:auto}.u-7\/8\@wide{width:87.5%!important}.u-push-7\/8\@wide{position:relative;right:auto;left:87.5%!important}.u-pull-7\/8\@wide{position:relative;right:87.5%!important;left:auto}.u-8\/8\@wide{width:100%!important}.u-push-8\/8\@wide{position:relative;right:auto;left:100%!important}.u-pull-8\/8\@wide{position:relative;right:100%!important;left:auto}}.search-form label[for="s"] .edd_sl_show_key,.search-form label[for="s"] .fa{top:50%;transform:translateY(-50%)}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .edd_sl_show_key:before,.elementor-accordion .elementor-tab-title .elementor-accordion-icon .fa:before{left:50%;top:50%;transform:translate(-50%,-50%)}.breadcrumbs,.typster-control--weight ul{margin:0;padding:0;list-style:none}.off-canvas,.site-header.floating{position:absolute;left:0;right:0;top:0;bottom:0}#edd_checkout_wrap .widget-area .edd-payment-icons,.box,.edd-pricing-table .edd-price-option .widget-area ul,.edd-pricing-table .edd-price-option>div,.edd-table,.edd_download_purchase_form,.edd_download_purchase_form .edd_price_options .widget-area ul,.elementor-accordion,.shadow,.sidebar-nav,.widget-area #edd_checkout_wrap .edd-payment-icons,.widget-area .data-list,.widget-area .edd-pricing-table .edd-price-option ul,.widget-area .edd_download_purchase_form .edd_price_options ul,.widget-area .menu,.widget-area .nav,fieldset,table,ul.nav-menu ul{box-shadow:0 18px 22px -12px rgba(0,0,0,.18)}.edd-pricing-table .edd-price-option>div:hover,.large-shadow,.video-shadow .elementor-extras-html5-video-wrapper,.video-shadow .elementor-image img{box-shadow:0 22px 34px -17px rgba(0,0,0,.27)}#edd_checkout_wrap .widget-area .edd-payment-icons,.box,.edd-pricing-table .edd-price-option .widget-area ul,.edd-pricing-table .edd-price-option>div,.edd-table,.edd_download_purchase_form,.edd_download_purchase_form .edd_price_options .widget-area ul,.elementor-accordion,.sidebar-nav,.widget-area #edd_checkout_wrap .edd-payment-icons,.widget-area .data-list,.widget-area .edd-pricing-table .edd-price-option ul,.widget-area .edd_download_purchase_form .edd_price_options ul,.widget-area .menu,.widget-area .nav,fieldset,table,ul.nav-menu ul{border:1px solid #E9E9E9;border-radius:5px}#edd_checkout_wrap .edd-pricing-table .edd-price-option .widget-area .edd-payment-icons ul .sub-menu li,#edd_checkout_wrap .edd-pricing-table .edd-price-option .widget-area ul .edd-payment-icons .sub-menu li,#edd_checkout_wrap .edd-pricing-table .edd-price-option .widget-area ul .edd-payment-icons li,#edd_checkout_wrap .edd_download_purchase_form .edd_price_options .widget-area .edd-payment-icons ul .sub-menu li,#edd_checkout_wrap .edd_download_purchase_form .edd_price_options .widget-area ul .edd-payment-icons .sub-menu li,#edd_checkout_wrap .edd_download_purchase_form .edd_price_options .widget-area ul .edd-payment-icons li,#edd_checkout_wrap .widget-area #edd_checkout_wrap .edd-payment-icons .edd-payment-icons li,#edd_checkout_wrap .widget-area #edd_checkout_wrap .edd-payment-icons .sub-menu li,#edd_checkout_wrap .widget-area .box .edd-payment-icons li,#edd_checkout_wrap .widget-area .data-list .edd-payment-icons .sub-menu li,#edd_checkout_wrap .widget-area .data-list .edd-payment-icons li,#edd_checkout_wrap .widget-area .edd-payment-icons #edd_checkout_wrap .edd-payment-icons li,#edd_checkout_wrap .widget-area .edd-payment-icons .box .sub-menu li,#edd_checkout_wrap .widget-area .edd-payment-icons .data-list .sub-menu li,#edd_checkout_wrap .widget-area .edd-payment-icons .data-list li,#edd_checkout_wrap .widget-area .edd-payment-icons .edd-payment-icons li,#edd_checkout_wrap .widget-area .edd-payment-icons .edd-pricing-table .edd-price-option ul .sub-menu li,#edd_checkout_wrap .widget-area .edd-payment-icons .edd-pricing-table .edd-price-option ul li,#edd_checkout_wrap .widget-area .edd-payment-icons .edd-pricing-table .edd-price-option>div .sub-menu li,#edd_checkout_wrap .widget-area .edd-payment-icons .edd-table .sub-menu li,#edd_checkout_wrap .widget-area .edd-payment-icons .edd_download_purchase_form .edd_price_options ul .sub-menu li,#edd_checkout_wrap .widget-area .edd-payment-icons .edd_download_purchase_form .edd_price_options ul li,#edd_checkout_wrap .widget-area .edd-payment-icons .edd_download_purchase_form .sub-menu li,#edd_checkout_wrap .widget-area .edd-payment-icons .elementor-accordion .sub-menu li,#edd_checkout_wrap .widget-area .edd-payment-icons .menu .sub-menu li,#edd_checkout_wrap .widget-area .edd-payment-icons .menu li,#edd_checkout_wrap .widget-area .edd-payment-icons .nav .sub-menu li,#edd_checkout_wrap .widget-area .edd-payment-icons .nav li,#edd_checkout_wrap .widget-area .edd-payment-icons .sidebar-nav .sub-menu li,#edd_checkout_wrap .widget-area .edd-payment-icons .sidebar-nav li,#edd_checkout_wrap .widget-area .edd-payment-icons .sub-menu li,#edd_checkout_wrap .widget-area .edd-payment-icons fieldset .sub-menu li,#edd_checkout_wrap .widget-area .edd-payment-icons table .sub-menu li,#edd_checkout_wrap .widget-area .edd-payment-icons ul.nav-menu ul .sub-menu li,#edd_checkout_wrap .widget-area .edd-payment-icons ul.nav-menu ul li,#edd_checkout_wrap .widget-area .edd-pricing-table .edd-price-option ul .edd-payment-icons .sub-menu li,#edd_checkout_wrap .widget-area .edd-pricing-table .edd-price-option ul .edd-payment-icons li,#edd_checkout_wrap .widget-area .edd-pricing-table .edd-price-option>div .edd-payment-icons li,#edd_checkout_wrap .widget-area .edd-table .edd-payment-icons li,#edd_checkout_wrap .widget-area .edd_download_purchase_form .edd-payment-icons li,#edd_checkout_wrap .widget-area .edd_download_purchase_form .edd_price_options ul .edd-payment-icons .sub-menu li,#edd_checkout_wrap .widget-area .edd_download_purchase_form .edd_price_options ul .edd-payment-icons li,#edd_checkout_wrap .widget-area .elementor-accordion .edd-payment-icons li,#edd_checkout_wrap .widget-area .menu .edd-payment-icons .sub-menu li,#edd_checkout_wrap .widget-area .menu .edd-payment-icons li,#edd_checkout_wrap .widget-area .nav .edd-payment-icons .sub-menu li,#edd_checkout_wrap .widget-area .nav .edd-payment-icons li,#edd_checkout_wrap .widget-area .sidebar-nav .edd-payment-icons li,#edd_checkout_wrap .widget-area fieldset .edd-payment-icons li,#edd_checkout_wrap .widget-area table .edd-payment-icons li,#edd_checkout_wrap .widget-area ul.nav-menu ul .edd-payment-icons li,.box #edd_checkout_wrap .widget-area .edd-payment-icons .sub-menu li,.box #edd_checkout_wrap .widget-area .edd-payment-icons li,.box .data-list li,.box .edd-pricing-table .edd-price-option ul li,.box .edd_download_purchase_form .edd_price_options ul li,.box .sidebar-nav .sub-menu li,.box .sidebar-nav li,.box .widget-area #edd_checkout_wrap .edd-payment-icons .sub-menu li,.box .widget-area #edd_checkout_wrap .edd-payment-icons li,.box .widget-area .menu .sub-menu li,.box .widget-area .menu li,.box .widget-area .nav .sub-menu li,.box .widget-area .nav li,.box ul.nav-menu ul .sub-menu li,.box ul.nav-menu ul li,.edd-pricing-table .edd-price-option #edd_checkout_wrap .widget-area .edd-payment-icons ul .sub-menu li,.edd-pricing-table .edd-price-option #edd_checkout_wrap .widget-area .edd-payment-icons ul li,.edd-pricing-table .edd-price-option #edd_checkout_wrap .widget-area ul .edd-payment-icons .sub-menu li,.edd-pricing-table .edd-price-option #edd_checkout_wrap .widget-area ul .edd-payment-icons li,.edd-pricing-table .edd-price-option .box ul li,.edd-pricing-table .edd-price-option .edd-table ul li,.edd-pricing-table .edd-price-option .edd_download_purchase_form .edd_price_options .widget-area ul ul li,.edd-pricing-table .edd-price-option .edd_download_purchase_form ul li,.edd-pricing-table .edd-price-option .elementor-accordion ul li,.edd-pricing-table .edd-price-option .sidebar-nav ul li,.edd-pricing-table .edd-price-option .widget-area #edd_checkout_wrap .edd-payment-icons ul .sub-menu li,.edd-pricing-table .edd-price-option .widget-area #edd_checkout_wrap .edd-payment-icons ul li,.edd-pricing-table .edd-price-option .widget-area #edd_checkout_wrap ul .edd-payment-icons li,.edd-pricing-table .edd-price-option .widget-area .data-list ul li,.edd-pricing-table .edd-price-option .widget-area .edd_download_purchase_form .edd_price_options ul ul li,.edd-pricing-table .edd-price-option .widget-area .menu ul .sub-menu li,.edd-pricing-table .edd-price-option .widget-area .menu ul li,.edd-pricing-table .edd-price-option .widget-area .nav ul .sub-menu li,.edd-pricing-table .edd-price-option .widget-area .nav ul li,.edd-pricing-table .edd-price-option .widget-area ul #edd_checkout_wrap .edd-payment-icons .sub-menu li,.edd-pricing-table .edd-price-option .widget-area ul #edd_checkout_wrap .edd-payment-icons li,.edd-pricing-table .edd-price-option .widget-area ul .data-list li,.edd-pricing-table .edd-price-option .widget-area ul .edd_download_purchase_form .edd_price_options ul li,.edd-pricing-table .edd-price-option .widget-area ul .menu .sub-menu li,.edd-pricing-table .edd-price-option .widget-area ul .menu li,.edd-pricing-table .edd-price-option .widget-area ul .nav .sub-menu li,.edd-pricing-table .edd-price-option .widget-area ul .nav li,.edd-pricing-table .edd-price-option .widget-area ul .sidebar-nav .sub-menu li,.edd-pricing-table .edd-price-option .widget-area ul .sidebar-nav li,.edd-pricing-table .edd-price-option .widget-area ul ul li,.edd-pricing-table .edd-price-option .widget-area ul.nav-menu ul .sub-menu li,.edd-pricing-table .edd-price-option .widget-area ul.nav-menu ul li,.edd-pricing-table .edd-price-option fieldset ul li,.edd-pricing-table .edd-price-option table ul li,.edd-pricing-table .edd-price-option ul.nav-menu ul ul li,.edd-pricing-table .edd-price-option>div #edd_checkout_wrap .widget-area .edd-payment-icons .sub-menu li,.edd-pricing-table .edd-price-option>div #edd_checkout_wrap .widget-area .edd-payment-icons li,.edd-pricing-table .edd-price-option>div .data-list li,.edd-pricing-table .edd-price-option>div .edd_download_purchase_form .edd_price_options ul li,.edd-pricing-table .edd-price-option>div .sidebar-nav .sub-menu li,.edd-pricing-table .edd-price-option>div .sidebar-nav li,.edd-pricing-table .edd-price-option>div .widget-area #edd_checkout_wrap .edd-payment-icons .sub-menu li,.edd-pricing-table .edd-price-option>div .widget-area #edd_checkout_wrap .edd-payment-icons li,.edd-pricing-table .edd-price-option>div .widget-area .menu .sub-menu li,.edd-pricing-table .edd-price-option>div .widget-area .menu li,.edd-pricing-table .edd-price-option>div .widget-area .nav .sub-menu li,.edd-pricing-table .edd-price-option>div .widget-area .nav li,.edd-pricing-table .edd-price-option>div ul li,.edd-pricing-table .edd-price-option>div ul.nav-menu ul .sub-menu li,.edd-pricing-table .edd-price-option>div ul.nav-menu ul li,.edd-table #edd_checkout_wrap .widget-area .edd-payment-icons .sub-menu li,.edd-table #edd_checkout_wrap .widget-area .edd-payment-icons li,.edd-table .data-list li,.edd-table .edd-pricing-table .edd-price-option ul li,.edd-table .edd_download_purchase_form .edd_price_options ul li,.edd-table .sidebar-nav .sub-menu li,.edd-table .sidebar-nav li,.edd-table .widget-area #edd_checkout_wrap .edd-payment-icons .sub-menu li,.edd-table .widget-area #edd_checkout_wrap .edd-payment-icons li,.edd-table .widget-area .menu .sub-menu li,.edd-table .widget-area .menu li,.edd-table .widget-area .nav .sub-menu li,.edd-table .widget-area .nav li,.edd-table ul.nav-menu ul .sub-menu li,.edd-table ul.nav-menu ul li,.edd_download_purchase_form #edd_checkout_wrap .widget-area .edd-payment-icons .sub-menu li,.edd_download_purchase_form #edd_checkout_wrap .widget-area .edd-payment-icons li,.edd_download_purchase_form .data-list li,.edd_download_purchase_form .edd-pricing-table .edd-price-option ul li,.edd_download_purchase_form .edd_price_options #edd_checkout_wrap .widget-area .edd-payment-icons ul .sub-menu li,.edd_download_purchase_form .edd_price_options #edd_checkout_wrap .widget-area .edd-payment-icons ul li,.edd_download_purchase_form .edd_price_options #edd_checkout_wrap .widget-area ul .edd-payment-icons .sub-menu li,.edd_download_purchase_form .edd_price_options #edd_checkout_wrap .widget-area ul .edd-payment-icons li,.edd_download_purchase_form .edd_price_options .box ul li,.edd_download_purchase_form .edd_price_options .edd-pricing-table .edd-price-option .widget-area ul ul li,.edd_download_purchase_form .edd_price_options .edd-pricing-table .edd-price-option>div ul li,.edd_download_purchase_form .edd_price_options .edd-table ul li,.edd_download_purchase_form .edd_price_options .elementor-accordion ul li,.edd_download_purchase_form .edd_price_options .sidebar-nav ul li,.edd_download_purchase_form .edd_price_options .widget-area #edd_checkout_wrap .edd-payment-icons ul .sub-menu li,.edd_download_purchase_form .edd_price_options .widget-area #edd_checkout_wrap .edd-payment-icons ul li,.edd_download_purchase_form .edd_price_options .widget-area #edd_checkout_wrap ul .edd-payment-icons li,.edd_download_purchase_form .edd_price_options .widget-area .data-list ul li,.edd_download_purchase_form .edd_price_options .widget-area .edd-pricing-table .edd-price-option ul ul li,.edd_download_purchase_form .edd_price_options .widget-area .menu ul .sub-menu li,.edd_download_purchase_form .edd_price_options .widget-area .menu ul li,.edd_download_purchase_form .edd_price_options .widget-area .nav ul .sub-menu li,.edd_download_purchase_form .edd_price_options .widget-area .nav ul li,.edd_download_purchase_form .edd_price_options .widget-area ul #edd_checkout_wrap .edd-payment-icons .sub-menu li,.edd_download_purchase_form .edd_price_options .widget-area ul #edd_checkout_wrap .edd-payment-icons li,.edd_download_purchase_form .edd_price_options .widget-area ul .data-list li,.edd_download_purchase_form .edd_price_options .widget-area ul .edd-pricing-table .edd-price-option ul li,.edd_download_purchase_form .edd_price_options .widget-area ul .menu .sub-menu li,.edd_download_purchase_form .edd_price_options .widget-area ul .menu li,.edd_download_purchase_form .edd_price_options .widget-area ul .nav .sub-menu li,.edd_download_purchase_form .edd_price_options .widget-area ul .nav li,.edd_download_purchase_form .edd_price_options .widget-area ul .sidebar-nav .sub-menu li,.edd_download_purchase_form .edd_price_options .widget-area ul .sidebar-nav li,.edd_download_purchase_form .edd_price_options .widget-area ul ul li,.edd_download_purchase_form .edd_price_options .widget-area ul.nav-menu ul .sub-menu li,.edd_download_purchase_form .edd_price_options .widget-area ul.nav-menu ul li,.edd_download_purchase_form .edd_price_options fieldset ul li,.edd_download_purchase_form .edd_price_options table ul li,.edd_download_purchase_form .edd_price_options ul li,.edd_download_purchase_form .edd_price_options ul.nav-menu ul ul li,.edd_download_purchase_form .sidebar-nav .sub-menu li,.edd_download_purchase_form .sidebar-nav li,.edd_download_purchase_form .widget-area #edd_checkout_wrap .edd-payment-icons .sub-menu li,.edd_download_purchase_form .widget-area #edd_checkout_wrap .edd-payment-icons li,.edd_download_purchase_form .widget-area .menu .sub-menu li,.edd_download_purchase_form .widget-area .menu li,.edd_download_purchase_form .widget-area .nav .sub-menu li,.edd_download_purchase_form .widget-area .nav li,.edd_download_purchase_form ul.nav-menu ul .sub-menu li,.edd_download_purchase_form ul.nav-menu ul li,.elementor-accordion #edd_checkout_wrap .widget-area .edd-payment-icons .sub-menu li,.elementor-accordion #edd_checkout_wrap .widget-area .edd-payment-icons li,.elementor-accordion .data-list li,.elementor-accordion .edd-pricing-table .edd-price-option ul li,.elementor-accordion .edd_download_purchase_form .edd_price_options ul li,.elementor-accordion .sidebar-nav .sub-menu li,.elementor-accordion .sidebar-nav li,.elementor-accordion .widget-area #edd_checkout_wrap .edd-payment-icons .sub-menu li,.elementor-accordion .widget-area #edd_checkout_wrap .edd-payment-icons li,.elementor-accordion .widget-area .menu .sub-menu li,.elementor-accordion .widget-area .menu li,.elementor-accordion .widget-area .nav .sub-menu li,.elementor-accordion .widget-area .nav li,.elementor-accordion ul.nav-menu ul .sub-menu li,.elementor-accordion ul.nav-menu ul li,.sidebar-nav #edd_checkout_wrap .widget-area .edd-payment-icons .sub-menu li,.sidebar-nav #edd_checkout_wrap .widget-area .edd-payment-icons li,.sidebar-nav .box .sub-menu li,.sidebar-nav .data-list li,.sidebar-nav .edd-pricing-table .edd-price-option .widget-area ul .sub-menu li,.sidebar-nav .edd-pricing-table .edd-price-option ul li,.sidebar-nav .edd-pricing-table .edd-price-option>div .sub-menu li,.sidebar-nav .edd-table .sub-menu li,.sidebar-nav .edd_download_purchase_form .edd_price_options .widget-area ul .sub-menu li,.sidebar-nav .edd_download_purchase_form .edd_price_options ul li,.sidebar-nav .edd_download_purchase_form .sub-menu li,.sidebar-nav .elementor-accordion .sub-menu li,.sidebar-nav .sidebar-nav li,.sidebar-nav .sub-menu li,.sidebar-nav .widget-area #edd_checkout_wrap .edd-payment-icons .sub-menu li,.sidebar-nav .widget-area #edd_checkout_wrap .edd-payment-icons li,.sidebar-nav .widget-area .data-list .sub-menu li,.sidebar-nav .widget-area .edd-pricing-table .edd-price-option ul .sub-menu li,.sidebar-nav .widget-area .edd_download_purchase_form .edd_price_options ul .sub-menu li,.sidebar-nav .widget-area .menu .sub-menu li,.sidebar-nav .widget-area .menu li,.sidebar-nav .widget-area .nav .sub-menu li,.sidebar-nav .widget-area .nav li,.sidebar-nav fieldset .sub-menu li,.sidebar-nav table .sub-menu li,.sidebar-nav ul.nav-menu ul .sub-menu li,.sidebar-nav ul.nav-menu ul li,.widget-area #edd_checkout_wrap .box .edd-payment-icons li,.widget-area #edd_checkout_wrap .data-list .edd-payment-icons li,.widget-area #edd_checkout_wrap .edd-payment-icons .box .sub-menu li,.widget-area #edd_checkout_wrap .edd-payment-icons .data-list .sub-menu li,.widget-area #edd_checkout_wrap .edd-payment-icons .data-list li,.widget-area #edd_checkout_wrap .edd-payment-icons .edd-payment-icons li,.widget-area #edd_checkout_wrap .edd-payment-icons .edd-pricing-table .edd-price-option ul .sub-menu li,.widget-area #edd_checkout_wrap .edd-payment-icons .edd-pricing-table .edd-price-option ul li,.widget-area #edd_checkout_wrap .edd-payment-icons .edd-pricing-table .edd-price-option>div .sub-menu li,.widget-area #edd_checkout_wrap .edd-payment-icons .edd-table .sub-menu li,.widget-area #edd_checkout_wrap .edd-payment-icons .edd_download_purchase_form .edd_price_options ul .sub-menu li,.widget-area #edd_checkout_wrap .edd-payment-icons .edd_download_purchase_form .edd_price_options ul li,.widget-area #edd_checkout_wrap .edd-payment-icons .edd_download_purchase_form .sub-menu li,.widget-area #edd_checkout_wrap .edd-payment-icons .elementor-accordion .sub-menu li,.widget-area #edd_checkout_wrap .edd-payment-icons .menu .sub-menu li,.widget-area #edd_checkout_wrap .edd-payment-icons .menu li,.widget-area #edd_checkout_wrap .edd-payment-icons .nav .sub-menu li,.widget-area #edd_checkout_wrap .edd-payment-icons .nav li,.widget-area #edd_checkout_wrap .edd-payment-icons .sidebar-nav .sub-menu li,.widget-area #edd_checkout_wrap .edd-payment-icons .sidebar-nav li,.widget-area #edd_checkout_wrap .edd-payment-icons .sub-menu li,.widget-area #edd_checkout_wrap .edd-payment-icons .widget-area .edd-payment-icons li,.widget-area #edd_checkout_wrap .edd-payment-icons fieldset .sub-menu li,.widget-area #edd_checkout_wrap .edd-payment-icons table .sub-menu li,.widget-area #edd_checkout_wrap .edd-payment-icons ul.nav-menu ul .sub-menu li,.widget-area #edd_checkout_wrap .edd-payment-icons ul.nav-menu ul li,.widget-area #edd_checkout_wrap .edd-pricing-table .edd-price-option ul .edd-payment-icons li,.widget-area #edd_checkout_wrap .edd-pricing-table .edd-price-option>div .edd-payment-icons li,.widget-area #edd_checkout_wrap .edd-table .edd-payment-icons li,.widget-area #edd_checkout_wrap .edd_download_purchase_form .edd-payment-icons li,.widget-area #edd_checkout_wrap .edd_download_purchase_form .edd_price_options ul .edd-payment-icons li,.widget-area #edd_checkout_wrap .elementor-accordion .edd-payment-icons li,.widget-area #edd_checkout_wrap .menu .edd-payment-icons li,.widget-area #edd_checkout_wrap .nav .edd-payment-icons li,.widget-area #edd_checkout_wrap .sidebar-nav .edd-payment-icons li,.widget-area #edd_checkout_wrap .widget-area .edd-payment-icons .edd-payment-icons li,.widget-area #edd_checkout_wrap .widget-area .edd-payment-icons .sub-menu li,.widget-area #edd_checkout_wrap fieldset .edd-payment-icons li,.widget-area #edd_checkout_wrap table .edd-payment-icons li,.widget-area #edd_checkout_wrap ul.nav-menu ul .edd-payment-icons li,.widget-area .box .menu li,.widget-area .box .nav li,.widget-area .data-list #edd_checkout_wrap .edd-payment-icons .sub-menu li,.widget-area .data-list #edd_checkout_wrap .edd-payment-icons li,.widget-area .data-list .data-list li,.widget-area .data-list .edd-pricing-table .edd-price-option ul li,.widget-area .data-list .edd_download_purchase_form .edd_price_options ul li,.widget-area .data-list .menu .sub-menu li,.widget-area .data-list .menu li,.widget-area .data-list .nav .sub-menu li,.widget-area .data-list .nav li,.widget-area .data-list .sidebar-nav .sub-menu li,.widget-area .data-list .sidebar-nav li,.widget-area .data-list ul.nav-menu ul .sub-menu li,.widget-area .data-list ul.nav-menu ul li,.widget-area .edd-pricing-table .edd-price-option ul #edd_checkout_wrap .edd-payment-icons .sub-menu li,.widget-area .edd-pricing-table .edd-price-option ul #edd_checkout_wrap .edd-payment-icons li,.widget-area .edd-pricing-table .edd-price-option ul .data-list li,.widget-area .edd-pricing-table .edd-price-option ul .edd_download_purchase_form .edd_price_options ul li,.widget-area .edd-pricing-table .edd-price-option ul .menu .sub-menu li,.widget-area .edd-pricing-table .edd-price-option ul .menu li,.widget-area .edd-pricing-table .edd-price-option ul .nav .sub-menu li,.widget-area .edd-pricing-table .edd-price-option ul .nav li,.widget-area .edd-pricing-table .edd-price-option ul .sidebar-nav .sub-menu li,.widget-area .edd-pricing-table .edd-price-option ul .sidebar-nav li,.widget-area .edd-pricing-table .edd-price-option ul ul li,.widget-area .edd-pricing-table .edd-price-option ul.nav-menu ul .sub-menu li,.widget-area .edd-pricing-table .edd-price-option ul.nav-menu ul li,.widget-area .edd-pricing-table .edd-price-option>div .menu li,.widget-area .edd-pricing-table .edd-price-option>div .nav li,.widget-area .edd-table .menu li,.widget-area .edd-table .nav li,.widget-area .edd_download_purchase_form .edd_price_options ul #edd_checkout_wrap .edd-payment-icons .sub-menu li,.widget-area .edd_download_purchase_form .edd_price_options ul #edd_checkout_wrap .edd-payment-icons li,.widget-area .edd_download_purchase_form .edd_price_options ul .data-list li,.widget-area .edd_download_purchase_form .edd_price_options ul .edd-pricing-table .edd-price-option ul li,.widget-area .edd_download_purchase_form .edd_price_options ul .menu .sub-menu li,.widget-area .edd_download_purchase_form .edd_price_options ul .menu li,.widget-area .edd_download_purchase_form .edd_price_options ul .nav .sub-menu li,.widget-area .edd_download_purchase_form .edd_price_options ul .nav li,.widget-area .edd_download_purchase_form .edd_price_options ul .sidebar-nav .sub-menu li,.widget-area .edd_download_purchase_form .edd_price_options ul .sidebar-nav li,.widget-area .edd_download_purchase_form .edd_price_options ul ul li,.widget-area .edd_download_purchase_form .edd_price_options ul.nav-menu ul .sub-menu li,.widget-area .edd_download_purchase_form .edd_price_options ul.nav-menu ul li,.widget-area .edd_download_purchase_form .menu li,.widget-area .edd_download_purchase_form .nav li,.widget-area .elementor-accordion .menu li,.widget-area .elementor-accordion .nav li,.widget-area .menu #edd_checkout_wrap .edd-payment-icons .sub-menu li,.widget-area .menu #edd_checkout_wrap .edd-payment-icons li,.widget-area .menu .box .sub-menu li,.widget-area .menu .data-list .sub-menu li,.widget-area .menu .data-list li,.widget-area .menu .edd-pricing-table .edd-price-option ul .sub-menu li,.widget-area .menu .edd-pricing-table .edd-price-option ul li,.widget-area .menu .edd-pricing-table .edd-price-option>div .sub-menu li,.widget-area .menu .edd-table .sub-menu li,.widget-area .menu .edd_download_purchase_form .edd_price_options ul .sub-menu li,.widget-area .menu .edd_download_purchase_form .edd_price_options ul li,.widget-area .menu .edd_download_purchase_form .sub-menu li,.widget-area .menu .elementor-accordion .sub-menu li,.widget-area .menu .menu li,.widget-area .menu .nav .sub-menu li,.widget-area .menu .nav li,.widget-area .menu .sidebar-nav .sub-menu li,.widget-area .menu .sidebar-nav li,.widget-area .menu .sub-menu li,.widget-area .menu fieldset .sub-menu li,.widget-area .menu table .sub-menu li,.widget-area .menu ul.nav-menu ul .sub-menu li,.widget-area .menu ul.nav-menu ul li,.widget-area .nav #edd_checkout_wrap .edd-payment-icons .sub-menu li,.widget-area .nav #edd_checkout_wrap .edd-payment-icons li,.widget-area .nav .box .sub-menu li,.widget-area .nav .data-list .sub-menu li,.widget-area .nav .data-list li,.widget-area .nav .edd-pricing-table .edd-price-option ul .sub-menu li,.widget-area .nav .edd-pricing-table .edd-price-option ul li,.widget-area .nav .edd-pricing-table .edd-price-option>div .sub-menu li,.widget-area .nav .edd-table .sub-menu li,.widget-area .nav .edd_download_purchase_form .edd_price_options ul .sub-menu li,.widget-area .nav .edd_download_purchase_form .edd_price_options ul li,.widget-area .nav .edd_download_purchase_form .sub-menu li,.widget-area .nav .elementor-accordion .sub-menu li,.widget-area .nav .menu .sub-menu li,.widget-area .nav .menu li,.widget-area .nav .nav li,.widget-area .nav .sidebar-nav .sub-menu li,.widget-area .nav .sidebar-nav li,.widget-area .nav .sub-menu li,.widget-area .nav fieldset .sub-menu li,.widget-area .nav table .sub-menu li,.widget-area .nav ul.nav-menu ul .sub-menu li,.widget-area .nav ul.nav-menu ul li,.widget-area .sidebar-nav .menu li,.widget-area .sidebar-nav .nav li,.widget-area fieldset .menu li,.widget-area fieldset .nav li,.widget-area table .menu li,.widget-area table .nav li,.widget-area ul.nav-menu ul .menu li,.widget-area ul.nav-menu ul .nav li,fieldset #edd_checkout_wrap .widget-area .edd-payment-icons .sub-menu li,fieldset #edd_checkout_wrap .widget-area .edd-payment-icons li,fieldset .data-list li,fieldset .edd-pricing-table .edd-price-option ul li,fieldset .edd_download_purchase_form .edd_price_options ul li,fieldset .sidebar-nav .sub-menu li,fieldset .sidebar-nav li,fieldset .widget-area #edd_checkout_wrap .edd-payment-icons .sub-menu li,fieldset .widget-area #edd_checkout_wrap .edd-payment-icons li,fieldset .widget-area .menu .sub-menu li,fieldset .widget-area .menu li,fieldset .widget-area .nav .sub-menu li,fieldset .widget-area .nav li,fieldset ul.nav-menu ul .sub-menu li,fieldset ul.nav-menu ul li,table #edd_checkout_wrap .widget-area .edd-payment-icons .sub-menu li,table #edd_checkout_wrap .widget-area .edd-payment-icons li,table .data-list li,table .edd-pricing-table .edd-price-option ul li,table .edd_download_purchase_form .edd_price_options ul li,table .sidebar-nav .sub-menu li,table .sidebar-nav li,table .widget-area #edd_checkout_wrap .edd-payment-icons .sub-menu li,table .widget-area #edd_checkout_wrap .edd-payment-icons li,table .widget-area .menu .sub-menu li,table .widget-area .menu li,table .widget-area .nav .sub-menu li,table .widget-area .nav li,table ul.nav-menu ul .sub-menu li,table ul.nav-menu ul li,ul.nav-menu #edd_checkout_wrap .widget-area .edd-payment-icons ul li,ul.nav-menu .box ul li,ul.nav-menu .edd-pricing-table .edd-price-option .widget-area ul .sub-menu li,ul.nav-menu .edd-pricing-table .edd-price-option>div ul li,ul.nav-menu .edd-table ul li,ul.nav-menu .edd_download_purchase_form .edd_price_options .widget-area ul .sub-menu li,ul.nav-menu .edd_download_purchase_form ul li,ul.nav-menu .elementor-accordion ul li,ul.nav-menu .sidebar-nav ul li,ul.nav-menu .widget-area #edd_checkout_wrap .edd-payment-icons ul li,ul.nav-menu .widget-area .data-list ul li,ul.nav-menu .widget-area .edd-pricing-table .edd-price-option ul .sub-menu li,ul.nav-menu .widget-area .edd_download_purchase_form .edd_price_options ul .sub-menu li,ul.nav-menu .widget-area .menu ul li,ul.nav-menu .widget-area .nav ul li,ul.nav-menu fieldset ul li,ul.nav-menu table ul li,ul.nav-menu ul #edd_checkout_wrap .widget-area .edd-payment-icons .sub-menu li,ul.nav-menu ul #edd_checkout_wrap .widget-area .edd-payment-icons li,ul.nav-menu ul .box .sub-menu li,ul.nav-menu ul .data-list li,ul.nav-menu ul .edd-pricing-table .edd-price-option ul li,ul.nav-menu ul .edd-pricing-table .edd-price-option>div .sub-menu li,ul.nav-menu ul .edd-table .sub-menu li,ul.nav-menu ul .edd_download_purchase_form .edd_price_options ul li,ul.nav-menu ul .edd_download_purchase_form .sub-menu li,ul.nav-menu ul .elementor-accordion .sub-menu li,ul.nav-menu ul .sidebar-nav .sub-menu li,ul.nav-menu ul .sidebar-nav li,ul.nav-menu ul .sub-menu li,ul.nav-menu ul .widget-area #edd_checkout_wrap .edd-payment-icons .sub-menu li,ul.nav-menu ul .widget-area #edd_checkout_wrap .edd-payment-icons li,ul.nav-menu ul .widget-area .data-list .sub-menu li,ul.nav-menu ul .widget-area .menu .sub-menu li,ul.nav-menu ul .widget-area .menu li,ul.nav-menu ul .widget-area .nav .sub-menu li,ul.nav-menu ul .widget-area .nav li,ul.nav-menu ul fieldset .sub-menu li,ul.nav-menu ul table .sub-menu li,ul.nav-menu ul ul li{padding-left:14px;padding-right:14px}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.block{display:block;width:100%}#edd_checkout_wrap .edd-payment-icons:after,.data-list:after,.edd-pricing-table .edd-price-option ul:after,.edd_download_purchase_form .edd_price_options ul:after,.nav:after,.sidebar-nav .sub-menu:after,.sidebar-nav:after,.site-header--secondary:after,.u-clearfix:after,.widget-area .menu .sub-menu:after,.widget-area .menu:after,.widget-area .nav .sub-menu:after,.widget-area .nav:after,ul.nav-menu ul .sub-menu:after,ul.nav-menu ul:after{content:""!important;display:block!important;clear:both!important}.u-hidden-visually{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}.u-hidden{display:none!important}@media (max-width:29.99em){.u-hidden-until-mobile{display:none!important}}@media (max-width:47.99em){.u-hidden-until-tablet{display:none!important}.footer__by{text-align:left}}@media (max-width:64.0525em){.u-hidden-until-desktop{display:none!important}}@media (max-width:89.99em){.u-hidden-until-wide{display:none!important}}@media (min-width:30em){.u-hidden-from-mobile{display:none!important}}@media (min-width:48em){.u-hidden-from-tablet{display:none!important}}@media (min-width:64.0625em){.u-hidden-from-desktop{display:none!important}}@media (min-width:90em){.u-hidden-from-wide{display:none!important}}@media print{*,:after,:before,:first-letter,:first-line{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}.wpas-ticket-replies td .wpas-reply-content,blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.u-padding{padding:28px!important}.u-padding-tiny{padding:7px!important}.u-padding-small{padding:14px!important}.u-padding-large{padding:56px!important}.u-padding-huge{padding:112px!important}.u-padding-none{padding:0!important}.u-padding-top{padding-top:28px!important}.u-padding-top-tiny{padding-top:7px!important}.u-padding-top-small{padding-top:14px!important}.u-padding-top-large{padding-top:56px!important}.u-padding-top-huge{padding-top:112px!important}.u-padding-top-none{padding-top:0!important}.u-padding-right{padding-right:28px!important}.u-padding-right-tiny{padding-right:7px!important}.u-padding-right-small{padding-right:14px!important}.u-padding-right-large{padding-right:56px!important}.u-padding-right-huge{padding-right:112px!important}.u-padding-right-none{padding-right:0!important}.u-padding-bottom{padding-bottom:28px!important}.u-padding-bottom-tiny{padding-bottom:7px!important}.u-padding-bottom-small{padding-bottom:14px!important}.u-padding-bottom-large{padding-bottom:56px!important}.u-padding-bottom-huge{padding-bottom:112px!important}.u-padding-bottom-none{padding-bottom:0!important}.u-padding-left{padding-left:28px!important}.u-padding-left-tiny{padding-left:7px!important}.u-padding-left-small{padding-left:14px!important}.u-padding-left-large{padding-left:56px!important}.u-padding-left-huge{padding-left:112px!important}.u-padding-left-none{padding-left:0!important}.u-margin{margin:28px!important}.u-margin-tiny{margin:7px!important}.u-margin-small{margin:14px!important}.u-margin-large{margin:56px!important}.u-margin-huge{margin:112px!important}.u-margin-none{margin:0!important}.u-margin-top{margin-top:28px!important}.u-margin-top-tiny{margin-top:7px!important}.u-margin-top-small{margin-top:14px!important}.u-margin-top-large{margin-top:56px!important}.u-margin-top-huge{margin-top:112px!important}.u-margin-top-none{margin-top:0!important}.u-margin-right{margin-right:28px!important}.u-margin-right-tiny{margin-right:7px!important}.u-margin-right-small{margin-right:14px!important}.u-margin-right-large{margin-right:56px!important}.u-margin-right-huge{margin-right:112px!important}.u-margin-right-none{margin-right:0!important}.u-margin-bottom{margin-bottom:28px!important}.u-margin-bottom-tiny{margin-bottom:7px!important}.u-margin-bottom-small{margin-bottom:14px!important}.u-margin-bottom-large{margin-bottom:56px!important}.u-margin-bottom-huge{margin-bottom:112px!important}.u-margin-bottom-none{margin-bottom:0!important}.u-margin-left{margin-left:28px!important}.u-margin-left-tiny{margin-left:7px!important}.u-margin-left-small{margin-left:14px!important}.u-margin-left-large{margin-left:56px!important}.u-margin-left-huge{margin-left:112px!important}.u-margin-left-none{margin-left:0!important}.site-header p,.site-header ul,.site-header--kb .search-form{margin:0}#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal,.b--primary,.button,.file-field label,.site-header.floating.is--attached,.wpas-form-group#wpas_files_wrapper label,button,input[type=reset],input[type=submit]{background-color:#8062D4}#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal,#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal a,#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal h1,#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal h2,#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal h3,#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal h4,#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal h5,#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal h6,#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal li,#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal p,#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal ul,.b--primary,.b--primary a,.b--primary h1,.b--primary h2,.b--primary h3,.b--primary h4,.b--primary h5,.b--primary h6,.b--primary li,.b--primary p,.b--primary ul,.button,.button a,.button h1,.button h2,.button h3,.button h4,.button h5,.button h6,.button li,.button p,.button ul,.file-field label,.file-field label a,.file-field label h1,.file-field label h2,.file-field label h3,.file-field label h4,.file-field label h5,.file-field label h6,.file-field label li,.file-field label p,.file-field label ul,.site-header.floating.is--attached,.site-header.floating.is--attached a,.site-header.floating.is--attached h1,.site-header.floating.is--attached h2,.site-header.floating.is--attached h3,.site-header.floating.is--attached h4,.site-header.floating.is--attached h5,.site-header.floating.is--attached h6,.site-header.floating.is--attached li,.site-header.floating.is--attached p,.site-header.floating.is--attached ul,.wpas-form-group#wpas_files_wrapper label,.wpas-form-group#wpas_files_wrapper label a,.wpas-form-group#wpas_files_wrapper label h1,.wpas-form-group#wpas_files_wrapper label h2,.wpas-form-group#wpas_files_wrapper label h3,.wpas-form-group#wpas_files_wrapper label h4,.wpas-form-group#wpas_files_wrapper label h5,.wpas-form-group#wpas_files_wrapper label h6,.wpas-form-group#wpas_files_wrapper label li,.wpas-form-group#wpas_files_wrapper label p,.wpas-form-group#wpas_files_wrapper label ul,button,button a,button h1,button h2,button h3,button h4,button h5,button h6,button li,button p,button ul,input[type=reset],input[type=reset] a,input[type=reset] h1,input[type=reset] h2,input[type=reset] h3,input[type=reset] h4,input[type=reset] h5,input[type=reset] h6,input[type=reset] li,input[type=reset] p,input[type=reset] ul,input[type=submit],input[type=submit] a,input[type=submit] h1,input[type=submit] h2,input[type=submit] h3,input[type=submit] h4,input[type=submit] h5,input[type=submit] h6,input[type=submit] li,input[type=submit] p,input[type=submit] ul{color:#FFF}#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal a:hover,.b--primary a:hover,.button a:hover,.file-field label a:hover,.site-header.floating.is--attached a:hover,.wpas-form-group#wpas_files_wrapper label a:hover,button a:hover,input[type=reset] a:hover,input[type=submit] a:hover{color:rgba(255,255,255,.5)}#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal,.button,.file-field label,.file-field label.site-header.floating.is--attached,.site-header.floating.is--attached.button,.wpas-form-group#wpas_files_wrapper label,button,button.site-header.floating.is--attached,input.site-header.floating.is--attached[type=reset],input.site-header.floating.is--attached[type=submit],input[type=reset],input[type=submit]{background-color:#8062D4;color:#FFF}#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal .ee-button-text,.b--primary.button .ee-button-text,.button .ee-button-text,.file-field label .ee-button-text,.file-field label.site-header.floating.is--attached .ee-button-text,.site-header.floating.is--attached.button .ee-button-text,.wpas-form-group#wpas_files_wrapper label .ee-button-text,button .ee-button-text,button.b--primary .ee-button-text,button.site-header.floating.is--attached .ee-button-text,input.site-header.floating.is--attached[type=reset] .ee-button-text,input.site-header.floating.is--attached[type=submit] .ee-button-text,input[type=reset] .ee-button-text,input[type=submit] .ee-button-text{color:#FFF}#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal:hover,.button:hover,.file-field label.site-header.floating.is--attached:hover,.file-field label:hover,.site-header.floating.is--attached.button:hover,.wpas-form-group#wpas_files_wrapper label:hover,button.site-header.floating.is--attached:hover,button:hover,input.site-header.floating.is--attached[type=reset]:hover,input.site-header.floating.is--attached[type=submit]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#603ac9;color:#FFF}.f--primary,.f--primary a,.f--primary h1,.f--primary h2,.f--primary h3,.f--primary h4,.f--primary h5,.f--primary h6,.f--primary p{color:#8062D4!important}#edd_checkout_wrap #edd_purchase_submit #edd-purchase-button,.b--secondary,.edd_download_purchase_form .edd-add-to-cart,.edd_download_purchase_form .edd_go_to_checkout,.off-canvas,.wpas-btn[name=wpas-submit]{background-color:#41DCAB}#edd_checkout_wrap #edd_purchase_submit #edd-purchase-button,#edd_checkout_wrap #edd_purchase_submit #edd-purchase-button a,#edd_checkout_wrap #edd_purchase_submit #edd-purchase-button h1,#edd_checkout_wrap #edd_purchase_submit #edd-purchase-button h2,#edd_checkout_wrap #edd_purchase_submit #edd-purchase-button h3,#edd_checkout_wrap #edd_purchase_submit #edd-purchase-button h4,#edd_checkout_wrap #edd_purchase_submit #edd-purchase-button h5,#edd_checkout_wrap #edd_purchase_submit #edd-purchase-button h6,#edd_checkout_wrap #edd_purchase_submit #edd-purchase-button li,#edd_checkout_wrap #edd_purchase_submit #edd-purchase-button p,#edd_checkout_wrap #edd_purchase_submit #edd-purchase-button ul,.b--secondary,.b--secondary a,.b--secondary h1,.b--secondary h2,.b--secondary h3,.b--secondary h4,.b--secondary h5,.b--secondary h6,.b--secondary li,.b--secondary p,.b--secondary ul,.edd_download_purchase_form .edd-add-to-cart,.edd_download_purchase_form .edd-add-to-cart a,.edd_download_purchase_form .edd-add-to-cart h1,.edd_download_purchase_form .edd-add-to-cart h2,.edd_download_purchase_form .edd-add-to-cart h3,.edd_download_purchase_form .edd-add-to-cart h4,.edd_download_purchase_form .edd-add-to-cart h5,.edd_download_purchase_form .edd-add-to-cart h6,.edd_download_purchase_form .edd-add-to-cart li,.edd_download_purchase_form .edd-add-to-cart p,.edd_download_purchase_form .edd-add-to-cart ul,.edd_download_purchase_form .edd_go_to_checkout,.edd_download_purchase_form .edd_go_to_checkout a,.edd_download_purchase_form .edd_go_to_checkout h1,.edd_download_purchase_form .edd_go_to_checkout h2,.edd_download_purchase_form .edd_go_to_checkout h3,.edd_download_purchase_form .edd_go_to_checkout h4,.edd_download_purchase_form .edd_go_to_checkout h5,.edd_download_purchase_form .edd_go_to_checkout h6,.edd_download_purchase_form .edd_go_to_checkout li,.edd_download_purchase_form .edd_go_to_checkout p,.edd_download_purchase_form .edd_go_to_checkout ul,.off-canvas,.off-canvas a,.off-canvas h1,.off-canvas h2,.off-canvas h3,.off-canvas h4,.off-canvas h5,.off-canvas h6,.off-canvas li,.off-canvas p,.off-canvas ul,.wpas-btn[name=wpas-submit],.wpas-btn[name=wpas-submit] a,.wpas-btn[name=wpas-submit] h1,.wpas-btn[name=wpas-submit] h2,.wpas-btn[name=wpas-submit] h3,.wpas-btn[name=wpas-submit] h4,.wpas-btn[name=wpas-submit] h5,.wpas-btn[name=wpas-submit] h6,.wpas-btn[name=wpas-submit] li,.wpas-btn[name=wpas-submit] p,.wpas-btn[name=wpas-submit] ul{color:#FFF}#edd_checkout_wrap #edd_purchase_submit #edd-purchase-button a:hover,.b--secondary a:hover,.edd_download_purchase_form .edd-add-to-cart a:hover,.edd_download_purchase_form .edd_go_to_checkout a:hover,.off-canvas a:hover,.wpas-btn[name=wpas-submit] a:hover{color:rgba(255,255,255,.5)}#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal.wpas-btn[name=wpas-submit],#edd_checkout_wrap #edd_checkout_form_wrap .b--secondary#edd-cancel-license-renewal,#edd_checkout_wrap #edd_checkout_form_wrap .edd_download_purchase_form .edd-add-to-cart#edd-cancel-license-renewal,#edd_checkout_wrap #edd_checkout_form_wrap .edd_download_purchase_form .edd_go_to_checkout#edd-cancel-license-renewal,#edd_checkout_wrap #edd_checkout_form_wrap .off-canvas#edd-cancel-license-renewal,#edd_checkout_wrap #edd_purchase_submit .button#edd-purchase-button,#edd_checkout_wrap #edd_purchase_submit .file-field label#edd-purchase-button,#edd_checkout_wrap #edd_purchase_submit .wpas-form-group#wpas_files_wrapper label#edd-purchase-button,#edd_checkout_wrap #edd_purchase_submit button#edd-purchase-button,#edd_checkout_wrap #edd_purchase_submit input[type=reset]#edd-purchase-button,#edd_checkout_wrap #edd_purchase_submit input[type=submit]#edd-purchase-button,.b--secondary.button,.button.wpas-btn[name=wpas-submit],.edd_download_purchase_form #edd_checkout_wrap #edd_checkout_form_wrap .edd-add-to-cart#edd-cancel-license-renewal,.edd_download_purchase_form #edd_checkout_wrap #edd_checkout_form_wrap .edd_go_to_checkout#edd-cancel-license-renewal,.edd_download_purchase_form .button.edd-add-to-cart,.edd_download_purchase_form .button.edd_go_to_checkout,.edd_download_purchase_form .file-field label.edd-add-to-cart,.edd_download_purchase_form .file-field label.edd_go_to_checkout,.edd_download_purchase_form .wpas-form-group#wpas_files_wrapper label.edd-add-to-cart,.edd_download_purchase_form .wpas-form-group#wpas_files_wrapper label.edd_go_to_checkout,.edd_download_purchase_form button.edd-add-to-cart,.edd_download_purchase_form button.edd_go_to_checkout,.edd_download_purchase_form input[type=reset].edd-add-to-cart,.edd_download_purchase_form input[type=reset].edd_go_to_checkout,.edd_download_purchase_form input[type=submit].edd-add-to-cart,.edd_download_purchase_form input[type=submit].edd_go_to_checkout,.file-field #edd_checkout_wrap #edd_purchase_submit label#edd-purchase-button,.file-field .edd_download_purchase_form label.edd-add-to-cart,.file-field .edd_download_purchase_form label.edd_go_to_checkout,.file-field label.b--secondary,.file-field label.off-canvas,.file-field label.wpas-btn[name=wpas-submit],.off-canvas.button,.wpas-form-group#wpas_files_wrapper #edd_checkout_wrap #edd_purchase_submit label#edd-purchase-button,.wpas-form-group#wpas_files_wrapper .edd_download_purchase_form label.edd-add-to-cart,.wpas-form-group#wpas_files_wrapper .edd_download_purchase_form label.edd_go_to_checkout,.wpas-form-group#wpas_files_wrapper label.b--secondary,.wpas-form-group#wpas_files_wrapper label.off-canvas,.wpas-form-group#wpas_files_wrapper label.wpas-btn[name=wpas-submit],button.b--secondary,button.off-canvas,button.wpas-btn[name=wpas-submit],input.b--secondary[type=reset],input.b--secondary[type=submit],input.off-canvas[type=reset],input.off-canvas[type=submit],input[type=reset].wpas-btn[name=wpas-submit],input[type=submit].wpas-btn[name=wpas-submit]{background-color:#41DCAB;color:#FFF}#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal.wpas-btn[name=wpas-submit] .ee-button-text,#edd_checkout_wrap #edd_checkout_form_wrap .b--secondary#edd-cancel-license-renewal .ee-button-text,#edd_checkout_wrap #edd_checkout_form_wrap .edd_download_purchase_form .edd-add-to-cart#edd-cancel-license-renewal .ee-button-text,#edd_checkout_wrap #edd_checkout_form_wrap .edd_download_purchase_form .edd_go_to_checkout#edd-cancel-license-renewal .ee-button-text,#edd_checkout_wrap #edd_checkout_form_wrap .off-canvas#edd-cancel-license-renewal .ee-button-text,#edd_checkout_wrap #edd_purchase_submit .button#edd-purchase-button .ee-button-text,#edd_checkout_wrap #edd_purchase_submit .file-field label#edd-purchase-button .ee-button-text,#edd_checkout_wrap #edd_purchase_submit .wpas-form-group#wpas_files_wrapper label#edd-purchase-button .ee-button-text,#edd_checkout_wrap #edd_purchase_submit button#edd-purchase-button .ee-button-text,#edd_checkout_wrap #edd_purchase_submit input[type=reset]#edd-purchase-button .ee-button-text,#edd_checkout_wrap #edd_purchase_submit input[type=submit]#edd-purchase-button .ee-button-text,.b--secondary.button .ee-button-text,.button.wpas-btn[name=wpas-submit] .ee-button-text,.edd_download_purchase_form #edd_checkout_wrap #edd_checkout_form_wrap .edd-add-to-cart#edd-cancel-license-renewal .ee-button-text,.edd_download_purchase_form #edd_checkout_wrap #edd_checkout_form_wrap .edd_go_to_checkout#edd-cancel-license-renewal .ee-button-text,.edd_download_purchase_form .button.edd-add-to-cart .ee-button-text,.edd_download_purchase_form .button.edd_go_to_checkout .ee-button-text,.edd_download_purchase_form .file-field label.edd-add-to-cart .ee-button-text,.edd_download_purchase_form .file-field label.edd_go_to_checkout .ee-button-text,.edd_download_purchase_form .wpas-form-group#wpas_files_wrapper label.edd-add-to-cart .ee-button-text,.edd_download_purchase_form .wpas-form-group#wpas_files_wrapper label.edd_go_to_checkout .ee-button-text,.edd_download_purchase_form button.edd-add-to-cart .ee-button-text,.edd_download_purchase_form button.edd_go_to_checkout .ee-button-text,.edd_download_purchase_form input[type=reset].edd-add-to-cart .ee-button-text,.edd_download_purchase_form input[type=reset].edd_go_to_checkout .ee-button-text,.edd_download_purchase_form input[type=submit].edd-add-to-cart .ee-button-text,.edd_download_purchase_form input[type=submit].edd_go_to_checkout .ee-button-text,.file-field #edd_checkout_wrap #edd_purchase_submit label#edd-purchase-button .ee-button-text,.file-field .edd_download_purchase_form label.edd-add-to-cart .ee-button-text,.file-field .edd_download_purchase_form label.edd_go_to_checkout .ee-button-text,.file-field label.b--secondary .ee-button-text,.file-field label.off-canvas .ee-button-text,.file-field label.wpas-btn[name=wpas-submit] .ee-button-text,.off-canvas.button .ee-button-text,.wpas-form-group#wpas_files_wrapper #edd_checkout_wrap #edd_purchase_submit label#edd-purchase-button .ee-button-text,.wpas-form-group#wpas_files_wrapper .edd_download_purchase_form label.edd-add-to-cart .ee-button-text,.wpas-form-group#wpas_files_wrapper .edd_download_purchase_form label.edd_go_to_checkout .ee-button-text,.wpas-form-group#wpas_files_wrapper label.b--secondary .ee-button-text,.wpas-form-group#wpas_files_wrapper label.off-canvas .ee-button-text,.wpas-form-group#wpas_files_wrapper label.wpas-btn[name=wpas-submit] .ee-button-text,button.b--secondary .ee-button-text,button.off-canvas .ee-button-text,button.wpas-btn[name=wpas-submit] .ee-button-text,input.b--secondary[type=reset] .ee-button-text,input.b--secondary[type=submit] .ee-button-text,input.off-canvas[type=reset] .ee-button-text,input.off-canvas[type=submit] .ee-button-text,input[type=reset].wpas-btn[name=wpas-submit] .ee-button-text,input[type=submit].wpas-btn[name=wpas-submit] .ee-button-text{color:#FFF}#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal.wpas-btn[name=wpas-submit]:hover,#edd_checkout_wrap #edd_checkout_form_wrap .b--secondary#edd-cancel-license-renewal:hover,#edd_checkout_wrap #edd_checkout_form_wrap .edd_download_purchase_form .edd-add-to-cart#edd-cancel-license-renewal:hover,#edd_checkout_wrap #edd_checkout_form_wrap .edd_download_purchase_form .edd_go_to_checkout#edd-cancel-license-renewal:hover,#edd_checkout_wrap #edd_checkout_form_wrap .off-canvas#edd-cancel-license-renewal:hover,#edd_checkout_wrap #edd_purchase_submit .button#edd-purchase-button:hover,#edd_checkout_wrap #edd_purchase_submit .file-field label#edd-purchase-button:hover,#edd_checkout_wrap #edd_purchase_submit .wpas-form-group#wpas_files_wrapper label#edd-purchase-button:hover,#edd_checkout_wrap #edd_purchase_submit button#edd-purchase-button:hover,#edd_checkout_wrap #edd_purchase_submit input[type=reset]#edd-purchase-button:hover,#edd_checkout_wrap #edd_purchase_submit input[type=submit]#edd-purchase-button:hover,.b--secondary.button:hover,.button.wpas-btn[name=wpas-submit]:hover,.edd_download_purchase_form #edd_checkout_wrap #edd_checkout_form_wrap .edd-add-to-cart#edd-cancel-license-renewal:hover,.edd_download_purchase_form #edd_checkout_wrap #edd_checkout_form_wrap .edd_go_to_checkout#edd-cancel-license-renewal:hover,.edd_download_purchase_form .button.edd-add-to-cart:hover,.edd_download_purchase_form .button.edd_go_to_checkout:hover,.edd_download_purchase_form .file-field label.edd-add-to-cart:hover,.edd_download_purchase_form .file-field label.edd_go_to_checkout:hover,.edd_download_purchase_form .wpas-form-group#wpas_files_wrapper label.edd-add-to-cart:hover,.edd_download_purchase_form .wpas-form-group#wpas_files_wrapper label.edd_go_to_checkout:hover,.edd_download_purchase_form button.edd-add-to-cart:hover,.edd_download_purchase_form button.edd_go_to_checkout:hover,.edd_download_purchase_form input[type=reset].edd-add-to-cart:hover,.edd_download_purchase_form input[type=reset].edd_go_to_checkout:hover,.edd_download_purchase_form input[type=submit].edd-add-to-cart:hover,.edd_download_purchase_form input[type=submit].edd_go_to_checkout:hover,.file-field #edd_checkout_wrap #edd_purchase_submit label#edd-purchase-button:hover,.file-field .edd_download_purchase_form label.edd-add-to-cart:hover,.file-field .edd_download_purchase_form label.edd_go_to_checkout:hover,.file-field label.b--secondary:hover,.file-field label.off-canvas:hover,.file-field label.wpas-btn[name=wpas-submit]:hover,.off-canvas.button:hover,.wpas-form-group#wpas_files_wrapper #edd_checkout_wrap #edd_purchase_submit label#edd-purchase-button:hover,.wpas-form-group#wpas_files_wrapper .edd_download_purchase_form label.edd-add-to-cart:hover,.wpas-form-group#wpas_files_wrapper .edd_download_purchase_form label.edd_go_to_checkout:hover,.wpas-form-group#wpas_files_wrapper label.b--secondary:hover,.wpas-form-group#wpas_files_wrapper label.off-canvas:hover,.wpas-form-group#wpas_files_wrapper label.wpas-btn[name=wpas-submit]:hover,button.b--secondary:hover,button.off-canvas:hover,button.wpas-btn[name=wpas-submit]:hover,input.b--secondary[type=reset]:hover,input.b--secondary[type=submit]:hover,input.off-canvas[type=reset]:hover,input.off-canvas[type=submit]:hover,input[type=reset].wpas-btn[name=wpas-submit]:hover,input[type=submit].wpas-btn[name=wpas-submit]:hover{background-color:#24c693;color:#FFF}#edd_checkout_wrap #edd_checkout_form_wrap .b--body#edd-cancel-license-renewal,#edd_checkout_wrap #edd_checkout_form_wrap .b--body#edd-cancel-license-renewal:hover,.b--body.button,.b--body.button:hover,.file-field label.b--body,.file-field label.b--body:hover,.wpas-form-group#wpas_files_wrapper label.b--body,.wpas-form-group#wpas_files_wrapper label.b--body:hover,button.b--body,button.b--body:hover,input.b--body[type=reset],input.b--body[type=reset]:hover,input.b--body[type=submit],input.b--body[type=submit]:hover{background-color:#000;color:#FFF}.f--secondary,.f--secondary a,.f--secondary h1,.f--secondary h2,.f--secondary h3,.f--secondary h4,.f--secondary h5,.f--secondary h6,.f--secondary p{color:#41DCAB!important}.b--body{background-color:#000}.b--body,.b--body a,.b--body h1,.b--body h2,.b--body h3,.b--body h4,.b--body h5,.b--body h6,.b--body li,.b--body p,.b--body ul{color:#FFF}.b--body a:hover{color:rgba(255,255,255,.5)}#edd_checkout_wrap #edd_checkout_form_wrap .b--body#edd-cancel-license-renewal .ee-button-text,.b--body.button .ee-button-text,.file-field label.b--body .ee-button-text,.wpas-form-group#wpas_files_wrapper label.b--body .ee-button-text,button.b--body .ee-button-text,input.b--body[type=reset] .ee-button-text,input.b--body[type=submit] .ee-button-text{color:#FFF}.edd_download_purchase_form .edd-sl-upgrade-link,.edd_download_purchase_form .edd-sl-upgrade-link a,.edd_download_purchase_form .edd-sl-upgrade-link h1,.edd_download_purchase_form .edd-sl-upgrade-link h2,.edd_download_purchase_form .edd-sl-upgrade-link h3,.edd_download_purchase_form .edd-sl-upgrade-link h4,.edd_download_purchase_form .edd-sl-upgrade-link h5,.edd_download_purchase_form .edd-sl-upgrade-link h6,.edd_download_purchase_form .edd-sl-upgrade-link p,.f--body,.f--body a,.f--body h1,.f--body h2,.f--body h3,.f--body h4,.f--body h5,.f--body h6,.f--body p{color:#000!important}.b--white,.site-header.floating,.site-header.floating.is--attached .sub-menu{background-color:#FFF}.b--white,.b--white a,.b--white a:hover,.b--white h1,.b--white h2,.b--white h3,.b--white h4,.b--white h5,.b--white h6,.b--white li,.b--white p,.b--white ul,.site-header.floating,.site-header.floating a,.site-header.floating a:hover,.site-header.floating h1,.site-header.floating h2,.site-header.floating h3,.site-header.floating h4,.site-header.floating h5,.site-header.floating h6,.site-header.floating li,.site-header.floating p,.site-header.floating ul,.site-header.floating.is--attached .sub-menu,.site-header.floating.is--attached .sub-menu a,.site-header.floating.is--attached .sub-menu a:hover,.site-header.floating.is--attached .sub-menu h1,.site-header.floating.is--attached .sub-menu h2,.site-header.floating.is--attached .sub-menu h3,.site-header.floating.is--attached .sub-menu h4,.site-header.floating.is--attached .sub-menu h5,.site-header.floating.is--attached .sub-menu h6,.site-header.floating.is--attached .sub-menu li,.site-header.floating.is--attached .sub-menu p,.site-header.floating.is--attached .sub-menu ul{color:#000}#edd_checkout_wrap #edd_checkout_form_wrap .b--white#edd-cancel-license-renewal,#edd_checkout_wrap #edd_checkout_form_wrap .site-header.floating#edd-cancel-license-renewal,#edd_checkout_wrap #edd_checkout_form_wrap .site-header.floating.is--attached .sub-menu#edd-cancel-license-renewal,.b--white.button,.file-field .site-header.floating.is--attached label.sub-menu,.file-field label.b--white,.file-field label.site-header.floating,.site-header.floating.button,.site-header.floating.is--attached #edd_checkout_wrap #edd_checkout_form_wrap .sub-menu#edd-cancel-license-renewal,.site-header.floating.is--attached .file-field label.sub-menu,.site-header.floating.is--attached .sub-menu.button,.site-header.floating.is--attached .wpas-form-group#wpas_files_wrapper label.sub-menu,.site-header.floating.is--attached button.sub-menu,.site-header.floating.is--attached input.sub-menu[type=reset],.site-header.floating.is--attached input.sub-menu[type=submit],.wpas-form-group#wpas_files_wrapper .site-header.floating.is--attached label.sub-menu,.wpas-form-group#wpas_files_wrapper label.b--white,.wpas-form-group#wpas_files_wrapper label.site-header.floating,button.b--white,button.site-header.floating,input.b--white[type=reset],input.b--white[type=submit],input.site-header.floating[type=reset],input.site-header.floating[type=submit]{background-color:#FFF;color:#000}#edd_checkout_wrap #edd_checkout_form_wrap .b--white#edd-cancel-license-renewal .ee-button-text,#edd_checkout_wrap #edd_checkout_form_wrap .site-header.floating#edd-cancel-license-renewal .ee-button-text,#edd_checkout_wrap #edd_checkout_form_wrap .site-header.floating.is--attached .sub-menu#edd-cancel-license-renewal .ee-button-text,.b--white.button .ee-button-text,.file-field .site-header.floating.is--attached label.sub-menu .ee-button-text,.file-field label.b--white .ee-button-text,.file-field label.site-header.floating .ee-button-text,.site-header.floating.button .ee-button-text,.site-header.floating.is--attached #edd_checkout_wrap #edd_checkout_form_wrap .sub-menu#edd-cancel-license-renewal .ee-button-text,.site-header.floating.is--attached .file-field label.sub-menu .ee-button-text,.site-header.floating.is--attached .sub-menu.button .ee-button-text,.site-header.floating.is--attached .wpas-form-group#wpas_files_wrapper label.sub-menu .ee-button-text,.site-header.floating.is--attached button.sub-menu .ee-button-text,.site-header.floating.is--attached input.sub-menu[type=reset] .ee-button-text,.site-header.floating.is--attached input.sub-menu[type=submit] .ee-button-text,.wpas-form-group#wpas_files_wrapper .site-header.floating.is--attached label.sub-menu .ee-button-text,.wpas-form-group#wpas_files_wrapper label.b--white .ee-button-text,.wpas-form-group#wpas_files_wrapper label.site-header.floating .ee-button-text,button.b--white .ee-button-text,button.site-header.floating .ee-button-text,input.b--white[type=reset] .ee-button-text,input.b--white[type=submit] .ee-button-text,input.site-header.floating[type=reset] .ee-button-text,input.site-header.floating[type=submit] .ee-button-text{color:#000}#edd_checkout_wrap #edd_checkout_form_wrap .b--white#edd-cancel-license-renewal:hover,#edd_checkout_wrap #edd_checkout_form_wrap .site-header.floating#edd-cancel-license-renewal:hover,#edd_checkout_wrap #edd_checkout_form_wrap .site-header.floating.is--attached .sub-menu#edd-cancel-license-renewal:hover,.b--white.button:hover,.file-field .site-header.floating.is--attached label.sub-menu:hover,.file-field label.b--white:hover,.file-field label.site-header.floating:hover,.site-header.floating.button:hover,.site-header.floating.is--attached #edd_checkout_wrap #edd_checkout_form_wrap .sub-menu#edd-cancel-license-renewal:hover,.site-header.floating.is--attached .file-field label.sub-menu:hover,.site-header.floating.is--attached .sub-menu.button:hover,.site-header.floating.is--attached .wpas-form-group#wpas_files_wrapper label.sub-menu:hover,.site-header.floating.is--attached button.sub-menu:hover,.site-header.floating.is--attached input.sub-menu[type=reset]:hover,.site-header.floating.is--attached input.sub-menu[type=submit]:hover,.wpas-form-group#wpas_files_wrapper .site-header.floating.is--attached label.sub-menu:hover,.wpas-form-group#wpas_files_wrapper label.b--white:hover,.wpas-form-group#wpas_files_wrapper label.site-header.floating:hover,button.b--white:hover,button.site-header.floating:hover,input.b--white[type=reset]:hover,input.b--white[type=submit]:hover,input.site-header.floating[type=reset]:hover,input.site-header.floating[type=submit]:hover{background-color:#e6e6e6;color:#000}#edd_checkout_wrap #edd_checkout_form_wrap .b--black#edd-cancel-license-renewal,#edd_checkout_wrap #edd_checkout_form_wrap .b--black#edd-cancel-license-renewal:hover,.b--black.button,.b--black.button:hover,.file-field label.b--black,.file-field label.b--black:hover,.wpas-form-group#wpas_files_wrapper label.b--black,.wpas-form-group#wpas_files_wrapper label.b--black:hover,button.b--black,button.b--black:hover,input.b--black[type=reset],input.b--black[type=reset]:hover,input.b--black[type=submit],input.b--black[type=submit]:hover{background-color:#000;color:#FFF}.f--white,.f--white a,.f--white h1,.f--white h2,.f--white h3,.f--white h4,.f--white h5,.f--white h6,.f--white p{color:#FFF!important}.b--black{background-color:#000}.b--black,.b--black a,.b--black h1,.b--black h2,.b--black h3,.b--black h4,.b--black h5,.b--black h6,.b--black li,.b--black p,.b--black ul{color:#FFF}.b--black a:hover{color:rgba(255,255,255,.5)}#edd_checkout_wrap #edd_checkout_form_wrap .b--black#edd-cancel-license-renewal .ee-button-text,.b--black.button .ee-button-text,.file-field label.b--black .ee-button-text,.wpas-form-group#wpas_files_wrapper label.b--black .ee-button-text,button.b--black .ee-button-text,input.b--black[type=reset] .ee-button-text,input.b--black[type=submit] .ee-button-text{color:#FFF}.f--black,.f--black a,.f--black h1,.f--black h2,.f--black h3,.f--black h4,.f--black h5,.f--black h6,.f--black p{color:#000!important}.b--gray-light{background-color:#E9E9E9}.b--gray-light,.b--gray-light a,.b--gray-light a:hover,.b--gray-light h1,.b--gray-light h2,.b--gray-light h3,.b--gray-light h4,.b--gray-light h5,.b--gray-light h6,.b--gray-light li,.b--gray-light p,.b--gray-light ul{color:#000}#edd_checkout_wrap #edd_checkout_form_wrap .b--gray-light#edd-cancel-license-renewal,.b--gray-light.button,.file-field label.b--gray-light,.wpas-form-group#wpas_files_wrapper label.b--gray-light,button.b--gray-light,input.b--gray-light[type=reset],input.b--gray-light[type=submit]{background-color:#E9E9E9;color:#000}#edd_checkout_wrap #edd_checkout_form_wrap .b--gray-light#edd-cancel-license-renewal .ee-button-text,.b--gray-light.button .ee-button-text,.file-field label.b--gray-light .ee-button-text,.wpas-form-group#wpas_files_wrapper label.b--gray-light .ee-button-text,button.b--gray-light .ee-button-text,input.b--gray-light[type=reset] .ee-button-text,input.b--gray-light[type=submit] .ee-button-text{color:#000}#edd_checkout_wrap #edd_checkout_form_wrap .b--gray-light#edd-cancel-license-renewal:hover,.b--gray-light.button:hover,.file-field label.b--gray-light:hover,.wpas-form-group#wpas_files_wrapper label.b--gray-light:hover,button.b--gray-light:hover,input.b--gray-light[type=reset]:hover,input.b--gray-light[type=submit]:hover{background-color:#d0d0d0;color:#000}.f--gray-light,.f--gray-light a,.f--gray-light h1,.f--gray-light h2,.f--gray-light h3,.f--gray-light h4,.f--gray-light h5,.f--gray-light h6,.f--gray-light p{color:#E9E9E9!important}.b--gray-lighter{background-color:#F7F7F7}.b--gray-lighter,.b--gray-lighter a,.b--gray-lighter a:hover,.b--gray-lighter h1,.b--gray-lighter h2,.b--gray-lighter h3,.b--gray-lighter h4,.b--gray-lighter h5,.b--gray-lighter h6,.b--gray-lighter li,.b--gray-lighter p,.b--gray-lighter ul{color:#000}#edd_checkout_wrap #edd_checkout_form_wrap .b--gray-lighter#edd-cancel-license-renewal,.b--gray-lighter.button,.file-field label.b--gray-lighter,.wpas-form-group#wpas_files_wrapper label.b--gray-lighter,button.b--gray-lighter,input.b--gray-lighter[type=reset],input.b--gray-lighter[type=submit]{background-color:#F7F7F7;color:#000}#edd_checkout_wrap #edd_checkout_form_wrap .b--gray-lighter#edd-cancel-license-renewal .ee-button-text,.b--gray-lighter.button .ee-button-text,.file-field label.b--gray-lighter .ee-button-text,.wpas-form-group#wpas_files_wrapper label.b--gray-lighter .ee-button-text,button.b--gray-lighter .ee-button-text,input.b--gray-lighter[type=reset] .ee-button-text,input.b--gray-lighter[type=submit] .ee-button-text{color:#000}#edd_checkout_wrap #edd_checkout_form_wrap .b--gray-lighter#edd-cancel-license-renewal:hover,.b--gray-lighter.button:hover,.file-field label.b--gray-lighter:hover,.wpas-form-group#wpas_files_wrapper label.b--gray-lighter:hover,button.b--gray-lighter:hover,input.b--gray-lighter[type=reset]:hover,input.b--gray-lighter[type=submit]:hover{background-color:#dedede;color:#000}.f--gray-lighter,.f--gray-lighter a,.f--gray-lighter h1,.f--gray-lighter h2,.f--gray-lighter h3,.f--gray-lighter h4,.f--gray-lighter h5,.f--gray-lighter h6,.f--gray-lighter p{color:#F7F7F7!important}.b--gray-dark{background-color:#C2C2C2}.b--gray-dark,.b--gray-dark a,.b--gray-dark h1,.b--gray-dark h2,.b--gray-dark h3,.b--gray-dark h4,.b--gray-dark h5,.b--gray-dark h6,.b--gray-dark li,.b--gray-dark p,.b--gray-dark ul{color:#FFF}.b--gray-dark a:hover{color:rgba(255,255,255,.5)}#edd_checkout_wrap #edd_checkout_form_wrap .b--gray-dark#edd-cancel-license-renewal,.b--gray-dark.button,.file-field label.b--gray-dark,.wpas-form-group#wpas_files_wrapper label.b--gray-dark,button.b--gray-dark,input.b--gray-dark[type=reset],input.b--gray-dark[type=submit]{background-color:#C2C2C2;color:#FFF}#edd_checkout_wrap #edd_checkout_form_wrap .b--gray-dark#edd-cancel-license-renewal .ee-button-text,.b--gray-dark.button .ee-button-text,.file-field label.b--gray-dark .ee-button-text,.wpas-form-group#wpas_files_wrapper label.b--gray-dark .ee-button-text,button.b--gray-dark .ee-button-text,input.b--gray-dark[type=reset] .ee-button-text,input.b--gray-dark[type=submit] .ee-button-text{color:#FFF}#edd_checkout_wrap #edd_checkout_form_wrap .b--gray-dark#edd-cancel-license-renewal:hover,.b--gray-dark.button:hover,.file-field label.b--gray-dark:hover,.wpas-form-group#wpas_files_wrapper label.b--gray-dark:hover,button.b--gray-dark:hover,input.b--gray-dark[type=reset]:hover,input.b--gray-dark[type=submit]:hover{background-color:#a9a9a9;color:#FFF}.f--gray-dark,.f--gray-dark a,.f--gray-dark h1,.f--gray-dark h2,.f--gray-dark h3,.f--gray-dark h4,.f--gray-dark h5,.f--gray-dark h6,.f--gray-dark p{color:#C2C2C2!important}#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal,.b--alert{background-color:#DF2451}#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal,#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal a,#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal h1,#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal h2,#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal h3,#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal h4,#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal h5,#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal h6,#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal li,#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal p,#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal ul,.b--alert,.b--alert a,.b--alert h1,.b--alert h2,.b--alert h3,.b--alert h4,.b--alert h5,.b--alert h6,.b--alert li,.b--alert p,.b--alert ul{color:#FFF}#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal a:hover,.b--alert a:hover{color:rgba(255,255,255,.5)}#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal,.b--alert.button,.file-field label.b--alert,.wpas-form-group#wpas_files_wrapper label.b--alert,button.b--alert,input.b--alert[type=reset],input.b--alert[type=submit]{background-color:#DF2451;color:#FFF}#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal .ee-button-text,.b--alert.button .ee-button-text,.file-field label.b--alert .ee-button-text,.wpas-form-group#wpas_files_wrapper label.b--alert .ee-button-text,button.b--alert .ee-button-text,input.b--alert[type=reset] .ee-button-text,input.b--alert[type=submit] .ee-button-text{color:#FFF}#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal:hover,.b--alert.button:hover,.file-field label.b--alert:hover,.wpas-form-group#wpas_files_wrapper label.b--alert:hover,button.b--alert:hover,input.b--alert[type=reset]:hover,input.b--alert[type=submit]:hover{background-color:#b51b40;color:#FFF}.f--alert,.f--alert a,.f--alert h1,.f--alert h2,.f--alert h3,.f--alert h4,.f--alert h5,.f--alert h6,.f--alert p{color:#DF2451!important}.b--kl-primary,body.skin-kentledge .edd_download_purchase_form .edd-add-to-cart,body.skin-kentledge .edd_download_purchase_form .edd_go_to_checkout,body.skin-kentledge .site-header.is--attached{background-color:#FC5E6E}.b--kl-primary,.b--kl-primary a,.b--kl-primary h1,.b--kl-primary h2,.b--kl-primary h3,.b--kl-primary h4,.b--kl-primary h5,.b--kl-primary h6,.b--kl-primary li,.b--kl-primary p,.b--kl-primary ul,body.skin-kentledge .edd_download_purchase_form .edd-add-to-cart,body.skin-kentledge .edd_download_purchase_form .edd-add-to-cart a,body.skin-kentledge .edd_download_purchase_form .edd-add-to-cart h1,body.skin-kentledge .edd_download_purchase_form .edd-add-to-cart h2,body.skin-kentledge .edd_download_purchase_form .edd-add-to-cart h3,body.skin-kentledge .edd_download_purchase_form .edd-add-to-cart h4,body.skin-kentledge .edd_download_purchase_form .edd-add-to-cart h5,body.skin-kentledge .edd_download_purchase_form .edd-add-to-cart h6,body.skin-kentledge .edd_download_purchase_form .edd-add-to-cart li,body.skin-kentledge .edd_download_purchase_form .edd-add-to-cart p,body.skin-kentledge .edd_download_purchase_form .edd-add-to-cart ul,body.skin-kentledge .edd_download_purchase_form .edd_go_to_checkout,body.skin-kentledge .edd_download_purchase_form .edd_go_to_checkout a,body.skin-kentledge .edd_download_purchase_form .edd_go_to_checkout h1,body.skin-kentledge .edd_download_purchase_form .edd_go_to_checkout h2,body.skin-kentledge .edd_download_purchase_form .edd_go_to_checkout h3,body.skin-kentledge .edd_download_purchase_form .edd_go_to_checkout h4,body.skin-kentledge .edd_download_purchase_form .edd_go_to_checkout h5,body.skin-kentledge .edd_download_purchase_form .edd_go_to_checkout h6,body.skin-kentledge .edd_download_purchase_form .edd_go_to_checkout li,body.skin-kentledge .edd_download_purchase_form .edd_go_to_checkout p,body.skin-kentledge .edd_download_purchase_form .edd_go_to_checkout ul,body.skin-kentledge .site-header.is--attached,body.skin-kentledge .site-header.is--attached a,body.skin-kentledge .site-header.is--attached h1,body.skin-kentledge .site-header.is--attached h2,body.skin-kentledge .site-header.is--attached h3,body.skin-kentledge .site-header.is--attached h4,body.skin-kentledge .site-header.is--attached h5,body.skin-kentledge .site-header.is--attached h6,body.skin-kentledge .site-header.is--attached li,body.skin-kentledge .site-header.is--attached p,body.skin-kentledge .site-header.is--attached ul{color:#FFF}.b--kl-primary a:hover,body.skin-kentledge .edd_download_purchase_form .edd-add-to-cart a:hover,body.skin-kentledge .edd_download_purchase_form .edd_go_to_checkout a:hover,body.skin-kentledge .site-header.is--attached a:hover{color:rgba(255,255,255,.5)}#edd_checkout_wrap #edd_checkout_form_wrap .b--kl-primary#edd-cancel-license-renewal,#edd_checkout_wrap #edd_checkout_form_wrap body.skin-kentledge .edd_download_purchase_form .edd-add-to-cart#edd-cancel-license-renewal,#edd_checkout_wrap #edd_checkout_form_wrap body.skin-kentledge .edd_download_purchase_form .edd_go_to_checkout#edd-cancel-license-renewal,#edd_checkout_wrap #edd_checkout_form_wrap body.skin-kentledge .site-header.is--attached#edd-cancel-license-renewal,.b--kl-primary.button,.file-field body.skin-kentledge .edd_download_purchase_form label.edd-add-to-cart,.file-field body.skin-kentledge .edd_download_purchase_form label.edd_go_to_checkout,.file-field body.skin-kentledge label.site-header.is--attached,.file-field label.b--kl-primary,.wpas-form-group#wpas_files_wrapper body.skin-kentledge .edd_download_purchase_form label.edd-add-to-cart,.wpas-form-group#wpas_files_wrapper body.skin-kentledge .edd_download_purchase_form label.edd_go_to_checkout,.wpas-form-group#wpas_files_wrapper body.skin-kentledge label.site-header.is--attached,.wpas-form-group#wpas_files_wrapper label.b--kl-primary,body.skin-kentledge #edd_checkout_wrap #edd_checkout_form_wrap .site-header.is--attached#edd-cancel-license-renewal,body.skin-kentledge .edd_download_purchase_form #edd_checkout_wrap #edd_checkout_form_wrap .edd-add-to-cart#edd-cancel-license-renewal,body.skin-kentledge .edd_download_purchase_form #edd_checkout_wrap #edd_checkout_form_wrap .edd_go_to_checkout#edd-cancel-license-renewal,body.skin-kentledge .edd_download_purchase_form .button.edd-add-to-cart,body.skin-kentledge .edd_download_purchase_form .button.edd_go_to_checkout,body.skin-kentledge .edd_download_purchase_form .file-field label.edd-add-to-cart,body.skin-kentledge .edd_download_purchase_form .file-field label.edd_go_to_checkout,body.skin-kentledge .edd_download_purchase_form .wpas-form-group#wpas_files_wrapper label.edd-add-to-cart,body.skin-kentledge .edd_download_purchase_form .wpas-form-group#wpas_files_wrapper label.edd_go_to_checkout,body.skin-kentledge .edd_download_purchase_form button.edd-add-to-cart,body.skin-kentledge .edd_download_purchase_form button.edd_go_to_checkout,body.skin-kentledge .edd_download_purchase_form input[type=reset].edd-add-to-cart,body.skin-kentledge .edd_download_purchase_form input[type=reset].edd_go_to_checkout,body.skin-kentledge .edd_download_purchase_form input[type=submit].edd-add-to-cart,body.skin-kentledge .edd_download_purchase_form input[type=submit].edd_go_to_checkout,body.skin-kentledge .file-field label.site-header.is--attached,body.skin-kentledge .site-header.is--attached.button,body.skin-kentledge .wpas-form-group#wpas_files_wrapper label.site-header.is--attached,body.skin-kentledge button.site-header.is--attached,body.skin-kentledge input.site-header.is--attached[type=reset],body.skin-kentledge input.site-header.is--attached[type=submit],button.b--kl-primary,input.b--kl-primary[type=reset],input.b--kl-primary[type=submit]{background-color:#FC5E6E;color:#FFF}#edd_checkout_wrap #edd_checkout_form_wrap .b--kl-primary#edd-cancel-license-renewal .ee-button-text,#edd_checkout_wrap #edd_checkout_form_wrap body.skin-kentledge .edd_download_purchase_form .edd-add-to-cart#edd-cancel-license-renewal .ee-button-text,#edd_checkout_wrap #edd_checkout_form_wrap body.skin-kentledge .edd_download_purchase_form .edd_go_to_checkout#edd-cancel-license-renewal .ee-button-text,#edd_checkout_wrap #edd_checkout_form_wrap body.skin-kentledge .site-header.is--attached#edd-cancel-license-renewal .ee-button-text,.b--kl-primary.button .ee-button-text,.file-field body.skin-kentledge .edd_download_purchase_form label.edd-add-to-cart .ee-button-text,.file-field body.skin-kentledge .edd_download_purchase_form label.edd_go_to_checkout .ee-button-text,.file-field body.skin-kentledge label.site-header.is--attached .ee-button-text,.file-field label.b--kl-primary .ee-button-text,.wpas-form-group#wpas_files_wrapper body.skin-kentledge .edd_download_purchase_form label.edd-add-to-cart .ee-button-text,.wpas-form-group#wpas_files_wrapper body.skin-kentledge .edd_download_purchase_form label.edd_go_to_checkout .ee-button-text,.wpas-form-group#wpas_files_wrapper body.skin-kentledge label.site-header.is--attached .ee-button-text,.wpas-form-group#wpas_files_wrapper label.b--kl-primary .ee-button-text,body.skin-kentledge #edd_checkout_wrap #edd_checkout_form_wrap .site-header.is--attached#edd-cancel-license-renewal .ee-button-text,body.skin-kentledge .edd_download_purchase_form #edd_checkout_wrap #edd_checkout_form_wrap .edd-add-to-cart#edd-cancel-license-renewal .ee-button-text,body.skin-kentledge .edd_download_purchase_form #edd_checkout_wrap #edd_checkout_form_wrap .edd_go_to_checkout#edd-cancel-license-renewal .ee-button-text,body.skin-kentledge .edd_download_purchase_form .button.edd-add-to-cart .ee-button-text,body.skin-kentledge .edd_download_purchase_form .button.edd_go_to_checkout .ee-button-text,body.skin-kentledge .edd_download_purchase_form .file-field label.edd-add-to-cart .ee-button-text,body.skin-kentledge .edd_download_purchase_form .file-field label.edd_go_to_checkout .ee-button-text,body.skin-kentledge .edd_download_purchase_form .wpas-form-group#wpas_files_wrapper label.edd-add-to-cart .ee-button-text,body.skin-kentledge .edd_download_purchase_form .wpas-form-group#wpas_files_wrapper label.edd_go_to_checkout .ee-button-text,body.skin-kentledge .edd_download_purchase_form button.edd-add-to-cart .ee-button-text,body.skin-kentledge .edd_download_purchase_form button.edd_go_to_checkout .ee-button-text,body.skin-kentledge .edd_download_purchase_form input[type=reset].edd-add-to-cart .ee-button-text,body.skin-kentledge .edd_download_purchase_form input[type=reset].edd_go_to_checkout .ee-button-text,body.skin-kentledge .edd_download_purchase_form input[type=submit].edd-add-to-cart .ee-button-text,body.skin-kentledge .edd_download_purchase_form input[type=submit].edd_go_to_checkout .ee-button-text,body.skin-kentledge .file-field label.site-header.is--attached .ee-button-text,body.skin-kentledge .site-header.is--attached.button .ee-button-text,body.skin-kentledge .wpas-form-group#wpas_files_wrapper label.site-header.is--attached .ee-button-text,body.skin-kentledge button.site-header.is--attached .ee-button-text,body.skin-kentledge input.site-header.is--attached[type=reset] .ee-button-text,body.skin-kentledge input.site-header.is--attached[type=submit] .ee-button-text,button.b--kl-primary .ee-button-text,input.b--kl-primary[type=reset] .ee-button-text,input.b--kl-primary[type=submit] .ee-button-text{color:#FFF}#edd_checkout_wrap #edd_checkout_form_wrap .b--kl-primary#edd-cancel-license-renewal:hover,#edd_checkout_wrap #edd_checkout_form_wrap body.skin-kentledge .edd_download_purchase_form .edd-add-to-cart#edd-cancel-license-renewal:hover,#edd_checkout_wrap #edd_checkout_form_wrap body.skin-kentledge .edd_download_purchase_form .edd_go_to_checkout#edd-cancel-license-renewal:hover,#edd_checkout_wrap #edd_checkout_form_wrap body.skin-kentledge .site-header.is--attached#edd-cancel-license-renewal:hover,.b--kl-primary.button:hover,.file-field body.skin-kentledge .edd_download_purchase_form label.edd-add-to-cart:hover,.file-field body.skin-kentledge .edd_download_purchase_form label.edd_go_to_checkout:hover,.file-field body.skin-kentledge label.site-header.is--attached:hover,.file-field label.b--kl-primary:hover,.wpas-form-group#wpas_files_wrapper body.skin-kentledge .edd_download_purchase_form label.edd-add-to-cart:hover,.wpas-form-group#wpas_files_wrapper body.skin-kentledge .edd_download_purchase_form label.edd_go_to_checkout:hover,.wpas-form-group#wpas_files_wrapper body.skin-kentledge label.site-header.is--attached:hover,.wpas-form-group#wpas_files_wrapper label.b--kl-primary:hover,body.skin-kentledge #edd_checkout_wrap #edd_checkout_form_wrap .site-header.is--attached#edd-cancel-license-renewal:hover,body.skin-kentledge .edd_download_purchase_form #edd_checkout_wrap #edd_checkout_form_wrap .edd-add-to-cart#edd-cancel-license-renewal:hover,body.skin-kentledge .edd_download_purchase_form #edd_checkout_wrap #edd_checkout_form_wrap .edd_go_to_checkout#edd-cancel-license-renewal:hover,body.skin-kentledge .edd_download_purchase_form .button.edd-add-to-cart:hover,body.skin-kentledge .edd_download_purchase_form .button.edd_go_to_checkout:hover,body.skin-kentledge .edd_download_purchase_form .file-field label.edd-add-to-cart:hover,body.skin-kentledge .edd_download_purchase_form .file-field label.edd_go_to_checkout:hover,body.skin-kentledge .edd_download_purchase_form .wpas-form-group#wpas_files_wrapper label.edd-add-to-cart:hover,body.skin-kentledge .edd_download_purchase_form .wpas-form-group#wpas_files_wrapper label.edd_go_to_checkout:hover,body.skin-kentledge .edd_download_purchase_form button.edd-add-to-cart:hover,body.skin-kentledge .edd_download_purchase_form button.edd_go_to_checkout:hover,body.skin-kentledge .edd_download_purchase_form input[type=reset].edd-add-to-cart:hover,body.skin-kentledge .edd_download_purchase_form input[type=reset].edd_go_to_checkout:hover,body.skin-kentledge .edd_download_purchase_form input[type=submit].edd-add-to-cart:hover,body.skin-kentledge .edd_download_purchase_form input[type=submit].edd_go_to_checkout:hover,body.skin-kentledge .file-field label.site-header.is--attached:hover,body.skin-kentledge .site-header.is--attached.button:hover,body.skin-kentledge .wpas-form-group#wpas_files_wrapper label.site-header.is--attached:hover,body.skin-kentledge button.site-header.is--attached:hover,body.skin-kentledge input.site-header.is--attached[type=reset]:hover,body.skin-kentledge input.site-header.is--attached[type=submit]:hover,button.b--kl-primary:hover,input.b--kl-primary[type=reset]:hover,input.b--kl-primary[type=submit]:hover{background-color:#fb2c41;color:#FFF}.f--kl-primary,.f--kl-primary a,.f--kl-primary h1,.f--kl-primary h2,.f--kl-primary h3,.f--kl-primary h4,.f--kl-primary h5,.f--kl-primary h6,.f--kl-primary p{color:#FC5E6E!important}.b--kl-secondary,body.skin-kentledge #mc-embedded-subscribe{background-color:#44D0DA}.b--kl-secondary,.b--kl-secondary a,.b--kl-secondary h1,.b--kl-secondary h2,.b--kl-secondary h3,.b--kl-secondary h4,.b--kl-secondary h5,.b--kl-secondary h6,.b--kl-secondary li,.b--kl-secondary p,.b--kl-secondary ul,body.skin-kentledge #mc-embedded-subscribe,body.skin-kentledge #mc-embedded-subscribe a,body.skin-kentledge #mc-embedded-subscribe h1,body.skin-kentledge #mc-embedded-subscribe h2,body.skin-kentledge #mc-embedded-subscribe h3,body.skin-kentledge #mc-embedded-subscribe h4,body.skin-kentledge #mc-embedded-subscribe h5,body.skin-kentledge #mc-embedded-subscribe h6,body.skin-kentledge #mc-embedded-subscribe li,body.skin-kentledge #mc-embedded-subscribe p,body.skin-kentledge #mc-embedded-subscribe ul{color:#FFF}.b--kl-secondary a:hover,body.skin-kentledge #mc-embedded-subscribe a:hover{color:rgba(255,255,255,.5)}#edd_checkout_wrap #edd_checkout_form_wrap .b--kl-secondary#edd-cancel-license-renewal,.b--kl-secondary.button,.file-field body.skin-kentledge label#mc-embedded-subscribe,.file-field label.b--kl-secondary,.wpas-form-group#wpas_files_wrapper body.skin-kentledge label#mc-embedded-subscribe,.wpas-form-group#wpas_files_wrapper label.b--kl-secondary,body.skin-kentledge #mc-embedded-subscribe.button,body.skin-kentledge .file-field label#mc-embedded-subscribe,body.skin-kentledge .wpas-form-group#wpas_files_wrapper label#mc-embedded-subscribe,body.skin-kentledge button#mc-embedded-subscribe,body.skin-kentledge input#mc-embedded-subscribe[type=reset],body.skin-kentledge input#mc-embedded-subscribe[type=submit],button.b--kl-secondary,input.b--kl-secondary[type=reset],input.b--kl-secondary[type=submit]{background-color:#44D0DA;color:#FFF}#edd_checkout_wrap #edd_checkout_form_wrap .b--kl-secondary#edd-cancel-license-renewal .ee-button-text,.b--kl-secondary.button .ee-button-text,.file-field body.skin-kentledge label#mc-embedded-subscribe .ee-button-text,.file-field label.b--kl-secondary .ee-button-text,.wpas-form-group#wpas_files_wrapper body.skin-kentledge label#mc-embedded-subscribe .ee-button-text,.wpas-form-group#wpas_files_wrapper label.b--kl-secondary .ee-button-text,body.skin-kentledge #mc-embedded-subscribe.button .ee-button-text,body.skin-kentledge .file-field label#mc-embedded-subscribe .ee-button-text,body.skin-kentledge .wpas-form-group#wpas_files_wrapper label#mc-embedded-subscribe .ee-button-text,body.skin-kentledge button#mc-embedded-subscribe .ee-button-text,body.skin-kentledge input#mc-embedded-subscribe[type=reset] .ee-button-text,body.skin-kentledge input#mc-embedded-subscribe[type=submit] .ee-button-text,button.b--kl-secondary .ee-button-text,input.b--kl-secondary[type=reset] .ee-button-text,input.b--kl-secondary[type=submit] .ee-button-text{color:#FFF}#edd_checkout_wrap #edd_checkout_form_wrap .b--kl-secondary#edd-cancel-license-renewal:hover,.b--kl-secondary.button:hover,.file-field body.skin-kentledge label#mc-embedded-subscribe:hover,.file-field label.b--kl-secondary:hover,.wpas-form-group#wpas_files_wrapper body.skin-kentledge label#mc-embedded-subscribe:hover,.wpas-form-group#wpas_files_wrapper label.b--kl-secondary:hover,body.skin-kentledge #mc-embedded-subscribe.button:hover,body.skin-kentledge .file-field label#mc-embedded-subscribe:hover,body.skin-kentledge .wpas-form-group#wpas_files_wrapper label#mc-embedded-subscribe:hover,body.skin-kentledge button#mc-embedded-subscribe:hover,body.skin-kentledge input#mc-embedded-subscribe[type=reset]:hover,body.skin-kentledge input#mc-embedded-subscribe[type=submit]:hover,button.b--kl-secondary:hover,input.b--kl-secondary[type=reset]:hover,input.b--kl-secondary[type=submit]:hover{background-color:#27bac4;color:#FFF}.f--kl-secondary,.f--kl-secondary a,.f--kl-secondary h1,.f--kl-secondary h2,.f--kl-secondary h3,.f--kl-secondary h4,.f--kl-secondary h5,.f--kl-secondary h6,.f--kl-secondary p{color:#44D0DA!important}.b--wl-primary,body.skin-willie #mc-embedded-subscribe,body.skin-willie .site-header.is--attached{background-color:#2CC3EC}.b--wl-primary,.b--wl-primary a,.b--wl-primary h1,.b--wl-primary h2,.b--wl-primary h3,.b--wl-primary h4,.b--wl-primary h5,.b--wl-primary h6,.b--wl-primary li,.b--wl-primary p,.b--wl-primary ul,body.skin-willie #mc-embedded-subscribe,body.skin-willie #mc-embedded-subscribe a,body.skin-willie #mc-embedded-subscribe h1,body.skin-willie #mc-embedded-subscribe h2,body.skin-willie #mc-embedded-subscribe h3,body.skin-willie #mc-embedded-subscribe h4,body.skin-willie #mc-embedded-subscribe h5,body.skin-willie #mc-embedded-subscribe h6,body.skin-willie #mc-embedded-subscribe li,body.skin-willie #mc-embedded-subscribe p,body.skin-willie #mc-embedded-subscribe ul,body.skin-willie .site-header.is--attached,body.skin-willie .site-header.is--attached a,body.skin-willie .site-header.is--attached h1,body.skin-willie .site-header.is--attached h2,body.skin-willie .site-header.is--attached h3,body.skin-willie .site-header.is--attached h4,body.skin-willie .site-header.is--attached h5,body.skin-willie .site-header.is--attached h6,body.skin-willie .site-header.is--attached li,body.skin-willie .site-header.is--attached p,body.skin-willie .site-header.is--attached ul{color:#FFF}.b--wl-primary a:hover,body.skin-willie #mc-embedded-subscribe a:hover,body.skin-willie .site-header.is--attached a:hover{color:rgba(255,255,255,.5)}#edd_checkout_wrap #edd_checkout_form_wrap .b--wl-primary#edd-cancel-license-renewal,#edd_checkout_wrap #edd_checkout_form_wrap body.skin-willie .site-header.is--attached#edd-cancel-license-renewal,.b--wl-primary.button,.file-field body.skin-willie label#mc-embedded-subscribe,.file-field body.skin-willie label.site-header.is--attached,.file-field label.b--wl-primary,.wpas-form-group#wpas_files_wrapper body.skin-willie label#mc-embedded-subscribe,.wpas-form-group#wpas_files_wrapper body.skin-willie label.site-header.is--attached,.wpas-form-group#wpas_files_wrapper label.b--wl-primary,body.skin-willie #edd_checkout_wrap #edd_checkout_form_wrap .site-header.is--attached#edd-cancel-license-renewal,body.skin-willie #mc-embedded-subscribe.button,body.skin-willie .file-field label#mc-embedded-subscribe,body.skin-willie .file-field label.site-header.is--attached,body.skin-willie .site-header.is--attached.button,body.skin-willie .wpas-form-group#wpas_files_wrapper label#mc-embedded-subscribe,body.skin-willie .wpas-form-group#wpas_files_wrapper label.site-header.is--attached,body.skin-willie button#mc-embedded-subscribe,body.skin-willie button.site-header.is--attached,body.skin-willie input#mc-embedded-subscribe[type=reset],body.skin-willie input#mc-embedded-subscribe[type=submit],body.skin-willie input.site-header.is--attached[type=reset],body.skin-willie input.site-header.is--attached[type=submit],button.b--wl-primary,input.b--wl-primary[type=reset],input.b--wl-primary[type=submit]{background-color:#2CC3EC;color:#FFF}#edd_checkout_wrap #edd_checkout_form_wrap .b--wl-primary#edd-cancel-license-renewal .ee-button-text,#edd_checkout_wrap #edd_checkout_form_wrap body.skin-willie .site-header.is--attached#edd-cancel-license-renewal .ee-button-text,.b--wl-primary.button .ee-button-text,.file-field body.skin-willie label#mc-embedded-subscribe .ee-button-text,.file-field body.skin-willie label.site-header.is--attached .ee-button-text,.file-field label.b--wl-primary .ee-button-text,.wpas-form-group#wpas_files_wrapper body.skin-willie label#mc-embedded-subscribe .ee-button-text,.wpas-form-group#wpas_files_wrapper body.skin-willie label.site-header.is--attached .ee-button-text,.wpas-form-group#wpas_files_wrapper label.b--wl-primary .ee-button-text,body.skin-willie #edd_checkout_wrap #edd_checkout_form_wrap .site-header.is--attached#edd-cancel-license-renewal .ee-button-text,body.skin-willie #mc-embedded-subscribe.button .ee-button-text,body.skin-willie .file-field label#mc-embedded-subscribe .ee-button-text,body.skin-willie .file-field label.site-header.is--attached .ee-button-text,body.skin-willie .site-header.is--attached.button .ee-button-text,body.skin-willie .wpas-form-group#wpas_files_wrapper label#mc-embedded-subscribe .ee-button-text,body.skin-willie .wpas-form-group#wpas_files_wrapper label.site-header.is--attached .ee-button-text,body.skin-willie button#mc-embedded-subscribe .ee-button-text,body.skin-willie button.site-header.is--attached .ee-button-text,body.skin-willie input#mc-embedded-subscribe[type=reset] .ee-button-text,body.skin-willie input#mc-embedded-subscribe[type=submit] .ee-button-text,body.skin-willie input.site-header.is--attached[type=reset] .ee-button-text,body.skin-willie input.site-header.is--attached[type=submit] .ee-button-text,button.b--wl-primary .ee-button-text,input.b--wl-primary[type=reset] .ee-button-text,input.b--wl-primary[type=submit] .ee-button-text{color:#FFF}#edd_checkout_wrap #edd_checkout_form_wrap .b--wl-primary#edd-cancel-license-renewal:hover,#edd_checkout_wrap #edd_checkout_form_wrap body.skin-willie .site-header.is--attached#edd-cancel-license-renewal:hover,.b--wl-primary.button:hover,.file-field body.skin-willie label#mc-embedded-subscribe:hover,.file-field body.skin-willie label.site-header.is--attached:hover,.file-field label.b--wl-primary:hover,.wpas-form-group#wpas_files_wrapper body.skin-willie label#mc-embedded-subscribe:hover,.wpas-form-group#wpas_files_wrapper body.skin-willie label.site-header.is--attached:hover,.wpas-form-group#wpas_files_wrapper label.b--wl-primary:hover,body.skin-willie #edd_checkout_wrap #edd_checkout_form_wrap .site-header.is--attached#edd-cancel-license-renewal:hover,body.skin-willie #mc-embedded-subscribe.button:hover,body.skin-willie .file-field label#mc-embedded-subscribe:hover,body.skin-willie .file-field label.site-header.is--attached:hover,body.skin-willie .site-header.is--attached.button:hover,body.skin-willie .wpas-form-group#wpas_files_wrapper label#mc-embedded-subscribe:hover,body.skin-willie .wpas-form-group#wpas_files_wrapper label.site-header.is--attached:hover,body.skin-willie button#mc-embedded-subscribe:hover,body.skin-willie button.site-header.is--attached:hover,body.skin-willie input#mc-embedded-subscribe[type=reset]:hover,body.skin-willie input#mc-embedded-subscribe[type=submit]:hover,body.skin-willie input.site-header.is--attached[type=reset]:hover,body.skin-willie input.site-header.is--attached[type=submit]:hover,button.b--wl-primary:hover,input.b--wl-primary[type=reset]:hover,input.b--wl-primary[type=submit]:hover{background-color:#13a9d2;color:#FFF}.f--wl-primary,.f--wl-primary a,.f--wl-primary h1,.f--wl-primary h2,.f--wl-primary h3,.f--wl-primary h4,.f--wl-primary h5,.f--wl-primary h6,.f--wl-primary p{color:#2CC3EC!important}.b--wl-secondary{background-color:#FFF143}.b--wl-secondary,.b--wl-secondary a,.b--wl-secondary h1,.b--wl-secondary h2,.b--wl-secondary h3,.b--wl-secondary h4,.b--wl-secondary h5,.b--wl-secondary h6,.b--wl-secondary li,.b--wl-secondary p,.b--wl-secondary ul{color:#FFF}.b--wl-secondary a:hover{color:rgba(255,255,255,.5)}#edd_checkout_wrap #edd_checkout_form_wrap .b--wl-secondary#edd-cancel-license-renewal,.b--wl-secondary.button,.file-field label.b--wl-secondary,.wpas-form-group#wpas_files_wrapper label.b--wl-secondary,button.b--wl-secondary,input.b--wl-secondary[type=reset],input.b--wl-secondary[type=submit]{background-color:#FFF143;color:#FFF}#edd_checkout_wrap #edd_checkout_form_wrap .b--wl-secondary#edd-cancel-license-renewal .ee-button-text,.b--wl-secondary.button .ee-button-text,.file-field label.b--wl-secondary .ee-button-text,.wpas-form-group#wpas_files_wrapper label.b--wl-secondary .ee-button-text,button.b--wl-secondary .ee-button-text,input.b--wl-secondary[type=reset] .ee-button-text,input.b--wl-secondary[type=submit] .ee-button-text{color:#FFF}#edd_checkout_wrap #edd_checkout_form_wrap .b--wl-secondary#edd-cancel-license-renewal:hover,.b--wl-secondary.button:hover,.file-field label.b--wl-secondary:hover,.wpas-form-group#wpas_files_wrapper label.b--wl-secondary:hover,button.b--wl-secondary:hover,input.b--wl-secondary[type=reset]:hover,input.b--wl-secondary[type=submit]:hover{background-color:#ffed10;color:#FFF}.f--wl-secondary,.f--wl-secondary a,.f--wl-secondary h1,.f--wl-secondary h2,.f--wl-secondary h3,.f--wl-secondary h4,.f--wl-secondary h5,.f--wl-secondary h6,.f--wl-secondary p{color:#FFF143!important}.site-header{z-index:10;box-shadow:0 1px 0 rgba(0,0,0,.1);transition:background-color .15s linear;width:100%}.site-header,.site-header a{color:#000;font-weight:600}.site-header .sub-menu-wrap ul.sub-menu li>a,.site-header a:hover,.site-header:hover{color:#000}.site-header h1:not(:last-child){margin-bottom:0}.site-header.floating{bottom:auto;position:fixed}.site-header.floating.is--attached .site-title a[rel=home]{background-image:url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/img/interface/logo-inverted.svg)}.site-header.is--hidden .sub-menu-wrap{display:none!important}.site-header__wrapper{display:flex;justify-content:space-between;align-items:center;height:60px}.site-header .site-branding{display:flex;align-items:center}@media (min-width:30em){.site-header .site-branding .site-title{padding-right:56px}}.site-header .site-branding .site-title a[rel=home]{width:102px;height:13px;background:url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/img/interface/logo.svg) no-repeat;display:block}.site-header .site-branding .site-title a[rel=home]>i{display:none}.site-header--secondary{color:#FFF;padding:80px 0 40px}.site-header--secondary:before{content:"";height:80px;width:100%;display:block;position:relative}.site-header--kb{display:flex;padding:28px 0}@media (min-width:64.0625em){.site-header--kb{padding:56px 0}}.site-header--kb::before{content:none}.site-header--kb .breadcrumbs{margin-bottom:14px}.off-canvas{position:fixed;overflow-y:auto;z-index:20;padding-top:112px;transform:translateX(-100%)}.off-canvas ul{font-size:24px;font-weight:400}.off-canvas__close{margin-bottom:28px}.off-canvas__close:before{font-size:32px}aside.widget-area .menu{margin-bottom:56px}#edd_checkout_wrap .widget-area .edd-payment-icons,#edd_checkout_wrap .widget-area .edd-payment-icons .sub-menu,.data-list,.edd-pricing-table .edd-price-option ul,.edd_download_purchase_form .edd_price_options ul,.sidebar-nav,.sidebar-nav .sub-menu,.widget-area #edd_checkout_wrap .edd-payment-icons,.widget-area #edd_checkout_wrap .edd-payment-icons .sub-menu,.widget-area .menu,.widget-area .menu .sub-menu,.widget-area .nav,.widget-area .nav .sub-menu,ul.nav-menu ul,ul.nav-menu ul .sub-menu{margin:0}#edd_checkout_wrap .widget-area .edd-payment-icons li,.data-list li,.edd-pricing-table .edd-price-option ul li,.edd_download_purchase_form .edd_price_options ul li,.sidebar-nav li,.widget-area #edd_checkout_wrap .edd-payment-icons li,.widget-area .menu li,.widget-area .nav li,ul.nav-menu ul li{color:#000;border-bottom:1px solid #E9E9E9;padding-top:14px;padding-bottom:14px;margin:0}#edd_checkout_wrap .widget-area .edd-payment-icons li:last-child,.data-list li:last-child,.edd-pricing-table .edd-price-option ul li:last-child,.edd_download_purchase_form .edd_price_options ul li:last-child,.sidebar-nav li:last-child,.widget-area #edd_checkout_wrap .edd-payment-icons li:last-child,.widget-area .menu li:last-child,.widget-area .nav li:last-child,ul.nav-menu ul li:last-child{border-bottom:0}.footer{background:#F7F7F7;border-top:1px solid #E9E9E9}.footer h5{margin-bottom:14px}@media (min-width:64.0625em){.footer__products{margin-top:56px}}.footer__products a{color:#C2C2C2}.footer__products a:hover{color:#000}.footer__by{margin-top:28px}.footer__by img{max-width:48px;margin-right:28px}.o-prefix__content [type=date],.o-prefix__content [type=datetime],.o-prefix__content [type=datetime-local],.o-prefix__content [type=month],.o-prefix__content [type=week],.o-prefix__content [type=email],.o-prefix__content [type=number],.o-prefix__content [type=search],.o-prefix__content [type=tel],.o-prefix__content [type=time],.o-prefix__content [type=url],.o-prefix__content [type=color],.o-prefix__content [type=text],.o-prefix__content [type=password],.o-prefix__content select{border-top-right-radius:0;border-bottom-right-radius:0}label input[type=checkbox],label input[type=radio]{border:0!important;clip:rect(0 0 0 0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important}label.label--checkbox,label.label--radio{display:flex;align-items:center;cursor:pointer;position:relative}label.label--checkbox>*,label.label--radio>*{vertical-align:middle}label.label--checkbox:after,label.label--checkbox:before,label.label--radio:after,label.label--radio:before{content:"";position:relative;display:inline-block;vertical-align:middle;width:16px;height:16px;border-radius:5px;transition:all .25s linear}label.label--checkbox:before,label.label--radio:before{content:"";position:relative;display:inline-block;vertical-align:middle;margin-right:14px;width:24px;height:24px;flex-shrink:0;border:1px solid #E9E9E9}label.label--checkbox:after,label.label--radio:after{position:absolute;left:0;top:50%;margin:0 4px;transform:scale(0) translateY(-50%);transform-origin:50% 0;border-radius:4px;background-color:#8062D4}body.skin-kentledge .typster-control--weight ul li.is--selected span,body.skin-kentledge .typster-control--weight ul li:hover span,body.skin-kentledge label.label--checkbox:after,body.skin-kentledge label.label--radio:after{background-color:#FC5E6E}label.label--checkbox.is--checked:after,label.label--radio.is--checked:after{transform:scale(1) translateY(-50%)}label.label--checkbox.is--checked:before,label.label--radio.is--checked:before{border-color:#8062D4;box-shadow:0 18px 22px -12px rgba(0,0,0,.18)}label.label--checkbox:not(.is--checked):hover:after,label.label--radio:not(.is--checked):hover:after{transform:scale(.5) translateY(-50%)}label.label--radio:after,label.label--radio:before{border-radius:999px}.search-form input[type=text]{padding-left:49px;border:1px solid #E9E9E9;font-size:18px}.search-form input[type=text]:focus{border-color:#8062D4}.search-form label[for="s"]{position:relative}.search-form label[for="s"] .edd_sl_show_key,.search-form label[for="s"] .fa{position:absolute;margin:0 14px;left:0}.file-field label:before,.wpas-form-group#wpas_files_wrapper label:before{content:"+";padding-right:14px;font-size:1.3em;line-height:1}.file-field label *,.wpas-form-group#wpas_files_wrapper label *{pointer-events:none}.file-field input[type=file],.wpas-form-group#wpas_files_wrapper input[type=file]{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.box--link:hover img,.elementor-slick-slider .slick-next:before,.elementor-slick-slider .slick-prev:before,.elementor-slick-slider ul.slick-dots li button:focus:before,.elementor-slick-slider ul.slick-dots li button:hover:before{opacity:1}.file-field input[type=file]+.file-selection-notice,.wpas-form-group#wpas_files_wrapper input[type=file]+.file-selection-notice{color:#C2C2C2;margin-left:14px}body.skin-kentledge a{color:#44D0DA}body.skin-kentledge label.label--checkbox.is--checked:before,body.skin-kentledge label.label--radio.is--checked:before{border-color:#FC5E6E}body.skin-kentledge .typster{display:block}@media (max-width:47.99em){body.skin-kentledge .typster{display:none}}body.skin-kentledge .typster-preview{color:#FC5E6E}body.skin-kentledge .typster-preview::selection{background:#FC5E6E;color:#FFF}body.skin-kentledge .typster-preview::-moz-selection{background:#FC5E6E;color:#FFF}body.skin-kentledge .typster-preview,body.skin-kentledge .typster-preview:focus{color:#FC5E6E;border-top-color:#FC5E6E;border-bottom-color:#FC5E6E}body.skin-kentledge .typster-control label span{color:#44D0DA}body.skin-willie .typster-preview,body.skin-willie a{color:#2CC3EC}body.skin-kentledge .typster-control--weight ul li{vertical-align:middle;cursor:pointer}body.skin-kentledge .typster-control--weight ul li span{background-color:rgba(252,94,110,.5)}body.skin-kentledge .rangeslider,body.skin-kentledge .rangeslider__fill,body.skin-kentledge .rangeslider__handle{background:#FC5E6E}body.skin-willie .typster-control--weight ul li.is--selected span,body.skin-willie .typster-control--weight ul li:hover span,body.skin-willie label.label--checkbox:after,body.skin-willie label.label--radio:after{background-color:#2CC3EC}body.skin-willie label.label--checkbox.is--checked:before,body.skin-willie label.label--radio.is--checked:before{border-color:#2CC3EC}body.skin-willie .typster{display:block}@media (max-width:47.99em){body.skin-willie .typster{display:none}}body.skin-willie .typster-preview::selection{background:#2CC3EC;color:#FFF}body.skin-willie .typster-preview::-moz-selection{background:#2CC3EC;color:#FFF}body.skin-willie .typster-preview,body.skin-willie .typster-preview:focus{color:#2CC3EC;border-top-color:#2CC3EC;border-bottom-color:#2CC3EC}body.skin-willie .typster-control label span{color:#2CC3EC}body.skin-willie .typster-control--weight ul li{vertical-align:middle;cursor:pointer}body.skin-willie .typster-control--weight ul li span{background-color:rgba(44,195,236,.5)}body.skin-willie .typster .rangeslider{background:#FFF143}body.skin-willie .typster .rangeslider__fill,body.skin-willie .typster .rangeslider__handle{background:#2CC3EC}.breadcrumbs__separator{display:inline-block;margin:0 14px}@media (max-width:47.99em){.breadcrumbs{margin-bottom:28px}}.switcher{display:inline-flex;position:relative;border:1px solid #E9E9E9;border-radius:5px;margin-left:14px;cursor:pointer}.switcher__off,.switcher__on{flex-basis:50%;padding:4px 10px;text-align:center}.switcher:after{content:"";border-radius:5px;background-color:#DF2451;position:absolute;left:3px;top:3px;bottom:3px;width:calc(50% - 3px);transition:all .25s linear}.switcher-label{margin-bottom:14px}.switcher-wrapper{display:inline-block;margin:0}.switcher-wrapper input[type=checkbox]:checked+.switcher{border-color:#C2C2C2}.switcher-wrapper input[type=checkbox]:checked+.switcher:after{left:50%;background-color:#41DCAB}.edd-loading-ajax.edd-loading{width:40px;height:40px;border:4px solid rgba(128,98,212,.2);border-top:4px solid #8062D4;border-radius:50%;display:block;transition-property:transform;animation-name:rotate;animation-duration:.5s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}#edd_checkout_wrap .widget-area .edd-payment-icons,.edd-pricing-table .edd-price-option .widget-area ul,.edd_download_purchase_form .edd_price_options .widget-area ul,.sidebar-nav,.widget-area #edd_checkout_wrap .edd-payment-icons,.widget-area .data-list,.widget-area .edd-pricing-table .edd-price-option ul,.widget-area .edd_download_purchase_form .edd_price_options ul,.widget-area .menu,.widget-area .nav,ul.nav-menu ul{background-color:#FFF}#edd_checkout_wrap .widget-area .edd-payment-icons li.current-menu-item>a,.edd-pricing-table .edd-price-option .widget-area ul li.current-menu-item>a,.edd_download_purchase_form .edd_price_options .widget-area ul li.current-menu-item>a,.sidebar-nav li.current-menu-item>a,.widget-area #edd_checkout_wrap .edd-payment-icons li.current-menu-item>a,.widget-area .data-list li.current-menu-item>a,.widget-area .edd-pricing-table .edd-price-option ul li.current-menu-item>a,.widget-area .edd_download_purchase_form .edd_price_options ul li.current-menu-item>a,.widget-area .menu li.current-menu-item>a,.widget-area .nav li.current-menu-item>a,ul.nav-menu ul li.current-menu-item>a{color:#8062D4}#edd_checkout_wrap .widget-area .edd-payment-icons li,.edd-pricing-table .edd-price-option .widget-area ul li,.edd_download_purchase_form .edd_price_options .widget-area ul li,.sidebar-nav li,.widget-area #edd_checkout_wrap .edd-payment-icons li,.widget-area .data-list li,.widget-area .edd-pricing-table .edd-price-option ul li,.widget-area .edd_download_purchase_form .edd_price_options ul li,.widget-area .menu li,.widget-area .nav li,ul.nav-menu ul li{padding:0}#edd_checkout_wrap .widget-area .edd-payment-icons li a,.edd-pricing-table .edd-price-option .widget-area ul li a,.edd_download_purchase_form .edd_price_options .widget-area ul li a,.sidebar-nav li a,.widget-area #edd_checkout_wrap .edd-payment-icons li a,.widget-area .data-list li a,.widget-area .edd-pricing-table .edd-price-option ul li a,.widget-area .edd_download_purchase_form .edd_price_options ul li a,.widget-area .menu li a,.widget-area .nav li a,ul.nav-menu ul li a{font-weight:500;width:100%;padding:7px 14px;color:#000}#edd_checkout_wrap .widget-area .edd-payment-icons li a:hover,.edd-pricing-table .edd-price-option .widget-area ul li a:hover,.edd_download_purchase_form .edd_price_options .widget-area ul li a:hover,.sidebar-nav li a:hover,.widget-area #edd_checkout_wrap .edd-payment-icons li a:hover,.widget-area .data-list li a:hover,.widget-area .edd-pricing-table .edd-price-option ul li a:hover,.widget-area .edd_download_purchase_form .edd_price_options ul li a:hover,.widget-area .menu li a:hover,.widget-area .nav li a:hover,ul.nav-menu ul li a:hover{color:#8062D4;background-color:#fafafa}#edd_checkout_wrap .widget-area .edd-payment-icons li a .edd_sl_show_key,#edd_checkout_wrap .widget-area .edd-payment-icons li a .fa,.edd-pricing-table .edd-price-option .widget-area ul li a .edd_sl_show_key,.edd-pricing-table .edd-price-option .widget-area ul li a .fa,.edd_download_purchase_form .edd_price_options .widget-area ul li a .edd_sl_show_key,.edd_download_purchase_form .edd_price_options .widget-area ul li a .fa,.sidebar-nav li a .edd_sl_show_key,.sidebar-nav li a .fa,.widget-area #edd_checkout_wrap .edd-payment-icons li a .edd_sl_show_key,.widget-area #edd_checkout_wrap .edd-payment-icons li a .fa,.widget-area .data-list li a .edd_sl_show_key,.widget-area .data-list li a .fa,.widget-area .edd-pricing-table .edd-price-option ul li a .edd_sl_show_key,.widget-area .edd-pricing-table .edd-price-option ul li a .fa,.widget-area .edd_download_purchase_form .edd_price_options ul li a .edd_sl_show_key,.widget-area .edd_download_purchase_form .edd_price_options ul li a .fa,.widget-area .menu li a .edd_sl_show_key,.widget-area .menu li a .fa,.widget-area .nav li a .edd_sl_show_key,.widget-area .nav li a .fa,ul.nav-menu ul li a .edd_sl_show_key,ul.nav-menu ul li a .fa{width:18px;text-align:center}#edd_checkout_wrap .widget-area .edd-payment-icons .sub-menu,.edd-pricing-table .edd-price-option .widget-area ul .sub-menu,.edd_download_purchase_form .edd_price_options .widget-area ul .sub-menu,.sidebar-nav .sub-menu,.widget-area #edd_checkout_wrap .edd-payment-icons .sub-menu,.widget-area .data-list .sub-menu,.widget-area .edd-pricing-table .edd-price-option ul .sub-menu,.widget-area .edd_download_purchase_form .edd_price_options ul .sub-menu,.widget-area .menu .sub-menu,.widget-area .nav .sub-menu,ul.nav-menu ul .sub-menu{background-color:#F7F7F7;border-top:1px solid #E9E9E9}#edd_checkout_wrap .widget-area .edd-payment-icons .sub-menu li,.edd-pricing-table .edd-price-option .widget-area ul .sub-menu li,.edd_download_purchase_form .edd_price_options .widget-area ul .sub-menu li,.sidebar-nav .sub-menu li,.widget-area #edd_checkout_wrap .edd-payment-icons .sub-menu li,.widget-area .data-list .sub-menu li,.widget-area .edd-pricing-table .edd-price-option ul .sub-menu li,.widget-area .edd_download_purchase_form .edd_price_options ul .sub-menu li,.widget-area .menu .sub-menu li,.widget-area .nav .sub-menu li,ul.nav-menu ul .sub-menu li{padding:0}#edd_checkout_wrap .widget-area .edd-payment-icons .sub-menu li a,.edd-pricing-table .edd-price-option .widget-area ul .sub-menu li a,.edd_download_purchase_form .edd_price_options .widget-area ul .sub-menu li a,.sidebar-nav .sub-menu li a,.widget-area #edd_checkout_wrap .edd-payment-icons .sub-menu li a,.widget-area .data-list .sub-menu li a,.widget-area .edd-pricing-table .edd-price-option ul .sub-menu li a,.widget-area .edd_download_purchase_form .edd_price_options ul .sub-menu li a,.widget-area .menu .sub-menu li a,.widget-area .nav .sub-menu li a,ul.nav-menu ul .sub-menu li a{padding-left:calc(18px + 28px)}.sidebar-nav.sidebar-nav--spaced li a{padding:14px 21px}ul.nav-menu li{position:relative}ul.nav-menu li a{display:block}ul.nav-menu .sub-menu-wrap{z-index:10;visibility:hidden;position:absolute;left:0;min-width:150px;transform:translateY(-14px)}ul.nav-menu .sub-menu-wrap:before{content:"";display:block;width:100%;height:14px;position:relative}ul.nav-menu .sub-menu-wrap .sub-menu-wrap{top:-1px;left:100%;z-index:99}ul.nav-menu .sub-menu-wrap .sub-menu-wrap:before{content:none}ul.nav-menu ul li a{background-color:#FFF;color:#000}ul.nav-menu ul.sub-menu li a{padding:7px 14px}.typster{display:block}.typster-preview{padding:112px 0;font-size:120px;font-weight:500;font-family:kentledge;transition:none;text-align:center;margin-top:112px}.typster-preview::selection{background:#FC5E6E;color:#FFF}.typster-preview::-moz-selection{background:#FC5E6E;color:#FFF}.typster-preview,.typster-preview:focus{box-shadow:none;color:#FC5E6E;border:0;border-top:2px solid;border-bottom:2px solid;border-radius:0}.typster-control{margin-bottom:56px}@media (max-width:47.99em){.typster{display:none}.typster-control{margin-bottom:28px}}.typster-control label span{font-weight:500;margin-left:14px;color:#44D0DA}.typster-control--weight ul{margin-top:28px}.typster-control--weight ul li{vertical-align:middle;cursor:pointer}.typster-control--weight ul li.is--selected span,.typster-control--weight ul li:hover span{background-color:#FC5E6E}.typster-control--weight ul li span{width:4px;height:4px;border-radius:999px;display:block;background-color:rgba(252,94,110,.5)}#edd_checkout_wrap .widget-area .edd-payment-icons .menu-item-anchor,.edd-pricing-table .edd-price-option .widget-area ul .menu-item-anchor,.edd_download_purchase_form .edd_price_options .widget-area ul .menu-item-anchor,.sidebar-nav .widget-area .sub-menu .menu-item-anchor,.widget-area #edd_checkout_wrap .edd-payment-icons .menu-item-anchor,.widget-area .data-list .menu-item-anchor,.widget-area .edd-pricing-table .edd-price-option ul .menu-item-anchor,.widget-area .edd_download_purchase_form .edd_price_options ul .menu-item-anchor,.widget-area .menu .menu-item-anchor,.widget-area .nav .menu-item-anchor,.widget-area .sidebar-nav .menu-item-anchor,.widget-area ul.nav-menu ul .menu-item-anchor,ul.nav-menu .widget-area ul .menu-item-anchor,ul.nav-menu ul .widget-area .sub-menu .menu-item-anchor{display:flex;align-items:center}#edd_checkout_wrap .widget-area .edd-payment-icons .menu-item-link,.edd-pricing-table .edd-price-option .widget-area ul .menu-item-link,.edd_download_purchase_form .edd_price_options .widget-area ul .menu-item-link,.sidebar-nav .widget-area .sub-menu .menu-item-link,.tax-topic .box--link>*,.widget-area #edd_checkout_wrap .edd-payment-icons .menu-item-link,.widget-area .data-list .menu-item-link,.widget-area .edd-pricing-table .edd-price-option ul .menu-item-link,.widget-area .edd_download_purchase_form .edd_price_options ul .menu-item-link,.widget-area .menu .menu-item-link,.widget-area .nav .menu-item-link,.widget-area .sidebar-nav .menu-item-link,.widget-area ul.nav-menu ul .menu-item-link,ul.nav-menu .widget-area ul .menu-item-link,ul.nav-menu ul .widget-area .sub-menu .menu-item-link{flex-grow:1}@media (min-width:48em){#edd_checkout_wrap .widget-area .edd-payment-icons .menu-item-anchor:not(:hover) .label,#edd_checkout_wrap .widget-area .edd-payment-icons .menu-item-anchor:not(:hover) .wpas-label,.edd-pricing-table .edd-price-option .widget-area ul .menu-item-anchor:not(:hover) .label,.edd-pricing-table .edd-price-option .widget-area ul .menu-item-anchor:not(:hover) .wpas-label,.edd_download_purchase_form .edd_price_options .widget-area ul .menu-item-anchor:not(:hover) .label,.edd_download_purchase_form .edd_price_options .widget-area ul .menu-item-anchor:not(:hover) .wpas-label,.sidebar-nav .widget-area .sub-menu .menu-item-anchor:not(:hover) .label,.sidebar-nav .widget-area .sub-menu .menu-item-anchor:not(:hover) .wpas-label,.widget-area #edd_checkout_wrap .edd-payment-icons .menu-item-anchor:not(:hover) .label,.widget-area #edd_checkout_wrap .edd-payment-icons .menu-item-anchor:not(:hover) .wpas-label,.widget-area .data-list .menu-item-anchor:not(:hover) .label,.widget-area .data-list .menu-item-anchor:not(:hover) .wpas-label,.widget-area .edd-pricing-table .edd-price-option ul .menu-item-anchor:not(:hover) .label,.widget-area .edd-pricing-table .edd-price-option ul .menu-item-anchor:not(:hover) .wpas-label,.widget-area .edd_download_purchase_form .edd_price_options ul .menu-item-anchor:not(:hover) .label,.widget-area .edd_download_purchase_form .edd_price_options ul .menu-item-anchor:not(:hover) .wpas-label,.widget-area .menu .menu-item-anchor:not(:hover) .label,.widget-area .menu .menu-item-anchor:not(:hover) .wpas-label,.widget-area .nav .menu-item-anchor:not(:hover) .label,.widget-area .nav .menu-item-anchor:not(:hover) .wpas-label,.widget-area .sidebar-nav .menu-item-anchor:not(:hover) .label,.widget-area .sidebar-nav .menu-item-anchor:not(:hover) .wpas-label,.widget-area ul.nav-menu ul .menu-item-anchor:not(:hover) .label,.widget-area ul.nav-menu ul .menu-item-anchor:not(:hover) .wpas-label,ul.nav-menu .widget-area ul .menu-item-anchor:not(:hover) .label,ul.nav-menu .widget-area ul .menu-item-anchor:not(:hover) .wpas-label,ul.nav-menu ul .widget-area .sub-menu .menu-item-anchor:not(:hover) .label,ul.nav-menu ul .widget-area .sub-menu .menu-item-anchor:not(:hover) .wpas-label{margin-left:7px;border-radius:3px;max-width:7px;height:7px;padding:0;color:rgba(255,255,255,0)}}#edd_checkout_wrap .widget-area .edd-payment-icons .menu-item-icon,.edd-pricing-table .edd-price-option .widget-area ul .menu-item-icon,.edd_download_purchase_form .edd_price_options .widget-area ul .menu-item-icon,.sidebar-nav .widget-area .sub-menu .menu-item-icon,.widget-area #edd_checkout_wrap .edd-payment-icons .menu-item-icon,.widget-area .data-list .menu-item-icon,.widget-area .edd-pricing-table .edd-price-option ul .menu-item-icon,.widget-area .edd_download_purchase_form .edd_price_options ul .menu-item-icon,.widget-area .menu .menu-item-icon,.widget-area .nav .menu-item-icon,.widget-area .sidebar-nav .menu-item-icon,.widget-area ul.nav-menu ul .menu-item-icon,ul.nav-menu .widget-area ul .menu-item-icon,ul.nav-menu ul .widget-area .sub-menu .menu-item-icon{margin-right:14px;font-size:1.5em;display:inline-flex}@media (max-width:47.99em){#edd_checkout_wrap .widget-area .edd-payment-icons .menu-item-icon,.edd-pricing-table .edd-price-option .widget-area ul .menu-item-icon,.edd_download_purchase_form .edd_price_options .widget-area ul .menu-item-icon,.sidebar-nav .widget-area .sub-menu .menu-item-icon,.widget-area #edd_checkout_wrap .edd-payment-icons .menu-item-icon,.widget-area .data-list .menu-item-icon,.widget-area .edd-pricing-table .edd-price-option ul .menu-item-icon,.widget-area .edd_download_purchase_form .edd_price_options ul .menu-item-icon,.widget-area .menu .menu-item-icon,.widget-area .nav .menu-item-icon,.widget-area .sidebar-nav .menu-item-icon,.widget-area ul.nav-menu ul .menu-item-icon,ul.nav-menu .widget-area ul .menu-item-icon,ul.nav-menu ul .widget-area .sub-menu .menu-item-icon{font-size:1.1em}}#edd_checkout_wrap .widget-area .edd-payment-icons .menu-item-icon,#edd_checkout_wrap .widget-area .edd-payment-icons .menu-item-link,.edd-pricing-table .edd-price-option .widget-area ul .menu-item-icon,.edd-pricing-table .edd-price-option .widget-area ul .menu-item-link,.edd_download_purchase_form .edd_price_options .widget-area ul .menu-item-icon,.edd_download_purchase_form .edd_price_options .widget-area ul .menu-item-link,.sidebar-nav .widget-area .sub-menu .menu-item-icon,.sidebar-nav .widget-area .sub-menu .menu-item-link,.widget-area #edd_checkout_wrap .edd-payment-icons .menu-item-icon,.widget-area #edd_checkout_wrap .edd-payment-icons .menu-item-link,.widget-area .data-list .menu-item-icon,.widget-area .data-list .menu-item-link,.widget-area .edd-pricing-table .edd-price-option ul .menu-item-icon,.widget-area .edd-pricing-table .edd-price-option ul .menu-item-link,.widget-area .edd_download_purchase_form .edd_price_options ul .menu-item-icon,.widget-area .edd_download_purchase_form .edd_price_options ul .menu-item-link,.widget-area .menu .menu-item-icon,.widget-area .menu .menu-item-link,.widget-area .nav .menu-item-icon,.widget-area .nav .menu-item-link,.widget-area .sidebar-nav .menu-item-icon,.widget-area .sidebar-nav .menu-item-link,.widget-area ul.nav-menu ul .menu-item-icon,.widget-area ul.nav-menu ul .menu-item-link,ul.nav-menu .widget-area ul .menu-item-icon,ul.nav-menu .widget-area ul .menu-item-link,ul.nav-menu ul .widget-area .sub-menu .menu-item-icon,ul.nav-menu ul .widget-area .sub-menu .menu-item-link{vertical-align:middle}#edd_checkout_wrap .widget-area .edd-payment-icons .menu-item-link+.label:last-child,#edd_checkout_wrap .widget-area .edd-payment-icons .menu-item-link+.wpas-label:last-child,.edd-pricing-table .edd-price-option .widget-area ul .menu-item-link+.label:last-child,.edd-pricing-table .edd-price-option .widget-area ul .menu-item-link+.wpas-label:last-child,.edd_download_purchase_form .edd_price_options .widget-area ul .menu-item-link+.label:last-child,.edd_download_purchase_form .edd_price_options .widget-area ul .menu-item-link+.wpas-label:last-child,.sidebar-nav .widget-area .sub-menu .menu-item-link+.label:last-child,.sidebar-nav .widget-area .sub-menu .menu-item-link+.wpas-label:last-child,.widget-area #edd_checkout_wrap .edd-payment-icons .menu-item-link+.label:last-child,.widget-area #edd_checkout_wrap .edd-payment-icons .menu-item-link+.wpas-label:last-child,.widget-area .data-list .menu-item-link+.label:last-child,.widget-area .data-list .menu-item-link+.wpas-label:last-child,.widget-area .edd-pricing-table .edd-price-option ul .menu-item-link+.label:last-child,.widget-area .edd-pricing-table .edd-price-option ul .menu-item-link+.wpas-label:last-child,.widget-area .edd_download_purchase_form .edd_price_options ul .menu-item-link+.label:last-child,.widget-area .edd_download_purchase_form .edd_price_options ul .menu-item-link+.wpas-label:last-child,.widget-area .menu .menu-item-link+.label:last-child,.widget-area .menu .menu-item-link+.wpas-label:last-child,.widget-area .menu .sub-menu .menu-item-link+.label:last-child,.widget-area .menu .sub-menu .menu-item-link+.wpas-label:last-child,.widget-area .nav .menu-item-link+.label:last-child,.widget-area .nav .menu-item-link+.wpas-label:last-child,.widget-area .nav .sub-menu .menu-item-link+.label:last-child,.widget-area .nav .sub-menu .menu-item-link+.wpas-label:last-child,.widget-area .sidebar-nav .menu-item-link+.label:last-child,.widget-area .sidebar-nav .menu-item-link+.wpas-label:last-child,.widget-area .sidebar-nav .sub-menu .menu-item-link+.label:last-child,.widget-area .sidebar-nav .sub-menu .menu-item-link+.wpas-label:last-child,.widget-area ul.nav-menu ul .menu-item-link+.label:last-child,.widget-area ul.nav-menu ul .menu-item-link+.wpas-label:last-child,.widget-area ul.nav-menu ul .sub-menu .menu-item-link+.label:last-child,.widget-area ul.nav-menu ul .sub-menu .menu-item-link+.wpas-label:last-child,ul.nav-menu .widget-area ul .menu-item-link+.label:last-child,ul.nav-menu .widget-area ul .menu-item-link+.wpas-label:last-child,ul.nav-menu ul .widget-area .sub-menu .menu-item-link+.label:last-child,ul.nav-menu ul .widget-area .sub-menu .menu-item-link+.wpas-label:last-child{border-radius:3px}#edd_checkout_wrap .widget-area .edd-payment-icons .menu-item-label,.edd-pricing-table .edd-price-option .widget-area ul .menu-item-label,.edd_download_purchase_form .edd_price_options .widget-area ul .menu-item-label,.sidebar-nav .widget-area .sub-menu .menu-item-label,.widget-area #edd_checkout_wrap .edd-payment-icons .menu-item-label,.widget-area .data-list .menu-item-label,.widget-area .edd-pricing-table .edd-price-option ul .menu-item-label,.widget-area .edd_download_purchase_form .edd_price_options ul .menu-item-label,.widget-area .menu .menu-item-label,.widget-area .nav .menu-item-label,.widget-area .sidebar-nav .menu-item-label,.widget-area ul.nav-menu ul .menu-item-label,ul.nav-menu .widget-area ul .menu-item-label,ul.nav-menu ul .widget-area .sub-menu .menu-item-label{transition:all .2s cubic-bezier(.57,.01,.76,.55);min-width:auto;border-radius:3px;max-width:100px;height:20px}#edd_checkout_wrap .widget-area .edd-payment-icons .menu-item-label:not(:last-child),.edd-pricing-table .edd-price-option .widget-area ul .menu-item-label:not(:last-child),.edd_download_purchase_form .edd_price_options .widget-area ul .menu-item-label:not(:last-child),.sidebar-nav .widget-area .sub-menu .menu-item-label:not(:last-child),.widget-area #edd_checkout_wrap .edd-payment-icons .menu-item-label:not(:last-child),.widget-area .data-list .menu-item-label:not(:last-child),.widget-area .edd-pricing-table .edd-price-option ul .menu-item-label:not(:last-child),.widget-area .edd_download_purchase_form .edd_price_options ul .menu-item-label:not(:last-child),.widget-area .menu .menu-item-label:not(:last-child),.widget-area .nav .menu-item-label:not(:last-child),.widget-area .sidebar-nav .menu-item-label:not(:last-child),.widget-area ul.nav-menu ul .menu-item-label:not(:last-child),ul.nav-menu .widget-area ul .menu-item-label:not(:last-child),ul.nav-menu ul .widget-area .sub-menu .menu-item-label:not(:last-child){border-radius:3px 0 0 3px}#edd_checkout_wrap .widget-area .edd-payment-icons .menu-item-label+.label,#edd_checkout_wrap .widget-area .edd-payment-icons .menu-item-label+.wpas-label,.edd-pricing-table .edd-price-option .widget-area ul .menu-item-label+.label,.edd-pricing-table .edd-price-option .widget-area ul .menu-item-label+.wpas-label,.edd_download_purchase_form .edd_price_options .widget-area ul .menu-item-label+.label,.edd_download_purchase_form .edd_price_options .widget-area ul .menu-item-label+.wpas-label,.sidebar-nav .widget-area .sub-menu .menu-item-label+.label,.sidebar-nav .widget-area .sub-menu .menu-item-label+.wpas-label,.widget-area #edd_checkout_wrap .edd-payment-icons .menu-item-label+.label,.widget-area #edd_checkout_wrap .edd-payment-icons .menu-item-label+.wpas-label,.widget-area .data-list .menu-item-label+.label,.widget-area .data-list .menu-item-label+.wpas-label,.widget-area .edd-pricing-table .edd-price-option ul .menu-item-label+.label,.widget-area .edd-pricing-table .edd-price-option ul .menu-item-label+.wpas-label,.widget-area .edd_download_purchase_form .edd_price_options ul .menu-item-label+.label,.widget-area .edd_download_purchase_form .edd_price_options ul .menu-item-label+.wpas-label,.widget-area .menu .menu-item-label+.label,.widget-area .menu .menu-item-label+.wpas-label,.widget-area .menu .sub-menu .menu-item-label+.label,.widget-area .menu .sub-menu .menu-item-label+.wpas-label,.widget-area .nav .menu-item-label+.label,.widget-area .nav .menu-item-label+.wpas-label,.widget-area .nav .sub-menu .menu-item-label+.label,.widget-area .nav .sub-menu .menu-item-label+.wpas-label,.widget-area .sidebar-nav .menu-item-label+.label,.widget-area .sidebar-nav .menu-item-label+.wpas-label,.widget-area .sidebar-nav .sub-menu .menu-item-label+.label,.widget-area .sidebar-nav .sub-menu .menu-item-label+.wpas-label,.widget-area ul.nav-menu ul .menu-item-label+.label,.widget-area ul.nav-menu ul .menu-item-label+.wpas-label,.widget-area ul.nav-menu ul .sub-menu .menu-item-label+.label,.widget-area ul.nav-menu ul .sub-menu .menu-item-label+.wpas-label,ul.nav-menu .widget-area ul .menu-item-label+.label,ul.nav-menu .widget-area ul .menu-item-label+.wpas-label,ul.nav-menu ul .widget-area .sub-menu .menu-item-label+.label,ul.nav-menu ul .widget-area .sub-menu .menu-item-label+.wpas-label{border-radius:0}#edd_checkout_wrap .widget-area .edd-payment-icons .menu-item-label:last-child,.edd-pricing-table .edd-price-option .widget-area ul .menu-item-label:last-child,.edd_download_purchase_form .edd_price_options .widget-area ul .menu-item-label:last-child,.sidebar-nav .widget-area .sub-menu .menu-item-label:last-child,.widget-area #edd_checkout_wrap .edd-payment-icons .menu-item-label:last-child,.widget-area .data-list .menu-item-label:last-child,.widget-area .edd-pricing-table .edd-price-option ul .menu-item-label:last-child,.widget-area .edd_download_purchase_form .edd_price_options ul .menu-item-label:last-child,.widget-area .menu .menu-item-label:last-child,.widget-area .nav .menu-item-label:last-child,.widget-area .sidebar-nav .menu-item-label:last-child,.widget-area ul.nav-menu ul .menu-item-label:last-child,ul.nav-menu .widget-area ul .menu-item-label:last-child,ul.nav-menu ul .widget-area .sub-menu .menu-item-label:last-child{border-radius:0 3px 3px 0}.label,.wpas-label{padding:3px 10px;border-radius:5px;display:inline-block;vertical-align:middle}.label--tiny,.label--xsmall{border-radius:3px;min-width:20px;line-height:1.5;text-align:center}.label--tiny{font-size:12px;padding:2px 8px 3px}.label--xsmall{font-size:10px;padding:2px 6px 3px}.label--fresh,.label--new,.label--unique,.label--updated{color:#FFF}.label--fresh,.label--updated{background-color:#f241b4}.label--unique{background-color:#8062d4}.label--new{background-color:#41dcab}#edd_checkout_form_wrap #edd_show_vat_info,#edd_checkout_wrap #edd_checkout_cart_form .edd-sl-renewal-details,.edd_error,.notification,.vat-box,.wpas-alert,.wpas-help-block{padding:28px;background-color:rgba(128,98,212,.1);border:1px solid rgba(128,98,212,.3);color:#000;border-radius:5px}#edd_checkout_form_wrap #edd_show_vat_info>a,#edd_checkout_wrap #edd_checkout_cart_form .edd-sl-renewal-details>a,.edd_error>a,.notification>a,.vat-box>a,.wpas-alert>a,.wpas-help-block>a{color:#8062D4}#edd_checkout_form_wrap #edd_show_vat_info>a:hover,#edd_checkout_wrap #edd_checkout_cart_form .edd-sl-renewal-details>a:hover,.edd_error>a:hover,.notification>a:hover,.vat-box>a:hover,.wpas-alert>a:hover,.wpas-help-block>a:hover{color:#4c2da3}#edd_checkout_wrap #edd_checkout_cart_form .edd-sl-renewal-details,.notification--small,.vat-box{padding:14px}.notification--tiny,.wpas-help-block{padding:7px 14px}.notification-note,.wpas-help-block{background-color:#F7F7F7;border-color:#E9E9E9}.edd_errors.edd-alert-error .edd_error,.notification-error,.vat-box.vat-box-error{background-color:rgba(223,36,81,.1);border-color:rgba(223,36,81,.3)}#edd_checkout_wrap #edd_checkout_cart_form .edd-sl-renewal-details,.notification-success{background-color:rgba(65,220,171,.1);border-color:rgba(65,220,171,.3)}#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal,.button,.file-field label,.wpas-form-group#wpas_files_wrapper label,button,input[type=reset],input[type=submit]{font-family:montserrat;display:inline-block;border:0;border-radius:5px;cursor:pointer;transition:all .25s linear;letter-spacing:-.02em;font-weight:500}#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal:hover,.button:hover,.file-field label:hover,.wpas-form-group#wpas_files_wrapper label:hover,button:hover,input[type=reset]:hover,input[type=submit]:hover{box-shadow:0 18px 22px -12px rgba(0,0,0,.18)}.file-field label,.wpas-form-group#wpas_files_wrapper label{display:inline-flex;align-items:center}#edd_checkout_wrap #edd_checkout_cart_form .edd_cart_footer_row #edd_checkout_form_wrap #edd-cancel-license-renewal,#edd_checkout_wrap #edd_checkout_cart_form .edd_cart_footer_row .button,#edd_checkout_wrap #edd_checkout_cart_form .edd_cart_footer_row .file-field label,#edd_checkout_wrap #edd_checkout_cart_form .edd_cart_footer_row .wpas-form-group#wpas_files_wrapper label,#edd_checkout_wrap #edd_checkout_form_wrap #edd_checkout_cart_form .edd_cart_footer_row #edd-cancel-license-renewal,.button--tiny,.file-field #edd_checkout_wrap #edd_checkout_cart_form .edd_cart_footer_row label,.wpas-form-group#wpas_files_wrapper #edd_checkout_wrap #edd_checkout_cart_form .edd_cart_footer_row label{font-size:12px;padding:5px 10px}.button--small{font-size:14px;padding:7px 12px}#edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal,.button,.button--default,.file-field label,.wpas-form-group#wpas_files_wrapper label,button,input[type=reset],input[type=submit]{font-size:16px;padding:9px 14px}.button--large,.edd_download_purchase_form .edd-add-to-cart,.edd_download_purchase_form .edd_go_to_checkout{font-size:18px;padding:11px 20px}.button--huge{font-size:20px;padding:14px 22px}#edd_checkout_wrap #edd_checkout_form_wrap .o-prefix__action #edd-cancel-license-renewal,#edd_checkout_wrap #edd_checkout_form_wrap .o-prefix__action#edd-cancel-license-renewal,.file-field .o-prefix__action label,.file-field label.o-prefix__action,.o-prefix__action #edd_checkout_wrap #edd_checkout_form_wrap #edd-cancel-license-renewal,.o-prefix__action .button,.o-prefix__action .file-field label,.o-prefix__action .wpas-form-group#wpas_files_wrapper label,.o-prefix__action button,.o-prefix__action input[type=reset],.o-prefix__action input[type=submit],.o-prefix__action.button,.wpas-form-group#wpas_files_wrapper .o-prefix__action label,.wpas-form-group#wpas_files_wrapper label.o-prefix__action,button.o-prefix__action,input.o-prefix__action[type=reset],input.o-prefix__action[type=submit]{border-top-left-radius:0;border-bottom-left-radius:0}.box{margin-bottom:28px}.box--link{align-items:center}.box--link img{max-width:46px;transition:all .25s linear}.box--link:hover{border-color:#8062D4;box-shadow:none}.ee-tooltip{position:absolute;z-index:999;padding:14px;background-color:#8062D4;color:#FFF;border-radius:5px}.ee-tooltip p:last-child{margin:0}.ee-tooltip:after{content:'';position:absolute;width:0;height:0;left:50%;bottom:-10px;margin-left:-10px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid transparent;border-top-color:#8062D4}.ee-tooltip.to--bottom:after{top:-10px;bottom:auto;border-top:0;border-bottom-width:10px;border-bottom-style:solid;border-bottom-color:#8062D4}.ee-tooltip.to--bottom.at--left:after{border-left-color:#8062D4}.ee-tooltip.to--bottom.at--right:after{border-right-color:#8062D4}.ee-tooltip.to--left:after{right:-10px;left:auto;bottom:auto;top:50%;margin:-10px 0 0;border-right:0 solid transparent;border-left:10px solid #8062D4;border-bottom:10px solid transparent;border-top:10px solid transparent}.ee-tooltip.to--left.at--top:after{border-top-color:#8062D4}.ee-tooltip.to--left.at--bottom:after{border-bottom-color:#8062D4}.ee-tooltip.to--right:after{left:-10px;right:auto;bottom:auto;top:50%;margin:-10px 0 0;border-left:0 solid transparent;border-right:10px solid #8062D4;border-bottom:10px solid transparent;border-top:10px solid transparent}.ee-tooltip.to--right.at--top:after{border-top-color:#8062D4}.ee-tooltip.to--right.at--bottom:after{border-bottom-color:#8062D4}.ee-tooltip.to--top:after{bottom:-10px;top:auto;border-bottom:0;border-top-color:#8062D4}.ee-tooltip.to--top.at--left:after{border-left-color:#8062D4}.ee-tooltip.to--top.at--right:after{border-right-color:#8062D4}.ee-tooltip.at--top:after{bottom:auto;top:0}.ee-tooltip.at--bottom:after{top:auto;bottom:0}.ee-tooltip.at--left:after{left:0}.ee-tooltip.at--right:after{right:0;left:auto}.ee-tooltip.at--bottom:after,.ee-tooltip.at--left:after,.ee-tooltip.at--right:after,.ee-tooltip.at--top:after{margin:0;border:10px solid transparent}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{max-width:96%;padding:5px 3px 10px;margin-bottom:28px;text-align:center}.single-kb_article .wp-caption{background:#fff;border:1px solid #f0f0f0;margin-bottom:28px!important}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption figcaption{font-size:11px;line-height:17px;margin:0;padding:14px 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.elementor-widget-theme-post-content .wp-block-image{margin:56px 0!important}.elementor-widget-theme-post-content .wp-block-image img{border-radius:5px}.wp-block-preformatted{padding:28px;background-color:#F7F7F7;overflow-x:auto;font-size:15px;color:#000;margin:56px 0;border:1px solid #e9e9e9;border-radius:5px}.wp-block-table{box-shadow:none}.wp-block-separator{margin:56px 0!important}body.admin-bar .site-header.floating{margin-top:32px}@media (max-width:64.0525em){body.admin-bar .site-header.floating{margin-top:46px}}body.admin-bar .off-canvas{top:46px}@media (min-width:64.0625em){body.admin-bar .off-canvas{top:32px}}.entry-content p{font-size:18px}.entry-header{margin-bottom:28px}.kb-list__topic__link{display:flex!important;justify-content:space-between;align-items:center;font-weight:600}.kb-list__all>a{color:#41DCAB;font-weight:600}.tax-topic .box--link:hover .entry-title,a{color:#8062D4}body,p.intro{font-weight:500}.tax-topic .kb-topic__header{max-width:640px}.tax-topic .kb_article .entry-header{margin-bottom:0}.tax-topic .box--link{display:flex}.post-type-archive-kb_article .site-header--secondary:before{content:none}@font-face{font-family:kentledge;src:url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Black.eot?#iefix) format("embedded-opentype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Black.woff) format("woff"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Black.ttf) format("truetype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Black.svg#Kentledge_Black) format("svg");font-weight:900;font-style:normal}@font-face{font-family:kentledge;src:url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Black-Italic.eot?#iefix) format("embedded-opentype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Black-Italic.woff) format("woff"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Black-Italic.ttf) format("truetype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Black-Italic.svg#Kentledge_Black-Italic) format("svg");font-weight:900;font-style:italic}@font-face{font-family:kentledge;src:url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Heavy.eot?#iefix) format("embedded-opentype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Heavy.woff) format("woff"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Heavy.ttf) format("truetype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Heavy.svg#Kentledge_Heavy) format("svg");font-weight:800;font-style:normal}@font-face{font-family:kentledge;src:url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Heavy-Italic.eot?#iefix) format("embedded-opentype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Heavy-Italic.woff) format("woff"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Heavy-Italic.ttf) format("truetype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Heavy-Italic.svg#Kentledge_Heavy-Italic) format("svg");font-weight:800;font-style:italic}@font-face{font-family:kentledge;src:url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Extra-Bold.eot?#iefix) format("embedded-opentype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Extra-Bold.woff) format("woff"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Extra-Bold.ttf) format("truetype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Extra-Bold.svg#Kentledge_Extra-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:kentledge;src:url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Extra-Bold-Italic.eot?#iefix) format("embedded-opentype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Extra-Bold-Italic.woff) format("woff"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Extra-Bold-Italic.ttf) format("truetype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Extra-Bold-Italic.svg#Kentledge_Extra-Bold-Italic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:kentledge;src:url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Bold.eot?#iefix) format("embedded-opentype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Bold.woff) format("woff"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Bold.ttf) format("truetype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Bold.svg#Kentledge_Bold) format("svg");font-weight:600;font-style:normal}@font-face{font-family:kentledge;src:url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Bold-Italic.eot?#iefix) format("embedded-opentype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Bold-Italic.woff) format("woff"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Bold-Italic.ttf) format("truetype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Bold-Italic.svg#Kentledge_Bold-Italic) format("svg");font-weight:600;font-style:italic}@font-face{font-family:kentledge;src:url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Medium.eot?#iefix) format("embedded-opentype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Medium.woff) format("woff"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Medium.ttf) format("truetype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Medium.svg#Kentledge_Medium) format("svg");font-weight:500;font-style:normal}@font-face{font-family:kentledge;src:url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Medium-Italic.eot?#iefix) format("embedded-opentype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Medium-Italic.woff) format("woff"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Medium-Italic.ttf) format("truetype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Medium-Italic.svg#Kentledge_Medium-Italic) format("svg");font-weight:500;font-style:italic}@font-face{font-family:kentledge;src:url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Regular.eot?#iefix) format("embedded-opentype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Regular.woff) format("woff"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Regular.ttf) format("truetype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Regular.svg#Kentledge_Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:kentledge;src:url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Regular-Italic.eot?#iefix) format("embedded-opentype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Regular-Italic.woff) format("woff"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Regular-Italic.ttf) format("truetype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Regular-Italic.svg#Kentledge_Regular-Italic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:kentledge;src:url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Light.eot?#iefix) format("embedded-opentype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Light.woff) format("woff"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Light.ttf) format("truetype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Light.svg#Kentledge_Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:kentledge;src:url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Light-Italic.eot?#iefix) format("embedded-opentype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Light-Italic.woff) format("woff"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Light-Italic.ttf) format("truetype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Light-Italic.svg#Kentledge_Light-Italic) format("svg");font-weight:300;font-style:italic}@font-face{font-family:kentledge;src:url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Thin.eot?#iefix) format("embedded-opentype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Thin.woff) format("woff"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Thin.ttf) format("truetype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Thin.svg#Kentledge_Thin) format("svg");font-weight:200;font-style:normal}@font-face{font-family:kentledge;src:url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Thin-Italic.eot?#iefix) format("embedded-opentype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Thin-Italic.woff) format("woff"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Thin-Italic.ttf) format("truetype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/kentledge/Kentledge_Thin-Italic.svg#Kentledge_Thin-Italic) format("svg");font-weight:200;font-style:italic}@font-face{font-family:willie;src:url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/willie/Willie-Regular.eot?#iefix) format("embedded-opentype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/willie/Willie-Regular.woff) format("woff"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/willie/Willie-Regular.ttf) format("truetype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/willie/Willie-Regular.svg#Willie-Regular) format("svg");font-weight:700;font-style:normal}body{font-family:montserrat;font-size:16px;color:#000;-webkit-font-smoothing:antialiased}a{text-decoration:none;transition:all .25s linear}a:hover{color:#4c2da3}a>i{display:none}.emphasize,.thin{display:inline-block}.thin{font-weight:200}.edd-pricing-table .edd-price-option .edd-pt-title,.edd-pricing-table .edd-price-option ul .pricing .price,.edd-sl-manage-license-header,.h1,.h2,.h3,.h4,.h5,.h6,fieldset legend,h1,h2,h3,h4,h5,h6{font-family:kentledge;font-weight:900;letter-spacing:-.03em;line-height:1.4;color:#000}.edd-pricing-table .edd-price-option .edd-pt-title>a,.edd-pricing-table .edd-price-option .edd-pt-title>a:hover,.edd-pricing-table .edd-price-option ul .pricing .price>a,.edd-pricing-table .edd-price-option ul .pricing .price>a:hover,.edd-sl-manage-license-header>a,.edd-sl-manage-license-header>a:hover,.h1>a,.h1>a:hover,.h2>a,.h2>a:hover,.h3>a,.h3>a:hover,.h4>a,.h4>a:hover,.h5>a,.h5>a:hover,.h6>a,.h6>a:hover,fieldset legend>a,fieldset legend>a:hover,h1>a,h1>a:hover,h2>a,h2>a:hover,h3>a,h3>a:hover,h4>a,h4>a:hover,h5>a,h5>a:hover,h6>a,h6>a:hover{color:#000}.h5,.h6,h5,h6{font-family:montserrat;font-weight:400}.ff-kentledge * h1,.ff-kentledge h2,.ff-kentledge h3,.ff-kentledge h4,.ff-kentledge h5,.ff-kentledge h6{font-family:kentledge!important}.ff-willie * h1,.ff-willie h2,.ff-willie h3,.ff-willie h4,.ff-willie h5,.ff-willie h6{font-family:willie!important}.ff-w-100{font-weight:100}.ff-w-200{font-weight:200}.ff-w-300{font-weight:300}.ff-w-400{font-weight:400}.ff-w-500{font-weight:500}.ff-w-600{font-weight:600}.ff-w-700,.file-field label:before,.wpas-form-group#wpas_files_wrapper label:before{font-weight:700}.ff-w-800{font-weight:800}.ff-w-900{font-weight:900}.wpas-ticket-replies td .wpas-reply-content,blockquote{text-align:left;position:relative;padding-left:40px}.wpas-ticket-replies td .wpas-reply-content:before,blockquote:before{content:"\201C";position:absolute;left:0;top:0;font-family:jubilat,sans-serif;line-height:1;width:40px;height:40px;color:#E9E9E9}html,input[type=reset],input[type=submit]{line-height:1.75}.wpas-ticket-replies td .wpas-reply-content:after,blockquote:after{content:"";position:absolute;top:2em;left:.5em;bottom:0;background-color:#E9E9E9;width:1px}b,strong{font-weight:600}hr{border:0;border-top:1px solid #E9E9E9}[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],[type=text],[type=password],select,textarea{min-height:56px;display:block;vertical-align:middle;width:100%;padding:0 14px;outline:0;line-height:normal;font-weight:400;border:1px solid #E9E9E9;border-radius:5px;box-shadow:none;transition:all .25s linear}[type=date]:active,[type=date]:focus,[type=datetime]:active,[type=datetime]:focus,[type=datetime-local]:active,[type=datetime-local]:focus,[type=month]:active,[type=month]:focus,[type=week]:active,[type=week]:focus,[type=email]:active,[type=email]:focus,[type=number]:active,[type=number]:focus,[type=search]:active,[type=search]:focus,[type=tel]:active,[type=tel]:focus,[type=time]:active,[type=time]:focus,[type=url]:active,[type=url]:focus,[type=color]:active,[type=color]:focus,[type=text]:active,[type=text]:focus,[type=password]:active,[type=password]:focus,select:active,select:focus,textarea:active,textarea:focus{outline:0;border-color:#C2C2C2;box-shadow:0 18px 22px -12px rgba(0,0,0,.18);color:#8062D4}[type=date]::-webkit-input-placeholder,[type=datetime]::-webkit-input-placeholder,[type=datetime-local]::-webkit-input-placeholder,[type=month]::-webkit-input-placeholder,[type=week]::-webkit-input-placeholder,[type=email]::-webkit-input-placeholder,[type=number]::-webkit-input-placeholder,[type=search]::-webkit-input-placeholder,[type=tel]::-webkit-input-placeholder,[type=time]::-webkit-input-placeholder,[type=url]::-webkit-input-placeholder,[type=color]::-webkit-input-placeholder,[type=text]::-webkit-input-placeholder,[type=password]::-webkit-input-placeholder,select::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#000}[type=date]::-moz-placeholder,[type=datetime]::-moz-placeholder,[type=datetime-local]::-moz-placeholder,[type=month]::-moz-placeholder,[type=week]::-moz-placeholder,[type=email]::-moz-placeholder,[type=number]::-moz-placeholder,[type=search]::-moz-placeholder,[type=tel]::-moz-placeholder,[type=time]::-moz-placeholder,[type=url]::-moz-placeholder,[type=color]::-moz-placeholder,[type=text]::-moz-placeholder,[type=password]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#000}[type=date]:-ms-input-placeholder,[type=datetime]:-ms-input-placeholder,[type=datetime-local]:-ms-input-placeholder,[type=month]:-ms-input-placeholder,[type=week]:-ms-input-placeholder,[type=email]:-ms-input-placeholder,[type=number]:-ms-input-placeholder,[type=search]:-ms-input-placeholder,[type=tel]:-ms-input-placeholder,[type=time]:-ms-input-placeholder,[type=url]:-ms-input-placeholder,[type=color]:-ms-input-placeholder,[type=text]:-ms-input-placeholder,[type=password]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#000}[type=date]:-moz-placeholder,[type=datetime]:-moz-placeholder,[type=datetime-local]:-moz-placeholder,[type=month]:-moz-placeholder,[type=week]:-moz-placeholder,[type=email]:-moz-placeholder,[type=number]:-moz-placeholder,[type=search]:-moz-placeholder,[type=tel]:-moz-placeholder,[type=time]:-moz-placeholder,[type=url]:-moz-placeholder,[type=color]:-moz-placeholder,[type=text]:-moz-placeholder,[type=password]:-moz-placeholder,select:-moz-placeholder,textarea:-moz-placeholder{color:#000}form{margin-bottom:28px}select{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='#000000'><polygon points='0,0 100,0 50,50'/></svg>");background-size:14px;background-position:calc(100% - 14px) calc(50% + 4.12px);background-repeat:no-repeat;background-color:transparent;line-height:56px}select:focus{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='100' height='100' fill='#8062D4'><polygon points='0,0 100,0 50,50'/></svg>")}textarea{padding-top:14px}label{display:block;margin-bottom:7px;color:#000}fieldset{box-shadow:none;padding:28px}fieldset legend{padding:0 14px;margin-left:-14px}fieldset fieldset{padding:0;border:0}input,select,textarea{font-family:montserrat}img{height:auto;vertical-align:middle;image-rendering:-webkit-optimize-contrast}img[src*=".svg"][width="1"][height="1"]{width:100%!important;height:auto!important}a>.edd_sl_show_key:first-child,a>.fa:first-child{margin-right:14px}a>.edd_sl_show_key:last-child,a>.fa:last-child{margin-left:14px}html{font-size:1em;overflow-y:scroll;min-height:100%;cursor:default}.o-crop,.o-media__body,.o-ratio{overflow:hidden}.edd-table,table{width:100%;text-align:left;border-collapse:separate;overflow:hidden;position:relative}.edd-table tr,table tr{border-bottom:1px solid #F7F7F7;background-color:#FFF;margin-left:1px;margin-right:1px}.edd-table tr:last-child,table tr:last-child{border-bottom:0}.edd-table th,table th{font-weight:600}.edd-table tfoot>tr,.edd-table thead>tr,table tfoot>tr,table thead>tr{background-color:#F7F7F7;border-bottom:1px solid #E9E9E9}.edd-table td,.edd-table th,table td,table th{padding:10.5px}.edd-table td:first-child,.edd-table th:first-child,table td:first-child,table th:first-child{padding-left:14px}.edd-table td:last-child:not(:first-child):not(.ee-table__cell),.edd-table th:last-child:not(:first-child):not(.ee-table__cell),table td:last-child:not(:first-child):not(.ee-table__cell),table th:last-child:not(:first-child):not(.ee-table__cell){padding-right:14px;text-align:right}#edd_checkout_cart.edd-table tbody tr:nth-child(even),.edd-table tbody tr:nth-child(even),table#edd_checkout_cart tbody tr:nth-child(even),table.alt-rows tbody tr:nth-child(even),table.edd-table tbody tr:nth-child(even),table.wpas-ticket-replies tbody tr:nth-child(even){background-color:#F7F7F7}.edd-table tfoot tr:not(:last-child) td,.edd-table tfoot tr:not(:last-child) th,table tfoot tr:not(:last-child) td,table tfoot tr:not(:last-child) th{border-bottom:1px solid #E9E9E9}.edd-table table,table table{box-shadow:none;margin:0}.o-block{display:block;text-align:center}.o-block__img{margin-bottom:28px}.o-block--flush>.o-block__img{margin-bottom:0}.o-block--tiny>.o-block__img{margin-bottom:7px}.o-block--small>.o-block__img{margin-bottom:14px}.o-block--large>.o-block__img{margin-bottom:56px}.o-block--huge>.o-block__img{margin-bottom:112px}.box>:last-child,.edd-pricing-table .edd-price-option .edd-pt-description>:last-child,.edd-pricing-table .edd-price-option .edd-pt-title>:last-child,.edd-pricing-table .edd-price-option .featured-text>:last-child,.edd-pricing-table .edd-price-option .footer>:last-child,.o-box>:last-child,.o-flag__body,.o-flag__body>:last-child,.off-canvas>:last-child{margin-bottom:0}.o-block__body{display:block}.o-block--right{text-align:right}.grid--rev,.o-block--left{text-align:left}.box,.edd-pricing-table .edd-price-option .edd-pt-description,.edd-pricing-table .edd-price-option .edd-pt-title,.edd-pricing-table .edd-price-option .featured-text,.edd-pricing-table .edd-price-option .footer,.o-box,.off-canvas{display:block;padding:28px}.box:after,.edd-pricing-table .edd-price-option .edd-pt-description:after,.edd-pricing-table .edd-price-option .edd-pt-title:after,.edd-pricing-table .edd-price-option .featured-text:after,.edd-pricing-table .edd-price-option .footer:after,.o-box:after,.off-canvas:after{content:""!important;display:block!important;clear:both!important}.o-prefix,.o-prefix__action{display:flex}.o-box--flush{padding:0}.o-box--tiny{padding:7px}.o-box--small{padding:14px}.o-box--large{padding:56px}.o-box--huge{padding:112px}.o-prefix__content{flex-grow:1;margin:0}.o-crop{position:relative;display:block}.o-crop__content{position:absolute;top:0;left:0;max-width:none}.o-crop__content--right{right:0;left:auto}.o-crop__content--bottom{top:auto;bottom:0}.o-crop__content--center{top:50%;left:50%;transform:translate(-50%,-50%)}.o-crop--2\:1{padding-bottom:50%}.o-crop--4\:3{padding-bottom:75%}.o-crop--16\:9{padding-bottom:56.25%}.o-flag{display:table;width:100%}.o-flag__body,.o-flag__img{display:table-cell;vertical-align:middle}.o-flag__img{width:1px;padding-right:28px}.o-flag__img>img{max-width:none}.o-flag__body{width:auto}.o-flag--tiny>.o-flag__img{padding-right:7px}.o-flag--tiny.o-flag--rev>.o-flag__img{padding-right:0;padding-left:7px}.o-flag--small>.o-flag__img{padding-right:14px}.o-flag--small.o-flag--rev>.o-flag__img{padding-right:0;padding-left:14px}.o-flag--large>.o-flag__img{padding-right:56px}.o-flag--large.o-flag--rev>.o-flag__img{padding-right:0;padding-left:56px}.o-flag--huge>.o-flag__img{padding-right:112px}.o-flag--huge.o-flag--rev>.o-flag__img{padding-right:0;padding-left:112px}.o-flag--flush>.o-flag__img{padding-right:0;padding-left:0}.o-flag--rev{direction:rtl}.o-flag--rev>.o-flag__body,.o-flag--rev>.o-flag__img{direction:ltr}.o-flag--rev>.o-flag__img{padding-right:0;padding-left:28px}.o-flag--top>.o-flag__body,.o-flag--top>.o-flag__img{vertical-align:top}.o-flag--bottom>.o-flag__body,.o-flag--bottom>.o-flag__img{vertical-align:bottom}.grid{list-style:none;margin:0 0 0 -24px;padding:0;letter-spacing:-.31em}.grid,.opera:-o-prefocus{word-spacing:-.43em}.grid__item{display:inline-block;padding-left:24px;vertical-align:top;width:100%;letter-spacing:normal;word-spacing:normal}.grid--rev{direction:rtl}.grid--rev>.grid__item{direction:ltr;text-align:left}.grid--full{margin-left:0}.grid--full>.grid__item{padding-left:0}.grid--right{text-align:right}.grid--right>.grid__item{text-align:left}.grid--center{text-align:center}.grid--center>.grid__item{text-align:left}.grid--middle>.grid__item{vertical-align:middle}.grid--bottom>.grid__item{vertical-align:bottom}.grid--narrow{margin-left:-12px}.grid--narrow>.grid__item{padding-left:12px}.grid--wide{margin-left:-48px}.grid--wide>.grid__item{padding-left:48px}.one-whole{width:100%}.five-tenths,.four-eighths,.one-half,.six-twelfths,.three-sixths,.two-quarters{width:50%}.four-twelfths,.one-third,.two-sixths{width:33.333%}.eight-twelfths,.four-sixths,.two-thirds{width:66.666%}.one-quarter,.three-twelfths,.two-eighths{width:25%}.nine-twelfths,.six-eighths,.three-quarters{width:75%}.one-fifth,.two-tenths{width:20%}.four-tenths,.two-fifths{width:40%}.six-tenths,.three-fifths{width:60%}.eight-tenths,.four-fifths{width:80%}.one-sixth,.two-twelfths{width:16.666%}.five-sixths,.ten-twelfths{width:83.333%}.one-eighth{width:12.5%}.three-eighths{width:37.5%}.five-eighths{width:62.5%}.seven-eighths{width:87.5%}.one-tenth{width:10%}.three-tenths{width:30%}.seven-tenths{width:70%}.nine-tenths{width:90%}.one-twelfth{width:8.333%}.five-twelfths{width:41.666%}.seven-twelfths{width:58.333%}.eleven-twelfths{width:91.666%}@media only screen and (max-width:480px){.palm--one-whole{width:100%}.palm--five-tenths,.palm--four-eighths,.palm--one-half,.palm--six-twelfths,.palm--three-sixths,.palm--two-quarters{width:50%}.palm--four-twelfths,.palm--one-third,.palm--two-sixths{width:33.333%}.palm--eight-twelfths,.palm--four-sixths,.palm--two-thirds{width:66.666%}.palm--one-quarter,.palm--three-twelfths,.palm--two-eighths{width:25%}.palm--nine-twelfths,.palm--six-eighths,.palm--three-quarters{width:75%}.palm--one-fifth,.palm--two-tenths{width:20%}.palm--four-tenths,.palm--two-fifths{width:40%}.palm--six-tenths,.palm--three-fifths{width:60%}.palm--eight-tenths,.palm--four-fifths{width:80%}.palm--one-sixth,.palm--two-twelfths{width:16.666%}.palm--five-sixths,.palm--ten-twelfths{width:83.333%}.palm--one-eighth{width:12.5%}.palm--three-eighths{width:37.5%}.palm--five-eighths{width:62.5%}.palm--seven-eighths{width:87.5%}.palm--one-tenth{width:10%}.palm--three-tenths{width:30%}.palm--seven-tenths{width:70%}.palm--nine-tenths{width:90%}.palm--one-twelfth{width:8.333%}.palm--five-twelfths{width:41.666%}.palm--seven-twelfths{width:58.333%}.palm--eleven-twelfths{width:91.666%}}@media only screen and (min-width:481px) and (max-width:1023px){.lap--one-whole{width:100%}.lap--five-tenths,.lap--four-eighths,.lap--one-half,.lap--six-twelfths,.lap--three-sixths,.lap--two-quarters{width:50%}.lap--four-twelfths,.lap--one-third,.lap--two-sixths{width:33.333%}.lap--eight-twelfths,.lap--four-sixths,.lap--two-thirds{width:66.666%}.lap--one-quarter,.lap--three-twelfths,.lap--two-eighths{width:25%}.lap--nine-twelfths,.lap--six-eighths,.lap--three-quarters{width:75%}.lap--one-fifth,.lap--two-tenths{width:20%}.lap--four-tenths,.lap--two-fifths{width:40%}.lap--six-tenths,.lap--three-fifths{width:60%}.lap--eight-tenths,.lap--four-fifths{width:80%}.lap--one-sixth,.lap--two-twelfths{width:16.666%}.lap--five-sixths,.lap--ten-twelfths{width:83.333%}.lap--one-eighth{width:12.5%}.lap--three-eighths{width:37.5%}.lap--five-eighths{width:62.5%}.lap--seven-eighths{width:87.5%}.lap--one-tenth{width:10%}.lap--three-tenths{width:30%}.lap--seven-tenths{width:70%}.lap--nine-tenths{width:90%}.lap--one-twelfth{width:8.333%}.lap--five-twelfths{width:41.666%}.lap--seven-twelfths{width:58.333%}.lap--eleven-twelfths{width:91.666%}}@media only screen and (max-width:1023px){.portable--one-whole{width:100%}.portable--five-tenths,.portable--four-eighths,.portable--one-half,.portable--six-twelfths,.portable--three-sixths,.portable--two-quarters{width:50%}.portable--four-twelfths,.portable--one-third,.portable--two-sixths{width:33.333%}.portable--eight-twelfths,.portable--four-sixths,.portable--two-thirds{width:66.666%}.portable--one-quarter,.portable--three-twelfths,.portable--two-eighths{width:25%}.portable--nine-twelfths,.portable--six-eighths,.portable--three-quarters{width:75%}.portable--one-fifth,.portable--two-tenths{width:20%}.portable--four-tenths,.portable--two-fifths{width:40%}.portable--six-tenths,.portable--three-fifths{width:60%}.portable--eight-tenths,.portable--four-fifths{width:80%}.portable--one-sixth,.portable--two-twelfths{width:16.666%}.portable--five-sixths,.portable--ten-twelfths{width:83.333%}.portable--one-eighth{width:12.5%}.portable--three-eighths{width:37.5%}.portable--five-eighths{width:62.5%}.portable--seven-eighths{width:87.5%}.portable--one-tenth{width:10%}.portable--three-tenths{width:30%}.portable--seven-tenths{width:70%}.portable--nine-tenths{width:90%}.portable--one-twelfth{width:8.333%}.portable--five-twelfths{width:41.666%}.portable--seven-twelfths{width:58.333%}.portable--eleven-twelfths{width:91.666%}}@media only screen and (min-width:1024px){.desk--one-whole{width:100%}.desk--five-tenths,.desk--four-eighths,.desk--one-half,.desk--six-twelfths,.desk--three-sixths,.desk--two-quarters{width:50%}.desk--four-twelfths,.desk--one-third,.desk--two-sixths{width:33.333%}.desk--eight-twelfths,.desk--four-sixths,.desk--two-thirds{width:66.666%}.desk--one-quarter,.desk--three-twelfths,.desk--two-eighths{width:25%}.desk--nine-twelfths,.desk--six-eighths,.desk--three-quarters{width:75%}.desk--one-fifth,.desk--two-tenths{width:20%}.desk--four-tenths,.desk--two-fifths{width:40%}.desk--six-tenths,.desk--three-fifths{width:60%}.desk--eight-tenths,.desk--four-fifths{width:80%}.desk--one-sixth,.desk--two-twelfths{width:16.666%}.desk--five-sixths,.desk--ten-twelfths{width:83.333%}.desk--one-eighth{width:12.5%}.desk--three-eighths{width:37.5%}.desk--five-eighths{width:62.5%}.desk--seven-eighths{width:87.5%}.desk--one-tenth{width:10%}.desk--three-tenths{width:30%}.desk--seven-tenths{width:70%}.desk--nine-tenths{width:90%}.desk--one-twelfth{width:8.333%}.desk--five-twelfths{width:41.666%}.desk--seven-twelfths{width:58.333%}.desk--eleven-twelfths{width:91.666%}}.edd-pricing-table,.o-layout,.wpas-row{display:block;margin:0 0 0 -28px;padding:0;list-style:none;font-size:0}.edd-pricing-table .edd-price-option,.o-layout__item,.wpas-row>*{display:inline-block;vertical-align:top;width:100%;padding-left:28px;font-size:16px;font-size:1rem}.o-layout--flexbox{display:flex;flex-wrap:wrap}.edd-pricing-table .o-layout--flexbox>.edd-price-option,.o-layout--flexbox>.o-layout__item,.wpas-row.o-layout--flexbox>*{flex-grow:0}.o-layout--tiny{margin-left:-7px}.edd-pricing-table .o-layout--tiny>.edd-price-option,.o-layout--tiny>.o-layout__item,.wpas-row.o-layout--tiny>*{padding-left:7px}.o-layout--small{margin-left:-14px}.edd-pricing-table .o-layout--small>.edd-price-option,.o-layout--small>.o-layout__item,.wpas-row.o-layout--small>*{padding-left:14px}.edd-pricing-table,.o-layout--large{margin-left:-56px}.edd-pricing-table .o-layout--large>.edd-price-option,.edd-pricing-table>.edd-price-option,.edd-pricing-table>.o-layout__item,.o-layout--large>.o-layout__item,.wpas-row.edd-pricing-table>*,.wpas-row.o-layout--large>*{padding-left:56px}.o-layout--huge{margin-left:-112px}.edd-pricing-table .o-layout--huge>.edd-price-option,.o-layout--huge>.o-layout__item,.wpas-row.o-layout--huge>*{padding-left:112px}.o-layout--flush{margin-left:0}.edd-pricing-table .o-layout--flush>.edd-price-option,.o-layout--flush>.o-layout__item,.wpas-row.o-layout--flush>*{padding-left:0}.edd-pricing-table .o-layout--middle>.edd-price-option,.o-layout--middle>.o-layout__item,.wpas-row.o-layout--middle>*{vertical-align:middle}.edd-pricing-table .o-layout--bottom>.edd-price-option,.o-layout--bottom>.o-layout__item,.wpas-row.o-layout--bottom>*{vertical-align:bottom}.o-layout--center{text-align:center}.edd-pricing-table .o-layout--center>.edd-price-option,.o-layout--center>.o-layout__item,.wpas-row.o-layout--center>*{text-align:left}.o-layout--right{text-align:right}.edd-pricing-table .o-layout--right>.edd-price-option,.o-layout--right>.o-layout__item,.wpas-row.o-layout--right>*{text-align:left}.o-layout--reverse{direction:rtl}.edd-pricing-table .o-layout--reverse>.edd-price-option,.o-layout--reverse>.o-layout__item,.wpas-row.o-layout--reverse>*{direction:ltr;text-align:left}.o-flexbox{display:block;display:flex;flex-wrap:wrap}.edd-pricing-table .o-flexbox--equalize>.edd-price-option,.o-flexbox--equalize>.o-layout__item,.wpas-row.o-flexbox--equalize>*{display:flex}.edd-pricing-table .o-flexbox--equalize>.flex-column.edd-price-option,.o-flexbox--equalize>.o-layout__item.flex-column,.wpas-row.o-flexbox--equalize>.flex-column{flex-direction:column}.edd-pricing-table .o-flexbox--equalize>.edd-price-option>*,.o-flexbox--equalize>.o-layout__item>*,.wpas-row.o-flexbox--equalize>*>*{flex-grow:1}.o-flexbox--middle{align-items:center}.o-flexbox--center{justify-content:center}.edd-pricing-table .o-flexbox--center>.edd-price-option,.o-flexbox--center>.o-layout__item,.wpas-row.o-flexbox--center>*{flex-grow:0}#edd_discounts_list,.o-list-bare,.site-header ul{list-style:none;margin-left:0}.o-list-inline{margin-left:0;list-style:none}.o-list-inline>li,.o-list-inline__item{display:inline-block}.o-list-inline--delimited{font-size:0}.o-list-inline--delimited>.o-list-inline__item{font-size:16px;font-size:1rem}.o-list-inline--delimited>.o-list-inline__item+.o-list-inline__item:before{content:", "}.o-media{display:block}.o-media:after{content:""!important;display:block!important;clear:both!important}.o-media__body,.o-media__img>img,.o-ratio{display:block}.o-media__img{float:left;margin-right:28px}.o-media__body,.o-media__body>:last-child{margin-bottom:0}.o-media--tiny>.o-media__img{margin-right:7px}.o-media--tiny.o-media--reverse>.o-media__img{margin-right:0;margin-left:7px}.o-media--small>.o-media__img{margin-right:14px}.o-media--small.o-media--reverse>.o-media__img{margin-right:0;margin-left:14px}.o-media--large>.o-media__img{margin-right:56px}.o-media--large.o-media--reverse>.o-media__img{margin-right:0;margin-left:56px}.o-media--huge>.o-media__img{margin-right:112px}.o-media--huge.o-media--reverse>.o-media__img{margin-right:0;margin-left:112px}.o-media--reverse>.o-media__img{float:right;margin-right:0;margin-left:28px}.o-media--flush>.o-media__img{margin-right:0;margin-left:0}.o-ratio{position:relative}.o-spacer [class^=spacer],.o-spacer--huge [class^=spacer],.o-spacer--large [class^=spacer],.o-spacer--small [class^=spacer],.o-spacer--tiny [class^=spacer]{overflow:visible}.o-ratio:before{content:"";display:block;width:100%;padding-bottom:100%}.o-ratio>embed,.o-ratio>iframe,.o-ratio>object,.o-ratio__content{position:absolute;top:0;bottom:0;left:0;height:100%;width:100%}.fa-ul>li,.o-spacer,.o-spacer--huge,.o-spacer--large,.o-spacer--small,.o-spacer--tiny{position:relative}.o-ratio--2\:1:before{padding-bottom:50%}.o-ratio--4\:3:before{padding-bottom:75%}.o-ratio--16\:9:before{padding-bottom:56.25%}#edd_checkout_wrap .edd-payment-icons,.data-list,.edd-pricing-table .edd-price-option ul,.edd_download_purchase_form .edd_price_options ul,.nav,.sidebar-nav,.sidebar-nav .sub-menu,.widget-area .menu,.widget-area .menu .sub-menu,.widget-area .nav,.widget-area .nav .sub-menu,ul.nav-menu ul,ul.nav-menu ul .sub-menu{list-style:none;margin-left:0}#edd_checkout_wrap .edd-payment-icons>li,#edd_checkout_wrap .edd-payment-icons>li>a,.data-list>li,.data-list>li>a,.edd-pricing-table .edd-price-option ul>li,.edd-pricing-table .edd-price-option ul>li>a,.edd_download_purchase_form .edd_price_options ul>li,.edd_download_purchase_form .edd_price_options ul>li>a,.nav>li,.nav>li>a,.sidebar-nav .sub-menu>li,.sidebar-nav .sub-menu>li>a,.sidebar-nav>li,.sidebar-nav>li>a,.widget-area .menu .sub-menu>li,.widget-area .menu .sub-menu>li>a,.widget-area .menu>li,.widget-area .menu>li>a,.widget-area .nav .sub-menu>li,.widget-area .nav .sub-menu>li>a,.widget-area .nav>li,.widget-area .nav>li>a,ul.nav-menu ul .sub-menu>li,ul.nav-menu ul .sub-menu>li>a,ul.nav-menu ul>li,ul.nav-menu ul>li>a{display:inline-block;zoom:1}#edd_checkout_wrap .edd-payment-icons>li.nicon:empty:before,#edd_checkout_wrap .edd-payment-icons>li>a.nicon:empty:before,.data-list>li.nicon:empty:before,.data-list>li>a.nicon:empty:before,.edd-pricing-table .edd-price-option ul>li.nicon:empty:before,.edd-pricing-table .edd-price-option ul>li>a.nicon:empty:before,.edd_download_purchase_form .edd_price_options ul>li.nicon:empty:before,.edd_download_purchase_form .edd_price_options ul>li>a.nicon:empty:before,.nav>li.nicon:empty:before,.nav>li>a.nicon:empty:before,.sidebar-nav .sub-menu>li.nicon:empty:before,.sidebar-nav .sub-menu>li>a.nicon:empty:before,.sidebar-nav>li.nicon:empty:before,.sidebar-nav>li>a.nicon:empty:before,.widget-area .menu .sub-menu>li.nicon:empty:before,.widget-area .menu .sub-menu>li>a.nicon:empty:before,.widget-area .menu>li.nicon:empty:before,.widget-area .menu>li>a.nicon:empty:before,.widget-area .nav .sub-menu>li.nicon:empty:before,.widget-area .nav .sub-menu>li>a.nicon:empty:before,.widget-area .nav>li.nicon:empty:before,.widget-area .nav>li>a.nicon:empty:before,ul.nav-menu ul .sub-menu>li.nicon:empty:before,ul.nav-menu ul .sub-menu>li>a.nicon:empty:before,ul.nav-menu ul>li.nicon:empty:before,ul.nav-menu ul>li>a.nicon:empty:before{display:block}#edd_checkout_wrap .widget-area .edd-payment-icons .sub-menu>li,#edd_checkout_wrap .widget-area .edd-payment-icons>li,.data-list>li,.edd-pricing-table .edd-price-option ul>li,.edd_download_purchase_form .edd_price_options ul>li,.nav--stacked>li,.sidebar-nav .sub-menu>li,.sidebar-nav>li,.widget-area #edd_checkout_wrap .edd-payment-icons .sub-menu>li,.widget-area #edd_checkout_wrap .edd-payment-icons>li,.widget-area .menu .sub-menu>li,.widget-area .menu>li,.widget-area .nav .sub-menu>li,.widget-area .nav>li,ul.nav-menu ul .sub-menu>li,ul.nav-menu ul>li{display:list-item;margin-left:0}#edd_checkout_wrap .widget-area .edd-payment-icons .sub-menu>li>a,#edd_checkout_wrap .widget-area .edd-payment-icons>li>a,.data-list>li>a,.edd-pricing-table .edd-price-option ul>li>a,.edd_download_purchase_form .edd_price_options ul>li>a,.nav--stacked>li>a,.sidebar-nav .sub-menu>li>a,.sidebar-nav>li>a,.widget-area #edd_checkout_wrap .edd-payment-icons .sub-menu>li>a,.widget-area #edd_checkout_wrap .edd-payment-icons>li>a,.widget-area .menu .sub-menu>li>a,.widget-area .menu>li>a,.widget-area .nav .sub-menu>li>a,.widget-area .nav>li>a,ul.nav-menu ul .sub-menu>li>a,ul.nav-menu ul>li>a{display:block}.nav--icons>li>a,.nav--icons>li>a:before{margin-right:7px}#edd_checkout_wrap .edd-payment-icons,.nav--banner{text-align:center}.nav--block{line-height:1;letter-spacing:-.31em;word-spacing:-.43em}.nav--block>li{letter-spacing:normal;word-spacing:normal}.nav--fit{display:table;width:100%}.nav--fit>li{display:table-cell}.nav--fit>li>a{display:block}.nav--keywords>li:after{content:"\002C" "\00A0"}.nav--keywords>li:last-child:after{display:none}.elementor-section.elementor-section-boxed:after,.o-spacer:after,.o-wrapper:after{content:""!important;display:block!important;clear:both!important}#edd_checkout_wrap .nav-space--tiny.edd-payment-icons,.edd-pricing-table .edd-price-option ul.nav-space--tiny,.edd_download_purchase_form .edd_price_options ul.nav-space--tiny,.nav-space--tiny.data-list,.nav-space--tiny.sidebar-nav,.nav.nav-space--tiny,.sidebar-nav .nav-space--tiny.sub-menu,.widget-area .menu .nav-space--tiny.sub-menu,.widget-area .nav .nav-space--tiny.sub-menu,.widget-area .nav-space--tiny.menu,ul.nav-menu ul .nav-space--tiny.sub-menu,ul.nav-menu ul.nav-space--tiny{margin-left:-7px}#edd_checkout_wrap .nav-space--tiny.edd-payment-icons li,.edd-pricing-table .edd-price-option ul.nav-space--tiny li,.edd_download_purchase_form .edd_price_options ul.nav-space--tiny li,.nav-space--tiny.data-list li,.nav-space--tiny.sidebar-nav li,.nav.nav-space--tiny li,.sidebar-nav .nav-space--tiny.sub-menu li,.widget-area .menu .nav-space--tiny.sub-menu li,.widget-area .nav .nav-space--tiny.sub-menu li,.widget-area .nav-space--tiny.menu li,ul.nav-menu ul .nav-space--tiny.sub-menu li,ul.nav-menu ul.nav-space--tiny li{margin-left:7px}#edd_checkout_wrap .edd-pricing-table .edd-price-option ul.nav-space--tiny.edd-payment-icons,#edd_checkout_wrap .edd-pricing-table .edd-price-option ul.nav-space--tiny.edd-payment-icons>li,#edd_checkout_wrap .edd_download_purchase_form .edd_price_options ul.nav-space--tiny.edd-payment-icons,#edd_checkout_wrap .edd_download_purchase_form .edd_price_options ul.nav-space--tiny.edd-payment-icons>li,#edd_checkout_wrap .nav-space--tiny.edd-payment-icons.data-list,#edd_checkout_wrap .nav-space--tiny.edd-payment-icons.data-list>li,#edd_checkout_wrap .nav-space--tiny.edd-payment-icons.sidebar-nav,#edd_checkout_wrap .nav-space--tiny.edd-payment-icons.sidebar-nav>li,#edd_checkout_wrap .nav-space--tiny.nav--stacked.edd-payment-icons,#edd_checkout_wrap .nav-space--tiny.nav--stacked.edd-payment-icons>li,#edd_checkout_wrap .sidebar-nav .nav-space--tiny.edd-payment-icons.sub-menu,#edd_checkout_wrap .sidebar-nav .nav-space--tiny.edd-payment-icons.sub-menu>li,#edd_checkout_wrap .widget-area .edd-payment-icons .nav-space--tiny.sub-menu,#edd_checkout_wrap .widget-area .edd-payment-icons .nav-space--tiny.sub-menu>li,#edd_checkout_wrap .widget-area .menu .nav-space--tiny.edd-payment-icons.sub-menu>li,#edd_checkout_wrap .widget-area .nav .nav-space--tiny.edd-payment-icons.sub-menu>li,#edd_checkout_wrap .widget-area .nav-space--tiny.edd-payment-icons,#edd_checkout_wrap .widget-area .nav-space--tiny.edd-payment-icons>li,#edd_checkout_wrap ul.nav-menu ul .nav-space--tiny.edd-payment-icons.sub-menu,#edd_checkout_wrap ul.nav-menu ul .nav-space--tiny.edd-payment-icons.sub-menu>li,#edd_checkout_wrap ul.nav-menu ul.nav-space--tiny.edd-payment-icons,#edd_checkout_wrap ul.nav-menu ul.nav-space--tiny.edd-payment-icons>li,.edd-pricing-table .edd-price-option #edd_checkout_wrap ul.nav-space--tiny.edd-payment-icons,.edd-pricing-table .edd-price-option #edd_checkout_wrap ul.nav-space--tiny.edd-payment-icons>li,.edd-pricing-table .edd-price-option ul.nav-space--tiny,.edd-pricing-table .edd-price-option ul.nav-space--tiny>li,.edd_download_purchase_form .edd_price_options #edd_checkout_wrap ul.nav-space--tiny.edd-payment-icons,.edd_download_purchase_form .edd_price_options #edd_checkout_wrap ul.nav-space--tiny.edd-payment-icons>li,.edd_download_purchase_form .edd_price_options ul.nav-space--tiny,.edd_download_purchase_form .edd_price_options ul.nav-space--tiny>li,.nav-space--tiny.data-list,.nav-space--tiny.data-list>li,.nav-space--tiny.sidebar-nav,.nav-space--tiny.sidebar-nav>li,.nav.nav-space--tiny.nav--stacked,.nav.nav-space--tiny.nav--stacked>li,.sidebar-nav #edd_checkout_wrap .nav-space--tiny.edd-payment-icons.sub-menu,.sidebar-nav #edd_checkout_wrap .nav-space--tiny.edd-payment-icons.sub-menu>li,.sidebar-nav .nav-space--tiny.sub-menu,.sidebar-nav .nav-space--tiny.sub-menu>li,.widget-area #edd_checkout_wrap .edd-payment-icons .nav-space--tiny.sub-menu,.widget-area #edd_checkout_wrap .edd-payment-icons .nav-space--tiny.sub-menu>li,.widget-area #edd_checkout_wrap .nav-space--tiny.edd-payment-icons,.widget-area #edd_checkout_wrap .nav-space--tiny.edd-payment-icons>li,.widget-area .menu .nav-space--tiny.sub-menu,.widget-area .menu .nav-space--tiny.sub-menu>li,.widget-area .nav .nav-space--tiny.sub-menu,.widget-area .nav .nav-space--tiny.sub-menu>li,.widget-area .nav-space--tiny.menu,.widget-area .nav-space--tiny.menu>li,.widget-area .nav-space--tiny.nav,.widget-area .nav-space--tiny.nav>li,ul.nav-menu #edd_checkout_wrap ul.nav-space--tiny.edd-payment-icons,ul.nav-menu #edd_checkout_wrap ul.nav-space--tiny.edd-payment-icons>li,ul.nav-menu ul #edd_checkout_wrap .nav-space--tiny.edd-payment-icons.sub-menu,ul.nav-menu ul #edd_checkout_wrap .nav-space--tiny.edd-payment-icons.sub-menu>li,ul.nav-menu ul .nav-space--tiny.sub-menu,ul.nav-menu ul .nav-space--tiny.sub-menu>li,ul.nav-menu ul.nav-space--tiny,ul.nav-menu ul.nav-space--tiny>li{margin-left:0}#edd_checkout_wrap .edd-pricing-table .edd-price-option ul.nav-space--tiny.edd-payment-icons>li:not(:last-child),#edd_checkout_wrap .edd_download_purchase_form .edd_price_options ul.nav-space--tiny.edd-payment-icons>li:not(:last-child),#edd_checkout_wrap .nav-space--tiny.edd-payment-icons.data-list>li:not(:last-child),#edd_checkout_wrap .nav-space--tiny.edd-payment-icons.sidebar-nav>li:not(:last-child),#edd_checkout_wrap .nav-space--tiny.nav--stacked.edd-payment-icons>li:not(:last-child),#edd_checkout_wrap .sidebar-nav .nav-space--tiny.edd-payment-icons.sub-menu>li:not(:last-child),#edd_checkout_wrap .widget-area .edd-payment-icons .nav-space--tiny.sub-menu>li:not(:last-child),#edd_checkout_wrap .widget-area .menu .nav-space--tiny.edd-payment-icons.sub-menu>li:not(:last-child),#edd_checkout_wrap .widget-area .nav .nav-space--tiny.edd-payment-icons.sub-menu>li:not(:last-child),#edd_checkout_wrap .widget-area .nav-space--tiny.edd-payment-icons>li:not(:last-child),#edd_checkout_wrap ul.nav-menu ul .nav-space--tiny.edd-payment-icons.sub-menu>li:not(:last-child),#edd_checkout_wrap ul.nav-menu ul.nav-space--tiny.edd-payment-icons>li:not(:last-child),.edd-pricing-table .edd-price-option #edd_checkout_wrap ul.nav-space--tiny.edd-payment-icons>li:not(:last-child),.edd-pricing-table .edd-price-option ul.nav-space--tiny>li:not(:last-child),.edd_download_purchase_form .edd_price_options #edd_checkout_wrap ul.nav-space--tiny.edd-payment-icons>li:not(:last-child),.edd_download_purchase_form .edd_price_options ul.nav-space--tiny>li:not(:last-child),.nav-space--tiny.data-list>li:not(:last-child),.nav-space--tiny.sidebar-nav>li:not(:last-child),.nav.nav-space--tiny.nav--stacked>li:not(:last-child),.sidebar-nav #edd_checkout_wrap .nav-space--tiny.edd-payment-icons.sub-menu>li:not(:last-child),.sidebar-nav .nav-space--tiny.sub-menu>li:not(:last-child),.widget-area #edd_checkout_wrap .edd-payment-icons .nav-space--tiny.sub-menu>li:not(:last-child),.widget-area #edd_checkout_wrap .nav-space--tiny.edd-payment-icons>li:not(:last-child),.widget-area .menu .nav-space--tiny.sub-menu>li:not(:last-child),.widget-area .nav .nav-space--tiny.sub-menu>li:not(:last-child),.widget-area .nav-space--tiny.menu>li:not(:last-child),.widget-area .nav-space--tiny.nav>li:not(:last-child),ul.nav-menu #edd_checkout_wrap ul.nav-space--tiny.edd-payment-icons>li:not(:last-child),ul.nav-menu ul #edd_checkout_wrap .nav-space--tiny.edd-payment-icons.sub-menu>li:not(:last-child),ul.nav-menu ul .nav-space--tiny.sub-menu>li:not(:last-child),ul.nav-menu ul.nav-space--tiny>li:not(:last-child){margin-bottom:7px}#edd_checkout_wrap .nav-space--small.edd-payment-icons,.edd-pricing-table .edd-price-option ul.nav-space--small,.edd_download_purchase_form .edd_price_options ul.nav-space--small,.nav-space--small.data-list,.nav-space--small.sidebar-nav,.nav.nav-space--small,.sidebar-nav .nav-space--small.sub-menu,.widget-area .menu .nav-space--small.sub-menu,.widget-area .nav .nav-space--small.sub-menu,.widget-area .nav-space--small.menu,ul.nav-menu ul .nav-space--small.sub-menu,ul.nav-menu ul.nav-space--small{margin-left:-14px}#edd_checkout_wrap .nav-space--small.edd-payment-icons li,.edd-pricing-table .edd-price-option ul.nav-space--small li,.edd_download_purchase_form .edd_price_options ul.nav-space--small li,.nav-space--small.data-list li,.nav-space--small.sidebar-nav li,.nav.nav-space--small li,.sidebar-nav .nav-space--small.sub-menu li,.widget-area .menu .nav-space--small.sub-menu li,.widget-area .nav .nav-space--small.sub-menu li,.widget-area .nav-space--small.menu li,ul.nav-menu ul .nav-space--small.sub-menu li,ul.nav-menu ul.nav-space--small li{margin-left:14px}#edd_checkout_wrap .edd-pricing-table .edd-price-option ul.nav-space--small.edd-payment-icons,#edd_checkout_wrap .edd-pricing-table .edd-price-option ul.nav-space--small.edd-payment-icons>li,#edd_checkout_wrap .edd_download_purchase_form .edd_price_options ul.nav-space--small.edd-payment-icons,#edd_checkout_wrap .edd_download_purchase_form .edd_price_options ul.nav-space--small.edd-payment-icons>li,#edd_checkout_wrap .nav-space--small.edd-payment-icons.data-list,#edd_checkout_wrap .nav-space--small.edd-payment-icons.data-list>li,#edd_checkout_wrap .nav-space--small.edd-payment-icons.sidebar-nav,#edd_checkout_wrap .nav-space--small.edd-payment-icons.sidebar-nav>li,#edd_checkout_wrap .nav-space--small.nav--stacked.edd-payment-icons,#edd_checkout_wrap .nav-space--small.nav--stacked.edd-payment-icons>li,#edd_checkout_wrap .sidebar-nav .nav-space--small.edd-payment-icons.sub-menu,#edd_checkout_wrap .sidebar-nav .nav-space--small.edd-payment-icons.sub-menu>li,#edd_checkout_wrap .widget-area .edd-payment-icons .nav-space--small.sub-menu,#edd_checkout_wrap .widget-area .edd-payment-icons .nav-space--small.sub-menu>li,#edd_checkout_wrap .widget-area .menu .nav-space--small.edd-payment-icons.sub-menu>li,#edd_checkout_wrap .widget-area .nav .nav-space--small.edd-payment-icons.sub-menu>li,#edd_checkout_wrap .widget-area .nav-space--small.edd-payment-icons,#edd_checkout_wrap .widget-area .nav-space--small.edd-payment-icons>li,#edd_checkout_wrap ul.nav-menu ul .nav-space--small.edd-payment-icons.sub-menu,#edd_checkout_wrap ul.nav-menu ul .nav-space--small.edd-payment-icons.sub-menu>li,#edd_checkout_wrap ul.nav-menu ul.nav-space--small.edd-payment-icons,#edd_checkout_wrap ul.nav-menu ul.nav-space--small.edd-payment-icons>li,.edd-pricing-table .edd-price-option #edd_checkout_wrap ul.nav-space--small.edd-payment-icons,.edd-pricing-table .edd-price-option #edd_checkout_wrap ul.nav-space--small.edd-payment-icons>li,.edd-pricing-table .edd-price-option ul.nav-space--small,.edd-pricing-table .edd-price-option ul.nav-space--small>li,.edd_download_purchase_form .edd_price_options #edd_checkout_wrap ul.nav-space--small.edd-payment-icons,.edd_download_purchase_form .edd_price_options #edd_checkout_wrap ul.nav-space--small.edd-payment-icons>li,.edd_download_purchase_form .edd_price_options ul.nav-space--small,.edd_download_purchase_form .edd_price_options ul.nav-space--small>li,.nav-space--small.data-list,.nav-space--small.data-list>li,.nav-space--small.sidebar-nav,.nav-space--small.sidebar-nav>li,.nav.nav-space--small.nav--stacked,.nav.nav-space--small.nav--stacked>li,.sidebar-nav #edd_checkout_wrap .nav-space--small.edd-payment-icons.sub-menu,.sidebar-nav #edd_checkout_wrap .nav-space--small.edd-payment-icons.sub-menu>li,.sidebar-nav .nav-space--small.sub-menu,.sidebar-nav .nav-space--small.sub-menu>li,.widget-area #edd_checkout_wrap .edd-payment-icons .nav-space--small.sub-menu,.widget-area #edd_checkout_wrap .edd-payment-icons .nav-space--small.sub-menu>li,.widget-area #edd_checkout_wrap .nav-space--small.edd-payment-icons,.widget-area #edd_checkout_wrap .nav-space--small.edd-payment-icons>li,.widget-area .menu .nav-space--small.sub-menu,.widget-area .menu .nav-space--small.sub-menu>li,.widget-area .nav .nav-space--small.sub-menu,.widget-area .nav .nav-space--small.sub-menu>li,.widget-area .nav-space--small.menu,.widget-area .nav-space--small.menu>li,.widget-area .nav-space--small.nav,.widget-area .nav-space--small.nav>li,ul.nav-menu #edd_checkout_wrap ul.nav-space--small.edd-payment-icons,ul.nav-menu #edd_checkout_wrap ul.nav-space--small.edd-payment-icons>li,ul.nav-menu ul #edd_checkout_wrap .nav-space--small.edd-payment-icons.sub-menu,ul.nav-menu ul #edd_checkout_wrap .nav-space--small.edd-payment-icons.sub-menu>li,ul.nav-menu ul .nav-space--small.sub-menu,ul.nav-menu ul .nav-space--small.sub-menu>li,ul.nav-menu ul.nav-space--small,ul.nav-menu ul.nav-space--small>li{margin-left:0}#edd_checkout_wrap .edd-pricing-table .edd-price-option ul.nav-space--small.edd-payment-icons>li:not(:last-child),#edd_checkout_wrap .edd_download_purchase_form .edd_price_options ul.nav-space--small.edd-payment-icons>li:not(:last-child),#edd_checkout_wrap .nav-space--small.edd-payment-icons.data-list>li:not(:last-child),#edd_checkout_wrap .nav-space--small.edd-payment-icons.sidebar-nav>li:not(:last-child),#edd_checkout_wrap .nav-space--small.nav--stacked.edd-payment-icons>li:not(:last-child),#edd_checkout_wrap .sidebar-nav .nav-space--small.edd-payment-icons.sub-menu>li:not(:last-child),#edd_checkout_wrap .widget-area .edd-payment-icons .nav-space--small.sub-menu>li:not(:last-child),#edd_checkout_wrap .widget-area .menu .nav-space--small.edd-payment-icons.sub-menu>li:not(:last-child),#edd_checkout_wrap .widget-area .nav .nav-space--small.edd-payment-icons.sub-menu>li:not(:last-child),#edd_checkout_wrap .widget-area .nav-space--small.edd-payment-icons>li:not(:last-child),#edd_checkout_wrap ul.nav-menu ul .nav-space--small.edd-payment-icons.sub-menu>li:not(:last-child),#edd_checkout_wrap ul.nav-menu ul.nav-space--small.edd-payment-icons>li:not(:last-child),.edd-pricing-table .edd-price-option #edd_checkout_wrap ul.nav-space--small.edd-payment-icons>li:not(:last-child),.edd-pricing-table .edd-price-option ul.nav-space--small>li:not(:last-child),.edd_download_purchase_form .edd_price_options #edd_checkout_wrap ul.nav-space--small.edd-payment-icons>li:not(:last-child),.edd_download_purchase_form .edd_price_options ul.nav-space--small>li:not(:last-child),.nav-space--small.data-list>li:not(:last-child),.nav-space--small.sidebar-nav>li:not(:last-child),.nav.nav-space--small.nav--stacked>li:not(:last-child),.sidebar-nav #edd_checkout_wrap .nav-space--small.edd-payment-icons.sub-menu>li:not(:last-child),.sidebar-nav .nav-space--small.sub-menu>li:not(:last-child),.widget-area #edd_checkout_wrap .edd-payment-icons .nav-space--small.sub-menu>li:not(:last-child),.widget-area #edd_checkout_wrap .nav-space--small.edd-payment-icons>li:not(:last-child),.widget-area .menu .nav-space--small.sub-menu>li:not(:last-child),.widget-area .nav .nav-space--small.sub-menu>li:not(:last-child),.widget-area .nav-space--small.menu>li:not(:last-child),.widget-area .nav-space--small.nav>li:not(:last-child),ul.nav-menu #edd_checkout_wrap ul.nav-space--small.edd-payment-icons>li:not(:last-child),ul.nav-menu ul #edd_checkout_wrap .nav-space--small.edd-payment-icons.sub-menu>li:not(:last-child),ul.nav-menu ul .nav-space--small.sub-menu>li:not(:last-child),ul.nav-menu ul.nav-space--small>li:not(:last-child){margin-bottom:14px}#edd_checkout_wrap .edd-payment-icons,.edd-pricing-table .edd-price-option ul.nav-space,.edd_download_purchase_form .edd_price_options ul.nav-space,.nav-space.data-list,.nav-space.sidebar-nav,.nav.nav-space,.sidebar-nav .nav-space.sub-menu,.widget-area .menu .nav-space.sub-menu,.widget-area .nav .nav-space.sub-menu,.widget-area .nav-space.menu,ul.nav-menu ul .nav-space.sub-menu,ul.nav-menu ul.nav-space{margin-left:-28px}#edd_checkout_wrap .edd-payment-icons li,.edd-pricing-table .edd-price-option ul.nav-space li,.edd_download_purchase_form .edd_price_options ul.nav-space li,.nav-space.data-list li,.nav-space.sidebar-nav li,.nav.nav-space li,.sidebar-nav .nav-space.sub-menu li,.widget-area .menu .nav-space.sub-menu li,.widget-area .nav .nav-space.sub-menu li,.widget-area .nav-space.menu li,ul.nav-menu ul .nav-space.sub-menu li,ul.nav-menu ul.nav-space li{margin-left:28px}#edd_checkout_wrap .data-list.edd-payment-icons,#edd_checkout_wrap .data-list.edd-payment-icons>li,#edd_checkout_wrap .edd-pricing-table .edd-price-option ul.edd-payment-icons,#edd_checkout_wrap .edd-pricing-table .edd-price-option ul.edd-payment-icons>li,#edd_checkout_wrap .edd_download_purchase_form .edd_price_options ul.edd-payment-icons,#edd_checkout_wrap .edd_download_purchase_form .edd_price_options ul.edd-payment-icons>li,#edd_checkout_wrap .nav--stacked.edd-payment-icons,#edd_checkout_wrap .nav--stacked.edd-payment-icons>li,#edd_checkout_wrap .sidebar-nav .sub-menu.edd-payment-icons,#edd_checkout_wrap .sidebar-nav .sub-menu.edd-payment-icons>li,#edd_checkout_wrap .sidebar-nav.edd-payment-icons,#edd_checkout_wrap .sidebar-nav.edd-payment-icons>li,#edd_checkout_wrap .widget-area .edd-payment-icons,#edd_checkout_wrap .widget-area .edd-payment-icons .nav-space.sub-menu,#edd_checkout_wrap .widget-area .edd-payment-icons .nav-space.sub-menu>li,#edd_checkout_wrap .widget-area .edd-payment-icons>li,#edd_checkout_wrap ul.nav-menu ul .sub-menu.edd-payment-icons,#edd_checkout_wrap ul.nav-menu ul .sub-menu.edd-payment-icons>li,#edd_checkout_wrap ul.nav-menu ul.edd-payment-icons,#edd_checkout_wrap ul.nav-menu ul.edd-payment-icons>li,.edd-pricing-table .edd-price-option #edd_checkout_wrap ul.edd-payment-icons,.edd-pricing-table .edd-price-option #edd_checkout_wrap ul.edd-payment-icons>li,.edd-pricing-table .edd-price-option ul.nav-space,.edd-pricing-table .edd-price-option ul.nav-space>li,.edd_download_purchase_form .edd_price_options #edd_checkout_wrap ul.edd-payment-icons,.edd_download_purchase_form .edd_price_options #edd_checkout_wrap ul.edd-payment-icons>li,.edd_download_purchase_form .edd_price_options ul.nav-space,.edd_download_purchase_form .edd_price_options ul.nav-space>li,.nav-space.data-list,.nav-space.data-list>li,.nav-space.sidebar-nav,.nav-space.sidebar-nav>li,.nav.nav-space.nav--stacked,.nav.nav-space.nav--stacked>li,.sidebar-nav #edd_checkout_wrap .sub-menu.edd-payment-icons,.sidebar-nav #edd_checkout_wrap .sub-menu.edd-payment-icons>li,.sidebar-nav .nav-space.sub-menu,.sidebar-nav .nav-space.sub-menu>li,.widget-area #edd_checkout_wrap .edd-payment-icons,.widget-area #edd_checkout_wrap .edd-payment-icons .nav-space.sub-menu,.widget-area #edd_checkout_wrap .edd-payment-icons .nav-space.sub-menu>li,.widget-area #edd_checkout_wrap .edd-payment-icons>li,.widget-area .menu .nav-space.sub-menu,.widget-area .menu .nav-space.sub-menu>li,.widget-area .nav .nav-space.sub-menu,.widget-area .nav .nav-space.sub-menu>li,.widget-area .nav-space.menu,.widget-area .nav-space.menu>li,.widget-area .nav-space.nav,.widget-area .nav-space.nav>li,ul.nav-menu #edd_checkout_wrap ul.edd-payment-icons,ul.nav-menu #edd_checkout_wrap ul.edd-payment-icons>li,ul.nav-menu ul #edd_checkout_wrap .sub-menu.edd-payment-icons,ul.nav-menu ul #edd_checkout_wrap .sub-menu.edd-payment-icons>li,ul.nav-menu ul .nav-space.sub-menu,ul.nav-menu ul .nav-space.sub-menu>li,ul.nav-menu ul.nav-space,ul.nav-menu ul.nav-space>li{margin-left:0}#edd_checkout_wrap .data-list.edd-payment-icons>li:not(:last-child),#edd_checkout_wrap .edd-pricing-table .edd-price-option ul.edd-payment-icons>li:not(:last-child),#edd_checkout_wrap .edd_download_purchase_form .edd_price_options ul.edd-payment-icons>li:not(:last-child),#edd_checkout_wrap .nav--stacked.edd-payment-icons>li:not(:last-child),#edd_checkout_wrap .sidebar-nav .sub-menu.edd-payment-icons>li:not(:last-child),#edd_checkout_wrap .sidebar-nav.edd-payment-icons>li:not(:last-child),#edd_checkout_wrap .widget-area .edd-payment-icons .nav-space.sub-menu>li:not(:last-child),#edd_checkout_wrap .widget-area .edd-payment-icons>li:not(:last-child),#edd_checkout_wrap ul.nav-menu ul .sub-menu.edd-payment-icons>li:not(:last-child),#edd_checkout_wrap ul.nav-menu ul.edd-payment-icons>li:not(:last-child),.edd-pricing-table .edd-price-option #edd_checkout_wrap ul.edd-payment-icons>li:not(:last-child),.edd-pricing-table .edd-price-option ul.nav-space>li:not(:last-child),.edd_download_purchase_form .edd_price_options #edd_checkout_wrap ul.edd-payment-icons>li:not(:last-child),.edd_download_purchase_form .edd_price_options ul.nav-space>li:not(:last-child),.nav-space.data-list>li:not(:last-child),.nav-space.sidebar-nav>li:not(:last-child),.nav.nav-space.nav--stacked>li:not(:last-child),.sidebar-nav #edd_checkout_wrap .sub-menu.edd-payment-icons>li:not(:last-child),.sidebar-nav .nav-space.sub-menu>li:not(:last-child),.widget-area #edd_checkout_wrap .edd-payment-icons .nav-space.sub-menu>li:not(:last-child),.widget-area #edd_checkout_wrap .edd-payment-icons>li:not(:last-child),.widget-area .menu .nav-space.sub-menu>li:not(:last-child),.widget-area .nav .nav-space.sub-menu>li:not(:last-child),.widget-area .nav-space.menu>li:not(:last-child),.widget-area .nav-space.nav>li:not(:last-child),ul.nav-menu #edd_checkout_wrap ul.edd-payment-icons>li:not(:last-child),ul.nav-menu ul #edd_checkout_wrap .sub-menu.edd-payment-icons>li:not(:last-child),ul.nav-menu ul .nav-space.sub-menu>li:not(:last-child),ul.nav-menu ul.nav-space>li:not(:last-child){margin-bottom:28px}#edd_checkout_wrap .nav-space--large.edd-payment-icons,.edd-pricing-table .edd-price-option ul.nav-space--large,.edd_download_purchase_form .edd_price_options ul.nav-space--large,.nav-space--large.data-list,.nav-space--large.sidebar-nav,.nav.nav-space--large,.sidebar-nav .nav-space--large.sub-menu,.widget-area .menu .nav-space--large.sub-menu,.widget-area .nav .nav-space--large.sub-menu,.widget-area .nav-space--large.menu,ul.nav-menu ul .nav-space--large.sub-menu,ul.nav-menu ul.nav-space--large{margin-left:-56px}#edd_checkout_wrap .nav-space--large.edd-payment-icons li,.edd-pricing-table .edd-price-option ul.nav-space--large li,.edd_download_purchase_form .edd_price_options ul.nav-space--large li,.nav-space--large.data-list li,.nav-space--large.sidebar-nav li,.nav.nav-space--large li,.sidebar-nav .nav-space--large.sub-menu li,.widget-area .menu .nav-space--large.sub-menu li,.widget-area .nav .nav-space--large.sub-menu li,.widget-area .nav-space--large.menu li,ul.nav-menu ul .nav-space--large.sub-menu li,ul.nav-menu ul.nav-space--large li{margin-left:56px}#edd_checkout_wrap .edd-pricing-table .edd-price-option ul.nav-space--large.edd-payment-icons,#edd_checkout_wrap .edd-pricing-table .edd-price-option ul.nav-space--large.edd-payment-icons>li,#edd_checkout_wrap .edd_download_purchase_form .edd_price_options ul.nav-space--large.edd-payment-icons,#edd_checkout_wrap .edd_download_purchase_form .edd_price_options ul.nav-space--large.edd-payment-icons>li,#edd_checkout_wrap .nav-space--large.edd-payment-icons.data-list,#edd_checkout_wrap .nav-space--large.edd-payment-icons.data-list>li,#edd_checkout_wrap .nav-space--large.edd-payment-icons.sidebar-nav,#edd_checkout_wrap .nav-space--large.edd-payment-icons.sidebar-nav>li,#edd_checkout_wrap .nav-space--large.nav--stacked.edd-payment-icons,#edd_checkout_wrap .nav-space--large.nav--stacked.edd-payment-icons>li,#edd_checkout_wrap .sidebar-nav .nav-space--large.edd-payment-icons.sub-menu,#edd_checkout_wrap .sidebar-nav .nav-space--large.edd-payment-icons.sub-menu>li,#edd_checkout_wrap .widget-area .edd-payment-icons .nav-space--large.sub-menu,#edd_checkout_wrap .widget-area .edd-payment-icons .nav-space--large.sub-menu>li,#edd_checkout_wrap .widget-area .menu .nav-space--large.edd-payment-icons.sub-menu>li,#edd_checkout_wrap .widget-area .nav .nav-space--large.edd-payment-icons.sub-menu>li,#edd_checkout_wrap .widget-area .nav-space--large.edd-payment-icons,#edd_checkout_wrap .widget-area .nav-space--large.edd-payment-icons>li,#edd_checkout_wrap ul.nav-menu ul .nav-space--large.edd-payment-icons.sub-menu,#edd_checkout_wrap ul.nav-menu ul .nav-space--large.edd-payment-icons.sub-menu>li,#edd_checkout_wrap ul.nav-menu ul.nav-space--large.edd-payment-icons,#edd_checkout_wrap ul.nav-menu ul.nav-space--large.edd-payment-icons>li,.edd-pricing-table .edd-price-option #edd_checkout_wrap ul.nav-space--large.edd-payment-icons,.edd-pricing-table .edd-price-option #edd_checkout_wrap ul.nav-space--large.edd-payment-icons>li,.edd-pricing-table .edd-price-option ul.nav-space--large,.edd-pricing-table .edd-price-option ul.nav-space--large>li,.edd_download_purchase_form .edd_price_options #edd_checkout_wrap ul.nav-space--large.edd-payment-icons,.edd_download_purchase_form .edd_price_options #edd_checkout_wrap ul.nav-space--large.edd-payment-icons>li,.edd_download_purchase_form .edd_price_options ul.nav-space--large,.edd_download_purchase_form .edd_price_options ul.nav-space--large>li,.nav-space--large.data-list,.nav-space--large.data-list>li,.nav-space--large.sidebar-nav,.nav-space--large.sidebar-nav>li,.nav.nav-space--large.nav--stacked,.nav.nav-space--large.nav--stacked>li,.sidebar-nav #edd_checkout_wrap .nav-space--large.edd-payment-icons.sub-menu,.sidebar-nav #edd_checkout_wrap .nav-space--large.edd-payment-icons.sub-menu>li,.sidebar-nav .nav-space--large.sub-menu,.sidebar-nav .nav-space--large.sub-menu>li,.widget-area #edd_checkout_wrap .edd-payment-icons .nav-space--large.sub-menu,.widget-area #edd_checkout_wrap .edd-payment-icons .nav-space--large.sub-menu>li,.widget-area #edd_checkout_wrap .nav-space--large.edd-payment-icons,.widget-area #edd_checkout_wrap .nav-space--large.edd-payment-icons>li,.widget-area .menu .nav-space--large.sub-menu,.widget-area .menu .nav-space--large.sub-menu>li,.widget-area .nav .nav-space--large.sub-menu,.widget-area .nav .nav-space--large.sub-menu>li,.widget-area .nav-space--large.menu,.widget-area .nav-space--large.menu>li,.widget-area .nav-space--large.nav,.widget-area .nav-space--large.nav>li,ul.nav-menu #edd_checkout_wrap ul.nav-space--large.edd-payment-icons,ul.nav-menu #edd_checkout_wrap ul.nav-space--large.edd-payment-icons>li,ul.nav-menu ul #edd_checkout_wrap .nav-space--large.edd-payment-icons.sub-menu,ul.nav-menu ul #edd_checkout_wrap .nav-space--large.edd-payment-icons.sub-menu>li,ul.nav-menu ul .nav-space--large.sub-menu,ul.nav-menu ul .nav-space--large.sub-menu>li,ul.nav-menu ul.nav-space--large,ul.nav-menu ul.nav-space--large>li{margin-left:0}#edd_checkout_wrap .edd-pricing-table .edd-price-option ul.nav-space--large.edd-payment-icons>li:not(:last-child),#edd_checkout_wrap .edd_download_purchase_form .edd_price_options ul.nav-space--large.edd-payment-icons>li:not(:last-child),#edd_checkout_wrap .nav-space--large.edd-payment-icons.data-list>li:not(:last-child),#edd_checkout_wrap .nav-space--large.edd-payment-icons.sidebar-nav>li:not(:last-child),#edd_checkout_wrap .nav-space--large.nav--stacked.edd-payment-icons>li:not(:last-child),#edd_checkout_wrap .sidebar-nav .nav-space--large.edd-payment-icons.sub-menu>li:not(:last-child),#edd_checkout_wrap .widget-area .edd-payment-icons .nav-space--large.sub-menu>li:not(:last-child),#edd_checkout_wrap .widget-area .menu .nav-space--large.edd-payment-icons.sub-menu>li:not(:last-child),#edd_checkout_wrap .widget-area .nav .nav-space--large.edd-payment-icons.sub-menu>li:not(:last-child),#edd_checkout_wrap .widget-area .nav-space--large.edd-payment-icons>li:not(:last-child),#edd_checkout_wrap ul.nav-menu ul .nav-space--large.edd-payment-icons.sub-menu>li:not(:last-child),#edd_checkout_wrap ul.nav-menu ul.nav-space--large.edd-payment-icons>li:not(:last-child),.edd-pricing-table .edd-price-option #edd_checkout_wrap ul.nav-space--large.edd-payment-icons>li:not(:last-child),.edd-pricing-table .edd-price-option ul.nav-space--large>li:not(:last-child),.edd_download_purchase_form .edd_price_options #edd_checkout_wrap ul.nav-space--large.edd-payment-icons>li:not(:last-child),.edd_download_purchase_form .edd_price_options ul.nav-space--large>li:not(:last-child),.nav-space--large.data-list>li:not(:last-child),.nav-space--large.sidebar-nav>li:not(:last-child),.nav.nav-space--large.nav--stacked>li:not(:last-child),.sidebar-nav #edd_checkout_wrap .nav-space--large.edd-payment-icons.sub-menu>li:not(:last-child),.sidebar-nav .nav-space--large.sub-menu>li:not(:last-child),.widget-area #edd_checkout_wrap .edd-payment-icons .nav-space--large.sub-menu>li:not(:last-child),.widget-area #edd_checkout_wrap .nav-space--large.edd-payment-icons>li:not(:last-child),.widget-area .menu .nav-space--large.sub-menu>li:not(:last-child),.widget-area .nav .nav-space--large.sub-menu>li:not(:last-child),.widget-area .nav-space--large.menu>li:not(:last-child),.widget-area .nav-space--large.nav>li:not(:last-child),ul.nav-menu #edd_checkout_wrap ul.nav-space--large.edd-payment-icons>li:not(:last-child),ul.nav-menu ul #edd_checkout_wrap .nav-space--large.edd-payment-icons.sub-menu>li:not(:last-child),ul.nav-menu ul .nav-space--large.sub-menu>li:not(:last-child),ul.nav-menu ul.nav-space--large>li:not(:last-child){margin-bottom:56px}#edd_checkout_wrap .nav-space--huge.edd-payment-icons,.edd-pricing-table .edd-price-option ul.nav-space--huge,.edd_download_purchase_form .edd_price_options ul.nav-space--huge,.nav-space--huge.data-list,.nav-space--huge.sidebar-nav,.nav.nav-space--huge,.sidebar-nav .nav-space--huge.sub-menu,.widget-area .menu .nav-space--huge.sub-menu,.widget-area .nav .nav-space--huge.sub-menu,.widget-area .nav-space--huge.menu,ul.nav-menu ul .nav-space--huge.sub-menu,ul.nav-menu ul.nav-space--huge{margin-left:-112px}#edd_checkout_wrap .nav-space--huge.edd-payment-icons li,.edd-pricing-table .edd-price-option ul.nav-space--huge li,.edd_download_purchase_form .edd_price_options ul.nav-space--huge li,.nav-space--huge.data-list li,.nav-space--huge.sidebar-nav li,.nav.nav-space--huge li,.sidebar-nav .nav-space--huge.sub-menu li,.widget-area .menu .nav-space--huge.sub-menu li,.widget-area .nav .nav-space--huge.sub-menu li,.widget-area .nav-space--huge.menu li,ul.nav-menu ul .nav-space--huge.sub-menu li,ul.nav-menu ul.nav-space--huge li{margin-left:112px}#edd_checkout_wrap .edd-pricing-table .edd-price-option ul.nav-space--huge.edd-payment-icons,#edd_checkout_wrap .edd-pricing-table .edd-price-option ul.nav-space--huge.edd-payment-icons>li,#edd_checkout_wrap .edd_download_purchase_form .edd_price_options ul.nav-space--huge.edd-payment-icons,#edd_checkout_wrap .edd_download_purchase_form .edd_price_options ul.nav-space--huge.edd-payment-icons>li,#edd_checkout_wrap .nav-space--huge.edd-payment-icons.data-list,#edd_checkout_wrap .nav-space--huge.edd-payment-icons.data-list>li,#edd_checkout_wrap .nav-space--huge.edd-payment-icons.sidebar-nav,#edd_checkout_wrap .nav-space--huge.edd-payment-icons.sidebar-nav>li,#edd_checkout_wrap .nav-space--huge.nav--stacked.edd-payment-icons,#edd_checkout_wrap .nav-space--huge.nav--stacked.edd-payment-icons>li,#edd_checkout_wrap .sidebar-nav .nav-space--huge.edd-payment-icons.sub-menu,#edd_checkout_wrap .sidebar-nav .nav-space--huge.edd-payment-icons.sub-menu>li,#edd_checkout_wrap .widget-area .edd-payment-icons .nav-space--huge.sub-menu,#edd_checkout_wrap .widget-area .edd-payment-icons .nav-space--huge.sub-menu>li,#edd_checkout_wrap .widget-area .menu .nav-space--huge.edd-payment-icons.sub-menu>li,#edd_checkout_wrap .widget-area .nav .nav-space--huge.edd-payment-icons.sub-menu>li,#edd_checkout_wrap .widget-area .nav-space--huge.edd-payment-icons,#edd_checkout_wrap .widget-area .nav-space--huge.edd-payment-icons>li,#edd_checkout_wrap ul.nav-menu ul .nav-space--huge.edd-payment-icons.sub-menu,#edd_checkout_wrap ul.nav-menu ul .nav-space--huge.edd-payment-icons.sub-menu>li,#edd_checkout_wrap ul.nav-menu ul.nav-space--huge.edd-payment-icons,#edd_checkout_wrap ul.nav-menu ul.nav-space--huge.edd-payment-icons>li,.edd-pricing-table .edd-price-option #edd_checkout_wrap ul.nav-space--huge.edd-payment-icons,.edd-pricing-table .edd-price-option #edd_checkout_wrap ul.nav-space--huge.edd-payment-icons>li,.edd-pricing-table .edd-price-option ul.nav-space--huge,.edd-pricing-table .edd-price-option ul.nav-space--huge>li,.edd_download_purchase_form .edd_price_options #edd_checkout_wrap ul.nav-space--huge.edd-payment-icons,.edd_download_purchase_form .edd_price_options #edd_checkout_wrap ul.nav-space--huge.edd-payment-icons>li,.edd_download_purchase_form .edd_price_options ul.nav-space--huge,.edd_download_purchase_form .edd_price_options ul.nav-space--huge>li,.nav-space--huge.data-list,.nav-space--huge.data-list>li,.nav-space--huge.sidebar-nav,.nav-space--huge.sidebar-nav>li,.nav.nav-space--huge.nav--stacked,.nav.nav-space--huge.nav--stacked>li,.sidebar-nav #edd_checkout_wrap .nav-space--huge.edd-payment-icons.sub-menu,.sidebar-nav #edd_checkout_wrap .nav-space--huge.edd-payment-icons.sub-menu>li,.sidebar-nav .nav-space--huge.sub-menu,.sidebar-nav .nav-space--huge.sub-menu>li,.widget-area #edd_checkout_wrap .edd-payment-icons .nav-space--huge.sub-menu,.widget-area #edd_checkout_wrap .edd-payment-icons .nav-space--huge.sub-menu>li,.widget-area #edd_checkout_wrap .nav-space--huge.edd-payment-icons,.widget-area #edd_checkout_wrap .nav-space--huge.edd-payment-icons>li,.widget-area .menu .nav-space--huge.sub-menu,.widget-area .menu .nav-space--huge.sub-menu>li,.widget-area .nav .nav-space--huge.sub-menu,.widget-area .nav .nav-space--huge.sub-menu>li,.widget-area .nav-space--huge.menu,.widget-area .nav-space--huge.menu>li,.widget-area .nav-space--huge.nav,.widget-area .nav-space--huge.nav>li,ul.nav-menu #edd_checkout_wrap ul.nav-space--huge.edd-payment-icons,ul.nav-menu #edd_checkout_wrap ul.nav-space--huge.edd-payment-icons>li,ul.nav-menu ul #edd_checkout_wrap .nav-space--huge.edd-payment-icons.sub-menu,ul.nav-menu ul #edd_checkout_wrap .nav-space--huge.edd-payment-icons.sub-menu>li,ul.nav-menu ul .nav-space--huge.sub-menu,ul.nav-menu ul .nav-space--huge.sub-menu>li,ul.nav-menu ul.nav-space--huge,ul.nav-menu ul.nav-space--huge>li{margin-left:0}#edd_checkout_wrap .edd-pricing-table .edd-price-option ul.nav-space--huge.edd-payment-icons>li:not(:last-child),#edd_checkout_wrap .edd_download_purchase_form .edd_price_options ul.nav-space--huge.edd-payment-icons>li:not(:last-child),#edd_checkout_wrap .nav-space--huge.edd-payment-icons.data-list>li:not(:last-child),#edd_checkout_wrap .nav-space--huge.edd-payment-icons.sidebar-nav>li:not(:last-child),#edd_checkout_wrap .nav-space--huge.nav--stacked.edd-payment-icons>li:not(:last-child),#edd_checkout_wrap .sidebar-nav .nav-space--huge.edd-payment-icons.sub-menu>li:not(:last-child),#edd_checkout_wrap .widget-area .edd-payment-icons .nav-space--huge.sub-menu>li:not(:last-child),#edd_checkout_wrap .widget-area .menu .nav-space--huge.edd-payment-icons.sub-menu>li:not(:last-child),#edd_checkout_wrap .widget-area .nav .nav-space--huge.edd-payment-icons.sub-menu>li:not(:last-child),#edd_checkout_wrap .widget-area .nav-space--huge.edd-payment-icons>li:not(:last-child),#edd_checkout_wrap ul.nav-menu ul .nav-space--huge.edd-payment-icons.sub-menu>li:not(:last-child),#edd_checkout_wrap ul.nav-menu ul.nav-space--huge.edd-payment-icons>li:not(:last-child),.edd-pricing-table .edd-price-option #edd_checkout_wrap ul.nav-space--huge.edd-payment-icons>li:not(:last-child),.edd-pricing-table .edd-price-option ul.nav-space--huge>li:not(:last-child),.edd_download_purchase_form .edd_price_options #edd_checkout_wrap ul.nav-space--huge.edd-payment-icons>li:not(:last-child),.edd_download_purchase_form .edd_price_options ul.nav-space--huge>li:not(:last-child),.nav-space--huge.data-list>li:not(:last-child),.nav-space--huge.sidebar-nav>li:not(:last-child),.nav.nav-space--huge.nav--stacked>li:not(:last-child),.sidebar-nav #edd_checkout_wrap .nav-space--huge.edd-payment-icons.sub-menu>li:not(:last-child),.sidebar-nav .nav-space--huge.sub-menu>li:not(:last-child),.widget-area #edd_checkout_wrap .edd-payment-icons .nav-space--huge.sub-menu>li:not(:last-child),.widget-area #edd_checkout_wrap .nav-space--huge.edd-payment-icons>li:not(:last-child),.widget-area .menu .nav-space--huge.sub-menu>li:not(:last-child),.widget-area .nav .nav-space--huge.sub-menu>li:not(:last-child),.widget-area .nav-space--huge.menu>li:not(:last-child),.widget-area .nav-space--huge.nav>li:not(:last-child),ul.nav-menu #edd_checkout_wrap ul.nav-space--huge.edd-payment-icons>li:not(:last-child),ul.nav-menu ul #edd_checkout_wrap .nav-space--huge.edd-payment-icons.sub-menu>li:not(:last-child),ul.nav-menu ul .nav-space--huge.sub-menu>li:not(:last-child),ul.nav-menu ul.nav-space--huge>li:not(:last-child){margin-bottom:112px}.o-spacer--tiny{padding:56px 0}.o-spacer--tiny .o-spacer__header{padding-bottom:3.5px}.o-spacer--tiny .o-spacer__footer{padding-top:3.5px}@media (min-width:48em){.o-spacer--tiny{padding:7px 0}}.o-spacer--small{padding:56px 0}.o-spacer--small .o-spacer__header{padding-bottom:7px}.o-spacer--small .o-spacer__footer{padding-top:7px}@media (min-width:48em){.o-spacer--small{padding:14px 0}}.o-spacer{padding:56px 0}.o-spacer .o-spacer__header{padding-bottom:14px}.o-spacer .o-spacer__footer{padding-top:14px}@media (min-width:48em){.o-spacer{padding:28px 0}}.o-spacer--large{padding:56px 0}.o-spacer--large .o-spacer__header{padding-bottom:28px}.o-spacer--large .o-spacer__footer{padding-top:28px}@media (min-width:48em){.o-spacer--large{padding:56px 0}}.o-spacer--huge{padding:56px 0}.o-spacer--huge .o-spacer__header{padding-bottom:56px}.o-spacer--huge .o-spacer__footer{padding-top:56px}@media (min-width:48em){.o-spacer--huge{padding:112px 0}}.elementor-section.elementor-section-boxed .o-wrapper__content,.elementor-section.elementor-section-boxed>.elementor-container,.o-wrapper .elementor-section.elementor-section-boxed>.elementor-container,.o-wrapper .o-wrapper__content{margin-right:auto;margin-left:auto;max-width:1300px;width:90%}.fa-pull-left.edd_sl_show_key,.fa.fa-pull-left,.fa.pull-left,.pull-left.edd_sl_show_key{margin-right:.3em}.o-wrapper--compact .elementor-section.elementor-section-boxed>.elementor-container,.o-wrapper--compact .o-wrapper__content{max-width:1000px}.o-wrapper--tight .elementor-section.elementor-section-boxed>.elementor-container,.o-wrapper--tight .o-wrapper__content{max-width:800px}.o-wrapper--tiny{padding-right:7px;padding-left:7px}.o-wrapper--small{padding-right:14px;padding-left:14px}.o-wrapper--normal{padding-right:28px;padding-left:28px}.o-wrapper--large{padding-right:56px;padding-left:56px}.o-wrapper--huge{padding-right:112px;padding-left:112px}/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;src:url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/font-awesome/fontawesome-webfont.eot?v=4.7.0);src:url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.7.0) format("embedded-opentype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/font-awesome/fontawesome-webfont.woff2?v=4.7.0) format("woff2"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/font-awesome/fontawesome-webfont.woff?v=4.7.0) format("woff"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/font-awesome/fontawesome-webfont.ttf?v=4.7.0) format("truetype"),url(//shop.namogo.com/wp-content/themes/namogo-shop/assets/fonts/font-awesome/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.edd_sl_show_key,.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-pull-right.edd_sl_show_key,.fa.fa-pull-right,.fa.pull-right,.pull-right.edd_sl_show_key{margin-left:.3em}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.elementor-column-gap-no>.elementor-row>.elementor-column>.elementor-element-populated,.sr-only{padding:0}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.pull-left{float:left}.fa-spin{animation:fa-spin 2s infinite linear}.fa-pulse{animation:fa-spin 1s infinite steps(8)}@keyframes fa-spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";transform:scale(-1,1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.elementor-slick-slider .slick-prev,[dir=rtl] .elementor-slick-slider .slick-next{left:-64px}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-exclamation-triangle:before,.fa-warning:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.edd_sl_show_key:before,.fa-key:before{content:""}.fa-cogs:before,.fa-gears:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook-f:before,.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-feed:before,.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:""}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:""}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:""}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:""}.fa-eur:before,.fa-euro:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-inr:before,.fa-rupee:before{content:""}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:""}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:""}.fa-krw:before,.fa-won:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:""}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:""}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:""}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:""}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:""}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:""}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:""}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:""}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:""}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:""}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:""}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:""}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:""}.fa-id-badge:before{content:""}.fa-drivers-license:before,.fa-id-card:before{content:""}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:""}.fa-free-code-camp:before{content:""}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:""}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:""}.fa-shower:before{content:""}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:""}.fa-podcast:before{content:""}.fa-window-maximize:before{content:""}.fa-window-minimize:before{content:""}.fa-window-restore:before{content:""}.fa-times-rectangle:before,.fa-window-close:before{content:""}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:""}.fa-bandcamp:before{content:""}.fa-grav:before{content:""}.fa-etsy:before{content:""}.fa-imdb:before{content:""}.fa-ravelry:before{content:""}.fa-eercast:before{content:""}.fa-microchip:before{content:""}.fa-snowflake-o:before{content:""}.fa-superpowers:before{content:""}.fa-wpexplorer:before{content:""}.fa-meetup:before{content:""}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.elementor-panel #elementor-panel-header{background-color:#41DCAB}.elementor-column-gap-narrow>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 3.5px}.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 7px}.elementor-column-gap-extended>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 14px}.elementor-column-gap-wide>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 28px}.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{padding:0 56px}.elementor-column-gap-no>.elementor-row{width:100%;margin-left:0;margin-right:0}.elementor-column-gap-narrow>.elementor-row{width:calc(100% + 7px);margin-left:-3.5px;margin-right:-3.5px}.elementor-column-gap-default>.elementor-row{width:calc(100% + 14px);margin-left:-7px;margin-right:-7px}.elementor-column-gap-extended>.elementor-row{width:calc(100% + 28px);margin-left:-14px;margin-right:-14px}.elementor-column-gap-wide>.elementor-row{width:calc(100% + 56px);margin-left:-28px;margin-right:-28px}.elementor-column-gap-wider>.elementor-row{width:calc(100% + 112px);margin-left:-56px;margin-right:-56px}.elementor-section.elementor-section-boxed>.elementor-container .elementor-container{width:auto}.elementor-field-group .elementor-select-wrapper:before{content:none}.skin-kentledge .elementor-slick-slider .slick-slider{box-shadow:0 18px 22px -12px rgba(0,0,0,.18);border-radius:5px;border:1px solid #FC5E6E}.elementor-accordion,.elementor-slick-slider .slick-next:focus,.elementor-slick-slider .slick-next:hover,.elementor-slick-slider .slick-prev:focus,.elementor-slick-slider .slick-prev:hover,.elementor-slick-slider ul.slick-dots li button:focus,.elementor-slick-slider ul.slick-dots li button:hover,.vat-box,.wpas-ticket-replies{box-shadow:none}.elementor-slick-slider .slick-next,[dir=rtl] .elementor-slick-slider .slick-prev{right:-64px}.elementor-slick-slider .slick-dotted.slick-slider{margin-bottom:30px}.elementor-slick-slider ul.slick-dots{bottom:-64px}.ee-button[class*=ee-size-]{border-radius:5px}.elementor-button.elementor-size-xs{padding:10px 14px}.elementor-button.elementor-size-sm{padding:12px 14px}.elementor-button.elementor-size-md{padding:15px 16px}.elementor-button.elementor-size-lg{padding:20px 22px}.elementor-button.elementor-size-xl{padding:25px 27px}.elementor-accordion,.elementor-accordion .elementor-accordion-item{border:0}.elementor-accordion .elementor-accordion-item+.elementor-accordion-item{border-top:1px solid #E9E9E9}.elementor-accordion .elementor-tab-title{font-weight:600;line-height:28px;display:flex}.elementor-accordion .elementor-tab-title .elementor-accordion-icon{margin-right:28px}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .edd_sl_show_key,.elementor-accordion .elementor-tab-title .elementor-accordion-icon .fa{position:relative;width:24px;height:24px;border-radius:999pc;background-color:#F7F7F7;text-align:center}.elementor-accordion .elementor-tab-title .elementor-accordion-icon .edd_sl_show_key:before,.elementor-accordion .elementor-tab-title .elementor-accordion-icon .fa:before{content:'\f067';position:absolute;font-weight:100}#edd_checkout_wrap #edd_checkout_cart_form .edd-sl-renewal-details .edd-sl-renewal-key,.edd_download_purchase_form .edd_price_option_name,.edd_sl_item_name{font-weight:600}.elementor-accordion .elementor-tab-title.elementor-active:focus{outline:0}.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon .edd_sl_show_key,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon .fa{background-color:#8062D4;transform:rotate(45deg)}.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon .edd_sl_show_key:before,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon .fa:before{content:'\f067';color:#FFF}.elementor-accordion .elementor-tab-content{border-color:#E9E9E9}@media (min-width:64.0625em){.elementor-accordion .elementor-tab-content{padding-left:68px}}.ee-offcanvas__content .menu{border:0;box-shadow:none}.ee-offcanvas__content .widget-title{padding-left:14px;margin-bottom:14px}.ee-button.ee-size-xs .ee-button-content-wrapper{padding:10px 14px}.ee-button.ee-size-sm .ee-button-content-wrapper{padding:12px 14px}.ee-button.ee-size-md .ee-button-content-wrapper{padding:15px 16px}.ee-button.ee-size-lg .ee-button-content-wrapper{padding:20px 22px}.ee-button.ee-size-xl .ee-button-content-wrapper{padding:25px 27px}.edd_form p{margin-bottom:14px}#edd_profile_submit_wrap{margin:0}.edd-description{display:block;color:#C2C2C2;margin-bottom:7px}.edd-label+.edd-description{margin-top:-7px}.edd_download_purchase_form{background-color:#FFF;margin-bottom:0}.edd_download_purchase_form:after{content:""!important;display:block!important;clear:both!important}.edd_download_purchase_form .edd_price_options ul li{padding:0}.edd_download_purchase_form .edd_price_options ul label{margin:0;padding:14px;transition:all .25s linear}.edd_download_purchase_form .edd_price_options ul label.is--checked{background-color:#F7F7F7}.edd_download_purchase_form .edd_price_options ul label:after{left:14px;top:50%}.edd_download_purchase_form .edd_download_quantity_wrapper{padding:14px 0 14px 14px;border-top:1px solid #E9E9E9}.edd_download_purchase_form .edd_price_option_price{letter-spacing:-.05em}.edd_download_purchase_form .edd_purchase_submit_wrapper{padding:14px;border-top:1px solid #E9E9E9;border-bottom:1px solid #E9E9E9;border-bottom:0}.edd_download_purchase_form .edd_purchase_submit_wrapper .edd_purchase_tax_rate{display:block;color:#C2C2C2;margin-top:7px}.edd_download_purchase_form .edd-sl-upgrade-link{display:block;padding:14px;border-top:1px solid #E9E9E9}.edd_download_purchase_form .edd-sl-upgrade-link a:hover{color:#41DCAB!important}.edd_download_purchase_form .edd-sl-upgrade-link+*{margin-left:14px;padding-left:0}.edd_download_purchase_form .edd-add-to-cart,.edd_download_purchase_form .edd_go_to_checkout{margin-right:14px}.edd_price_option_sep{color:#C2C2C2}.edd_error{word-break:break-all;display:block}.edd-loading-ajax.edd-loading{margin:0 auto}@media (max-width:47.99em){.edd-pricing-table .edd-price-option{margin-bottom:28px}.edd-table-responsive th,.edd-table-responsive thead tr{position:absolute;top:-9999px;left:-9999px}}@media (min-width:48em){#edd_checkout_wrap #edd_cc_address #edd-card-country-wrap,#edd_checkout_wrap #edd_cc_address #edd-card-state-wrap,#edd_checkout_wrap #edd_cc_fields #edd-card-cvc-wrap,#edd_checkout_wrap #edd_cc_fields #edd-card-number-wrap,#edd_checkout_wrap #edd_cc_fields .card-expiry-month,#edd_checkout_wrap #edd_cc_fields .card-expiry-year,#edd_checkout_wrap #edd_checkout_user_info #edd-first-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd-last-name-wrap,#edd_profile_billing_address_country_wrap,#edd_profile_billing_address_line_1_wrap,#edd_profile_billing_address_line_2_wrap,#edd_profile_billing_address_state_wrap,#edd_profile_billing_address_wrap,#edd_profile_confirm_password_wrap,#edd_profile_first_name_wrap,#edd_profile_last_name_wrap,#edd_profile_password_wrap{width:calc(50% - 14px);float:left;display:inline-block}#edd_checkout_wrap #edd_cc_address #edd-card-country-wrap+#edd-card-country-wrap,#edd_checkout_wrap #edd_cc_address #edd-card-country-wrap+#edd-card-state-wrap,#edd_checkout_wrap #edd_cc_address #edd-card-country-wrap+#edd_profile_billing_address_country_wrap,#edd_checkout_wrap #edd_cc_address #edd-card-country-wrap+#edd_profile_billing_address_line_1_wrap,#edd_checkout_wrap #edd_cc_address #edd-card-country-wrap+#edd_profile_billing_address_line_2_wrap,#edd_checkout_wrap #edd_cc_address #edd-card-country-wrap+#edd_profile_billing_address_state_wrap,#edd_checkout_wrap #edd_cc_address #edd-card-country-wrap+#edd_profile_billing_address_wrap,#edd_checkout_wrap #edd_cc_address #edd-card-country-wrap+#edd_profile_confirm_password_wrap,#edd_checkout_wrap #edd_cc_address #edd-card-country-wrap+#edd_profile_first_name_wrap,#edd_checkout_wrap #edd_cc_address #edd-card-country-wrap+#edd_profile_last_name_wrap,#edd_checkout_wrap #edd_cc_address #edd-card-country-wrap+#edd_profile_password_wrap,#edd_checkout_wrap #edd_cc_address #edd-card-state-wrap+#edd-card-country-wrap,#edd_checkout_wrap #edd_cc_address #edd-card-state-wrap+#edd-card-state-wrap,#edd_checkout_wrap #edd_cc_address #edd-card-state-wrap+#edd_profile_billing_address_country_wrap,#edd_checkout_wrap #edd_cc_address #edd-card-state-wrap+#edd_profile_billing_address_line_1_wrap,#edd_checkout_wrap #edd_cc_address #edd-card-state-wrap+#edd_profile_billing_address_line_2_wrap,#edd_checkout_wrap #edd_cc_address #edd-card-state-wrap+#edd_profile_billing_address_state_wrap,#edd_checkout_wrap #edd_cc_address #edd-card-state-wrap+#edd_profile_billing_address_wrap,#edd_checkout_wrap #edd_cc_address #edd-card-state-wrap+#edd_profile_confirm_password_wrap,#edd_checkout_wrap #edd_cc_address #edd-card-state-wrap+#edd_profile_first_name_wrap,#edd_checkout_wrap #edd_cc_address #edd-card-state-wrap+#edd_profile_last_name_wrap,#edd_checkout_wrap #edd_cc_address #edd-card-state-wrap+#edd_profile_password_wrap,#edd_checkout_wrap #edd_cc_address #edd_cc_fields #edd-card-country-wrap+#edd-card-cvc-wrap,#edd_checkout_wrap #edd_cc_address #edd_cc_fields #edd-card-country-wrap+#edd-card-number-wrap,#edd_checkout_wrap #edd_cc_address #edd_cc_fields #edd-card-country-wrap+.card-expiry-month,#edd_checkout_wrap #edd_cc_address #edd_cc_fields #edd-card-country-wrap+.card-expiry-year,#edd_checkout_wrap #edd_cc_address #edd_cc_fields #edd-card-cvc-wrap+#edd-card-country-wrap,#edd_checkout_wrap #edd_cc_address #edd_cc_fields #edd-card-cvc-wrap+#edd-card-state-wrap,#edd_checkout_wrap #edd_cc_address #edd_cc_fields #edd-card-number-wrap+#edd-card-country-wrap,#edd_checkout_wrap #edd_cc_address #edd_cc_fields #edd-card-number-wrap+#edd-card-state-wrap,#edd_checkout_wrap #edd_cc_address #edd_cc_fields #edd-card-state-wrap+#edd-card-cvc-wrap,#edd_checkout_wrap #edd_cc_address #edd_cc_fields #edd-card-state-wrap+#edd-card-number-wrap,#edd_checkout_wrap #edd_cc_address #edd_cc_fields #edd-card-state-wrap+.card-expiry-month,#edd_checkout_wrap #edd_cc_address #edd_cc_fields #edd-card-state-wrap+.card-expiry-year,#edd_checkout_wrap #edd_cc_address #edd_cc_fields .card-expiry-month+#edd-card-country-wrap,#edd_checkout_wrap #edd_cc_address #edd_cc_fields .card-expiry-month+#edd-card-state-wrap,#edd_checkout_wrap #edd_cc_address #edd_cc_fields .card-expiry-year+#edd-card-country-wrap,#edd_checkout_wrap #edd_cc_address #edd_cc_fields .card-expiry-year+#edd-card-state-wrap,#edd_checkout_wrap #edd_cc_address #edd_checkout_user_info #edd-card-country-wrap+#edd-first-name-wrap,#edd_checkout_wrap #edd_cc_address #edd_checkout_user_info #edd-card-country-wrap+#edd-last-name-wrap,#edd_checkout_wrap #edd_cc_address #edd_checkout_user_info #edd-card-state-wrap+#edd-first-name-wrap,#edd_checkout_wrap #edd_cc_address #edd_checkout_user_info #edd-card-state-wrap+#edd-last-name-wrap,#edd_checkout_wrap #edd_cc_address #edd_checkout_user_info #edd-first-name-wrap+#edd-card-country-wrap,#edd_checkout_wrap #edd_cc_address #edd_checkout_user_info #edd-first-name-wrap+#edd-card-state-wrap,#edd_checkout_wrap #edd_cc_address #edd_checkout_user_info #edd-last-name-wrap+#edd-card-country-wrap,#edd_checkout_wrap #edd_cc_address #edd_checkout_user_info #edd-last-name-wrap+#edd-card-state-wrap,#edd_checkout_wrap #edd_cc_address #edd_profile_billing_address_country_wrap+#edd-card-country-wrap,#edd_checkout_wrap #edd_cc_address #edd_profile_billing_address_country_wrap+#edd-card-state-wrap,#edd_checkout_wrap #edd_cc_address #edd_profile_billing_address_line_1_wrap+#edd-card-country-wrap,#edd_checkout_wrap #edd_cc_address #edd_profile_billing_address_line_1_wrap+#edd-card-state-wrap,#edd_checkout_wrap #edd_cc_address #edd_profile_billing_address_line_2_wrap+#edd-card-country-wrap,#edd_checkout_wrap #edd_cc_address #edd_profile_billing_address_line_2_wrap+#edd-card-state-wrap,#edd_checkout_wrap #edd_cc_address #edd_profile_billing_address_state_wrap+#edd-card-country-wrap,#edd_checkout_wrap #edd_cc_address #edd_profile_billing_address_state_wrap+#edd-card-state-wrap,#edd_checkout_wrap #edd_cc_address #edd_profile_billing_address_wrap+#edd-card-country-wrap,#edd_checkout_wrap #edd_cc_address #edd_profile_billing_address_wrap+#edd-card-state-wrap,#edd_checkout_wrap #edd_cc_address #edd_profile_confirm_password_wrap+#edd-card-country-wrap,#edd_checkout_wrap #edd_cc_address #edd_profile_confirm_password_wrap+#edd-card-state-wrap,#edd_checkout_wrap #edd_cc_address #edd_profile_first_name_wrap+#edd-card-country-wrap,#edd_checkout_wrap #edd_cc_address #edd_profile_first_name_wrap+#edd-card-state-wrap,#edd_checkout_wrap #edd_cc_address #edd_profile_last_name_wrap+#edd-card-country-wrap,#edd_checkout_wrap #edd_cc_address #edd_profile_last_name_wrap+#edd-card-state-wrap,#edd_checkout_wrap #edd_cc_address #edd_profile_password_wrap+#edd-card-country-wrap,#edd_checkout_wrap #edd_cc_address #edd_profile_password_wrap+#edd-card-state-wrap,#edd_checkout_wrap #edd_cc_fields #edd-card-cvc-wrap+#edd-card-cvc-wrap,#edd_checkout_wrap #edd_cc_fields #edd-card-cvc-wrap+#edd-card-number-wrap,#edd_checkout_wrap #edd_cc_fields #edd-card-cvc-wrap+#edd_profile_billing_address_country_wrap,#edd_checkout_wrap #edd_cc_fields #edd-card-cvc-wrap+#edd_profile_billing_address_line_1_wrap,#edd_checkout_wrap #edd_cc_fields #edd-card-cvc-wrap+#edd_profile_billing_address_line_2_wrap,#edd_checkout_wrap #edd_cc_fields #edd-card-cvc-wrap+#edd_profile_billing_address_state_wrap,#edd_checkout_wrap #edd_cc_fields #edd-card-cvc-wrap+#edd_profile_billing_address_wrap,#edd_checkout_wrap #edd_cc_fields #edd-card-cvc-wrap+#edd_profile_confirm_password_wrap,#edd_checkout_wrap #edd_cc_fields #edd-card-cvc-wrap+#edd_profile_first_name_wrap,#edd_checkout_wrap #edd_cc_fields #edd-card-cvc-wrap+#edd_profile_last_name_wrap,#edd_checkout_wrap #edd_cc_fields #edd-card-cvc-wrap+#edd_profile_password_wrap,#edd_checkout_wrap #edd_cc_fields #edd-card-cvc-wrap+.card-expiry-month,#edd_checkout_wrap #edd_cc_fields #edd-card-cvc-wrap+.card-expiry-year,#edd_checkout_wrap #edd_cc_fields #edd-card-number-wrap+#edd-card-cvc-wrap,#edd_checkout_wrap #edd_cc_fields #edd-card-number-wrap+#edd-card-number-wrap,#edd_checkout_wrap #edd_cc_fields #edd-card-number-wrap+#edd_profile_billing_address_country_wrap,#edd_checkout_wrap #edd_cc_fields #edd-card-number-wrap+#edd_profile_billing_address_line_1_wrap,#edd_checkout_wrap #edd_cc_fields #edd-card-number-wrap+#edd_profile_billing_address_line_2_wrap,#edd_checkout_wrap #edd_cc_fields #edd-card-number-wrap+#edd_profile_billing_address_state_wrap,#edd_checkout_wrap #edd_cc_fields #edd-card-number-wrap+#edd_profile_billing_address_wrap,#edd_checkout_wrap #edd_cc_fields #edd-card-number-wrap+#edd_profile_confirm_password_wrap,#edd_checkout_wrap #edd_cc_fields #edd-card-number-wrap+#edd_profile_first_name_wrap,#edd_checkout_wrap #edd_cc_fields #edd-card-number-wrap+#edd_profile_last_name_wrap,#edd_checkout_wrap #edd_cc_fields #edd-card-number-wrap+#edd_profile_password_wrap,#edd_checkout_wrap #edd_cc_fields #edd-card-number-wrap+.card-expiry-month,#edd_checkout_wrap #edd_cc_fields #edd-card-number-wrap+.card-expiry-year,#edd_checkout_wrap #edd_cc_fields #edd_cc_address #edd-card-country-wrap+#edd-card-cvc-wrap,#edd_checkout_wrap #edd_cc_fields #edd_cc_address #edd-card-country-wrap+#edd-card-number-wrap,#edd_checkout_wrap #edd_cc_fields #edd_cc_address #edd-card-country-wrap+.card-expiry-month,#edd_checkout_wrap #edd_cc_fields #edd_cc_address #edd-card-country-wrap+.card-expiry-year,#edd_checkout_wrap #edd_cc_fields #edd_cc_address #edd-card-cvc-wrap+#edd-card-country-wrap,#edd_checkout_wrap #edd_cc_fields #edd_cc_address #edd-card-cvc-wrap+#edd-card-state-wrap,#edd_checkout_wrap #edd_cc_fields #edd_cc_address #edd-card-number-wrap+#edd-card-country-wrap,#edd_checkout_wrap #edd_cc_fields #edd_cc_address #edd-card-number-wrap+#edd-card-state-wrap,#edd_checkout_wrap #edd_cc_fields #edd_cc_address #edd-card-state-wrap+#edd-card-cvc-wrap,#edd_checkout_wrap #edd_cc_fields #edd_cc_address #edd-card-state-wrap+#edd-card-number-wrap,#edd_checkout_wrap #edd_cc_fields #edd_cc_address #edd-card-state-wrap+.card-expiry-month,#edd_checkout_wrap #edd_cc_fields #edd_cc_address #edd-card-state-wrap+.card-expiry-year,#edd_checkout_wrap #edd_cc_fields #edd_cc_address .card-expiry-month+#edd-card-country-wrap,#edd_checkout_wrap #edd_cc_fields #edd_cc_address .card-expiry-month+#edd-card-state-wrap,#edd_checkout_wrap #edd_cc_fields #edd_cc_address .card-expiry-year+#edd-card-country-wrap,#edd_checkout_wrap #edd_cc_fields #edd_cc_address .card-expiry-year+#edd-card-state-wrap,#edd_checkout_wrap #edd_cc_fields #edd_checkout_user_info #edd-card-cvc-wrap+#edd-first-name-wrap,#edd_checkout_wrap #edd_cc_fields #edd_checkout_user_info #edd-card-cvc-wrap+#edd-last-name-wrap,#edd_checkout_wrap #edd_cc_fields #edd_checkout_user_info #edd-card-number-wrap+#edd-first-name-wrap,#edd_checkout_wrap #edd_cc_fields #edd_checkout_user_info #edd-card-number-wrap+#edd-last-name-wrap,#edd_checkout_wrap #edd_cc_fields #edd_checkout_user_info #edd-first-name-wrap+#edd-card-cvc-wrap,#edd_checkout_wrap #edd_cc_fields #edd_checkout_user_info #edd-first-name-wrap+#edd-card-number-wrap,#edd_checkout_wrap #edd_cc_fields #edd_checkout_user_info #edd-first-name-wrap+.card-expiry-month,#edd_checkout_wrap #edd_cc_fields #edd_checkout_user_info #edd-first-name-wrap+.card-expiry-year,#edd_checkout_wrap #edd_cc_fields #edd_checkout_user_info #edd-last-name-wrap+#edd-card-cvc-wrap,#edd_checkout_wrap #edd_cc_fields #edd_checkout_user_info #edd-last-name-wrap+#edd-card-number-wrap,#edd_checkout_wrap #edd_cc_fields #edd_checkout_user_info #edd-last-name-wrap+.card-expiry-month,#edd_checkout_wrap #edd_cc_fields #edd_checkout_user_info #edd-last-name-wrap+.card-expiry-year,#edd_checkout_wrap #edd_cc_fields #edd_checkout_user_info .card-expiry-month+#edd-first-name-wrap,#edd_checkout_wrap #edd_cc_fields #edd_checkout_user_info .card-expiry-month+#edd-last-name-wrap,#edd_checkout_wrap #edd_cc_fields #edd_checkout_user_info .card-expiry-year+#edd-first-name-wrap,#edd_checkout_wrap #edd_cc_fields #edd_checkout_user_info .card-expiry-year+#edd-last-name-wrap,#edd_checkout_wrap #edd_cc_fields #edd_profile_billing_address_country_wrap+#edd-card-cvc-wrap,#edd_checkout_wrap #edd_cc_fields #edd_profile_billing_address_country_wrap+#edd-card-number-wrap,#edd_checkout_wrap #edd_cc_fields #edd_profile_billing_address_country_wrap+.card-expiry-month,#edd_checkout_wrap #edd_cc_fields #edd_profile_billing_address_country_wrap+.card-expiry-year,#edd_checkout_wrap #edd_cc_fields #edd_profile_billing_address_line_1_wrap+#edd-card-cvc-wrap,#edd_checkout_wrap #edd_cc_fields #edd_profile_billing_address_line_1_wrap+#edd-card-number-wrap,#edd_checkout_wrap #edd_cc_fields #edd_profile_billing_address_line_1_wrap+.card-expiry-month,#edd_checkout_wrap #edd_cc_fields #edd_profile_billing_address_line_1_wrap+.card-expiry-year,#edd_checkout_wrap #edd_cc_fields #edd_profile_billing_address_line_2_wrap+#edd-card-cvc-wrap,#edd_checkout_wrap #edd_cc_fields #edd_profile_billing_address_line_2_wrap+#edd-card-number-wrap,#edd_checkout_wrap #edd_cc_fields #edd_profile_billing_address_line_2_wrap+.card-expiry-month,#edd_checkout_wrap #edd_cc_fields #edd_profile_billing_address_line_2_wrap+.card-expiry-year,#edd_checkout_wrap #edd_cc_fields #edd_profile_billing_address_state_wrap+#edd-card-cvc-wrap,#edd_checkout_wrap #edd_cc_fields #edd_profile_billing_address_state_wrap+#edd-card-number-wrap,#edd_checkout_wrap #edd_cc_fields #edd_profile_billing_address_state_wrap+.card-expiry-month,#edd_checkout_wrap #edd_cc_fields #edd_profile_billing_address_state_wrap+.card-expiry-year,#edd_checkout_wrap #edd_cc_fields #edd_profile_billing_address_wrap+#edd-card-cvc-wrap,#edd_checkout_wrap #edd_cc_fields #edd_profile_billing_address_wrap+#edd-card-number-wrap,#edd_checkout_wrap #edd_cc_fields #edd_profile_billing_address_wrap+.card-expiry-month,#edd_checkout_wrap #edd_cc_fields #edd_profile_billing_address_wrap+.card-expiry-year,#edd_checkout_wrap #edd_cc_fields #edd_profile_confirm_password_wrap+#edd-card-cvc-wrap,#edd_checkout_wrap #edd_cc_fields #edd_profile_confirm_password_wrap+#edd-card-number-wrap,#edd_checkout_wrap #edd_cc_fields #edd_profile_confirm_password_wrap+.card-expiry-month,#edd_checkout_wrap #edd_cc_fields #edd_profile_confirm_password_wrap+.card-expiry-year,#edd_checkout_wrap #edd_cc_fields #edd_profile_first_name_wrap+#edd-card-cvc-wrap,#edd_checkout_wrap #edd_cc_fields #edd_profile_first_name_wrap+#edd-card-number-wrap,#edd_checkout_wrap #edd_cc_fields #edd_profile_first_name_wrap+.card-expiry-month,#edd_checkout_wrap #edd_cc_fields #edd_profile_first_name_wrap+.card-expiry-year,#edd_checkout_wrap #edd_cc_fields #edd_profile_last_name_wrap+#edd-card-cvc-wrap,#edd_checkout_wrap #edd_cc_fields #edd_profile_last_name_wrap+#edd-card-number-wrap,#edd_checkout_wrap #edd_cc_fields #edd_profile_last_name_wrap+.card-expiry-month,#edd_checkout_wrap #edd_cc_fields #edd_profile_last_name_wrap+.card-expiry-year,#edd_checkout_wrap #edd_cc_fields #edd_profile_password_wrap+#edd-card-cvc-wrap,#edd_checkout_wrap #edd_cc_fields #edd_profile_password_wrap+#edd-card-number-wrap,#edd_checkout_wrap #edd_cc_fields #edd_profile_password_wrap+.card-expiry-month,#edd_checkout_wrap #edd_cc_fields #edd_profile_password_wrap+.card-expiry-year,#edd_checkout_wrap #edd_cc_fields .card-expiry-month+#edd-card-cvc-wrap,#edd_checkout_wrap #edd_cc_fields .card-expiry-month+#edd-card-number-wrap,#edd_checkout_wrap #edd_cc_fields .card-expiry-month+#edd_profile_billing_address_country_wrap,#edd_checkout_wrap #edd_cc_fields .card-expiry-month+#edd_profile_billing_address_line_1_wrap,#edd_checkout_wrap #edd_cc_fields .card-expiry-month+#edd_profile_billing_address_line_2_wrap,#edd_checkout_wrap #edd_cc_fields .card-expiry-month+#edd_profile_billing_address_state_wrap,#edd_checkout_wrap #edd_cc_fields .card-expiry-month+#edd_profile_billing_address_wrap,#edd_checkout_wrap #edd_cc_fields .card-expiry-month+#edd_profile_confirm_password_wrap,#edd_checkout_wrap #edd_cc_fields .card-expiry-month+#edd_profile_first_name_wrap,#edd_checkout_wrap #edd_cc_fields .card-expiry-month+#edd_profile_last_name_wrap,#edd_checkout_wrap #edd_cc_fields .card-expiry-month+#edd_profile_password_wrap,#edd_checkout_wrap #edd_cc_fields .card-expiry-month+.card-expiry-month,#edd_checkout_wrap #edd_cc_fields .card-expiry-month+.card-expiry-year,#edd_checkout_wrap #edd_cc_fields .card-expiry-year+#edd-card-cvc-wrap,#edd_checkout_wrap #edd_cc_fields .card-expiry-year+#edd-card-number-wrap,#edd_checkout_wrap #edd_cc_fields .card-expiry-year+#edd_profile_billing_address_country_wrap,#edd_checkout_wrap #edd_cc_fields .card-expiry-year+#edd_profile_billing_address_line_1_wrap,#edd_checkout_wrap #edd_cc_fields .card-expiry-year+#edd_profile_billing_address_line_2_wrap,#edd_checkout_wrap #edd_cc_fields .card-expiry-year+#edd_profile_billing_address_state_wrap,#edd_checkout_wrap #edd_cc_fields .card-expiry-year+#edd_profile_billing_address_wrap,#edd_checkout_wrap #edd_cc_fields .card-expiry-year+#edd_profile_confirm_password_wrap,#edd_checkout_wrap #edd_cc_fields .card-expiry-year+#edd_profile_first_name_wrap,#edd_checkout_wrap #edd_cc_fields .card-expiry-year+#edd_profile_last_name_wrap,#edd_checkout_wrap #edd_cc_fields .card-expiry-year+#edd_profile_password_wrap,#edd_checkout_wrap #edd_cc_fields .card-expiry-year+.card-expiry-month,#edd_checkout_wrap #edd_cc_fields .card-expiry-year+.card-expiry-year,#edd_checkout_wrap #edd_checkout_user_info #edd-first-name-wrap+#edd-first-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd-first-name-wrap+#edd-last-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd-first-name-wrap+#edd_profile_billing_address_country_wrap,#edd_checkout_wrap #edd_checkout_user_info #edd-first-name-wrap+#edd_profile_billing_address_line_1_wrap,#edd_checkout_wrap #edd_checkout_user_info #edd-first-name-wrap+#edd_profile_billing_address_line_2_wrap,#edd_checkout_wrap #edd_checkout_user_info #edd-first-name-wrap+#edd_profile_billing_address_state_wrap,#edd_checkout_wrap #edd_checkout_user_info #edd-first-name-wrap+#edd_profile_billing_address_wrap,#edd_checkout_wrap #edd_checkout_user_info #edd-first-name-wrap+#edd_profile_confirm_password_wrap,#edd_checkout_wrap #edd_checkout_user_info #edd-first-name-wrap+#edd_profile_first_name_wrap,#edd_checkout_wrap #edd_checkout_user_info #edd-first-name-wrap+#edd_profile_last_name_wrap,#edd_checkout_wrap #edd_checkout_user_info #edd-first-name-wrap+#edd_profile_password_wrap,#edd_checkout_wrap #edd_checkout_user_info #edd-last-name-wrap+#edd-first-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd-last-name-wrap+#edd-last-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd-last-name-wrap+#edd_profile_billing_address_country_wrap,#edd_checkout_wrap #edd_checkout_user_info #edd-last-name-wrap+#edd_profile_billing_address_line_1_wrap,#edd_checkout_wrap #edd_checkout_user_info #edd-last-name-wrap+#edd_profile_billing_address_line_2_wrap,#edd_checkout_wrap #edd_checkout_user_info #edd-last-name-wrap+#edd_profile_billing_address_state_wrap,#edd_checkout_wrap #edd_checkout_user_info #edd-last-name-wrap+#edd_profile_billing_address_wrap,#edd_checkout_wrap #edd_checkout_user_info #edd-last-name-wrap+#edd_profile_confirm_password_wrap,#edd_checkout_wrap #edd_checkout_user_info #edd-last-name-wrap+#edd_profile_first_name_wrap,#edd_checkout_wrap #edd_checkout_user_info #edd-last-name-wrap+#edd_profile_last_name_wrap,#edd_checkout_wrap #edd_checkout_user_info #edd-last-name-wrap+#edd_profile_password_wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_cc_address #edd-card-country-wrap+#edd-first-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_cc_address #edd-card-country-wrap+#edd-last-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_cc_address #edd-card-state-wrap+#edd-first-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_cc_address #edd-card-state-wrap+#edd-last-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_cc_address #edd-first-name-wrap+#edd-card-country-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_cc_address #edd-first-name-wrap+#edd-card-state-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_cc_address #edd-last-name-wrap+#edd-card-country-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_cc_address #edd-last-name-wrap+#edd-card-state-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_cc_fields #edd-card-cvc-wrap+#edd-first-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_cc_fields #edd-card-cvc-wrap+#edd-last-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_cc_fields #edd-card-number-wrap+#edd-first-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_cc_fields #edd-card-number-wrap+#edd-last-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_cc_fields #edd-first-name-wrap+#edd-card-cvc-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_cc_fields #edd-first-name-wrap+#edd-card-number-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_cc_fields #edd-first-name-wrap+.card-expiry-month,#edd_checkout_wrap #edd_checkout_user_info #edd_cc_fields #edd-first-name-wrap+.card-expiry-year,#edd_checkout_wrap #edd_checkout_user_info #edd_cc_fields #edd-last-name-wrap+#edd-card-cvc-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_cc_fields #edd-last-name-wrap+#edd-card-number-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_cc_fields #edd-last-name-wrap+.card-expiry-month,#edd_checkout_wrap #edd_checkout_user_info #edd_cc_fields #edd-last-name-wrap+.card-expiry-year,#edd_checkout_wrap #edd_checkout_user_info #edd_cc_fields .card-expiry-month+#edd-first-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_cc_fields .card-expiry-month+#edd-last-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_cc_fields .card-expiry-year+#edd-first-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_cc_fields .card-expiry-year+#edd-last-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_profile_billing_address_country_wrap+#edd-first-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_profile_billing_address_country_wrap+#edd-last-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_profile_billing_address_line_1_wrap+#edd-first-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_profile_billing_address_line_1_wrap+#edd-last-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_profile_billing_address_line_2_wrap+#edd-first-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_profile_billing_address_line_2_wrap+#edd-last-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_profile_billing_address_state_wrap+#edd-first-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_profile_billing_address_state_wrap+#edd-last-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_profile_billing_address_wrap+#edd-first-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_profile_billing_address_wrap+#edd-last-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_profile_confirm_password_wrap+#edd-first-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_profile_confirm_password_wrap+#edd-last-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_profile_first_name_wrap+#edd-first-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_profile_first_name_wrap+#edd-last-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_profile_last_name_wrap+#edd-first-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_profile_last_name_wrap+#edd-last-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_profile_password_wrap+#edd-first-name-wrap,#edd_checkout_wrap #edd_checkout_user_info #edd_profile_password_wrap+#edd-last-name-wrap,#edd_profile_billing_address_country_wrap+#edd_profile_billing_address_country_wrap,#edd_profile_billing_address_country_wrap+#edd_profile_billing_address_line_1_wrap,#edd_profile_billing_address_country_wrap+#edd_profile_billing_address_line_2_wrap,#edd_profile_billing_address_country_wrap+#edd_profile_billing_address_state_wrap,#edd_profile_billing_address_country_wrap+#edd_profile_billing_address_wrap,#edd_profile_billing_address_country_wrap+#edd_profile_confirm_password_wrap,#edd_profile_billing_address_country_wrap+#edd_profile_first_name_wrap,#edd_profile_billing_address_country_wrap+#edd_profile_last_name_wrap,#edd_profile_billing_address_country_wrap+#edd_profile_password_wrap,#edd_profile_billing_address_line_1_wrap+#edd_profile_billing_address_country_wrap,#edd_profile_billing_address_line_1_wrap+#edd_profile_billing_address_line_1_wrap,#edd_profile_billing_address_line_1_wrap+#edd_profile_billing_address_line_2_wrap,#edd_profile_billing_address_line_1_wrap+#edd_profile_billing_address_state_wrap,#edd_profile_billing_address_line_1_wrap+#edd_profile_billing_address_wrap,#edd_profile_billing_address_line_1_wrap+#edd_profile_confirm_password_wrap,#edd_profile_billing_address_line_1_wrap+#edd_profile_first_name_wrap,#edd_profile_billing_address_line_1_wrap+#edd_profile_last_name_wrap,#edd_profile_billing_address_line_1_wrap+#edd_profile_password_wrap,#edd_profile_billing_address_line_2_wrap+#edd_profile_billing_address_country_wrap,#edd_profile_billing_address_line_2_wrap+#edd_profile_billing_address_line_1_wrap,#edd_profile_billing_address_line_2_wrap+#edd_profile_billing_address_line_2_wrap,#edd_profile_billing_address_line_2_wrap+#edd_profile_billing_address_state_wrap,#edd_profile_billing_address_line_2_wrap+#edd_profile_billing_address_wrap,#edd_profile_billing_address_line_2_wrap+#edd_profile_confirm_password_wrap,#edd_profile_billing_address_line_2_wrap+#edd_profile_first_name_wrap,#edd_profile_billing_address_line_2_wrap+#edd_profile_last_name_wrap,#edd_profile_billing_address_line_2_wrap+#edd_profile_password_wrap,#edd_profile_billing_address_state_wrap+#edd_profile_billing_address_country_wrap,#edd_profile_billing_address_state_wrap+#edd_profile_billing_address_line_1_wrap,#edd_profile_billing_address_state_wrap+#edd_profile_billing_address_line_2_wrap,#edd_profile_billing_address_state_wrap+#edd_profile_billing_address_state_wrap,#edd_profile_billing_address_state_wrap+#edd_profile_billing_address_wrap,#edd_profile_billing_address_state_wrap+#edd_profile_confirm_password_wrap,#edd_profile_billing_address_state_wrap+#edd_profile_first_name_wrap,#edd_profile_billing_address_state_wrap+#edd_profile_last_name_wrap,#edd_profile_billing_address_state_wrap+#edd_profile_password_wrap,#edd_profile_billing_address_wrap+#edd_profile_billing_address_country_wrap,#edd_profile_billing_address_wrap+#edd_profile_billing_address_line_1_wrap,#edd_profile_billing_address_wrap+#edd_profile_billing_address_line_2_wrap,#edd_profile_billing_address_wrap+#edd_profile_billing_address_state_wrap,#edd_profile_billing_address_wrap+#edd_profile_billing_address_wrap,#edd_profile_billing_address_wrap+#edd_profile_confirm_password_wrap,#edd_profile_billing_address_wrap+#edd_profile_first_name_wrap,#edd_profile_billing_address_wrap+#edd_profile_last_name_wrap,#edd_profile_billing_address_wrap+#edd_profile_password_wrap,#edd_profile_confirm_password_wrap+#edd_profile_billing_address_country_wrap,#edd_profile_confirm_password_wrap+#edd_profile_billing_address_line_1_wrap,#edd_profile_confirm_password_wrap+#edd_profile_billing_address_line_2_wrap,#edd_profile_confirm_password_wrap+#edd_profile_billing_address_state_wrap,#edd_profile_confirm_password_wrap+#edd_profile_billing_address_wrap,#edd_profile_confirm_password_wrap+#edd_profile_confirm_password_wrap,#edd_profile_confirm_password_wrap+#edd_profile_first_name_wrap,#edd_profile_confirm_password_wrap+#edd_profile_last_name_wrap,#edd_profile_confirm_password_wrap+#edd_profile_password_wrap,#edd_profile_first_name_wrap+#edd_profile_billing_address_country_wrap,#edd_profile_first_name_wrap+#edd_profile_billing_address_line_1_wrap,#edd_profile_first_name_wrap+#edd_profile_billing_address_line_2_wrap,#edd_profile_first_name_wrap+#edd_profile_billing_address_state_wrap,#edd_profile_first_name_wrap+#edd_profile_billing_address_wrap,#edd_profile_first_name_wrap+#edd_profile_confirm_password_wrap,#edd_profile_first_name_wrap+#edd_profile_first_name_wrap,#edd_profile_first_name_wrap+#edd_profile_last_name_wrap,#edd_profile_first_name_wrap+#edd_profile_password_wrap,#edd_profile_last_name_wrap+#edd_profile_billing_address_country_wrap,#edd_profile_last_name_wrap+#edd_profile_billing_address_line_1_wrap,#edd_profile_last_name_wrap+#edd_profile_billing_address_line_2_wrap,#edd_profile_last_name_wrap+#edd_profile_billing_address_state_wrap,#edd_profile_last_name_wrap+#edd_profile_billing_address_wrap,#edd_profile_last_name_wrap+#edd_profile_confirm_password_wrap,#edd_profile_last_name_wrap+#edd_profile_first_name_wrap,#edd_profile_last_name_wrap+#edd_profile_last_name_wrap,#edd_profile_last_name_wrap+#edd_profile_password_wrap,#edd_profile_password_wrap+#edd_profile_billing_address_country_wrap,#edd_profile_password_wrap+#edd_profile_billing_address_line_1_wrap,#edd_profile_password_wrap+#edd_profile_billing_address_line_2_wrap,#edd_profile_password_wrap+#edd_profile_billing_address_state_wrap,#edd_profile_password_wrap+#edd_profile_billing_address_wrap,#edd_profile_password_wrap+#edd_profile_confirm_password_wrap,#edd_profile_password_wrap+#edd_profile_first_name_wrap,#edd_profile_password_wrap+#edd_profile_last_name_wrap,#edd_profile_password_wrap+#edd_profile_password_wrap{margin-left:28px;float:right}.edd-pricing-table .edd-price-option{width:33.33333%}}#edd_checkout_wrap #edd_checkout_form_wrap #edd_discount_code .edd-apply-discount,.edd-checkout-wrapper,.edd-checkout-wrapper table,.vat-box{width:100%}.edd-pricing-table .edd-price-option>div{text-align:center;background-color:#FFF;transition:all .25s linear;transition-duration:.3s}#edd_checkout_wrap #edd_checkout_cart_form .edd_cart_footer_row,#edd_checkout_wrap #edd_checkout_cart_form .edd_cart_item_price{text-align:right}.edd-pricing-table .edd-price-option.featured>div{border:1px solid #41DCAB}.edd-pricing-table .edd-price-option .featured-text{display:none}.edd-pricing-table .edd-price-option .edd-pt-title,.edd-pricing-table .edd-price-option ul .pricing .price{display:block}.edd-pricing-table .edd-price-option ul .pricing .period{display:block;color:#C2C2C2}#edd_checkout_wrap .edd_error{margin-bottom:28px}#edd_checkout_wrap #edd_checkout_cart_form .edd_cart_item_image{display:none}#edd_checkout_wrap #edd_checkout_cart_form .edd_cart_item_name{display:flex;flex-direction:column;align-items:flex-start}#edd_checkout_wrap #edd_checkout_cart_form .edd_cart_actions{display:none}#edd_checkout_wrap #edd_checkout_cart_form .edd_cart_total{text-align:left}#edd_checkout_wrap #edd_checkout_cart_form .edd-sl-renewal-details{margin-top:7px}#edd_checkout_wrap #edd_checkout_form_wrap label.label--checkbox{font-size:16px}#edd_checkout_wrap #edd_checkout_form_wrap #edd_show_discount{margin:0}#edd_checkout_wrap #edd_checkout_form_wrap #edd_discount_code{padding:14px}#edd_checkout_wrap #edd_checkout_form_wrap #edd_discount_code .edd-input[name=edd-discount]{margin-bottom:14px}#edd_checkout_wrap #edd_checkout_form_wrap .edd-sl-renewal-actions{display:flex;align-items:center;font-size:0;margin-left:-14px;margin-bottom:14px}#edd_checkout_wrap #edd_checkout_form_wrap .edd-sl-renewal-actions>*{font-size:1rem;margin-left:14px}#edd_checkout_wrap #edd_checkout_form_wrap #edd_sl_renewal_fields{padding:14px;background-color:transparent}#edd_checkout_wrap #edd_checkout_form_wrap #edd_sl_renewal_fields #edd_sl_show_renewal_form_wrap{margin:0}#edd_checkout_wrap #edd_checkout_form_wrap #edd-payment-mode-wrap label.label--radio{margin-bottom:14px}#edd_checkout_wrap #edd_cc_fields #edd_secure_site_wrapper,#edd_checkout_wrap .edd-payment-icons,#edd_vat_info_show,.vat-box{margin-bottom:28px}#edd_checkout_wrap .edd-payment-icons .payment-icon{margin-left:28px;max-width:28px}#edd_checkout_wrap #edd_cc_fields #edd_secure_site_wrapper>*{display:inline-block;vertical-align:middle}#edd_checkout_wrap #edd_cc_fields #edd_secure_site_wrapper .padlock{margin-right:14px}#edd_checkout_wrap #edd_cc_fields .exp-divider{display:none}@media (min-width:48em){#edd_checkout_wrap #edd_cc_fields .card-expiry-year{margin-left:28px}}#edd_checkout_cart .edd_cart_total .edd_cart_amount{display:block}#edd_checkout_cart tfoot tr th>span{float:right}#edd-discount-error-wrap{border:0;background:0 0;padding:0;margin-top:28px}.edd_sl_item_name .edd_sl_key_price_option{font-weight:400}.edd_sl_show_key img{display:none}table.edd-cart tfoot{border-top:1px solid #E9E9E9}table.edd-cart tfoot tr{background-color:transparent}.edd-checkout-wrapper{max-width:400px;float:right;padding:14px}@media (min-width:64.0625em){.edd-checkout-wrapper{padding:28px}}@media (max-width:47.99em) and (max-width:47.99em){.edd-table-responsive td[data-title]{display:flex}.edd-table-responsive td[data-title]:before{content:attr(data-title);flex:0 0 50%;font-weight:600}.edd-table-responsive td[data-title][class*="-actions"]:before{content:none}}#edd_login_form{max-width:400px;margin:0 auto}#vat_reset,#vat_validate{margin:0}input[name=vat-number]{margin-bottom:14px}.vat_number_not_given,.vat_number_validated{color:#41DCAB}.vat_number_not_given,.vat_number_not_validated,.vat_number_validated{margin-left:14px}.vat_number_not_validated{color:#DF2451}.vat_number_not_given{margin-left:0}.vat-box{background-image:none}#close_box{display:none}.rangeslider,.rangeslider__fill{display:block;border-radius:10px}.rangeslider{margin-top:36px;float:left;background:#8062D4;position:relative}.rangeslider:after{content:""!important;display:block!important;clear:both!important}.rangeslider--horizontal{height:2px;width:100%}.rangeslider--vertical{width:20px;min-height:150px;max-height:100%}.rangeslider--disabled{filter:alpha(Opacity=40);opacity:.4}.rangeslider__fill{background:#8062D4;position:absolute}.rangeslider--horizontal .rangeslider__fill{top:0;height:100%}.rangeslider--vertical .rangeslider__fill{bottom:0;width:100%}.rangeslider__handle{background:#FC5E6E;cursor:pointer;display:inline-block;width:16px;height:16px;position:absolute;border-radius:50%}.rangeslider__handle:after{content:"";display:block;width:18px;height:18px;margin:auto;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%}.rangeslider--horizontal .rangeslider__handle{top:-7px;touch-action:pan-y;-ms-touch-action:pan-y}.rangeslider--vertical .rangeslider__handle{left:-7px;touch-action:pan-x;-ms-touch-action:pan-x}.wpas-ticket-buttons-top{font-size:0;margin-left:-14px;margin-bottom:28px}.wpas-ticket-buttons-top a{display:inline-block;font-size:1rem;margin-left:14px}.wpas-label{color:#FFF}.wpas-ticket-buttons-top{display:none}.wpas-ticket-replies tr:first-child td{border-top:0}.wpas-ticket-replies tr.wpas-status-unread,.wpas-ticket-replies tr.wpas-status-unread:nth-child(even){background-color:rgba(65,220,171,.1)}.wpas-ticket-replies tr.wpas-status-unread td{border-color:#41DCAB}.wpas-ticket-replies td{border-top:1px solid #E9E9E9}.wpas-ticket-replies td .wpas-user-profile{margin:28px}.wpas-ticket-replies td .wpas-reply-meta{display:flex;margin-left:-14px;margin-bottom:14px;margin-top:28px;color:#C2C2C2}.wpas-ticket-replies td .wpas-reply-meta>*{margin-left:14px}.wpas-ticket-replies td .wpas-reply-content p{font-weight:400}.wpas-user-profile{border-radius:9999px;overflow:hidden}.wpas-form-group{margin-bottom:14px}#wpas_ticketlist_filters,.wpas-form .checkbox{margin-bottom:28px}.wpas-help-block{margin-top:7px}.edd_sl_license_row input[class*=language-].edd_sl_license_key,code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.edd_sl_license_row input[class*=language-].edd_sl_license_key ::selection,.edd_sl_license_row input[class*=language-].edd_sl_license_key::selection,code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{.edd_sl_license_row input[class*=language-].edd_sl_license_key,code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}.edd_sl_license_row :not(pre)>input[class*=language-].edd_sl_license_key,:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}.edd_sl_license_row :not(pre)>input[class*=language-].edd_sl_license_key,:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#a67f59;background:rgba(255,255,255,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.function{color:#DD4A68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre.line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}.edd_sl_license_row pre.line-numbers>input.edd_sl_license_key,pre.line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{pointer-events:none;display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.wpmenucart-contents>i{display:inline-block;margin-right:14px}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdlbmVyaWMvX25vcm1hbGl6ZS5zY3NzIiwiZWxlbWVudHMvX2ltYWdlcy5zY3NzIiwic3R5bGUuY3NzIiwidG9vbHMvX3dpZHRocy5zY3NzIiwiZWxlbWVudHMvX2Zvcm1zLnNjc3MiLCJ2ZW5kb3JzL2ZvbnQtYXdlc29tZS9fY29yZS5zY3NzIiwiZWxlbWVudHMvX3R5cGUuc2NzcyIsImdlbmVyaWMvX2JveC1zaXppbmcuc2NzcyIsIm9iamVjdHMvX2dyaWQuc2NzcyIsIm9iamVjdHMvX25hdi5zY3NzIiwiY29tcG9uZW50cy9fbmF2LnNjc3MiLCJnZW5lcmljL19yZXNldC5zY3NzIiwiZ2VuZXJpYy9fc2hhcmVkLnNjc3MiLCJ0b29scy9fbWl4aW5zLnNjc3MiLCJ0b29scy9fcmV0eXBlLnNjc3MiLCJ1dGlsaXRpZXMvX21xLnNjc3MiLCJ1dGlsaXRpZXMvX2hlbHBlcnMuc2NzcyIsInV0aWxpdGllcy9fY2xlYXJmaXguc2NzcyIsInV0aWxpdGllcy9faGlkZS5zY3NzIiwiY29tcG9uZW50cy9fZm9vdGVyLnNjc3MiLCJ1dGlsaXRpZXMvX3ByaW50LnNjc3MiLCJ1dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsImNvbXBvbmVudHMvX2hlYWRlci5zY3NzIiwidXRpbGl0aWVzL19jb2xvcnMuc2NzcyIsImNvbXBvbmVudHMvX29mZi1jYW52YXMuc2NzcyIsImNvbXBvbmVudHMvX3NpZGViYXIuc2NzcyIsImNvbXBvbmVudHMvX2xpc3RzLnNjc3MiLCJjb21wb25lbnRzL19mb3Jtcy5zY3NzIiwiY29tcG9uZW50cy9fc2tpbnMuc2NzcyIsImNvbXBvbmVudHMvX2JveC5zY3NzIiwiZWxlbWVudG9yL19zbGljay5zY3NzIiwiY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsImNvbXBvbmVudHMvX3N3aXRjaGVyLnNjc3MiLCJjb21wb25lbnRzL19zcGlubmVyLnNjc3MiLCJjb21wb25lbnRzL190eXBzdGVyLnNjc3MiLCJjb21wb25lbnRzL193aWRnZXRzLnNjc3MiLCJjb21wb25lbnRzL19rYi5zY3NzIiwiY29tcG9uZW50cy9fbGFiZWxzLnNjc3MiLCJjb21wb25lbnRzL193cC1jb3JlLnNjc3MiLCJjb21wb25lbnRzL19ub3RpZmljYXRpb25zLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJjb21wb25lbnRzL190aXBzLnNjc3MiLCJjb21wb25lbnRzL193cC5zY3NzIiwiZWxlbWVudHMvX3BhZ2VzLnNjc3MiLCJlbGVtZW50cy9fbWlzYy5zY3NzIiwib2JqZWN0cy9fY3JvcC5zY3NzIiwib2JqZWN0cy9fbWVkaWEuc2NzcyIsIm9iamVjdHMvX3JhdGlvLnNjc3MiLCJlbGVtZW50cy9fdGFibGVzLnNjc3MiLCJvYmplY3RzL19ibG9jay5zY3NzIiwib2JqZWN0cy9fYm94LnNjc3MiLCJvYmplY3RzL19mbGFnLnNjc3MiLCJvYmplY3RzL19wcmVmaXguc2NzcyIsInNldHRpbmdzL19jb3JlLnNjc3MiLCJvYmplY3RzL19sYXlvdXQuc2NzcyIsIm9iamVjdHMvX2ZsZXhib3guc2NzcyIsIm9iamVjdHMvX2xpc3QtYmFyZS5zY3NzIiwib2JqZWN0cy9fbGlzdC1pbmxpbmUuc2NzcyIsIm9iamVjdHMvX3NwYWNlci5zY3NzIiwidmVuZG9ycy9mb250LWF3ZXNvbWUvX2xpc3Quc2NzcyIsIm9iamVjdHMvX3dyYXBwZXIuc2NzcyIsInZlbmRvcnMvZm9udC1hd2Vzb21lL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsInZlbmRvcnMvZm9udC1hd2Vzb21lL19wYXRoLnNjc3MiLCJ2ZW5kb3JzL2ZvbnQtYXdlc29tZS9fbGFyZ2VyLnNjc3MiLCJ2ZW5kb3JzL2ZvbnQtYXdlc29tZS9fZml4ZWQtd2lkdGguc2NzcyIsImVsZW1lbnRvci9fZ3JpZC5zY3NzIiwidmVuZG9ycy9mb250LWF3ZXNvbWUvX3NjcmVlbi1yZWFkZXIuc2NzcyIsInZlbmRvcnMvZm9udC1hd2Vzb21lL19hbmltYXRlZC5zY3NzIiwidmVuZG9ycy9mb250LWF3ZXNvbWUvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwidmVuZG9ycy9mb250LWF3ZXNvbWUvX21peGlucy5zY3NzIiwidmVuZG9ycy9mb250LWF3ZXNvbWUvX3N0YWNrZWQuc2NzcyIsInZlbmRvcnMvZm9udC1hd2Vzb21lL19pY29ucy5zY3NzIiwiZWxlbWVudG9yL19nbG9iYWwuc2NzcyIsImVsZW1lbnRvci9fc2VjdGlvbi5zY3NzIiwiZWxlbWVudG9yL19mb3Jtcy5zY3NzIiwiZWxlbWVudG9yL3dpZGdldHMvYWNjb3JkaW9uLnNjc3MiLCJ2ZW5kb3JzL2VkZC9fdmF0LnNjc3MiLCJ2ZW5kb3JzL193cGFzLnNjc3MiLCJlbGVtZW50b3Ivd2lkZ2V0cy9idXR0b24uc2NzcyIsInZlbmRvcnMvZWRkL19jaGVja291dC5zY3NzIiwidmVuZG9ycy9lZGQvX2dlbmVyYWwuc2NzcyIsInZlbmRvcnMvZWRkL19saWNlbnNlcy5zY3NzIiwiZWxlbWVudG9yL3dpZGdldHMvb2ZmY2FudmFzLnNjc3MiLCJ2ZW5kb3JzL19lbGVtZW50b3ItZXh0cmFzLnNjc3MiLCJ2ZW5kb3JzL2VkZC9fcHJpY2luZy10YWJsZXMuc2NzcyIsInZlbmRvcnMvZWRkL190YWJsZS5zY3NzIiwidmVuZG9ycy9lZGQvX2VkaXQtYWNjb3VudC5zY3NzIiwidmVuZG9ycy9lZGQvX2NhcnQuc2NzcyIsInZlbmRvcnMvX3Jhbmdlc2xpZGVyLnNjc3MiLCJ2ZW5kb3JzL2VkZC9fbG9naW4uc2NzcyIsInZlbmRvcnMvX3ByaXNtLnNjc3MiLCJ2ZW5kb3JzL193cG1lbnVjYXJ0LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7OztBQTZLQSxJQ2xLQSxJRG1LSSxXQUFBLE9BaUdKLE9BaE1BLEdFeVFBLE1GckVJLFNBQ0gsUUN6UUQsSUR5VUEsT0FVSSxVQUFnQixLQXZJcEIsTUFrUEEsT0E3RkEsU0VwRUEsTUZxRUksUUFBQSxhQURKLFNBeEtBLElFa0ZBLElGMEZJLGVBQXlCLFNBNVU3QixRRXlHQSxNRnlTQSxRRXhTQSxPQUNBLE9BcVZBLEtB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S0FyQkosUUFDRSxNQUFBLGNBVUEsYUFFRSxNQUFBLEtBQ0EsS0FDRCxjQUdELGFBRUUsTUFBQSxjQUNBLEtBQUEsS0FyQkosUUFDRSxNQUFBLGNBVUEsYUFFRSxNQUFBLEtBQ0EsS0FDRCxjQUdELGFBRUUsTUFBQSxjQUNBLEtBQUEsS0FyQkosUUFDRSxNQUFBLGVBVUEsYUFFRSxNQUFBLEtBQ0EsS0FDRCxlQUdELGFBRUUsTUFBQSxlQUNBLEtBQUEsS0FyQkosUUFDRSxNQUFBLGNBVUEsYUFFRSxNQUFBLEtBQ0EsS0FDRCxjQUdELGFBRUUsTUFBQSxjQUNBLEtBQUEsS0FyQkosUUFDRSxNQUFBLGNBVUEsYUFFRSxNQUFBLEtBQ0EsS0FDRCxjQUdELGFBRUUsTUFBQSxjQUNBLEtBQUEsS0FyQkosUUFDRSxNQUFBLGNBVUEsYUFFRSxNQUFBLEtBQ0EsS0FDRCxjQUdELGFBRUUsTUFBQSxjQUNBLEtBQUEsS0FyQkosUUFDRSxNQUFBLGNBVUEsYUFFRSxNQUFBLEtBQ0EsS0FDRCxjQUdELGFBRUUsTUFBQSxjQUNBLEtBQUEsS0FyQkosUUFDRSxNQUFBLGVBVUEsYUFFRSxNQUFBLEtBQ0EsS0FDRCxlQUdELGFBRUUsTUFBQSxlQUNBLEtBQUEsS0FyQkosUUFDRSxNQUFBLG9CQVVBLGFBRUUsTUFBQSxLQUNBLEtBQUEsb0JBSUYsYUFFRSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosUUFDRSxNQUFBLG9CQVVBLGFBRUUsTUFBQSxLQUNBLEtBQUEsb0JBSUYsYUFFRSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosUUFDRSxNQUFBLGNBVUEsYUFFRSxNQUFBLEtBQ0EsS0FDRCxjQUdELGFBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxvQkFVQSxhQUVFLE1BQUEsS0FDQSxLQUFBLG9CQUlGLGFBRUUsTUFBQSxvQkFDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxvQkFVQSxhQUVFLE1BQUEsS0FDQSxLQUFBLG9CQUlGLGFBRUUsTUFBQSxvQkFDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxlQVVBLGFBRUUsTUFBQSxLQUNBLEtBQ0QsZUFHRCxhQUVFLE1BQUEsZUFDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxvQkFVQSxhQUVFLE1BQUEsS0FDQSxLQUFBLG9CQUlGLGFBRUUsTUFBQSxvQkFDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxvQkFVQSxhQUVFLE1BQUEsS0FDQSxLQUFBLG9CQUlGLGFBRUUsTUFBQSxvQkFDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxvQkFVQSxhQUVFLE1BQUEsS0FDQSxLQUFBLG9CQUlGLGFBRUUsTUFBQSxvQkFDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxvQkFVQSxhQUVFLE1BQUEsS0FDQSxLQUFBLG9CQUlGLGFBRUUsTUFBQSxvQkFDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxvQkFVQSxhQUVFLE1BQUEsS0FDQSxLQUFBLG9CQUlGLGFBRUUsTUFBQSxvQkFDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxvQkFVQSxhQUVFLE1BQUEsS0FDQSxLQUFBLG9CQUlGLGFBRUUsTUFBQSxvQkFDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxlQVVBLGFBRUUsTUFBQSxLQUNBLEtBQ0QsZUFHRCxhQUVFLE1BQUEsZUFDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxnQkFVQSxhQUVFLE1BQUEsS0FDQSxLQUNELGdCQUdELGFBRUUsTUFBQSxnQkFDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxjQVVBLGFBRUUsTUFBQSxLQUNBLEtBQ0QsY0FHRCxhQUVFLE1BQUEsY0FDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxnQkFVQSxhQUVFLE1BQUEsS0FDQSxLQUNELGdCQUdELGFBRUUsTUFBQSxnQkFDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxjQVVBLGFBRUUsTUFBQSxLQUNBLEtBQ0QsY0FHRCxhQUVFLE1BQUEsY0FDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxnQkFVQSxhQUVFLE1BQUEsS0FDQSxLQUNELGdCQUdELGFBRUUsTUFBQSxnQkFDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxjQVVBLGFBRUUsTUFBQSxLQUNBLEtBQ0QsY0FHRCxhQUVFLE1BQUEsY0FDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxnQkFVQSxhQUVFLE1BQUEsS0FDQSxLQUNELGdCQUdELGFBRUUsTUFBQSxnQkFDQSxLQUFBLEtBckJKLFFBQ0UsTUFBQSxlQVVBLGFBRUUsTUFBQSxLQUNBLEtBQ0QsZUFHRCxhQUVFLE1BQUEsZUFDQSxLQUFBLEtZbUlGLHdCWnhKRixnQkFDRSxNQUFBLGVBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxjQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGVBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxjQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxjQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxNWW1JRix3Qlp4SkYsZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsZUFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosZ0JBQUEsMEJBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsZUFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxjQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxjQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsZUFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsZUFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsTVltSUYsNkJaeEpGLGlCQUNFLE1BQUEsZUFVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxjQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGVBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsb0JBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHNCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxvQkFVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGVBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsY0FVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxjQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGNBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsZUFVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxjQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGNBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsY0FVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxjQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGVBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsb0JBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHNCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxvQkFVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGNBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsb0JBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHNCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxvQkFVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGVBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLE1ZbUlGLHdCWnhKRixjQUNFLE1BQUEsZUFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLGNBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxlQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsb0JBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLG1CQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLG9CQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixtQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxlQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsY0FVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLGNBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxjQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsZUFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLGNBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxjQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsY0FVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLGNBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxlQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsb0JBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLG1CQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLG9CQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixtQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxjQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsb0JBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLG1CQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLG9CQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixtQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxlQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxNWW1JRix3Qlp4SkYsZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsZUFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsZUFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxjQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxjQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsZUFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsZUFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxlQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGdCQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxnQkFHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxnQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxnQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZ0JBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsZ0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsZ0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGdCQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGdCQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxjQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGdCQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxnQkFHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxnQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsZUFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsTVltSUYsd0JaeEpGLGdCQUNFLE1BQUEsZUFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxjQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGVBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGdCQUFBLDBCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGVBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxjQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsZUFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxjQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxjQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGVBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGVBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsb0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHFCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxvQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYscUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLG9CQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixxQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsZUFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxnQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZ0JBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsZ0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGNBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsZ0JBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGdCQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGdCQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxjQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHFCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGdCQVVBLHFCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxnQkFHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxnQkFDQSxLQUFBLEtBckJKLGdCQUNFLE1BQUEsY0FVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosZ0JBQ0UsTUFBQSxnQkFVQSxxQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZ0JBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsZ0JBQ0EsS0FBQSxLQXJCSixnQkFDRSxNQUFBLGVBVUEscUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0QscUJBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLE1ZbUlGLDZCWnhKRixpQkFDRSxNQUFBLGVBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsY0FVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxlQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLG9CQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixzQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsb0JBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHNCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxlQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGNBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsY0FVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxjQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGVBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsY0FVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxjQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLGNBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0Qsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsY0FVQSxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxzQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxlQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLG9CQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixzQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsb0JBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHNCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxjQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLG9CQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixzQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGlCQUNFLE1BQUEsb0JBVUEsc0JBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLHNCQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosaUJBQ0UsTUFBQSxlQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxlQUdELHNCQUNFLFNBQUEsU0FDQSxNQUFBLGVBQ0EsS0FBQSxLQXJCSixpQkFDRSxNQUFBLG9CQVVBLHNCQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxv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TUFBQSxLQUNBLEtBQ0QsZUFHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLGNBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxjQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsY0FVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLGVBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0QsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxjQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsY0FVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLGNBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxjQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsZUFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLG9CQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixtQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxvQkFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsY0FVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLG9CQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixtQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxvQkFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsZUFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxlQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLG9CQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixtQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxvQkFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsb0JBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLG1CQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLG9CQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FBQSxvQkFJRixtQkFDRSxTQUFBLFNBQ0EsTUFBQSxvQkFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxvQkFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQUEsb0JBSUYsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsb0JBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsb0JBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUFBLG9CQUlGLG1CQUNFLFNBQUEsU0FDQSxNQUFBLG9CQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLGVBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGVBR0QsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsZUFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxnQkFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZ0JBR0QsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsZ0JBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsY0FVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsY0FHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxjQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLGdCQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxnQkFHRCxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxnQkFDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxjQVVBLG1CQUNFLFNBQUEsU0FDQSxNQUFBLEtBQ0EsS0FDRCxjQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGNBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsZ0JBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGdCQUdELG1CQUNFLFNBQUEsU0FDQSxNQUFBLGdCQUNBLEtBQUEsS0FyQkosY0FDRSxNQUFBLGNBVUEsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsS0FDQSxLQUNELGNBR0QsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsY0FDQSxLQUFBLEtBckJKLGNBQ0UsTUFBQSxnQkFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZ0JBR0QsbUJBQ0UsU0FBQSxTQUNBLE1BQUEsZ0JBQ0EsS0FBQSxLQXJCSixjQUNFLE1BQUEsZUFVQSxtQkFDRSxTQUFBLFNBQ0EsTUFBQSxLQUNBLEtBQ0QsZUFH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TUNuTEgsdUJBRUUsUUFBQSxhQUNBLGFBQUEiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS5jc3MgdjUuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG5odG1sIHtcbiAgICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgICAvKiAxICovXG4gICAgXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgLyogMiAqL1xuICAgIFxuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC8qIDMgKi9cbiAgICBcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgLyogMyAqL1xufVxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmJvZHkge1xuICAgIG1hcmdpbjogMDtcbn1cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuYXJ0aWNsZSxcbmFzaWRlLFxuZm9vdGVyLFxuaGVhZGVyLFxubmF2LFxuc2VjdGlvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4vKipcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXG4gKi9cblxuaDEge1xuICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIG1hcmdpbjogMC42N2VtIDA7XG59XG4vKiBHcm91cGluZyBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHtcbiAgICAvKiAxICovXG4gICAgXG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuXG5maWd1cmUge1xuICAgIG1hcmdpbjogMWVtIDQwcHg7XG59XG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgLyogMSAqL1xuICAgIFxuICAgIGhlaWdodDogMDtcbiAgICAvKiAxICovXG4gICAgXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgLyogMiAqL1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbnByZSB7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAgIC8qIDEgKi9cbiAgICBcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICAvKiAyICovXG59XG4vKiBUZXh0LWxldmVsIHNlbWFudGljc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8qIDEgKi9cbiAgICBcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAgIC8qIDIgKi9cbn1cbi8qKlxuICogUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICAgIG91dGxpbmUtd2lkdGg6IDA7XG59XG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgLyogMSAqL1xuICAgIFxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIC8qIDIgKi9cbiAgICBcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gICAgLyogMiAqL1xufVxuLyoqXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cbiAqL1xuXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gICAgLyogMSAqL1xuICAgIFxuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIC8qIDIgKi9cbn1cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxuICovXG5cbmRmbiB7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgYmFja2dyb3VuZCBhbmQgY29sb3IgaW4gSUUgOS0uXG4gKi9cblxubWFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgICBjb2xvcjogIzAwMDtcbn1cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICAgIGZvbnQtc2l6ZTogODAlO1xufVxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICAgIGZvbnQtc2l6ZTogNzUlO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdWIge1xuICAgIGJvdHRvbTogLTAuMjVlbTtcbn1cbnN1cCB7XG4gICAgdG9wOiAtMC41ZW07XG59XG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hdWRpbyxcbnZpZGVvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cblxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogMDtcbn1cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cblxuaW1nIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmkuXG4gKiAzLiBSZW1vdmUgYXBwZWFyZWFuY2UgYnJvd3NlciBkZWZhdWx0c1xuICovXG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gICAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gICAgLyogMSAqL1xuICAgIFxuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAvKiAxICovXG4gICAgXG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgLyogMSAqL1xuICAgIFxuICAgIG1hcmdpbjogMDtcbiAgICAvKiAyICovXG59XG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCB7XG4gICAgLyogMSAqL1xuICAgIFxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEVkZ2UsIEZpcmVmb3gsIGFuZCBJRS5cbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cbiAqL1xuXG5idXR0b24sXG5zZWxlY3Qge1xuICAgIC8qIDEgKi9cbiAgICBcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG4vKiAxICovXG5cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gICAgLyogMiAqL1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbn1cbi8qKlxuICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICovXG5cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG4vKipcbiAqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5cbmZpZWxkc2V0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICAgIG1hcmdpbjogMCAycHg7XG4gICAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtO1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxuICogMy4gUmVtb3ZlIHRoZSBwYWRkaW5nIHNvIGRldmVsb3BlcnMgYXJlIG5vdCBjYXVnaHQgb3V0IHdoZW4gdGhleSB6ZXJvIG91dFxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxubGVnZW5kIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC8qIDEgKi9cbiAgICBcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAvKiAyICovXG4gICAgXG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgLyogMSAqL1xuICAgIFxuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAvKiAxICovXG4gICAgXG4gICAgcGFkZGluZzogMDtcbiAgICAvKiAzICovXG4gICAgXG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAvKiAxICovXG59XG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xuXG5wcm9ncmVzcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8qIDEgKi9cbiAgICBcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgLyogMiAqL1xufVxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG5cbnRleHRhcmVhIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAvKiAxICovXG4gICAgXG4gICAgcGFkZGluZzogMDtcbiAgICAvKiAyICovXG59XG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgIC8qIDEgKi9cbiAgICBcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgICAvKiAyICovXG59XG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAgIC8qIDEgKi9cbiAgICBcbiAgICBmb250OiBpbmhlcml0O1xuICAgIC8qIDIgKi9cbn1cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5cbmRldGFpbHMsXG4vKiAxICovXG5cbm1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG59XG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmNhbnZhcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xuXG50ZW1wbGF0ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi8qIEhpZGRlblxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgMTAtLlxuICovXG5cbltoaWRkZW5dIHtcbiAgICBkaXNwbGF5OiBub25lO1xufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjSU1BR0VTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIEZsdWlkIGltYWdlcyBmb3IgcmVzcG9uc2l2ZSBwdXJwb3Nlcy5cbiAqIDIuIE9mZnNldCBgYWx0YCB0ZXh0IGZyb20gc3Vycm91bmRpbmcgY29weS5cbiAqIDMuIFNldHRpbmcgYHZlcnRpY2FsLWFsaWduYCByZW1vdmVzIHRoZSB3aGl0ZXNwYWNlIHRoYXQgYXBwZWFycyB1bmRlciBgaW1nYFxuICogICAgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBkcm9wcGVkIGludG8gYSBwYWdlIGFzLWlzLiBTYWZlciBhbHRlcm5hdGl2ZSB0b1xuICogICAgdXNpbmcgYGRpc3BsYXk6IGJsb2NrO2AuXG4gKi9cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTsgLyogWzFdICovXG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zdHlsZTogaXRhbGljOyAvKiBbMl0gKi9cbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogWzNdICovXG4gIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbn1cblx0XG4vKipcbiAqIE1ha2UgU1ZHIGltYWdlcyByZXNwb25zaXZlXG4gKlxuICogMS4gTGltaXQgdG8gd2l0aCBubyByZWFsIHdpZHRoIGFuZCBoZWlnaHQgdmFsdWVzIChhcyBhZGRlZCBieSB3b3JkcHJlc3MpXG4gKi9cbmltZ1tzcmMqPVwiLnN2Z1wiXVt3aWR0aD1cIjFcIl1baGVpZ2h0PVwiMVwiXSB7IC8qIFsxXSAqL1xuXHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLy8gR2VuZXJhbCBpY29ucyBpbnNpZGUgbGlua3NcbmEge1xuXHQ+IC5mYSB7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0fVxuXHR9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG5UaGVtZSBOYW1lOiBOYW1vZ28gU2hvcFxuVGhlbWUgVVJJOiBodHRwOi8vbmFtb2dvLmNvbS9cbkF1dGhvcjogTmFtb2dvXG5BdXRob3IgVVJJOiBodHRwOi8vbmFtb2dvLmNvbS9cbkRlc2NyaXB0aW9uOiBOYW1vZ28gU2hvcCBUaGVtZVxuVmVyc2lvbjogMS4wLjBcbkxpY2Vuc2U6IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHYyIG9yIGxhdGVyXG5MaWNlbnNlIFVSSTogTElDRU5TRVxuVGV4dCBEb21haW46IF9zXG4qL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqIE5BViBzZXR0aW5ncyAqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqICRuYXYtc3BhY2luZ3MgaXMgYSBtYXAgd2l0aCBhbGwgdGhlIGRpbWVuc2lvbnMgdGhhdFxuKiAnLm5hdi1zcGFjZScgY2FuIGhhdmUuXG4qIEFkZCBvciByZW1vdmUgc2l6ZXMgZGVwZW5kaW5nIG9uIHlvdXIgbmVlZHMuXG4qKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKiBTUEFDRVIgc2V0dGluZ3MgKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiAkc3BhY2luZy1kaXN0YW5jZXMgaXMgYSBtYXAgd2l0aCBhbGwgdGhlIGF2YWlibGUgc3BhY2luZyB1bml0c1xuKiB0aGF0ICcuc3BhY2VyJyBjYW4gaGF2ZS5cbiogQWRkIG9yIHJlbW92ZSB1bml0cyBkZXBlbmRpbmcgb24geW91ciBuZWVkXG4qKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqKioqKiogV1JBUFBFUiBzZXR0aW5ncyAqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKiBSRVRZUEUgc2V0dGluZ3MgKioqKioqKioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiAkcmVUeXBlIGNvbmZpZyBjb250YWlucyBhbGwgdGhlIHNpemVzIHRoYXQgY3JlYXRlXG4qIGEgcmVzcG9uc2l2ZSBmb250XG4qICMgcG9pbnRzLCBjb250cm9scyB0aGUgZ3Jvd3RoIGJldHdlZW4gYnJlYWtwb2ludHNcbiogIyBicmVha3BvaW50cywgYWRkcyBicmVha3BvaW50cyBhdCB3aXRjaCBmb250IHdpbGwgY2hhbmdlXG4qICMgcnVsZXMsIHNwZWNpZnkgdGhlIHNpemVzIGZvciBjdXN0b20gY2xhc3NlcyxcbiogYWRkIG9yIHJlbW92ZSBjbGFzc2VzIGRlcGVuZGluZyBvbiB5b3VyIHByb2plY3RcbioqL1xuLyoqICckbXEtYnJlYWtwb2ludHMnIGNvbmZpZyBjb250YWlucyBhbGwgdGhlIGJyZWFrcG9pbnRzXG4qXG4qICFJTVBPUlRBTlQhIENoYW5naW5nIHRoZSBicmVha3BvaW50cyBoZXJlIHdpbGwgbm90IGNoYW5nZSB0aGUgYnJlYWtwb2ludHMgZm9yXG4qIG90aGVycyBjb21wb25lbnRzIHRoYXQgc3VmZmVyIGNoYW5nZXMgYXQgc3BlY2lmaWMgYnJlYWtwb2ludHNcbipcbiogJyRtcS1icmVha3BvaW50cycgYWZmZWN0cyB0aGUgZm9sbG93aW5nIG9iamVjdHMgYW5kIHV0aWxpdGllc1xuKiAgLS1zcGFjZXJcbiogYWRkIG9yIHJlbW92ZSBjbGFzc2VzIGRlcGVuZGluZyBvbiB5b3VyIHByb2plY3RcbioqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqIFJFU1BPTlNJVkUgQ0xBU1NFUyBzZXR0aW5ncyAqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyogRGV0ZXJtaW5lcyBpZiBzcGFjaW5nIGNsYXNzZXMgc2hvdWxkIGJlIHJlc3BvbnNpdmUgdW50aWxcbiAqIGEgY2VydGFpbiBicmVha3BvaW50XG4gKlxuICogICAudS1tYXJnaW4tdG9wLXVudGlsLXRhYmxldFxuICogICAudS1wYWRkaW5nLWxlZnQtbGFyZ2UtdW50aWwtZGVza3RvcFxuICogICAudS1tYXJnaW4tcmlnaHQtc21hbGwtdW50aWwtdGFibGV0XG4gKlxuICovXG4vKiBEZXRlcm1pbmVzIGlmIHNwYWNpbmcgY2xhc3NlcyBzaG91bGQgYmUgcmVzcG9uc2l2ZSBmcm9tXG4gKiBhIGNlcnRhaW4gYnJlYWtwb2ludFxuICpcbiAqICAgLnUtbWFyZ2luLXRvcC1mcm9tLXRhYmxldFxuICogICAudS1wYWRkaW5nLWxlZnQtbGFyZ2UtZnJvbS1tb2JpbGVcbiAqICAgLnUtbWFyZ2luLXJpZ2h0LXNtYWxsLWZyb20tZGVza3RvcFxuICpcbiAqL1xuLyogRGV0ZXJtaW5lcyBpZiB2aXNpYmlsaXR5IGNsYXNzZSBmb3IgcGVvcGxlcyBhbmQgc2NyZWVuIHJlYWRlcnNcbiAqIHNob3VsZCBiZSByZXNwb25zaXZlIHVudGlsIGEgY2VydGFpbiBicmVha3BvaW50XG4gKlxuICogICAudS1oaWRkZW4tdW50aWwtdGFibGV0XG4gKiAgIC51LWhpZGRlbi11bnRpbC1kZXNrdG9wXG4gKlxuICovXG4vKiBEZXRlcm1pbmVzIGlmIHZpc2liaWxpdHkgY2xhc3NlcyBmb3IgcGVvcGxlcyBhbmQgc2NyZWVuIHJlYWRlcnNcbiAgKiBzaG91bGQgYmUgcmVzcG9uc2l2ZSBmcm9tIGEgY2VydGFpbiBicmVha3BvaW50XG4gICogYSBjZXJ0YWluIGJyZWFrcG9pbnRcbiAgKlxuICAqICAgLnUtaGlkZGVuLWZyb20tdGFibGV0XG4gICogICAudS1oaWRkZW4tZnJvbS1kZXNrdG9wXG4gICpcbiAgKi9cbi8qIERldGVybWluZXMgaWYgdmlzaWJpbGl0eSBjbGFzc2UgZm9yIHBlb3BsZXMgYW5kIHNjcmVlbiByZWFkZXJzXG4gICAqICBzaG91bGQgYmUgcmVzcG9uc2l2ZSB1bnRpbCBhIGNlcnRhaW4gYnJlYWtwb2ludFxuICAgKiBhIGNlcnRhaW4gYnJlYWtwb2ludFxuICAgKlxuICAgKiAgIC51LWhpZGRlbi12aXN1YWxseS11bnRpbC10YWJsZXRcbiAgICogICAudS1oaWRkZW4tdmlzdWFsbHktdW50aWwtZGVza3RvcFxuICAgKlxuICAgKi9cbi8qIERldGVybWluZXMgaWYgdmlzaWJpbGl0eSBjbGFzc2VzIHNob3VsZCBiZSByZXNwb25zaXZlIGZyb21cbiAgICAqIGEgY2VydGFpbiBicmVha3BvaW50XG4gICAgKlxuICAgICogICAudS1oaWRkZW4tdmlzdWFsbHktZnJvbS10YWJsZXRcbiAgICAqICAgLnUtaGlkZGVuLXZpc2F1bGx5LWZyb20tZGVza3RvcFxuICAgICpcbiAgICAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNCT1gtU0laSU5HXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBNb3JlIHNlbnNpYmxlIGRlZmF1bHQgYm94LXNpemluZzpcbiAqIGNzcy10cmlja3MuY29tL2luaGVyaXRpbmctYm94LXNpemluZy1wcm9iYWJseS1zbGlnaHRseS1iZXR0ZXItYmVzdC1wcmFjdGljZVxuICovXG5odG1sIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7IH1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjUuMC4wIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyoqXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKiAyLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4gKiAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXG4gKi9cbi8qIERvY3VtZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAyICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAzICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMyAqLyB9XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5tYWluIHtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwOyB9XG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cbiAqL1xuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuY29kZSwgLmVkZF9zbF9saWNlbnNlX3JvdyBpbnB1dC5lZGRfc2xfbGljZW5zZV9rZXksXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xubWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBpT1MgNC03LlxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qKlxuICogSGlkZSB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBGb3Jtc1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqIDMuIFJlbW92ZSBhcHBlYXJlYW5jZSBicm93c2VyIGRlZmF1bHRzXG4gKi9cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgLyogMSAqL1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICBtYXJnaW46IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQge1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXG4gKi9cbmJ1dHRvbjotbW96LWZvY3VzcmluZyxcblt0eXBlPVwiYnV0dG9uXCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwic3VibWl0XCJdOi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0OyB9XG5cbi8qKlxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbiAqIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICAvKiAyICovXG4gIGRpc3BsYXk6IHRhYmxlO1xuICAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogMSAqL1xuICBwYWRkaW5nOiAwO1xuICAvKiAzICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIC8qIDEgKi8gfVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbiAqL1xucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBhbmQgY2FuY2VsIGJ1dHRvbnMgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qIEludGVyYWN0aXZlXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gRWRnZSwgSUUsIGFuZCBGaXJlZm94LlxuICovXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IH1cblxuLyogU2NyaXB0aW5nXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXG4gKi9cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKiBIaWRkZW5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjUkVTRVRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEEgdmVyeSBzaW1wbGUgcmVzZXQgdGhhdCBzaXRzIG9uIHRvcCBvZiBOb3JtYWxpemUuY3NzLlxuICovXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuYmxvY2txdW90ZSxcbi53cGFzLXRpY2tldC1yZXBsaWVzIHRkIC53cGFzLXJlcGx5LWNvbnRlbnQsXG5wLFxucHJlLFxuZGwsXG5kZCxcbm9sLFxudWwsXG5maWd1cmUsXG5ocixcbmZpZWxkc2V0LFxubGVnZW5kIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRyYWlsaW5nIG1hcmdpbnMgZnJvbSBuZXN0ZWQgbGlzdHMuXG4gKi9cbmxpID4gb2wsIGxpID4gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qKlxuICogUmVtb3ZlIGRlZmF1bHQgdGFibGUgc3BhY2luZy5cbiAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDsgfVxuXG4vKipcbiAqIDEuIFJlc2V0IENocm9tZSBhbmQgRmlyZWZveCBiZWhhdmlvdXIgd2hpY2ggc2V0cyBhIGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2BcbiAqICAgIG9uIGZpZWxkc2V0cy5cbiAqL1xuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIC8qIFsxXSAqL1xuICBib3JkZXI6IDA7IH1cblxuKiB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNTSEFSRURcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFNoYXJlZCBkZWNsYXJhdGlvbnMgZm9yIGNlcnRhaW4gZWxlbWVudHMuXG4gKi9cbi8qKlxuICogQWx3YXlzIGRlY2xhcmUgbWFyZ2lucyBpbiB0aGUgc2FtZSBkaXJlY3Rpb246XG4gKiBjc3N3aXphcmRyeS5jb20vMjAxMi8wNi9zaW5nbGUtZGlyZWN0aW9uLW1hcmdpbi1kZWNsYXJhdGlvbnNcbiAqL1xuLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyICovXG5hZGRyZXNzLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbmJsb2NrcXVvdGUsXG4ud3Bhcy10aWNrZXQtcmVwbGllcyB0ZCAud3Bhcy1yZXBseS1jb250ZW50LCBwLCBwcmUsXG5kbCwgb2wsIHVsLFxuZmlndXJlLFxuaHIsXG50YWJsZSxcbmZpZWxkc2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICBhZGRyZXNzOmxhc3QtY2hpbGQsXG4gIGgxOmxhc3QtY2hpbGQsIGgyOmxhc3QtY2hpbGQsIGgzOmxhc3QtY2hpbGQsIGg0Omxhc3QtY2hpbGQsIGg1Omxhc3QtY2hpbGQsIGg2Omxhc3QtY2hpbGQsXG4gIGJsb2NrcXVvdGU6bGFzdC1jaGlsZCxcbiAgLndwYXMtdGlja2V0LXJlcGxpZXMgdGQgLndwYXMtcmVwbHktY29udGVudDpsYXN0LWNoaWxkLCBwOmxhc3QtY2hpbGQsIHByZTpsYXN0LWNoaWxkLFxuICBkbDpsYXN0LWNoaWxkLCBvbDpsYXN0LWNoaWxkLCB1bDpsYXN0LWNoaWxkLFxuICBmaWd1cmU6bGFzdC1jaGlsZCxcbiAgaHI6bGFzdC1jaGlsZCxcbiAgdGFibGU6bGFzdC1jaGlsZCxcbiAgZmllbGRzZXQ6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKipcbiAqIENvbnNpc3RlbnQgaW5kZW50YXRpb24gZm9yIGxpc3RzLlxuICovXG5kZCwgb2wsIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDI4cHg7IH1cblxuLyogc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXIgKi9cbi5zaW1wbGUtdXNhZ2Uge1xuICBwYWRkaW5nOiAwLjYyNXJlbTsgfVxuXG4uaDAge1xuICBmb250LXNpemU6IDk0cHg7IH1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogNjRweDsgfVxuXG5oMiwgLmgyLCBibG9ja3F1b3RlOmJlZm9yZSwgLndwYXMtdGlja2V0LXJlcGxpZXMgdGQgLndwYXMtcmVwbHktY29udGVudDpiZWZvcmUge1xuICBmb250LXNpemU6IDQ4cHg7IH1cblxuaDMsIC5oMywgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIC5lZGQtcHQtdGl0bGUsIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bCAucHJpY2luZyAucHJpY2UsIC5lZGQtc2wtbWFuYWdlLWxpY2Vuc2UtaGVhZGVyIHtcbiAgZm9udC1zaXplOiAyNnB4OyB9XG5cbmg0LCAuaDQsIGZpZWxkc2V0IGxlZ2VuZCB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnRheC10b3BpYyAua2ItdG9waWNfX2hlYWRlciBwLCBwLmludHJvLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25fcHJpY2Uge1xuICBmb250LXNpemU6IDE4cHg7IH1cblxuLmxhYmVsLCAud3Bhcy1sYWJlbCwgLm5vdGlmaWNhdGlvbi0tc21hbGwsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2NhcnRfZm9ybSAuZWRkLXNsLXJlbmV3YWwtZGV0YWlscywgLnZhdC1ib3gsIHAuc21hbGwsIHNtYWxsLCBbdHlwZT0ndGV4dCddLCBbdHlwZT0ncGFzc3dvcmQnXSwgW3R5cGU9J2RhdGUnXSwgW3R5cGU9J2RhdGV0aW1lJ10sIFt0eXBlPSdkYXRldGltZS1sb2NhbCddLCBbdHlwZT0nbW9udGgnXSwgW3R5cGU9J3dlZWsnXSwgW3R5cGU9J2VtYWlsJ10sIFt0eXBlPSdudW1iZXInXSwgW3R5cGU9J3NlYXJjaCddLCBbdHlwZT0ndGVsJ10sIFt0eXBlPSd0aW1lJ10sIFt0eXBlPSd1cmwnXSwgW3R5cGU9J2NvbG9yJ10sXG5zZWxlY3QsXG50ZXh0YXJlYSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHVyY2hhc2Vfc3VibWl0X3dyYXBwZXIgLmVkZF9wdXJjaGFzZV90YXhfcmF0ZSwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfY2FydF9mb3JtIC5lZGRfY2FydF9pdGVtX3ByaWNlIGVtLCAjZWRkX2NoZWNrb3V0X2NhcnQsIC53cGFzLXRpY2tldC1yZXBsaWVzIHRkIC53cGFzLXJlcGx5LW1ldGEge1xuICBmb250LXNpemU6IDE0cHg7IH1cblxuLm5vdGlmaWNhdGlvbi0tdGlueSwgLndwYXMtaGVscC1ibG9jaywgLmVkZC1kZXNjcmlwdGlvbiwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfY2FydF9mb3JtIC5lZGRfY2FydF9pdGVtX3JlbW92ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuaDAge1xuICAgIGZvbnQtc2l6ZTogODFweDsgfVxuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDU1cHg7IH1cbiAgaDIsIC5oMiwgYmxvY2txdW90ZTpiZWZvcmUsIC53cGFzLXRpY2tldC1yZXBsaWVzIHRkIC53cGFzLXJlcGx5LWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDQycHg7IH1cbiAgaDMsIC5oMywgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIC5lZGQtcHQtdGl0bGUsIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bCAucHJpY2luZyAucHJpY2UsIC5lZGQtc2wtbWFuYWdlLWxpY2Vuc2UtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI1cHg7IH1cbiAgaDQsIC5oNCwgZmllbGRzZXQgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIGg2LCAuaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAudGF4LXRvcGljIC5rYi10b3BpY19faGVhZGVyIHAsIHAuaW50cm8sIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbl9wcmljZSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5sYWJlbCwgLndwYXMtbGFiZWwsIC5ub3RpZmljYXRpb24tLXNtYWxsLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9jYXJ0X2Zvcm0gLmVkZC1zbC1yZW5ld2FsLWRldGFpbHMsIC52YXQtYm94LCBwLnNtYWxsLCBzbWFsbCwgW3R5cGU9J3RleHQnXSwgW3R5cGU9J3Bhc3N3b3JkJ10sIFt0eXBlPSdkYXRlJ10sIFt0eXBlPSdkYXRldGltZSddLCBbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSwgW3R5cGU9J21vbnRoJ10sIFt0eXBlPSd3ZWVrJ10sIFt0eXBlPSdlbWFpbCddLCBbdHlwZT0nbnVtYmVyJ10sIFt0eXBlPSdzZWFyY2gnXSwgW3R5cGU9J3RlbCddLCBbdHlwZT0ndGltZSddLCBbdHlwZT0ndXJsJ10sIFt0eXBlPSdjb2xvciddLFxuICBzZWxlY3QsXG4gIHRleHRhcmVhLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wdXJjaGFzZV9zdWJtaXRfd3JhcHBlciAuZWRkX3B1cmNoYXNlX3RheF9yYXRlLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9jYXJ0X2Zvcm0gLmVkZF9jYXJ0X2l0ZW1fcHJpY2UgZW0sICNlZGRfY2hlY2tvdXRfY2FydCwgLndwYXMtdGlja2V0LXJlcGxpZXMgdGQgLndwYXMtcmVwbHktbWV0YSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5ub3RpZmljYXRpb24tLXRpbnksIC53cGFzLWhlbHAtYmxvY2ssIC5lZGQtZGVzY3JpcHRpb24sICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2NhcnRfZm9ybSAuZWRkX2NhcnRfaXRlbV9yZW1vdmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgLmgwIHtcbiAgICBmb250LXNpemU6IDcxcHg7IH1cbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiA0OXB4OyB9XG4gIGgyLCAuaDIsIGJsb2NrcXVvdGU6YmVmb3JlLCAud3Bhcy10aWNrZXQtcmVwbGllcyB0ZCAud3Bhcy1yZXBseS1jb250ZW50OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAzOHB4OyB9XG4gIGgzLCAuaDMsIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiAuZWRkLXB0LXRpdGxlLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgLnByaWNpbmcgLnByaWNlLCAuZWRkLXNsLW1hbmFnZS1saWNlbnNlLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAyNXB4OyB9XG4gIGg0LCAuaDQsIGZpZWxkc2V0IGxlZ2VuZCB7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gIGg1LCAuaDUge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICBoNiwgLmg2IHtcbiAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnRheC10b3BpYyAua2ItdG9waWNfX2hlYWRlciBwLCBwLmludHJvLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25fcHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAubGFiZWwsIC53cGFzLWxhYmVsLCAubm90aWZpY2F0aW9uLS1zbWFsbCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfY2FydF9mb3JtIC5lZGQtc2wtcmVuZXdhbC1kZXRhaWxzLCAudmF0LWJveCwgcC5zbWFsbCwgc21hbGwsIFt0eXBlPSd0ZXh0J10sIFt0eXBlPSdwYXNzd29yZCddLCBbdHlwZT0nZGF0ZSddLCBbdHlwZT0nZGF0ZXRpbWUnXSwgW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sIFt0eXBlPSdtb250aCddLCBbdHlwZT0nd2VlayddLCBbdHlwZT0nZW1haWwnXSwgW3R5cGU9J251bWJlciddLCBbdHlwZT0nc2VhcmNoJ10sIFt0eXBlPSd0ZWwnXSwgW3R5cGU9J3RpbWUnXSwgW3R5cGU9J3VybCddLCBbdHlwZT0nY29sb3InXSxcbiAgc2VsZWN0LFxuICB0ZXh0YXJlYSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHVyY2hhc2Vfc3VibWl0X3dyYXBwZXIgLmVkZF9wdXJjaGFzZV90YXhfcmF0ZSwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfY2FydF9mb3JtIC5lZGRfY2FydF9pdGVtX3ByaWNlIGVtLCAjZWRkX2NoZWNrb3V0X2NhcnQsIC53cGFzLXRpY2tldC1yZXBsaWVzIHRkIC53cGFzLXJlcGx5LW1ldGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAubm90aWZpY2F0aW9uLS10aW55LCAud3Bhcy1oZWxwLWJsb2NrLCAuZWRkLWRlc2NyaXB0aW9uLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9jYXJ0X2Zvcm0gLmVkZF9jYXJ0X2l0ZW1fcmVtb3ZlIHtcbiAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc0MHB4KSB7XG4gIC5oMCB7XG4gICAgZm9udC1zaXplOiA2M3B4OyB9XG4gIGgxLCAuaDEge1xuICAgIGZvbnQtc2l6ZTogNDRweDsgfVxuICBoMiwgLmgyLCBibG9ja3F1b3RlOmJlZm9yZSwgLndwYXMtdGlja2V0LXJlcGxpZXMgdGQgLndwYXMtcmVwbHktY29udGVudDpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMzRweDsgfVxuICBoMywgLmgzLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gLmVkZC1wdC10aXRsZSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsIC5wcmljaW5nIC5wcmljZSwgLmVkZC1zbC1tYW5hZ2UtbGljZW5zZS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICBoNCwgLmg0LCBmaWVsZHNldCBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMTlweDsgfVxuICBoNSwgLmg1IHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgaDYsIC5oNiB7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG4gIC50YXgtdG9waWMgLmtiLXRvcGljX19oZWFkZXIgcCwgcC5pbnRybywgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9uX3ByaWNlIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLmxhYmVsLCAud3Bhcy1sYWJlbCwgLm5vdGlmaWNhdGlvbi0tc21hbGwsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2NhcnRfZm9ybSAuZWRkLXNsLXJlbmV3YWwtZGV0YWlscywgLnZhdC1ib3gsIHAuc21hbGwsIHNtYWxsLCBbdHlwZT0ndGV4dCddLCBbdHlwZT0ncGFzc3dvcmQnXSwgW3R5cGU9J2RhdGUnXSwgW3R5cGU9J2RhdGV0aW1lJ10sIFt0eXBlPSdkYXRldGltZS1sb2NhbCddLCBbdHlwZT0nbW9udGgnXSwgW3R5cGU9J3dlZWsnXSwgW3R5cGU9J2VtYWlsJ10sIFt0eXBlPSdudW1iZXInXSwgW3R5cGU9J3NlYXJjaCddLCBbdHlwZT0ndGVsJ10sIFt0eXBlPSd0aW1lJ10sIFt0eXBlPSd1cmwnXSwgW3R5cGU9J2NvbG9yJ10sXG4gIHNlbGVjdCxcbiAgdGV4dGFyZWEsIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3B1cmNoYXNlX3N1Ym1pdF93cmFwcGVyIC5lZGRfcHVyY2hhc2VfdGF4X3JhdGUsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2NhcnRfZm9ybSAuZWRkX2NhcnRfaXRlbV9wcmljZSBlbSwgI2VkZF9jaGVja291dF9jYXJ0LCAud3Bhcy10aWNrZXQtcmVwbGllcyB0ZCAud3Bhcy1yZXBseS1tZXRhIHtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLm5vdGlmaWNhdGlvbi0tdGlueSwgLndwYXMtaGVscC1ibG9jaywgLmVkZC1kZXNjcmlwdGlvbiwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfY2FydF9mb3JtIC5lZGRfY2FydF9pdGVtX3JlbW92ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4OyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MjBweCkge1xuICAuaDAge1xuICAgIGZvbnQtc2l6ZTogNTdweDsgfVxuICBoMSwgLmgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgaDIsIC5oMiwgYmxvY2txdW90ZTpiZWZvcmUsIC53cGFzLXRpY2tldC1yZXBsaWVzIHRkIC53cGFzLXJlcGx5LWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBmb250LXNpemU6IDMxcHg7IH1cbiAgaDMsIC5oMywgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIC5lZGQtcHQtdGl0bGUsIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bCAucHJpY2luZyAucHJpY2UsIC5lZGQtc2wtbWFuYWdlLWxpY2Vuc2UtaGVhZGVyIHtcbiAgICBmb250LXNpemU6IDI0cHg7IH1cbiAgaDQsIC5oNCwgZmllbGRzZXQgbGVnZW5kIHtcbiAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgaDUsIC5oNSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIGg2LCAuaDYge1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAudGF4LXRvcGljIC5rYi10b3BpY19faGVhZGVyIHAsIHAuaW50cm8sIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbl9wcmljZSB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5sYWJlbCwgLndwYXMtbGFiZWwsIC5ub3RpZmljYXRpb24tLXNtYWxsLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9jYXJ0X2Zvcm0gLmVkZC1zbC1yZW5ld2FsLWRldGFpbHMsIC52YXQtYm94LCBwLnNtYWxsLCBzbWFsbCwgW3R5cGU9J3RleHQnXSwgW3R5cGU9J3Bhc3N3b3JkJ10sIFt0eXBlPSdkYXRlJ10sIFt0eXBlPSdkYXRldGltZSddLCBbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXSwgW3R5cGU9J21vbnRoJ10sIFt0eXBlPSd3ZWVrJ10sIFt0eXBlPSdlbWFpbCddLCBbdHlwZT0nbnVtYmVyJ10sIFt0eXBlPSdzZWFyY2gnXSwgW3R5cGU9J3RlbCddLCBbdHlwZT0ndGltZSddLCBbdHlwZT0ndXJsJ10sIFt0eXBlPSdjb2xvciddLFxuICBzZWxlY3QsXG4gIHRleHRhcmVhLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wdXJjaGFzZV9zdWJtaXRfd3JhcHBlciAuZWRkX3B1cmNoYXNlX3RheF9yYXRlLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9jYXJ0X2Zvcm0gLmVkZF9jYXJ0X2l0ZW1fcHJpY2UgZW0sICNlZGRfY2hlY2tvdXRfY2FydCwgLndwYXMtdGlja2V0LXJlcGxpZXMgdGQgLndwYXMtcmVwbHktbWV0YSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5ub3RpZmljYXRpb24tLXRpbnksIC53cGFzLWhlbHAtYmxvY2ssIC5lZGQtZGVzY3JpcHRpb24sICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2NhcnRfZm9ybSAuZWRkX2NhcnRfaXRlbV9yZW1vdmUge1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjV0lEVEhTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBpbnVpdGNzcyBnZW5lcmF0ZXMgYSBzZXJpZXMgb2YgdXRpbGl0eSBjbGFzc2VzIHRoYXQgZ2l2ZSBhIGZsdWlkIHdpZHRoIHRvXG4gKiB3aGljaGV2ZXIgZWxlbWVudCB0aGV54oCZcmUgYXBwbGllZCwgZS5nLjpcbiAqXG4gKiAgIDxpbWcgc3JjPVwiXCIgYWx0PVwiXCIgY2xhc3M9XCJ1LTEvMlwiIC8+XG4gKlxuICogVGhlc2UgY2xhc3NlcyBhcmUgbW9zdCBjb21tb25seSB1c2VkIGluIGNvbmp1bmN0aW9uIHdpdGggb3VyIGxheW91dCBzeXN0ZW0sXG4gKiBlLmcuOlxuICpcbiAqICAgPGRpdiBjbGFzcz1cIm8tbGF5b3V0X19pdGVtICB1LTEvMlwiPlxuICpcbiAqIEJ5IGRlZmF1bHQsIGludWl0Y3NzIHdpbGwgYWxzbyBnZW5lcmF0ZSByZXNwb25zaXZlIHZhcmlhbnRzIG9mIGVhY2ggb2YgdGhlc2VcbiAqIGNsYXNzZXMgYnkgdXNpbmcgeW91ciBTYXNzIE1RIGNvbmZpZ3VyYXRpb24sIGUuZy46XG4gKlxuICogICA8ZGl2IGNsYXNzPVwiby1sYXlvdXRfX2l0ZW0gIHUtMS8xICB1LTEvMkB0YWJsZXQgIHUtMS8zQGRlc2t0b3BcIj5cbiAqXG4gKiBPcHRpb25hbGx5LCBpbnVpdGNzcyBjYW4gZ2VuZXJhdGUgb2Zmc2V0IGNsYXNzZXMgd2hpY2ggY2FuIHB1c2ggYW5kIHB1bGxcbiAqIGVsZW1lbnRzIGxlZnQgYW5kIHJpZ2h0IGJ5IGEgc3BlY2lmaWVkIGFtb3VudCwgZS5nLjpcbiAqXG4gKiAgIDxkaXYgY2xhc3M9XCJvLWxheW91dF9faXRlbSAgdS0yLzMgIHUtcHVsbC0xLzNcIj5cbiAqXG4gKiBUaGlzIGlzIHVzZWZ1bCBmb3IgbWFraW5nIHZlcnkgZ3JhbnVsYXIgY2hhbmdlcyB0byB0aGUgcmVuZGVyZWQgb3JkZXIgb2ZcbiAqIGl0ZW1zIGluIGEgbGF5b3V0LlxuICpcbiAqIE4uQi4gVGhpcyBvcHRpb24gaXMgdHVybmVkIG9mZiBieSBkZWZhdWx0LlxuICovXG4vKipcbiAqIEEgc2VyaWVzIG9mIHdpZHRoIGhlbHBlciBjbGFzc2VzIHRoYXQgeW91IGNhbiB1c2UgdG8gc2l6ZSB0aGluZ3MgbGlrZSBncmlkXG4gKiBzeXN0ZW1zLiBDbGFzc2VzIHRha2UgYSBmcmFjdGlvbi1saWtlIGZvcm1hdCAoZS5nLiBgLnUtMi8zYCkuIFVzZSB0aGVzZSBpblxuICogeW91ciBtYXJrdXA6XG4gKlxuICogPGRpdiBjbGFzcz1cInUtNy8xMlwiPlxuICpcbiAqIFRoZSBmb2xsb3dpbmcgd2lsbCBnZW5lcmF0ZSB3aWR0aHMgaGVscGVyIGNsYXNzZXMgYmFzZWQgb24gdGhlIGZyYWN0aW9uc1xuICogZGVmaW5lZCBpbiB0aGUgYCRmcmFjdGlvbnNgIGxpc3QuXG4gKi9cbi51LTFcXC8xIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0xXFwvMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0xXFwvMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMVxcLzIge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMVxcLzIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0xXFwvMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0yXFwvMiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMlxcLzIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtMlxcLzIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTFcXC8zIHtcbiAgd2lkdGg6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTFcXC8zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtMVxcLzMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAzMy4zMzMzMyUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMlxcLzMge1xuICB3aWR0aDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMlxcLzMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0yXFwvMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0zXFwvMyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtM1xcLzMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtM1xcLzMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTFcXC80IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTFcXC80IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtMVxcLzQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMlxcLzQge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMlxcLzQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0yXFwvNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0zXFwvNCB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0zXFwvNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA3NSUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTNcXC80IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTRcXC80IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC00XFwvNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC00XFwvNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMVxcLzUge1xuICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMVxcLzUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMjAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0xXFwvNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDIwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0yXFwvNSB7XG4gIHdpZHRoOiA0MCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0yXFwvNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA0MCUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTJcXC81IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNDAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTNcXC81IHtcbiAgd2lkdGg6IDYwJSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTNcXC81IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDYwJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtM1xcLzUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA2MCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtNFxcLzUge1xuICB3aWR0aDogODAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtNFxcLzUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogODAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC00XFwvNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDgwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS01XFwvNSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtNVxcLzUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtNVxcLzUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTFcXC82IHtcbiAgd2lkdGg6IDE2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTFcXC82IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDE2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtMVxcLzYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAxNi42NjY2NyUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMlxcLzYge1xuICB3aWR0aDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMlxcLzYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0yXFwvNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0zXFwvNiB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0zXFwvNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTNcXC82IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTRcXC82IHtcbiAgd2lkdGg6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTRcXC82IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtNFxcLzYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA2Ni42NjY2NyUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtNVxcLzYge1xuICB3aWR0aDogODMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtNVxcLzYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogODMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC01XFwvNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDgzLjMzMzMzJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS02XFwvNiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtNlxcLzYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtNlxcLzYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTFcXC8xIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0xXFwvMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0xXFwvMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMVxcLzIge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMVxcLzIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0xXFwvMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0yXFwvMiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMlxcLzIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtMlxcLzIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTFcXC8zIHtcbiAgd2lkdGg6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTFcXC8zIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtMVxcLzMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAzMy4zMzMzMyUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMlxcLzMge1xuICB3aWR0aDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMlxcLzMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0yXFwvMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0zXFwvMyB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtM1xcLzMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtM1xcLzMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTFcXC80IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTFcXC80IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDI1JSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtMVxcLzQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMlxcLzQge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMlxcLzQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0yXFwvNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0zXFwvNCB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0zXFwvNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA3NSUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTNcXC80IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTRcXC80IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC00XFwvNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC00XFwvNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMVxcLzUge1xuICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMVxcLzUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMjAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0xXFwvNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDIwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0yXFwvNSB7XG4gIHdpZHRoOiA0MCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0yXFwvNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA0MCUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTJcXC81IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNDAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTNcXC81IHtcbiAgd2lkdGg6IDYwJSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTNcXC81IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDYwJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtM1xcLzUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA2MCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtNFxcLzUge1xuICB3aWR0aDogODAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtNFxcLzUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogODAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC00XFwvNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDgwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS01XFwvNSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtNVxcLzUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtNVxcLzUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTFcXC82IHtcbiAgd2lkdGg6IDE2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTFcXC82IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDE2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtMVxcLzYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAxNi42NjY2NyUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMlxcLzYge1xuICB3aWR0aDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMlxcLzYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0yXFwvNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0zXFwvNiB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0zXFwvNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTNcXC82IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTRcXC82IHtcbiAgd2lkdGg6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTRcXC82IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtNFxcLzYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA2Ni42NjY2NyUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtNVxcLzYge1xuICB3aWR0aDogODMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtNVxcLzYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogODMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC01XFwvNiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDgzLjMzMzMzJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS02XFwvNiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtNlxcLzYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtNlxcLzYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTFcXC83IHtcbiAgd2lkdGg6IDE0LjI4NTcxJSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTFcXC83IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDE0LjI4NTcxJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtMVxcLzcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAxNC4yODU3MSUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMlxcLzcge1xuICB3aWR0aDogMjguNTcxNDMlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtMlxcLzcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMjguNTcxNDMlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC0yXFwvNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDI4LjU3MTQzJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0zXFwvNyB7XG4gIHdpZHRoOiA0Mi44NTcxNCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0zXFwvNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA0Mi44NTcxNCUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTNcXC83IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogNDIuODU3MTQlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTRcXC83IHtcbiAgd2lkdGg6IDU3LjE0Mjg2JSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTRcXC83IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDU3LjE0Mjg2JSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtNFxcLzcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA1Ny4xNDI4NiUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtNVxcLzcge1xuICB3aWR0aDogNzEuNDI4NTclICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtNVxcLzcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogNzEuNDI4NTclICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC01XFwvNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDcxLjQyODU3JSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS02XFwvNyB7XG4gIHdpZHRoOiA4NS43MTQyOSUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC02XFwvNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA4NS43MTQyOSUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTZcXC83IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogODUuNzE0MjklICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTdcXC83IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC03XFwvNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC03XFwvNyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtMVxcLzgge1xuICB3aWR0aDogMTIuNSUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0xXFwvOCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAxMi41JSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtMVxcLzgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAxMi41JSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS0yXFwvOCB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC0yXFwvOCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiAyNSUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTJcXC84IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTNcXC84IHtcbiAgd2lkdGg6IDM3LjUlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtM1xcLzgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMzcuNSUgIWltcG9ydGFudDsgfVxuXG4udS1wdWxsLTNcXC84IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogMzcuNSUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtNFxcLzgge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtNFxcLzgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC00XFwvOCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS01XFwvOCB7XG4gIHdpZHRoOiA2Mi41JSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTVcXC84IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDYyLjUlICFpbXBvcnRhbnQ7IH1cblxuLnUtcHVsbC01XFwvOCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDYyLjUlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi51LTZcXC84IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4udS1wdXNoLTZcXC84IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICByaWdodDogYXV0bztcbiAgLyogWzFdICovXG4gIGxlZnQ6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtNlxcLzgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA3NSUgIWltcG9ydGFudDtcbiAgbGVmdDogYXV0bztcbiAgLyogWzFdICovIH1cblxuLnUtN1xcLzgge1xuICB3aWR0aDogODcuNSUgIWltcG9ydGFudDsgfVxuXG4vKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuLnUtcHVzaC03XFwvOCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IGF1dG87XG4gIC8qIFsxXSAqL1xuICBsZWZ0OiA4Ny41JSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtN1xcLzgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiA4Ny41JSAhaW1wb3J0YW50O1xuICBsZWZ0OiBhdXRvO1xuICAvKiBbMV0gKi8gfVxuXG4udS04XFwvOCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbi51LXB1c2gtOFxcLzgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBhdXRvO1xuICAvKiBbMV0gKi9cbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi51LXB1bGwtOFxcLzgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gIGxlZnQ6IGF1dG87XG4gIC8qIFsxXSAqLyB9XG5cbi8qKlxuICogSWYgd2XigJlyZSB1c2luZyBTYXNzLU1RLCBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlIGdyaWQgc3lzdGVtKHMpIGZvciBlYWNoIG9mIG91clxuICogZGVmaW5lZCBicmVha3BvaW50cywgYW5kIGdpdmUgdGhlbSBhIFJlc3BvbnNpdmUgU3VmZml4LCBlLmcuOlxuICpcbiAqIDxkaXYgY2xhc3M9XCJ1LTMvMTJAbW9iaWxlXCI+XG4gKi9cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC51LTFcXC8xXFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzFcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvMVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvMlxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzJcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC8yXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzJcXEBtb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvMlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC8yXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC8zXFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvM1xcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzNcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvM1xcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzNcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC8zXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzNcXEBtb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvM1xcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC8zXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC80XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvNFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzRcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvNFxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzRcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC80XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzRcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC80XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvNFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTRcXC80XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNFxcLzRcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvNFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvNVxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzVcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAyMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC81XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDIwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzVcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC81XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvNVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC81XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvNVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDYwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzVcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvNVxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNFxcLzVcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC81XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzVcXEBtb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvNVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC81XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC82XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMTYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvNlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDE2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzZcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTYuNjY2NjclICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvNlxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzZcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC82XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzZcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC82XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvNlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTRcXC82XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvNlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzZcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjclICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS01XFwvNlxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNVxcLzZcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4My4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC82XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNlxcLzZcXEBtb2JpbGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC02XFwvNlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTZcXC82XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnUtMVxcLzFcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvMVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC8xXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC8yXFxAdGFibGV0IHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvMlxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzJcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvMlxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC8yXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzJcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzNcXEB0YWJsZXQsIC53cGFzLXJvdyA+ICoud3Bhcy1vbmUtdGhpcmQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC8zXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvM1xcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMy4zMzMzMyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC8zXFxAdGFibGV0IHtcbiAgICB3aWR0aDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvM1xcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzNcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjclICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvM1xcQHRhYmxldCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC8zXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzNcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzRcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC80XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvNFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC80XFxAdGFibGV0IHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvNFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzRcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvNFxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzRcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA3NSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC80XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc1JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNFxcLzRcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvNFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC80XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC81XFxAdGFibGV0IHtcbiAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvNVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDIwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzVcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvNVxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzVcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA0MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC81XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDQwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzVcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC81XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNjAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvNVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTRcXC81XFxAdGFibGV0IHtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvNVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDgwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzVcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS01XFwvNVxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTVcXC81XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzVcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzZcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAxNi42NjY2NyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC82XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvNlxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxNi42NjY2NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC82XFxAdGFibGV0IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvNlxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzZcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvNlxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzZcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC82XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNFxcLzZcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC82XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvNlxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTVcXC82XFxAdGFibGV0IHtcbiAgICB3aWR0aDogODMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvNlxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDgzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzZcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS02XFwvNlxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTZcXC82XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNlxcLzZcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC51LTFcXC8xXFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC8xXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC8xXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvMlxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC8yXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzJcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzJcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzJcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzJcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC8zXFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzNcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvM1xcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvM1xcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC8zXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzNcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzNcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzNcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzNcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC80XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzRcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvNFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvNFxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC80XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzRcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzRcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvNFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA3NSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC80XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTRcXC80XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC80XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC80XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvNVxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC81XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDIwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzVcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDIwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzVcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvNVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA0MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC81XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC81XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzVcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNjAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvNVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvNVxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC81XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDgwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzVcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzVcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNVxcLzVcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzVcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC82XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzZcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvNlxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTYuNjY2NjclICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvNlxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC82XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzZcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzZcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvNlxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC82XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTRcXC82XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNFxcLzZcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvNlxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjclICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS01XFwvNlxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA4My4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTVcXC82XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDgzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzZcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNlxcLzZcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNlxcLzZcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNlxcLzZcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDkwZW0pIHtcbiAgLnUtMVxcLzFcXEB3aWRlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzFcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzFcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC8yXFxAd2lkZSB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzJcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvMlxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvMlxcQHdpZGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvMlxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvMlxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzNcXEB3aWRlIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvM1xcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC8zXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMy4zMzMzMyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC8zXFxAd2lkZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzNcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvM1xcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjclICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvM1xcQHdpZGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvM1xcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvM1xcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzRcXEB3aWRlIHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvNFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAyNSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC80XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC80XFxAd2lkZSB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzRcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvNFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvNFxcQHdpZGUge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC80XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzRcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc1JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNFxcLzRcXEB3aWRlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNFxcLzRcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzRcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC81XFxAd2lkZSB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzVcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMjAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvNVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvNVxcQHdpZGUge1xuICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC81XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDQwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzVcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDQwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzVcXEB3aWRlIHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvNVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA2MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC81XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTRcXC81XFxAd2lkZSB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNFxcLzVcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogODAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvNVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS01XFwvNVxcQHdpZGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvNVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC01XFwvNVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzZcXEB3aWRlIHtcbiAgICB3aWR0aDogMTYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvNlxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxNi42NjY2NyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC82XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxNi42NjY2NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC82XFxAd2lkZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzZcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvNlxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvNlxcQHdpZGUge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC82XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzZcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNFxcLzZcXEB3aWRlIHtcbiAgICB3aWR0aDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvNlxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC82XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTVcXC82XFxAd2lkZSB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNVxcLzZcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogODMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC01XFwvNlxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS02XFwvNlxcQHdpZGUge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC02XFwvNlxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC02XFwvNlxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAudS0xXFwvMVxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC8xXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzFcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzJcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC8yXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvMlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC8yXFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzJcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvMlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvM1xcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzNcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC8zXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzNcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC8zXFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvM1xcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC8zXFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzNcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvM1xcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvNFxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzRcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAyNSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC80XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzRcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC80XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvNFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC80XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvNFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzRcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvNFxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC80XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzRcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzVcXEBtb2JpbGUge1xuICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC81XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMjAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvNVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC81XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvNVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDQwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzVcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvNVxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzVcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA2MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC81XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDYwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNFxcLzVcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC81XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogODAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvNVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTVcXC81XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNVxcLzVcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC01XFwvNVxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvNlxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzZcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxNi42NjY2NyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC82XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzZcXEBtb2JpbGUge1xuICAgIHdpZHRoOiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC82XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvNlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMy4zMzMzMyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC82XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvNlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzZcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvNlxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNFxcLzZcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC82XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzZcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA4My4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTVcXC82XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogODMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC01XFwvNlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4My4zMzMzMyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTZcXC82XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNlxcLzZcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC02XFwvNlxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvN1xcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzdcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxNC4yODU3MSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC83XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE0LjI4NTcxJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzdcXEBtb2JpbGUge1xuICAgIHdpZHRoOiAyOC41NzE0MyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC83XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMjguNTcxNDMlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvN1xcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyOC41NzE0MyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC83XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogNDIuODU3MTQlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvN1xcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDQyLjg1NzE0JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzdcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDIuODU3MTQlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvN1xcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDU3LjE0Mjg2JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNFxcLzdcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1Ny4xNDI4NiUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC83XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDU3LjE0Mjg2JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzdcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA3MS40Mjg1NyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTVcXC83XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNzEuNDI4NTclICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC01XFwvN1xcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3MS40Mjg1NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTZcXC83XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogODUuNzE0MjklICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC02XFwvN1xcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDg1LjcxNDI5JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNlxcLzdcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODUuNzE0MjklICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS03XFwvN1xcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTdcXC83XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtN1xcLzdcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzhcXEBtb2JpbGUge1xuICAgIHdpZHRoOiAxMi41JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzhcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMi41JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzhcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTIuNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC84XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvOFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzhcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvOFxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDM3LjUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvOFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDM3LjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvOFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzNy41JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNFxcLzhcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC84XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvOFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTVcXC84XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogNjIuNSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTVcXC84XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNjIuNSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC84XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDYyLjUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS02XFwvOFxcQG1vYmlsZSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNlxcLzhcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA3NSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTZcXC84XFxAbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc1JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtN1xcLzhcXEBtb2JpbGUge1xuICAgIHdpZHRoOiA4Ny41JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtN1xcLzhcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4Ny41JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtN1xcLzhcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODcuNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LThcXC84XFxAbW9iaWxlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtOFxcLzhcXEBtb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC04XFwvOFxcQG1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC51LTFcXC8xXFxAdGFibGV0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzFcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvMVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvMlxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzJcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC8yXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzJcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvMlxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC8yXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC8zXFxAdGFibGV0LCAud3Bhcy1yb3cgPiAqLndwYXMtb25lLXRoaXJkIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvM1xcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzNcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvM1xcQHRhYmxldCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzNcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC8zXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzNcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvM1xcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC8zXFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC80XFxAdGFibGV0IHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvNFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzRcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvNFxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzRcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC80XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzRcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC80XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvNFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTRcXC80XFxAdGFibGV0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNFxcLzRcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvNFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvNVxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzVcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAyMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC81XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDIwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzVcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC81XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvNVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC81XFxAdGFibGV0IHtcbiAgICB3aWR0aDogNjAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvNVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDYwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzVcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvNVxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDgwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNFxcLzVcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC81XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzVcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvNVxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC81XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC82XFxAdGFibGV0IHtcbiAgICB3aWR0aDogMTYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvNlxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDE2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzZcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTYuNjY2NjclICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvNlxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzZcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC82XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzZcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC82XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvNlxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTRcXC82XFxAdGFibGV0IHtcbiAgICB3aWR0aDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvNlxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzZcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjclICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS01XFwvNlxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNVxcLzZcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4My4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC82XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNlxcLzZcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC02XFwvNlxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTZcXC82XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC83XFxAdGFibGV0IHtcbiAgICB3aWR0aDogMTQuMjg1NzElICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvN1xcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDE0LjI4NTcxJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzdcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTQuMjg1NzElICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvN1xcQHRhYmxldCB7XG4gICAgd2lkdGg6IDI4LjU3MTQzJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzdcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAyOC41NzE0MyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC83XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI4LjU3MTQzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzdcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA0Mi44NTcxNCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC83XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNDIuODU3MTQlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvN1xcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0Mi44NTcxNCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTRcXC83XFxAdGFibGV0IHtcbiAgICB3aWR0aDogNTcuMTQyODYlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvN1xcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDU3LjE0Mjg2JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzdcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTcuMTQyODYlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS01XFwvN1xcQHRhYmxldCB7XG4gICAgd2lkdGg6IDcxLjQyODU3JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNVxcLzdcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA3MS40Mjg1NyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC83XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDcxLjQyODU3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNlxcLzdcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA4NS43MTQyOSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTZcXC83XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogODUuNzE0MjklICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC02XFwvN1xcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4NS43MTQyOSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTdcXC83XFxAdGFibGV0IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtN1xcLzdcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC03XFwvN1xcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvOFxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDEyLjUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvOFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEyLjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvOFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMi41JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzhcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC84XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvOFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC84XFxAdGFibGV0IHtcbiAgICB3aWR0aDogMzcuNSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC84XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMzcuNSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC84XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDM3LjUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvOFxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNFxcLzhcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC84XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzhcXEB0YWJsZXQge1xuICAgIHdpZHRoOiA2Mi41JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNVxcLzhcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA2Mi41JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzhcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjIuNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTZcXC84XFxAdGFibGV0IHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC02XFwvOFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNlxcLzhcXEB0YWJsZXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS03XFwvOFxcQHRhYmxldCB7XG4gICAgd2lkdGg6IDg3LjUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC03XFwvOFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDg3LjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC03XFwvOFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4Ny41JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtOFxcLzhcXEB0YWJsZXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC04XFwvOFxcQHRhYmxldCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLThcXC84XFxAdGFibGV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0LjA2MjVlbSkge1xuICAudS0xXFwvMVxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvMVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvMVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzJcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvMlxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC8yXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC8yXFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC8yXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC8yXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvM1xcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC8zXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzNcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzNcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvM1xcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC8zXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA2Ni42NjY2NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC8zXFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC8zXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC8zXFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvNFxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC80XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzRcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI1JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzRcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvNFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC80XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC80XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzRcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvNFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvNFxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvNFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvNFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzVcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogMjAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0xXFwvNVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAyMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC81XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC81XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzVcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvNVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvNVxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA2MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTNcXC81XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDYwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzVcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDYwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNFxcLzVcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogODAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvNVxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC81XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTVcXC81XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTVcXC81XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC81XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvNlxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAxNi42NjY2NyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC82XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDE2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzZcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzZcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvNlxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC82XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzMy4zMzMzMyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC82XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzZcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvNlxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvNlxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC82XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzZcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzZcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogODMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvNlxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4My4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC82XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4My4zMzMzMyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTZcXC82XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTZcXC82XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTZcXC82XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvN1xcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAxNC4yODU3MSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC83XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDE0LjI4NTcxJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzdcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDE0LjI4NTcxJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzdcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogMjguNTcxNDMlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvN1xcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAyOC41NzE0MyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC83XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyOC41NzE0MyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC83XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDQyLjg1NzE0JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzdcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNDIuODU3MTQlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvN1xcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNDIuODU3MTQlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvN1xcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA1Ny4xNDI4NiUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC83XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDU3LjE0Mjg2JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzdcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDU3LjE0Mjg2JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzdcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogNzEuNDI4NTclICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvN1xcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA3MS40Mjg1NyUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTVcXC83XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3MS40Mjg1NyUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTZcXC83XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDg1LjcxNDI5JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNlxcLzdcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogODUuNzE0MjklICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC02XFwvN1xcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODUuNzE0MjklICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS03XFwvN1xcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC03XFwvN1xcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC03XFwvN1xcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMVxcLzhcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogMTIuNSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC84XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEyLjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvOFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTIuNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTJcXC84XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzhcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0yXFwvOFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0zXFwvOFxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiAzNy41JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzhcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMzcuNSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC84XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAzNy41JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNFxcLzhcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC00XFwvOFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC84XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTVcXC84XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDYyLjUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC01XFwvOFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA2Mi41JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzhcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDYyLjUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS02XFwvOFxcQGRlc2t0b3Age1xuICAgIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTZcXC84XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNlxcLzhcXEBkZXNrdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDc1JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtN1xcLzhcXEBkZXNrdG9wIHtcbiAgICB3aWR0aDogODcuNSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTdcXC84XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDg3LjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC03XFwvOFxcQGRlc2t0b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogODcuNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LThcXC84XFxAZGVza3RvcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLThcXC84XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLThcXC84XFxAZGVza3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC51LTFcXC8xXFxAd2lkZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC8xXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC8xXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvMlxcQHdpZGUge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC8yXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzJcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzJcXEB3aWRlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMlxcLzJcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzJcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC8zXFxAd2lkZSB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzNcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvM1xcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMzMuMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvM1xcQHdpZGUge1xuICAgIHdpZHRoOiA2Ni42NjY2NyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC8zXFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzNcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzNcXEB3aWRlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzNcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzNcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC80XFxAd2lkZSB7XG4gICAgd2lkdGg6IDI1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzRcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvNFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMjUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvNFxcQHdpZGUge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC80XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzRcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzRcXEB3aWRlIHtcbiAgICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvNFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA3NSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC80XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA3NSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTRcXC80XFxAd2lkZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC80XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTRcXC80XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvNVxcQHdpZGUge1xuICAgIHdpZHRoOiAyMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTFcXC81XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDIwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMVxcLzVcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDIwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzVcXEB3aWRlIHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvNVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA0MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC81XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC81XFxAd2lkZSB7XG4gICAgd2lkdGg6IDYwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtM1xcLzVcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNjAlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0zXFwvNVxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvNVxcQHdpZGUge1xuICAgIHdpZHRoOiA4MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC81XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDgwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzVcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzVcXEB3aWRlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNVxcLzVcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzVcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC82XFxAd2lkZSB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzZcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvNlxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTYuNjY2NjclICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvNlxcQHdpZGUge1xuICAgIHdpZHRoOiAzMy4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC82XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzZcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzZcXEB3aWRlIHtcbiAgICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvNlxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC82XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTRcXC82XFxAd2lkZSB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNFxcLzZcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNjYuNjY2NjclICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvNlxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjYuNjY2NjclICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS01XFwvNlxcQHdpZGUge1xuICAgIHdpZHRoOiA4My4zMzMzMyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTVcXC82XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDgzLjMzMzMzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzZcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNlxcLzZcXEB3aWRlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNlxcLzZcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNlxcLzZcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTFcXC83XFxAd2lkZSB7XG4gICAgd2lkdGg6IDE0LjI4NTcxJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzdcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTQuMjg1NzElICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC0xXFwvN1xcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogMTQuMjg1NzElICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0yXFwvN1xcQHdpZGUge1xuICAgIHdpZHRoOiAyOC41NzE0MyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTJcXC83XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDI4LjU3MTQzJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtMlxcLzdcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDI4LjU3MTQzJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtM1xcLzdcXEB3aWRlIHtcbiAgICB3aWR0aDogNDIuODU3MTQlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvN1xcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA0Mi44NTcxNCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTNcXC83XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA0Mi44NTcxNCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTRcXC83XFxAd2lkZSB7XG4gICAgd2lkdGg6IDU3LjE0Mjg2JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNFxcLzdcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNTcuMTQyODYlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC00XFwvN1xcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNTcuMTQyODYlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS01XFwvN1xcQHdpZGUge1xuICAgIHdpZHRoOiA3MS40Mjg1NyUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTVcXC83XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDcxLjQyODU3JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNVxcLzdcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDcxLjQyODU3JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNlxcLzdcXEB3aWRlIHtcbiAgICB3aWR0aDogODUuNzE0MjklICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC02XFwvN1xcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiA4NS43MTQyOSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTZcXC83XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4NS43MTQyOSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTdcXC83XFxAd2lkZSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTdcXC83XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDEwMCUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTdcXC83XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS0xXFwvOFxcQHdpZGUge1xuICAgIHdpZHRoOiAxMi41JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtMVxcLzhcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTIuNSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTFcXC84XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAxMi41JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtMlxcLzhcXEB3aWRlIHtcbiAgICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0yXFwvOFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAyNSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTJcXC84XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiAyNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTNcXC84XFxAd2lkZSB7XG4gICAgd2lkdGg6IDM3LjUlICFpbXBvcnRhbnQ7IH1cbiAgLyoqXG4gICAgICAgICogMS4gRGVmZW5zaXZlbHkgcmVzZXQgYW55IGxlZnRvdmVyIG9yIGNvbmZsaWN0aW5nIGBsZWZ0YC9gcmlnaHRgIHZhbHVlcy5cbiAgICAgICAgKi9cbiAgLnUtcHVzaC0zXFwvOFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogYXV0bztcbiAgICAvKiBbMV0gKi9cbiAgICBsZWZ0OiAzNy41JSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtM1xcLzhcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDM3LjUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS00XFwvOFxcQHdpZGUge1xuICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTRcXC84XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtNFxcLzhcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtNVxcLzhcXEB3aWRlIHtcbiAgICB3aWR0aDogNjIuNSUgIWltcG9ydGFudDsgfVxuICAvKipcbiAgICAgICAgKiAxLiBEZWZlbnNpdmVseSByZXNldCBhbnkgbGVmdG92ZXIgb3IgY29uZmxpY3RpbmcgYGxlZnRgL2ByaWdodGAgdmFsdWVzLlxuICAgICAgICAqL1xuICAudS1wdXNoLTVcXC84XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIC8qIFsxXSAqL1xuICAgIGxlZnQ6IDYyLjUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC01XFwvOFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNjIuNSUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9XG4gIC51LTZcXC84XFxAd2lkZSB7XG4gICAgd2lkdGg6IDc1JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtNlxcLzhcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogNzUlICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHVsbC02XFwvOFxcQHdpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogNzUlICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogYXV0bztcbiAgICAvKiBbMV0gKi8gfVxuICAudS03XFwvOFxcQHdpZGUge1xuICAgIHdpZHRoOiA4Ny41JSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtN1xcLzhcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogODcuNSUgIWltcG9ydGFudDsgfVxuICAudS1wdWxsLTdcXC84XFxAd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHJpZ2h0OiA4Ny41JSAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgLyogWzFdICovIH1cbiAgLnUtOFxcLzhcXEB3aWRlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG4gIC51LXB1c2gtOFxcLzhcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgLyogWzFdICovXG4gICAgbGVmdDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIC51LXB1bGwtOFxcLzhcXEB3aWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIC8qIFsxXSAqLyB9IH1cblxuLnNlYXJjaC1mb3JtIGxhYmVsW2Zvcj1cInNcIl0gLmZhLCAuc2VhcmNoLWZvcm0gbGFiZWxbZm9yPVwic1wiXSAuZWRkX3NsX3Nob3dfa2V5IHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uZWxlbWVudG9yLWFjY29yZGlvbiAuZWxlbWVudG9yLXRhYi10aXRsZSAuZWxlbWVudG9yLWFjY29yZGlvbi1pY29uIC5mYTpiZWZvcmUsIC5lbGVtZW50b3ItYWNjb3JkaW9uIC5lbGVtZW50b3ItdGFiLXRpdGxlIC5lbGVtZW50b3ItYWNjb3JkaW9uLWljb24gLmVkZF9zbF9zaG93X2tleTpiZWZvcmUge1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4uYnJlYWRjcnVtYnMsIC50eXBzdGVyLWNvbnRyb2wtLXdlaWdodCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4uc2l0ZS1oZWFkZXIuZmxvYXRpbmcsIC5vZmYtY2FudmFzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7IH1cblxuLnNoYWRvdyxcbi5zaWRlYmFyLW5hdixcbnVsLm5hdi1tZW51IHVsLFxuLndpZGdldC1hcmVhIC5tZW51LFxuLndpZGdldC1hcmVhIC5uYXYsXG4ud2lkZ2V0LWFyZWEgLmRhdGEtbGlzdCxcbi53aWRnZXQtYXJlYSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsLFxuLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9uc1xuLndpZGdldC1hcmVhIHVsLFxuLndpZGdldC1hcmVhIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bCxcbi5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvblxuLndpZGdldC1hcmVhIHVsLFxuLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMsXG4jZWRkX2NoZWNrb3V0X3dyYXBcbi53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMsXG4uYm94LFxuZmllbGRzZXQsXG4uZWRkLXRhYmxlLFxudGFibGUsXG4uZWxlbWVudG9yLWFjY29yZGlvbixcbi5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSxcbi5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiA+IGRpdiB7XG4gIGJveC1zaGFkb3c6IDAgMThweCAyMnB4IC0xMnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7IH1cblxuLmxhcmdlLXNoYWRvdyxcbi5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiA+IGRpdjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgMjJweCAzNHB4IC0xN3B4IHJnYmEoMCwgMCwgMCwgMC4yNyk7IH1cblxuLnZpZGVvLXNoYWRvdyAuZWxlbWVudG9yLWV4dHJhcy1odG1sNS12aWRlby13cmFwcGVyLFxuLnZpZGVvLXNoYWRvdyAuZWxlbWVudG9yLWltYWdlIGltZyB7XG4gIGJveC1zaGFkb3c6IDAgMjJweCAzNHB4IC0xN3B4IHJnYmEoMCwgMCwgMCwgMC4yNyk7IH1cblxuLnNpZGViYXItbmF2LCB1bC5uYXYtbWVudSB1bCwgLndpZGdldC1hcmVhIC5tZW51LFxuLndpZGdldC1hcmVhIC5uYXYsXG4ud2lkZ2V0LWFyZWEgLmRhdGEtbGlzdCxcbi53aWRnZXQtYXJlYSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zXG4ud2lkZ2V0LWFyZWEgdWwsXG4ud2lkZ2V0LWFyZWEgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb25cbi53aWRnZXQtYXJlYSB1bCxcbi53aWRnZXQtYXJlYSAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zLCAjZWRkX2NoZWNrb3V0X3dyYXBcbi53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMsIC5ib3gsIGZpZWxkc2V0LCAuZWRkLXRhYmxlLFxudGFibGUsIC5lbGVtZW50b3ItYWNjb3JkaW9uLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0sIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiA+IGRpdiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFOUU5RTk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuICAuc2lkZWJhci1uYXYgLmRhdGEtbGlzdCBsaSwgdWwubmF2LW1lbnUgdWwgLmRhdGEtbGlzdCBsaSwgLndpZGdldC1hcmVhIC5tZW51IC5kYXRhLWxpc3QgbGksXG4gIC53aWRnZXQtYXJlYSAubmF2IC5kYXRhLWxpc3QgbGksXG4gIC53aWRnZXQtYXJlYSAuZGF0YS1saXN0IC5kYXRhLWxpc3QgbGksXG4gIC53aWRnZXQtYXJlYSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsIC5kYXRhLWxpc3QgbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnNcbiAgLndpZGdldC1hcmVhIHVsIC5kYXRhLWxpc3QgbGksXG4gIC53aWRnZXQtYXJlYSAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgLmRhdGEtbGlzdCBsaSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uXG4gIC53aWRnZXQtYXJlYSB1bCAuZGF0YS1saXN0IGxpLFxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAuZGF0YS1saXN0IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyAuZGF0YS1saXN0IGxpLCAuYm94IC5kYXRhLWxpc3QgbGksIGZpZWxkc2V0IC5kYXRhLWxpc3QgbGksIC5lZGQtdGFibGUgLmRhdGEtbGlzdCBsaSxcbiAgdGFibGUgLmRhdGEtbGlzdCBsaSwgLmVsZW1lbnRvci1hY2NvcmRpb24gLmRhdGEtbGlzdCBsaSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5kYXRhLWxpc3QgbGksIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiA+IGRpdiAuZGF0YS1saXN0IGxpLCAuc2lkZWJhci1uYXYgLnNpZGViYXItbmF2IGxpLCB1bC5uYXYtbWVudSB1bCAuc2lkZWJhci1uYXYgbGksIC53aWRnZXQtYXJlYSAubWVudSAuc2lkZWJhci1uYXYgbGksXG4gIC53aWRnZXQtYXJlYSAubmF2IC5zaWRlYmFyLW5hdiBsaSxcbiAgLndpZGdldC1hcmVhIC5kYXRhLWxpc3QgLnNpZGViYXItbmF2IGxpLFxuICAud2lkZ2V0LWFyZWEgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bCAuc2lkZWJhci1uYXYgbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnNcbiAgLndpZGdldC1hcmVhIHVsIC5zaWRlYmFyLW5hdiBsaSxcbiAgLndpZGdldC1hcmVhIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bCAuc2lkZWJhci1uYXYgbGksIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvblxuICAud2lkZ2V0LWFyZWEgdWwgLnNpZGViYXItbmF2IGxpLFxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAuc2lkZWJhci1uYXYgbGksICNlZGRfY2hlY2tvdXRfd3JhcFxuICAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIC5zaWRlYmFyLW5hdiBsaSwgLmJveCAuc2lkZWJhci1uYXYgbGksIGZpZWxkc2V0IC5zaWRlYmFyLW5hdiBsaSwgLmVkZC10YWJsZSAuc2lkZWJhci1uYXYgbGksXG4gIHRhYmxlIC5zaWRlYmFyLW5hdiBsaSwgLmVsZW1lbnRvci1hY2NvcmRpb24gLnNpZGViYXItbmF2IGxpLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLnNpZGViYXItbmF2IGxpLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gPiBkaXYgLnNpZGViYXItbmF2IGxpLCAuc2lkZWJhci1uYXYgdWwubmF2LW1lbnUgdWwgbGksIHVsLm5hdi1tZW51IC5zaWRlYmFyLW5hdiB1bCBsaSwgdWwubmF2LW1lbnUgdWwgdWwgbGksIC53aWRnZXQtYXJlYSAubWVudSB1bC5uYXYtbWVudSB1bCBsaSwgdWwubmF2LW1lbnUgLndpZGdldC1hcmVhIC5tZW51IHVsIGxpLFxuICAud2lkZ2V0LWFyZWEgLm5hdiB1bC5uYXYtbWVudSB1bCBsaSwgdWwubmF2LW1lbnVcbiAgLndpZGdldC1hcmVhIC5uYXYgdWwgbGksXG4gIC53aWRnZXQtYXJlYSAuZGF0YS1saXN0IHVsLm5hdi1tZW51IHVsIGxpLCB1bC5uYXYtbWVudVxuICAud2lkZ2V0LWFyZWEgLmRhdGEtbGlzdCB1bCBsaSxcbiAgLndpZGdldC1hcmVhIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwubmF2LW1lbnUgdWwgbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnNcbiAgLndpZGdldC1hcmVhIHVsLm5hdi1tZW51IHVsIGxpLFxuICAud2lkZ2V0LWFyZWEgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsLm5hdi1tZW51IHVsIGxpLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb25cbiAgLndpZGdldC1hcmVhIHVsLm5hdi1tZW51IHVsIGxpLFxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyB1bC5uYXYtbWVudSB1bCBsaSwgdWwubmF2LW1lbnVcbiAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgdWwgbGksICNlZGRfY2hlY2tvdXRfd3JhcFxuICAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIHVsLm5hdi1tZW51IHVsIGxpLCB1bC5uYXYtbWVudSAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyB1bCBsaSwgLmJveCB1bC5uYXYtbWVudSB1bCBsaSwgdWwubmF2LW1lbnUgLmJveCB1bCBsaSwgZmllbGRzZXQgdWwubmF2LW1lbnUgdWwgbGksIHVsLm5hdi1tZW51IGZpZWxkc2V0IHVsIGxpLCAuZWRkLXRhYmxlIHVsLm5hdi1tZW51IHVsIGxpLCB1bC5uYXYtbWVudSAuZWRkLXRhYmxlIHVsIGxpLFxuICB0YWJsZSB1bC5uYXYtbWVudSB1bCBsaSwgdWwubmF2LW1lbnVcbiAgdGFibGUgdWwgbGksIC5lbGVtZW50b3ItYWNjb3JkaW9uIHVsLm5hdi1tZW51IHVsIGxpLCB1bC5uYXYtbWVudSAuZWxlbWVudG9yLWFjY29yZGlvbiB1bCBsaSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIHVsLm5hdi1tZW51IHVsIGxpLCB1bC5uYXYtbWVudSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gdWwgbGksIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiA+IGRpdiB1bC5uYXYtbWVudSB1bCBsaSwgdWwubmF2LW1lbnUgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uID4gZGl2IHVsIGxpLCAuc2lkZWJhci1uYXYgLndpZGdldC1hcmVhIC5tZW51IGxpLCAud2lkZ2V0LWFyZWEgLnNpZGViYXItbmF2IC5tZW51IGxpLCB1bC5uYXYtbWVudSB1bCAud2lkZ2V0LWFyZWEgLm1lbnUgbGksIC53aWRnZXQtYXJlYSB1bC5uYXYtbWVudSB1bCAubWVudSBsaSwgLndpZGdldC1hcmVhIC5tZW51IC5tZW51IGxpLCAud2lkZ2V0LWFyZWEgLm5hdiAubWVudSBsaSwgLndpZGdldC1hcmVhIC5kYXRhLWxpc3QgLm1lbnUgbGksIC53aWRnZXQtYXJlYSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsIC5tZW51IGxpLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIC53aWRnZXQtYXJlYSB1bCAubWVudSBsaSwgLndpZGdldC1hcmVhIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bCAubWVudSBsaSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIC53aWRnZXQtYXJlYSB1bCAubWVudSBsaSwgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgLm1lbnUgbGksICNlZGRfY2hlY2tvdXRfd3JhcCAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIC5tZW51IGxpLCAuYm94IC53aWRnZXQtYXJlYSAubWVudSBsaSwgLndpZGdldC1hcmVhIC5ib3ggLm1lbnUgbGksIGZpZWxkc2V0IC53aWRnZXQtYXJlYSAubWVudSBsaSwgLndpZGdldC1hcmVhIGZpZWxkc2V0IC5tZW51IGxpLCAuZWRkLXRhYmxlIC53aWRnZXQtYXJlYSAubWVudSBsaSwgLndpZGdldC1hcmVhIC5lZGQtdGFibGUgLm1lbnUgbGksXG4gIHRhYmxlIC53aWRnZXQtYXJlYSAubWVudSBsaSwgLndpZGdldC1hcmVhXG4gIHRhYmxlIC5tZW51IGxpLCAuZWxlbWVudG9yLWFjY29yZGlvbiAud2lkZ2V0LWFyZWEgLm1lbnUgbGksIC53aWRnZXQtYXJlYSAuZWxlbWVudG9yLWFjY29yZGlvbiAubWVudSBsaSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC53aWRnZXQtYXJlYSAubWVudSBsaSwgLndpZGdldC1hcmVhIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAubWVudSBsaSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uID4gZGl2IC53aWRnZXQtYXJlYSAubWVudSBsaSwgLndpZGdldC1hcmVhIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiA+IGRpdiAubWVudSBsaSwgLnNpZGViYXItbmF2XG4gIC53aWRnZXQtYXJlYSAubmF2IGxpLFxuICAud2lkZ2V0LWFyZWEgLnNpZGViYXItbmF2IC5uYXYgbGksIHVsLm5hdi1tZW51IHVsXG4gIC53aWRnZXQtYXJlYSAubmF2IGxpLFxuICAud2lkZ2V0LWFyZWEgdWwubmF2LW1lbnUgdWwgLm5hdiBsaSwgLndpZGdldC1hcmVhIC5tZW51IC5uYXYgbGksIC53aWRnZXQtYXJlYSAubmF2IC5uYXYgbGksIC53aWRnZXQtYXJlYSAuZGF0YS1saXN0IC5uYXYgbGksIC53aWRnZXQtYXJlYSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsIC5uYXYgbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgLndpZGdldC1hcmVhIHVsIC5uYXYgbGksIC53aWRnZXQtYXJlYSAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgLm5hdiBsaSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIC53aWRnZXQtYXJlYSB1bCAubmF2IGxpLCAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAubmF2IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyAubmF2IGxpLCAuYm94XG4gIC53aWRnZXQtYXJlYSAubmF2IGxpLFxuICAud2lkZ2V0LWFyZWEgLmJveCAubmF2IGxpLCBmaWVsZHNldFxuICAud2lkZ2V0LWFyZWEgLm5hdiBsaSxcbiAgLndpZGdldC1hcmVhIGZpZWxkc2V0IC5uYXYgbGksIC5lZGQtdGFibGVcbiAgLndpZGdldC1hcmVhIC5uYXYgbGksXG4gIC53aWRnZXQtYXJlYSAuZWRkLXRhYmxlIC5uYXYgbGksXG4gIHRhYmxlXG4gIC53aWRnZXQtYXJlYSAubmF2IGxpLFxuICAud2lkZ2V0LWFyZWFcbiAgdGFibGUgLm5hdiBsaSwgLmVsZW1lbnRvci1hY2NvcmRpb25cbiAgLndpZGdldC1hcmVhIC5uYXYgbGksXG4gIC53aWRnZXQtYXJlYSAuZWxlbWVudG9yLWFjY29yZGlvbiAubmF2IGxpLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm1cbiAgLndpZGdldC1hcmVhIC5uYXYgbGksXG4gIC53aWRnZXQtYXJlYSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLm5hdiBsaSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uID4gZGl2XG4gIC53aWRnZXQtYXJlYSAubmF2IGxpLFxuICAud2lkZ2V0LWFyZWEgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uID4gZGl2IC5uYXYgbGksIC5zaWRlYmFyLW5hdlxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyBsaSxcbiAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuc2lkZWJhci1uYXYgLmVkZC1wYXltZW50LWljb25zIGxpLCB1bC5uYXYtbWVudSB1bFxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyBsaSxcbiAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCB1bC5uYXYtbWVudSB1bCAuZWRkLXBheW1lbnQtaWNvbnMgbGksIC53aWRnZXQtYXJlYSAubWVudSAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zIGxpLCAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5tZW51IC5lZGQtcGF5bWVudC1pY29ucyBsaSwgLndpZGdldC1hcmVhIC5uYXYgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyBsaSwgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2IC5lZGQtcGF5bWVudC1pY29ucyBsaSwgLndpZGdldC1hcmVhIC5kYXRhLWxpc3QgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyBsaSwgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZGF0YS1saXN0IC5lZGQtcGF5bWVudC1pY29ucyBsaSwgLndpZGdldC1hcmVhIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyBsaSwgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsIC5lZGQtcGF5bWVudC1pY29ucyBsaSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyAud2lkZ2V0LWFyZWEgdWwgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyBsaSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIHVsIC5lZGQtcGF5bWVudC1pY29ucyBsaSwgLndpZGdldC1hcmVhIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bCAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zIGxpLCAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bCAuZWRkLXBheW1lbnQtaWNvbnMgbGksIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiAud2lkZ2V0LWFyZWEgdWwgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyBsaSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIC53aWRnZXQtYXJlYSAjZWRkX2NoZWNrb3V0X3dyYXAgdWwgLmVkZC1wYXltZW50LWljb25zIGxpLCAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAuZWRkLXBheW1lbnQtaWNvbnMgbGksICNlZGRfY2hlY2tvdXRfd3JhcCAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgbGksICNlZGRfY2hlY2tvdXRfd3JhcCAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAuZWRkLXBheW1lbnQtaWNvbnMgbGksIC5ib3hcbiAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgbGksXG4gIC53aWRnZXQtYXJlYSAjZWRkX2NoZWNrb3V0X3dyYXAgLmJveCAuZWRkLXBheW1lbnQtaWNvbnMgbGksIGZpZWxkc2V0XG4gIC53aWRnZXQtYXJlYSAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zIGxpLFxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIGZpZWxkc2V0IC5lZGQtcGF5bWVudC1pY29ucyBsaSwgLmVkZC10YWJsZVxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyBsaSxcbiAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXRhYmxlIC5lZGQtcGF5bWVudC1pY29ucyBsaSxcbiAgdGFibGVcbiAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgbGksXG4gIC53aWRnZXQtYXJlYSAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgdGFibGUgLmVkZC1wYXltZW50LWljb25zIGxpLCAuZWxlbWVudG9yLWFjY29yZGlvblxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyBsaSxcbiAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWxlbWVudG9yLWFjY29yZGlvbiAuZWRkLXBheW1lbnQtaWNvbnMgbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybVxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyBsaSxcbiAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZC1wYXltZW50LWljb25zIGxpLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gPiBkaXZcbiAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgbGksXG4gIC53aWRnZXQtYXJlYSAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uID4gZGl2IC5lZGQtcGF5bWVudC1pY29ucyBsaSwgLnNpZGViYXItbmF2ICNlZGRfY2hlY2tvdXRfd3JhcFxuICAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIGxpLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5zaWRlYmFyLW5hdiAuZWRkLXBheW1lbnQtaWNvbnMgbGksIHVsLm5hdi1tZW51IHVsICNlZGRfY2hlY2tvdXRfd3JhcFxuICAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIGxpLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIHVsLm5hdi1tZW51IHVsIC5lZGQtcGF5bWVudC1pY29ucyBsaSwgI2VkZF9jaGVja291dF93cmFwIC53aWRnZXQtYXJlYSAubWVudSAuZWRkLXBheW1lbnQtaWNvbnMgbGksICNlZGRfY2hlY2tvdXRfd3JhcCAud2lkZ2V0LWFyZWEgLm5hdiAuZWRkLXBheW1lbnQtaWNvbnMgbGksICNlZGRfY2hlY2tvdXRfd3JhcCAud2lkZ2V0LWFyZWEgLmRhdGEtbGlzdCAuZWRkLXBheW1lbnQtaWNvbnMgbGksICNlZGRfY2hlY2tvdXRfd3JhcCAud2lkZ2V0LWFyZWEgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bCAuZWRkLXBheW1lbnQtaWNvbnMgbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgI2VkZF9jaGVja291dF93cmFwIC53aWRnZXQtYXJlYSB1bCAuZWRkLXBheW1lbnQtaWNvbnMgbGksICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIC53aWRnZXQtYXJlYSB1bCAuZWRkLXBheW1lbnQtaWNvbnMgbGksICNlZGRfY2hlY2tvdXRfd3JhcCAud2lkZ2V0LWFyZWEgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsIC5lZGQtcGF5bWVudC1pY29ucyBsaSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uICNlZGRfY2hlY2tvdXRfd3JhcCAud2lkZ2V0LWFyZWEgdWwgLmVkZC1wYXltZW50LWljb25zIGxpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIC53aWRnZXQtYXJlYSB1bCAuZWRkLXBheW1lbnQtaWNvbnMgbGksXG4gIC53aWRnZXQtYXJlYSAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zXG4gIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgbGksXG4gIC53aWRnZXQtYXJlYSAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyAuZWRkLXBheW1lbnQtaWNvbnMgbGksICNlZGRfY2hlY2tvdXRfd3JhcCAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIC5lZGQtcGF5bWVudC1pY29ucyBsaSwgLmJveCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyBsaSwgI2VkZF9jaGVja291dF93cmFwXG4gIC53aWRnZXQtYXJlYSAuYm94IC5lZGQtcGF5bWVudC1pY29ucyBsaSwgZmllbGRzZXQgI2VkZF9jaGVja291dF93cmFwXG4gIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgbGksICNlZGRfY2hlY2tvdXRfd3JhcFxuICAud2lkZ2V0LWFyZWEgZmllbGRzZXQgLmVkZC1wYXltZW50LWljb25zIGxpLCAuZWRkLXRhYmxlICNlZGRfY2hlY2tvdXRfd3JhcFxuICAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIGxpLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5lZGQtdGFibGUgLmVkZC1wYXltZW50LWljb25zIGxpLFxuICB0YWJsZSAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyBsaSwgI2VkZF9jaGVja291dF93cmFwXG4gIC53aWRnZXQtYXJlYVxuICB0YWJsZSAuZWRkLXBheW1lbnQtaWNvbnMgbGksIC5lbGVtZW50b3ItYWNjb3JkaW9uICNlZGRfY2hlY2tvdXRfd3JhcFxuICAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIGxpLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5lbGVtZW50b3ItYWNjb3JkaW9uIC5lZGQtcGF5bWVudC1pY29ucyBsaSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtICNlZGRfY2hlY2tvdXRfd3JhcFxuICAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIGxpLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkLXBheW1lbnQtaWNvbnMgbGksIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiA+IGRpdiAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyBsaSwgI2VkZF9jaGVja291dF93cmFwXG4gIC53aWRnZXQtYXJlYSAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gPiBkaXYgLmVkZC1wYXltZW50LWljb25zIGxpLCAuc2lkZWJhci1uYXYgLnN1Yi1tZW51IGxpLCB1bC5uYXYtbWVudSB1bCAuc2lkZWJhci1uYXYgLnN1Yi1tZW51IGxpLCAuc2lkZWJhci1uYXYgdWwubmF2LW1lbnUgdWwgLnN1Yi1tZW51IGxpLCAud2lkZ2V0LWFyZWEgLm1lbnUgLnNpZGViYXItbmF2IC5zdWItbWVudSBsaSwgLnNpZGViYXItbmF2IC53aWRnZXQtYXJlYSAubWVudSAuc3ViLW1lbnUgbGksXG4gIC53aWRnZXQtYXJlYSAubmF2IC5zaWRlYmFyLW5hdiAuc3ViLW1lbnUgbGksIC5zaWRlYmFyLW5hdlxuICAud2lkZ2V0LWFyZWEgLm5hdiAuc3ViLW1lbnUgbGksXG4gIC53aWRnZXQtYXJlYSAuZGF0YS1saXN0IC5zaWRlYmFyLW5hdiAuc3ViLW1lbnUgbGksIC5zaWRlYmFyLW5hdlxuICAud2lkZ2V0LWFyZWEgLmRhdGEtbGlzdCAuc3ViLW1lbnUgbGksXG4gIC53aWRnZXQtYXJlYSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsIC5zaWRlYmFyLW5hdiAuc3ViLW1lbnUgbGksIC5zaWRlYmFyLW5hdlxuICAud2lkZ2V0LWFyZWEgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bCAuc3ViLW1lbnUgbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnNcbiAgLndpZGdldC1hcmVhIHVsIC5zaWRlYmFyLW5hdiAuc3ViLW1lbnUgbGksIC5zaWRlYmFyLW5hdiAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zXG4gIC53aWRnZXQtYXJlYSB1bCAuc3ViLW1lbnUgbGksXG4gIC53aWRnZXQtYXJlYSAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgLnNpZGViYXItbmF2IC5zdWItbWVudSBsaSwgLnNpZGViYXItbmF2XG4gIC53aWRnZXQtYXJlYSAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgLnN1Yi1tZW51IGxpLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb25cbiAgLndpZGdldC1hcmVhIHVsIC5zaWRlYmFyLW5hdiAuc3ViLW1lbnUgbGksIC5zaWRlYmFyLW5hdiAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb25cbiAgLndpZGdldC1hcmVhIHVsIC5zdWItbWVudSBsaSxcbiAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgLnNpZGViYXItbmF2IC5zdWItbWVudSBsaSwgLnNpZGViYXItbmF2XG4gIC53aWRnZXQtYXJlYSAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zIC5zdWItbWVudSBsaSwgI2VkZF9jaGVja291dF93cmFwXG4gIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgLnNpZGViYXItbmF2IC5zdWItbWVudSBsaSwgLnNpZGViYXItbmF2ICNlZGRfY2hlY2tvdXRfd3JhcFxuICAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIC5zdWItbWVudSBsaSwgLmJveCAuc2lkZWJhci1uYXYgLnN1Yi1tZW51IGxpLCAuc2lkZWJhci1uYXYgLmJveCAuc3ViLW1lbnUgbGksIGZpZWxkc2V0IC5zaWRlYmFyLW5hdiAuc3ViLW1lbnUgbGksIC5zaWRlYmFyLW5hdiBmaWVsZHNldCAuc3ViLW1lbnUgbGksIC5lZGQtdGFibGUgLnNpZGViYXItbmF2IC5zdWItbWVudSBsaSwgLnNpZGViYXItbmF2IC5lZGQtdGFibGUgLnN1Yi1tZW51IGxpLFxuICB0YWJsZSAuc2lkZWJhci1uYXYgLnN1Yi1tZW51IGxpLCAuc2lkZWJhci1uYXZcbiAgdGFibGUgLnN1Yi1tZW51IGxpLCAuZWxlbWVudG9yLWFjY29yZGlvbiAuc2lkZWJhci1uYXYgLnN1Yi1tZW51IGxpLCAuc2lkZWJhci1uYXYgLmVsZW1lbnRvci1hY2NvcmRpb24gLnN1Yi1tZW51IGxpLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLnNpZGViYXItbmF2IC5zdWItbWVudSBsaSwgLnNpZGViYXItbmF2IC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuc3ViLW1lbnUgbGksIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiA+IGRpdiAuc2lkZWJhci1uYXYgLnN1Yi1tZW51IGxpLCAuc2lkZWJhci1uYXYgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uID4gZGl2IC5zdWItbWVudSBsaSwgLnNpZGViYXItbmF2IHVsLm5hdi1tZW51IHVsIC5zdWItbWVudSBsaSwgdWwubmF2LW1lbnUgdWwgLnNpZGViYXItbmF2IC5zdWItbWVudSBsaSwgdWwubmF2LW1lbnUgdWwgLnN1Yi1tZW51IGxpLCAud2lkZ2V0LWFyZWEgLm1lbnUgdWwubmF2LW1lbnUgdWwgLnN1Yi1tZW51IGxpLCB1bC5uYXYtbWVudSB1bCAud2lkZ2V0LWFyZWEgLm1lbnUgLnN1Yi1tZW51IGxpLFxuICAud2lkZ2V0LWFyZWEgLm5hdiB1bC5uYXYtbWVudSB1bCAuc3ViLW1lbnUgbGksIHVsLm5hdi1tZW51IHVsXG4gIC53aWRnZXQtYXJlYSAubmF2IC5zdWItbWVudSBsaSxcbiAgLndpZGdldC1hcmVhIC5kYXRhLWxpc3QgdWwubmF2LW1lbnUgdWwgLnN1Yi1tZW51IGxpLCB1bC5uYXYtbWVudSB1bFxuICAud2lkZ2V0LWFyZWEgLmRhdGEtbGlzdCAuc3ViLW1lbnUgbGksXG4gIC53aWRnZXQtYXJlYSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsLm5hdi1tZW51IHVsIC5zdWItbWVudSBsaSwgdWwubmF2LW1lbnVcbiAgLndpZGdldC1hcmVhIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwgLnN1Yi1tZW51IGxpLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zXG4gIC53aWRnZXQtYXJlYSB1bC5uYXYtbWVudSB1bCAuc3ViLW1lbnUgbGksIHVsLm5hdi1tZW51IC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnNcbiAgLndpZGdldC1hcmVhIHVsIC5zdWItbWVudSBsaSxcbiAgLndpZGdldC1hcmVhIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bC5uYXYtbWVudSB1bCAuc3ViLW1lbnUgbGksIHVsLm5hdi1tZW51XG4gIC53aWRnZXQtYXJlYSAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgLnN1Yi1tZW51IGxpLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb25cbiAgLndpZGdldC1hcmVhIHVsLm5hdi1tZW51IHVsIC5zdWItbWVudSBsaSwgdWwubmF2LW1lbnUgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uXG4gIC53aWRnZXQtYXJlYSB1bCAuc3ViLW1lbnUgbGksXG4gIC53aWRnZXQtYXJlYSAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zIHVsLm5hdi1tZW51IHVsIC5zdWItbWVudSBsaSwgdWwubmF2LW1lbnUgdWxcbiAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgLnN1Yi1tZW51IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyB1bC5uYXYtbWVudSB1bCAuc3ViLW1lbnUgbGksIHVsLm5hdi1tZW51IHVsICNlZGRfY2hlY2tvdXRfd3JhcFxuICAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIC5zdWItbWVudSBsaSwgLmJveCB1bC5uYXYtbWVudSB1bCAuc3ViLW1lbnUgbGksIHVsLm5hdi1tZW51IHVsIC5ib3ggLnN1Yi1tZW51IGxpLCBmaWVsZHNldCB1bC5uYXYtbWVudSB1bCAuc3ViLW1lbnUgbGksIHVsLm5hdi1tZW51IHVsIGZpZWxkc2V0IC5zdWItbWVudSBsaSwgLmVkZC10YWJsZSB1bC5uYXYtbWVudSB1bCAuc3ViLW1lbnUgbGksIHVsLm5hdi1tZW51IHVsIC5lZGQtdGFibGUgLnN1Yi1tZW51IGxpLFxuICB0YWJsZSB1bC5uYXYtbWVudSB1bCAuc3ViLW1lbnUgbGksIHVsLm5hdi1tZW51IHVsXG4gIHRhYmxlIC5zdWItbWVudSBsaSwgLmVsZW1lbnRvci1hY2NvcmRpb24gdWwubmF2LW1lbnUgdWwgLnN1Yi1tZW51IGxpLCB1bC5uYXYtbWVudSB1bCAuZWxlbWVudG9yLWFjY29yZGlvbiAuc3ViLW1lbnUgbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSB1bC5uYXYtbWVudSB1bCAuc3ViLW1lbnUgbGksIHVsLm5hdi1tZW51IHVsIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuc3ViLW1lbnUgbGksIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiA+IGRpdiB1bC5uYXYtbWVudSB1bCAuc3ViLW1lbnUgbGksIHVsLm5hdi1tZW51IHVsIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiA+IGRpdiAuc3ViLW1lbnUgbGksIC5zaWRlYmFyLW5hdiAud2lkZ2V0LWFyZWEgLm1lbnUgLnN1Yi1tZW51IGxpLCAud2lkZ2V0LWFyZWEgLm1lbnUgLnNpZGViYXItbmF2IC5zdWItbWVudSBsaSwgdWwubmF2LW1lbnUgdWwgLndpZGdldC1hcmVhIC5tZW51IC5zdWItbWVudSBsaSwgLndpZGdldC1hcmVhIC5tZW51IHVsLm5hdi1tZW51IHVsIC5zdWItbWVudSBsaSwgLndpZGdldC1hcmVhIC5tZW51IC5zdWItbWVudSBsaSwgLndpZGdldC1hcmVhIC5uYXYgLm1lbnUgLnN1Yi1tZW51IGxpLCAud2lkZ2V0LWFyZWEgLm1lbnUgLm5hdiAuc3ViLW1lbnUgbGksIC53aWRnZXQtYXJlYSAuZGF0YS1saXN0IC5tZW51IC5zdWItbWVudSBsaSwgLndpZGdldC1hcmVhIC5tZW51IC5kYXRhLWxpc3QgLnN1Yi1tZW51IGxpLCAud2lkZ2V0LWFyZWEgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bCAubWVudSAuc3ViLW1lbnUgbGksIC53aWRnZXQtYXJlYSAubWVudSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsIC5zdWItbWVudSBsaSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyAud2lkZ2V0LWFyZWEgdWwgLm1lbnUgLnN1Yi1tZW51IGxpLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIC53aWRnZXQtYXJlYSAubWVudSB1bCAuc3ViLW1lbnUgbGksIC53aWRnZXQtYXJlYSAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgLm1lbnUgLnN1Yi1tZW51IGxpLCAud2lkZ2V0LWFyZWEgLm1lbnUgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsIC5zdWItbWVudSBsaSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIC53aWRnZXQtYXJlYSB1bCAubWVudSAuc3ViLW1lbnUgbGksIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiAud2lkZ2V0LWFyZWEgLm1lbnUgdWwgLnN1Yi1tZW51IGxpLCAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAubWVudSAuc3ViLW1lbnUgbGksIC53aWRnZXQtYXJlYSAubWVudSAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zIC5zdWItbWVudSBsaSwgI2VkZF9jaGVja291dF93cmFwIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgLm1lbnUgLnN1Yi1tZW51IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLndpZGdldC1hcmVhIC5tZW51IC5lZGQtcGF5bWVudC1pY29ucyAuc3ViLW1lbnUgbGksIC5ib3ggLndpZGdldC1hcmVhIC5tZW51IC5zdWItbWVudSBsaSwgLndpZGdldC1hcmVhIC5tZW51IC5ib3ggLnN1Yi1tZW51IGxpLCBmaWVsZHNldCAud2lkZ2V0LWFyZWEgLm1lbnUgLnN1Yi1tZW51IGxpLCAud2lkZ2V0LWFyZWEgLm1lbnUgZmllbGRzZXQgLnN1Yi1tZW51IGxpLCAuZWRkLXRhYmxlIC53aWRnZXQtYXJlYSAubWVudSAuc3ViLW1lbnUgbGksIC53aWRnZXQtYXJlYSAubWVudSAuZWRkLXRhYmxlIC5zdWItbWVudSBsaSxcbiAgdGFibGUgLndpZGdldC1hcmVhIC5tZW51IC5zdWItbWVudSBsaSwgLndpZGdldC1hcmVhIC5tZW51XG4gIHRhYmxlIC5zdWItbWVudSBsaSwgLmVsZW1lbnRvci1hY2NvcmRpb24gLndpZGdldC1hcmVhIC5tZW51IC5zdWItbWVudSBsaSwgLndpZGdldC1hcmVhIC5tZW51IC5lbGVtZW50b3ItYWNjb3JkaW9uIC5zdWItbWVudSBsaSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC53aWRnZXQtYXJlYSAubWVudSAuc3ViLW1lbnUgbGksIC53aWRnZXQtYXJlYSAubWVudSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLnN1Yi1tZW51IGxpLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gPiBkaXYgLndpZGdldC1hcmVhIC5tZW51IC5zdWItbWVudSBsaSwgLndpZGdldC1hcmVhIC5tZW51IC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiA+IGRpdiAuc3ViLW1lbnUgbGksIC5zaWRlYmFyLW5hdlxuICAud2lkZ2V0LWFyZWEgLm5hdiAuc3ViLW1lbnUgbGksXG4gIC53aWRnZXQtYXJlYSAubmF2IC5zaWRlYmFyLW5hdiAuc3ViLW1lbnUgbGksIHVsLm5hdi1tZW51IHVsXG4gIC53aWRnZXQtYXJlYSAubmF2IC5zdWItbWVudSBsaSxcbiAgLndpZGdldC1hcmVhIC5uYXYgdWwubmF2LW1lbnUgdWwgLnN1Yi1tZW51IGxpLCAud2lkZ2V0LWFyZWEgLm1lbnUgLm5hdiAuc3ViLW1lbnUgbGksIC53aWRnZXQtYXJlYSAubmF2IC5tZW51IC5zdWItbWVudSBsaSwgLndpZGdldC1hcmVhIC5uYXYgLnN1Yi1tZW51IGxpLCAud2lkZ2V0LWFyZWEgLmRhdGEtbGlzdCAubmF2IC5zdWItbWVudSBsaSwgLndpZGdldC1hcmVhIC5uYXYgLmRhdGEtbGlzdCAuc3ViLW1lbnUgbGksIC53aWRnZXQtYXJlYSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsIC5uYXYgLnN1Yi1tZW51IGxpLCAud2lkZ2V0LWFyZWEgLm5hdiAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsIC5zdWItbWVudSBsaSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyAud2lkZ2V0LWFyZWEgdWwgLm5hdiAuc3ViLW1lbnUgbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgLndpZGdldC1hcmVhIC5uYXYgdWwgLnN1Yi1tZW51IGxpLCAud2lkZ2V0LWFyZWEgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsIC5uYXYgLnN1Yi1tZW51IGxpLCAud2lkZ2V0LWFyZWEgLm5hdiAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgLnN1Yi1tZW51IGxpLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gLndpZGdldC1hcmVhIHVsIC5uYXYgLnN1Yi1tZW51IGxpLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gLndpZGdldC1hcmVhIC5uYXYgdWwgLnN1Yi1tZW51IGxpLCAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAubmF2IC5zdWItbWVudSBsaSwgLndpZGdldC1hcmVhIC5uYXYgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAuc3ViLW1lbnUgbGksICNlZGRfY2hlY2tvdXRfd3JhcCAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIC5uYXYgLnN1Yi1tZW51IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLndpZGdldC1hcmVhIC5uYXYgLmVkZC1wYXltZW50LWljb25zIC5zdWItbWVudSBsaSwgLmJveFxuICAud2lkZ2V0LWFyZWEgLm5hdiAuc3ViLW1lbnUgbGksXG4gIC53aWRnZXQtYXJlYSAubmF2IC5ib3ggLnN1Yi1tZW51IGxpLCBmaWVsZHNldFxuICAud2lkZ2V0LWFyZWEgLm5hdiAuc3ViLW1lbnUgbGksXG4gIC53aWRnZXQtYXJlYSAubmF2IGZpZWxkc2V0IC5zdWItbWVudSBsaSwgLmVkZC10YWJsZVxuICAud2lkZ2V0LWFyZWEgLm5hdiAuc3ViLW1lbnUgbGksXG4gIC53aWRnZXQtYXJlYSAubmF2IC5lZGQtdGFibGUgLnN1Yi1tZW51IGxpLFxuICB0YWJsZVxuICAud2lkZ2V0LWFyZWEgLm5hdiAuc3ViLW1lbnUgbGksXG4gIC53aWRnZXQtYXJlYSAubmF2XG4gIHRhYmxlIC5zdWItbWVudSBsaSwgLmVsZW1lbnRvci1hY2NvcmRpb25cbiAgLndpZGdldC1hcmVhIC5uYXYgLnN1Yi1tZW51IGxpLFxuICAud2lkZ2V0LWFyZWEgLm5hdiAuZWxlbWVudG9yLWFjY29yZGlvbiAuc3ViLW1lbnUgbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybVxuICAud2lkZ2V0LWFyZWEgLm5hdiAuc3ViLW1lbnUgbGksXG4gIC53aWRnZXQtYXJlYSAubmF2IC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuc3ViLW1lbnUgbGksIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiA+IGRpdlxuICAud2lkZ2V0LWFyZWEgLm5hdiAuc3ViLW1lbnUgbGksXG4gIC53aWRnZXQtYXJlYSAubmF2IC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiA+IGRpdiAuc3ViLW1lbnUgbGksIC5zaWRlYmFyLW5hdlxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAuc3ViLW1lbnUgbGksXG4gIC53aWRnZXQtYXJlYSAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zIC5zaWRlYmFyLW5hdiAuc3ViLW1lbnUgbGksIHVsLm5hdi1tZW51IHVsXG4gIC53aWRnZXQtYXJlYSAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zIC5zdWItbWVudSBsaSxcbiAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgdWwubmF2LW1lbnUgdWwgLnN1Yi1tZW51IGxpLCAud2lkZ2V0LWFyZWEgLm1lbnUgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAuc3ViLW1lbnUgbGksIC53aWRnZXQtYXJlYSAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zIC5tZW51IC5zdWItbWVudSBsaSwgLndpZGdldC1hcmVhIC5uYXYgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAuc3ViLW1lbnUgbGksIC53aWRnZXQtYXJlYSAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zIC5uYXYgLnN1Yi1tZW51IGxpLCAud2lkZ2V0LWFyZWEgLmRhdGEtbGlzdCAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zIC5zdWItbWVudSBsaSwgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgLmRhdGEtbGlzdCAuc3ViLW1lbnUgbGksIC53aWRnZXQtYXJlYSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgLnN1Yi1tZW51IGxpLCAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsIC5zdWItbWVudSBsaSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyAud2lkZ2V0LWFyZWEgdWwgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAuc3ViLW1lbnUgbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgdWwgLnN1Yi1tZW51IGxpLCAud2lkZ2V0LWFyZWEgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgLnN1Yi1tZW51IGxpLCAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgLnN1Yi1tZW51IGxpLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gLndpZGdldC1hcmVhIHVsICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgLnN1Yi1tZW51IGxpLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgdWwgLnN1Yi1tZW51IGxpLCAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAuc3ViLW1lbnUgbGksICNlZGRfY2hlY2tvdXRfd3JhcCAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAuc3ViLW1lbnUgbGksIC5ib3hcbiAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgLnN1Yi1tZW51IGxpLFxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAuYm94IC5zdWItbWVudSBsaSwgZmllbGRzZXRcbiAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgLnN1Yi1tZW51IGxpLFxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyBmaWVsZHNldCAuc3ViLW1lbnUgbGksIC5lZGQtdGFibGVcbiAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgLnN1Yi1tZW51IGxpLFxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAuZWRkLXRhYmxlIC5zdWItbWVudSBsaSxcbiAgdGFibGVcbiAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgLnN1Yi1tZW51IGxpLFxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29uc1xuICB0YWJsZSAuc3ViLW1lbnUgbGksIC5lbGVtZW50b3ItYWNjb3JkaW9uXG4gIC53aWRnZXQtYXJlYSAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zIC5zdWItbWVudSBsaSxcbiAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgLmVsZW1lbnRvci1hY2NvcmRpb24gLnN1Yi1tZW51IGxpLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm1cbiAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgLnN1Yi1tZW51IGxpLFxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLnN1Yi1tZW51IGxpLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gPiBkaXZcbiAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgLnN1Yi1tZW51IGxpLFxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gPiBkaXYgLnN1Yi1tZW51IGxpLCAuc2lkZWJhci1uYXYgI2VkZF9jaGVja291dF93cmFwXG4gIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgLnN1Yi1tZW51IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyAuc2lkZWJhci1uYXYgLnN1Yi1tZW51IGxpLCB1bC5uYXYtbWVudSB1bCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyAuc3ViLW1lbnUgbGksICNlZGRfY2hlY2tvdXRfd3JhcFxuICAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIHVsLm5hdi1tZW51IHVsIC5zdWItbWVudSBsaSwgI2VkZF9jaGVja291dF93cmFwIC53aWRnZXQtYXJlYSAubWVudSAuZWRkLXBheW1lbnQtaWNvbnMgLnN1Yi1tZW51IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyAubWVudSAuc3ViLW1lbnUgbGksICNlZGRfY2hlY2tvdXRfd3JhcCAud2lkZ2V0LWFyZWEgLm5hdiAuZWRkLXBheW1lbnQtaWNvbnMgLnN1Yi1tZW51IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyAubmF2IC5zdWItbWVudSBsaSwgI2VkZF9jaGVja291dF93cmFwIC53aWRnZXQtYXJlYSAuZGF0YS1saXN0IC5lZGQtcGF5bWVudC1pY29ucyAuc3ViLW1lbnUgbGksICNlZGRfY2hlY2tvdXRfd3JhcCAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIC5kYXRhLWxpc3QgLnN1Yi1tZW51IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLndpZGdldC1hcmVhIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwgLmVkZC1wYXltZW50LWljb25zIC5zdWItbWVudSBsaSwgI2VkZF9jaGVja291dF93cmFwIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bCAuc3ViLW1lbnUgbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgI2VkZF9jaGVja291dF93cmFwIC53aWRnZXQtYXJlYSB1bCAuZWRkLXBheW1lbnQtaWNvbnMgLnN1Yi1tZW51IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyAud2lkZ2V0LWFyZWEgdWwgLmVkZC1wYXltZW50LWljb25zIC5zdWItbWVudSBsaSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyAjZWRkX2NoZWNrb3V0X3dyYXAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyB1bCAuc3ViLW1lbnUgbGksICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgdWwgLnN1Yi1tZW51IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLndpZGdldC1hcmVhIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bCAuZWRkLXBheW1lbnQtaWNvbnMgLnN1Yi1tZW51IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgLnN1Yi1tZW51IGxpLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gI2VkZF9jaGVja291dF93cmFwIC53aWRnZXQtYXJlYSB1bCAuZWRkLXBheW1lbnQtaWNvbnMgLnN1Yi1tZW51IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIC53aWRnZXQtYXJlYSB1bCAuZWRkLXBheW1lbnQtaWNvbnMgLnN1Yi1tZW51IGxpLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gI2VkZF9jaGVja291dF93cmFwIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgdWwgLnN1Yi1tZW51IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgdWwgLnN1Yi1tZW51IGxpLFxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwXG4gIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgLnN1Yi1tZW51IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyAuc3ViLW1lbnUgbGksIC5ib3ggI2VkZF9jaGVja291dF93cmFwXG4gIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgLnN1Yi1tZW51IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyAuYm94IC5zdWItbWVudSBsaSwgZmllbGRzZXQgI2VkZF9jaGVja291dF93cmFwXG4gIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgLnN1Yi1tZW51IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyBmaWVsZHNldCAuc3ViLW1lbnUgbGksIC5lZGQtdGFibGUgI2VkZF9jaGVja291dF93cmFwXG4gIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgLnN1Yi1tZW51IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyAuZWRkLXRhYmxlIC5zdWItbWVudSBsaSxcbiAgdGFibGUgI2VkZF9jaGVja291dF93cmFwXG4gIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgLnN1Yi1tZW51IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29uc1xuICB0YWJsZSAuc3ViLW1lbnUgbGksIC5lbGVtZW50b3ItYWNjb3JkaW9uICNlZGRfY2hlY2tvdXRfd3JhcFxuICAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIC5zdWItbWVudSBsaSwgI2VkZF9jaGVja291dF93cmFwXG4gIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgLmVsZW1lbnRvci1hY2NvcmRpb24gLnN1Yi1tZW51IGxpLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gI2VkZF9jaGVja291dF93cmFwXG4gIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgLnN1Yi1tZW51IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLnN1Yi1tZW51IGxpLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gPiBkaXYgI2VkZF9jaGVja291dF93cmFwXG4gIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgLnN1Yi1tZW51IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gPiBkaXYgLnN1Yi1tZW51IGxpLCAuc2lkZWJhci1uYXYgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bCBsaSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyAuc2lkZWJhci1uYXYgdWwgbGksIHVsLm5hdi1tZW51IHVsIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwgbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwubmF2LW1lbnUgdWwgdWwgbGksIC53aWRnZXQtYXJlYSAubWVudSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsIGxpLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIC53aWRnZXQtYXJlYSAubWVudSB1bCBsaSxcbiAgLndpZGdldC1hcmVhIC5uYXYgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bCBsaSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9uc1xuICAud2lkZ2V0LWFyZWEgLm5hdiB1bCBsaSxcbiAgLndpZGdldC1hcmVhIC5kYXRhLWxpc3QgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bCBsaSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9uc1xuICAud2lkZ2V0LWFyZWEgLmRhdGEtbGlzdCB1bCBsaSxcbiAgLndpZGdldC1hcmVhIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwgdWwgbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnNcbiAgLndpZGdldC1hcmVhIHVsIHVsIGxpLFxuICAud2lkZ2V0LWFyZWEgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwgbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnNcbiAgLndpZGdldC1hcmVhIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bCB1bCBsaSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uXG4gIC53aWRnZXQtYXJlYSB1bCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsIGxpLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvblxuICAud2lkZ2V0LWFyZWEgdWwgdWwgbGksXG4gIC53aWRnZXQtYXJlYSAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwgbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnNcbiAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgdWwgbGksICNlZGRfY2hlY2tvdXRfd3JhcFxuICAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwgbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgI2VkZF9jaGVja291dF93cmFwXG4gIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgdWwgbGksIC5ib3ggLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bCBsaSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyAuYm94IHVsIGxpLCBmaWVsZHNldCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsIGxpLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIGZpZWxkc2V0IHVsIGxpLCAuZWRkLXRhYmxlIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwgbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgLmVkZC10YWJsZSB1bCBsaSxcbiAgdGFibGUgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bCBsaSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9uc1xuICB0YWJsZSB1bCBsaSwgLmVsZW1lbnRvci1hY2NvcmRpb24gLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bCBsaSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyAuZWxlbWVudG9yLWFjY29yZGlvbiB1bCBsaSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bCBsaSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uID4gZGl2IC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwgbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uID4gZGl2IHVsIGxpLCAuc2lkZWJhci1uYXYgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsIGxpLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gLnNpZGViYXItbmF2IHVsIGxpLCB1bC5uYXYtbWVudSB1bCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgbGksIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bC5uYXYtbWVudSB1bCB1bCBsaSwgLndpZGdldC1hcmVhIC5tZW51IC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bCBsaSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIC53aWRnZXQtYXJlYSAubWVudSB1bCBsaSxcbiAgLndpZGdldC1hcmVhIC5uYXYgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsIGxpLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb25cbiAgLndpZGdldC1hcmVhIC5uYXYgdWwgbGksXG4gIC53aWRnZXQtYXJlYSAuZGF0YS1saXN0IC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bCBsaSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uXG4gIC53aWRnZXQtYXJlYSAuZGF0YS1saXN0IHVsIGxpLFxuICAud2lkZ2V0LWFyZWEgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgbGksIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvblxuICAud2lkZ2V0LWFyZWEgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bCB1bCBsaSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9uc1xuICAud2lkZ2V0LWFyZWEgdWwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsIGxpLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9uc1xuICAud2lkZ2V0LWFyZWEgdWwgdWwgbGksXG4gIC53aWRnZXQtYXJlYSAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgdWwgbGksIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvblxuICAud2lkZ2V0LWFyZWEgdWwgdWwgbGksXG4gIC53aWRnZXQtYXJlYSAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bCBsaSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uXG4gIC53aWRnZXQtYXJlYSAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zIHVsIGxpLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgbGksIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyB1bCBsaSwgLmJveCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgbGksIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiAuYm94IHVsIGxpLCBmaWVsZHNldCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgbGksIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiBmaWVsZHNldCB1bCBsaSwgLmVkZC10YWJsZSAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgbGksIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiAuZWRkLXRhYmxlIHVsIGxpLFxuICB0YWJsZSAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgbGksIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvblxuICB0YWJsZSB1bCBsaSwgLmVsZW1lbnRvci1hY2NvcmRpb24gLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsIGxpLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gLmVsZW1lbnRvci1hY2NvcmRpb24gdWwgbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgbGksIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gdWwgbGksIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiA+IGRpdiB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7IH1cblxuLmFsaWduLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi5hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFsaWduLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuXG4uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNDTEVBUkZJWFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQXR0YWNoIG91ciBjbGVhcmZpeCBtaXhpbiB0byBhIHV0aWxpdHkgY2xhc3MuXG4gKi9cbi51LWNsZWFyZml4OmFmdGVyLCAuc2l0ZS1oZWFkZXItLXNlY29uZGFyeTphZnRlciwgLm5hdjphZnRlciwgLmRhdGEtbGlzdDphZnRlciwgLnNpZGViYXItbmF2OmFmdGVyLCB1bC5uYXYtbWVudSB1bDphZnRlciwgLndpZGdldC1hcmVhIC5tZW51OmFmdGVyLFxuLndpZGdldC1hcmVhIC5uYXY6YWZ0ZXIsIC5zaWRlYmFyLW5hdiAuc3ViLW1lbnU6YWZ0ZXIsIHVsLm5hdi1tZW51IHVsIC5zdWItbWVudTphZnRlciwgLndpZGdldC1hcmVhIC5tZW51IC5zdWItbWVudTphZnRlcixcbi53aWRnZXQtYXJlYSAubmF2IC5zdWItbWVudTphZnRlciwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bDphZnRlciwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsOmFmdGVyLCAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zOmFmdGVyIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBjbGVhcjogYm90aCAhaW1wb3J0YW50OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjSElERVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogSGlkZSBvbmx5IHZpc3VhbGx5LCBidXQgaGF2ZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbiByZWFkZXJzOlxuICogSWYgJyRyZXNwb25zaXZlLWhpZGRlbi11bnRpbCcgb3IgJyRyZXNwb25zaXZlLWhpZGRlbi1mcm9tJyBhcmUgdHJ1ZSxcbiAqIGNsYXNzZXMgdGhhdCBkZXBvbmQgb24gYnJlYWtwb2ludHMgd2lsbCBiZSBjcmVhdGVkLCBmb3IgZXhhbXBsZTpcbiAqXG4gKlx0PGRpdiBjbGFzcz1cInUtaGlkZGVuLXZpc3VhbGx5LXVudGlsLWRlc2t0b3BcIj5cbiAqICAgICA8ZGl2IGNsYXNzPVwidS13aWR0aC0xLzJcIj5cbiAqICAgICA8L2Rpdj5cbiAqICAgICA8ZGl2IGNsYXNzPVwidS13aWR0aC0xLzJcIj5cbiAqICAgICA8L2Rpdj5cbiAqICA8L2Rpdj5cbiAqXG4gKlxuICpcdDxkaXYgY2xhc3M9XCJ1LWhpZGRlbi12aXN1YWxseS1mcm9tLXRhYmxldFwiPlxuICogICAgIDxkaXYgY2xhc3M9XCJ1LXdpZHRoLTEvMlwiPlxuICogICAgIDwvZGl2PlxuICogICAgIDxkaXYgY2xhc3M9XCJ1LXdpZHRoLTEvMlwiPlxuICogICAgIDwvZGl2PlxuICogIDwvZGl2PlxuICpcbiAqL1xuLnUtaGlkZGVuLXZpc3VhbGx5IHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50OyB9XG5cbi8qKlxuICogSGlkZSB2aXN1YWxseSBhbmQgZnJvbSBzY3JlZW4gcmVhZGVycy5cbiAqIElmICckcmVzcG9uc2l2ZS1oaWRkZW4tdW50aWwnIG9yICckcmVzcG9uc2l2ZS1oaWRkZW4tZnJvbScgYXJlIHRydWUsXG4gKiBjbGFzc2VzIHRoYXQgZGVwb25kIG9uIGJyZWFrcG9pbnRzIHdpbGwgYmUgY3JlYXRlZCwgZm9yIGV4YW1wbGU6XG4gKlxuICpcdDxkaXYgY2xhc3M9XCJ1LWhpZGRlbi11bnRpbC1kZXNrdG9wXCI+XG4gKiAgICAgPGRpdiBjbGFzcz1cInUtd2lkdGgtMS8yXCI+XG4gKiAgICAgPC9kaXY+XG4gKiAgICAgPGRpdiBjbGFzcz1cInUtd2lkdGgtMS8yXCI+XG4gKiAgICAgPC9kaXY+XG4gKiAgPC9kaXY+XG4gKlxuICpcbiAqXHQ8ZGl2IGNsYXNzPVwidS1oaWRkZW4tZnJvbS10YWJsZXRcIj5cbiAqICAgICA8ZGl2IGNsYXNzPVwidS13aWR0aC0xLzJcIj5cbiAqICAgICA8L2Rpdj5cbiAqICAgICA8ZGl2IGNsYXNzPVwidS13aWR0aC0xLzJcIj5cbiAqICAgICA8L2Rpdj5cbiAqICA8L2Rpdj5cbiAqXG4gKlxuICovXG4udS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDI5Ljk5ZW0pIHtcbiAgLnUtaGlkZGVuLXVudGlsLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgLnUtaGlkZGVuLXVudGlsLXRhYmxldCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0LjA1MjVlbSkge1xuICAudS1oaWRkZW4tdW50aWwtZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDg5Ljk5ZW0pIHtcbiAgLnUtaGlkZGVuLXVudGlsLXdpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAzMGVtKSB7XG4gIC51LWhpZGRlbi1mcm9tLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnUtaGlkZGVuLWZyb20tdGFibGV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gIC51LWhpZGRlbi1mcm9tLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5MGVtKSB7XG4gIC51LWhpZGRlbi1mcm9tLXdpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjUFJJTlRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFZlcnkgY3J1ZGUsIHJlc2V0LWxpa2Ugc3R5bGVzIHRha2VuIGZyb20gdGhlIEhUTUw1IEJvaWxlcnBsYXRlOlxuICogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi81LjMuMC9kaXN0L2RvYy9jc3MubWQjcHJpbnQtc3R5bGVzXG4gKiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL21hc3Rlci9kaXN0L2Nzcy9tYWluLmNzcyNMMjA1LUwyODJcbiAqL1xuQG1lZGlhIHByaW50IHtcbiAgLyoqXG4gICAqIDEuIEJsYWNrIHByaW50cyBmYXN0ZXI6IGh0dHA6Ly93d3cuc2FuYmVpamkuY29tL2FyY2hpdmVzLzk1M1xuICAgKi9cbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIsXG4gICo6Zmlyc3QtbGV0dGVyLFxuICAqOmZpcnN0LWxpbmUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAvKiBbMV0gKi9cbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiOyB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cbiAgLyoqXG4gICAqIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YFxuICAgKiBwc2V1ZG8gcHJvdG9jb2wuXG4gICAqL1xuICBhW2hyZWZePVwiI1wiXTphZnRlcixcbiAgYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiOyB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSxcbiAgLndwYXMtdGlja2V0LXJlcGxpZXMgdGQgLndwYXMtcmVwbHktY29udGVudCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgLyoqXG4gICAqIFByaW50aW5nIFRhYmxlczogaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAqL1xuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwOyB9XG4gIHRyLFxuICBpbWcge1xuICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDsgfVxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gIHAsXG4gIGgyLFxuICBoMyB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7IH1cbiAgaDIsXG4gIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfSB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjU1BBQ0lOR1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogVXRpbGl0eSBjbGFzc2VzIHRvIHB1dCBzcGVjaWZpYyBzcGFjaW5nIHZhbHVlcyBvbnRvIGVsZW1lbnRzLiBUaGUgYmVsb3cgbG9vcFxuICogd2lsbCBnZW5lcmF0ZSB1cyBhIHN1aXRlIG9mIGNsYXNzZXMgbGlrZTpcbiAqXG4gKiAgIC51LW1hcmdpbi10b3Age31cbiAqICAgLnUtcGFkZGluZy1sZWZ0LWxhcmdlIHt9XG4gKiAgIC51LW1hcmdpbi1yaWdodC1zbWFsbCB7fVxuICogICAudS1wYWRkaW5nIHt9XG4gKiAgIC51LXBhZGRpbmctcmlnaHQtbm9uZSB7fVxuICovXG4udS1wYWRkaW5nIHtcbiAgcGFkZGluZzogMjhweCAhaW1wb3J0YW50OyB9XG5cbi51LXBhZGRpbmctdGlueSB7XG4gIHBhZGRpbmc6IDdweCAhaW1wb3J0YW50OyB9XG5cbi51LXBhZGRpbmctc21hbGwge1xuICBwYWRkaW5nOiAxNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGFkZGluZy1sYXJnZSB7XG4gIHBhZGRpbmc6IDU2cHggIWltcG9ydGFudDsgfVxuXG4udS1wYWRkaW5nLWh1Z2Uge1xuICBwYWRkaW5nOiAxMTJweCAhaW1wb3J0YW50OyB9XG5cbi51LXBhZGRpbmctbm9uZSB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuXG4udS1wYWRkaW5nLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGFkZGluZy10b3AtdGlueSB7XG4gIHBhZGRpbmctdG9wOiA3cHggIWltcG9ydGFudDsgfVxuXG4udS1wYWRkaW5nLXRvcC1zbWFsbCB7XG4gIHBhZGRpbmctdG9wOiAxNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGFkZGluZy10b3AtbGFyZ2Uge1xuICBwYWRkaW5nLXRvcDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXBhZGRpbmctdG9wLWh1Z2Uge1xuICBwYWRkaW5nLXRvcDogMTEycHggIWltcG9ydGFudDsgfVxuXG4udS1wYWRkaW5nLXRvcC1ub25lIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4udS1wYWRkaW5nLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjhweCAhaW1wb3J0YW50OyB9XG5cbi51LXBhZGRpbmctcmlnaHQtdGlueSB7XG4gIHBhZGRpbmctcmlnaHQ6IDdweCAhaW1wb3J0YW50OyB9XG5cbi51LXBhZGRpbmctcmlnaHQtc21hbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGFkZGluZy1yaWdodC1sYXJnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDU2cHggIWltcG9ydGFudDsgfVxuXG4udS1wYWRkaW5nLXJpZ2h0LWh1Z2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxMTJweCAhaW1wb3J0YW50OyB9XG5cbi51LXBhZGRpbmctcmlnaHQtbm9uZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4udS1wYWRkaW5nLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGFkZGluZy1ib3R0b20tdGlueSB7XG4gIHBhZGRpbmctYm90dG9tOiA3cHggIWltcG9ydGFudDsgfVxuXG4udS1wYWRkaW5nLWJvdHRvbS1zbWFsbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGFkZGluZy1ib3R0b20tbGFyZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogNTZweCAhaW1wb3J0YW50OyB9XG5cbi51LXBhZGRpbmctYm90dG9tLWh1Z2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTEycHggIWltcG9ydGFudDsgfVxuXG4udS1wYWRkaW5nLWJvdHRvbS1ub25lIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4udS1wYWRkaW5nLWxlZnQge1xuICBwYWRkaW5nLWxlZnQ6IDI4cHggIWltcG9ydGFudDsgfVxuXG4udS1wYWRkaW5nLWxlZnQtdGlueSB7XG4gIHBhZGRpbmctbGVmdDogN3B4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGFkZGluZy1sZWZ0LXNtYWxsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGFkZGluZy1sZWZ0LWxhcmdlIHtcbiAgcGFkZGluZy1sZWZ0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGFkZGluZy1sZWZ0LWh1Z2Uge1xuICBwYWRkaW5nLWxlZnQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtcGFkZGluZy1sZWZ0LW5vbmUge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4udS1tYXJnaW4ge1xuICBtYXJnaW46IDI4cHggIWltcG9ydGFudDsgfVxuXG4udS1tYXJnaW4tdGlueSB7XG4gIG1hcmdpbjogN3B4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWFyZ2luLXNtYWxsIHtcbiAgbWFyZ2luOiAxNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWFyZ2luLWxhcmdlIHtcbiAgbWFyZ2luOiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWFyZ2luLWh1Z2Uge1xuICBtYXJnaW46IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWFyZ2luLW5vbmUge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuXG4udS1tYXJnaW4tdG9wIHtcbiAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50OyB9XG5cbi51LW1hcmdpbi10b3AtdGlueSB7XG4gIG1hcmdpbi10b3A6IDdweCAhaW1wb3J0YW50OyB9XG5cbi51LW1hcmdpbi10b3Atc21hbGwge1xuICBtYXJnaW4tdG9wOiAxNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWFyZ2luLXRvcC1sYXJnZSB7XG4gIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDsgfVxuXG4udS1tYXJnaW4tdG9wLWh1Z2Uge1xuICBtYXJnaW4tdG9wOiAxMTJweCAhaW1wb3J0YW50OyB9XG5cbi51LW1hcmdpbi10b3Atbm9uZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4udS1tYXJnaW4tcmlnaHQge1xuICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDsgfVxuXG4udS1tYXJnaW4tcmlnaHQtdGlueSB7XG4gIG1hcmdpbi1yaWdodDogN3B4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWFyZ2luLXJpZ2h0LXNtYWxsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWFyZ2luLXJpZ2h0LWxhcmdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWFyZ2luLXJpZ2h0LWh1Z2Uge1xuICBtYXJnaW4tcmlnaHQ6IDExMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWFyZ2luLXJpZ2h0LW5vbmUge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4udS1tYXJnaW4tYm90dG9tIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50OyB9XG5cbi51LW1hcmdpbi1ib3R0b20tdGlueSB7XG4gIG1hcmdpbi1ib3R0b206IDdweCAhaW1wb3J0YW50OyB9XG5cbi51LW1hcmdpbi1ib3R0b20tc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWFyZ2luLWJvdHRvbS1sYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDsgfVxuXG4udS1tYXJnaW4tYm90dG9tLWh1Z2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMTJweCAhaW1wb3J0YW50OyB9XG5cbi51LW1hcmdpbi1ib3R0b20tbm9uZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4udS1tYXJnaW4tbGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAyOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWFyZ2luLWxlZnQtdGlueSB7XG4gIG1hcmdpbi1sZWZ0OiA3cHggIWltcG9ydGFudDsgfVxuXG4udS1tYXJnaW4tbGVmdC1zbWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnUtbWFyZ2luLWxlZnQtbGFyZ2Uge1xuICBtYXJnaW4tbGVmdDogNTZweCAhaW1wb3J0YW50OyB9XG5cbi51LW1hcmdpbi1sZWZ0LWh1Z2Uge1xuICBtYXJnaW4tbGVmdDogMTEycHggIWltcG9ydGFudDsgfVxuXG4udS1tYXJnaW4tbGVmdC1ub25lIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4uYi0tcHJpbWFyeSwgLnNpdGUtaGVhZGVyLmZsb2F0aW5nLmlzLS1hdHRhY2hlZCwgYnV0dG9uLCAuYnV0dG9uLCAuZmlsZS1maWVsZCBsYWJlbCwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwNjJENDsgfVxuICAuYi0tcHJpbWFyeSwgLnNpdGUtaGVhZGVyLmZsb2F0aW5nLmlzLS1hdHRhY2hlZCwgYnV0dG9uLCAuYnV0dG9uLCAuZmlsZS1maWVsZCBsYWJlbCwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG4gIGlucHV0W3R5cGU9XCJyZXNldFwiXSwgLmItLXByaW1hcnkgYSwgLnNpdGUtaGVhZGVyLmZsb2F0aW5nLmlzLS1hdHRhY2hlZCBhLCBidXR0b24gYSwgLmJ1dHRvbiBhLCAuZmlsZS1maWVsZCBsYWJlbCBhLCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbCBhLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgI2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsIGEsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gYSxcbiAgaW5wdXRbdHlwZT1cInJlc2V0XCJdIGEsIC5iLS1wcmltYXJ5IHAsIC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWQgcCwgYnV0dG9uIHAsIC5idXR0b24gcCwgLmZpbGUtZmllbGQgbGFiZWwgcCwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwgcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwICNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbCBwLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHAsXG4gIGlucHV0W3R5cGU9XCJyZXNldFwiXSBwLCAuYi0tcHJpbWFyeSBoMSwgLnNpdGUtaGVhZGVyLmZsb2F0aW5nLmlzLS1hdHRhY2hlZCBoMSwgYnV0dG9uIGgxLCAuYnV0dG9uIGgxLCAuZmlsZS1maWVsZCBsYWJlbCBoMSwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwgaDEsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwgaDEsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gaDEsXG4gIGlucHV0W3R5cGU9XCJyZXNldFwiXSBoMSwgLmItLXByaW1hcnkgaDIsIC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWQgaDIsIGJ1dHRvbiBoMiwgLmJ1dHRvbiBoMiwgLmZpbGUtZmllbGQgbGFiZWwgaDIsIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGxhYmVsIGgyLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgI2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsIGgyLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIGgyLFxuICBpbnB1dFt0eXBlPVwicmVzZXRcIl0gaDIsIC5iLS1wcmltYXJ5IGgzLCAuc2l0ZS1oZWFkZXIuZmxvYXRpbmcuaXMtLWF0dGFjaGVkIGgzLCBidXR0b24gaDMsIC5idXR0b24gaDMsIC5maWxlLWZpZWxkIGxhYmVsIGgzLCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbCBoMywgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwICNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbCBoMyxcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBoMyxcbiAgaW5wdXRbdHlwZT1cInJlc2V0XCJdIGgzLCAuYi0tcHJpbWFyeSBoNCwgLnNpdGUtaGVhZGVyLmZsb2F0aW5nLmlzLS1hdHRhY2hlZCBoNCwgYnV0dG9uIGg0LCAuYnV0dG9uIGg0LCAuZmlsZS1maWVsZCBsYWJlbCBoNCwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwgaDQsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwgaDQsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gaDQsXG4gIGlucHV0W3R5cGU9XCJyZXNldFwiXSBoNCwgLmItLXByaW1hcnkgaDUsIC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWQgaDUsIGJ1dHRvbiBoNSwgLmJ1dHRvbiBoNSwgLmZpbGUtZmllbGQgbGFiZWwgaDUsIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGxhYmVsIGg1LCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgI2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsIGg1LFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIGg1LFxuICBpbnB1dFt0eXBlPVwicmVzZXRcIl0gaDUsIC5iLS1wcmltYXJ5IGg2LCAuc2l0ZS1oZWFkZXIuZmxvYXRpbmcuaXMtLWF0dGFjaGVkIGg2LCBidXR0b24gaDYsIC5idXR0b24gaDYsIC5maWxlLWZpZWxkIGxhYmVsIGg2LCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbCBoNiwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwICNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbCBoNixcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSBoNixcbiAgaW5wdXRbdHlwZT1cInJlc2V0XCJdIGg2LCAuYi0tcHJpbWFyeSB1bCwgLnNpdGUtaGVhZGVyLmZsb2F0aW5nLmlzLS1hdHRhY2hlZCB1bCwgYnV0dG9uIHVsLCAuYnV0dG9uIHVsLCAuZmlsZS1maWVsZCBsYWJlbCB1bCwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwgdWwsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwgdWwsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0gdWwsXG4gIGlucHV0W3R5cGU9XCJyZXNldFwiXSB1bCwgLmItLXByaW1hcnkgbGksIC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWQgbGksIGJ1dHRvbiBsaSwgLmJ1dHRvbiBsaSwgLmZpbGUtZmllbGQgbGFiZWwgbGksIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGxhYmVsIGxpLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgI2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsIGxpLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIGxpLFxuICBpbnB1dFt0eXBlPVwicmVzZXRcIl0gbGkge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5iLS1wcmltYXJ5IGE6aG92ZXIsIC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWQgYTpob3ZlciwgYnV0dG9uIGE6aG92ZXIsIC5idXR0b24gYTpob3ZlciwgLmZpbGUtZmllbGQgbGFiZWwgYTpob3ZlciwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwgYTpob3ZlciwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwICNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbCBhOmhvdmVyLFxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIGE6aG92ZXIsXG4gIGlucHV0W3R5cGU9XCJyZXNldFwiXSBhOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIGJ1dHRvbi5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWQsIC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWQuYnV0dG9uLCAuZmlsZS1maWVsZCBsYWJlbC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWQsXG4gIGlucHV0LnNpdGUtaGVhZGVyLmZsb2F0aW5nLmlzLS1hdHRhY2hlZFt0eXBlPVwic3VibWl0XCJdLFxuICBpbnB1dC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWRbdHlwZT1cInJlc2V0XCJdLCBidXR0b24sIC5idXR0b24sIC5maWxlLWZpZWxkIGxhYmVsLCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwICNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbCxcbiAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgaW5wdXRbdHlwZT1cInJlc2V0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA2MkQ0O1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYnV0dG9uLnNpdGUtaGVhZGVyLmZsb2F0aW5nLmlzLS1hdHRhY2hlZCAuZWUtYnV0dG9uLXRleHQsIC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWQuYnV0dG9uIC5lZS1idXR0b24tdGV4dCwgLmZpbGUtZmllbGQgbGFiZWwuc2l0ZS1oZWFkZXIuZmxvYXRpbmcuaXMtLWF0dGFjaGVkIC5lZS1idXR0b24tdGV4dCxcbiAgICBpbnB1dC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWRbdHlwZT1cInN1Ym1pdFwiXSAuZWUtYnV0dG9uLXRleHQsXG4gICAgaW5wdXQuc2l0ZS1oZWFkZXIuZmxvYXRpbmcuaXMtLWF0dGFjaGVkW3R5cGU9XCJyZXNldFwiXSAuZWUtYnV0dG9uLXRleHQsIGJ1dHRvbiAuZWUtYnV0dG9uLXRleHQsIC5idXR0b24gLmVlLWJ1dHRvbi10ZXh0LCAuZmlsZS1maWVsZCBsYWJlbCAuZWUtYnV0dG9uLXRleHQsIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGxhYmVsIC5lZS1idXR0b24tdGV4dCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwICNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbCAuZWUtYnV0dG9uLXRleHQsXG4gICAgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSAuZWUtYnV0dG9uLXRleHQsXG4gICAgaW5wdXRbdHlwZT1cInJlc2V0XCJdIC5lZS1idXR0b24tdGV4dCwgYnV0dG9uLmItLXByaW1hcnkgLmVlLWJ1dHRvbi10ZXh0LCAuYi0tcHJpbWFyeS5idXR0b24gLmVlLWJ1dHRvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYnV0dG9uLnNpdGUtaGVhZGVyLmZsb2F0aW5nLmlzLS1hdHRhY2hlZDpob3ZlciwgLnNpdGUtaGVhZGVyLmZsb2F0aW5nLmlzLS1hdHRhY2hlZC5idXR0b246aG92ZXIsIC5maWxlLWZpZWxkIGxhYmVsLnNpdGUtaGVhZGVyLmZsb2F0aW5nLmlzLS1hdHRhY2hlZDpob3ZlcixcbiAgICBpbnB1dC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbiAgICBpbnB1dC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWRbdHlwZT1cInJlc2V0XCJdOmhvdmVyLCBidXR0b246aG92ZXIsIC5idXR0b246aG92ZXIsIC5maWxlLWZpZWxkIGxhYmVsOmhvdmVyLCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbDpob3ZlciwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwICNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbDpob3ZlcixcbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuICAgIGlucHV0W3R5cGU9XCJyZXNldFwiXTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjAzYWM5O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmYtLXByaW1hcnksIC5mLS1wcmltYXJ5IGEsIC5mLS1wcmltYXJ5IHAsIC5mLS1wcmltYXJ5IGgxLCAuZi0tcHJpbWFyeSBoMiwgLmYtLXByaW1hcnkgaDMsIC5mLS1wcmltYXJ5IGg0LCAuZi0tcHJpbWFyeSBoNSwgLmYtLXByaW1hcnkgaDYge1xuICBjb2xvcjogIzgwNjJENCAhaW1wb3J0YW50OyB9XG5cbi5iLS1zZWNvbmRhcnksIC5vZmYtY2FudmFzLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZC1hZGQtdG8tY2FydCxcbi5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX2dvX3RvX2NoZWNrb3V0LCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9wdXJjaGFzZV9zdWJtaXQgI2VkZC1wdXJjaGFzZS1idXR0b24sIC53cGFzLWJ0bltuYW1lPVwid3Bhcy1zdWJtaXRcIl0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFEQ0FCOyB9XG4gIC5iLS1zZWNvbmRhcnksIC5vZmYtY2FudmFzLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZC1hZGQtdG8tY2FydCxcbiAgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfZ29fdG9fY2hlY2tvdXQsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX3B1cmNoYXNlX3N1Ym1pdCAjZWRkLXB1cmNoYXNlLWJ1dHRvbiwgLndwYXMtYnRuW25hbWU9XCJ3cGFzLXN1Ym1pdFwiXSwgLmItLXNlY29uZGFyeSBhLCAub2ZmLWNhbnZhcyBhLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZC1hZGQtdG8tY2FydCBhLFxuICAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9nb190b19jaGVja291dCBhLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9wdXJjaGFzZV9zdWJtaXQgI2VkZC1wdXJjaGFzZS1idXR0b24gYSwgLndwYXMtYnRuW25hbWU9XCJ3cGFzLXN1Ym1pdFwiXSBhLCAuYi0tc2Vjb25kYXJ5IHAsIC5vZmYtY2FudmFzIHAsIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkLWFkZC10by1jYXJ0IHAsXG4gIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX2dvX3RvX2NoZWNrb3V0IHAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX3B1cmNoYXNlX3N1Ym1pdCAjZWRkLXB1cmNoYXNlLWJ1dHRvbiBwLCAud3Bhcy1idG5bbmFtZT1cIndwYXMtc3VibWl0XCJdIHAsIC5iLS1zZWNvbmRhcnkgaDEsIC5vZmYtY2FudmFzIGgxLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZC1hZGQtdG8tY2FydCBoMSxcbiAgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfZ29fdG9fY2hlY2tvdXQgaDEsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX3B1cmNoYXNlX3N1Ym1pdCAjZWRkLXB1cmNoYXNlLWJ1dHRvbiBoMSwgLndwYXMtYnRuW25hbWU9XCJ3cGFzLXN1Ym1pdFwiXSBoMSwgLmItLXNlY29uZGFyeSBoMiwgLm9mZi1jYW52YXMgaDIsIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkLWFkZC10by1jYXJ0IGgyLFxuICAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9nb190b19jaGVja291dCBoMiwgI2VkZF9jaGVja291dF93cmFwICNlZGRfcHVyY2hhc2Vfc3VibWl0ICNlZGQtcHVyY2hhc2UtYnV0dG9uIGgyLCAud3Bhcy1idG5bbmFtZT1cIndwYXMtc3VibWl0XCJdIGgyLCAuYi0tc2Vjb25kYXJ5IGgzLCAub2ZmLWNhbnZhcyBoMywgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGQtYWRkLXRvLWNhcnQgaDMsXG4gIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX2dvX3RvX2NoZWNrb3V0IGgzLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9wdXJjaGFzZV9zdWJtaXQgI2VkZC1wdXJjaGFzZS1idXR0b24gaDMsIC53cGFzLWJ0bltuYW1lPVwid3Bhcy1zdWJtaXRcIl0gaDMsIC5iLS1zZWNvbmRhcnkgaDQsIC5vZmYtY2FudmFzIGg0LCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZC1hZGQtdG8tY2FydCBoNCxcbiAgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfZ29fdG9fY2hlY2tvdXQgaDQsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX3B1cmNoYXNlX3N1Ym1pdCAjZWRkLXB1cmNoYXNlLWJ1dHRvbiBoNCwgLndwYXMtYnRuW25hbWU9XCJ3cGFzLXN1Ym1pdFwiXSBoNCwgLmItLXNlY29uZGFyeSBoNSwgLm9mZi1jYW52YXMgaDUsIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkLWFkZC10by1jYXJ0IGg1LFxuICAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9nb190b19jaGVja291dCBoNSwgI2VkZF9jaGVja291dF93cmFwICNlZGRfcHVyY2hhc2Vfc3VibWl0ICNlZGQtcHVyY2hhc2UtYnV0dG9uIGg1LCAud3Bhcy1idG5bbmFtZT1cIndwYXMtc3VibWl0XCJdIGg1LCAuYi0tc2Vjb25kYXJ5IGg2LCAub2ZmLWNhbnZhcyBoNiwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGQtYWRkLXRvLWNhcnQgaDYsXG4gIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX2dvX3RvX2NoZWNrb3V0IGg2LCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9wdXJjaGFzZV9zdWJtaXQgI2VkZC1wdXJjaGFzZS1idXR0b24gaDYsIC53cGFzLWJ0bltuYW1lPVwid3Bhcy1zdWJtaXRcIl0gaDYsIC5iLS1zZWNvbmRhcnkgdWwsIC5vZmYtY2FudmFzIHVsLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZC1hZGQtdG8tY2FydCB1bCxcbiAgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfZ29fdG9fY2hlY2tvdXQgdWwsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX3B1cmNoYXNlX3N1Ym1pdCAjZWRkLXB1cmNoYXNlLWJ1dHRvbiB1bCwgLndwYXMtYnRuW25hbWU9XCJ3cGFzLXN1Ym1pdFwiXSB1bCwgLmItLXNlY29uZGFyeSBsaSwgLm9mZi1jYW52YXMgbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkLWFkZC10by1jYXJ0IGxpLFxuICAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9nb190b19jaGVja291dCBsaSwgI2VkZF9jaGVja291dF93cmFwICNlZGRfcHVyY2hhc2Vfc3VibWl0ICNlZGQtcHVyY2hhc2UtYnV0dG9uIGxpLCAud3Bhcy1idG5bbmFtZT1cIndwYXMtc3VibWl0XCJdIGxpIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuYi0tc2Vjb25kYXJ5IGE6aG92ZXIsIC5vZmYtY2FudmFzIGE6aG92ZXIsIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkLWFkZC10by1jYXJ0IGE6aG92ZXIsXG4gIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX2dvX3RvX2NoZWNrb3V0IGE6aG92ZXIsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX3B1cmNoYXNlX3N1Ym1pdCAjZWRkLXB1cmNoYXNlLWJ1dHRvbiBhOmhvdmVyLCAud3Bhcy1idG5bbmFtZT1cIndwYXMtc3VibWl0XCJdIGE6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgYnV0dG9uLm9mZi1jYW52YXMsIC5vZmYtY2FudmFzLmJ1dHRvbiwgLmZpbGUtZmllbGQgbGFiZWwub2ZmLWNhbnZhcywgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwub2ZmLWNhbnZhcywgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwIC5vZmYtY2FudmFzI2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsLFxuICBpbnB1dC5vZmYtY2FudmFzW3R5cGU9XCJzdWJtaXRcIl0sXG4gIGlucHV0Lm9mZi1jYW52YXNbdHlwZT1cInJlc2V0XCJdLCBidXR0b24uYi0tc2Vjb25kYXJ5LCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gYnV0dG9uLmVkZC1hZGQtdG8tY2FydCxcbiAgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIGJ1dHRvbi5lZGRfZ29fdG9fY2hlY2tvdXQsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX3B1cmNoYXNlX3N1Ym1pdCBidXR0b24jZWRkLXB1cmNoYXNlLWJ1dHRvbiwgYnV0dG9uLndwYXMtYnRuW25hbWU9XCJ3cGFzLXN1Ym1pdFwiXSwgLmItLXNlY29uZGFyeS5idXR0b24sIC5maWxlLWZpZWxkIGxhYmVsLmItLXNlY29uZGFyeSwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwuYi0tc2Vjb25kYXJ5LCAuZmlsZS1maWVsZCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gbGFiZWwuZWRkLWFkZC10by1jYXJ0LCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmZpbGUtZmllbGQgbGFiZWwuZWRkLWFkZC10by1jYXJ0LCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gbGFiZWwuZWRkLWFkZC10by1jYXJ0LCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwuZWRkLWFkZC10by1jYXJ0LCAuZmlsZS1maWVsZFxuICAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gbGFiZWwuZWRkX2dvX3RvX2NoZWNrb3V0LFxuICAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmZpbGUtZmllbGQgbGFiZWwuZWRkX2dvX3RvX2NoZWNrb3V0LCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlclxuICAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gbGFiZWwuZWRkX2dvX3RvX2NoZWNrb3V0LFxuICAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwuZWRkX2dvX3RvX2NoZWNrb3V0LCAuZmlsZS1maWVsZCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9wdXJjaGFzZV9zdWJtaXQgbGFiZWwjZWRkLXB1cmNoYXNlLWJ1dHRvbiwgI2VkZF9jaGVja291dF93cmFwICNlZGRfcHVyY2hhc2Vfc3VibWl0IC5maWxlLWZpZWxkIGxhYmVsI2VkZC1wdXJjaGFzZS1idXR0b24sIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX3B1cmNoYXNlX3N1Ym1pdCBsYWJlbCNlZGQtcHVyY2hhc2UtYnV0dG9uLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9wdXJjaGFzZV9zdWJtaXQgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwjZWRkLXB1cmNoYXNlLWJ1dHRvbiwgLmZpbGUtZmllbGQgbGFiZWwud3Bhcy1idG5bbmFtZT1cIndwYXMtc3VibWl0XCJdLCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbC53cGFzLWJ0bltuYW1lPVwid3Bhcy1zdWJtaXRcIl0sIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuYnV0dG9uLmVkZC1hZGQtdG8tY2FydCwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAuZWRkLWFkZC10by1jYXJ0I2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGQtYWRkLXRvLWNhcnQjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwsXG4gIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuYnV0dG9uLmVkZF9nb190b19jaGVja291dCxcbiAgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAuZWRkX2dvX3RvX2NoZWNrb3V0I2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXBcbiAgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfZ29fdG9fY2hlY2tvdXQjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAuYi0tc2Vjb25kYXJ5I2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgI2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsLndwYXMtYnRuW25hbWU9XCJ3cGFzLXN1Ym1pdFwiXSwgI2VkZF9jaGVja291dF93cmFwICNlZGRfcHVyY2hhc2Vfc3VibWl0IC5idXR0b24jZWRkLXB1cmNoYXNlLWJ1dHRvbiwgLmJ1dHRvbi53cGFzLWJ0bltuYW1lPVwid3Bhcy1zdWJtaXRcIl0sXG4gIGlucHV0LmItLXNlY29uZGFyeVt0eXBlPVwic3VibWl0XCJdLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5lZGQtYWRkLXRvLWNhcnQsXG4gIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmVkZF9nb190b19jaGVja291dCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfcHVyY2hhc2Vfc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0jZWRkLXB1cmNoYXNlLWJ1dHRvbiwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS53cGFzLWJ0bltuYW1lPVwid3Bhcy1zdWJtaXRcIl0sXG4gIGlucHV0LmItLXNlY29uZGFyeVt0eXBlPVwicmVzZXRcIl0sIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSBpbnB1dFt0eXBlPVwicmVzZXRcIl0uZWRkLWFkZC10by1jYXJ0LFxuICAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gaW5wdXRbdHlwZT1cInJlc2V0XCJdLmVkZF9nb190b19jaGVja291dCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfcHVyY2hhc2Vfc3VibWl0IGlucHV0W3R5cGU9XCJyZXNldFwiXSNlZGQtcHVyY2hhc2UtYnV0dG9uLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0ud3Bhcy1idG5bbmFtZT1cIndwYXMtc3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDFEQ0FCO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYnV0dG9uLm9mZi1jYW52YXMgLmVlLWJ1dHRvbi10ZXh0LCAub2ZmLWNhbnZhcy5idXR0b24gLmVlLWJ1dHRvbi10ZXh0LCAuZmlsZS1maWVsZCBsYWJlbC5vZmYtY2FudmFzIC5lZS1idXR0b24tdGV4dCwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwub2ZmLWNhbnZhcyAuZWUtYnV0dG9uLXRleHQsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAub2ZmLWNhbnZhcyNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbCAuZWUtYnV0dG9uLXRleHQsXG4gICAgaW5wdXQub2ZmLWNhbnZhc1t0eXBlPVwic3VibWl0XCJdIC5lZS1idXR0b24tdGV4dCxcbiAgICBpbnB1dC5vZmYtY2FudmFzW3R5cGU9XCJyZXNldFwiXSAuZWUtYnV0dG9uLXRleHQsIGJ1dHRvbi5iLS1zZWNvbmRhcnkgLmVlLWJ1dHRvbi10ZXh0LCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gYnV0dG9uLmVkZC1hZGQtdG8tY2FydCAuZWUtYnV0dG9uLXRleHQsXG4gICAgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIGJ1dHRvbi5lZGRfZ29fdG9fY2hlY2tvdXQgLmVlLWJ1dHRvbi10ZXh0LCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9wdXJjaGFzZV9zdWJtaXQgYnV0dG9uI2VkZC1wdXJjaGFzZS1idXR0b24gLmVlLWJ1dHRvbi10ZXh0LCBidXR0b24ud3Bhcy1idG5bbmFtZT1cIndwYXMtc3VibWl0XCJdIC5lZS1idXR0b24tdGV4dCwgLmItLXNlY29uZGFyeS5idXR0b24gLmVlLWJ1dHRvbi10ZXh0LCAuZmlsZS1maWVsZCBsYWJlbC5iLS1zZWNvbmRhcnkgLmVlLWJ1dHRvbi10ZXh0LCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbC5iLS1zZWNvbmRhcnkgLmVlLWJ1dHRvbi10ZXh0LCAuZmlsZS1maWVsZCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gbGFiZWwuZWRkLWFkZC10by1jYXJ0IC5lZS1idXR0b24tdGV4dCwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5maWxlLWZpZWxkIGxhYmVsLmVkZC1hZGQtdG8tY2FydCAuZWUtYnV0dG9uLXRleHQsIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSBsYWJlbC5lZGQtYWRkLXRvLWNhcnQgLmVlLWJ1dHRvbi10ZXh0LCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwuZWRkLWFkZC10by1jYXJ0IC5lZS1idXR0b24tdGV4dCwgLmZpbGUtZmllbGRcbiAgICAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gbGFiZWwuZWRkX2dvX3RvX2NoZWNrb3V0IC5lZS1idXR0b24tdGV4dCxcbiAgICAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmZpbGUtZmllbGQgbGFiZWwuZWRkX2dvX3RvX2NoZWNrb3V0IC5lZS1idXR0b24tdGV4dCwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXJcbiAgICAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gbGFiZWwuZWRkX2dvX3RvX2NoZWNrb3V0IC5lZS1idXR0b24tdGV4dCxcbiAgICAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwuZWRkX2dvX3RvX2NoZWNrb3V0IC5lZS1idXR0b24tdGV4dCwgLmZpbGUtZmllbGQgI2VkZF9jaGVja291dF93cmFwICNlZGRfcHVyY2hhc2Vfc3VibWl0IGxhYmVsI2VkZC1wdXJjaGFzZS1idXR0b24gLmVlLWJ1dHRvbi10ZXh0LCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9wdXJjaGFzZV9zdWJtaXQgLmZpbGUtZmllbGQgbGFiZWwjZWRkLXB1cmNoYXNlLWJ1dHRvbiAuZWUtYnV0dG9uLXRleHQsIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX3B1cmNoYXNlX3N1Ym1pdCBsYWJlbCNlZGQtcHVyY2hhc2UtYnV0dG9uIC5lZS1idXR0b24tdGV4dCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfcHVyY2hhc2Vfc3VibWl0IC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGxhYmVsI2VkZC1wdXJjaGFzZS1idXR0b24gLmVlLWJ1dHRvbi10ZXh0LCAuZmlsZS1maWVsZCBsYWJlbC53cGFzLWJ0bltuYW1lPVwid3Bhcy1zdWJtaXRcIl0gLmVlLWJ1dHRvbi10ZXh0LCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbC53cGFzLWJ0bltuYW1lPVwid3Bhcy1zdWJtaXRcIl0gLmVlLWJ1dHRvbi10ZXh0LCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmJ1dHRvbi5lZGQtYWRkLXRvLWNhcnQgLmVlLWJ1dHRvbi10ZXh0LCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwIC5lZGQtYWRkLXRvLWNhcnQjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwgLmVlLWJ1dHRvbi10ZXh0LCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGQtYWRkLXRvLWNhcnQjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwgLmVlLWJ1dHRvbi10ZXh0LFxuICAgIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuYnV0dG9uLmVkZF9nb190b19jaGVja291dCAuZWUtYnV0dG9uLXRleHQsXG4gICAgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAuZWRkX2dvX3RvX2NoZWNrb3V0I2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsIC5lZS1idXR0b24tdGV4dCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwXG4gICAgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfZ29fdG9fY2hlY2tvdXQjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwgLmVlLWJ1dHRvbi10ZXh0LCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgLmItLXNlY29uZGFyeSNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbCAuZWUtYnV0dG9uLXRleHQsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwud3Bhcy1idG5bbmFtZT1cIndwYXMtc3VibWl0XCJdIC5lZS1idXR0b24tdGV4dCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfcHVyY2hhc2Vfc3VibWl0IC5idXR0b24jZWRkLXB1cmNoYXNlLWJ1dHRvbiAuZWUtYnV0dG9uLXRleHQsIC5idXR0b24ud3Bhcy1idG5bbmFtZT1cIndwYXMtc3VibWl0XCJdIC5lZS1idXR0b24tdGV4dCxcbiAgICBpbnB1dC5iLS1zZWNvbmRhcnlbdHlwZT1cInN1Ym1pdFwiXSAuZWUtYnV0dG9uLXRleHQsIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmVkZC1hZGQtdG8tY2FydCAuZWUtYnV0dG9uLXRleHQsXG4gICAgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZWRkX2dvX3RvX2NoZWNrb3V0IC5lZS1idXR0b24tdGV4dCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfcHVyY2hhc2Vfc3VibWl0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl0jZWRkLXB1cmNoYXNlLWJ1dHRvbiAuZWUtYnV0dG9uLXRleHQsIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ud3Bhcy1idG5bbmFtZT1cIndwYXMtc3VibWl0XCJdIC5lZS1idXR0b24tdGV4dCxcbiAgICBpbnB1dC5iLS1zZWNvbmRhcnlbdHlwZT1cInJlc2V0XCJdIC5lZS1idXR0b24tdGV4dCwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIGlucHV0W3R5cGU9XCJyZXNldFwiXS5lZGQtYWRkLXRvLWNhcnQgLmVlLWJ1dHRvbi10ZXh0LFxuICAgIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSBpbnB1dFt0eXBlPVwicmVzZXRcIl0uZWRkX2dvX3RvX2NoZWNrb3V0IC5lZS1idXR0b24tdGV4dCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfcHVyY2hhc2Vfc3VibWl0IGlucHV0W3R5cGU9XCJyZXNldFwiXSNlZGQtcHVyY2hhc2UtYnV0dG9uIC5lZS1idXR0b24tdGV4dCwgaW5wdXRbdHlwZT1cInJlc2V0XCJdLndwYXMtYnRuW25hbWU9XCJ3cGFzLXN1Ym1pdFwiXSAuZWUtYnV0dG9uLXRleHQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBidXR0b24ub2ZmLWNhbnZhczpob3ZlciwgLm9mZi1jYW52YXMuYnV0dG9uOmhvdmVyLCAuZmlsZS1maWVsZCBsYWJlbC5vZmYtY2FudmFzOmhvdmVyLCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbC5vZmYtY2FudmFzOmhvdmVyLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgLm9mZi1jYW52YXMjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWw6aG92ZXIsXG4gICAgaW5wdXQub2ZmLWNhbnZhc1t0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuICAgIGlucHV0Lm9mZi1jYW52YXNbdHlwZT1cInJlc2V0XCJdOmhvdmVyLCBidXR0b24uYi0tc2Vjb25kYXJ5OmhvdmVyLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gYnV0dG9uLmVkZC1hZGQtdG8tY2FydDpob3ZlcixcbiAgICAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gYnV0dG9uLmVkZF9nb190b19jaGVja291dDpob3ZlciwgI2VkZF9jaGVja291dF93cmFwICNlZGRfcHVyY2hhc2Vfc3VibWl0IGJ1dHRvbiNlZGQtcHVyY2hhc2UtYnV0dG9uOmhvdmVyLCBidXR0b24ud3Bhcy1idG5bbmFtZT1cIndwYXMtc3VibWl0XCJdOmhvdmVyLCAuYi0tc2Vjb25kYXJ5LmJ1dHRvbjpob3ZlciwgLmZpbGUtZmllbGQgbGFiZWwuYi0tc2Vjb25kYXJ5OmhvdmVyLCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbC5iLS1zZWNvbmRhcnk6aG92ZXIsIC5maWxlLWZpZWxkIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSBsYWJlbC5lZGQtYWRkLXRvLWNhcnQ6aG92ZXIsIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZmlsZS1maWVsZCBsYWJlbC5lZGQtYWRkLXRvLWNhcnQ6aG92ZXIsIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSBsYWJlbC5lZGQtYWRkLXRvLWNhcnQ6aG92ZXIsIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbC5lZGQtYWRkLXRvLWNhcnQ6aG92ZXIsIC5maWxlLWZpZWxkXG4gICAgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIGxhYmVsLmVkZF9nb190b19jaGVja291dDpob3ZlcixcbiAgICAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmZpbGUtZmllbGQgbGFiZWwuZWRkX2dvX3RvX2NoZWNrb3V0OmhvdmVyLCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlclxuICAgIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSBsYWJlbC5lZGRfZ29fdG9fY2hlY2tvdXQ6aG92ZXIsXG4gICAgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGxhYmVsLmVkZF9nb190b19jaGVja291dDpob3ZlciwgLmZpbGUtZmllbGQgI2VkZF9jaGVja291dF93cmFwICNlZGRfcHVyY2hhc2Vfc3VibWl0IGxhYmVsI2VkZC1wdXJjaGFzZS1idXR0b246aG92ZXIsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX3B1cmNoYXNlX3N1Ym1pdCAuZmlsZS1maWVsZCBsYWJlbCNlZGQtcHVyY2hhc2UtYnV0dG9uOmhvdmVyLCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9wdXJjaGFzZV9zdWJtaXQgbGFiZWwjZWRkLXB1cmNoYXNlLWJ1dHRvbjpob3ZlciwgI2VkZF9jaGVja291dF93cmFwICNlZGRfcHVyY2hhc2Vfc3VibWl0IC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGxhYmVsI2VkZC1wdXJjaGFzZS1idXR0b246aG92ZXIsIC5maWxlLWZpZWxkIGxhYmVsLndwYXMtYnRuW25hbWU9XCJ3cGFzLXN1Ym1pdFwiXTpob3ZlciwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwud3Bhcy1idG5bbmFtZT1cIndwYXMtc3VibWl0XCJdOmhvdmVyLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmJ1dHRvbi5lZGQtYWRkLXRvLWNhcnQ6aG92ZXIsIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgLmVkZC1hZGQtdG8tY2FydCNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbDpob3ZlciwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkLWFkZC10by1jYXJ0I2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsOmhvdmVyLFxuICAgIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuYnV0dG9uLmVkZF9nb190b19jaGVja291dDpob3ZlcixcbiAgICAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwIC5lZGRfZ29fdG9fY2hlY2tvdXQjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWw6aG92ZXIsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcFxuICAgIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX2dvX3RvX2NoZWNrb3V0I2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsOmhvdmVyLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgLmItLXNlY29uZGFyeSNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbDpob3ZlciwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwICNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbC53cGFzLWJ0bltuYW1lPVwid3Bhcy1zdWJtaXRcIl06aG92ZXIsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX3B1cmNoYXNlX3N1Ym1pdCAuYnV0dG9uI2VkZC1wdXJjaGFzZS1idXR0b246aG92ZXIsIC5idXR0b24ud3Bhcy1idG5bbmFtZT1cIndwYXMtc3VibWl0XCJdOmhvdmVyLFxuICAgIGlucHV0LmItLXNlY29uZGFyeVt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5lZGQtYWRkLXRvLWNhcnQ6aG92ZXIsXG4gICAgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZWRkX2dvX3RvX2NoZWNrb3V0OmhvdmVyLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9wdXJjaGFzZV9zdWJtaXQgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSNlZGQtcHVyY2hhc2UtYnV0dG9uOmhvdmVyLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdLndwYXMtYnRuW25hbWU9XCJ3cGFzLXN1Ym1pdFwiXTpob3ZlcixcbiAgICBpbnB1dC5iLS1zZWNvbmRhcnlbdHlwZT1cInJlc2V0XCJdOmhvdmVyLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gaW5wdXRbdHlwZT1cInJlc2V0XCJdLmVkZC1hZGQtdG8tY2FydDpob3ZlcixcbiAgICAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gaW5wdXRbdHlwZT1cInJlc2V0XCJdLmVkZF9nb190b19jaGVja291dDpob3ZlciwgI2VkZF9jaGVja291dF93cmFwICNlZGRfcHVyY2hhc2Vfc3VibWl0IGlucHV0W3R5cGU9XCJyZXNldFwiXSNlZGQtcHVyY2hhc2UtYnV0dG9uOmhvdmVyLCBpbnB1dFt0eXBlPVwicmVzZXRcIl0ud3Bhcy1idG5bbmFtZT1cIndwYXMtc3VibWl0XCJdOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNGM2OTM7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uZi0tc2Vjb25kYXJ5LCAuZi0tc2Vjb25kYXJ5IGEsIC5mLS1zZWNvbmRhcnkgcCwgLmYtLXNlY29uZGFyeSBoMSwgLmYtLXNlY29uZGFyeSBoMiwgLmYtLXNlY29uZGFyeSBoMywgLmYtLXNlY29uZGFyeSBoNCwgLmYtLXNlY29uZGFyeSBoNSwgLmYtLXNlY29uZGFyeSBoNiB7XG4gIGNvbG9yOiAjNDFEQ0FCICFpbXBvcnRhbnQ7IH1cblxuLmItLWJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwOyB9XG4gIC5iLS1ib2R5LCAuYi0tYm9keSBhLCAuYi0tYm9keSBwLCAuYi0tYm9keSBoMSwgLmItLWJvZHkgaDIsIC5iLS1ib2R5IGgzLCAuYi0tYm9keSBoNCwgLmItLWJvZHkgaDUsIC5iLS1ib2R5IGg2LCAuYi0tYm9keSB1bCwgLmItLWJvZHkgbGkge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5iLS1ib2R5IGE6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgYnV0dG9uLmItLWJvZHksIC5iLS1ib2R5LmJ1dHRvbiwgLmZpbGUtZmllbGQgbGFiZWwuYi0tYm9keSwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwuYi0tYm9keSwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwIC5iLS1ib2R5I2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsLFxuICBpbnB1dC5iLS1ib2R5W3R5cGU9XCJzdWJtaXRcIl0sXG4gIGlucHV0LmItLWJvZHlbdHlwZT1cInJlc2V0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYnV0dG9uLmItLWJvZHkgLmVlLWJ1dHRvbi10ZXh0LCAuYi0tYm9keS5idXR0b24gLmVlLWJ1dHRvbi10ZXh0LCAuZmlsZS1maWVsZCBsYWJlbC5iLS1ib2R5IC5lZS1idXR0b24tdGV4dCwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwuYi0tYm9keSAuZWUtYnV0dG9uLXRleHQsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAuYi0tYm9keSNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbCAuZWUtYnV0dG9uLXRleHQsXG4gICAgaW5wdXQuYi0tYm9keVt0eXBlPVwic3VibWl0XCJdIC5lZS1idXR0b24tdGV4dCxcbiAgICBpbnB1dC5iLS1ib2R5W3R5cGU9XCJyZXNldFwiXSAuZWUtYnV0dG9uLXRleHQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBidXR0b24uYi0tYm9keTpob3ZlciwgLmItLWJvZHkuYnV0dG9uOmhvdmVyLCAuZmlsZS1maWVsZCBsYWJlbC5iLS1ib2R5OmhvdmVyLCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbC5iLS1ib2R5OmhvdmVyLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgLmItLWJvZHkjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWw6aG92ZXIsXG4gICAgaW5wdXQuYi0tYm9keVt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuICAgIGlucHV0LmItLWJvZHlbdHlwZT1cInJlc2V0XCJdOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmYtLWJvZHksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkLXNsLXVwZ3JhZGUtbGluaywgLmYtLWJvZHkgYSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGQtc2wtdXBncmFkZS1saW5rIGEsIC5mLS1ib2R5IHAsIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkLXNsLXVwZ3JhZGUtbGluayBwLCAuZi0tYm9keSBoMSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGQtc2wtdXBncmFkZS1saW5rIGgxLCAuZi0tYm9keSBoMiwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGQtc2wtdXBncmFkZS1saW5rIGgyLCAuZi0tYm9keSBoMywgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGQtc2wtdXBncmFkZS1saW5rIGgzLCAuZi0tYm9keSBoNCwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGQtc2wtdXBncmFkZS1saW5rIGg0LCAuZi0tYm9keSBoNSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGQtc2wtdXBncmFkZS1saW5rIGg1LCAuZi0tYm9keSBoNiwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGQtc2wtdXBncmFkZS1saW5rIGg2IHtcbiAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uYi0td2hpdGUsIC5zaXRlLWhlYWRlci5mbG9hdGluZywgLnNpdGUtaGVhZGVyLmZsb2F0aW5nLmlzLS1hdHRhY2hlZCAuc3ViLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGOyB9XG4gIC5iLS13aGl0ZSwgLnNpdGUtaGVhZGVyLmZsb2F0aW5nLCAuc2l0ZS1oZWFkZXIuZmxvYXRpbmcuaXMtLWF0dGFjaGVkIC5zdWItbWVudSwgLmItLXdoaXRlIGEsIC5zaXRlLWhlYWRlci5mbG9hdGluZyBhLCAuc2l0ZS1oZWFkZXIuZmxvYXRpbmcuaXMtLWF0dGFjaGVkIC5zdWItbWVudSBhLCAuYi0td2hpdGUgcCwgLnNpdGUtaGVhZGVyLmZsb2F0aW5nIHAsIC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWQgLnN1Yi1tZW51IHAsIC5iLS13aGl0ZSBoMSwgLnNpdGUtaGVhZGVyLmZsb2F0aW5nIGgxLCAuc2l0ZS1oZWFkZXIuZmxvYXRpbmcuaXMtLWF0dGFjaGVkIC5zdWItbWVudSBoMSwgLmItLXdoaXRlIGgyLCAuc2l0ZS1oZWFkZXIuZmxvYXRpbmcgaDIsIC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWQgLnN1Yi1tZW51IGgyLCAuYi0td2hpdGUgaDMsIC5zaXRlLWhlYWRlci5mbG9hdGluZyBoMywgLnNpdGUtaGVhZGVyLmZsb2F0aW5nLmlzLS1hdHRhY2hlZCAuc3ViLW1lbnUgaDMsIC5iLS13aGl0ZSBoNCwgLnNpdGUtaGVhZGVyLmZsb2F0aW5nIGg0LCAuc2l0ZS1oZWFkZXIuZmxvYXRpbmcuaXMtLWF0dGFjaGVkIC5zdWItbWVudSBoNCwgLmItLXdoaXRlIGg1LCAuc2l0ZS1oZWFkZXIuZmxvYXRpbmcgaDUsIC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWQgLnN1Yi1tZW51IGg1LCAuYi0td2hpdGUgaDYsIC5zaXRlLWhlYWRlci5mbG9hdGluZyBoNiwgLnNpdGUtaGVhZGVyLmZsb2F0aW5nLmlzLS1hdHRhY2hlZCAuc3ViLW1lbnUgaDYsIC5iLS13aGl0ZSB1bCwgLnNpdGUtaGVhZGVyLmZsb2F0aW5nIHVsLCAuc2l0ZS1oZWFkZXIuZmxvYXRpbmcuaXMtLWF0dGFjaGVkIC5zdWItbWVudSB1bCwgLmItLXdoaXRlIGxpLCAuc2l0ZS1oZWFkZXIuZmxvYXRpbmcgbGksIC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWQgLnN1Yi1tZW51IGxpIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuYi0td2hpdGUgYTpob3ZlciwgLnNpdGUtaGVhZGVyLmZsb2F0aW5nIGE6aG92ZXIsIC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWQgLnN1Yi1tZW51IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIGJ1dHRvbi5zaXRlLWhlYWRlci5mbG9hdGluZywgLnNpdGUtaGVhZGVyLmZsb2F0aW5nLmJ1dHRvbiwgLmZpbGUtZmllbGQgbGFiZWwuc2l0ZS1oZWFkZXIuZmxvYXRpbmcsIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGxhYmVsLnNpdGUtaGVhZGVyLmZsb2F0aW5nLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgLnNpdGUtaGVhZGVyLmZsb2F0aW5nI2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsLFxuICBpbnB1dC5zaXRlLWhlYWRlci5mbG9hdGluZ1t0eXBlPVwic3VibWl0XCJdLFxuICBpbnB1dC5zaXRlLWhlYWRlci5mbG9hdGluZ1t0eXBlPVwicmVzZXRcIl0sIC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWQgYnV0dG9uLnN1Yi1tZW51LCAuc2l0ZS1oZWFkZXIuZmxvYXRpbmcuaXMtLWF0dGFjaGVkIC5zdWItbWVudS5idXR0b24sIC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWQgLmZpbGUtZmllbGQgbGFiZWwuc3ViLW1lbnUsIC5maWxlLWZpZWxkIC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWQgbGFiZWwuc3ViLW1lbnUsIC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWQgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwuc3ViLW1lbnUsIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWQgbGFiZWwuc3ViLW1lbnUsIC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWQgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwIC5zdWItbWVudSNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwIC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWQgLnN1Yi1tZW51I2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsLCAuc2l0ZS1oZWFkZXIuZmxvYXRpbmcuaXMtLWF0dGFjaGVkXG4gIGlucHV0LnN1Yi1tZW51W3R5cGU9XCJzdWJtaXRcIl0sIC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWRcbiAgaW5wdXQuc3ViLW1lbnVbdHlwZT1cInJlc2V0XCJdLCBidXR0b24uYi0td2hpdGUsIC5iLS13aGl0ZS5idXR0b24sIC5maWxlLWZpZWxkIGxhYmVsLmItLXdoaXRlLCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbC5iLS13aGl0ZSwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwIC5iLS13aGl0ZSNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbCxcbiAgaW5wdXQuYi0td2hpdGVbdHlwZT1cInN1Ym1pdFwiXSxcbiAgaW5wdXQuYi0td2hpdGVbdHlwZT1cInJlc2V0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgYnV0dG9uLnNpdGUtaGVhZGVyLmZsb2F0aW5nIC5lZS1idXR0b24tdGV4dCwgLnNpdGUtaGVhZGVyLmZsb2F0aW5nLmJ1dHRvbiAuZWUtYnV0dG9uLXRleHQsIC5maWxlLWZpZWxkIGxhYmVsLnNpdGUtaGVhZGVyLmZsb2F0aW5nIC5lZS1idXR0b24tdGV4dCwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwuc2l0ZS1oZWFkZXIuZmxvYXRpbmcgLmVlLWJ1dHRvbi10ZXh0LCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgLnNpdGUtaGVhZGVyLmZsb2F0aW5nI2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsIC5lZS1idXR0b24tdGV4dCxcbiAgICBpbnB1dC5zaXRlLWhlYWRlci5mbG9hdGluZ1t0eXBlPVwic3VibWl0XCJdIC5lZS1idXR0b24tdGV4dCxcbiAgICBpbnB1dC5zaXRlLWhlYWRlci5mbG9hdGluZ1t0eXBlPVwicmVzZXRcIl0gLmVlLWJ1dHRvbi10ZXh0LCAuc2l0ZS1oZWFkZXIuZmxvYXRpbmcuaXMtLWF0dGFjaGVkIGJ1dHRvbi5zdWItbWVudSAuZWUtYnV0dG9uLXRleHQsIC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWQgLnN1Yi1tZW51LmJ1dHRvbiAuZWUtYnV0dG9uLXRleHQsIC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWQgLmZpbGUtZmllbGQgbGFiZWwuc3ViLW1lbnUgLmVlLWJ1dHRvbi10ZXh0LCAuZmlsZS1maWVsZCAuc2l0ZS1oZWFkZXIuZmxvYXRpbmcuaXMtLWF0dGFjaGVkIGxhYmVsLnN1Yi1tZW51IC5lZS1idXR0b24tdGV4dCwgLnNpdGUtaGVhZGVyLmZsb2F0aW5nLmlzLS1hdHRhY2hlZCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbC5zdWItbWVudSAuZWUtYnV0dG9uLXRleHQsIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWQgbGFiZWwuc3ViLW1lbnUgLmVlLWJ1dHRvbi10ZXh0LCAuc2l0ZS1oZWFkZXIuZmxvYXRpbmcuaXMtLWF0dGFjaGVkICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAuc3ViLW1lbnUjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwgLmVlLWJ1dHRvbi10ZXh0LCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgLnNpdGUtaGVhZGVyLmZsb2F0aW5nLmlzLS1hdHRhY2hlZCAuc3ViLW1lbnUjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwgLmVlLWJ1dHRvbi10ZXh0LCAuc2l0ZS1oZWFkZXIuZmxvYXRpbmcuaXMtLWF0dGFjaGVkXG4gICAgaW5wdXQuc3ViLW1lbnVbdHlwZT1cInN1Ym1pdFwiXSAuZWUtYnV0dG9uLXRleHQsIC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWRcbiAgICBpbnB1dC5zdWItbWVudVt0eXBlPVwicmVzZXRcIl0gLmVlLWJ1dHRvbi10ZXh0LCBidXR0b24uYi0td2hpdGUgLmVlLWJ1dHRvbi10ZXh0LCAuYi0td2hpdGUuYnV0dG9uIC5lZS1idXR0b24tdGV4dCwgLmZpbGUtZmllbGQgbGFiZWwuYi0td2hpdGUgLmVlLWJ1dHRvbi10ZXh0LCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbC5iLS13aGl0ZSAuZWUtYnV0dG9uLXRleHQsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAuYi0td2hpdGUjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwgLmVlLWJ1dHRvbi10ZXh0LFxuICAgIGlucHV0LmItLXdoaXRlW3R5cGU9XCJzdWJtaXRcIl0gLmVlLWJ1dHRvbi10ZXh0LFxuICAgIGlucHV0LmItLXdoaXRlW3R5cGU9XCJyZXNldFwiXSAuZWUtYnV0dG9uLXRleHQge1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBidXR0b24uc2l0ZS1oZWFkZXIuZmxvYXRpbmc6aG92ZXIsIC5zaXRlLWhlYWRlci5mbG9hdGluZy5idXR0b246aG92ZXIsIC5maWxlLWZpZWxkIGxhYmVsLnNpdGUtaGVhZGVyLmZsb2F0aW5nOmhvdmVyLCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbC5zaXRlLWhlYWRlci5mbG9hdGluZzpob3ZlciwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwIC5zaXRlLWhlYWRlci5mbG9hdGluZyNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbDpob3ZlcixcbiAgICBpbnB1dC5zaXRlLWhlYWRlci5mbG9hdGluZ1t0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuICAgIGlucHV0LnNpdGUtaGVhZGVyLmZsb2F0aW5nW3R5cGU9XCJyZXNldFwiXTpob3ZlciwgLnNpdGUtaGVhZGVyLmZsb2F0aW5nLmlzLS1hdHRhY2hlZCBidXR0b24uc3ViLW1lbnU6aG92ZXIsIC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWQgLnN1Yi1tZW51LmJ1dHRvbjpob3ZlciwgLnNpdGUtaGVhZGVyLmZsb2F0aW5nLmlzLS1hdHRhY2hlZCAuZmlsZS1maWVsZCBsYWJlbC5zdWItbWVudTpob3ZlciwgLmZpbGUtZmllbGQgLnNpdGUtaGVhZGVyLmZsb2F0aW5nLmlzLS1hdHRhY2hlZCBsYWJlbC5zdWItbWVudTpob3ZlciwgLnNpdGUtaGVhZGVyLmZsb2F0aW5nLmlzLS1hdHRhY2hlZCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbC5zdWItbWVudTpob3ZlciwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgLnNpdGUtaGVhZGVyLmZsb2F0aW5nLmlzLS1hdHRhY2hlZCBsYWJlbC5zdWItbWVudTpob3ZlciwgLnNpdGUtaGVhZGVyLmZsb2F0aW5nLmlzLS1hdHRhY2hlZCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgLnN1Yi1tZW51I2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsOmhvdmVyLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgLnNpdGUtaGVhZGVyLmZsb2F0aW5nLmlzLS1hdHRhY2hlZCAuc3ViLW1lbnUjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWw6aG92ZXIsIC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWRcbiAgICBpbnB1dC5zdWItbWVudVt0eXBlPVwic3VibWl0XCJdOmhvdmVyLCAuc2l0ZS1oZWFkZXIuZmxvYXRpbmcuaXMtLWF0dGFjaGVkXG4gICAgaW5wdXQuc3ViLW1lbnVbdHlwZT1cInJlc2V0XCJdOmhvdmVyLCBidXR0b24uYi0td2hpdGU6aG92ZXIsIC5iLS13aGl0ZS5idXR0b246aG92ZXIsIC5maWxlLWZpZWxkIGxhYmVsLmItLXdoaXRlOmhvdmVyLCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbC5iLS13aGl0ZTpob3ZlciwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwIC5iLS13aGl0ZSNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbDpob3ZlcixcbiAgICBpbnB1dC5iLS13aGl0ZVt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuICAgIGlucHV0LmItLXdoaXRlW3R5cGU9XCJyZXNldFwiXTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmYtLXdoaXRlLCAuZi0td2hpdGUgYSwgLmYtLXdoaXRlIHAsIC5mLS13aGl0ZSBoMSwgLmYtLXdoaXRlIGgyLCAuZi0td2hpdGUgaDMsIC5mLS13aGl0ZSBoNCwgLmYtLXdoaXRlIGg1LCAuZi0td2hpdGUgaDYge1xuICBjb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50OyB9XG5cbi5iLS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7IH1cbiAgLmItLWJsYWNrLCAuYi0tYmxhY2sgYSwgLmItLWJsYWNrIHAsIC5iLS1ibGFjayBoMSwgLmItLWJsYWNrIGgyLCAuYi0tYmxhY2sgaDMsIC5iLS1ibGFjayBoNCwgLmItLWJsYWNrIGg1LCAuYi0tYmxhY2sgaDYsIC5iLS1ibGFjayB1bCwgLmItLWJsYWNrIGxpIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuYi0tYmxhY2sgYTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICBidXR0b24uYi0tYmxhY2ssIC5iLS1ibGFjay5idXR0b24sIC5maWxlLWZpZWxkIGxhYmVsLmItLWJsYWNrLCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbC5iLS1ibGFjaywgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwIC5iLS1ibGFjayNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbCxcbiAgaW5wdXQuYi0tYmxhY2tbdHlwZT1cInN1Ym1pdFwiXSxcbiAgaW5wdXQuYi0tYmxhY2tbdHlwZT1cInJlc2V0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYnV0dG9uLmItLWJsYWNrIC5lZS1idXR0b24tdGV4dCwgLmItLWJsYWNrLmJ1dHRvbiAuZWUtYnV0dG9uLXRleHQsIC5maWxlLWZpZWxkIGxhYmVsLmItLWJsYWNrIC5lZS1idXR0b24tdGV4dCwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwuYi0tYmxhY2sgLmVlLWJ1dHRvbi10ZXh0LCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgLmItLWJsYWNrI2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsIC5lZS1idXR0b24tdGV4dCxcbiAgICBpbnB1dC5iLS1ibGFja1t0eXBlPVwic3VibWl0XCJdIC5lZS1idXR0b24tdGV4dCxcbiAgICBpbnB1dC5iLS1ibGFja1t0eXBlPVwicmVzZXRcIl0gLmVlLWJ1dHRvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYnV0dG9uLmItLWJsYWNrOmhvdmVyLCAuYi0tYmxhY2suYnV0dG9uOmhvdmVyLCAuZmlsZS1maWVsZCBsYWJlbC5iLS1ibGFjazpob3ZlciwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwuYi0tYmxhY2s6aG92ZXIsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAuYi0tYmxhY2sjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWw6aG92ZXIsXG4gICAgaW5wdXQuYi0tYmxhY2tbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbiAgICBpbnB1dC5iLS1ibGFja1t0eXBlPVwicmVzZXRcIl06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uZi0tYmxhY2ssIC5mLS1ibGFjayBhLCAuZi0tYmxhY2sgcCwgLmYtLWJsYWNrIGgxLCAuZi0tYmxhY2sgaDIsIC5mLS1ibGFjayBoMywgLmYtLWJsYWNrIGg0LCAuZi0tYmxhY2sgaDUsIC5mLS1ibGFjayBoNiB7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmItLWdyYXktbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFOUU5OyB9XG4gIC5iLS1ncmF5LWxpZ2h0LCAuYi0tZ3JheS1saWdodCBhLCAuYi0tZ3JheS1saWdodCBwLCAuYi0tZ3JheS1saWdodCBoMSwgLmItLWdyYXktbGlnaHQgaDIsIC5iLS1ncmF5LWxpZ2h0IGgzLCAuYi0tZ3JheS1saWdodCBoNCwgLmItLWdyYXktbGlnaHQgaDUsIC5iLS1ncmF5LWxpZ2h0IGg2LCAuYi0tZ3JheS1saWdodCB1bCwgLmItLWdyYXktbGlnaHQgbGkge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5iLS1ncmF5LWxpZ2h0IGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIGJ1dHRvbi5iLS1ncmF5LWxpZ2h0LCAuYi0tZ3JheS1saWdodC5idXR0b24sIC5maWxlLWZpZWxkIGxhYmVsLmItLWdyYXktbGlnaHQsIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGxhYmVsLmItLWdyYXktbGlnaHQsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAuYi0tZ3JheS1saWdodCNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbCxcbiAgaW5wdXQuYi0tZ3JheS1saWdodFt0eXBlPVwic3VibWl0XCJdLFxuICBpbnB1dC5iLS1ncmF5LWxpZ2h0W3R5cGU9XCJyZXNldFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTlFOTtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIGJ1dHRvbi5iLS1ncmF5LWxpZ2h0IC5lZS1idXR0b24tdGV4dCwgLmItLWdyYXktbGlnaHQuYnV0dG9uIC5lZS1idXR0b24tdGV4dCwgLmZpbGUtZmllbGQgbGFiZWwuYi0tZ3JheS1saWdodCAuZWUtYnV0dG9uLXRleHQsIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGxhYmVsLmItLWdyYXktbGlnaHQgLmVlLWJ1dHRvbi10ZXh0LCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgLmItLWdyYXktbGlnaHQjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwgLmVlLWJ1dHRvbi10ZXh0LFxuICAgIGlucHV0LmItLWdyYXktbGlnaHRbdHlwZT1cInN1Ym1pdFwiXSAuZWUtYnV0dG9uLXRleHQsXG4gICAgaW5wdXQuYi0tZ3JheS1saWdodFt0eXBlPVwicmVzZXRcIl0gLmVlLWJ1dHRvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgYnV0dG9uLmItLWdyYXktbGlnaHQ6aG92ZXIsIC5iLS1ncmF5LWxpZ2h0LmJ1dHRvbjpob3ZlciwgLmZpbGUtZmllbGQgbGFiZWwuYi0tZ3JheS1saWdodDpob3ZlciwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwuYi0tZ3JheS1saWdodDpob3ZlciwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwIC5iLS1ncmF5LWxpZ2h0I2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsOmhvdmVyLFxuICAgIGlucHV0LmItLWdyYXktbGlnaHRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbiAgICBpbnB1dC5iLS1ncmF5LWxpZ2h0W3R5cGU9XCJyZXNldFwiXTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBkMGQwO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmYtLWdyYXktbGlnaHQsIC5mLS1ncmF5LWxpZ2h0IGEsIC5mLS1ncmF5LWxpZ2h0IHAsIC5mLS1ncmF5LWxpZ2h0IGgxLCAuZi0tZ3JheS1saWdodCBoMiwgLmYtLWdyYXktbGlnaHQgaDMsIC5mLS1ncmF5LWxpZ2h0IGg0LCAuZi0tZ3JheS1saWdodCBoNSwgLmYtLWdyYXktbGlnaHQgaDYge1xuICBjb2xvcjogI0U5RTlFOSAhaW1wb3J0YW50OyB9XG5cbi5iLS1ncmF5LWxpZ2h0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3OyB9XG4gIC5iLS1ncmF5LWxpZ2h0ZXIsIC5iLS1ncmF5LWxpZ2h0ZXIgYSwgLmItLWdyYXktbGlnaHRlciBwLCAuYi0tZ3JheS1saWdodGVyIGgxLCAuYi0tZ3JheS1saWdodGVyIGgyLCAuYi0tZ3JheS1saWdodGVyIGgzLCAuYi0tZ3JheS1saWdodGVyIGg0LCAuYi0tZ3JheS1saWdodGVyIGg1LCAuYi0tZ3JheS1saWdodGVyIGg2LCAuYi0tZ3JheS1saWdodGVyIHVsLCAuYi0tZ3JheS1saWdodGVyIGxpIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuYi0tZ3JheS1saWdodGVyIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIGJ1dHRvbi5iLS1ncmF5LWxpZ2h0ZXIsIC5iLS1ncmF5LWxpZ2h0ZXIuYnV0dG9uLCAuZmlsZS1maWVsZCBsYWJlbC5iLS1ncmF5LWxpZ2h0ZXIsIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGxhYmVsLmItLWdyYXktbGlnaHRlciwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwIC5iLS1ncmF5LWxpZ2h0ZXIjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwsXG4gIGlucHV0LmItLWdyYXktbGlnaHRlclt0eXBlPVwic3VibWl0XCJdLFxuICBpbnB1dC5iLS1ncmF5LWxpZ2h0ZXJbdHlwZT1cInJlc2V0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgYnV0dG9uLmItLWdyYXktbGlnaHRlciAuZWUtYnV0dG9uLXRleHQsIC5iLS1ncmF5LWxpZ2h0ZXIuYnV0dG9uIC5lZS1idXR0b24tdGV4dCwgLmZpbGUtZmllbGQgbGFiZWwuYi0tZ3JheS1saWdodGVyIC5lZS1idXR0b24tdGV4dCwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwuYi0tZ3JheS1saWdodGVyIC5lZS1idXR0b24tdGV4dCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwIC5iLS1ncmF5LWxpZ2h0ZXIjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwgLmVlLWJ1dHRvbi10ZXh0LFxuICAgIGlucHV0LmItLWdyYXktbGlnaHRlclt0eXBlPVwic3VibWl0XCJdIC5lZS1idXR0b24tdGV4dCxcbiAgICBpbnB1dC5iLS1ncmF5LWxpZ2h0ZXJbdHlwZT1cInJlc2V0XCJdIC5lZS1idXR0b24tdGV4dCB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAgIGJ1dHRvbi5iLS1ncmF5LWxpZ2h0ZXI6aG92ZXIsIC5iLS1ncmF5LWxpZ2h0ZXIuYnV0dG9uOmhvdmVyLCAuZmlsZS1maWVsZCBsYWJlbC5iLS1ncmF5LWxpZ2h0ZXI6aG92ZXIsIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGxhYmVsLmItLWdyYXktbGlnaHRlcjpob3ZlciwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwIC5iLS1ncmF5LWxpZ2h0ZXIjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWw6aG92ZXIsXG4gICAgaW5wdXQuYi0tZ3JheS1saWdodGVyW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4gICAgaW5wdXQuYi0tZ3JheS1saWdodGVyW3R5cGU9XCJyZXNldFwiXTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICAgICAgY29sb3I6ICMwMDAwMDA7IH1cblxuLmYtLWdyYXktbGlnaHRlciwgLmYtLWdyYXktbGlnaHRlciBhLCAuZi0tZ3JheS1saWdodGVyIHAsIC5mLS1ncmF5LWxpZ2h0ZXIgaDEsIC5mLS1ncmF5LWxpZ2h0ZXIgaDIsIC5mLS1ncmF5LWxpZ2h0ZXIgaDMsIC5mLS1ncmF5LWxpZ2h0ZXIgaDQsIC5mLS1ncmF5LWxpZ2h0ZXIgaDUsIC5mLS1ncmF5LWxpZ2h0ZXIgaDYge1xuICBjb2xvcjogI0Y3RjdGNyAhaW1wb3J0YW50OyB9XG5cbi5iLS1ncmF5LWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzJDMkMyOyB9XG4gIC5iLS1ncmF5LWRhcmssIC5iLS1ncmF5LWRhcmsgYSwgLmItLWdyYXktZGFyayBwLCAuYi0tZ3JheS1kYXJrIGgxLCAuYi0tZ3JheS1kYXJrIGgyLCAuYi0tZ3JheS1kYXJrIGgzLCAuYi0tZ3JheS1kYXJrIGg0LCAuYi0tZ3JheS1kYXJrIGg1LCAuYi0tZ3JheS1kYXJrIGg2LCAuYi0tZ3JheS1kYXJrIHVsLCAuYi0tZ3JheS1kYXJrIGxpIHtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAuYi0tZ3JheS1kYXJrIGE6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgYnV0dG9uLmItLWdyYXktZGFyaywgLmItLWdyYXktZGFyay5idXR0b24sIC5maWxlLWZpZWxkIGxhYmVsLmItLWdyYXktZGFyaywgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwuYi0tZ3JheS1kYXJrLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgLmItLWdyYXktZGFyayNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbCxcbiAgaW5wdXQuYi0tZ3JheS1kYXJrW3R5cGU9XCJzdWJtaXRcIl0sXG4gIGlucHV0LmItLWdyYXktZGFya1t0eXBlPVwicmVzZXRcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMkMyQzI7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBidXR0b24uYi0tZ3JheS1kYXJrIC5lZS1idXR0b24tdGV4dCwgLmItLWdyYXktZGFyay5idXR0b24gLmVlLWJ1dHRvbi10ZXh0LCAuZmlsZS1maWVsZCBsYWJlbC5iLS1ncmF5LWRhcmsgLmVlLWJ1dHRvbi10ZXh0LCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbC5iLS1ncmF5LWRhcmsgLmVlLWJ1dHRvbi10ZXh0LCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgLmItLWdyYXktZGFyayNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbCAuZWUtYnV0dG9uLXRleHQsXG4gICAgaW5wdXQuYi0tZ3JheS1kYXJrW3R5cGU9XCJzdWJtaXRcIl0gLmVlLWJ1dHRvbi10ZXh0LFxuICAgIGlucHV0LmItLWdyYXktZGFya1t0eXBlPVwicmVzZXRcIl0gLmVlLWJ1dHRvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYnV0dG9uLmItLWdyYXktZGFyazpob3ZlciwgLmItLWdyYXktZGFyay5idXR0b246aG92ZXIsIC5maWxlLWZpZWxkIGxhYmVsLmItLWdyYXktZGFyazpob3ZlciwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwuYi0tZ3JheS1kYXJrOmhvdmVyLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgLmItLWdyYXktZGFyayNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbDpob3ZlcixcbiAgICBpbnB1dC5iLS1ncmF5LWRhcmtbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbiAgICBpbnB1dC5iLS1ncmF5LWRhcmtbdHlwZT1cInJlc2V0XCJdOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtncmF5O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmYtLWdyYXktZGFyaywgLmYtLWdyYXktZGFyayBhLCAuZi0tZ3JheS1kYXJrIHAsIC5mLS1ncmF5LWRhcmsgaDEsIC5mLS1ncmF5LWRhcmsgaDIsIC5mLS1ncmF5LWRhcmsgaDMsIC5mLS1ncmF5LWRhcmsgaDQsIC5mLS1ncmF5LWRhcmsgaDUsIC5mLS1ncmF5LWRhcmsgaDYge1xuICBjb2xvcjogI0MyQzJDMiAhaW1wb3J0YW50OyB9XG5cbi5iLS1hbGVydCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwICNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERjI0NTE7IH1cbiAgLmItLWFsZXJ0LCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgI2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsLCAuYi0tYWxlcnQgYSwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwICNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbCBhLCAuYi0tYWxlcnQgcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwICNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbCBwLCAuYi0tYWxlcnQgaDEsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwgaDEsIC5iLS1hbGVydCBoMiwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwICNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbCBoMiwgLmItLWFsZXJ0IGgzLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgI2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsIGgzLCAuYi0tYWxlcnQgaDQsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwgaDQsIC5iLS1hbGVydCBoNSwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwICNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbCBoNSwgLmItLWFsZXJ0IGg2LCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgI2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsIGg2LCAuYi0tYWxlcnQgdWwsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwgdWwsIC5iLS1hbGVydCBsaSwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwICNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbCBsaSB7XG4gICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgLmItLWFsZXJ0IGE6aG92ZXIsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwgYTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICBidXR0b24uYi0tYWxlcnQsIC5iLS1hbGVydC5idXR0b24sIC5maWxlLWZpZWxkIGxhYmVsLmItLWFsZXJ0LCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbC5iLS1hbGVydCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwICNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbCxcbiAgaW5wdXQuYi0tYWxlcnRbdHlwZT1cInN1Ym1pdFwiXSxcbiAgaW5wdXQuYi0tYWxlcnRbdHlwZT1cInJlc2V0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREYyNDUxO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYnV0dG9uLmItLWFsZXJ0IC5lZS1idXR0b24tdGV4dCwgLmItLWFsZXJ0LmJ1dHRvbiAuZWUtYnV0dG9uLXRleHQsIC5maWxlLWZpZWxkIGxhYmVsLmItLWFsZXJ0IC5lZS1idXR0b24tdGV4dCwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwuYi0tYWxlcnQgLmVlLWJ1dHRvbi10ZXh0LCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgI2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsIC5lZS1idXR0b24tdGV4dCxcbiAgICBpbnB1dC5iLS1hbGVydFt0eXBlPVwic3VibWl0XCJdIC5lZS1idXR0b24tdGV4dCxcbiAgICBpbnB1dC5iLS1hbGVydFt0eXBlPVwicmVzZXRcIl0gLmVlLWJ1dHRvbi10ZXh0IHtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYnV0dG9uLmItLWFsZXJ0OmhvdmVyLCAuYi0tYWxlcnQuYnV0dG9uOmhvdmVyLCAuZmlsZS1maWVsZCBsYWJlbC5iLS1hbGVydDpob3ZlciwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwuYi0tYWxlcnQ6aG92ZXIsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWw6aG92ZXIsXG4gICAgaW5wdXQuYi0tYWxlcnRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlcixcbiAgICBpbnB1dC5iLS1hbGVydFt0eXBlPVwicmVzZXRcIl06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I1MWI0MDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5mLS1hbGVydCwgLmYtLWFsZXJ0IGEsIC5mLS1hbGVydCBwLCAuZi0tYWxlcnQgaDEsIC5mLS1hbGVydCBoMiwgLmYtLWFsZXJ0IGgzLCAuZi0tYWxlcnQgaDQsIC5mLS1hbGVydCBoNSwgLmYtLWFsZXJ0IGg2IHtcbiAgY29sb3I6ICNERjI0NTEgIWltcG9ydGFudDsgfVxuXG4uYi0ta2wtcHJpbWFyeSwgYm9keS5za2luLWtlbnRsZWRnZSAuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkLCBib2R5LnNraW4ta2VudGxlZGdlIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkLWFkZC10by1jYXJ0LFxuYm9keS5za2luLWtlbnRsZWRnZSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9nb190b19jaGVja291dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQzVFNkU7IH1cbiAgLmItLWtsLXByaW1hcnksIGJvZHkuc2tpbi1rZW50bGVkZ2UgLnNpdGUtaGVhZGVyLmlzLS1hdHRhY2hlZCwgYm9keS5za2luLWtlbnRsZWRnZSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZC1hZGQtdG8tY2FydCxcbiAgYm9keS5za2luLWtlbnRsZWRnZSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9nb190b19jaGVja291dCwgLmItLWtsLXByaW1hcnkgYSwgYm9keS5za2luLWtlbnRsZWRnZSAuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkIGEsIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGQtYWRkLXRvLWNhcnQgYSxcbiAgYm9keS5za2luLWtlbnRsZWRnZSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9nb190b19jaGVja291dCBhLCAuYi0ta2wtcHJpbWFyeSBwLCBib2R5LnNraW4ta2VudGxlZGdlIC5zaXRlLWhlYWRlci5pcy0tYXR0YWNoZWQgcCwgYm9keS5za2luLWtlbnRsZWRnZSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZC1hZGQtdG8tY2FydCBwLFxuICBib2R5LnNraW4ta2VudGxlZGdlIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX2dvX3RvX2NoZWNrb3V0IHAsIC5iLS1rbC1wcmltYXJ5IGgxLCBib2R5LnNraW4ta2VudGxlZGdlIC5zaXRlLWhlYWRlci5pcy0tYXR0YWNoZWQgaDEsIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGQtYWRkLXRvLWNhcnQgaDEsXG4gIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfZ29fdG9fY2hlY2tvdXQgaDEsIC5iLS1rbC1wcmltYXJ5IGgyLCBib2R5LnNraW4ta2VudGxlZGdlIC5zaXRlLWhlYWRlci5pcy0tYXR0YWNoZWQgaDIsIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGQtYWRkLXRvLWNhcnQgaDIsXG4gIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfZ29fdG9fY2hlY2tvdXQgaDIsIC5iLS1rbC1wcmltYXJ5IGgzLCBib2R5LnNraW4ta2VudGxlZGdlIC5zaXRlLWhlYWRlci5pcy0tYXR0YWNoZWQgaDMsIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGQtYWRkLXRvLWNhcnQgaDMsXG4gIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfZ29fdG9fY2hlY2tvdXQgaDMsIC5iLS1rbC1wcmltYXJ5IGg0LCBib2R5LnNraW4ta2VudGxlZGdlIC5zaXRlLWhlYWRlci5pcy0tYXR0YWNoZWQgaDQsIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGQtYWRkLXRvLWNhcnQgaDQsXG4gIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfZ29fdG9fY2hlY2tvdXQgaDQsIC5iLS1rbC1wcmltYXJ5IGg1LCBib2R5LnNraW4ta2VudGxlZGdlIC5zaXRlLWhlYWRlci5pcy0tYXR0YWNoZWQgaDUsIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGQtYWRkLXRvLWNhcnQgaDUsXG4gIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfZ29fdG9fY2hlY2tvdXQgaDUsIC5iLS1rbC1wcmltYXJ5IGg2LCBib2R5LnNraW4ta2VudGxlZGdlIC5zaXRlLWhlYWRlci5pcy0tYXR0YWNoZWQgaDYsIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGQtYWRkLXRvLWNhcnQgaDYsXG4gIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfZ29fdG9fY2hlY2tvdXQgaDYsIC5iLS1rbC1wcmltYXJ5IHVsLCBib2R5LnNraW4ta2VudGxlZGdlIC5zaXRlLWhlYWRlci5pcy0tYXR0YWNoZWQgdWwsIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGQtYWRkLXRvLWNhcnQgdWwsXG4gIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfZ29fdG9fY2hlY2tvdXQgdWwsIC5iLS1rbC1wcmltYXJ5IGxpLCBib2R5LnNraW4ta2VudGxlZGdlIC5zaXRlLWhlYWRlci5pcy0tYXR0YWNoZWQgbGksIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGQtYWRkLXRvLWNhcnQgbGksXG4gIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfZ29fdG9fY2hlY2tvdXQgbGkge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5iLS1rbC1wcmltYXJ5IGE6aG92ZXIsIGJvZHkuc2tpbi1rZW50bGVkZ2UgLnNpdGUtaGVhZGVyLmlzLS1hdHRhY2hlZCBhOmhvdmVyLCBib2R5LnNraW4ta2VudGxlZGdlIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkLWFkZC10by1jYXJ0IGE6aG92ZXIsXG4gIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfZ29fdG9fY2hlY2tvdXQgYTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICBib2R5LnNraW4ta2VudGxlZGdlIGJ1dHRvbi5zaXRlLWhlYWRlci5pcy0tYXR0YWNoZWQsIGJvZHkuc2tpbi1rZW50bGVkZ2UgLnNpdGUtaGVhZGVyLmlzLS1hdHRhY2hlZC5idXR0b24sIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmZpbGUtZmllbGQgbGFiZWwuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkLCAuZmlsZS1maWVsZCBib2R5LnNraW4ta2VudGxlZGdlIGxhYmVsLnNpdGUtaGVhZGVyLmlzLS1hdHRhY2hlZCwgYm9keS5za2luLWtlbnRsZWRnZSAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbC5zaXRlLWhlYWRlci5pcy0tYXR0YWNoZWQsIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGJvZHkuc2tpbi1rZW50bGVkZ2UgbGFiZWwuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkLCBib2R5LnNraW4ta2VudGxlZGdlICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkI2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgYm9keS5za2luLWtlbnRsZWRnZSAuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkI2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsLCBib2R5LnNraW4ta2VudGxlZGdlXG4gIGlucHV0LnNpdGUtaGVhZGVyLmlzLS1hdHRhY2hlZFt0eXBlPVwic3VibWl0XCJdLCBib2R5LnNraW4ta2VudGxlZGdlXG4gIGlucHV0LnNpdGUtaGVhZGVyLmlzLS1hdHRhY2hlZFt0eXBlPVwicmVzZXRcIl0sIGJ1dHRvbi5iLS1rbC1wcmltYXJ5LCBib2R5LnNraW4ta2VudGxlZGdlIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSBidXR0b24uZWRkLWFkZC10by1jYXJ0LFxuICBib2R5LnNraW4ta2VudGxlZGdlIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSBidXR0b24uZWRkX2dvX3RvX2NoZWNrb3V0LCAuYi0ta2wtcHJpbWFyeS5idXR0b24sIC5maWxlLWZpZWxkIGxhYmVsLmItLWtsLXByaW1hcnksIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGxhYmVsLmItLWtsLXByaW1hcnksIC5maWxlLWZpZWxkIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIGxhYmVsLmVkZC1hZGQtdG8tY2FydCwgYm9keS5za2luLWtlbnRsZWRnZSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmZpbGUtZmllbGQgbGFiZWwuZWRkLWFkZC10by1jYXJ0LCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBib2R5LnNraW4ta2VudGxlZGdlIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSBsYWJlbC5lZGQtYWRkLXRvLWNhcnQsIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGxhYmVsLmVkZC1hZGQtdG8tY2FydCwgLmZpbGUtZmllbGRcbiAgYm9keS5za2luLWtlbnRsZWRnZSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gbGFiZWwuZWRkX2dvX3RvX2NoZWNrb3V0LFxuICBib2R5LnNraW4ta2VudGxlZGdlIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZmlsZS1maWVsZCBsYWJlbC5lZGRfZ29fdG9fY2hlY2tvdXQsIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyXG4gIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIGxhYmVsLmVkZF9nb190b19jaGVja291dCxcbiAgYm9keS5za2luLWtlbnRsZWRnZSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwuZWRkX2dvX3RvX2NoZWNrb3V0LCBib2R5LnNraW4ta2VudGxlZGdlIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuYnV0dG9uLmVkZC1hZGQtdG8tY2FydCwgYm9keS5za2luLWtlbnRsZWRnZSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwIC5lZGQtYWRkLXRvLWNhcnQjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCBib2R5LnNraW4ta2VudGxlZGdlIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkLWFkZC10by1jYXJ0I2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsLFxuICBib2R5LnNraW4ta2VudGxlZGdlIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuYnV0dG9uLmVkZF9nb190b19jaGVja291dCxcbiAgYm9keS5za2luLWtlbnRsZWRnZSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwIC5lZGRfZ29fdG9fY2hlY2tvdXQjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcFxuICBib2R5LnNraW4ta2VudGxlZGdlIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX2dvX3RvX2NoZWNrb3V0I2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgLmItLWtsLXByaW1hcnkjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwsXG4gIGlucHV0LmItLWtsLXByaW1hcnlbdHlwZT1cInN1Ym1pdFwiXSwgYm9keS5za2luLWtlbnRsZWRnZSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5lZGQtYWRkLXRvLWNhcnQsXG4gIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZWRkX2dvX3RvX2NoZWNrb3V0LFxuICBpbnB1dC5iLS1rbC1wcmltYXJ5W3R5cGU9XCJyZXNldFwiXSwgYm9keS5za2luLWtlbnRsZWRnZSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gaW5wdXRbdHlwZT1cInJlc2V0XCJdLmVkZC1hZGQtdG8tY2FydCxcbiAgYm9keS5za2luLWtlbnRsZWRnZSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gaW5wdXRbdHlwZT1cInJlc2V0XCJdLmVkZF9nb190b19jaGVja291dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDNUU2RTtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIGJvZHkuc2tpbi1rZW50bGVkZ2UgYnV0dG9uLnNpdGUtaGVhZGVyLmlzLS1hdHRhY2hlZCAuZWUtYnV0dG9uLXRleHQsIGJvZHkuc2tpbi1rZW50bGVkZ2UgLnNpdGUtaGVhZGVyLmlzLS1hdHRhY2hlZC5idXR0b24gLmVlLWJ1dHRvbi10ZXh0LCBib2R5LnNraW4ta2VudGxlZGdlIC5maWxlLWZpZWxkIGxhYmVsLnNpdGUtaGVhZGVyLmlzLS1hdHRhY2hlZCAuZWUtYnV0dG9uLXRleHQsIC5maWxlLWZpZWxkIGJvZHkuc2tpbi1rZW50bGVkZ2UgbGFiZWwuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkIC5lZS1idXR0b24tdGV4dCwgYm9keS5za2luLWtlbnRsZWRnZSAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbC5zaXRlLWhlYWRlci5pcy0tYXR0YWNoZWQgLmVlLWJ1dHRvbi10ZXh0LCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBib2R5LnNraW4ta2VudGxlZGdlIGxhYmVsLnNpdGUtaGVhZGVyLmlzLS1hdHRhY2hlZCAuZWUtYnV0dG9uLXRleHQsIGJvZHkuc2tpbi1rZW50bGVkZ2UgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwIC5zaXRlLWhlYWRlci5pcy0tYXR0YWNoZWQjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwgLmVlLWJ1dHRvbi10ZXh0LCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgYm9keS5za2luLWtlbnRsZWRnZSAuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkI2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsIC5lZS1idXR0b24tdGV4dCwgYm9keS5za2luLWtlbnRsZWRnZVxuICAgIGlucHV0LnNpdGUtaGVhZGVyLmlzLS1hdHRhY2hlZFt0eXBlPVwic3VibWl0XCJdIC5lZS1idXR0b24tdGV4dCwgYm9keS5za2luLWtlbnRsZWRnZVxuICAgIGlucHV0LnNpdGUtaGVhZGVyLmlzLS1hdHRhY2hlZFt0eXBlPVwicmVzZXRcIl0gLmVlLWJ1dHRvbi10ZXh0LCBidXR0b24uYi0ta2wtcHJpbWFyeSAuZWUtYnV0dG9uLXRleHQsIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIGJ1dHRvbi5lZGQtYWRkLXRvLWNhcnQgLmVlLWJ1dHRvbi10ZXh0LFxuICAgIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIGJ1dHRvbi5lZGRfZ29fdG9fY2hlY2tvdXQgLmVlLWJ1dHRvbi10ZXh0LCAuYi0ta2wtcHJpbWFyeS5idXR0b24gLmVlLWJ1dHRvbi10ZXh0LCAuZmlsZS1maWVsZCBsYWJlbC5iLS1rbC1wcmltYXJ5IC5lZS1idXR0b24tdGV4dCwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwuYi0ta2wtcHJpbWFyeSAuZWUtYnV0dG9uLXRleHQsIC5maWxlLWZpZWxkIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIGxhYmVsLmVkZC1hZGQtdG8tY2FydCAuZWUtYnV0dG9uLXRleHQsIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5maWxlLWZpZWxkIGxhYmVsLmVkZC1hZGQtdG8tY2FydCAuZWUtYnV0dG9uLXRleHQsIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIGxhYmVsLmVkZC1hZGQtdG8tY2FydCAuZWUtYnV0dG9uLXRleHQsIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGxhYmVsLmVkZC1hZGQtdG8tY2FydCAuZWUtYnV0dG9uLXRleHQsIC5maWxlLWZpZWxkXG4gICAgYm9keS5za2luLWtlbnRsZWRnZSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gbGFiZWwuZWRkX2dvX3RvX2NoZWNrb3V0IC5lZS1idXR0b24tdGV4dCxcbiAgICBib2R5LnNraW4ta2VudGxlZGdlIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZmlsZS1maWVsZCBsYWJlbC5lZGRfZ29fdG9fY2hlY2tvdXQgLmVlLWJ1dHRvbi10ZXh0LCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlclxuICAgIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIGxhYmVsLmVkZF9nb190b19jaGVja291dCAuZWUtYnV0dG9uLXRleHQsXG4gICAgYm9keS5za2luLWtlbnRsZWRnZSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwuZWRkX2dvX3RvX2NoZWNrb3V0IC5lZS1idXR0b24tdGV4dCwgYm9keS5za2luLWtlbnRsZWRnZSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmJ1dHRvbi5lZGQtYWRkLXRvLWNhcnQgLmVlLWJ1dHRvbi10ZXh0LCBib2R5LnNraW4ta2VudGxlZGdlIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgLmVkZC1hZGQtdG8tY2FydCNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbCAuZWUtYnV0dG9uLXRleHQsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCBib2R5LnNraW4ta2VudGxlZGdlIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkLWFkZC10by1jYXJ0I2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsIC5lZS1idXR0b24tdGV4dCxcbiAgICBib2R5LnNraW4ta2VudGxlZGdlIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuYnV0dG9uLmVkZF9nb190b19jaGVja291dCAuZWUtYnV0dG9uLXRleHQsXG4gICAgYm9keS5za2luLWtlbnRsZWRnZSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwIC5lZGRfZ29fdG9fY2hlY2tvdXQjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwgLmVlLWJ1dHRvbi10ZXh0LCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXBcbiAgICBib2R5LnNraW4ta2VudGxlZGdlIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX2dvX3RvX2NoZWNrb3V0I2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsIC5lZS1idXR0b24tdGV4dCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwIC5iLS1rbC1wcmltYXJ5I2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsIC5lZS1idXR0b24tdGV4dCxcbiAgICBpbnB1dC5iLS1rbC1wcmltYXJ5W3R5cGU9XCJzdWJtaXRcIl0gLmVlLWJ1dHRvbi10ZXh0LCBib2R5LnNraW4ta2VudGxlZGdlIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdLmVkZC1hZGQtdG8tY2FydCAuZWUtYnV0dG9uLXRleHQsXG4gICAgYm9keS5za2luLWtlbnRsZWRnZSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXS5lZGRfZ29fdG9fY2hlY2tvdXQgLmVlLWJ1dHRvbi10ZXh0LFxuICAgIGlucHV0LmItLWtsLXByaW1hcnlbdHlwZT1cInJlc2V0XCJdIC5lZS1idXR0b24tdGV4dCwgYm9keS5za2luLWtlbnRsZWRnZSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gaW5wdXRbdHlwZT1cInJlc2V0XCJdLmVkZC1hZGQtdG8tY2FydCAuZWUtYnV0dG9uLXRleHQsXG4gICAgYm9keS5za2luLWtlbnRsZWRnZSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gaW5wdXRbdHlwZT1cInJlc2V0XCJdLmVkZF9nb190b19jaGVja291dCAuZWUtYnV0dG9uLXRleHQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBib2R5LnNraW4ta2VudGxlZGdlIGJ1dHRvbi5zaXRlLWhlYWRlci5pcy0tYXR0YWNoZWQ6aG92ZXIsIGJvZHkuc2tpbi1rZW50bGVkZ2UgLnNpdGUtaGVhZGVyLmlzLS1hdHRhY2hlZC5idXR0b246aG92ZXIsIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmZpbGUtZmllbGQgbGFiZWwuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkOmhvdmVyLCAuZmlsZS1maWVsZCBib2R5LnNraW4ta2VudGxlZGdlIGxhYmVsLnNpdGUtaGVhZGVyLmlzLS1hdHRhY2hlZDpob3ZlciwgYm9keS5za2luLWtlbnRsZWRnZSAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbC5zaXRlLWhlYWRlci5pcy0tYXR0YWNoZWQ6aG92ZXIsIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGJvZHkuc2tpbi1rZW50bGVkZ2UgbGFiZWwuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkOmhvdmVyLCBib2R5LnNraW4ta2VudGxlZGdlICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkI2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsOmhvdmVyLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgYm9keS5za2luLWtlbnRsZWRnZSAuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkI2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsOmhvdmVyLCBib2R5LnNraW4ta2VudGxlZGdlXG4gICAgaW5wdXQuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIGJvZHkuc2tpbi1rZW50bGVkZ2VcbiAgICBpbnB1dC5zaXRlLWhlYWRlci5pcy0tYXR0YWNoZWRbdHlwZT1cInJlc2V0XCJdOmhvdmVyLCBidXR0b24uYi0ta2wtcHJpbWFyeTpob3ZlciwgYm9keS5za2luLWtlbnRsZWRnZSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gYnV0dG9uLmVkZC1hZGQtdG8tY2FydDpob3ZlcixcbiAgICBib2R5LnNraW4ta2VudGxlZGdlIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSBidXR0b24uZWRkX2dvX3RvX2NoZWNrb3V0OmhvdmVyLCAuYi0ta2wtcHJpbWFyeS5idXR0b246aG92ZXIsIC5maWxlLWZpZWxkIGxhYmVsLmItLWtsLXByaW1hcnk6aG92ZXIsIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGxhYmVsLmItLWtsLXByaW1hcnk6aG92ZXIsIC5maWxlLWZpZWxkIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIGxhYmVsLmVkZC1hZGQtdG8tY2FydDpob3ZlciwgYm9keS5za2luLWtlbnRsZWRnZSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmZpbGUtZmllbGQgbGFiZWwuZWRkLWFkZC10by1jYXJ0OmhvdmVyLCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBib2R5LnNraW4ta2VudGxlZGdlIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSBsYWJlbC5lZGQtYWRkLXRvLWNhcnQ6aG92ZXIsIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGxhYmVsLmVkZC1hZGQtdG8tY2FydDpob3ZlciwgLmZpbGUtZmllbGRcbiAgICBib2R5LnNraW4ta2VudGxlZGdlIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSBsYWJlbC5lZGRfZ29fdG9fY2hlY2tvdXQ6aG92ZXIsXG4gICAgYm9keS5za2luLWtlbnRsZWRnZSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmZpbGUtZmllbGQgbGFiZWwuZWRkX2dvX3RvX2NoZWNrb3V0OmhvdmVyLCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlclxuICAgIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIGxhYmVsLmVkZF9nb190b19jaGVja291dDpob3ZlcixcbiAgICBib2R5LnNraW4ta2VudGxlZGdlIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbC5lZGRfZ29fdG9fY2hlY2tvdXQ6aG92ZXIsIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5idXR0b24uZWRkLWFkZC10by1jYXJ0OmhvdmVyLCBib2R5LnNraW4ta2VudGxlZGdlIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgLmVkZC1hZGQtdG8tY2FydCNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbDpob3ZlciwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGQtYWRkLXRvLWNhcnQjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWw6aG92ZXIsXG4gICAgYm9keS5za2luLWtlbnRsZWRnZSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmJ1dHRvbi5lZGRfZ29fdG9fY2hlY2tvdXQ6aG92ZXIsXG4gICAgYm9keS5za2luLWtlbnRsZWRnZSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwIC5lZGRfZ29fdG9fY2hlY2tvdXQjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWw6aG92ZXIsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcFxuICAgIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfZ29fdG9fY2hlY2tvdXQjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWw6aG92ZXIsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAuYi0ta2wtcHJpbWFyeSNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbDpob3ZlcixcbiAgICBpbnB1dC5iLS1rbC1wcmltYXJ5W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZWRkLWFkZC10by1jYXJ0OmhvdmVyLFxuICAgIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0uZWRkX2dvX3RvX2NoZWNrb3V0OmhvdmVyLFxuICAgIGlucHV0LmItLWtsLXByaW1hcnlbdHlwZT1cInJlc2V0XCJdOmhvdmVyLCBib2R5LnNraW4ta2VudGxlZGdlIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSBpbnB1dFt0eXBlPVwicmVzZXRcIl0uZWRkLWFkZC10by1jYXJ0OmhvdmVyLFxuICAgIGJvZHkuc2tpbi1rZW50bGVkZ2UgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIGlucHV0W3R5cGU9XCJyZXNldFwiXS5lZGRfZ29fdG9fY2hlY2tvdXQ6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZiMmM0MTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5mLS1rbC1wcmltYXJ5LCAuZi0ta2wtcHJpbWFyeSBhLCAuZi0ta2wtcHJpbWFyeSBwLCAuZi0ta2wtcHJpbWFyeSBoMSwgLmYtLWtsLXByaW1hcnkgaDIsIC5mLS1rbC1wcmltYXJ5IGgzLCAuZi0ta2wtcHJpbWFyeSBoNCwgLmYtLWtsLXByaW1hcnkgaDUsIC5mLS1rbC1wcmltYXJ5IGg2IHtcbiAgY29sb3I6ICNGQzVFNkUgIWltcG9ydGFudDsgfVxuXG4uYi0ta2wtc2Vjb25kYXJ5LCBib2R5LnNraW4ta2VudGxlZGdlICNtYy1lbWJlZGRlZC1zdWJzY3JpYmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDREMERBOyB9XG4gIC5iLS1rbC1zZWNvbmRhcnksIGJvZHkuc2tpbi1rZW50bGVkZ2UgI21jLWVtYmVkZGVkLXN1YnNjcmliZSwgLmItLWtsLXNlY29uZGFyeSBhLCBib2R5LnNraW4ta2VudGxlZGdlICNtYy1lbWJlZGRlZC1zdWJzY3JpYmUgYSwgLmItLWtsLXNlY29uZGFyeSBwLCBib2R5LnNraW4ta2VudGxlZGdlICNtYy1lbWJlZGRlZC1zdWJzY3JpYmUgcCwgLmItLWtsLXNlY29uZGFyeSBoMSwgYm9keS5za2luLWtlbnRsZWRnZSAjbWMtZW1iZWRkZWQtc3Vic2NyaWJlIGgxLCAuYi0ta2wtc2Vjb25kYXJ5IGgyLCBib2R5LnNraW4ta2VudGxlZGdlICNtYy1lbWJlZGRlZC1zdWJzY3JpYmUgaDIsIC5iLS1rbC1zZWNvbmRhcnkgaDMsIGJvZHkuc2tpbi1rZW50bGVkZ2UgI21jLWVtYmVkZGVkLXN1YnNjcmliZSBoMywgLmItLWtsLXNlY29uZGFyeSBoNCwgYm9keS5za2luLWtlbnRsZWRnZSAjbWMtZW1iZWRkZWQtc3Vic2NyaWJlIGg0LCAuYi0ta2wtc2Vjb25kYXJ5IGg1LCBib2R5LnNraW4ta2VudGxlZGdlICNtYy1lbWJlZGRlZC1zdWJzY3JpYmUgaDUsIC5iLS1rbC1zZWNvbmRhcnkgaDYsIGJvZHkuc2tpbi1rZW50bGVkZ2UgI21jLWVtYmVkZGVkLXN1YnNjcmliZSBoNiwgLmItLWtsLXNlY29uZGFyeSB1bCwgYm9keS5za2luLWtlbnRsZWRnZSAjbWMtZW1iZWRkZWQtc3Vic2NyaWJlIHVsLCAuYi0ta2wtc2Vjb25kYXJ5IGxpLCBib2R5LnNraW4ta2VudGxlZGdlICNtYy1lbWJlZGRlZC1zdWJzY3JpYmUgbGkge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5iLS1rbC1zZWNvbmRhcnkgYTpob3ZlciwgYm9keS5za2luLWtlbnRsZWRnZSAjbWMtZW1iZWRkZWQtc3Vic2NyaWJlIGE6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgYm9keS5za2luLWtlbnRsZWRnZSBidXR0b24jbWMtZW1iZWRkZWQtc3Vic2NyaWJlLCBib2R5LnNraW4ta2VudGxlZGdlICNtYy1lbWJlZGRlZC1zdWJzY3JpYmUuYnV0dG9uLCBib2R5LnNraW4ta2VudGxlZGdlIC5maWxlLWZpZWxkIGxhYmVsI21jLWVtYmVkZGVkLXN1YnNjcmliZSwgLmZpbGUtZmllbGQgYm9keS5za2luLWtlbnRsZWRnZSBsYWJlbCNtYy1lbWJlZGRlZC1zdWJzY3JpYmUsIGJvZHkuc2tpbi1rZW50bGVkZ2UgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwjbWMtZW1iZWRkZWQtc3Vic2NyaWJlLCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBib2R5LnNraW4ta2VudGxlZGdlIGxhYmVsI21jLWVtYmVkZGVkLXN1YnNjcmliZSwgYm9keS5za2luLWtlbnRsZWRnZVxuICBpbnB1dCNtYy1lbWJlZGRlZC1zdWJzY3JpYmVbdHlwZT1cInN1Ym1pdFwiXSwgYm9keS5za2luLWtlbnRsZWRnZVxuICBpbnB1dCNtYy1lbWJlZGRlZC1zdWJzY3JpYmVbdHlwZT1cInJlc2V0XCJdLCBidXR0b24uYi0ta2wtc2Vjb25kYXJ5LCAuYi0ta2wtc2Vjb25kYXJ5LmJ1dHRvbiwgLmZpbGUtZmllbGQgbGFiZWwuYi0ta2wtc2Vjb25kYXJ5LCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbC5iLS1rbC1zZWNvbmRhcnksICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAuYi0ta2wtc2Vjb25kYXJ5I2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsLFxuICBpbnB1dC5iLS1rbC1zZWNvbmRhcnlbdHlwZT1cInN1Ym1pdFwiXSxcbiAgaW5wdXQuYi0ta2wtc2Vjb25kYXJ5W3R5cGU9XCJyZXNldFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ0RDBEQTtcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIGJvZHkuc2tpbi1rZW50bGVkZ2UgYnV0dG9uI21jLWVtYmVkZGVkLXN1YnNjcmliZSAuZWUtYnV0dG9uLXRleHQsIGJvZHkuc2tpbi1rZW50bGVkZ2UgI21jLWVtYmVkZGVkLXN1YnNjcmliZS5idXR0b24gLmVlLWJ1dHRvbi10ZXh0LCBib2R5LnNraW4ta2VudGxlZGdlIC5maWxlLWZpZWxkIGxhYmVsI21jLWVtYmVkZGVkLXN1YnNjcmliZSAuZWUtYnV0dG9uLXRleHQsIC5maWxlLWZpZWxkIGJvZHkuc2tpbi1rZW50bGVkZ2UgbGFiZWwjbWMtZW1iZWRkZWQtc3Vic2NyaWJlIC5lZS1idXR0b24tdGV4dCwgYm9keS5za2luLWtlbnRsZWRnZSAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbCNtYy1lbWJlZGRlZC1zdWJzY3JpYmUgLmVlLWJ1dHRvbi10ZXh0LCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBib2R5LnNraW4ta2VudGxlZGdlIGxhYmVsI21jLWVtYmVkZGVkLXN1YnNjcmliZSAuZWUtYnV0dG9uLXRleHQsIGJvZHkuc2tpbi1rZW50bGVkZ2VcbiAgICBpbnB1dCNtYy1lbWJlZGRlZC1zdWJzY3JpYmVbdHlwZT1cInN1Ym1pdFwiXSAuZWUtYnV0dG9uLXRleHQsIGJvZHkuc2tpbi1rZW50bGVkZ2VcbiAgICBpbnB1dCNtYy1lbWJlZGRlZC1zdWJzY3JpYmVbdHlwZT1cInJlc2V0XCJdIC5lZS1idXR0b24tdGV4dCwgYnV0dG9uLmItLWtsLXNlY29uZGFyeSAuZWUtYnV0dG9uLXRleHQsIC5iLS1rbC1zZWNvbmRhcnkuYnV0dG9uIC5lZS1idXR0b24tdGV4dCwgLmZpbGUtZmllbGQgbGFiZWwuYi0ta2wtc2Vjb25kYXJ5IC5lZS1idXR0b24tdGV4dCwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwuYi0ta2wtc2Vjb25kYXJ5IC5lZS1idXR0b24tdGV4dCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwIC5iLS1rbC1zZWNvbmRhcnkjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwgLmVlLWJ1dHRvbi10ZXh0LFxuICAgIGlucHV0LmItLWtsLXNlY29uZGFyeVt0eXBlPVwic3VibWl0XCJdIC5lZS1idXR0b24tdGV4dCxcbiAgICBpbnB1dC5iLS1rbC1zZWNvbmRhcnlbdHlwZT1cInJlc2V0XCJdIC5lZS1idXR0b24tdGV4dCB7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIGJvZHkuc2tpbi1rZW50bGVkZ2UgYnV0dG9uI21jLWVtYmVkZGVkLXN1YnNjcmliZTpob3ZlciwgYm9keS5za2luLWtlbnRsZWRnZSAjbWMtZW1iZWRkZWQtc3Vic2NyaWJlLmJ1dHRvbjpob3ZlciwgYm9keS5za2luLWtlbnRsZWRnZSAuZmlsZS1maWVsZCBsYWJlbCNtYy1lbWJlZGRlZC1zdWJzY3JpYmU6aG92ZXIsIC5maWxlLWZpZWxkIGJvZHkuc2tpbi1rZW50bGVkZ2UgbGFiZWwjbWMtZW1iZWRkZWQtc3Vic2NyaWJlOmhvdmVyLCBib2R5LnNraW4ta2VudGxlZGdlIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGxhYmVsI21jLWVtYmVkZGVkLXN1YnNjcmliZTpob3ZlciwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgYm9keS5za2luLWtlbnRsZWRnZSBsYWJlbCNtYy1lbWJlZGRlZC1zdWJzY3JpYmU6aG92ZXIsIGJvZHkuc2tpbi1rZW50bGVkZ2VcbiAgICBpbnB1dCNtYy1lbWJlZGRlZC1zdWJzY3JpYmVbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciwgYm9keS5za2luLWtlbnRsZWRnZVxuICAgIGlucHV0I21jLWVtYmVkZGVkLXN1YnNjcmliZVt0eXBlPVwicmVzZXRcIl06aG92ZXIsIGJ1dHRvbi5iLS1rbC1zZWNvbmRhcnk6aG92ZXIsIC5iLS1rbC1zZWNvbmRhcnkuYnV0dG9uOmhvdmVyLCAuZmlsZS1maWVsZCBsYWJlbC5iLS1rbC1zZWNvbmRhcnk6aG92ZXIsIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGxhYmVsLmItLWtsLXNlY29uZGFyeTpob3ZlciwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwIC5iLS1rbC1zZWNvbmRhcnkjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWw6aG92ZXIsXG4gICAgaW5wdXQuYi0ta2wtc2Vjb25kYXJ5W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4gICAgaW5wdXQuYi0ta2wtc2Vjb25kYXJ5W3R5cGU9XCJyZXNldFwiXTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjdiYWM0O1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cblxuLmYtLWtsLXNlY29uZGFyeSwgLmYtLWtsLXNlY29uZGFyeSBhLCAuZi0ta2wtc2Vjb25kYXJ5IHAsIC5mLS1rbC1zZWNvbmRhcnkgaDEsIC5mLS1rbC1zZWNvbmRhcnkgaDIsIC5mLS1rbC1zZWNvbmRhcnkgaDMsIC5mLS1rbC1zZWNvbmRhcnkgaDQsIC5mLS1rbC1zZWNvbmRhcnkgaDUsIC5mLS1rbC1zZWNvbmRhcnkgaDYge1xuICBjb2xvcjogIzQ0RDBEQSAhaW1wb3J0YW50OyB9XG5cbi5iLS13bC1wcmltYXJ5LCBib2R5LnNraW4td2lsbGllIC5zaXRlLWhlYWRlci5pcy0tYXR0YWNoZWQsIGJvZHkuc2tpbi13aWxsaWUgI21jLWVtYmVkZGVkLXN1YnNjcmliZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyQ0MzRUM7IH1cbiAgLmItLXdsLXByaW1hcnksIGJvZHkuc2tpbi13aWxsaWUgLnNpdGUtaGVhZGVyLmlzLS1hdHRhY2hlZCwgYm9keS5za2luLXdpbGxpZSAjbWMtZW1iZWRkZWQtc3Vic2NyaWJlLCAuYi0td2wtcHJpbWFyeSBhLCBib2R5LnNraW4td2lsbGllIC5zaXRlLWhlYWRlci5pcy0tYXR0YWNoZWQgYSwgYm9keS5za2luLXdpbGxpZSAjbWMtZW1iZWRkZWQtc3Vic2NyaWJlIGEsIC5iLS13bC1wcmltYXJ5IHAsIGJvZHkuc2tpbi13aWxsaWUgLnNpdGUtaGVhZGVyLmlzLS1hdHRhY2hlZCBwLCBib2R5LnNraW4td2lsbGllICNtYy1lbWJlZGRlZC1zdWJzY3JpYmUgcCwgLmItLXdsLXByaW1hcnkgaDEsIGJvZHkuc2tpbi13aWxsaWUgLnNpdGUtaGVhZGVyLmlzLS1hdHRhY2hlZCBoMSwgYm9keS5za2luLXdpbGxpZSAjbWMtZW1iZWRkZWQtc3Vic2NyaWJlIGgxLCAuYi0td2wtcHJpbWFyeSBoMiwgYm9keS5za2luLXdpbGxpZSAuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkIGgyLCBib2R5LnNraW4td2lsbGllICNtYy1lbWJlZGRlZC1zdWJzY3JpYmUgaDIsIC5iLS13bC1wcmltYXJ5IGgzLCBib2R5LnNraW4td2lsbGllIC5zaXRlLWhlYWRlci5pcy0tYXR0YWNoZWQgaDMsIGJvZHkuc2tpbi13aWxsaWUgI21jLWVtYmVkZGVkLXN1YnNjcmliZSBoMywgLmItLXdsLXByaW1hcnkgaDQsIGJvZHkuc2tpbi13aWxsaWUgLnNpdGUtaGVhZGVyLmlzLS1hdHRhY2hlZCBoNCwgYm9keS5za2luLXdpbGxpZSAjbWMtZW1iZWRkZWQtc3Vic2NyaWJlIGg0LCAuYi0td2wtcHJpbWFyeSBoNSwgYm9keS5za2luLXdpbGxpZSAuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkIGg1LCBib2R5LnNraW4td2lsbGllICNtYy1lbWJlZGRlZC1zdWJzY3JpYmUgaDUsIC5iLS13bC1wcmltYXJ5IGg2LCBib2R5LnNraW4td2lsbGllIC5zaXRlLWhlYWRlci5pcy0tYXR0YWNoZWQgaDYsIGJvZHkuc2tpbi13aWxsaWUgI21jLWVtYmVkZGVkLXN1YnNjcmliZSBoNiwgLmItLXdsLXByaW1hcnkgdWwsIGJvZHkuc2tpbi13aWxsaWUgLnNpdGUtaGVhZGVyLmlzLS1hdHRhY2hlZCB1bCwgYm9keS5za2luLXdpbGxpZSAjbWMtZW1iZWRkZWQtc3Vic2NyaWJlIHVsLCAuYi0td2wtcHJpbWFyeSBsaSwgYm9keS5za2luLXdpbGxpZSAuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkIGxpLCBib2R5LnNraW4td2lsbGllICNtYy1lbWJlZGRlZC1zdWJzY3JpYmUgbGkge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5iLS13bC1wcmltYXJ5IGE6aG92ZXIsIGJvZHkuc2tpbi13aWxsaWUgLnNpdGUtaGVhZGVyLmlzLS1hdHRhY2hlZCBhOmhvdmVyLCBib2R5LnNraW4td2lsbGllICNtYy1lbWJlZGRlZC1zdWJzY3JpYmUgYTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICBib2R5LnNraW4td2lsbGllIGJ1dHRvbi5zaXRlLWhlYWRlci5pcy0tYXR0YWNoZWQsIGJvZHkuc2tpbi13aWxsaWUgLnNpdGUtaGVhZGVyLmlzLS1hdHRhY2hlZC5idXR0b24sIGJvZHkuc2tpbi13aWxsaWUgLmZpbGUtZmllbGQgbGFiZWwuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkLCAuZmlsZS1maWVsZCBib2R5LnNraW4td2lsbGllIGxhYmVsLnNpdGUtaGVhZGVyLmlzLS1hdHRhY2hlZCwgYm9keS5za2luLXdpbGxpZSAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbC5zaXRlLWhlYWRlci5pcy0tYXR0YWNoZWQsIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGJvZHkuc2tpbi13aWxsaWUgbGFiZWwuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkLCBib2R5LnNraW4td2lsbGllICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkI2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgYm9keS5za2luLXdpbGxpZSAuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkI2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsLCBib2R5LnNraW4td2lsbGllXG4gIGlucHV0LnNpdGUtaGVhZGVyLmlzLS1hdHRhY2hlZFt0eXBlPVwic3VibWl0XCJdLCBib2R5LnNraW4td2lsbGllXG4gIGlucHV0LnNpdGUtaGVhZGVyLmlzLS1hdHRhY2hlZFt0eXBlPVwicmVzZXRcIl0sIGJvZHkuc2tpbi13aWxsaWUgYnV0dG9uI21jLWVtYmVkZGVkLXN1YnNjcmliZSwgYm9keS5za2luLXdpbGxpZSAjbWMtZW1iZWRkZWQtc3Vic2NyaWJlLmJ1dHRvbiwgYm9keS5za2luLXdpbGxpZSAuZmlsZS1maWVsZCBsYWJlbCNtYy1lbWJlZGRlZC1zdWJzY3JpYmUsIC5maWxlLWZpZWxkIGJvZHkuc2tpbi13aWxsaWUgbGFiZWwjbWMtZW1iZWRkZWQtc3Vic2NyaWJlLCBib2R5LnNraW4td2lsbGllIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGxhYmVsI21jLWVtYmVkZGVkLXN1YnNjcmliZSwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgYm9keS5za2luLXdpbGxpZSBsYWJlbCNtYy1lbWJlZGRlZC1zdWJzY3JpYmUsIGJvZHkuc2tpbi13aWxsaWVcbiAgaW5wdXQjbWMtZW1iZWRkZWQtc3Vic2NyaWJlW3R5cGU9XCJzdWJtaXRcIl0sIGJvZHkuc2tpbi13aWxsaWVcbiAgaW5wdXQjbWMtZW1iZWRkZWQtc3Vic2NyaWJlW3R5cGU9XCJyZXNldFwiXSwgYnV0dG9uLmItLXdsLXByaW1hcnksIC5iLS13bC1wcmltYXJ5LmJ1dHRvbiwgLmZpbGUtZmllbGQgbGFiZWwuYi0td2wtcHJpbWFyeSwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwuYi0td2wtcHJpbWFyeSwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwIC5iLS13bC1wcmltYXJ5I2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsLFxuICBpbnB1dC5iLS13bC1wcmltYXJ5W3R5cGU9XCJzdWJtaXRcIl0sXG4gIGlucHV0LmItLXdsLXByaW1hcnlbdHlwZT1cInJlc2V0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkNDM0VDO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYm9keS5za2luLXdpbGxpZSBidXR0b24uc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkIC5lZS1idXR0b24tdGV4dCwgYm9keS5za2luLXdpbGxpZSAuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkLmJ1dHRvbiAuZWUtYnV0dG9uLXRleHQsIGJvZHkuc2tpbi13aWxsaWUgLmZpbGUtZmllbGQgbGFiZWwuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkIC5lZS1idXR0b24tdGV4dCwgLmZpbGUtZmllbGQgYm9keS5za2luLXdpbGxpZSBsYWJlbC5zaXRlLWhlYWRlci5pcy0tYXR0YWNoZWQgLmVlLWJ1dHRvbi10ZXh0LCBib2R5LnNraW4td2lsbGllIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGxhYmVsLnNpdGUtaGVhZGVyLmlzLS1hdHRhY2hlZCAuZWUtYnV0dG9uLXRleHQsIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGJvZHkuc2tpbi13aWxsaWUgbGFiZWwuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkIC5lZS1idXR0b24tdGV4dCwgYm9keS5za2luLXdpbGxpZSAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgLnNpdGUtaGVhZGVyLmlzLS1hdHRhY2hlZCNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbCAuZWUtYnV0dG9uLXRleHQsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCBib2R5LnNraW4td2lsbGllIC5zaXRlLWhlYWRlci5pcy0tYXR0YWNoZWQjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwgLmVlLWJ1dHRvbi10ZXh0LCBib2R5LnNraW4td2lsbGllXG4gICAgaW5wdXQuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkW3R5cGU9XCJzdWJtaXRcIl0gLmVlLWJ1dHRvbi10ZXh0LCBib2R5LnNraW4td2lsbGllXG4gICAgaW5wdXQuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkW3R5cGU9XCJyZXNldFwiXSAuZWUtYnV0dG9uLXRleHQsIGJvZHkuc2tpbi13aWxsaWUgYnV0dG9uI21jLWVtYmVkZGVkLXN1YnNjcmliZSAuZWUtYnV0dG9uLXRleHQsIGJvZHkuc2tpbi13aWxsaWUgI21jLWVtYmVkZGVkLXN1YnNjcmliZS5idXR0b24gLmVlLWJ1dHRvbi10ZXh0LCBib2R5LnNraW4td2lsbGllIC5maWxlLWZpZWxkIGxhYmVsI21jLWVtYmVkZGVkLXN1YnNjcmliZSAuZWUtYnV0dG9uLXRleHQsIC5maWxlLWZpZWxkIGJvZHkuc2tpbi13aWxsaWUgbGFiZWwjbWMtZW1iZWRkZWQtc3Vic2NyaWJlIC5lZS1idXR0b24tdGV4dCwgYm9keS5za2luLXdpbGxpZSAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbCNtYy1lbWJlZGRlZC1zdWJzY3JpYmUgLmVlLWJ1dHRvbi10ZXh0LCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBib2R5LnNraW4td2lsbGllIGxhYmVsI21jLWVtYmVkZGVkLXN1YnNjcmliZSAuZWUtYnV0dG9uLXRleHQsIGJvZHkuc2tpbi13aWxsaWVcbiAgICBpbnB1dCNtYy1lbWJlZGRlZC1zdWJzY3JpYmVbdHlwZT1cInN1Ym1pdFwiXSAuZWUtYnV0dG9uLXRleHQsIGJvZHkuc2tpbi13aWxsaWVcbiAgICBpbnB1dCNtYy1lbWJlZGRlZC1zdWJzY3JpYmVbdHlwZT1cInJlc2V0XCJdIC5lZS1idXR0b24tdGV4dCwgYnV0dG9uLmItLXdsLXByaW1hcnkgLmVlLWJ1dHRvbi10ZXh0LCAuYi0td2wtcHJpbWFyeS5idXR0b24gLmVlLWJ1dHRvbi10ZXh0LCAuZmlsZS1maWVsZCBsYWJlbC5iLS13bC1wcmltYXJ5IC5lZS1idXR0b24tdGV4dCwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwuYi0td2wtcHJpbWFyeSAuZWUtYnV0dG9uLXRleHQsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAuYi0td2wtcHJpbWFyeSNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbCAuZWUtYnV0dG9uLXRleHQsXG4gICAgaW5wdXQuYi0td2wtcHJpbWFyeVt0eXBlPVwic3VibWl0XCJdIC5lZS1idXR0b24tdGV4dCxcbiAgICBpbnB1dC5iLS13bC1wcmltYXJ5W3R5cGU9XCJyZXNldFwiXSAuZWUtYnV0dG9uLXRleHQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBib2R5LnNraW4td2lsbGllIGJ1dHRvbi5zaXRlLWhlYWRlci5pcy0tYXR0YWNoZWQ6aG92ZXIsIGJvZHkuc2tpbi13aWxsaWUgLnNpdGUtaGVhZGVyLmlzLS1hdHRhY2hlZC5idXR0b246aG92ZXIsIGJvZHkuc2tpbi13aWxsaWUgLmZpbGUtZmllbGQgbGFiZWwuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkOmhvdmVyLCAuZmlsZS1maWVsZCBib2R5LnNraW4td2lsbGllIGxhYmVsLnNpdGUtaGVhZGVyLmlzLS1hdHRhY2hlZDpob3ZlciwgYm9keS5za2luLXdpbGxpZSAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbC5zaXRlLWhlYWRlci5pcy0tYXR0YWNoZWQ6aG92ZXIsIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGJvZHkuc2tpbi13aWxsaWUgbGFiZWwuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkOmhvdmVyLCBib2R5LnNraW4td2lsbGllICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkI2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsOmhvdmVyLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgYm9keS5za2luLXdpbGxpZSAuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkI2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsOmhvdmVyLCBib2R5LnNraW4td2lsbGllXG4gICAgaW5wdXQuc2l0ZS1oZWFkZXIuaXMtLWF0dGFjaGVkW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIGJvZHkuc2tpbi13aWxsaWVcbiAgICBpbnB1dC5zaXRlLWhlYWRlci5pcy0tYXR0YWNoZWRbdHlwZT1cInJlc2V0XCJdOmhvdmVyLCBib2R5LnNraW4td2lsbGllIGJ1dHRvbiNtYy1lbWJlZGRlZC1zdWJzY3JpYmU6aG92ZXIsIGJvZHkuc2tpbi13aWxsaWUgI21jLWVtYmVkZGVkLXN1YnNjcmliZS5idXR0b246aG92ZXIsIGJvZHkuc2tpbi13aWxsaWUgLmZpbGUtZmllbGQgbGFiZWwjbWMtZW1iZWRkZWQtc3Vic2NyaWJlOmhvdmVyLCAuZmlsZS1maWVsZCBib2R5LnNraW4td2lsbGllIGxhYmVsI21jLWVtYmVkZGVkLXN1YnNjcmliZTpob3ZlciwgYm9keS5za2luLXdpbGxpZSAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbCNtYy1lbWJlZGRlZC1zdWJzY3JpYmU6aG92ZXIsIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGJvZHkuc2tpbi13aWxsaWUgbGFiZWwjbWMtZW1iZWRkZWQtc3Vic2NyaWJlOmhvdmVyLCBib2R5LnNraW4td2lsbGllXG4gICAgaW5wdXQjbWMtZW1iZWRkZWQtc3Vic2NyaWJlW3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsIGJvZHkuc2tpbi13aWxsaWVcbiAgICBpbnB1dCNtYy1lbWJlZGRlZC1zdWJzY3JpYmVbdHlwZT1cInJlc2V0XCJdOmhvdmVyLCBidXR0b24uYi0td2wtcHJpbWFyeTpob3ZlciwgLmItLXdsLXByaW1hcnkuYnV0dG9uOmhvdmVyLCAuZmlsZS1maWVsZCBsYWJlbC5iLS13bC1wcmltYXJ5OmhvdmVyLCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbC5iLS13bC1wcmltYXJ5OmhvdmVyLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgLmItLXdsLXByaW1hcnkjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWw6aG92ZXIsXG4gICAgaW5wdXQuYi0td2wtcHJpbWFyeVt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuICAgIGlucHV0LmItLXdsLXByaW1hcnlbdHlwZT1cInJlc2V0XCJdOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxM2E5ZDI7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuXG4uZi0td2wtcHJpbWFyeSwgLmYtLXdsLXByaW1hcnkgYSwgLmYtLXdsLXByaW1hcnkgcCwgLmYtLXdsLXByaW1hcnkgaDEsIC5mLS13bC1wcmltYXJ5IGgyLCAuZi0td2wtcHJpbWFyeSBoMywgLmYtLXdsLXByaW1hcnkgaDQsIC5mLS13bC1wcmltYXJ5IGg1LCAuZi0td2wtcHJpbWFyeSBoNiB7XG4gIGNvbG9yOiAjMkNDM0VDICFpbXBvcnRhbnQ7IH1cblxuLmItLXdsLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYxNDM7IH1cbiAgLmItLXdsLXNlY29uZGFyeSwgLmItLXdsLXNlY29uZGFyeSBhLCAuYi0td2wtc2Vjb25kYXJ5IHAsIC5iLS13bC1zZWNvbmRhcnkgaDEsIC5iLS13bC1zZWNvbmRhcnkgaDIsIC5iLS13bC1zZWNvbmRhcnkgaDMsIC5iLS13bC1zZWNvbmRhcnkgaDQsIC5iLS13bC1zZWNvbmRhcnkgaDUsIC5iLS13bC1zZWNvbmRhcnkgaDYsIC5iLS13bC1zZWNvbmRhcnkgdWwsIC5iLS13bC1zZWNvbmRhcnkgbGkge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5iLS13bC1zZWNvbmRhcnkgYTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICBidXR0b24uYi0td2wtc2Vjb25kYXJ5LCAuYi0td2wtc2Vjb25kYXJ5LmJ1dHRvbiwgLmZpbGUtZmllbGQgbGFiZWwuYi0td2wtc2Vjb25kYXJ5LCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbC5iLS13bC1zZWNvbmRhcnksICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAuYi0td2wtc2Vjb25kYXJ5I2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsLFxuICBpbnB1dC5iLS13bC1zZWNvbmRhcnlbdHlwZT1cInN1Ym1pdFwiXSxcbiAgaW5wdXQuYi0td2wtc2Vjb25kYXJ5W3R5cGU9XCJyZXNldFwiXSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjE0MztcbiAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIGJ1dHRvbi5iLS13bC1zZWNvbmRhcnkgLmVlLWJ1dHRvbi10ZXh0LCAuYi0td2wtc2Vjb25kYXJ5LmJ1dHRvbiAuZWUtYnV0dG9uLXRleHQsIC5maWxlLWZpZWxkIGxhYmVsLmItLXdsLXNlY29uZGFyeSAuZWUtYnV0dG9uLXRleHQsIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGxhYmVsLmItLXdsLXNlY29uZGFyeSAuZWUtYnV0dG9uLXRleHQsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAuYi0td2wtc2Vjb25kYXJ5I2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsIC5lZS1idXR0b24tdGV4dCxcbiAgICBpbnB1dC5iLS13bC1zZWNvbmRhcnlbdHlwZT1cInN1Ym1pdFwiXSAuZWUtYnV0dG9uLXRleHQsXG4gICAgaW5wdXQuYi0td2wtc2Vjb25kYXJ5W3R5cGU9XCJyZXNldFwiXSAuZWUtYnV0dG9uLXRleHQge1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBidXR0b24uYi0td2wtc2Vjb25kYXJ5OmhvdmVyLCAuYi0td2wtc2Vjb25kYXJ5LmJ1dHRvbjpob3ZlciwgLmZpbGUtZmllbGQgbGFiZWwuYi0td2wtc2Vjb25kYXJ5OmhvdmVyLCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbC5iLS13bC1zZWNvbmRhcnk6aG92ZXIsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAuYi0td2wtc2Vjb25kYXJ5I2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsOmhvdmVyLFxuICAgIGlucHV0LmItLXdsLXNlY29uZGFyeVt0eXBlPVwic3VibWl0XCJdOmhvdmVyLFxuICAgIGlucHV0LmItLXdsLXNlY29uZGFyeVt0eXBlPVwicmVzZXRcIl06aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWQxMDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5mLS13bC1zZWNvbmRhcnksIC5mLS13bC1zZWNvbmRhcnkgYSwgLmYtLXdsLXNlY29uZGFyeSBwLCAuZi0td2wtc2Vjb25kYXJ5IGgxLCAuZi0td2wtc2Vjb25kYXJ5IGgyLCAuZi0td2wtc2Vjb25kYXJ5IGgzLCAuZi0td2wtc2Vjb25kYXJ5IGg0LCAuZi0td2wtc2Vjb25kYXJ5IGg1LCAuZi0td2wtc2Vjb25kYXJ5IGg2IHtcbiAgY29sb3I6ICNGRkYxNDMgIWltcG9ydGFudDsgfVxuXG4uc2l0ZS1oZWFkZXIge1xuICB6LWluZGV4OiAxMDtcbiAgYm94LXNoYWRvdzogMHB4IDFweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGxpbmVhcjtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNpdGUtaGVhZGVyLCAuc2l0ZS1oZWFkZXIgYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5zaXRlLWhlYWRlcjpob3ZlciwgLnNpdGUtaGVhZGVyIGE6aG92ZXIge1xuICAgICAgY29sb3I6IGJsYWNrOyB9XG4gIC5zaXRlLWhlYWRlciAuc3ViLW1lbnUtd3JhcCB1bC5zdWItbWVudSBsaSA+IGEge1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gIC5zaXRlLWhlYWRlciBoMTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5zaXRlLWhlYWRlci5mbG9hdGluZyB7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgfVxuICAgIC5zaXRlLWhlYWRlci5mbG9hdGluZy5pcy0tYXR0YWNoZWQgLnNpdGUtdGl0bGUgYVtyZWw9XCJob21lXCJdIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImFzc2V0cy9pbWcvaW50ZXJmYWNlL2xvZ28taW52ZXJ0ZWQuc3ZnXCIpOyB9XG4gIC5zaXRlLWhlYWRlci5pcy0taGlkZGVuIC5zdWItbWVudS13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLnNpdGUtaGVhZGVyX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogNjBweDsgfVxuICAuc2l0ZS1oZWFkZXIgdWwsIC5zaXRlLWhlYWRlciBwIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnNpdGUtaGVhZGVyIC5zaXRlLWJyYW5kaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMzBlbSkge1xuICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLWJyYW5kaW5nIC5zaXRlLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNTZweDsgfSB9XG4gICAgLnNpdGUtaGVhZGVyIC5zaXRlLWJyYW5kaW5nIC5zaXRlLXRpdGxlIGFbcmVsPVwiaG9tZVwiXSB7XG4gICAgICB3aWR0aDogMTAycHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJhc3NldHMvaW1nL2ludGVyZmFjZS9sb2dvLnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnNpdGUtaGVhZGVyIC5zaXRlLWJyYW5kaW5nIC5zaXRlLXRpdGxlIGFbcmVsPVwiaG9tZVwiXSA+IGkge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaXRlLWhlYWRlci0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDgwcHggMCA0MHB4IDA7IH1cbiAgLnNpdGUtaGVhZGVyLS1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogODBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnNpdGUtaGVhZGVyLS1rYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDI4cHggMDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLnNpdGUtaGVhZGVyLS1rYiB7XG4gICAgICBwYWRkaW5nOiA1NnB4IDA7IH0gfVxuICAuc2l0ZS1oZWFkZXItLWtiOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLnNpdGUtaGVhZGVyLS1rYiAuc2VhcmNoLWZvcm0ge1xuICAgIG1hcmdpbjogMDsgfVxuICAuc2l0ZS1oZWFkZXItLWtiIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXG4ub2ZmLWNhbnZhcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgei1pbmRleDogMjA7XG4gIHBhZGRpbmctdG9wOiAxMTJweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTsgfVxuICAub2ZmLWNhbnZhcyB1bCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLm9mZi1jYW52YXNfX2Nsb3NlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gICAgLm9mZi1jYW52YXNfX2Nsb3NlOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7IH1cblxuYXNpZGUud2lkZ2V0LWFyZWEgLm1lbnUge1xuICBtYXJnaW4tYm90dG9tOiA1NnB4OyB9XG5cbi5kYXRhLWxpc3QsIC5zaWRlYmFyLW5hdiwgdWwubmF2LW1lbnUgdWwsIC53aWRnZXQtYXJlYSAubWVudSxcbi53aWRnZXQtYXJlYSAubmF2LFxuLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMsICNlZGRfY2hlY2tvdXRfd3JhcFxuLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucywgLnNpZGViYXItbmF2IC5zdWItbWVudSwgdWwubmF2LW1lbnUgdWwgLnN1Yi1tZW51LCAud2lkZ2V0LWFyZWEgLm1lbnUgLnN1Yi1tZW51LFxuLndpZGdldC1hcmVhIC5uYXYgLnN1Yi1tZW51LFxuLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgLnN1Yi1tZW51LCAjZWRkX2NoZWNrb3V0X3dyYXBcbi53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgLnN1Yi1tZW51LCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwge1xuICBtYXJnaW46IDA7IH1cbiAgLmRhdGEtbGlzdCBsaSwgLnNpZGViYXItbmF2IGxpLCB1bC5uYXYtbWVudSB1bCBsaSwgLndpZGdldC1hcmVhIC5tZW51IGxpLFxuICAud2lkZ2V0LWFyZWEgLm5hdiBsaSxcbiAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgbGksICNlZGRfY2hlY2tvdXRfd3JhcFxuICAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIGxpLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsIGxpLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgbGkge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUU5O1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5kYXRhLWxpc3QgbGk6bGFzdC1jaGlsZCwgLnNpZGViYXItbmF2IGxpOmxhc3QtY2hpbGQsIHVsLm5hdi1tZW51IHVsIGxpOmxhc3QtY2hpbGQsIC53aWRnZXQtYXJlYSAubWVudSBsaTpsYXN0LWNoaWxkLFxuICAgIC53aWRnZXQtYXJlYSAubmF2IGxpOmxhc3QtY2hpbGQsXG4gICAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgbGk6bGFzdC1jaGlsZCwgI2VkZF9jaGVja291dF93cmFwXG4gICAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyBsaTpsYXN0LWNoaWxkLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsIGxpOmxhc3QtY2hpbGQsIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDBweDsgfVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI0Y3RjdGNztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5RTk7IH1cbiAgLmZvb3RlciBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmZvb3Rlcl9fcHJvZHVjdHMge1xuICAgICAgbWFyZ2luLXRvcDogNTZweDsgfSB9XG4gIC5mb290ZXJfX3Byb2R1Y3RzIGEge1xuICAgIGNvbG9yOiAjQzJDMkMyOyB9XG4gICAgLmZvb3Rlcl9fcHJvZHVjdHMgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuICAuZm9vdGVyX19ieSB7XG4gICAgbWFyZ2luLXRvcDogMjhweDsgfVxuICAgIC5mb290ZXJfX2J5IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDQ4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgLmZvb3Rlcl9fYnkge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cblxuLm8tcHJlZml4X19jb250ZW50IFt0eXBlPSd0ZXh0J10sIC5vLXByZWZpeF9fY29udGVudCBbdHlwZT0ncGFzc3dvcmQnXSwgLm8tcHJlZml4X19jb250ZW50IFt0eXBlPSdkYXRlJ10sIC5vLXByZWZpeF9fY29udGVudCBbdHlwZT0nZGF0ZXRpbWUnXSwgLm8tcHJlZml4X19jb250ZW50IFt0eXBlPSdkYXRldGltZS1sb2NhbCddLCAuby1wcmVmaXhfX2NvbnRlbnQgW3R5cGU9J21vbnRoJ10sIC5vLXByZWZpeF9fY29udGVudCBbdHlwZT0nd2VlayddLCAuby1wcmVmaXhfX2NvbnRlbnQgW3R5cGU9J2VtYWlsJ10sIC5vLXByZWZpeF9fY29udGVudCBbdHlwZT0nbnVtYmVyJ10sIC5vLXByZWZpeF9fY29udGVudCBbdHlwZT0nc2VhcmNoJ10sIC5vLXByZWZpeF9fY29udGVudCBbdHlwZT0ndGVsJ10sIC5vLXByZWZpeF9fY29udGVudCBbdHlwZT0ndGltZSddLCAuby1wcmVmaXhfX2NvbnRlbnQgW3R5cGU9J3VybCddLCAuby1wcmVmaXhfX2NvbnRlbnQgW3R5cGU9J2NvbG9yJ10sXG4uby1wcmVmaXhfX2NvbnRlbnQgc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDsgfVxuXG5sYWJlbCBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5sYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7IH1cblxubGFiZWwubGFiZWwtLXJhZGlvLCBsYWJlbC5sYWJlbC0tY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICBsYWJlbC5sYWJlbC0tcmFkaW8gPiAqLCBsYWJlbC5sYWJlbC0tY2hlY2tib3ggPiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIGxhYmVsLmxhYmVsLS1yYWRpbzpiZWZvcmUsIGxhYmVsLmxhYmVsLS1yYWRpbzphZnRlciwgbGFiZWwubGFiZWwtLWNoZWNrYm94OmJlZm9yZSwgbGFiZWwubGFiZWwtLWNoZWNrYm94OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBsaW5lYXI7IH1cbiAgbGFiZWwubGFiZWwtLXJhZGlvOmJlZm9yZSwgbGFiZWwubGFiZWwtLWNoZWNrYm94OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUU5OyB9XG4gIGxhYmVsLmxhYmVsLS1yYWRpbzphZnRlciwgbGFiZWwubGFiZWwtLWNoZWNrYm94OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW46IDAgNHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MDYyRDQ7IH1cbiAgbGFiZWwubGFiZWwtLXJhZGlvLmlzLS1jaGVja2VkOmFmdGVyLCBsYWJlbC5sYWJlbC0tY2hlY2tib3guaXMtLWNoZWNrZWQ6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgtNTAlKTsgfVxuICBsYWJlbC5sYWJlbC0tcmFkaW8uaXMtLWNoZWNrZWQ6YmVmb3JlLCBsYWJlbC5sYWJlbC0tY2hlY2tib3guaXMtLWNoZWNrZWQ6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICM4MDYyRDQ7XG4gICAgYm94LXNoYWRvdzogMCAxOHB4IDIycHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjE4KTsgfVxuICBsYWJlbC5sYWJlbC0tcmFkaW86bm90KC5pcy0tY2hlY2tlZCk6aG92ZXI6YWZ0ZXIsIGxhYmVsLmxhYmVsLS1jaGVja2JveDpub3QoLmlzLS1jaGVja2VkKTpob3ZlcjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpIHRyYW5zbGF0ZVkoLTUwJSk7IH1cblxubGFiZWwubGFiZWwtLXJhZGlvOmJlZm9yZSwgbGFiZWwubGFiZWwtLXJhZGlvOmFmdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7IH1cblxuLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA0OXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUU5O1xuICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnNlYXJjaC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM4MDYyRDQ7IH1cblxuLnNlYXJjaC1mb3JtIGxhYmVsW2Zvcj1cInNcIl0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlYXJjaC1mb3JtIGxhYmVsW2Zvcj1cInNcIl0gLmZhLCAuc2VhcmNoLWZvcm0gbGFiZWxbZm9yPVwic1wiXSAuZWRkX3NsX3Nob3dfa2V5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luOiAwIDE0cHg7XG4gICAgbGVmdDogMDsgfVxuXG4uZmlsZS1maWVsZCBsYWJlbDpiZWZvcmUsIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4O1xuICBmb250LXNpemU6IDEuM2VtO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4uZmlsZS1maWVsZCBsYWJlbCAqLCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbCAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmZpbGUtZmllbGQgaW5wdXRbdHlwZT1cImZpbGVcIl0sIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgd2lkdGg6IDAuMXB4O1xuICBoZWlnaHQ6IDAuMXB4O1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyB9XG4gIC5maWxlLWZpZWxkIGlucHV0W3R5cGU9XCJmaWxlXCJdICsgLmZpbGUtc2VsZWN0aW9uLW5vdGljZSwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgaW5wdXRbdHlwZT1cImZpbGVcIl0gKyAuZmlsZS1zZWxlY3Rpb24tbm90aWNlIHtcbiAgICBjb2xvcjogI0MyQzJDMjtcbiAgICBtYXJnaW4tbGVmdDogMTRweDsgfVxuXG5ib2R5LnNraW4ta2VudGxlZGdlIGEge1xuICBjb2xvcjogIzQ0RDBEQTsgfVxuXG5ib2R5LnNraW4ta2VudGxlZGdlIGxhYmVsLmxhYmVsLS1yYWRpbzphZnRlciwgYm9keS5za2luLWtlbnRsZWRnZSBsYWJlbC5sYWJlbC0tY2hlY2tib3g6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkM1RTZFOyB9XG5cbmJvZHkuc2tpbi1rZW50bGVkZ2UgbGFiZWwubGFiZWwtLXJhZGlvLmlzLS1jaGVja2VkOmJlZm9yZSwgYm9keS5za2luLWtlbnRsZWRnZSBsYWJlbC5sYWJlbC0tY2hlY2tib3guaXMtLWNoZWNrZWQ6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRkM1RTZFOyB9XG5cbmJvZHkuc2tpbi1rZW50bGVkZ2UgLnR5cHN0ZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIGJvZHkuc2tpbi1rZW50bGVkZ2UgLnR5cHN0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIGJvZHkuc2tpbi1rZW50bGVkZ2UgLnR5cHN0ZXItcHJldmlldyB7XG4gICAgY29sb3I6ICNGQzVFNkU7IH1cbiAgICBib2R5LnNraW4ta2VudGxlZGdlIC50eXBzdGVyLXByZXZpZXc6OnNlbGVjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkM1RTZFO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBib2R5LnNraW4ta2VudGxlZGdlIC50eXBzdGVyLXByZXZpZXc6Oi1tb3otc2VsZWN0aW9uIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGQzVFNkU7XG4gICAgICBjb2xvcjogI0ZGRkZGRjsgfVxuICAgIGJvZHkuc2tpbi1rZW50bGVkZ2UgLnR5cHN0ZXItcHJldmlldywgYm9keS5za2luLWtlbnRsZWRnZSAudHlwc3Rlci1wcmV2aWV3OmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjRkM1RTZFO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI0ZDNUU2RTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNGQzVFNkU7IH1cbiAgYm9keS5za2luLWtlbnRsZWRnZSAudHlwc3Rlci1jb250cm9sIGxhYmVsIHNwYW4ge1xuICAgIGNvbG9yOiAjNDREMERBOyB9XG4gIGJvZHkuc2tpbi1rZW50bGVkZ2UgLnR5cHN0ZXItY29udHJvbC0td2VpZ2h0IHVsIGxpIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIGJvZHkuc2tpbi1rZW50bGVkZ2UgLnR5cHN0ZXItY29udHJvbC0td2VpZ2h0IHVsIGxpOmhvdmVyIHNwYW4sIGJvZHkuc2tpbi1rZW50bGVkZ2UgLnR5cHN0ZXItY29udHJvbC0td2VpZ2h0IHVsIGxpLmlzLS1zZWxlY3RlZCBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQzVFNkU7IH1cbiAgICBib2R5LnNraW4ta2VudGxlZGdlIC50eXBzdGVyLWNvbnRyb2wtLXdlaWdodCB1bCBsaSBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjUyLCA5NCwgMTEwLCAwLjUpOyB9XG5cbmJvZHkuc2tpbi1rZW50bGVkZ2UgLnJhbmdlc2xpZGVyIHtcbiAgYmFja2dyb3VuZDogI0ZDNUU2RTsgfVxuXG5ib2R5LnNraW4ta2VudGxlZGdlIC5yYW5nZXNsaWRlcl9fZmlsbCB7XG4gIGJhY2tncm91bmQ6ICNGQzVFNkU7IH1cblxuYm9keS5za2luLWtlbnRsZWRnZSAucmFuZ2VzbGlkZXJfX2hhbmRsZSB7XG4gIGJhY2tncm91bmQ6ICNGQzVFNkU7IH1cblxuYm9keS5za2luLXdpbGxpZSBhIHtcbiAgY29sb3I6ICMyQ0MzRUM7IH1cblxuYm9keS5za2luLXdpbGxpZSBsYWJlbC5sYWJlbC0tcmFkaW86YWZ0ZXIsIGJvZHkuc2tpbi13aWxsaWUgbGFiZWwubGFiZWwtLWNoZWNrYm94OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJDQzNFQzsgfVxuXG5ib2R5LnNraW4td2lsbGllIGxhYmVsLmxhYmVsLS1yYWRpby5pcy0tY2hlY2tlZDpiZWZvcmUsIGJvZHkuc2tpbi13aWxsaWUgbGFiZWwubGFiZWwtLWNoZWNrYm94LmlzLS1jaGVja2VkOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzJDQzNFQzsgfVxuXG5ib2R5LnNraW4td2lsbGllIC50eXBzdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgICBib2R5LnNraW4td2lsbGllIC50eXBzdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBib2R5LnNraW4td2lsbGllIC50eXBzdGVyLXByZXZpZXcge1xuICAgIGNvbG9yOiAjMkNDM0VDOyB9XG4gICAgYm9keS5za2luLXdpbGxpZSAudHlwc3Rlci1wcmV2aWV3OjpzZWxlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZDogIzJDQzNFQztcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgYm9keS5za2luLXdpbGxpZSAudHlwc3Rlci1wcmV2aWV3OjotbW96LXNlbGVjdGlvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMkNDM0VDO1xuICAgICAgY29sb3I6ICNGRkZGRkY7IH1cbiAgICBib2R5LnNraW4td2lsbGllIC50eXBzdGVyLXByZXZpZXcsIGJvZHkuc2tpbi13aWxsaWUgLnR5cHN0ZXItcHJldmlldzpmb2N1cyB7XG4gICAgICBjb2xvcjogIzJDQzNFQztcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMyQ0MzRUM7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMkNDM0VDOyB9XG4gIGJvZHkuc2tpbi13aWxsaWUgLnR5cHN0ZXItY29udHJvbCBsYWJlbCBzcGFuIHtcbiAgICBjb2xvcjogIzJDQzNFQzsgfVxuICBib2R5LnNraW4td2lsbGllIC50eXBzdGVyLWNvbnRyb2wtLXdlaWdodCB1bCBsaSB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBib2R5LnNraW4td2lsbGllIC50eXBzdGVyLWNvbnRyb2wtLXdlaWdodCB1bCBsaTpob3ZlciBzcGFuLCBib2R5LnNraW4td2lsbGllIC50eXBzdGVyLWNvbnRyb2wtLXdlaWdodCB1bCBsaS5pcy0tc2VsZWN0ZWQgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkNDM0VDOyB9XG4gICAgYm9keS5za2luLXdpbGxpZSAudHlwc3Rlci1jb250cm9sLS13ZWlnaHQgdWwgbGkgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ0LCAxOTUsIDIzNiwgMC41KTsgfVxuICBib2R5LnNraW4td2lsbGllIC50eXBzdGVyIC5yYW5nZXNsaWRlciB7XG4gICAgYmFja2dyb3VuZDogI0ZGRjE0MzsgfVxuICBib2R5LnNraW4td2lsbGllIC50eXBzdGVyIC5yYW5nZXNsaWRlcl9fZmlsbCB7XG4gICAgYmFja2dyb3VuZDogIzJDQzNFQzsgfVxuICBib2R5LnNraW4td2lsbGllIC50eXBzdGVyIC5yYW5nZXNsaWRlcl9faGFuZGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMkNDM0VDOyB9XG5cbi5icmVhZGNydW1ic19fc2VwYXJhdG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTRweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAuYnJlYWRjcnVtYnMge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH0gfVxuXG4uc3dpdGNoZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUU5O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnN3aXRjaGVyX19vbiwgLnN3aXRjaGVyX19vZmYge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICBwYWRkaW5nOiA0cHggMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnN3aXRjaGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjREYyNDUxO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzcHg7XG4gICAgdG9wOiAzcHg7XG4gICAgYm90dG9tOiAzcHg7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gM3B4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgbGluZWFyOyB9XG5cbi5zd2l0Y2hlci1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuLnN3aXRjaGVyLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDsgfVxuICAuc3dpdGNoZXItd3JhcHBlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLnN3aXRjaGVyIHtcbiAgICBib3JkZXItY29sb3I6ICNDMkMyQzI7IH1cbiAgICAuc3dpdGNoZXItd3JhcHBlciBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkICsgLnN3aXRjaGVyOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MURDQUI7IH1cblxuLmVkZC1sb2FkaW5nLWFqYXguZWRkLWxvYWRpbmcge1xuICAvKkNvZGUgZnJvbSBwcmV2aW91cyBzdGVwKi9cbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiA0cHggc29saWQgcmdiYSgxMjgsIDk4LCAyMTIsIDAuMik7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCAjODA2MkQ0O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKkRlZmF1bHQgYW5pbWF0aW9uIGNvZGUqL1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGFuaW1hdGlvbi1uYW1lOiByb3RhdGU7XG4gIC8qQ2FsbCB0byBAa2V5ZnJhbWUgcnVsZSovXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgLypDaGFuZ2UgdG8gc3BlZWQgdXAgb3Igc2xvdyBkb3duIHRoZSBhbmltYXRpb24qL1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgLypNYWtlIHRoZSBhbmltYXRpb24gZ28gZm9yZXZlciovXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjsgfVxuXG4vKkRlZmF1bHQgQGtleWZyYW1lcyBydWxlKi9cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uc2lkZWJhci1uYXYsIHVsLm5hdi1tZW51IHVsLCAud2lkZ2V0LWFyZWEgLm1lbnUsXG4ud2lkZ2V0LWFyZWEgLm5hdixcbi53aWRnZXQtYXJlYSAuZGF0YS1saXN0LFxuLndpZGdldC1hcmVhIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwsIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnNcbi53aWRnZXQtYXJlYSB1bCxcbi53aWRnZXQtYXJlYSAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwsIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvblxuLndpZGdldC1hcmVhIHVsLFxuLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMsICNlZGRfY2hlY2tvdXRfd3JhcFxuLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7IH1cbiAgLnNpZGViYXItbmF2IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSwgdWwubmF2LW1lbnUgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAud2lkZ2V0LWFyZWEgLm1lbnUgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLFxuICAud2lkZ2V0LWFyZWEgLm5hdiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4gIC53aWRnZXQtYXJlYSAuZGF0YS1saXN0IGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbiAgLndpZGdldC1hcmVhIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zXG4gIC53aWRnZXQtYXJlYSB1bCBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4gIC53aWRnZXQtYXJlYSAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb25cbiAgLndpZGdldC1hcmVhIHVsIGxpLmN1cnJlbnQtbWVudS1pdGVtID4gYSxcbiAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgbGkuY3VycmVudC1tZW51LWl0ZW0gPiBhLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEge1xuICAgIGNvbG9yOiAjODA2MkQ0OyB9XG5cbi5zaWRlYmFyLW5hdiBsaSwgdWwubmF2LW1lbnUgdWwgbGksIC53aWRnZXQtYXJlYSAubWVudSBsaSxcbi53aWRnZXQtYXJlYSAubmF2IGxpLFxuLndpZGdldC1hcmVhIC5kYXRhLWxpc3QgbGksXG4ud2lkZ2V0LWFyZWEgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bCBsaSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9uc1xuLndpZGdldC1hcmVhIHVsIGxpLFxuLndpZGdldC1hcmVhIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bCBsaSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uXG4ud2lkZ2V0LWFyZWEgdWwgbGksXG4ud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyBsaSwgI2VkZF9jaGVja291dF93cmFwXG4ud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIGxpIHtcbiAgcGFkZGluZzogMDsgfVxuICAuc2lkZWJhci1uYXYgbGkgYSwgdWwubmF2LW1lbnUgdWwgbGkgYSwgLndpZGdldC1hcmVhIC5tZW51IGxpIGEsXG4gIC53aWRnZXQtYXJlYSAubmF2IGxpIGEsXG4gIC53aWRnZXQtYXJlYSAuZGF0YS1saXN0IGxpIGEsXG4gIC53aWRnZXQtYXJlYSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsIGxpIGEsIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnNcbiAgLndpZGdldC1hcmVhIHVsIGxpIGEsXG4gIC53aWRnZXQtYXJlYSAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgbGkgYSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uXG4gIC53aWRnZXQtYXJlYSB1bCBsaSBhLFxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyBsaSBhLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyBsaSBhIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDdweCAxNHB4O1xuICAgIGNvbG9yOiAjMDAwMDAwOyB9XG4gICAgLnNpZGViYXItbmF2IGxpIGE6aG92ZXIsIHVsLm5hdi1tZW51IHVsIGxpIGE6aG92ZXIsIC53aWRnZXQtYXJlYSAubWVudSBsaSBhOmhvdmVyLFxuICAgIC53aWRnZXQtYXJlYSAubmF2IGxpIGE6aG92ZXIsXG4gICAgLndpZGdldC1hcmVhIC5kYXRhLWxpc3QgbGkgYTpob3ZlcixcbiAgICAud2lkZ2V0LWFyZWEgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bCBsaSBhOmhvdmVyLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zXG4gICAgLndpZGdldC1hcmVhIHVsIGxpIGE6aG92ZXIsXG4gICAgLndpZGdldC1hcmVhIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bCBsaSBhOmhvdmVyLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb25cbiAgICAud2lkZ2V0LWFyZWEgdWwgbGkgYTpob3ZlcixcbiAgICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyBsaSBhOmhvdmVyLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgICAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIGxpIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICM4MDYyRDQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhOyB9XG4gICAgLnNpZGViYXItbmF2IGxpIGEgLmZhLCB1bC5uYXYtbWVudSB1bCBsaSBhIC5mYSwgLndpZGdldC1hcmVhIC5tZW51IGxpIGEgLmZhLFxuICAgIC53aWRnZXQtYXJlYSAubmF2IGxpIGEgLmZhLFxuICAgIC53aWRnZXQtYXJlYSAuZGF0YS1saXN0IGxpIGEgLmZhLFxuICAgIC53aWRnZXQtYXJlYSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsIGxpIGEgLmZhLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zXG4gICAgLndpZGdldC1hcmVhIHVsIGxpIGEgLmZhLFxuICAgIC53aWRnZXQtYXJlYSAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgbGkgYSAuZmEsIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvblxuICAgIC53aWRnZXQtYXJlYSB1bCBsaSBhIC5mYSxcbiAgICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyBsaSBhIC5mYSwgI2VkZF9jaGVja291dF93cmFwXG4gICAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyBsaSBhIC5mYSwgLnNpZGViYXItbmF2IGxpIGEgLmVkZF9zbF9zaG93X2tleSwgdWwubmF2LW1lbnUgdWwgbGkgYSAuZWRkX3NsX3Nob3dfa2V5LCAud2lkZ2V0LWFyZWEgLm1lbnUgbGkgYSAuZWRkX3NsX3Nob3dfa2V5LFxuICAgIC53aWRnZXQtYXJlYSAubmF2IGxpIGEgLmVkZF9zbF9zaG93X2tleSxcbiAgICAud2lkZ2V0LWFyZWEgLmRhdGEtbGlzdCBsaSBhIC5lZGRfc2xfc2hvd19rZXksXG4gICAgLndpZGdldC1hcmVhIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwgbGkgYSAuZWRkX3NsX3Nob3dfa2V5LCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zXG4gICAgLndpZGdldC1hcmVhIHVsIGxpIGEgLmVkZF9zbF9zaG93X2tleSxcbiAgICAud2lkZ2V0LWFyZWEgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsIGxpIGEgLmVkZF9zbF9zaG93X2tleSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uXG4gICAgLndpZGdldC1hcmVhIHVsIGxpIGEgLmVkZF9zbF9zaG93X2tleSxcbiAgICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyBsaSBhIC5lZGRfc2xfc2hvd19rZXksICNlZGRfY2hlY2tvdXRfd3JhcFxuICAgIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgbGkgYSAuZWRkX3NsX3Nob3dfa2V5IHtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zaWRlYmFyLW5hdiAuc3ViLW1lbnUsIHVsLm5hdi1tZW51IHVsIC5zdWItbWVudSwgLndpZGdldC1hcmVhIC5tZW51IC5zdWItbWVudSxcbi53aWRnZXQtYXJlYSAubmF2IC5zdWItbWVudSxcbi53aWRnZXQtYXJlYSAuZGF0YS1saXN0IC5zdWItbWVudSxcbi53aWRnZXQtYXJlYSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsIC5zdWItbWVudSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9uc1xuLndpZGdldC1hcmVhIHVsIC5zdWItbWVudSxcbi53aWRnZXQtYXJlYSAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgLnN1Yi1tZW51LCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb25cbi53aWRnZXQtYXJlYSB1bCAuc3ViLW1lbnUsXG4ud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAuc3ViLW1lbnUsICNlZGRfY2hlY2tvdXRfd3JhcFxuLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyAuc3ViLW1lbnUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U5RTlFOTsgfVxuICAuc2lkZWJhci1uYXYgLnN1Yi1tZW51IGxpLCB1bC5uYXYtbWVudSB1bCAuc3ViLW1lbnUgbGksIC53aWRnZXQtYXJlYSAubWVudSAuc3ViLW1lbnUgbGksXG4gIC53aWRnZXQtYXJlYSAubmF2IC5zdWItbWVudSBsaSxcbiAgLndpZGdldC1hcmVhIC5kYXRhLWxpc3QgLnN1Yi1tZW51IGxpLFxuICAud2lkZ2V0LWFyZWEgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bCAuc3ViLW1lbnUgbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnNcbiAgLndpZGdldC1hcmVhIHVsIC5zdWItbWVudSBsaSxcbiAgLndpZGdldC1hcmVhIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bCAuc3ViLW1lbnUgbGksIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvblxuICAud2lkZ2V0LWFyZWEgdWwgLnN1Yi1tZW51IGxpLFxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAuc3ViLW1lbnUgbGksICNlZGRfY2hlY2tvdXRfd3JhcFxuICAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIC5zdWItbWVudSBsaSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC5zaWRlYmFyLW5hdiAuc3ViLW1lbnUgbGkgYSwgdWwubmF2LW1lbnUgdWwgLnN1Yi1tZW51IGxpIGEsIC53aWRnZXQtYXJlYSAubWVudSAuc3ViLW1lbnUgbGkgYSxcbiAgICAud2lkZ2V0LWFyZWEgLm5hdiAuc3ViLW1lbnUgbGkgYSxcbiAgICAud2lkZ2V0LWFyZWEgLmRhdGEtbGlzdCAuc3ViLW1lbnUgbGkgYSxcbiAgICAud2lkZ2V0LWFyZWEgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bCAuc3ViLW1lbnUgbGkgYSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9uc1xuICAgIC53aWRnZXQtYXJlYSB1bCAuc3ViLW1lbnUgbGkgYSxcbiAgICAud2lkZ2V0LWFyZWEgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsIC5zdWItbWVudSBsaSBhLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb25cbiAgICAud2lkZ2V0LWFyZWEgdWwgLnN1Yi1tZW51IGxpIGEsXG4gICAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgLnN1Yi1tZW51IGxpIGEsICNlZGRfY2hlY2tvdXRfd3JhcFxuICAgIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgLnN1Yi1tZW51IGxpIGEge1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCAxOHB4ICsgMjhweCk7IH1cblxuLnNpZGViYXItbmF2LnNpZGViYXItbmF2LS1zcGFjZWQgbGkgYSB7XG4gIHBhZGRpbmc6IDE0cHggMjFweDsgfVxuXG51bC5uYXYtbWVudSBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICB1bC5uYXYtbWVudSBsaSBhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG51bC5uYXYtbWVudSAuc3ViLW1lbnUtd3JhcCB7XG4gIHotaW5kZXg6IDEwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNHB4KTsgfVxuICB1bC5uYXYtbWVudSAuc3ViLW1lbnUtd3JhcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICB1bC5uYXYtbWVudSAuc3ViLW1lbnUtd3JhcCAuc3ViLW1lbnUtd3JhcCB7XG4gICAgdG9wOiAtMXB4O1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgei1pbmRleDogOTk7IH1cbiAgICB1bC5uYXYtbWVudSAuc3ViLW1lbnUtd3JhcCAuc3ViLW1lbnUtd3JhcDpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTsgfVxuXG51bC5uYXYtbWVudSB1bCBsaSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgdWwubmF2LW1lbnUgdWwgbGkgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG51bC5uYXYtbWVudSB1bC5zdWItbWVudSBsaSBhIHtcbiAgcGFkZGluZzogN3B4IDE0cHg7IH1cblxuLnR5cHN0ZXIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC50eXBzdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAudHlwc3Rlci1wcmV2aWV3IHtcbiAgICBwYWRkaW5nOiAxMTJweCAwO1xuICAgIGNvbG9yOiAjRkM1RTZFO1xuICAgIGZvbnQtc2l6ZTogMTIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LWZhbWlseTogJ2tlbnRsZWRnZSc7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTEycHg7IH1cbiAgICAudHlwc3Rlci1wcmV2aWV3OjpzZWxlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZDogI0ZDNUU2RTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnR5cHN0ZXItcHJldmlldzo6LW1vei1zZWxlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZDogI0ZDNUU2RTtcbiAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gICAgLnR5cHN0ZXItcHJldmlldywgLnR5cHN0ZXItcHJldmlldzpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgY29sb3I6ICNGQzVFNkU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQ7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC50eXBzdGVyLWNvbnRyb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgICAgLnR5cHN0ZXItY29udHJvbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH0gfVxuICAgIC50eXBzdGVyLWNvbnRyb2wgbGFiZWwgc3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG4gICAgICBjb2xvcjogIzQ0RDBEQTsgfVxuICAgIC50eXBzdGVyLWNvbnRyb2wtLXdlaWdodCB1bCB7XG4gICAgICBtYXJnaW4tdG9wOiAyOHB4OyB9XG4gICAgICAudHlwc3Rlci1jb250cm9sLS13ZWlnaHQgdWwgbGkge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLnR5cHN0ZXItY29udHJvbC0td2VpZ2h0IHVsIGxpOmhvdmVyIHNwYW4sIC50eXBzdGVyLWNvbnRyb2wtLXdlaWdodCB1bCBsaS5pcy0tc2VsZWN0ZWQgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDNUU2RTsgfVxuICAgICAgICAudHlwc3Rlci1jb250cm9sLS13ZWlnaHQgdWwgbGkgc3BhbiB7XG4gICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1MiwgOTQsIDExMCwgMC41KTsgfVxuXG4ud2lkZ2V0LWFyZWEgLm1lbnUgLm1lbnUtaXRlbS1hbmNob3IsXG4ud2lkZ2V0LWFyZWEgLmRhdGEtbGlzdCAubWVudS1pdGVtLWFuY2hvcixcbi53aWRnZXQtYXJlYSAuc2lkZWJhci1uYXYgLm1lbnUtaXRlbS1hbmNob3IsXG4ud2lkZ2V0LWFyZWEgdWwubmF2LW1lbnUgdWwgLm1lbnUtaXRlbS1hbmNob3IsIHVsLm5hdi1tZW51XG4ud2lkZ2V0LWFyZWEgdWwgLm1lbnUtaXRlbS1hbmNob3IsIC53aWRnZXQtYXJlYSAubWVudSAubWVudS1pdGVtLWFuY2hvciwgLndpZGdldC1hcmVhIC5uYXYgLm1lbnUtaXRlbS1hbmNob3IsIC5zaWRlYmFyLW5hdlxuLndpZGdldC1hcmVhIC5zdWItbWVudSAubWVudS1pdGVtLWFuY2hvciwgdWwubmF2LW1lbnUgdWxcbi53aWRnZXQtYXJlYSAuc3ViLW1lbnUgLm1lbnUtaXRlbS1hbmNob3IsXG4ud2lkZ2V0LWFyZWEgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bCAubWVudS1pdGVtLWFuY2hvciwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9uc1xuLndpZGdldC1hcmVhIHVsIC5tZW51LWl0ZW0tYW5jaG9yLFxuLndpZGdldC1hcmVhIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bCAubWVudS1pdGVtLWFuY2hvciwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uXG4ud2lkZ2V0LWFyZWEgdWwgLm1lbnUtaXRlbS1hbmNob3IsXG4ud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAubWVudS1pdGVtLWFuY2hvciwgI2VkZF9jaGVja291dF93cmFwXG4ud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIC5tZW51LWl0ZW0tYW5jaG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC53aWRnZXQtYXJlYSAubWVudSAubWVudS1pdGVtLWFuY2hvcjpub3QoOmhvdmVyKSAubGFiZWwsIC53aWRnZXQtYXJlYSAubWVudSAubWVudS1pdGVtLWFuY2hvcjpub3QoOmhvdmVyKSAud3Bhcy1sYWJlbCxcbiAgICAud2lkZ2V0LWFyZWEgLmRhdGEtbGlzdCAubWVudS1pdGVtLWFuY2hvcjpub3QoOmhvdmVyKSAubGFiZWwsXG4gICAgLndpZGdldC1hcmVhIC5zaWRlYmFyLW5hdiAubWVudS1pdGVtLWFuY2hvcjpub3QoOmhvdmVyKSAubGFiZWwsXG4gICAgLndpZGdldC1hcmVhIHVsLm5hdi1tZW51IHVsIC5tZW51LWl0ZW0tYW5jaG9yOm5vdCg6aG92ZXIpIC5sYWJlbCwgdWwubmF2LW1lbnVcbiAgICAud2lkZ2V0LWFyZWEgdWwgLm1lbnUtaXRlbS1hbmNob3I6bm90KDpob3ZlcikgLmxhYmVsLCAud2lkZ2V0LWFyZWEgLm1lbnUgLm1lbnUtaXRlbS1hbmNob3I6bm90KDpob3ZlcikgLmxhYmVsLCAud2lkZ2V0LWFyZWEgLm5hdiAubWVudS1pdGVtLWFuY2hvcjpub3QoOmhvdmVyKSAubGFiZWwsIC5zaWRlYmFyLW5hdlxuICAgIC53aWRnZXQtYXJlYSAuc3ViLW1lbnUgLm1lbnUtaXRlbS1hbmNob3I6bm90KDpob3ZlcikgLmxhYmVsLCB1bC5uYXYtbWVudSB1bFxuICAgIC53aWRnZXQtYXJlYSAuc3ViLW1lbnUgLm1lbnUtaXRlbS1hbmNob3I6bm90KDpob3ZlcikgLmxhYmVsLFxuICAgIC53aWRnZXQtYXJlYSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsIC5tZW51LWl0ZW0tYW5jaG9yOm5vdCg6aG92ZXIpIC5sYWJlbCwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9uc1xuICAgIC53aWRnZXQtYXJlYSB1bCAubWVudS1pdGVtLWFuY2hvcjpub3QoOmhvdmVyKSAubGFiZWwsXG4gICAgLndpZGdldC1hcmVhIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bCAubWVudS1pdGVtLWFuY2hvcjpub3QoOmhvdmVyKSAubGFiZWwsIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvblxuICAgIC53aWRnZXQtYXJlYSB1bCAubWVudS1pdGVtLWFuY2hvcjpub3QoOmhvdmVyKSAubGFiZWwsXG4gICAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgLm1lbnUtaXRlbS1hbmNob3I6bm90KDpob3ZlcikgLmxhYmVsLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgICAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIC5tZW51LWl0ZW0tYW5jaG9yOm5vdCg6aG92ZXIpIC5sYWJlbCxcbiAgICAud2lkZ2V0LWFyZWEgLmRhdGEtbGlzdCAubWVudS1pdGVtLWFuY2hvcjpub3QoOmhvdmVyKSAud3Bhcy1sYWJlbCxcbiAgICAud2lkZ2V0LWFyZWEgLnNpZGViYXItbmF2IC5tZW51LWl0ZW0tYW5jaG9yOm5vdCg6aG92ZXIpIC53cGFzLWxhYmVsLFxuICAgIC53aWRnZXQtYXJlYSB1bC5uYXYtbWVudSB1bCAubWVudS1pdGVtLWFuY2hvcjpub3QoOmhvdmVyKSAud3Bhcy1sYWJlbCwgdWwubmF2LW1lbnVcbiAgICAud2lkZ2V0LWFyZWEgdWwgLm1lbnUtaXRlbS1hbmNob3I6bm90KDpob3ZlcikgLndwYXMtbGFiZWwsIC53aWRnZXQtYXJlYSAubWVudSAubWVudS1pdGVtLWFuY2hvcjpub3QoOmhvdmVyKSAud3Bhcy1sYWJlbCwgLndpZGdldC1hcmVhIC5uYXYgLm1lbnUtaXRlbS1hbmNob3I6bm90KDpob3ZlcikgLndwYXMtbGFiZWwsIC5zaWRlYmFyLW5hdlxuICAgIC53aWRnZXQtYXJlYSAuc3ViLW1lbnUgLm1lbnUtaXRlbS1hbmNob3I6bm90KDpob3ZlcikgLndwYXMtbGFiZWwsIHVsLm5hdi1tZW51IHVsXG4gICAgLndpZGdldC1hcmVhIC5zdWItbWVudSAubWVudS1pdGVtLWFuY2hvcjpub3QoOmhvdmVyKSAud3Bhcy1sYWJlbCxcbiAgICAud2lkZ2V0LWFyZWEgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bCAubWVudS1pdGVtLWFuY2hvcjpub3QoOmhvdmVyKSAud3Bhcy1sYWJlbCwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9uc1xuICAgIC53aWRnZXQtYXJlYSB1bCAubWVudS1pdGVtLWFuY2hvcjpub3QoOmhvdmVyKSAud3Bhcy1sYWJlbCxcbiAgICAud2lkZ2V0LWFyZWEgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsIC5tZW51LWl0ZW0tYW5jaG9yOm5vdCg6aG92ZXIpIC53cGFzLWxhYmVsLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb25cbiAgICAud2lkZ2V0LWFyZWEgdWwgLm1lbnUtaXRlbS1hbmNob3I6bm90KDpob3ZlcikgLndwYXMtbGFiZWwsXG4gICAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgLm1lbnUtaXRlbS1hbmNob3I6bm90KDpob3ZlcikgLndwYXMtbGFiZWwsICNlZGRfY2hlY2tvdXRfd3JhcFxuICAgIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgLm1lbnUtaXRlbS1hbmNob3I6bm90KDpob3ZlcikgLndwYXMtbGFiZWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIG1heC13aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7IH0gfVxuXG4ud2lkZ2V0LWFyZWEgLm1lbnUgLm1lbnUtaXRlbS1pY29uLFxuLndpZGdldC1hcmVhIC5kYXRhLWxpc3QgLm1lbnUtaXRlbS1pY29uLFxuLndpZGdldC1hcmVhIC5zaWRlYmFyLW5hdiAubWVudS1pdGVtLWljb24sXG4ud2lkZ2V0LWFyZWEgdWwubmF2LW1lbnUgdWwgLm1lbnUtaXRlbS1pY29uLCB1bC5uYXYtbWVudVxuLndpZGdldC1hcmVhIHVsIC5tZW51LWl0ZW0taWNvbiwgLndpZGdldC1hcmVhIC5tZW51IC5tZW51LWl0ZW0taWNvbiwgLndpZGdldC1hcmVhIC5uYXYgLm1lbnUtaXRlbS1pY29uLCAuc2lkZWJhci1uYXZcbi53aWRnZXQtYXJlYSAuc3ViLW1lbnUgLm1lbnUtaXRlbS1pY29uLCB1bC5uYXYtbWVudSB1bFxuLndpZGdldC1hcmVhIC5zdWItbWVudSAubWVudS1pdGVtLWljb24sXG4ud2lkZ2V0LWFyZWEgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bCAubWVudS1pdGVtLWljb24sIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnNcbi53aWRnZXQtYXJlYSB1bCAubWVudS1pdGVtLWljb24sXG4ud2lkZ2V0LWFyZWEgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsIC5tZW51LWl0ZW0taWNvbiwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uXG4ud2lkZ2V0LWFyZWEgdWwgLm1lbnUtaXRlbS1pY29uLFxuLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgLm1lbnUtaXRlbS1pY29uLCAjZWRkX2NoZWNrb3V0X3dyYXBcbi53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgLm1lbnUtaXRlbS1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICBmb250LXNpemU6IDEuNWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkge1xuICAgIC53aWRnZXQtYXJlYSAubWVudSAubWVudS1pdGVtLWljb24sXG4gICAgLndpZGdldC1hcmVhIC5kYXRhLWxpc3QgLm1lbnUtaXRlbS1pY29uLFxuICAgIC53aWRnZXQtYXJlYSAuc2lkZWJhci1uYXYgLm1lbnUtaXRlbS1pY29uLFxuICAgIC53aWRnZXQtYXJlYSB1bC5uYXYtbWVudSB1bCAubWVudS1pdGVtLWljb24sIHVsLm5hdi1tZW51XG4gICAgLndpZGdldC1hcmVhIHVsIC5tZW51LWl0ZW0taWNvbiwgLndpZGdldC1hcmVhIC5tZW51IC5tZW51LWl0ZW0taWNvbiwgLndpZGdldC1hcmVhIC5uYXYgLm1lbnUtaXRlbS1pY29uLCAuc2lkZWJhci1uYXZcbiAgICAud2lkZ2V0LWFyZWEgLnN1Yi1tZW51IC5tZW51LWl0ZW0taWNvbiwgdWwubmF2LW1lbnUgdWxcbiAgICAud2lkZ2V0LWFyZWEgLnN1Yi1tZW51IC5tZW51LWl0ZW0taWNvbixcbiAgICAud2lkZ2V0LWFyZWEgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bCAubWVudS1pdGVtLWljb24sIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnNcbiAgICAud2lkZ2V0LWFyZWEgdWwgLm1lbnUtaXRlbS1pY29uLFxuICAgIC53aWRnZXQtYXJlYSAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgLm1lbnUtaXRlbS1pY29uLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb25cbiAgICAud2lkZ2V0LWFyZWEgdWwgLm1lbnUtaXRlbS1pY29uLFxuICAgIC53aWRnZXQtYXJlYSAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zIC5tZW51LWl0ZW0taWNvbiwgI2VkZF9jaGVja291dF93cmFwXG4gICAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyAubWVudS1pdGVtLWljb24ge1xuICAgICAgZm9udC1zaXplOiAxLjFlbTsgfSB9XG5cbi53aWRnZXQtYXJlYSAubWVudSAubWVudS1pdGVtLWljb24sIC53aWRnZXQtYXJlYSAubWVudSAubWVudS1pdGVtLWxpbmssXG4ud2lkZ2V0LWFyZWEgLmRhdGEtbGlzdCAubWVudS1pdGVtLWljb24sXG4ud2lkZ2V0LWFyZWEgLnNpZGViYXItbmF2IC5tZW51LWl0ZW0taWNvbixcbi53aWRnZXQtYXJlYSB1bC5uYXYtbWVudSB1bCAubWVudS1pdGVtLWljb24sIHVsLm5hdi1tZW51XG4ud2lkZ2V0LWFyZWEgdWwgLm1lbnUtaXRlbS1pY29uLCAud2lkZ2V0LWFyZWEgLm1lbnUgLm1lbnUtaXRlbS1pY29uLCAud2lkZ2V0LWFyZWEgLm5hdiAubWVudS1pdGVtLWljb24sIC5zaWRlYmFyLW5hdlxuLndpZGdldC1hcmVhIC5zdWItbWVudSAubWVudS1pdGVtLWljb24sIHVsLm5hdi1tZW51IHVsXG4ud2lkZ2V0LWFyZWEgLnN1Yi1tZW51IC5tZW51LWl0ZW0taWNvbixcbi53aWRnZXQtYXJlYSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsIC5tZW51LWl0ZW0taWNvbiwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9uc1xuLndpZGdldC1hcmVhIHVsIC5tZW51LWl0ZW0taWNvbixcbi53aWRnZXQtYXJlYSAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgLm1lbnUtaXRlbS1pY29uLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb25cbi53aWRnZXQtYXJlYSB1bCAubWVudS1pdGVtLWljb24sXG4ud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAubWVudS1pdGVtLWljb24sICNlZGRfY2hlY2tvdXRfd3JhcFxuLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyAubWVudS1pdGVtLWljb24sXG4ud2lkZ2V0LWFyZWEgLmRhdGEtbGlzdCAubWVudS1pdGVtLWxpbmssXG4ud2lkZ2V0LWFyZWEgLnNpZGViYXItbmF2IC5tZW51LWl0ZW0tbGluayxcbi53aWRnZXQtYXJlYSB1bC5uYXYtbWVudSB1bCAubWVudS1pdGVtLWxpbmssIHVsLm5hdi1tZW51XG4ud2lkZ2V0LWFyZWEgdWwgLm1lbnUtaXRlbS1saW5rLCAud2lkZ2V0LWFyZWEgLm1lbnUgLm1lbnUtaXRlbS1saW5rLCAud2lkZ2V0LWFyZWEgLm5hdiAubWVudS1pdGVtLWxpbmssIC5zaWRlYmFyLW5hdlxuLndpZGdldC1hcmVhIC5zdWItbWVudSAubWVudS1pdGVtLWxpbmssIHVsLm5hdi1tZW51IHVsXG4ud2lkZ2V0LWFyZWEgLnN1Yi1tZW51IC5tZW51LWl0ZW0tbGluayxcbi53aWRnZXQtYXJlYSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsIC5tZW51LWl0ZW0tbGluaywgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9uc1xuLndpZGdldC1hcmVhIHVsIC5tZW51LWl0ZW0tbGluayxcbi53aWRnZXQtYXJlYSAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgLm1lbnUtaXRlbS1saW5rLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb25cbi53aWRnZXQtYXJlYSB1bCAubWVudS1pdGVtLWxpbmssXG4ud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAubWVudS1pdGVtLWxpbmssICNlZGRfY2hlY2tvdXRfd3JhcFxuLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyAubWVudS1pdGVtLWxpbmsge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi53aWRnZXQtYXJlYSAubWVudSAubWVudS1pdGVtLWxpbmssXG4ud2lkZ2V0LWFyZWEgLmRhdGEtbGlzdCAubWVudS1pdGVtLWxpbmssXG4ud2lkZ2V0LWFyZWEgLnNpZGViYXItbmF2IC5tZW51LWl0ZW0tbGluayxcbi53aWRnZXQtYXJlYSB1bC5uYXYtbWVudSB1bCAubWVudS1pdGVtLWxpbmssIHVsLm5hdi1tZW51XG4ud2lkZ2V0LWFyZWEgdWwgLm1lbnUtaXRlbS1saW5rLCAud2lkZ2V0LWFyZWEgLm1lbnUgLm1lbnUtaXRlbS1saW5rLCAud2lkZ2V0LWFyZWEgLm5hdiAubWVudS1pdGVtLWxpbmssIC5zaWRlYmFyLW5hdlxuLndpZGdldC1hcmVhIC5zdWItbWVudSAubWVudS1pdGVtLWxpbmssIHVsLm5hdi1tZW51IHVsXG4ud2lkZ2V0LWFyZWEgLnN1Yi1tZW51IC5tZW51LWl0ZW0tbGluayxcbi53aWRnZXQtYXJlYSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsIC5tZW51LWl0ZW0tbGluaywgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9uc1xuLndpZGdldC1hcmVhIHVsIC5tZW51LWl0ZW0tbGluayxcbi53aWRnZXQtYXJlYSAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgLm1lbnUtaXRlbS1saW5rLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb25cbi53aWRnZXQtYXJlYSB1bCAubWVudS1pdGVtLWxpbmssXG4ud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAubWVudS1pdGVtLWxpbmssICNlZGRfY2hlY2tvdXRfd3JhcFxuLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyAubWVudS1pdGVtLWxpbmsge1xuICBmbGV4LWdyb3c6IDE7IH1cbiAgLndpZGdldC1hcmVhIC5tZW51IC5tZW51LWl0ZW0tbGluayArIC5sYWJlbDpsYXN0LWNoaWxkLCAud2lkZ2V0LWFyZWEgLm1lbnUgLm1lbnUtaXRlbS1saW5rICsgLndwYXMtbGFiZWw6bGFzdC1jaGlsZCxcbiAgLndpZGdldC1hcmVhIC5kYXRhLWxpc3QgLm1lbnUtaXRlbS1saW5rICsgLmxhYmVsOmxhc3QtY2hpbGQsXG4gIC53aWRnZXQtYXJlYSAuc2lkZWJhci1uYXYgLm1lbnUtaXRlbS1saW5rICsgLmxhYmVsOmxhc3QtY2hpbGQsXG4gIC53aWRnZXQtYXJlYSB1bC5uYXYtbWVudSB1bCAubWVudS1pdGVtLWxpbmsgKyAubGFiZWw6bGFzdC1jaGlsZCwgdWwubmF2LW1lbnVcbiAgLndpZGdldC1hcmVhIHVsIC5tZW51LWl0ZW0tbGluayArIC5sYWJlbDpsYXN0LWNoaWxkLCAud2lkZ2V0LWFyZWEgLm1lbnUgLm1lbnUtaXRlbS1saW5rICsgLmxhYmVsOmxhc3QtY2hpbGQsIC53aWRnZXQtYXJlYSAubmF2IC5tZW51LWl0ZW0tbGluayArIC5sYWJlbDpsYXN0LWNoaWxkLFxuICAud2lkZ2V0LWFyZWEgLnNpZGViYXItbmF2IC5zdWItbWVudSAubWVudS1pdGVtLWxpbmsgKyAubGFiZWw6bGFzdC1jaGlsZCwgLnNpZGViYXItbmF2XG4gIC53aWRnZXQtYXJlYSAuc3ViLW1lbnUgLm1lbnUtaXRlbS1saW5rICsgLmxhYmVsOmxhc3QtY2hpbGQsXG4gIC53aWRnZXQtYXJlYSB1bC5uYXYtbWVudSB1bCAuc3ViLW1lbnUgLm1lbnUtaXRlbS1saW5rICsgLmxhYmVsOmxhc3QtY2hpbGQsIHVsLm5hdi1tZW51IHVsXG4gIC53aWRnZXQtYXJlYSAuc3ViLW1lbnUgLm1lbnUtaXRlbS1saW5rICsgLmxhYmVsOmxhc3QtY2hpbGQsIC53aWRnZXQtYXJlYSAubWVudSAuc3ViLW1lbnUgLm1lbnUtaXRlbS1saW5rICsgLmxhYmVsOmxhc3QtY2hpbGQsIC53aWRnZXQtYXJlYSAubmF2IC5zdWItbWVudSAubWVudS1pdGVtLWxpbmsgKyAubGFiZWw6bGFzdC1jaGlsZCxcbiAgLndpZGdldC1hcmVhIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwgLm1lbnUtaXRlbS1saW5rICsgLmxhYmVsOmxhc3QtY2hpbGQsIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnNcbiAgLndpZGdldC1hcmVhIHVsIC5tZW51LWl0ZW0tbGluayArIC5sYWJlbDpsYXN0LWNoaWxkLFxuICAud2lkZ2V0LWFyZWEgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsIC5tZW51LWl0ZW0tbGluayArIC5sYWJlbDpsYXN0LWNoaWxkLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb25cbiAgLndpZGdldC1hcmVhIHVsIC5tZW51LWl0ZW0tbGluayArIC5sYWJlbDpsYXN0LWNoaWxkLFxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAubWVudS1pdGVtLWxpbmsgKyAubGFiZWw6bGFzdC1jaGlsZCwgI2VkZF9jaGVja291dF93cmFwXG4gIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgLm1lbnUtaXRlbS1saW5rICsgLmxhYmVsOmxhc3QtY2hpbGQsXG4gIC53aWRnZXQtYXJlYSAuZGF0YS1saXN0IC5tZW51LWl0ZW0tbGluayArIC53cGFzLWxhYmVsOmxhc3QtY2hpbGQsXG4gIC53aWRnZXQtYXJlYSAuc2lkZWJhci1uYXYgLm1lbnUtaXRlbS1saW5rICsgLndwYXMtbGFiZWw6bGFzdC1jaGlsZCxcbiAgLndpZGdldC1hcmVhIHVsLm5hdi1tZW51IHVsIC5tZW51LWl0ZW0tbGluayArIC53cGFzLWxhYmVsOmxhc3QtY2hpbGQsIHVsLm5hdi1tZW51XG4gIC53aWRnZXQtYXJlYSB1bCAubWVudS1pdGVtLWxpbmsgKyAud3Bhcy1sYWJlbDpsYXN0LWNoaWxkLCAud2lkZ2V0LWFyZWEgLm1lbnUgLm1lbnUtaXRlbS1saW5rICsgLndwYXMtbGFiZWw6bGFzdC1jaGlsZCwgLndpZGdldC1hcmVhIC5uYXYgLm1lbnUtaXRlbS1saW5rICsgLndwYXMtbGFiZWw6bGFzdC1jaGlsZCxcbiAgLndpZGdldC1hcmVhIC5zaWRlYmFyLW5hdiAuc3ViLW1lbnUgLm1lbnUtaXRlbS1saW5rICsgLndwYXMtbGFiZWw6bGFzdC1jaGlsZCwgLnNpZGViYXItbmF2XG4gIC53aWRnZXQtYXJlYSAuc3ViLW1lbnUgLm1lbnUtaXRlbS1saW5rICsgLndwYXMtbGFiZWw6bGFzdC1jaGlsZCxcbiAgLndpZGdldC1hcmVhIHVsLm5hdi1tZW51IHVsIC5zdWItbWVudSAubWVudS1pdGVtLWxpbmsgKyAud3Bhcy1sYWJlbDpsYXN0LWNoaWxkLCB1bC5uYXYtbWVudSB1bFxuICAud2lkZ2V0LWFyZWEgLnN1Yi1tZW51IC5tZW51LWl0ZW0tbGluayArIC53cGFzLWxhYmVsOmxhc3QtY2hpbGQsIC53aWRnZXQtYXJlYSAubWVudSAuc3ViLW1lbnUgLm1lbnUtaXRlbS1saW5rICsgLndwYXMtbGFiZWw6bGFzdC1jaGlsZCwgLndpZGdldC1hcmVhIC5uYXYgLnN1Yi1tZW51IC5tZW51LWl0ZW0tbGluayArIC53cGFzLWxhYmVsOmxhc3QtY2hpbGQsXG4gIC53aWRnZXQtYXJlYSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsIC5tZW51LWl0ZW0tbGluayArIC53cGFzLWxhYmVsOmxhc3QtY2hpbGQsIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnNcbiAgLndpZGdldC1hcmVhIHVsIC5tZW51LWl0ZW0tbGluayArIC53cGFzLWxhYmVsOmxhc3QtY2hpbGQsXG4gIC53aWRnZXQtYXJlYSAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgLm1lbnUtaXRlbS1saW5rICsgLndwYXMtbGFiZWw6bGFzdC1jaGlsZCwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uXG4gIC53aWRnZXQtYXJlYSB1bCAubWVudS1pdGVtLWxpbmsgKyAud3Bhcy1sYWJlbDpsYXN0LWNoaWxkLFxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAubWVudS1pdGVtLWxpbmsgKyAud3Bhcy1sYWJlbDpsYXN0LWNoaWxkLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyAubWVudS1pdGVtLWxpbmsgKyAud3Bhcy1sYWJlbDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7IH1cblxuLndpZGdldC1hcmVhIC5tZW51IC5tZW51LWl0ZW0tbGFiZWwsXG4ud2lkZ2V0LWFyZWEgLmRhdGEtbGlzdCAubWVudS1pdGVtLWxhYmVsLFxuLndpZGdldC1hcmVhIC5zaWRlYmFyLW5hdiAubWVudS1pdGVtLWxhYmVsLFxuLndpZGdldC1hcmVhIHVsLm5hdi1tZW51IHVsIC5tZW51LWl0ZW0tbGFiZWwsIHVsLm5hdi1tZW51XG4ud2lkZ2V0LWFyZWEgdWwgLm1lbnUtaXRlbS1sYWJlbCwgLndpZGdldC1hcmVhIC5tZW51IC5tZW51LWl0ZW0tbGFiZWwsIC53aWRnZXQtYXJlYSAubmF2IC5tZW51LWl0ZW0tbGFiZWwsIC5zaWRlYmFyLW5hdlxuLndpZGdldC1hcmVhIC5zdWItbWVudSAubWVudS1pdGVtLWxhYmVsLCB1bC5uYXYtbWVudSB1bFxuLndpZGdldC1hcmVhIC5zdWItbWVudSAubWVudS1pdGVtLWxhYmVsLFxuLndpZGdldC1hcmVhIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwgLm1lbnUtaXRlbS1sYWJlbCwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9uc1xuLndpZGdldC1hcmVhIHVsIC5tZW51LWl0ZW0tbGFiZWwsXG4ud2lkZ2V0LWFyZWEgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsIC5tZW51LWl0ZW0tbGFiZWwsIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvblxuLndpZGdldC1hcmVhIHVsIC5tZW51LWl0ZW0tbGFiZWwsXG4ud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAubWVudS1pdGVtLWxhYmVsLCAjZWRkX2NoZWNrb3V0X3dyYXBcbi53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgLm1lbnUtaXRlbS1sYWJlbCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjU3LCAwLjAxLCAwLjc2LCAwLjU1KTtcbiAgbWluLXdpZHRoOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1heC13aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMjBweDsgfVxuICAud2lkZ2V0LWFyZWEgLm1lbnUgLm1lbnUtaXRlbS1sYWJlbDpub3QoOmxhc3QtY2hpbGQpLFxuICAud2lkZ2V0LWFyZWEgLmRhdGEtbGlzdCAubWVudS1pdGVtLWxhYmVsOm5vdCg6bGFzdC1jaGlsZCksXG4gIC53aWRnZXQtYXJlYSAuc2lkZWJhci1uYXYgLm1lbnUtaXRlbS1sYWJlbDpub3QoOmxhc3QtY2hpbGQpLFxuICAud2lkZ2V0LWFyZWEgdWwubmF2LW1lbnUgdWwgLm1lbnUtaXRlbS1sYWJlbDpub3QoOmxhc3QtY2hpbGQpLCB1bC5uYXYtbWVudVxuICAud2lkZ2V0LWFyZWEgdWwgLm1lbnUtaXRlbS1sYWJlbDpub3QoOmxhc3QtY2hpbGQpLCAud2lkZ2V0LWFyZWEgLm1lbnUgLm1lbnUtaXRlbS1sYWJlbDpub3QoOmxhc3QtY2hpbGQpLCAud2lkZ2V0LWFyZWEgLm5hdiAubWVudS1pdGVtLWxhYmVsOm5vdCg6bGFzdC1jaGlsZCksIC5zaWRlYmFyLW5hdlxuICAud2lkZ2V0LWFyZWEgLnN1Yi1tZW51IC5tZW51LWl0ZW0tbGFiZWw6bm90KDpsYXN0LWNoaWxkKSwgdWwubmF2LW1lbnUgdWxcbiAgLndpZGdldC1hcmVhIC5zdWItbWVudSAubWVudS1pdGVtLWxhYmVsOm5vdCg6bGFzdC1jaGlsZCksXG4gIC53aWRnZXQtYXJlYSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsIC5tZW51LWl0ZW0tbGFiZWw6bm90KDpsYXN0LWNoaWxkKSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9uc1xuICAud2lkZ2V0LWFyZWEgdWwgLm1lbnUtaXRlbS1sYWJlbDpub3QoOmxhc3QtY2hpbGQpLFxuICAud2lkZ2V0LWFyZWEgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsIC5tZW51LWl0ZW0tbGFiZWw6bm90KDpsYXN0LWNoaWxkKSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uXG4gIC53aWRnZXQtYXJlYSB1bCAubWVudS1pdGVtLWxhYmVsOm5vdCg6bGFzdC1jaGlsZCksXG4gIC53aWRnZXQtYXJlYSAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zIC5tZW51LWl0ZW0tbGFiZWw6bm90KDpsYXN0LWNoaWxkKSwgI2VkZF9jaGVja291dF93cmFwXG4gIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgLm1lbnUtaXRlbS1sYWJlbDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweDsgfVxuICAud2lkZ2V0LWFyZWEgLm1lbnUgLm1lbnUtaXRlbS1sYWJlbCArIC5sYWJlbCwgLndpZGdldC1hcmVhIC5tZW51IC5tZW51LWl0ZW0tbGFiZWwgKyAud3Bhcy1sYWJlbCxcbiAgLndpZGdldC1hcmVhIC5kYXRhLWxpc3QgLm1lbnUtaXRlbS1sYWJlbCArIC5sYWJlbCxcbiAgLndpZGdldC1hcmVhIC5zaWRlYmFyLW5hdiAubWVudS1pdGVtLWxhYmVsICsgLmxhYmVsLFxuICAud2lkZ2V0LWFyZWEgdWwubmF2LW1lbnUgdWwgLm1lbnUtaXRlbS1sYWJlbCArIC5sYWJlbCwgdWwubmF2LW1lbnVcbiAgLndpZGdldC1hcmVhIHVsIC5tZW51LWl0ZW0tbGFiZWwgKyAubGFiZWwsIC53aWRnZXQtYXJlYSAubWVudSAubWVudS1pdGVtLWxhYmVsICsgLmxhYmVsLCAud2lkZ2V0LWFyZWEgLm5hdiAubWVudS1pdGVtLWxhYmVsICsgLmxhYmVsLFxuICAud2lkZ2V0LWFyZWEgLnNpZGViYXItbmF2IC5zdWItbWVudSAubWVudS1pdGVtLWxhYmVsICsgLmxhYmVsLCAuc2lkZWJhci1uYXZcbiAgLndpZGdldC1hcmVhIC5zdWItbWVudSAubWVudS1pdGVtLWxhYmVsICsgLmxhYmVsLFxuICAud2lkZ2V0LWFyZWEgdWwubmF2LW1lbnUgdWwgLnN1Yi1tZW51IC5tZW51LWl0ZW0tbGFiZWwgKyAubGFiZWwsIHVsLm5hdi1tZW51IHVsXG4gIC53aWRnZXQtYXJlYSAuc3ViLW1lbnUgLm1lbnUtaXRlbS1sYWJlbCArIC5sYWJlbCwgLndpZGdldC1hcmVhIC5tZW51IC5zdWItbWVudSAubWVudS1pdGVtLWxhYmVsICsgLmxhYmVsLCAud2lkZ2V0LWFyZWEgLm5hdiAuc3ViLW1lbnUgLm1lbnUtaXRlbS1sYWJlbCArIC5sYWJlbCxcbiAgLndpZGdldC1hcmVhIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwgLm1lbnUtaXRlbS1sYWJlbCArIC5sYWJlbCwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9uc1xuICAud2lkZ2V0LWFyZWEgdWwgLm1lbnUtaXRlbS1sYWJlbCArIC5sYWJlbCxcbiAgLndpZGdldC1hcmVhIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bCAubWVudS1pdGVtLWxhYmVsICsgLmxhYmVsLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb25cbiAgLndpZGdldC1hcmVhIHVsIC5tZW51LWl0ZW0tbGFiZWwgKyAubGFiZWwsXG4gIC53aWRnZXQtYXJlYSAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zIC5tZW51LWl0ZW0tbGFiZWwgKyAubGFiZWwsICNlZGRfY2hlY2tvdXRfd3JhcFxuICAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIC5tZW51LWl0ZW0tbGFiZWwgKyAubGFiZWwsXG4gIC53aWRnZXQtYXJlYSAuZGF0YS1saXN0IC5tZW51LWl0ZW0tbGFiZWwgKyAud3Bhcy1sYWJlbCxcbiAgLndpZGdldC1hcmVhIC5zaWRlYmFyLW5hdiAubWVudS1pdGVtLWxhYmVsICsgLndwYXMtbGFiZWwsXG4gIC53aWRnZXQtYXJlYSB1bC5uYXYtbWVudSB1bCAubWVudS1pdGVtLWxhYmVsICsgLndwYXMtbGFiZWwsIHVsLm5hdi1tZW51XG4gIC53aWRnZXQtYXJlYSB1bCAubWVudS1pdGVtLWxhYmVsICsgLndwYXMtbGFiZWwsIC53aWRnZXQtYXJlYSAubWVudSAubWVudS1pdGVtLWxhYmVsICsgLndwYXMtbGFiZWwsIC53aWRnZXQtYXJlYSAubmF2IC5tZW51LWl0ZW0tbGFiZWwgKyAud3Bhcy1sYWJlbCxcbiAgLndpZGdldC1hcmVhIC5zaWRlYmFyLW5hdiAuc3ViLW1lbnUgLm1lbnUtaXRlbS1sYWJlbCArIC53cGFzLWxhYmVsLCAuc2lkZWJhci1uYXZcbiAgLndpZGdldC1hcmVhIC5zdWItbWVudSAubWVudS1pdGVtLWxhYmVsICsgLndwYXMtbGFiZWwsXG4gIC53aWRnZXQtYXJlYSB1bC5uYXYtbWVudSB1bCAuc3ViLW1lbnUgLm1lbnUtaXRlbS1sYWJlbCArIC53cGFzLWxhYmVsLCB1bC5uYXYtbWVudSB1bFxuICAud2lkZ2V0LWFyZWEgLnN1Yi1tZW51IC5tZW51LWl0ZW0tbGFiZWwgKyAud3Bhcy1sYWJlbCwgLndpZGdldC1hcmVhIC5tZW51IC5zdWItbWVudSAubWVudS1pdGVtLWxhYmVsICsgLndwYXMtbGFiZWwsIC53aWRnZXQtYXJlYSAubmF2IC5zdWItbWVudSAubWVudS1pdGVtLWxhYmVsICsgLndwYXMtbGFiZWwsXG4gIC53aWRnZXQtYXJlYSAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsIC5tZW51LWl0ZW0tbGFiZWwgKyAud3Bhcy1sYWJlbCwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9uc1xuICAud2lkZ2V0LWFyZWEgdWwgLm1lbnUtaXRlbS1sYWJlbCArIC53cGFzLWxhYmVsLFxuICAud2lkZ2V0LWFyZWEgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsIC5tZW51LWl0ZW0tbGFiZWwgKyAud3Bhcy1sYWJlbCwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uXG4gIC53aWRnZXQtYXJlYSB1bCAubWVudS1pdGVtLWxhYmVsICsgLndwYXMtbGFiZWwsXG4gIC53aWRnZXQtYXJlYSAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zIC5tZW51LWl0ZW0tbGFiZWwgKyAud3Bhcy1sYWJlbCwgI2VkZF9jaGVja291dF93cmFwXG4gIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgLm1lbnUtaXRlbS1sYWJlbCArIC53cGFzLWxhYmVsIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC53aWRnZXQtYXJlYSAubWVudSAubWVudS1pdGVtLWxhYmVsOmxhc3QtY2hpbGQsXG4gIC53aWRnZXQtYXJlYSAuZGF0YS1saXN0IC5tZW51LWl0ZW0tbGFiZWw6bGFzdC1jaGlsZCxcbiAgLndpZGdldC1hcmVhIC5zaWRlYmFyLW5hdiAubWVudS1pdGVtLWxhYmVsOmxhc3QtY2hpbGQsXG4gIC53aWRnZXQtYXJlYSB1bC5uYXYtbWVudSB1bCAubWVudS1pdGVtLWxhYmVsOmxhc3QtY2hpbGQsIHVsLm5hdi1tZW51XG4gIC53aWRnZXQtYXJlYSB1bCAubWVudS1pdGVtLWxhYmVsOmxhc3QtY2hpbGQsIC53aWRnZXQtYXJlYSAubWVudSAubWVudS1pdGVtLWxhYmVsOmxhc3QtY2hpbGQsIC53aWRnZXQtYXJlYSAubmF2IC5tZW51LWl0ZW0tbGFiZWw6bGFzdC1jaGlsZCwgLnNpZGViYXItbmF2XG4gIC53aWRnZXQtYXJlYSAuc3ViLW1lbnUgLm1lbnUtaXRlbS1sYWJlbDpsYXN0LWNoaWxkLCB1bC5uYXYtbWVudSB1bFxuICAud2lkZ2V0LWFyZWEgLnN1Yi1tZW51IC5tZW51LWl0ZW0tbGFiZWw6bGFzdC1jaGlsZCxcbiAgLndpZGdldC1hcmVhIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwgLm1lbnUtaXRlbS1sYWJlbDpsYXN0LWNoaWxkLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zXG4gIC53aWRnZXQtYXJlYSB1bCAubWVudS1pdGVtLWxhYmVsOmxhc3QtY2hpbGQsXG4gIC53aWRnZXQtYXJlYSAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgLm1lbnUtaXRlbS1sYWJlbDpsYXN0LWNoaWxkLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb25cbiAgLndpZGdldC1hcmVhIHVsIC5tZW51LWl0ZW0tbGFiZWw6bGFzdC1jaGlsZCxcbiAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgLm1lbnUtaXRlbS1sYWJlbDpsYXN0LWNoaWxkLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyAubWVudS1pdGVtLWxhYmVsOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgM3B4IDNweCAwOyB9XG5cbi5sYWJlbCwgLndwYXMtbGFiZWwge1xuICBwYWRkaW5nOiAzcHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmxhYmVsLS10aW55IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMnB4IDhweCAzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIG1pbi13aWR0aDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAubGFiZWwtLXhzbWFsbCB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHBhZGRpbmc6IDJweCA2cHggM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgLmxhYmVsLS11cGRhdGVkLCAubGFiZWwtLWZyZXNoLCAubGFiZWwtLXVuaXF1ZSwgLmxhYmVsLS1uZXcge1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5sYWJlbC0tdXBkYXRlZCwgLmxhYmVsLS1mcmVzaCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YyNDFiNDsgfVxuICAubGFiZWwtLXVuaXF1ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgwNjJkNDsgfVxuICAubGFiZWwtLW5ldyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQxZGNhYjsgfVxuXG4ubm90aWZpY2F0aW9uLCAuZWRkX2Vycm9yLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9jYXJ0X2Zvcm0gLmVkZC1zbC1yZW5ld2FsLWRldGFpbHMsICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwICNlZGRfc2hvd192YXRfaW5mbywgLnZhdC1ib3gsIC53cGFzLWFsZXJ0LCAud3Bhcy1oZWxwLWJsb2NrIHtcbiAgcGFkZGluZzogMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjgsIDk4LCAyMTIsIDAuMSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTI4LCA5OCwgMjEyLCAwLjMpO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG4gIC5ub3RpZmljYXRpb24gPiBhLCAuZWRkX2Vycm9yID4gYSwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfY2FydF9mb3JtIC5lZGQtc2wtcmVuZXdhbC1kZXRhaWxzID4gYSwgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgI2VkZF9zaG93X3ZhdF9pbmZvID4gYSwgLnZhdC1ib3ggPiBhLCAud3Bhcy1hbGVydCA+IGEsIC53cGFzLWhlbHAtYmxvY2sgPiBhIHtcbiAgICBjb2xvcjogIzgwNjJENDsgfVxuICAgIC5ub3RpZmljYXRpb24gPiBhOmhvdmVyLCAuZWRkX2Vycm9yID4gYTpob3ZlciwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfY2FydF9mb3JtIC5lZGQtc2wtcmVuZXdhbC1kZXRhaWxzID4gYTpob3ZlciwgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgI2VkZF9zaG93X3ZhdF9pbmZvID4gYTpob3ZlciwgLnZhdC1ib3ggPiBhOmhvdmVyLCAud3Bhcy1hbGVydCA+IGE6aG92ZXIsIC53cGFzLWhlbHAtYmxvY2sgPiBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNGMyZGEzOyB9XG5cbi5ub3RpZmljYXRpb24tLXNtYWxsLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9jYXJ0X2Zvcm0gLmVkZC1zbC1yZW5ld2FsLWRldGFpbHMsIC52YXQtYm94IHtcbiAgcGFkZGluZzogMTRweDsgfVxuXG4ubm90aWZpY2F0aW9uLS10aW55LCAud3Bhcy1oZWxwLWJsb2NrIHtcbiAgcGFkZGluZzogN3B4IDE0cHg7IH1cblxuLm5vdGlmaWNhdGlvbi1ub3RlLCAud3Bhcy1oZWxwLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgYm9yZGVyLWNvbG9yOiAjRTlFOUU5OyB9XG5cbi5ub3RpZmljYXRpb24tZXJyb3IsIC5lZGRfZXJyb3JzLmVkZC1hbGVydC1lcnJvciAuZWRkX2Vycm9yLCAudmF0LWJveC52YXQtYm94LWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjMsIDM2LCA4MSwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIyMywgMzYsIDgxLCAwLjMpOyB9XG5cbi5ub3RpZmljYXRpb24tc3VjY2VzcywgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfY2FydF9mb3JtIC5lZGQtc2wtcmVuZXdhbC1kZXRhaWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NSwgMjIwLCAxNzEsIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSg2NSwgMjIwLCAxNzEsIDAuMyk7IH1cblxuYnV0dG9uLCAuYnV0dG9uLCAuZmlsZS1maWVsZCBsYWJlbCwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwsXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdIHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdFwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGxpbmVhcjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgYnV0dG9uOmhvdmVyLCAuYnV0dG9uOmhvdmVyLCAuZmlsZS1maWVsZCBsYWJlbDpob3ZlciwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWw6aG92ZXIsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWw6aG92ZXIsXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIsXG4gIGlucHV0W3R5cGU9XCJyZXNldFwiXTpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogMCAxOHB4IDIycHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjE4KTsgfVxuICAuZmlsZS1maWVsZCBsYWJlbCwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuXG4uYnV0dG9uLS10aW55LFxuI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfY2FydF9mb3JtIC5lZGRfY2FydF9mb290ZXJfcm93IC5idXR0b24sXG4jZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9jYXJ0X2Zvcm0gLmVkZF9jYXJ0X2Zvb3Rlcl9yb3cgLmZpbGUtZmllbGQgbGFiZWwsXG4uZmlsZS1maWVsZCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9jYXJ0X2Zvcm0gLmVkZF9jYXJ0X2Zvb3Rlcl9yb3cgbGFiZWwsXG4jZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9jYXJ0X2Zvcm0gLmVkZF9jYXJ0X2Zvb3Rlcl9yb3cgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwsXG4ud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9jYXJ0X2Zvcm0gLmVkZF9jYXJ0X2Zvb3Rlcl9yb3cgbGFiZWwsXG4jZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9jYXJ0X2Zvcm0gLmVkZF9jYXJ0X2Zvb3Rlcl9yb3cgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgI2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsLFxuI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwICNlZGRfY2hlY2tvdXRfY2FydF9mb3JtIC5lZGRfY2FydF9mb290ZXJfcm93ICNlZGQtY2FuY2VsLWxpY2Vuc2UtcmVuZXdhbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7IH1cblxuXG4uYnV0dG9uLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogN3B4IDEycHg7IH1cblxuXG4uYnV0dG9uLS1kZWZhdWx0LFxuYnV0dG9uLFxuLmJ1dHRvbixcbi5maWxlLWZpZWxkIGxhYmVsLFxuLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwsXG4jZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgI2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogOXB4IDE0cHg7IH1cblxuXG4uYnV0dG9uLS1sYXJnZSxcbi5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkLWFkZC10by1jYXJ0LFxuLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfZ29fdG9fY2hlY2tvdXQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmc6IDExcHggMjBweDsgfVxuXG5cbi5idXR0b24tLWh1Z2Uge1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDE0cHggMjJweDsgfVxuXG4uby1wcmVmaXhfX2FjdGlvbiBidXR0b24sIC5vLXByZWZpeF9fYWN0aW9uIC5idXR0b24sIC5vLXByZWZpeF9fYWN0aW9uIC5maWxlLWZpZWxkIGxhYmVsLCAuZmlsZS1maWVsZCAuby1wcmVmaXhfX2FjdGlvbiBsYWJlbCwgLm8tcHJlZml4X19hY3Rpb24gLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwsIC53cGFzLWZvcm0tZ3JvdXAjd3Bhc19maWxlc193cmFwcGVyIC5vLXByZWZpeF9fYWN0aW9uIGxhYmVsLCAuby1wcmVmaXhfX2FjdGlvbiAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgI2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgLm8tcHJlZml4X19hY3Rpb24gI2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsLCAuby1wcmVmaXhfX2FjdGlvblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSwgLm8tcHJlZml4X19hY3Rpb25cbmlucHV0W3R5cGU9XCJyZXNldFwiXSwgYnV0dG9uLm8tcHJlZml4X19hY3Rpb24sIC5vLXByZWZpeF9fYWN0aW9uLmJ1dHRvbiwgLmZpbGUtZmllbGQgbGFiZWwuby1wcmVmaXhfX2FjdGlvbiwgLndwYXMtZm9ybS1ncm91cCN3cGFzX2ZpbGVzX3dyYXBwZXIgbGFiZWwuby1wcmVmaXhfX2FjdGlvbiwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwIC5vLXByZWZpeF9fYWN0aW9uI2VkZC1jYW5jZWwtbGljZW5zZS1yZW5ld2FsLFxuaW5wdXQuby1wcmVmaXhfX2FjdGlvblt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXQuby1wcmVmaXhfX2FjdGlvblt0eXBlPVwicmVzZXRcIl0ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDsgfVxuXG4uYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uYm94LS1saW5rIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYm94LS1saW5rIGltZyB7XG4gICAgbWF4LXdpZHRoOiA0NnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjI1cyBsaW5lYXI7IH1cbiAgLmJveC0tbGluazpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjODA2MkQ0O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuYm94LS1saW5rOmhvdmVyIGltZyB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi5lZS10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA5OTk7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDYyRDQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IH1cbiAgLmVlLXRvb2x0aXAgcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmVlLXRvb2x0aXA6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogLTEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM4MDYyRDQ7IH1cbiAgLmVlLXRvb2x0aXAudG8tLWJvdHRvbTphZnRlciB7XG4gICAgdG9wOiAtMTBweDtcbiAgICBib3R0b206IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMHB4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzgwNjJENDsgfVxuICAuZWUtdG9vbHRpcC50by0tYm90dG9tLmF0LS1sZWZ0OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzgwNjJENDsgfVxuICAuZWUtdG9vbHRpcC50by0tYm90dG9tLmF0LS1yaWdodDphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjODA2MkQ0OyB9XG4gIC5lZS10b29sdGlwLnRvLS1sZWZ0OmFmdGVyIHtcbiAgICByaWdodDogLTEwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgIGJvcmRlci1yaWdodDogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkICM4MDYyRDQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIC5lZS10b29sdGlwLnRvLS1sZWZ0LmF0LS10b3A6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM4MDYyRDQ7IH1cbiAgLmVlLXRvb2x0aXAudG8tLWxlZnQuYXQtLWJvdHRvbTphZnRlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzgwNjJENDsgfVxuICAuZWUtdG9vbHRpcC50by0tcmlnaHQ6YWZ0ZXIge1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgIzgwNjJENDtcbiAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgLmVlLXRvb2x0aXAudG8tLXJpZ2h0LmF0LS10b3A6YWZ0ZXIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM4MDYyRDQ7IH1cbiAgLmVlLXRvb2x0aXAudG8tLXJpZ2h0LmF0LS1ib3R0b206YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICM4MDYyRDQ7IH1cbiAgLmVlLXRvb2x0aXAudG8tLXRvcDphZnRlciB7XG4gICAgYm90dG9tOiAtMTBweDtcbiAgICB0b3A6IGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICAgIGJvcmRlci10b3AtY29sb3I6ICM4MDYyRDQ7IH1cbiAgLmVlLXRvb2x0aXAudG8tLXRvcC5hdC0tbGVmdDphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICM4MDYyRDQ7IH1cbiAgLmVlLXRvb2x0aXAudG8tLXRvcC5hdC0tcmlnaHQ6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogIzgwNjJENDsgfVxuICAuZWUtdG9vbHRpcC5hdC0tdG9wOmFmdGVyIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgdG9wOiAwOyB9XG4gIC5lZS10b29sdGlwLmF0LS1ib3R0b206YWZ0ZXIge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7IH1cbiAgLmVlLXRvb2x0aXAuYXQtLWxlZnQ6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmVlLXRvb2x0aXAuYXQtLXJpZ2h0OmFmdGVyIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9XG4gIC5lZS10b29sdGlwLmF0LS10b3A6YWZ0ZXIsIC5lZS10b29sdGlwLmF0LS1yaWdodDphZnRlciwgLmVlLXRvb2x0aXAuYXQtLWJvdHRvbTphZnRlciwgLmVlLXRvb2x0aXAuYXQtLWxlZnQ6YWZ0ZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwOyB9XG5cbi5hbGlnbmNlbnRlcixcbmRpdi5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDVweCBhdXRvIDVweCBhdXRvOyB9XG5cbi5hbGlnbnJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW46IDVweCAwIDIwcHggMjBweDsgfVxuXG4uYWxpZ25sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwOyB9XG5cbmEgaW1nLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogNXB4IDAgMjBweCAyMHB4OyB9XG5cbmEgaW1nLmFsaWdubm9uZSB7XG4gIG1hcmdpbjogNXB4IDIwcHggMjBweCAwOyB9XG5cbmEgaW1nLmFsaWdubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDsgfVxuXG5hIGltZy5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG5cbi53cC1jYXB0aW9uIHtcbiAgbWF4LXdpZHRoOiA5NiU7XG4gIC8qIEltYWdlIGRvZXMgbm90IG92ZXJmbG93IHRoZSBjb250ZW50IGFyZWEgKi9cbiAgcGFkZGluZzogNXB4IDNweCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnNpbmdsZS1rYl9hcnRpY2xlIC53cC1jYXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMGYwZjA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50OyB9XG4gIC53cC1jYXB0aW9uLmFsaWdubm9uZSB7XG4gICAgbWFyZ2luOiA1cHggMjBweCAyMHB4IDA7IH1cbiAgLndwLWNhcHRpb24uYWxpZ25sZWZ0IHtcbiAgICBtYXJnaW46IDVweCAyMHB4IDIwcHggMDsgfVxuICAud3AtY2FwdGlvbi5hbGlnbnJpZ2h0IHtcbiAgICBtYXJnaW46IDVweCAwIDIwcHggMjBweDsgfVxuICAud3AtY2FwdGlvbiBpbWcge1xuICAgIGJvcmRlcjogMCBub25lO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gICAgbWF4LXdpZHRoOiA5OC41JTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC53cC1jYXB0aW9uIGZpZ2NhcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTRweCA0cHggNXB4OyB9XG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzIxNzU5YjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbGVmdDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgcGFkZGluZzogMTVweCAyM3B4IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHotaW5kZXg6IDEwMDAwMDtcbiAgICAvKiBBYm92ZSBXUCB0b29sYmFyLiAqLyB9XG5cbi5lbGVtZW50b3Itd2lkZ2V0LXRoZW1lLXBvc3QtY29udGVudCAud3AtYmxvY2staW1hZ2Uge1xuICBtYXJnaW46IDU2cHggMCA1NnB4IDAgIWltcG9ydGFudDsgfVxuICAuZWxlbWVudG9yLXdpZGdldC10aGVtZS1wb3N0LWNvbnRlbnQgLndwLWJsb2NrLWltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi53cC1ibG9jay1wcmVmb3JtYXR0ZWQge1xuICBwYWRkaW5nOiAyOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBtYXJnaW46IDU2cHggMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogNXB4OyB9XG5cbi53cC1ibG9jay10YWJsZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLndwLWJsb2NrLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogNTZweCAwICFpbXBvcnRhbnQ7IH1cblxuYm9keS5hZG1pbi1iYXIgLnNpdGUtaGVhZGVyLmZsb2F0aW5nIHtcbiAgbWFyZ2luLXRvcDogMzJweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjQuMDUyNWVtKSB7XG4gICAgYm9keS5hZG1pbi1iYXIgLnNpdGUtaGVhZGVyLmZsb2F0aW5nIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ2cHg7IH0gfVxuXG5ib2R5LmFkbWluLWJhciAub2ZmLWNhbnZhcyB7XG4gIHRvcDogNDZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgYm9keS5hZG1pbi1iYXIgLm9mZi1jYW52YXMge1xuICAgICAgdG9wOiAzMnB4OyB9IH1cblxuLmVudHJ5LWNvbnRlbnQgcCB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4uZW50cnktaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4ua2ItbGlzdF9fdG9waWNfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4ua2ItbGlzdF9fYWxsID4gYSB7XG4gIGNvbG9yOiAjNDFEQ0FCO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi50YXgtdG9waWMgLmtiLXRvcGljX19oZWFkZXIge1xuICBtYXgtd2lkdGg6IDY0MHB4OyB9XG5cbi50YXgtdG9waWMgLmtiX2FydGljbGUgLmVudHJ5LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDBweDsgfVxuXG4udGF4LXRvcGljIC5ib3gtLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC50YXgtdG9waWMgLmJveC0tbGluayA+ICoge1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAudGF4LXRvcGljIC5ib3gtLWxpbms6aG92ZXIgLmVudHJ5LXRpdGxlIHtcbiAgICBjb2xvcjogIzgwNjJENDsgfVxuXG4ucG9zdC10eXBlLWFyY2hpdmUta2JfYXJ0aWNsZSAuc2l0ZS1oZWFkZXItLXNlY29uZGFyeTpiZWZvcmUge1xuICBjb250ZW50OiBub25lOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseToga2VudGxlZGdlO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9rZW50bGVkZ2UvS2VudGxlZGdlX0JsYWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9rZW50bGVkZ2UvS2VudGxlZGdlX0JsYWNrLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2tlbnRsZWRnZS9LZW50bGVkZ2VfQmxhY2sudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMva2VudGxlZGdlL0tlbnRsZWRnZV9CbGFjay5zdmcjS2VudGxlZGdlX0JsYWNrXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseToga2VudGxlZGdlO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9rZW50bGVkZ2UvS2VudGxlZGdlX0JsYWNrLUl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMva2VudGxlZGdlL0tlbnRsZWRnZV9CbGFjay1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMva2VudGxlZGdlL0tlbnRsZWRnZV9CbGFjay1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMva2VudGxlZGdlL0tlbnRsZWRnZV9CbGFjay1JdGFsaWMuc3ZnI0tlbnRsZWRnZV9CbGFjay1JdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBrZW50bGVkZ2U7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL2tlbnRsZWRnZS9LZW50bGVkZ2VfSGVhdnkuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2tlbnRsZWRnZS9LZW50bGVkZ2VfSGVhdnkud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMva2VudGxlZGdlL0tlbnRsZWRnZV9IZWF2eS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9rZW50bGVkZ2UvS2VudGxlZGdlX0hlYXZ5LnN2ZyNLZW50bGVkZ2VfSGVhdnlcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBrZW50bGVkZ2U7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL2tlbnRsZWRnZS9LZW50bGVkZ2VfSGVhdnktSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9rZW50bGVkZ2UvS2VudGxlZGdlX0hlYXZ5LUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9rZW50bGVkZ2UvS2VudGxlZGdlX0hlYXZ5LUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9rZW50bGVkZ2UvS2VudGxlZGdlX0hlYXZ5LUl0YWxpYy5zdmcjS2VudGxlZGdlX0hlYXZ5LUl0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGtlbnRsZWRnZTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMva2VudGxlZGdlL0tlbnRsZWRnZV9FeHRyYS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9rZW50bGVkZ2UvS2VudGxlZGdlX0V4dHJhLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMva2VudGxlZGdlL0tlbnRsZWRnZV9FeHRyYS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2tlbnRsZWRnZS9LZW50bGVkZ2VfRXh0cmEtQm9sZC5zdmcjS2VudGxlZGdlX0V4dHJhLUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBrZW50bGVkZ2U7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL2tlbnRsZWRnZS9LZW50bGVkZ2VfRXh0cmEtQm9sZC1JdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2tlbnRsZWRnZS9LZW50bGVkZ2VfRXh0cmEtQm9sZC1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMva2VudGxlZGdlL0tlbnRsZWRnZV9FeHRyYS1Cb2xkLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9rZW50bGVkZ2UvS2VudGxlZGdlX0V4dHJhLUJvbGQtSXRhbGljLnN2ZyNLZW50bGVkZ2VfRXh0cmEtQm9sZC1JdGFsaWNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBrZW50bGVkZ2U7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL2tlbnRsZWRnZS9LZW50bGVkZ2VfQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMva2VudGxlZGdlL0tlbnRsZWRnZV9Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2tlbnRsZWRnZS9LZW50bGVkZ2VfQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9rZW50bGVkZ2UvS2VudGxlZGdlX0JvbGQuc3ZnI0tlbnRsZWRnZV9Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseToga2VudGxlZGdlO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9rZW50bGVkZ2UvS2VudGxlZGdlX0JvbGQtSXRhbGljLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9rZW50bGVkZ2UvS2VudGxlZGdlX0JvbGQtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2tlbnRsZWRnZS9LZW50bGVkZ2VfQm9sZC1JdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMva2VudGxlZGdlL0tlbnRsZWRnZV9Cb2xkLUl0YWxpYy5zdmcjS2VudGxlZGdlX0JvbGQtSXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseToga2VudGxlZGdlO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9rZW50bGVkZ2UvS2VudGxlZGdlX01lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMva2VudGxlZGdlL0tlbnRsZWRnZV9NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMva2VudGxlZGdlL0tlbnRsZWRnZV9NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMva2VudGxlZGdlL0tlbnRsZWRnZV9NZWRpdW0uc3ZnI0tlbnRsZWRnZV9NZWRpdW1cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBrZW50bGVkZ2U7XG4gIHNyYzogdXJsKFwiYXNzZXRzL2ZvbnRzL2tlbnRsZWRnZS9LZW50bGVkZ2VfTWVkaXVtLUl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMva2VudGxlZGdlL0tlbnRsZWRnZV9NZWRpdW0tSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2tlbnRsZWRnZS9LZW50bGVkZ2VfTWVkaXVtLUl0YWxpYy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9rZW50bGVkZ2UvS2VudGxlZGdlX01lZGl1bS1JdGFsaWMuc3ZnI0tlbnRsZWRnZV9NZWRpdW0tSXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseToga2VudGxlZGdlO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9rZW50bGVkZ2UvS2VudGxlZGdlX1JlZ3VsYXIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2tlbnRsZWRnZS9LZW50bGVkZ2VfUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9rZW50bGVkZ2UvS2VudGxlZGdlX1JlZ3VsYXIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMva2VudGxlZGdlL0tlbnRsZWRnZV9SZWd1bGFyLnN2ZyNLZW50bGVkZ2VfUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGtlbnRsZWRnZTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMva2VudGxlZGdlL0tlbnRsZWRnZV9SZWd1bGFyLUl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMva2VudGxlZGdlL0tlbnRsZWRnZV9SZWd1bGFyLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9rZW50bGVkZ2UvS2VudGxlZGdlX1JlZ3VsYXItSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2tlbnRsZWRnZS9LZW50bGVkZ2VfUmVndWxhci1JdGFsaWMuc3ZnI0tlbnRsZWRnZV9SZWd1bGFyLUl0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGtlbnRsZWRnZTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMva2VudGxlZGdlL0tlbnRsZWRnZV9MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMva2VudGxlZGdlL0tlbnRsZWRnZV9MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9rZW50bGVkZ2UvS2VudGxlZGdlX0xpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2tlbnRsZWRnZS9LZW50bGVkZ2VfTGlnaHQuc3ZnI0tlbnRsZWRnZV9MaWdodFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGtlbnRsZWRnZTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMva2VudGxlZGdlL0tlbnRsZWRnZV9MaWdodC1JdGFsaWMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2tlbnRsZWRnZS9LZW50bGVkZ2VfTGlnaHQtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2tlbnRsZWRnZS9LZW50bGVkZ2VfTGlnaHQtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2tlbnRsZWRnZS9LZW50bGVkZ2VfTGlnaHQtSXRhbGljLnN2ZyNLZW50bGVkZ2VfTGlnaHQtSXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseToga2VudGxlZGdlO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9rZW50bGVkZ2UvS2VudGxlZGdlX1RoaW4uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2tlbnRsZWRnZS9LZW50bGVkZ2VfVGhpbi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9rZW50bGVkZ2UvS2VudGxlZGdlX1RoaW4udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMva2VudGxlZGdlL0tlbnRsZWRnZV9UaGluLnN2ZyNLZW50bGVkZ2VfVGhpblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IGtlbnRsZWRnZTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMva2VudGxlZGdlL0tlbnRsZWRnZV9UaGluLUl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMva2VudGxlZGdlL0tlbnRsZWRnZV9UaGluLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcImFzc2V0cy9mb250cy9rZW50bGVkZ2UvS2VudGxlZGdlX1RoaW4tSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2tlbnRsZWRnZS9LZW50bGVkZ2VfVGhpbi1JdGFsaWMuc3ZnI0tlbnRsZWRnZV9UaGluLUl0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IHdpbGxpZTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvd2lsbGllL1dpbGxpZS1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy93aWxsaWUvV2lsbGllLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvd2lsbGllL1dpbGxpZS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL3dpbGxpZS9XaWxsaWUtUmVndWxhci5zdmcjV2lsbGllLVJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuYm9keSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM4MDYyRDQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBsaW5lYXI7IH1cbiAgYTpob3ZlciB7XG4gICAgY29sb3I6ICM0YzJkYTM7IH1cbiAgYSA+IGkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxucC5pbnRybyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cblxuLnRoaW4ge1xuICBmb250LXdlaWdodDogMjAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmVtcGhhc2l6ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LFxuLmgxLCAuaDIsIC5oMywgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIC5lZGQtcHQtdGl0bGUsIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bCAucHJpY2luZyAucHJpY2UsIC5lZGQtc2wtbWFuYWdlLWxpY2Vuc2UtaGVhZGVyLCAuaDQsIGZpZWxkc2V0IGxlZ2VuZCwgLmg1LCAuaDYge1xuICBmb250LWZhbWlseTogXCJrZW50bGVkZ2VcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjMDAwMDAwOyB9XG4gIGgxID4gYSwgaDIgPiBhLCBoMyA+IGEsIGg0ID4gYSwgaDUgPiBhLCBoNiA+IGEsXG4gIC5oMSA+IGEsIC5oMiA+IGEsIC5oMyA+IGEsIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiAuZWRkLXB0LXRpdGxlID4gYSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsIC5wcmljaW5nIC5wcmljZSA+IGEsIC5lZGQtc2wtbWFuYWdlLWxpY2Vuc2UtaGVhZGVyID4gYSwgLmg0ID4gYSwgZmllbGRzZXQgbGVnZW5kID4gYSwgLmg1ID4gYSwgLmg2ID4gYSB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgICBoMSA+IGE6aG92ZXIsIGgyID4gYTpob3ZlciwgaDMgPiBhOmhvdmVyLCBoNCA+IGE6aG92ZXIsIGg1ID4gYTpob3ZlciwgaDYgPiBhOmhvdmVyLFxuICAgIC5oMSA+IGE6aG92ZXIsIC5oMiA+IGE6aG92ZXIsIC5oMyA+IGE6aG92ZXIsIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiAuZWRkLXB0LXRpdGxlID4gYTpob3ZlciwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsIC5wcmljaW5nIC5wcmljZSA+IGE6aG92ZXIsIC5lZGQtc2wtbWFuYWdlLWxpY2Vuc2UtaGVhZGVyID4gYTpob3ZlciwgLmg0ID4gYTpob3ZlciwgZmllbGRzZXQgbGVnZW5kID4gYTpob3ZlciwgLmg1ID4gYTpob3ZlciwgLmg2ID4gYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG5oNSwgLmg1LCBoNiwgLmg2IHtcbiAgZm9udC1mYW1pbHk6IFwibW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mZi1rZW50bGVkZ2UgKiBoMSwgLmZmLWtlbnRsZWRnZSBoMiwgLmZmLWtlbnRsZWRnZSBoMywgLmZmLWtlbnRsZWRnZSBoNCwgLmZmLWtlbnRsZWRnZSBoNSwgLmZmLWtlbnRsZWRnZSBoNiB7XG4gIGZvbnQtZmFtaWx5OiAna2VudGxlZGdlJyAhaW1wb3J0YW50OyB9XG5cbi5mZi13aWxsaWUgKiBoMSwgLmZmLXdpbGxpZSBoMiwgLmZmLXdpbGxpZSBoMywgLmZmLXdpbGxpZSBoNCwgLmZmLXdpbGxpZSBoNSwgLmZmLXdpbGxpZSBoNiB7XG4gIGZvbnQtZmFtaWx5OiAnd2lsbGllJyAhaW1wb3J0YW50OyB9XG5cbi5mZi13LTEwMCB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7IH1cblxuLmZmLXctMjAwIHtcbiAgZm9udC13ZWlnaHQ6IDIwMDsgfVxuXG4uZmYtdy0zMDAge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5mZi13LTQwMCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZmLXctNTAwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uZmYtdy02MDAge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5mZi13LTcwMCwgLmZpbGUtZmllbGQgbGFiZWw6YmVmb3JlLCAud3Bhcy1mb3JtLWdyb3VwI3dwYXNfZmlsZXNfd3JhcHBlciBsYWJlbDpiZWZvcmUge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5mZi13LTgwMCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7IH1cblxuLmZmLXctOTAwIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuXG5ibG9ja3F1b3RlLCAud3Bhcy10aWNrZXQtcmVwbGllcyB0ZCAud3Bhcy1yZXBseS1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgYmxvY2txdW90ZTpiZWZvcmUsIC53cGFzLXRpY2tldC1yZXBsaWVzIHRkIC53cGFzLXJlcGx5LWNvbnRlbnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxQ1wiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBmb250LWZhbWlseTogJ2p1YmlsYXQnLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjb2xvcjogI0U5RTlFOTsgfVxuICBibG9ja3F1b3RlOmFmdGVyLCAud3Bhcy10aWNrZXQtcmVwbGllcyB0ZCAud3Bhcy1yZXBseS1jb250ZW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJlbTtcbiAgICBsZWZ0OiAwLjVlbTtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RTlFOTtcbiAgICB3aWR0aDogMXB4OyB9XG5cbnN0cm9uZyxcbmIge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbmhyIHtcbiAgYm9yZGVyOiAwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTlFOUU5OyB9XG5cblt0eXBlPSd0ZXh0J10sIFt0eXBlPSdwYXNzd29yZCddLCBbdHlwZT0nZGF0ZSddLCBbdHlwZT0nZGF0ZXRpbWUnXSwgW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ10sIFt0eXBlPSdtb250aCddLCBbdHlwZT0nd2VlayddLCBbdHlwZT0nZW1haWwnXSwgW3R5cGU9J251bWJlciddLCBbdHlwZT0nc2VhcmNoJ10sIFt0eXBlPSd0ZWwnXSwgW3R5cGU9J3RpbWUnXSwgW3R5cGU9J3VybCddLCBbdHlwZT0nY29sb3InXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5bdHlwZT0ndGV4dCddLCBbdHlwZT0ncGFzc3dvcmQnXSwgW3R5cGU9J2RhdGUnXSwgW3R5cGU9J2RhdGV0aW1lJ10sIFt0eXBlPSdkYXRldGltZS1sb2NhbCddLCBbdHlwZT0nbW9udGgnXSwgW3R5cGU9J3dlZWsnXSwgW3R5cGU9J2VtYWlsJ10sIFt0eXBlPSdudW1iZXInXSwgW3R5cGU9J3NlYXJjaCddLCBbdHlwZT0ndGVsJ10sIFt0eXBlPSd0aW1lJ10sIFt0eXBlPSd1cmwnXSwgW3R5cGU9J2NvbG9yJ10sXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxNHB4O1xuICBvdXRsaW5lOiAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRTlFOUU5O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBsaW5lYXI7IH1cbiAgW3R5cGU9J3RleHQnXTpmb2N1cywgW3R5cGU9J3RleHQnXTphY3RpdmUsIFt0eXBlPSdwYXNzd29yZCddOmZvY3VzLCBbdHlwZT0ncGFzc3dvcmQnXTphY3RpdmUsIFt0eXBlPSdkYXRlJ106Zm9jdXMsIFt0eXBlPSdkYXRlJ106YWN0aXZlLCBbdHlwZT0nZGF0ZXRpbWUnXTpmb2N1cywgW3R5cGU9J2RhdGV0aW1lJ106YWN0aXZlLCBbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXTpmb2N1cywgW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ106YWN0aXZlLCBbdHlwZT0nbW9udGgnXTpmb2N1cywgW3R5cGU9J21vbnRoJ106YWN0aXZlLCBbdHlwZT0nd2VlayddOmZvY3VzLCBbdHlwZT0nd2VlayddOmFjdGl2ZSwgW3R5cGU9J2VtYWlsJ106Zm9jdXMsIFt0eXBlPSdlbWFpbCddOmFjdGl2ZSwgW3R5cGU9J251bWJlciddOmZvY3VzLCBbdHlwZT0nbnVtYmVyJ106YWN0aXZlLCBbdHlwZT0nc2VhcmNoJ106Zm9jdXMsIFt0eXBlPSdzZWFyY2gnXTphY3RpdmUsIFt0eXBlPSd0ZWwnXTpmb2N1cywgW3R5cGU9J3RlbCddOmFjdGl2ZSwgW3R5cGU9J3RpbWUnXTpmb2N1cywgW3R5cGU9J3RpbWUnXTphY3RpdmUsIFt0eXBlPSd1cmwnXTpmb2N1cywgW3R5cGU9J3VybCddOmFjdGl2ZSwgW3R5cGU9J2NvbG9yJ106Zm9jdXMsIFt0eXBlPSdjb2xvciddOmFjdGl2ZSxcbiAgc2VsZWN0OmZvY3VzLFxuICBzZWxlY3Q6YWN0aXZlLFxuICB0ZXh0YXJlYTpmb2N1cyxcbiAgdGV4dGFyZWE6YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogI0MyQzJDMjtcbiAgICBib3gtc2hhZG93OiAwIDE4cHggMjJweCAtMTJweCByZ2JhKDAsIDAsIDAsIDAuMTgpO1xuICAgIGNvbG9yOiAjODA2MkQ0OyB9XG4gIFt0eXBlPSd0ZXh0J106Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIFt0eXBlPSdwYXNzd29yZCddOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBbdHlwZT0nZGF0ZSddOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBbdHlwZT0nZGF0ZXRpbWUnXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ106Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIFt0eXBlPSdtb250aCddOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBbdHlwZT0nd2VlayddOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBbdHlwZT0nZW1haWwnXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgW3R5cGU9J251bWJlciddOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBbdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsIFt0eXBlPSd0ZWwnXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgW3R5cGU9J3RpbWUnXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgW3R5cGU9J3VybCddOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBbdHlwZT0nY29sb3InXTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbiAgc2VsZWN0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuICB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cbiAgW3R5cGU9J3RleHQnXTo6LW1vei1wbGFjZWhvbGRlciwgW3R5cGU9J3Bhc3N3b3JkJ106Oi1tb3otcGxhY2Vob2xkZXIsIFt0eXBlPSdkYXRlJ106Oi1tb3otcGxhY2Vob2xkZXIsIFt0eXBlPSdkYXRldGltZSddOjotbW96LXBsYWNlaG9sZGVyLCBbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXTo6LW1vei1wbGFjZWhvbGRlciwgW3R5cGU9J21vbnRoJ106Oi1tb3otcGxhY2Vob2xkZXIsIFt0eXBlPSd3ZWVrJ106Oi1tb3otcGxhY2Vob2xkZXIsIFt0eXBlPSdlbWFpbCddOjotbW96LXBsYWNlaG9sZGVyLCBbdHlwZT0nbnVtYmVyJ106Oi1tb3otcGxhY2Vob2xkZXIsIFt0eXBlPSdzZWFyY2gnXTo6LW1vei1wbGFjZWhvbGRlciwgW3R5cGU9J3RlbCddOjotbW96LXBsYWNlaG9sZGVyLCBbdHlwZT0ndGltZSddOjotbW96LXBsYWNlaG9sZGVyLCBbdHlwZT0ndXJsJ106Oi1tb3otcGxhY2Vob2xkZXIsIFt0eXBlPSdjb2xvciddOjotbW96LXBsYWNlaG9sZGVyLFxuICBzZWxlY3Q6Oi1tb3otcGxhY2Vob2xkZXIsXG4gIHRleHRhcmVhOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICBbdHlwZT0ndGV4dCddOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgW3R5cGU9J3Bhc3N3b3JkJ106LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBbdHlwZT0nZGF0ZSddOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgW3R5cGU9J2RhdGV0aW1lJ106LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBbdHlwZT0nZGF0ZXRpbWUtbG9jYWwnXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIFt0eXBlPSdtb250aCddOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgW3R5cGU9J3dlZWsnXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIFt0eXBlPSdlbWFpbCddOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgW3R5cGU9J251bWJlciddOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgW3R5cGU9J3NlYXJjaCddOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgW3R5cGU9J3RlbCddOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgW3R5cGU9J3RpbWUnXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIFt0eXBlPSd1cmwnXTotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIFt0eXBlPSdjb2xvciddOi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgc2VsZWN0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcixcbiAgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuICBbdHlwZT0ndGV4dCddOi1tb3otcGxhY2Vob2xkZXIsIFt0eXBlPSdwYXNzd29yZCddOi1tb3otcGxhY2Vob2xkZXIsIFt0eXBlPSdkYXRlJ106LW1vei1wbGFjZWhvbGRlciwgW3R5cGU9J2RhdGV0aW1lJ106LW1vei1wbGFjZWhvbGRlciwgW3R5cGU9J2RhdGV0aW1lLWxvY2FsJ106LW1vei1wbGFjZWhvbGRlciwgW3R5cGU9J21vbnRoJ106LW1vei1wbGFjZWhvbGRlciwgW3R5cGU9J3dlZWsnXTotbW96LXBsYWNlaG9sZGVyLCBbdHlwZT0nZW1haWwnXTotbW96LXBsYWNlaG9sZGVyLCBbdHlwZT0nbnVtYmVyJ106LW1vei1wbGFjZWhvbGRlciwgW3R5cGU9J3NlYXJjaCddOi1tb3otcGxhY2Vob2xkZXIsIFt0eXBlPSd0ZWwnXTotbW96LXBsYWNlaG9sZGVyLCBbdHlwZT0ndGltZSddOi1tb3otcGxhY2Vob2xkZXIsIFt0eXBlPSd1cmwnXTotbW96LXBsYWNlaG9sZGVyLCBbdHlwZT0nY29sb3InXTotbW96LXBsYWNlaG9sZGVyLFxuICBzZWxlY3Q6LW1vei1wbGFjZWhvbGRlcixcbiAgdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICMwMDAwMDA7IH1cblxuZm9ybSB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEwMCcgaGVpZ2h0PScxMDAnIGZpbGw9JyMwMDAwMDAnPjxwb2x5Z29uIHBvaW50cz0nMCwwIDEwMCwwIDUwLDUwJy8+PC9zdmc+XCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDE0cHgpIGNhbGMoNTAlICsgNC4xMTc2NXB4KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4OyB9XG4gIHNlbGVjdDpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAnIGhlaWdodD0nMTAwJyBmaWxsPScjODA2MkQ0Jz48cG9seWdvbiBwb2ludHM9JzAsMCAxMDAsMCA1MCw1MCcvPjwvc3ZnPlwiKTsgfVxuXG50ZXh0YXJlYSB7XG4gIHBhZGRpbmctdG9wOiAxNHB4OyB9XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgY29sb3I6ICMwMDAwMDA7IH1cblxuZmllbGRzZXQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAyOHB4OyB9XG4gIGZpZWxkc2V0IGxlZ2VuZCB7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTRweDsgfVxuICBmaWVsZHNldCBmaWVsZHNldCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7IH1cblxuaW5wdXQsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRcIjsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdIHtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNJTUFHRVNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIEZsdWlkIGltYWdlcyBmb3IgcmVzcG9uc2l2ZSBwdXJwb3Nlcy5cbiAqIDIuIE9mZnNldCBgYWx0YCB0ZXh0IGZyb20gc3Vycm91bmRpbmcgY29weS5cbiAqIDMuIFNldHRpbmcgYHZlcnRpY2FsLWFsaWduYCByZW1vdmVzIHRoZSB3aGl0ZXNwYWNlIHRoYXQgYXBwZWFycyB1bmRlciBgaW1nYFxuICogICAgZWxlbWVudHMgd2hlbiB0aGV5IGFyZSBkcm9wcGVkIGludG8gYSBwYWdlIGFzLWlzLiBTYWZlciBhbHRlcm5hdGl2ZSB0b1xuICogICAgdXNpbmcgYGRpc3BsYXk6IGJsb2NrO2AuXG4gKi9cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLyogWzFdICovXG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICAvKiBbMl0gKi9cbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgLyogWzNdICovXG4gIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDsgfVxuXG4vKipcbiAqIE1ha2UgU1ZHIGltYWdlcyByZXNwb25zaXZlXG4gKlxuICogMS4gTGltaXQgdG8gd2l0aCBubyByZWFsIHdpZHRoIGFuZCBoZWlnaHQgdmFsdWVzIChhcyBhZGRlZCBieSB3b3JkcHJlc3MpXG4gKi9cbmltZ1tzcmMqPVwiLnN2Z1wiXVt3aWR0aD1cIjFcIl1baGVpZ2h0PVwiMVwiXSB7XG4gIC8qIFsxXSAqL1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG5hID4gLmZhOmZpcnN0LWNoaWxkLCBhID4gLmVkZF9zbF9zaG93X2tleTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMTRweDsgfVxuXG5hID4gLmZhOmxhc3QtY2hpbGQsIGEgPiAuZWRkX3NsX3Nob3dfa2V5Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMTRweDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1BBR0VcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFNpbXBsZSBwYWdlLWxldmVsIHNldHVwLlxuICpcbiAqIDEuIFNldCB0aGUgZGVmYXVsdCBgZm9udC1zaXplYCBhbmQgYGxpbmUtaGVpZ2h0YCBmb3IgdGhlIGVudGlyZSBwcm9qZWN0LFxuICogICAgc291cmNlZCBmcm9tIG91ciBkZWZhdWx0IHZhcmlhYmxlcy4gVGhlIGBmb250LXNpemVgIGlzIGNhbGN1bGF0ZWQgdG8gZXhpc3RcbiAqICAgIGluIGVtcywgdGhlIGBsaW5lLWhlaWdodGAgaXMgY2FsY3VsYXRlZCB0byBleGlzdCB1bml0bGVzc2x5LlxuICogMi4gRm9yY2Ugc2Nyb2xsYmFycyB0byBhbHdheXMgYmUgdmlzaWJsZSB0byBwcmV2ZW50IGF3a3dhcmQg4oCYanVtcHPigJkgd2hlblxuICogICAgbmF2aWdhdGluZyBiZXR3ZWVuIHBhZ2VzIHRoYXQgZG8vZG8gbm90IGhhdmUgZW5vdWdoIGNvbnRlbnQgdG8gcHJvZHVjZVxuICogICAgc2Nyb2xsYmFycyBuYXR1cmFsbHkuXG4gKiAzLiBFbnN1cmUgdGhlIHBhZ2UgYWx3YXlzIGZpbGxzIGF0IGxlYXN0IHRoZSBlbnRpcmUgaGVpZ2h0IG9mIHRoZSB2aWV3cG9ydC5cbiAqL1xuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiBbMV0gKi9cbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIC8qIFsxXSAqL1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC8qIFsyXSAqL1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICAvKiBbM10gKi9cbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjVEFCTEVTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBFbnN1cmUgdGFibGVzIGZpbGwgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZS5cbiAqL1xuLmVkZC10YWJsZSxcbnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qIFsxXSAqL1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVkZC10YWJsZSB0cixcbiAgdGFibGUgdHIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRjdGN0Y3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFweDsgfVxuICAgIC5lZGQtdGFibGUgdHI6bGFzdC1jaGlsZCxcbiAgICB0YWJsZSB0cjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDBweDsgfVxuICAuZWRkLXRhYmxlIHRoLFxuICB0YWJsZSB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuZWRkLXRhYmxlIHRoZWFkID4gdHIsIC5lZGQtdGFibGUgdGZvb3QgPiB0cixcbiAgdGFibGUgdGhlYWQgPiB0cixcbiAgdGFibGUgdGZvb3QgPiB0ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U5RTlFOTsgfVxuICAuZWRkLXRhYmxlIHRoLCAuZWRkLXRhYmxlIHRkLFxuICB0YWJsZSB0aCxcbiAgdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDEwLjVweDsgfVxuICAgIC5lZGQtdGFibGUgdGg6Zmlyc3QtY2hpbGQsIC5lZGQtdGFibGUgdGQ6Zmlyc3QtY2hpbGQsXG4gICAgdGFibGUgdGg6Zmlyc3QtY2hpbGQsXG4gICAgdGFibGUgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4OyB9XG4gICAgLmVkZC10YWJsZSB0aDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZWUtdGFibGVfX2NlbGwpLCAuZWRkLXRhYmxlIHRkOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5lZS10YWJsZV9fY2VsbCksXG4gICAgdGFibGUgdGg6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmVlLXRhYmxlX19jZWxsKSxcbiAgICB0YWJsZSB0ZDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguZWUtdGFibGVfX2NlbGwpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuZWRkLXRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSwgI2VkZF9jaGVja291dF9jYXJ0LmVkZC10YWJsZSB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbiksXG4gIHRhYmxlLmFsdC1yb3dzIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSwgdGFibGUuZWRkLXRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSwgdGFibGUjZWRkX2NoZWNrb3V0X2NhcnQgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pLCB0YWJsZS53cGFzLXRpY2tldC1yZXBsaWVzIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNzsgfVxuICAuZWRkLXRhYmxlIHRmb290IHRyOm5vdCg6bGFzdC1jaGlsZCkgdGQsIC5lZGQtdGFibGUgdGZvb3QgdHI6bm90KDpsYXN0LWNoaWxkKSB0aCxcbiAgdGFibGUgdGZvb3QgdHI6bm90KDpsYXN0LWNoaWxkKSB0ZCxcbiAgdGFibGUgdGZvb3QgdHI6bm90KDpsYXN0LWNoaWxkKSB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFOUU5RTk7IH1cbiAgLmVkZC10YWJsZSB0YWJsZSxcbiAgdGFibGUgdGFibGUge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjQkxPQ0tcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFN0YWNrZWQgaW1hZ2Utd2l0aC10ZXh0IG9iamVjdC4gQSBzaW1wbGUgYWJzdHJhY3Rpb24gdG8gY292ZXIgYSB2ZXJ5IGNvbW1vbmx5XG4gKiBvY2N1cnJpbmcgZGVzaWduIHBhdHRlcm4uXG4gKi9cbi5vLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uby1ibG9ja19faW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgLyogU2l6ZSB2YXJpYW50cy5cbiAgICAgICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovIH1cbiAgLm8tYmxvY2stLWZsdXNoID4gLm8tYmxvY2tfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuby1ibG9jay0tdGlueSA+IC5vLWJsb2NrX19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuICAuby1ibG9jay0tc21hbGwgPiAuby1ibG9ja19faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIC5vLWJsb2NrLS1sYXJnZSA+IC5vLWJsb2NrX19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7IH1cbiAgLm8tYmxvY2stLWh1Z2UgPiAuby1ibG9ja19faW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTJweDsgfVxuXG4uby1ibG9ja19fYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIEFsaWdubWVudCB2YXJpYW50cy5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uby1ibG9jay0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uby1ibG9jay0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNCT1hcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFRoZSBib3ggb2JqZWN0IHNpbXBseSBib3hlcyBvZmYgY29udGVudC4gRXh0ZW5kIHdpdGggY29zbWV0aWMgc3R5bGVzIGluIHRoZVxuICogQ29tcG9uZW50cyBsYXllci5cbiAqXG4gKiAxLiBTbyB3ZSBjYW4gYXBwbHkgdGhlIGAuby1ib3hgIGNsYXNzIHRvIG5hdHVyYWxseS1pbmxpbmUgZWxlbWVudHMuXG4gKi9cbi5vLWJveCwgLm9mZi1jYW52YXMsIC5ib3gsIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiAuZWRkLXB0LXRpdGxlLFxuLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIC5lZGQtcHQtZGVzY3JpcHRpb24sXG4uZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gLmZlYXR1cmVkLXRleHQsXG4uZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gLmZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKiBbMV0gKi9cbiAgcGFkZGluZzogMjhweDsgfVxuICAuby1ib3g6YWZ0ZXIsIC5vZmYtY2FudmFzOmFmdGVyLCAuYm94OmFmdGVyLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gLmVkZC1wdC10aXRsZTphZnRlcixcbiAgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIC5lZGQtcHQtZGVzY3JpcHRpb246YWZ0ZXIsXG4gIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiAuZmVhdHVyZWQtdGV4dDphZnRlcixcbiAgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIC5mb290ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7IH1cbiAgLm8tYm94ID4gOmxhc3QtY2hpbGQsIC5vZmYtY2FudmFzID4gOmxhc3QtY2hpbGQsIC5ib3ggPiA6bGFzdC1jaGlsZCwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIC5lZGQtcHQtdGl0bGUgPiA6bGFzdC1jaGlsZCxcbiAgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIC5lZGQtcHQtZGVzY3JpcHRpb24gPiA6bGFzdC1jaGlsZCxcbiAgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIC5mZWF0dXJlZC10ZXh0ID4gOmxhc3QtY2hpbGQsXG4gIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiAuZm9vdGVyID4gOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLyogU2l6ZSB2YXJpYW50c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5vLWJveC0tZmx1c2gge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5vLWJveC0tdGlueSB7XG4gIHBhZGRpbmc6IDdweDsgfVxuXG4uby1ib3gtLXNtYWxsIHtcbiAgcGFkZGluZzogMTRweDsgfVxuXG4uby1ib3gtLWxhcmdlIHtcbiAgcGFkZGluZzogNTZweDsgfVxuXG4uby1ib3gtLWh1Z2Uge1xuICBwYWRkaW5nOiAxMTJweDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1BSRUZJWFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5vLXByZWZpeCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm8tcHJlZml4X19jb250ZW50IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5vLXByZWZpeF9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjQ1JPUFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUHJvdmlkZSBhIGNyb3BwaW5nIGNvbnRhaW5lciBpbiBvcmRlciB0byBkaXNwbGF5IG1lZGlhICh1c3VhbGx5IGltYWdlcylcbiAqIGNyb3BwZWQgdG8gY2VydGFpbiByYXRpb3MuXG4gKlxuICogMS4gU2V0IHVwIGEgcG9zaXRpb25pbmcgY29udGV4dCBpbiB3aGljaCB0aGUgaW1hZ2UgY2FuIHNpdC5cbiAqIDIuIFRoaXMgaXMgdGhlIGNydWNpYWwgcGFydDogd2hlcmUgdGhlIGNyb3BwaW5nIGhhcHBlbnMuXG4gKi9cbi5vLWNyb3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIFsxXSAqL1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLyogWzJdICovIH1cblxuLyoqXG4gICAqIEFwcGx5IHRoaXMgY2xhc3MgdG8gdGhlIGNvbnRlbnQgKHVzdWFsbHkgYGltZ2ApIHRoYXQgbmVlZHMgY3JvcHBpbmcuXG4gICAqXG4gICAqIDEuIEltYWdl4oCZcyBkZWZhdWx0IHBvc2l0aW9uaW5nIGlzIHRvcC1sZWZ0IGluIHRoZSBjcm9wcGluZyBib3guXG4gICAqIDIuIE1ha2Ugc3VyZSB0aGUgbWVkaWEgZG9lc27igJl0IHN0b3AgaXRzZWxmIHRvbyBzb29uLlxuICAgKi9cbi5vLWNyb3BfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLyogWzFdICovXG4gIGxlZnQ6IDA7XG4gIC8qIFsxXSAqL1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIC8qIFsyXSAqLyB9XG5cbi8qKlxuICAgKiBXZSBjYW4gcG9zaXRpb24gdGhlIG1lZGlhIGluIGRpZmZlcmVudCBsb2NhdGlvbnMgd2l0aGluIHRoZSBjcm9wcGluZyBhcmVhLlxuICAgKi9cbi5vLWNyb3BfX2NvbnRlbnQtLXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87IH1cblxuLm8tY3JvcF9fY29udGVudC0tYm90dG9tIHtcbiAgdG9wOiBhdXRvO1xuICBib3R0b206IDA7IH1cblxuLm8tY3JvcF9fY29udGVudC0tY2VudGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cblxuLyogQ3JvcC1yYXRpbyB2YXJpYW50cy5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEdlbmVyYXRlIGEgc2VyaWVzIG9mIGNyb3AgY2xhc3NlcyB0byBiZSB1c2VkIGxpa2Ugc286XG4gKlxuICogICA8ZGl2IGNsYXNzPVwiby1jcm9wICBvLWNyb3AtLTE2OjlcIj5cbiAqXG4gKi9cbi5vLWNyb3AtLTJcXDoxIHtcbiAgcGFkZGluZy1ib3R0b206IDUwJTsgfVxuXG4uby1jcm9wLS00XFw6MyB7XG4gIHBhZGRpbmctYm90dG9tOiA3NSU7IH1cblxuLm8tY3JvcC0tMTZcXDo5IHtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0ZMQUdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFRoZSBmbGFnIG9iamVjdCBpcyBhIGRlc2lnbiBwYXR0ZXJuIHNpbWlsYXIgdG8gdGhlIG1lZGlhIG9iamVjdCwgaG93ZXZlciBpdFxuICogdXRpbGlzZXMgYGRpc3BsYXk6IHRhYmxlWy1jZWxsXTtgIHRvIGdpdmUgdXMgY29udHJvbCBvdmVyIHRoZSB2ZXJ0aWNhbFxuICogYWxpZ25tZW50cyBvZiB0aGUgdGV4dCBhbmQgaW1hZ2UuXG4gKlxuICogaHR0cDovL2Nzc3dpemFyZHJ5LmNvbS8yMDEzLzA1L3RoZS1mbGFnLW9iamVjdC9cbiAqXG4gKiAxLiBBbGxvd3MgdXMgdG8gY29udHJvbCB2ZXJ0aWNhbCBhbGlnbm1lbnRzLlxuICogMi4gRm9yY2UgdGhlIG9iamVjdCB0byBiZSB0aGUgZnVsbCB3aWR0aCBvZiBpdHMgcGFyZW50LiBDb21iaW5lZCB3aXRoIFsxXSxcbiAqICAgIHRoaXMgbWFrZXMgdGhlIG9iamVjdCBiZWhhdmUgaW4gYSBxdWFzaS1gZGlzcGxheTogYmxvY2s7YCBtYW5uZXIuXG4gKi9cbi5vLWZsYWcge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogWzFdICovXG4gIHdpZHRoOiAxMDAlO1xuICAvKiBbMl0gKi8gfVxuXG4vKipcbiAgICogSXRlbXMgd2l0aGluIGEgZmxhZyBvYmplY3QuIFRoZXJlIHNob3VsZCBvbmx5IGV2ZXIgYmUgb25lIG9mIGVhY2guXG4gICAqXG4gICAqIDEuIERlZmF1bHQgdG8gYWxpZ25pbmcgY29udGVudCB0byB0aGVpciBtaWRkbGVzLlxuICAgKi9cbi5vLWZsYWdfX2ltZyxcbi5vLWZsYWdfX2JvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAvKiBbMV0gKi8gfVxuXG4vKipcbiAgICogRmxhZyBpbWFnZXMgaGF2ZSBhIHNwYWNlIGJldHdlZW4gdGhlbSBhbmQgdGhlIGJvZHkgb2YgdGhlIG9iamVjdC5cbiAgICpcbiAgICogMS4gRm9yY2UgYC5mbGFnX19pbWdgIHRvIHRha2UgdXAgYXMgbGl0dGxlIHNwYWNlIGFzIHBvc3NpYmxlOlxuICAgKiAgICBodHRwczovL3BpeGVsc3ZzYnl0ZXMuY29tLzIwMTIvMDIvdGhpcy1jc3MtbGF5b3V0LWdyaWQtaXMtbm8taG9seS1ncmFpbC9cbiAgICovXG4uby1mbGFnX19pbWcge1xuICB3aWR0aDogMXB4O1xuICAvKiBbMV0gKi9cbiAgcGFkZGluZy1yaWdodDogMjhweDtcbiAgLyoqXG4gICAgICogMS4gRml4ZXMgcHJvYmxlbSB3aXRoIGltYWdlcyBkaXNhcHBlYXJpbmcuXG4gICAgICovIH1cbiAgLm8tZmxhZ19faW1nID4gaW1nIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgLyogWzFdICovIH1cblxuLyoqXG4gICAqIFRoZSBjb250YWluZXIgZm9yIHRoZSBtYWluIGNvbnRlbnQgb2YgdGhlIGZsYWcgb2JqZWN0LlxuICAgKlxuICAgKiAxLiBGb3JjZXMgdGhlIGAuZmxhZ19fYm9keWAgdG8gdGFrZSB1cCBhbGwgcmVtYWluaW5nIHNwYWNlLlxuICAgKi9cbi5vLWZsYWdfX2JvZHkge1xuICB3aWR0aDogYXV0bztcbiAgLyogWzFdICovIH1cbiAgLm8tZmxhZ19fYm9keSxcbiAgLm8tZmxhZ19fYm9keSA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qIFNpemUgdmFyaWFudHMuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm8tZmxhZy0tdGlueSA+IC5vLWZsYWdfX2ltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDsgfVxuXG4uby1mbGFnLS10aW55Lm8tZmxhZy0tcmV2ID4gLm8tZmxhZ19faW1nIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiA3cHg7IH1cblxuLm8tZmxhZy0tc21hbGwgPiAuby1mbGFnX19pbWcge1xuICBwYWRkaW5nLXJpZ2h0OiAxNHB4OyB9XG5cbi5vLWZsYWctLXNtYWxsLm8tZmxhZy0tcmV2ID4gLm8tZmxhZ19faW1nIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4OyB9XG5cbi5vLWZsYWctLWxhcmdlID4gLm8tZmxhZ19faW1nIHtcbiAgcGFkZGluZy1yaWdodDogNTZweDsgfVxuXG4uby1mbGFnLS1sYXJnZS5vLWZsYWctLXJldiA+IC5vLWZsYWdfX2ltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogNTZweDsgfVxuXG4uby1mbGFnLS1odWdlID4gLm8tZmxhZ19faW1nIHtcbiAgcGFkZGluZy1yaWdodDogMTEycHg7IH1cblxuLm8tZmxhZy0taHVnZS5vLWZsYWctLXJldiA+IC5vLWZsYWdfX2ltZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMTEycHg7IH1cblxuLm8tZmxhZy0tZmx1c2ggPiAuby1mbGFnX19pbWcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLyogUmV2ZXJzZWQgZmxhZy5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFN3YXAgdGhlIHJlbmRlcmVkIGRpcmVjdGlvbiBvZiB0aGUgb2JqZWN04oCmXG4gKiAyLiDigKZhbmQgcmVzZXQgaXQuXG4gKiAzLiBSZWFzc2lnbiBtYXJnaW5zIHRvIHRoZSBjb3JyZWN0IHNpZGVzLlxuICovXG4uby1mbGFnLS1yZXYge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgLyogWzFdICovIH1cbiAgLm8tZmxhZy0tcmV2ID4gLm8tZmxhZ19faW1nLFxuICAuby1mbGFnLS1yZXYgPiAuby1mbGFnX19ib2R5IHtcbiAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAvKiBbMl0gKi8gfVxuICAuby1mbGFnLS1yZXYgPiAuby1mbGFnX19pbWcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgLyogWzNdICovXG4gICAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAgIC8qIFszXSAqLyB9XG5cbi8qIEFsaWdubWVudCB2YXJpYW50cy5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIFZlcnRpY2FsbHkgYWxpZ24gdGhlIGltYWdlLSBhbmQgYm9keS1jb250ZW50IGRpZmZlcmVudGx5LiBEZWZhdWx0cyB0byBtaWRkbGUuXG4gKi9cbi5vLWZsYWctLXRvcCA+IC5vLWZsYWdfX2ltZyxcbi5vLWZsYWctLXRvcCA+IC5vLWZsYWdfX2JvZHkge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5vLWZsYWctLWJvdHRvbSA+IC5vLWZsYWdfX2ltZyxcbi5vLWZsYWctLWJvdHRvbSA+IC5vLWZsYWdfX2JvZHkge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi8qKlxuICogcGFsbSAgICAgLS0gIHBhbG0tYmFzZWQgZGV2aWNlcywgbGlrZSBwaG9uZXMgYW5kIHNtYWxsIHRhYmxldHNcbiAqIGxhcCAgICAgIC0tICBsYXAtYmFzZWQgZGV2aWNlcywgbGlrZSBpUGFkcyBvciBsYXB0b3BzXG4gKiBwb3J0YWJsZSAtLSAgYWxsIG9mIHRoZSBhYm92ZVxuICogZGVzayAgICAgLS0gIHN0YXRpb25hcnkgZGV2aWNlcywgbGlrZSBkZXNrdG9wIGNvbXB1dGVyc1xuICogcmVndWxhciAgLS0gIGFueS9hbGwgdHlwZXMgb2YgZGV2aWNlXG4qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgICRWQVJJQUJMRVNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIElmIHlvdSBhcmUgYnVpbGRpbmcgYSBub24tcmVzcG9uc2l2ZSBzaXRlIGJ1dCB3b3VsZCBzdGlsbCBsaWtlIHRvIHVzZVxuICogY3Nzd2l6YXJkcnktZ3JpZHMsIHNldCB0aGlzIHRvIOKAmGZhbHNl4oCZOlxuICovXG4vKipcbiAqIElzIHRoaXMgYnVpbGQgbW9iaWxlIGZpcnN0PyBTZXR0aW5nIHRvIOKAmHRydWXigJkgbWVhbnMgdGhhdCBhbGwgZ3JpZHMgd2lsbCBiZVxuICogMTAwJSB3aWR0aCBpZiB5b3UgZG8gbm90IGFwcGx5IGEgbW9yZSBzcGVjaWZpYyBjbGFzcyB0byB0aGVtLlxuICovXG4vKipcbiAqIFNldCB0aGUgc3BhY2luZyBiZXR3ZWVuIHlvdXIgZ3JpZCBpdGVtcy5cbiAqL1xuLyoqXG4gKiBXb3VsZCB5b3UgbGlrZSBTYXNz4oCZIHNpbGVudCBjbGFzc2VzLCBvciByZWd1bGFyIENTUyBjbGFzc2VzP1xuICovXG4vKipcbiAqIFdvdWxkIHlvdSBsaWtlIHB1c2ggYW5kIHB1bGwgY2xhc3NlcyBlbmFibGVkP1xuICovXG4vKipcbiAqIFVzaW5nIGBpbmxpbmUtYmxvY2tgIG1lYW5zIHRoYXQgdGhlIGdyaWQgaXRlbXMgbmVlZCB0aGVpciB3aGl0ZXNwYWNlIHJlbW92aW5nXG4gKiBpbiBvcmRlciBmb3IgdGhlbSB0byB3b3JrIGNvcnJlY3RseS4gU2V0IHRoZSBmb2xsb3dpbmcgdG8gdHJ1ZSBpZiB5b3UgYXJlXG4gKiBnb2luZyB0byBhY2hpZXZlIHRoaXMgYnkgbWFudWFsbHkgcmVtb3ZpbmcvY29tbWVudGluZyBvdXQgYW55IHdoaXRlc3BhY2UgaW5cbiAqIHlvdXIgSFRNTCB5b3Vyc2VsZi5cbiAqXG4gKiBTZXR0aW5nIHRoaXMgdG8gZmFsc2UgaW52b2tlcyBhIGhhY2sgd2hpY2ggY2Fubm90IGFsd2F5cyBiZSBndWFyYW50ZWVkLFxuICogcGxlYXNlIHNlZSB0aGUgZm9sbG93aW5nIGZvciBtb3JlIGRldGFpbDpcbiAqXG4gKiBnaXRodWIuY29tL2Nzc3dpemFyZHJ5L2Nzc3dpemFyZHJ5LWdyaWRzL2NvbW1pdC83NDRkNGIyM2M5ZDJiNzdkNjA1YjU5OTFlNTRhMzk3ZGY3MmUwNjg4XG4gKiBnaXRodWIuY29tL2Nzc3dpemFyZHJ5L2ludWl0LmNzcy9pc3N1ZXMvMTcwI2lzc3VlY29tbWVudC0xNDg1OTM3MVxuICovXG4vKipcbiAqIERlZmluZSB5b3VyIGJyZWFrcG9pbnRzLiBUaGUgZmlyc3QgdmFsdWUgaXMgdGhlIHByZWZpeCB0aGF0IHNoYWxsIGJlIHVzZWQgZm9yXG4gKiB5b3VyIGNsYXNzZXMgKGUuZy4gYC5wYWxtLS1vbmUtaGFsZmApLCB0aGUgc2Vjb25kIHZhbHVlIGlzIHRoZSBtZWRpYSBxdWVyeVxuICogdGhhdCB0aGUgYnJlYWtwb2ludCBmaXJlcyBhdC5cbiAqL1xuLyoqXG4gKiBEZWZpbmUgd2hpY2ggbmFtZXNwYWNlZCBicmVha3BvaW50cyB5b3Ugd291bGQgbGlrZSB0byBnZW5lcmF0ZSBmb3IgZWFjaCBvZlxuICogd2lkdGhzLCBwdXNoIGFuZCBwdWxsLiBUaGlzIGlzIGhhbmR5IGlmIHlvdSBvbmx5IG5lZWQgcHVsbCBvbiwgc2F5LCBkZXNrLCBvclxuICogeW91IG9ubHkgbmVlZCBhIG5ldyB3aWR0aCBicmVha3BvaW50IGF0IG1vYmlsZSBzaXplcy4gSXQgYWxsb3dzIHlvdSB0byBvbmx5XG4gKiBjb21waWxlIGFzIG11Y2ggQ1NTIGFzIHlvdSBuZWVkLiBBbGwgYXJlIHR1cm5lZCBvbiBieSBkZWZhdWx0LCBidXQgeW91IGNhblxuICogYWRkIGFuZCByZW1vdmUgYnJlYWtwb2ludHMgYXQgd2lsbC5cbiAqXG4gKiBQdXNoIGFuZCBwdWxsIHNoYWxsIG9ubHkgYmUgdXNlZCBpZiBgJHB1c2hgIGFuZC9vciBgJHB1bGxgIGFuZCBgJHJlc3BvbnNpdmVgXG4gKiBoYXZlIGJlZW4gc2V0IHRvIOKAmHRydWXigJkuXG4gKi9cbi8qKlxuICogWW91IGRvIG5vdCBuZWVkIHRvIGVkaXQgYW55dGhpbmcgZnJvbSB0aGlzIGxpbmUgb253YXJkOyBjc3N3aXphcmRyeS1ncmlkcyBpc1xuICogZ29vZCB0byBnby4gSGFwcHkgZ3JpZGRpbuKAmSFcbiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgICRNSVhJTlNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIFRoZXNlIG1peGlucyBhcmUgZm9yIHRoZSBsaWJyYXJ5IHRvIHVzZSBvbmx5LCB5b3Ugc2hvdWxkIG5vdCBuZWVkIHRvIG1vZGlmeVxuICogdGhlbSBhdCBhbGwuXG4gKlxuICogRW5jbG9zZSBhIGJsb2NrIG9mIGNvZGUgd2l0aCBhIG1lZGlhIHF1ZXJ5IGFzIG5hbWVkIGluIGAkYnJlYWtwb2ludHNgLlxuICovXG4vKipcbiAqIERyb3AgcmVsYXRpdmUgcG9zaXRpb25pbmcgaW50byBzaWxlbnQgY2xhc3NlcyB3aGljaCBjYW7igJl0IHRha2UgYWR2YW50YWdlIG9mXG4gKiB0aGUgYFtjbGFzcyo9XCJwdXNoLS1cIl1gIGFuZCBgW2NsYXNzKj1cInB1bGwtLVwiXWAgc2VsZWN0b3JzLlxuICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSogICAgJEdSSUQgU0VUVVBcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIDEuIEFsbG93IHRoZSBncmlkIHN5c3RlbSB0byBiZSB1c2VkIG9uIGxpc3RzLlxuICogMi4gUmVtb3ZlIGFueSBtYXJnaW5zIGFuZCBwYWRkaW5ncyB0aGF0IG1pZ2h0IGFmZmVjdCB0aGUgZ3JpZCBzeXN0ZW0uXG4gKiAzLiBBcHBseSBhIG5lZ2F0aXZlIGBtYXJnaW4tbGVmdGAgdG8gbmVnYXRlIHRoZSBjb2x1bW5z4oCZIGd1dHRlcnMuXG4gKi9cbi5ncmlkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgLyogWzFdICovXG4gIG1hcmdpbjogMDtcbiAgLyogWzJdICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIFsyXSAqL1xuICBtYXJnaW4tbGVmdDogLTI0cHg7XG4gIC8qIFszXSAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzFlbTsgfVxuXG4vKiBPcGVyYSBoYWNrICovXG4ub3BlcmE6LW8tcHJlZm9jdXMsXG4uZ3JpZCB7XG4gIHdvcmQtc3BhY2luZzogLTAuNDNlbTsgfVxuXG4vKipcbiAgICAgKiAxLiBDYXVzZSBjb2x1bW5zIHRvIHN0YWNrIHNpZGUtYnktc2lkZS5cbiAgICAgKiAyLiBTcGFjZSBjb2x1bW5zIGFwYXJ0LlxuICAgICAqIDMuIEFsaWduIGNvbHVtbnMgdG8gdGhlIHRvcHMgb2YgZWFjaCBvdGhlci5cbiAgICAgKiA0LiBGdWxsLXdpZHRoIHVubGVzcyB0b2xkIHRvIGJlaGF2ZSBvdGhlcndpc2UuXG4gICAgICogNS4gUmVxdWlyZWQgdG8gY29tYmluZSBmbHVpZCB3aWR0aHMgYW5kIGZpeGVkIGd1dHRlcnMuXG4gICAgICovXG4uZ3JpZF9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLyogWzFdICovXG4gIHBhZGRpbmctbGVmdDogMjRweDtcbiAgLyogWzJdICovXG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIC8qIFszXSAqL1xuICB3aWR0aDogMTAwJTtcbiAgLyogWzRdICovXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogWzVdICovXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogWzVdICovXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIFs1XSAqL1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDsgfVxuXG4vKipcbiAqIFJldmVyc2VkIGdyaWRzIGFsbG93IHlvdSB0byBzdHJ1Y3R1cmUgeW91ciBzb3VyY2UgaW4gdGhlIG9wcG9zaXRlIG9yZGVyIHRvXG4gKiBob3cgeW91ciByZW5kZXJlZCBsYXlvdXQgd2lsbCBhcHBlYXIuIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuLmdyaWQtLXJldiB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5ncmlkLS1yZXYgPiAuZ3JpZF9faXRlbSB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKipcbiAqIEd1dHRlcmxlc3MgZ3JpZHMgaGF2ZSBhbGwgdGhlIHByb3BlcnRpZXMgb2YgcmVndWxhciBncmlkcywgbWludXMgYW55IHNwYWNpbmcuXG4gKiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbi5ncmlkLS1mdWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmdyaWQtLWZ1bGwgPiAuZ3JpZF9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi8qKlxuICogQWxpZ24gdGhlIGVudGlyZSBncmlkIHRvIHRoZSByaWdodC4gRXh0ZW5kcyBgLmdyaWRgLlxuICovXG4uZ3JpZC0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuZ3JpZC0tcmlnaHQgPiAuZ3JpZF9faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKipcbiAqIENlbnRlcmVkIGdyaWRzIGFsaWduIGdyaWQgaXRlbXMgY2VudHJhbGx5IHdpdGhvdXQgbmVlZGluZyB0byB1c2UgcHVzaCBvciBwdWxsXG4gKiBjbGFzc2VzLiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbi5ncmlkLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdyaWQtLWNlbnRlciA+IC5ncmlkX19pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qKlxuICogQWxpZ24gZ3JpZCBjZWxscyB2ZXJ0aWNhbGx5IChgLmdyaWQtLW1pZGRsZWAgb3IgYC5ncmlkLS1ib3R0b21gKS4gRXh0ZW5kc1xuICogYC5ncmlkYC5cbiAqL1xuLmdyaWQtLW1pZGRsZSA+IC5ncmlkX19pdGVtIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZ3JpZC0tYm90dG9tID4gLmdyaWRfX2l0ZW0ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG5cbi8qKlxuICogQ3JlYXRlIGdyaWRzIHdpdGggbmFycm93ZXIgZ3V0dGVycy4gRXh0ZW5kcyBgLmdyaWRgLlxuICovXG4uZ3JpZC0tbmFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMnB4OyB9XG4gIC5ncmlkLS1uYXJyb3cgPiAuZ3JpZF9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9XG5cbi8qKlxuICogQ3JlYXRlIGdyaWRzIHdpdGggd2lkZXIgZ3V0dGVycy4gRXh0ZW5kcyBgLmdyaWRgLlxuICovXG4uZ3JpZC0td2lkZSB7XG4gIG1hcmdpbi1sZWZ0OiAtNDhweDsgfVxuICAuZ3JpZC0td2lkZSA+IC5ncmlkX19pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgICRXSURUSFNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIENyZWF0ZSBvdXIgd2lkdGggY2xhc3NlcywgcHJlZml4ZWQgYnkgdGhlIHNwZWNpZmllZCBuYW1lc3BhY2UuXG4gKi9cbi8qKlxuICogT3VyIHJlZ3VsYXIsIG5vbi1yZXNwb25zaXZlIHdpZHRoIGNsYXNzZXMuXG4gKi9cbi8qKlxuICAgICAqIFdob2xlXG4gICAgICovXG4ub25lLXdob2xlIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyoqXG4gICAgICogSGFsdmVzXG4gICAgICovXG4ub25lLWhhbGYsIC50d28tcXVhcnRlcnMsIC50aHJlZS1zaXh0aHMsIC5mb3VyLWVpZ2h0aHMsIC5maXZlLXRlbnRocywgLnNpeC10d2VsZnRocyB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLyoqXG4gICAgICogVGhpcmRzXG4gICAgICovXG4ub25lLXRoaXJkLCAudHdvLXNpeHRocywgLmZvdXItdHdlbGZ0aHMge1xuICB3aWR0aDogMzMuMzMzJTsgfVxuXG4udHdvLXRoaXJkcywgLmZvdXItc2l4dGhzLCAuZWlnaHQtdHdlbGZ0aHMge1xuICB3aWR0aDogNjYuNjY2JTsgfVxuXG4vKipcbiAgICAgKiBRdWFydGVyc1xuICAgICAqL1xuLm9uZS1xdWFydGVyLCAudHdvLWVpZ2h0aHMsIC50aHJlZS10d2VsZnRocyB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLnRocmVlLXF1YXJ0ZXJzLCAuc2l4LWVpZ2h0aHMsIC5uaW5lLXR3ZWxmdGhzIHtcbiAgd2lkdGg6IDc1JTsgfVxuXG4vKipcbiAgICAgKiBGaWZ0aHNcbiAgICAgKi9cbi5vbmUtZmlmdGgsIC50d28tdGVudGhzIHtcbiAgd2lkdGg6IDIwJTsgfVxuXG4udHdvLWZpZnRocywgLmZvdXItdGVudGhzIHtcbiAgd2lkdGg6IDQwJTsgfVxuXG4udGhyZWUtZmlmdGhzLCAuc2l4LXRlbnRocyB7XG4gIHdpZHRoOiA2MCU7IH1cblxuLmZvdXItZmlmdGhzLCAuZWlnaHQtdGVudGhzIHtcbiAgd2lkdGg6IDgwJTsgfVxuXG4vKipcbiAgICAgKiBTaXh0aHNcbiAgICAgKi9cbi5vbmUtc2l4dGgsIC50d28tdHdlbGZ0aHMge1xuICB3aWR0aDogMTYuNjY2JTsgfVxuXG4uZml2ZS1zaXh0aHMsIC50ZW4tdHdlbGZ0aHMge1xuICB3aWR0aDogODMuMzMzJTsgfVxuXG4vKipcbiAgICAgKiBFaWdodGhzXG4gICAgICovXG4ub25lLWVpZ2h0aCB7XG4gIHdpZHRoOiAxMi41JTsgfVxuXG4udGhyZWUtZWlnaHRocyB7XG4gIHdpZHRoOiAzNy41JTsgfVxuXG4uZml2ZS1laWdodGhzIHtcbiAgd2lkdGg6IDYyLjUlOyB9XG5cbi5zZXZlbi1laWdodGhzIHtcbiAgd2lkdGg6IDg3LjUlOyB9XG5cbi8qKlxuICAgICAqIFRlbnRoc1xuICAgICAqL1xuLm9uZS10ZW50aCB7XG4gIHdpZHRoOiAxMCU7IH1cblxuLnRocmVlLXRlbnRocyB7XG4gIHdpZHRoOiAzMCU7IH1cblxuLnNldmVuLXRlbnRocyB7XG4gIHdpZHRoOiA3MCU7IH1cblxuLm5pbmUtdGVudGhzIHtcbiAgd2lkdGg6IDkwJTsgfVxuXG4vKipcbiAgICAgKiBUd2VsZnRoc1xuICAgICAqL1xuLm9uZS10d2VsZnRoIHtcbiAgd2lkdGg6IDguMzMzJTsgfVxuXG4uZml2ZS10d2VsZnRocyB7XG4gIHdpZHRoOiA0MS42NjYlOyB9XG5cbi5zZXZlbi10d2VsZnRocyB7XG4gIHdpZHRoOiA1OC4zMzMlOyB9XG5cbi5lbGV2ZW4tdHdlbGZ0aHMge1xuICB3aWR0aDogOTEuNjY2JTsgfVxuXG4vKipcbiAqIE91ciByZXNwb25zaXZlIGNsYXNzZXMsIGlmIHdlIGhhdmUgZW5hYmxlZCB0aGVtLlxuICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC8qKlxuICAgICAqIFdob2xlXG4gICAgICovXG4gIC5wYWxtLS1vbmUtd2hvbGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC8qKlxuICAgICAqIEhhbHZlc1xuICAgICAqL1xuICAucGFsbS0tb25lLWhhbGYsIC5wYWxtLS10d28tcXVhcnRlcnMsIC5wYWxtLS10aHJlZS1zaXh0aHMsIC5wYWxtLS1mb3VyLWVpZ2h0aHMsIC5wYWxtLS1maXZlLXRlbnRocywgLnBhbG0tLXNpeC10d2VsZnRocyB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAvKipcbiAgICAgKiBUaGlyZHNcbiAgICAgKi9cbiAgLnBhbG0tLW9uZS10aGlyZCwgLnBhbG0tLXR3by1zaXh0aHMsIC5wYWxtLS1mb3VyLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogMzMuMzMzJTsgfVxuICAucGFsbS0tdHdvLXRoaXJkcywgLnBhbG0tLWZvdXItc2l4dGhzLCAucGFsbS0tZWlnaHQtdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA2Ni42NjYlOyB9XG4gIC8qKlxuICAgICAqIFF1YXJ0ZXJzXG4gICAgICovXG4gIC5wYWxtLS1vbmUtcXVhcnRlciwgLnBhbG0tLXR3by1laWdodGhzLCAucGFsbS0tdGhyZWUtdHdlbGZ0aHMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLnBhbG0tLXRocmVlLXF1YXJ0ZXJzLCAucGFsbS0tc2l4LWVpZ2h0aHMsIC5wYWxtLS1uaW5lLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC8qKlxuICAgICAqIEZpZnRoc1xuICAgICAqL1xuICAucGFsbS0tb25lLWZpZnRoLCAucGFsbS0tdHdvLXRlbnRocyB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAucGFsbS0tdHdvLWZpZnRocywgLnBhbG0tLWZvdXItdGVudGhzIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC5wYWxtLS10aHJlZS1maWZ0aHMsIC5wYWxtLS1zaXgtdGVudGhzIHtcbiAgICB3aWR0aDogNjAlOyB9XG4gIC5wYWxtLS1mb3VyLWZpZnRocywgLnBhbG0tLWVpZ2h0LXRlbnRocyB7XG4gICAgd2lkdGg6IDgwJTsgfVxuICAvKipcbiAgICAgKiBTaXh0aHNcbiAgICAgKi9cbiAgLnBhbG0tLW9uZS1zaXh0aCwgLnBhbG0tLXR3by10d2VsZnRocyB7XG4gICAgd2lkdGg6IDE2LjY2NiU7IH1cbiAgLnBhbG0tLWZpdmUtc2l4dGhzLCAucGFsbS0tdGVuLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogODMuMzMzJTsgfVxuICAvKipcbiAgICAgKiBFaWdodGhzXG4gICAgICovXG4gIC5wYWxtLS1vbmUtZWlnaHRoIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLnBhbG0tLXRocmVlLWVpZ2h0aHMge1xuICAgIHdpZHRoOiAzNy41JTsgfVxuICAucGFsbS0tZml2ZS1laWdodGhzIHtcbiAgICB3aWR0aDogNjIuNSU7IH1cbiAgLnBhbG0tLXNldmVuLWVpZ2h0aHMge1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAvKipcbiAgICAgKiBUZW50aHNcbiAgICAgKi9cbiAgLnBhbG0tLW9uZS10ZW50aCB7XG4gICAgd2lkdGg6IDEwJTsgfVxuICAucGFsbS0tdGhyZWUtdGVudGhzIHtcbiAgICB3aWR0aDogMzAlOyB9XG4gIC5wYWxtLS1zZXZlbi10ZW50aHMge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLnBhbG0tLW5pbmUtdGVudGhzIHtcbiAgICB3aWR0aDogOTAlOyB9XG4gIC8qKlxuICAgICAqIFR3ZWxmdGhzXG4gICAgICovXG4gIC5wYWxtLS1vbmUtdHdlbGZ0aCB7XG4gICAgd2lkdGg6IDguMzMzJTsgfVxuICAucGFsbS0tZml2ZS10d2VsZnRocyB7XG4gICAgd2lkdGg6IDQxLjY2NiU7IH1cbiAgLnBhbG0tLXNldmVuLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogNTguMzMzJTsgfVxuICAucGFsbS0tZWxldmVuLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogOTEuNjY2JTsgfSB9XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLyoqXG4gICAgICogV2hvbGVcbiAgICAgKi9cbiAgLmxhcC0tb25lLXdob2xlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAvKipcbiAgICAgKiBIYWx2ZXNcbiAgICAgKi9cbiAgLmxhcC0tb25lLWhhbGYsIC5sYXAtLXR3by1xdWFydGVycywgLmxhcC0tdGhyZWUtc2l4dGhzLCAubGFwLS1mb3VyLWVpZ2h0aHMsIC5sYXAtLWZpdmUtdGVudGhzLCAubGFwLS1zaXgtdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLyoqXG4gICAgICogVGhpcmRzXG4gICAgICovXG4gIC5sYXAtLW9uZS10aGlyZCwgLmxhcC0tdHdvLXNpeHRocywgLmxhcC0tZm91ci10d2VsZnRocyB7XG4gICAgd2lkdGg6IDMzLjMzMyU7IH1cbiAgLmxhcC0tdHdvLXRoaXJkcywgLmxhcC0tZm91ci1zaXh0aHMsIC5sYXAtLWVpZ2h0LXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogNjYuNjY2JTsgfVxuICAvKipcbiAgICAgKiBRdWFydGVyc1xuICAgICAqL1xuICAubGFwLS1vbmUtcXVhcnRlciwgLmxhcC0tdHdvLWVpZ2h0aHMsIC5sYXAtLXRocmVlLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5sYXAtLXRocmVlLXF1YXJ0ZXJzLCAubGFwLS1zaXgtZWlnaHRocywgLmxhcC0tbmluZS10d2VsZnRocyB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAvKipcbiAgICAgKiBGaWZ0aHNcbiAgICAgKi9cbiAgLmxhcC0tb25lLWZpZnRoLCAubGFwLS10d28tdGVudGhzIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5sYXAtLXR3by1maWZ0aHMsIC5sYXAtLWZvdXItdGVudGhzIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC5sYXAtLXRocmVlLWZpZnRocywgLmxhcC0tc2l4LXRlbnRocyB7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAubGFwLS1mb3VyLWZpZnRocywgLmxhcC0tZWlnaHQtdGVudGhzIHtcbiAgICB3aWR0aDogODAlOyB9XG4gIC8qKlxuICAgICAqIFNpeHRoc1xuICAgICAqL1xuICAubGFwLS1vbmUtc2l4dGgsIC5sYXAtLXR3by10d2VsZnRocyB7XG4gICAgd2lkdGg6IDE2LjY2NiU7IH1cbiAgLmxhcC0tZml2ZS1zaXh0aHMsIC5sYXAtLXRlbi10d2VsZnRocyB7XG4gICAgd2lkdGg6IDgzLjMzMyU7IH1cbiAgLyoqXG4gICAgICogRWlnaHRoc1xuICAgICAqL1xuICAubGFwLS1vbmUtZWlnaHRoIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLmxhcC0tdGhyZWUtZWlnaHRocyB7XG4gICAgd2lkdGg6IDM3LjUlOyB9XG4gIC5sYXAtLWZpdmUtZWlnaHRocyB7XG4gICAgd2lkdGg6IDYyLjUlOyB9XG4gIC5sYXAtLXNldmVuLWVpZ2h0aHMge1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAvKipcbiAgICAgKiBUZW50aHNcbiAgICAgKi9cbiAgLmxhcC0tb25lLXRlbnRoIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC5sYXAtLXRocmVlLXRlbnRocyB7XG4gICAgd2lkdGg6IDMwJTsgfVxuICAubGFwLS1zZXZlbi10ZW50aHMge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLmxhcC0tbmluZS10ZW50aHMge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLyoqXG4gICAgICogVHdlbGZ0aHNcbiAgICAgKi9cbiAgLmxhcC0tb25lLXR3ZWxmdGgge1xuICAgIHdpZHRoOiA4LjMzMyU7IH1cbiAgLmxhcC0tZml2ZS10d2VsZnRocyB7XG4gICAgd2lkdGg6IDQxLjY2NiU7IH1cbiAgLmxhcC0tc2V2ZW4tdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA1OC4zMzMlOyB9XG4gIC5sYXAtLWVsZXZlbi10d2VsZnRocyB7XG4gICAgd2lkdGg6IDkxLjY2NiU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAvKipcbiAgICAgKiBXaG9sZVxuICAgICAqL1xuICAucG9ydGFibGUtLW9uZS13aG9sZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyoqXG4gICAgICogSGFsdmVzXG4gICAgICovXG4gIC5wb3J0YWJsZS0tb25lLWhhbGYsIC5wb3J0YWJsZS0tdHdvLXF1YXJ0ZXJzLCAucG9ydGFibGUtLXRocmVlLXNpeHRocywgLnBvcnRhYmxlLS1mb3VyLWVpZ2h0aHMsIC5wb3J0YWJsZS0tZml2ZS10ZW50aHMsIC5wb3J0YWJsZS0tc2l4LXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qKlxuICAgICAqIFRoaXJkc1xuICAgICAqL1xuICAucG9ydGFibGUtLW9uZS10aGlyZCwgLnBvcnRhYmxlLS10d28tc2l4dGhzLCAucG9ydGFibGUtLWZvdXItdHdlbGZ0aHMge1xuICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gIC5wb3J0YWJsZS0tdHdvLXRoaXJkcywgLnBvcnRhYmxlLS1mb3VyLXNpeHRocywgLnBvcnRhYmxlLS1laWdodC10d2VsZnRocyB7XG4gICAgd2lkdGg6IDY2LjY2NiU7IH1cbiAgLyoqXG4gICAgICogUXVhcnRlcnNcbiAgICAgKi9cbiAgLnBvcnRhYmxlLS1vbmUtcXVhcnRlciwgLnBvcnRhYmxlLS10d28tZWlnaHRocywgLnBvcnRhYmxlLS10aHJlZS10d2VsZnRocyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAucG9ydGFibGUtLXRocmVlLXF1YXJ0ZXJzLCAucG9ydGFibGUtLXNpeC1laWdodGhzLCAucG9ydGFibGUtLW5pbmUtdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLyoqXG4gICAgICogRmlmdGhzXG4gICAgICovXG4gIC5wb3J0YWJsZS0tb25lLWZpZnRoLCAucG9ydGFibGUtLXR3by10ZW50aHMge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgLnBvcnRhYmxlLS10d28tZmlmdGhzLCAucG9ydGFibGUtLWZvdXItdGVudGhzIHtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC5wb3J0YWJsZS0tdGhyZWUtZmlmdGhzLCAucG9ydGFibGUtLXNpeC10ZW50aHMge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLnBvcnRhYmxlLS1mb3VyLWZpZnRocywgLnBvcnRhYmxlLS1laWdodC10ZW50aHMge1xuICAgIHdpZHRoOiA4MCU7IH1cbiAgLyoqXG4gICAgICogU2l4dGhzXG4gICAgICovXG4gIC5wb3J0YWJsZS0tb25lLXNpeHRoLCAucG9ydGFibGUtLXR3by10d2VsZnRocyB7XG4gICAgd2lkdGg6IDE2LjY2NiU7IH1cbiAgLnBvcnRhYmxlLS1maXZlLXNpeHRocywgLnBvcnRhYmxlLS10ZW4tdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA4My4zMzMlOyB9XG4gIC8qKlxuICAgICAqIEVpZ2h0aHNcbiAgICAgKi9cbiAgLnBvcnRhYmxlLS1vbmUtZWlnaHRoIHtcbiAgICB3aWR0aDogMTIuNSU7IH1cbiAgLnBvcnRhYmxlLS10aHJlZS1laWdodGhzIHtcbiAgICB3aWR0aDogMzcuNSU7IH1cbiAgLnBvcnRhYmxlLS1maXZlLWVpZ2h0aHMge1xuICAgIHdpZHRoOiA2Mi41JTsgfVxuICAucG9ydGFibGUtLXNldmVuLWVpZ2h0aHMge1xuICAgIHdpZHRoOiA4Ny41JTsgfVxuICAvKipcbiAgICAgKiBUZW50aHNcbiAgICAgKi9cbiAgLnBvcnRhYmxlLS1vbmUtdGVudGgge1xuICAgIHdpZHRoOiAxMCU7IH1cbiAgLnBvcnRhYmxlLS10aHJlZS10ZW50aHMge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLnBvcnRhYmxlLS1zZXZlbi10ZW50aHMge1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLnBvcnRhYmxlLS1uaW5lLXRlbnRocyB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAvKipcbiAgICAgKiBUd2VsZnRoc1xuICAgICAqL1xuICAucG9ydGFibGUtLW9uZS10d2VsZnRoIHtcbiAgICB3aWR0aDogOC4zMzMlOyB9XG4gIC5wb3J0YWJsZS0tZml2ZS10d2VsZnRocyB7XG4gICAgd2lkdGg6IDQxLjY2NiU7IH1cbiAgLnBvcnRhYmxlLS1zZXZlbi10d2VsZnRocyB7XG4gICAgd2lkdGg6IDU4LjMzMyU7IH1cbiAgLnBvcnRhYmxlLS1lbGV2ZW4tdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA5MS42NjYlOyB9IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLyoqXG4gICAgICogV2hvbGVcbiAgICAgKi9cbiAgLmRlc2stLW9uZS13aG9sZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLyoqXG4gICAgICogSGFsdmVzXG4gICAgICovXG4gIC5kZXNrLS1vbmUtaGFsZiwgLmRlc2stLXR3by1xdWFydGVycywgLmRlc2stLXRocmVlLXNpeHRocywgLmRlc2stLWZvdXItZWlnaHRocywgLmRlc2stLWZpdmUtdGVudGhzLCAuZGVzay0tc2l4LXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC8qKlxuICAgICAqIFRoaXJkc1xuICAgICAqL1xuICAuZGVzay0tb25lLXRoaXJkLCAuZGVzay0tdHdvLXNpeHRocywgLmRlc2stLWZvdXItdHdlbGZ0aHMge1xuICAgIHdpZHRoOiAzMy4zMzMlOyB9XG4gIC5kZXNrLS10d28tdGhpcmRzLCAuZGVzay0tZm91ci1zaXh0aHMsIC5kZXNrLS1laWdodC10d2VsZnRocyB7XG4gICAgd2lkdGg6IDY2LjY2NiU7IH1cbiAgLyoqXG4gICAgICogUXVhcnRlcnNcbiAgICAgKi9cbiAgLmRlc2stLW9uZS1xdWFydGVyLCAuZGVzay0tdHdvLWVpZ2h0aHMsIC5kZXNrLS10aHJlZS10d2VsZnRocyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuZGVzay0tdGhyZWUtcXVhcnRlcnMsIC5kZXNrLS1zaXgtZWlnaHRocywgLmRlc2stLW5pbmUtdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLyoqXG4gICAgICogRmlmdGhzXG4gICAgICovXG4gIC5kZXNrLS1vbmUtZmlmdGgsIC5kZXNrLS10d28tdGVudGhzIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gIC5kZXNrLS10d28tZmlmdGhzLCAuZGVzay0tZm91ci10ZW50aHMge1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgLmRlc2stLXRocmVlLWZpZnRocywgLmRlc2stLXNpeC10ZW50aHMge1xuICAgIHdpZHRoOiA2MCU7IH1cbiAgLmRlc2stLWZvdXItZmlmdGhzLCAuZGVzay0tZWlnaHQtdGVudGhzIHtcbiAgICB3aWR0aDogODAlOyB9XG4gIC8qKlxuICAgICAqIFNpeHRoc1xuICAgICAqL1xuICAuZGVzay0tb25lLXNpeHRoLCAuZGVzay0tdHdvLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogMTYuNjY2JTsgfVxuICAuZGVzay0tZml2ZS1zaXh0aHMsIC5kZXNrLS10ZW4tdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA4My4zMzMlOyB9XG4gIC8qKlxuICAgICAqIEVpZ2h0aHNcbiAgICAgKi9cbiAgLmRlc2stLW9uZS1laWdodGgge1xuICAgIHdpZHRoOiAxMi41JTsgfVxuICAuZGVzay0tdGhyZWUtZWlnaHRocyB7XG4gICAgd2lkdGg6IDM3LjUlOyB9XG4gIC5kZXNrLS1maXZlLWVpZ2h0aHMge1xuICAgIHdpZHRoOiA2Mi41JTsgfVxuICAuZGVzay0tc2V2ZW4tZWlnaHRocyB7XG4gICAgd2lkdGg6IDg3LjUlOyB9XG4gIC8qKlxuICAgICAqIFRlbnRoc1xuICAgICAqL1xuICAuZGVzay0tb25lLXRlbnRoIHtcbiAgICB3aWR0aDogMTAlOyB9XG4gIC5kZXNrLS10aHJlZS10ZW50aHMge1xuICAgIHdpZHRoOiAzMCU7IH1cbiAgLmRlc2stLXNldmVuLXRlbnRocyB7XG4gICAgd2lkdGg6IDcwJTsgfVxuICAuZGVzay0tbmluZS10ZW50aHMge1xuICAgIHdpZHRoOiA5MCU7IH1cbiAgLyoqXG4gICAgICogVHdlbGZ0aHNcbiAgICAgKi9cbiAgLmRlc2stLW9uZS10d2VsZnRoIHtcbiAgICB3aWR0aDogOC4zMzMlOyB9XG4gIC5kZXNrLS1maXZlLXR3ZWxmdGhzIHtcbiAgICB3aWR0aDogNDEuNjY2JTsgfVxuICAuZGVzay0tc2V2ZW4tdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA1OC4zMzMlOyB9XG4gIC5kZXNrLS1lbGV2ZW4tdHdlbGZ0aHMge1xuICAgIHdpZHRoOiA5MS42NjYlOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAgICRQVVNIXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBQdXNoIGNsYXNzZXMsIHRvIG1vdmUgZ3JpZCBpdGVtcyBvdmVyIHRvIHRoZSByaWdodCBieSBjZXJ0YWluIGFtb3VudHMuXG4gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKiAgICAkUFVMTFxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogUHVsbCBjbGFzc2VzLCB0byBtb3ZlIGdyaWQgaXRlbXMgYmFjayB0byB0aGUgbGVmdCBieSBjZXJ0YWluIGFtb3VudHMuXG4gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjTEFZT1VUXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBHcmlkLWxpa2UgbGF5b3V0IHN5c3RlbS5cbiAqXG4gKiBUaGUgTGF5b3V0IG9iamVjdCBwcm92aWRlcyB1cyB3aXRoIGEgY29sdW1uLXN0eWxlIGxheW91dCBzeXN0ZW0uIFRoaXMgZmlsZVxuICogY29udGFpbnMgdGhlIGJhc2ljIHN0cnVjdHVyYWwgZWxlbWVudHMsIGJ1dCBjbGFzc2VzIHNob3VsZCBiZSBjb21wbGVtZW50ZWRcbiAqIHdpdGggd2lkdGggVXRpbGl0aWVzLCBmb3IgZXhhbXBsZTpcbiAqXG4gKiAgIDxkaXYgY2xhc3M9XCJvLWxheW91dFwiPlxuICogICAgIDxkaXYgY2xhc3M9XCJvLWxheW91dF9faXRlbSAgdS13aWR0aC0xLzJcIj5cbiAqICAgICA8L2Rpdj5cbiAqICAgICA8ZGl2IGNsYXNzPVwiby1sYXlvdXRfX2l0ZW0gIHUtd2lkdGgtMS8yXCI+XG4gKiAgICAgPC9kaXY+XG4gKiAgIDwvZGl2PlxuICpcbiAqIFRoZSBhYm92ZSB3aWxsIGNyZWF0ZSBhIHR3by1jb2x1bW4gc3RydWN0dXJlIGluIHdoaWNoIGVhY2ggY29sdW1uIHdpbGxcbiAqIGZsdWlkbHkgZmlsbCBoYWxmIG9mIHRoZSB3aWR0aCBvZiB0aGUgcGFyZW50LiBXZSBjYW4gaGF2ZSBtb3JlIGNvbXBsZXhcbiAqIHN5c3RlbXM6XG4gKlxuICogICA8ZGl2IGNsYXNzPVwiby1sYXlvdXRcIj5cbiAqICAgICA8ZGl2IGNsYXNzPVwiby1sYXlvdXRfX2l0ZW0gIHUtd2lkdGgtMS8xICB1LXdpZHRoLTEvM0BtZWRpdW1cIj5cbiAqICAgICA8L2Rpdj5cbiAqICAgICA8ZGl2IGNsYXNzPVwiby1sYXlvdXRfX2l0ZW0gIHUtd2lkdGgtMS8yICB1LXdpZHRoLTEvM0BtZWRpdW1cIj5cbiAqICAgICA8L2Rpdj5cbiAqICAgICA8ZGl2IGNsYXNzPVwiby1sYXlvdXRfX2l0ZW0gIHUtd2lkdGgtMS8yICB1LXdpZHRoLTEvM0BtZWRpdW1cIj5cbiAqICAgICA8L2Rpdj5cbiAqICAgPC9kaXY+XG4gKlxuICogVGhlIGFib3ZlIHdpbGwgY3JlYXRlIGEgc3lzdGVtIGluIHdoaWNoIHRoZSBmaXJzdCBpdGVtIHdpbGwgYmUgMTAwJSB3aWR0aFxuICogdW50aWwgd2UgZW50ZXIgb3VyIG1lZGl1bSBicmVha3BvaW50LCB3aGVuIGl0IHdpbGwgYmVjb21lIDMzLjMzMyUgd2lkdGguIFRoZVxuICogc2Vjb25kIGFuZCB0aGlyZCBpdGVtcyB3aWxsIGJlIDUwJSBvZiB0aGVpciBwYXJlbnQsIHVudGlsIHRoZXkgYWxzbyBiZWNvbWVcbiAqIDMzLjMzMyUgd2lkdGggYXQgdGhlIG1lZGl1bSBicmVha3BvaW50LlxuICpcbiAqIFdlIGNhbiBhbHNvIG1hbmlwdWxhdGUgZW50aXJlIGxheW91dCBzeXN0ZW1zIGJ5IGFkZGluZyBhIHNlcmllcyBvZiBNb2RpZmllcnNcbiAqIHRvIHRoZSBgLm8tbGF5b3V0YCBCbG9jay4gRm9yIGV4YW1wbGU6XG4gKlxuICogICA8ZGl2IGNsYXNzPVwiby1sYXlvdXQgIG8tbGF5b3V0LS1yZXZlcnNlXCI+XG4gKlxuICogVGhpcyB3aWxsIHJldmVyc2UgdGhlIGRpc3BsYXllZCBvcmRlciBvZiB0aGUgc3lzdGVtIHNvIHRoYXQgaXQgcnVucyBpbiB0aGVcbiAqIG9wcG9zaXRlIG9yZGVyIHRvIG91ciBzb3VyY2UsIGVmZmVjdGl2ZWx5IGZsaXBwaW5nIHRoZSBzeXN0ZW0gb3Zlci5cbiAqXG4gKiAgIDxkaXYgY2xhc3M9XCJvLWxheW91dCAgby1sYXlvdXQtLVtyaWdodHxjZW50ZXJdXCI+XG4gKlxuICogVGhpcyB3aWxsIGNhdXNlIHRoZSBzeXN0ZW0gdG8gZmlsbCB1cCBmcm9tIGVpdGhlciB0aGUgY2VudHJlIG9yIHRoZSByaWdodFxuICogaGFuZCBzaWRlLiBEZWZhdWx0IGJlaGF2aW91ciBpcyB0byBmaWxsIHVwIHRoZSBsYXlvdXQgc3lzdGVtIGZyb20gdGhlIGxlZnQuXG4gKlxuICogVGhlcmUgYXJlIHBsZW50eSBtb3JlIG9wdGlvbnMgYXZhaWxhYmxlIHRvIHVzOiBleHBsb3JlIHRoZW0gYmVsb3cuXG4gKi9cbi8qIERlZmF1bHQvbWFuZGF0b3J5IGNsYXNzZXMuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBbGxvd3MgdXMgdG8gdXNlIHRoZSBsYXlvdXQgb2JqZWN0IG9uIGFueSB0eXBlIG9mIGVsZW1lbnQuXG4gKiAyLiBXZSBuZWVkIHRvIGRlZmVuc2l2ZWx5IHJlc2V0IGFueSBib3gtbW9kZWwgcHJvcGVydGllcy5cbiAqIDMuIFVzZSB0aGUgbmVnYXRpdmUgbWFyZ2luIHRyaWNrIGZvciBtdWx0aS1yb3cgZ3JpZHM6XG4gKiAgICBodHRwOi8vY3Nzd2l6YXJkcnkuY29tLzIwMTEvMDgvYnVpbGRpbmctYmV0dGVyLWdyaWQtc3lzdGVtcy9cbiAqL1xuLm8tbGF5b3V0LCAuZWRkLXByaWNpbmctdGFibGUsIC53cGFzLXJvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAvKiBbMV0gKi9cbiAgbWFyZ2luOiAwO1xuICAvKiBbMl0gKi9cbiAgcGFkZGluZzogMDtcbiAgLyogWzJdICovXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC8qIFsxXSAqL1xuICBtYXJnaW4tbGVmdDogLTI4cHg7XG4gIC8qIFszXSAqL1xuICBmb250LXNpemU6IDA7IH1cblxuLyoqXG4gICAqIDEuIEFsbG93cyB1cyB0byBtYW5pcHVsYXRlIGdyaWRzIHZlcnRpY2FsbHksIHdpdGggdGV4dC1sZXZlbCBwcm9wZXJ0aWVzLFxuICAgKiAgICBldGMuXG4gICAqIDIuIERlZmF1bHQgaXRlbSBhbGlnbm1lbnQgaXMgd2l0aCB0aGUgdG9wcyBvZiBlYWNoIG90aGVyLCBsaWtlIG1vc3RcbiAgICogICAgdHJhZGl0aW9uYWwgZ3JpZC9sYXlvdXQgc3lzdGVtcy5cbiAgICogMy4gQnkgZGVmYXVsdCwgYWxsIGxheW91dCBpdGVtcyBhcmUgZnVsbC13aWR0aCAobW9iaWxlIGZpcnN0KS5cbiAgICogNC4gR3V0dGVycyBwcm92aWRlZCBieSBsZWZ0IHBhZGRpbmc6XG4gICAqICAgIGh0dHA6Ly9jc3N3aXphcmRyeS5jb20vMjAxMS8wOC9idWlsZGluZy1iZXR0ZXItZ3JpZC1zeXN0ZW1zL1xuICAgKi9cbi5vLWxheW91dF9faXRlbSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uLCAud3Bhcy1yb3cgPiAqIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiBbMV0gKi9cbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgLyogWzJdICovXG4gIHdpZHRoOiAxMDAlO1xuICAvKiBbM10gKi9cbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICAvKiBbNF0gKi9cbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLm8tbGF5b3V0LS1mbGV4Ym94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5vLWxheW91dC0tZmxleGJveCA+IC5vLWxheW91dF9faXRlbSwgLmVkZC1wcmljaW5nLXRhYmxlIC5vLWxheW91dC0tZmxleGJveCA+IC5lZGQtcHJpY2Utb3B0aW9uLCAud3Bhcy1yb3cuby1sYXlvdXQtLWZsZXhib3ggPiAqIHtcbiAgICBmbGV4LWdyb3c6IDA7IH1cblxuLyogR3V0dGVyIHNpemUgbW9kaWZpZXJzLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogVGlueSBndXR0ZXJzIGJldHdlZW4gaXRlbXMuXG4gKi9cbi5vLWxheW91dC0tdGlueSB7XG4gIG1hcmdpbi1sZWZ0OiAtN3B4OyB9XG4gIC5vLWxheW91dC0tdGlueSA+IC5vLWxheW91dF9faXRlbSwgLmVkZC1wcmljaW5nLXRhYmxlIC5vLWxheW91dC0tdGlueSA+IC5lZGQtcHJpY2Utb3B0aW9uLCAud3Bhcy1yb3cuby1sYXlvdXQtLXRpbnkgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdweDsgfVxuXG4vKipcbiAqIFNtYWxsIGd1dHRlcnMgYmV0d2VlbiBpdGVtcy5cbiAqL1xuLm8tbGF5b3V0LS1zbWFsbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTRweDsgfVxuICAuby1sYXlvdXQtLXNtYWxsID4gLm8tbGF5b3V0X19pdGVtLCAuZWRkLXByaWNpbmctdGFibGUgLm8tbGF5b3V0LS1zbWFsbCA+IC5lZGQtcHJpY2Utb3B0aW9uLCAud3Bhcy1yb3cuby1sYXlvdXQtLXNtYWxsID4gKiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHB4OyB9XG5cbi8qKlxuICogTGFyZ2UgZ3V0dGVycyBiZXR3ZWVuIGl0ZW1zLlxuICovXG4uby1sYXlvdXQtLWxhcmdlLCAuZWRkLXByaWNpbmctdGFibGUge1xuICBtYXJnaW4tbGVmdDogLTU2cHg7IH1cbiAgLm8tbGF5b3V0LS1sYXJnZSA+IC5vLWxheW91dF9faXRlbSwgLmVkZC1wcmljaW5nLXRhYmxlID4gLm8tbGF5b3V0X19pdGVtLCAuZWRkLXByaWNpbmctdGFibGUgLm8tbGF5b3V0LS1sYXJnZSA+IC5lZGQtcHJpY2Utb3B0aW9uLCAuZWRkLXByaWNpbmctdGFibGUgPiAuZWRkLXByaWNlLW9wdGlvbiwgLndwYXMtcm93Lm8tbGF5b3V0LS1sYXJnZSA+ICosIC53cGFzLXJvdy5lZGQtcHJpY2luZy10YWJsZSA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogNTZweDsgfVxuXG4vKipcbiAqIEh1Z2UgZ3V0dGVycyBiZXR3ZWVuIGl0ZW1zLlxuICovXG4uby1sYXlvdXQtLWh1Z2Uge1xuICBtYXJnaW4tbGVmdDogLTExMnB4OyB9XG4gIC5vLWxheW91dC0taHVnZSA+IC5vLWxheW91dF9faXRlbSwgLmVkZC1wcmljaW5nLXRhYmxlIC5vLWxheW91dC0taHVnZSA+IC5lZGQtcHJpY2Utb3B0aW9uLCAud3Bhcy1yb3cuby1sYXlvdXQtLWh1Z2UgPiAqIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMnB4OyB9XG5cbi8qKlxuICogTm8gZ3V0dGVycyBiZXR3ZWVuIGl0ZW1zLlxuICovXG4uby1sYXlvdXQtLWZsdXNoIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm8tbGF5b3V0LS1mbHVzaCA+IC5vLWxheW91dF9faXRlbSwgLmVkZC1wcmljaW5nLXRhYmxlIC5vLWxheW91dC0tZmx1c2ggPiAuZWRkLXByaWNlLW9wdGlvbiwgLndwYXMtcm93Lm8tbGF5b3V0LS1mbHVzaCA+ICoge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4vKiBWZXJ0aWNhbCBhbGlnbm1lbnQgbW9kaWZpZXJzLlxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWxpZ24gYWxsIGdyaWQgaXRlbXMgdG8gdGhlIG1pZGRsZXMgb2YgZWFjaCBvdGhlci5cbiAqXG4gKiBJbnB1dDpcbiAqXG4gKiAgIDEgMiAzIDQgNVxuICogICAxIDIgLSA0IDVcbiAqICAgMSAyIC0gNCA1XG4gKiAgIC0gMiAtIC0gNVxuICogICAtIDIgLSAtIDVcbiAqXG4gKiBPdXRwdXQ6XG4gKlxuICogICAtIDIgLSAtIDVcbiAqICAgMSAyIC0gNCA1XG4gKiAgIDEgMiAzIDQgNVxuICogICAxIDIgLSA0IDVcbiAqICAgLSAyIC0gLSA1XG4gKi9cbi5vLWxheW91dC0tbWlkZGxlID4gLm8tbGF5b3V0X19pdGVtLCAuZWRkLXByaWNpbmctdGFibGUgLm8tbGF5b3V0LS1taWRkbGUgPiAuZWRkLXByaWNlLW9wdGlvbiwgLndwYXMtcm93Lm8tbGF5b3V0LS1taWRkbGUgPiAqIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKipcbiAqIEFsaWduIGFsbCBncmlkIGl0ZW1zIHRvIHRoZSBib3R0b21zIG9mIGVhY2ggb3RoZXIuXG4gKlxuICogSW5wdXQ6XG4gKlxuICogICAxIDIgMyA0IDVcbiAqICAgMSAyIC0gNCA1XG4gKiAgIDEgMiAtIDQgNVxuICogICAtIDIgLSAtIDVcbiAqICAgLSAyIC0gLSA1XG4gKlxuICogT3V0cHV0OlxuICpcbiAqICAgLSAyIC0gLSA1XG4gKiAgIC0gMiAtIC0gNVxuICogICAxIDIgLSA0IDVcbiAqICAgMSAyIC0gNCA1XG4gKiAgIDEgMiAzIDQgNVxuICovXG4uby1sYXlvdXQtLWJvdHRvbSA+IC5vLWxheW91dF9faXRlbSwgLmVkZC1wcmljaW5nLXRhYmxlIC5vLWxheW91dC0tYm90dG9tID4gLmVkZC1wcmljZS1vcHRpb24sIC53cGFzLXJvdy5vLWxheW91dC0tYm90dG9tID4gKiB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cblxuLyogRmlsbCBvcmRlciBtb2RpZmllcnMuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBGaWxsIHVwIHRoZSBsYXlvdXQgc3lzdGVtIGZyb20gdGhlIGNlbnRyZS5cbiAqXG4gKiBJbnB1dDpcbiAqXG4gKiAgIDEgMiAzIC0gLVxuICpcbiAqIE91dHB1dDpcbiAqXG4gKiAgIC0gMSAyIDMgLVxuICovXG4uby1sYXlvdXQtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuby1sYXlvdXQtLWNlbnRlciA+IC5vLWxheW91dF9faXRlbSwgLmVkZC1wcmljaW5nLXRhYmxlIC5vLWxheW91dC0tY2VudGVyID4gLmVkZC1wcmljZS1vcHRpb24sIC53cGFzLXJvdy5vLWxheW91dC0tY2VudGVyID4gKiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKipcbiAqIEZpbGwgdXAgdGhlIGxheW91dCBzeXN0ZW0gZnJvbSB0aGUgcmlnaHQtaGFuZCBzaWRlLlxuICpcbiAqIElucHV0OlxuICpcbiAqICAgMSAyIDMgLSAtXG4gKlxuICogT3V0cHV0OlxuICpcbiAqICAgLSAtIDEgMiAzXG4gKi9cbi5vLWxheW91dC0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuby1sYXlvdXQtLXJpZ2h0ID4gLm8tbGF5b3V0X19pdGVtLCAuZWRkLXByaWNpbmctdGFibGUgLm8tbGF5b3V0LS1yaWdodCA+IC5lZGQtcHJpY2Utb3B0aW9uLCAud3Bhcy1yb3cuby1sYXlvdXQtLXJpZ2h0ID4gKiB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKipcbiAqIFJldmVyc2UgdGhlIHJlbmRlcmVkIG9yZGVyIG9mIHRoZSBncmlkIHN5c3RlbS5cbiAqXG4gKiBJbnB1dDpcbiAqXG4gKiAgIDEgMiAzIDQgNVxuICpcbiAqIE91dHB1dDpcbiAqXG4gKiAgIDUgNCAzIDIgMVxuICovXG4uby1sYXlvdXQtLXJldmVyc2Uge1xuICBkaXJlY3Rpb246IHJ0bDsgfVxuICAuby1sYXlvdXQtLXJldmVyc2UgPiAuby1sYXlvdXRfX2l0ZW0sIC5lZGQtcHJpY2luZy10YWJsZSAuby1sYXlvdXQtLXJldmVyc2UgPiAuZWRkLXByaWNlLW9wdGlvbiwgLndwYXMtcm93Lm8tbGF5b3V0LS1yZXZlcnNlID4gKiB7XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0ZMRVhCT1hcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uby1mbGV4Ym94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uby1mbGV4Ym94LS1lcXVhbGl6ZSA+IC5vLWxheW91dF9faXRlbSwgLmVkZC1wcmljaW5nLXRhYmxlIC5vLWZsZXhib3gtLWVxdWFsaXplID4gLmVkZC1wcmljZS1vcHRpb24sIC53cGFzLXJvdy5vLWZsZXhib3gtLWVxdWFsaXplID4gKiB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLm8tZmxleGJveC0tZXF1YWxpemUgPiAuby1sYXlvdXRfX2l0ZW0uZmxleC1jb2x1bW4sIC5lZGQtcHJpY2luZy10YWJsZSAuby1mbGV4Ym94LS1lcXVhbGl6ZSA+IC5mbGV4LWNvbHVtbi5lZGQtcHJpY2Utb3B0aW9uLCAud3Bhcy1yb3cuby1mbGV4Ym94LS1lcXVhbGl6ZSA+IC5mbGV4LWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuby1mbGV4Ym94LS1lcXVhbGl6ZSA+IC5vLWxheW91dF9faXRlbSA+ICosIC5lZGQtcHJpY2luZy10YWJsZSAuby1mbGV4Ym94LS1lcXVhbGl6ZSA+IC5lZGQtcHJpY2Utb3B0aW9uID4gKiwgLndwYXMtcm93Lm8tZmxleGJveC0tZXF1YWxpemUgPiAqID4gKiB7XG4gICAgZmxleC1ncm93OiAxOyB9XG5cbi5vLWZsZXhib3gtLW1pZGRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm8tZmxleGJveC0tY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm8tZmxleGJveC0tY2VudGVyID4gLm8tbGF5b3V0X19pdGVtLCAuZWRkLXByaWNpbmctdGFibGUgLm8tZmxleGJveC0tY2VudGVyID4gLmVkZC1wcmljZS1vcHRpb24sIC53cGFzLXJvdy5vLWZsZXhib3gtLWNlbnRlciA+ICoge1xuICAgIGZsZXgtZ3JvdzogMDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0xJU1QtQkFSRVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogU3RyaXAgbGlzdC1saWtlIGFwcGVhcmFuY2UgZnJvbSBsaXN0cyBieSByZW1vdmluZyB0aGVpciBidWxsZXRzLCBhbmQgYW55XG4gKiBpbmRlbnRhdGlvbi5cbiAqL1xuLm8tbGlzdC1iYXJlLCAuc2l0ZS1oZWFkZXIgdWwsICNlZGRfZGlzY291bnRzX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0xJU1QtSU5MSU5FXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBUaGUgbGlzdC1pbmxpbmUgb2JqZWN0IHNpbXBseSBkaXNwbGF5cyBhIGxpc3Qgb2YgaXRlbXMgaW4gb25lIGxpbmUuXG4gKi9cbi5vLWxpc3QtaW5saW5lIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cbiAgLm8tbGlzdC1pbmxpbmVfX2l0ZW0sIC5vLWxpc3QtaW5saW5lID4gbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKiBEZWxpbWl0ZWQgbGlzdC5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEJ5IGRlZmF1bHQsIGFwcGx5aW5nIHRoaXMgY2xhc3Mgd2lsbCBjb21tYSBzZXBhcmF0ZSB5b3VyIGxpc3QgaXRlbXMuIFlvdSBjYW5cbiAqIGNoYW5nZSB0aGUgZGVsaW1pdGVyIGJ5IHByZWRlZmluaW5nIHRoZSBmb2xsb3dpbmcgdmFyaWFibGU6XG4gKi9cbi5vLWxpc3QtaW5saW5lLS1kZWxpbWl0ZWQge1xuICBmb250LXNpemU6IDA7IH1cbiAgLm8tbGlzdC1pbmxpbmUtLWRlbGltaXRlZCA+IC5vLWxpc3QtaW5saW5lX19pdGVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtOyB9XG4gIC5vLWxpc3QtaW5saW5lLS1kZWxpbWl0ZWQgPiAuby1saXN0LWlubGluZV9faXRlbSArIC5vLWxpc3QtaW5saW5lX19pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogXCIswqBcIjsgfVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI01FRElBXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBQbGFjZSBhbnkgaW1hZ2UtIGFuZCB0ZXh0LWxpa2UgY29udGVudCBzaWRlLWJ5LXNpZGUsIGFzIHBlcjpcbiAqIGh0dHA6Ly93d3cuc3R1YmJvcm5lbGxhLm9yZy9jb250ZW50LzIwMTAvMDYvMjUvdGhlLW1lZGlhLW9iamVjdC1zYXZlcy1odW5kcmVkcy1vZi1saW5lcy1vZi1jb2RlXG4gKi9cbi5vLW1lZGlhIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm8tbWVkaWE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7IH1cblxuLm8tbWVkaWFfX2ltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDI4cHg7IH1cbiAgLm8tbWVkaWFfX2ltZyA+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLm8tbWVkaWFfX2JvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuby1tZWRpYV9fYm9keSxcbiAgLm8tbWVkaWFfX2JvZHkgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKiBTaXplIHZhcmlhbnRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBNb2RpZnkgdGhlIGFtb3VudCBvZiBzcGFjZSBiZXR3ZWVuIG91ciBpbWFnZSBhbmQgb3VyIHRleHQuIFdlIGFsc28gaGF2ZVxuICogcmV2ZXJzaWJsZSBvcHRpb25zIGZvciBhbGwgYXZhaWxhYmxlIHNpemVzLlxuICovXG4uby1tZWRpYS0tdGlueSA+IC5vLW1lZGlhX19pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuXG4uby1tZWRpYS0tdGlueS5vLW1lZGlhLS1yZXZlcnNlID4gLm8tbWVkaWFfX2ltZyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDdweDsgfVxuXG4uby1tZWRpYS0tc21hbGwgPiAuby1tZWRpYV9faW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4OyB9XG5cbi5vLW1lZGlhLS1zbWFsbC5vLW1lZGlhLS1yZXZlcnNlID4gLm8tbWVkaWFfX2ltZyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7IH1cblxuLm8tbWVkaWEtLWxhcmdlID4gLm8tbWVkaWFfX2ltZyB7XG4gIG1hcmdpbi1yaWdodDogNTZweDsgfVxuXG4uby1tZWRpYS0tbGFyZ2Uuby1tZWRpYS0tcmV2ZXJzZSA+IC5vLW1lZGlhX19pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA1NnB4OyB9XG5cbi5vLW1lZGlhLS1odWdlID4gLm8tbWVkaWFfX2ltZyB7XG4gIG1hcmdpbi1yaWdodDogMTEycHg7IH1cblxuLm8tbWVkaWEtLWh1Z2Uuby1tZWRpYS0tcmV2ZXJzZSA+IC5vLW1lZGlhX19pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAxMTJweDsgfVxuXG4vKiBSZXZlcnNlZCBtZWRpYSBvYmplY3RzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLm8tbWVkaWEtLXJldmVyc2UgPiAuby1tZWRpYV9faW1nIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAyOHB4OyB9XG5cbi8qIEd1dHRlcmxlc3MgbWVkaWEgb2JqZWN0c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5vLW1lZGlhLS1mbHVzaCA+IC5vLW1lZGlhX19pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjUkFUSU9cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIENyZWF0ZSByYXRpby1ib3VuZCBjb250ZW50IGJsb2NrcywgdG8ga2VlcCBtZWRpYSAoZS5nLiBpbWFnZXMsIHZpZGVvcykgaW5cbiAqIHRoZWlyIGNvcnJlY3QgYXNwZWN0IHJhdGlvcy5cbiAqXG4gKiBodHRwOi8vYWxpc3RhcGFydC5jb20vYXJ0aWNsZS9jcmVhdGluZy1pbnRyaW5zaWMtcmF0aW9zLWZvci12aWRlb1xuICovXG4vKipcbiAqIDEuIERlZmF1bHQgY3JvcHBpbmcgaXMgYSAxOjEgcmF0aW8gKGkuZS4gYSBwZXJmZWN0IHNxdWFyZSkuXG4gKi9cbi5vLXJhdGlvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAuby1yYXRpbzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgLyogWzFdICovIH1cblxuLm8tcmF0aW9fX2NvbnRlbnQsXG4uby1yYXRpbyA+IGlmcmFtZSxcbi5vLXJhdGlvID4gZW1iZWQsXG4uby1yYXRpbyA+IG9iamVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogUmF0aW8gdmFyaWFudHMuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBHZW5lcmF0ZSBhIHNlcmllcyBvZiByYXRpbyBjbGFzc2VzIHRvIGJlIHVzZWQgbGlrZSBzbzpcbiAqXG4gKiAgIDxkaXYgY2xhc3M9XCJvLXJhdGlvICBvLXJhdGlvLS0xNjo5XCI+XG4gKlxuICovXG4uby1yYXRpby0tMlxcOjE6YmVmb3JlIHtcbiAgcGFkZGluZy1ib3R0b206IDUwJTsgfVxuXG4uby1yYXRpby0tNFxcOjM6YmVmb3JlIHtcbiAgcGFkZGluZy1ib3R0b206IDc1JTsgfVxuXG4uby1yYXRpby0tMTZcXDo5OmJlZm9yZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qICAkTkFWXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBOYXYgYWJzdHJhY3Rpb24gYXMgcGVyOiBjc3N3aXphcmRyeS5jb20vMjAxMS8wOS90aGUtbmF2LWFic3RyYWN0aW9uXG4gKiBXaGVuIHVzZWQgb24gYW4gYG9sYCBvciBgdWxgLCB0aGlzIGNsYXNzIHRocm93cyB0aGUgbGlzdCBpbnRvIGhvcml6b250YWwgbW9kZVxuICogZS5nLjpcbiAqXG4gICA8dWwgY2xhc3M9bmF2PlxuXHQgPGxpPjxhIGhyZWY9Iz5Ib21lPC9hPjwvbGk+XG5cdCA8bGk+PGEgaHJlZj0jPkFib3V0PC9hPjwvbGk+XG5cdCA8bGk+PGEgaHJlZj0jPlBvcnRmb2xpbzwvYT48L2xpPlxuXHQgPGxpPjxhIGhyZWY9Iz5Db250YWN0PC9hPjwvbGk+XG4gICA8L3VsPlxuICpcbiAqIERlbW86IGpzZmlkZGxlLm5ldC9pbnVpdGNzcy9WbnBoNFxuICpcbiAqL1xuLm5hdiwgLmRhdGEtbGlzdCwgLnNpZGViYXItbmF2LCB1bC5uYXYtbWVudSB1bCwgLndpZGdldC1hcmVhIC5tZW51LFxuLndpZGdldC1hcmVhIC5uYXYsIC5zaWRlYmFyLW5hdiAuc3ViLW1lbnUsIHVsLm5hdi1tZW51IHVsIC5zdWItbWVudSwgLndpZGdldC1hcmVhIC5tZW51IC5zdWItbWVudSxcbi53aWRnZXQtYXJlYSAubmF2IC5zdWItbWVudSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bCwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsLCAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5hdiA+IGxpLCAuZGF0YS1saXN0ID4gbGksIC5zaWRlYmFyLW5hdiA+IGxpLCB1bC5uYXYtbWVudSB1bCA+IGxpLCAud2lkZ2V0LWFyZWEgLm1lbnUgPiBsaSxcbiAgLndpZGdldC1hcmVhIC5uYXYgPiBsaSwgLnNpZGViYXItbmF2IC5zdWItbWVudSA+IGxpLCB1bC5uYXYtbWVudSB1bCAuc3ViLW1lbnUgPiBsaSwgLndpZGdldC1hcmVhIC5tZW51IC5zdWItbWVudSA+IGxpLFxuICAud2lkZ2V0LWFyZWEgLm5hdiAuc3ViLW1lbnUgPiBsaSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bCA+IGxpLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgPiBsaSwgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyA+IGxpLCAubmF2ID4gbGkgPiBhLCAuZGF0YS1saXN0ID4gbGkgPiBhLCAuc2lkZWJhci1uYXYgPiBsaSA+IGEsIHVsLm5hdi1tZW51IHVsID4gbGkgPiBhLCAud2lkZ2V0LWFyZWEgLm1lbnUgPiBsaSA+IGEsXG4gIC53aWRnZXQtYXJlYSAubmF2ID4gbGkgPiBhLCAuc2lkZWJhci1uYXYgLnN1Yi1tZW51ID4gbGkgPiBhLCB1bC5uYXYtbWVudSB1bCAuc3ViLW1lbnUgPiBsaSA+IGEsIC53aWRnZXQtYXJlYSAubWVudSAuc3ViLW1lbnUgPiBsaSA+IGEsXG4gIC53aWRnZXQtYXJlYSAubmF2IC5zdWItbWVudSA+IGxpID4gYSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bCA+IGxpID4gYSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsID4gbGkgPiBhLCAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICB6b29tOiAxOyB9XG4gICAgLm5hdiA+IGxpLm5pY29uOmVtcHR5OmJlZm9yZSwgLmRhdGEtbGlzdCA+IGxpLm5pY29uOmVtcHR5OmJlZm9yZSwgLnNpZGViYXItbmF2ID4gbGkubmljb246ZW1wdHk6YmVmb3JlLCB1bC5uYXYtbWVudSB1bCA+IGxpLm5pY29uOmVtcHR5OmJlZm9yZSwgLndpZGdldC1hcmVhIC5tZW51ID4gbGkubmljb246ZW1wdHk6YmVmb3JlLFxuICAgIC53aWRnZXQtYXJlYSAubmF2ID4gbGkubmljb246ZW1wdHk6YmVmb3JlLCAuc2lkZWJhci1uYXYgLnN1Yi1tZW51ID4gbGkubmljb246ZW1wdHk6YmVmb3JlLCB1bC5uYXYtbWVudSB1bCAuc3ViLW1lbnUgPiBsaS5uaWNvbjplbXB0eTpiZWZvcmUsIC53aWRnZXQtYXJlYSAubWVudSAuc3ViLW1lbnUgPiBsaS5uaWNvbjplbXB0eTpiZWZvcmUsXG4gICAgLndpZGdldC1hcmVhIC5uYXYgLnN1Yi1tZW51ID4gbGkubmljb246ZW1wdHk6YmVmb3JlLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsID4gbGkubmljb246ZW1wdHk6YmVmb3JlLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgPiBsaS5uaWNvbjplbXB0eTpiZWZvcmUsICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgPiBsaS5uaWNvbjplbXB0eTpiZWZvcmUsIC5uYXYgPiBsaSA+IGEubmljb246ZW1wdHk6YmVmb3JlLCAuZGF0YS1saXN0ID4gbGkgPiBhLm5pY29uOmVtcHR5OmJlZm9yZSwgLnNpZGViYXItbmF2ID4gbGkgPiBhLm5pY29uOmVtcHR5OmJlZm9yZSwgdWwubmF2LW1lbnUgdWwgPiBsaSA+IGEubmljb246ZW1wdHk6YmVmb3JlLCAud2lkZ2V0LWFyZWEgLm1lbnUgPiBsaSA+IGEubmljb246ZW1wdHk6YmVmb3JlLFxuICAgIC53aWRnZXQtYXJlYSAubmF2ID4gbGkgPiBhLm5pY29uOmVtcHR5OmJlZm9yZSwgLnNpZGViYXItbmF2IC5zdWItbWVudSA+IGxpID4gYS5uaWNvbjplbXB0eTpiZWZvcmUsIHVsLm5hdi1tZW51IHVsIC5zdWItbWVudSA+IGxpID4gYS5uaWNvbjplbXB0eTpiZWZvcmUsIC53aWRnZXQtYXJlYSAubWVudSAuc3ViLW1lbnUgPiBsaSA+IGEubmljb246ZW1wdHk6YmVmb3JlLFxuICAgIC53aWRnZXQtYXJlYSAubmF2IC5zdWItbWVudSA+IGxpID4gYS5uaWNvbjplbXB0eTpiZWZvcmUsIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwgPiBsaSA+IGEubmljb246ZW1wdHk6YmVmb3JlLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgPiBsaSA+IGEubmljb246ZW1wdHk6YmVmb3JlLCAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zID4gbGkgPiBhLm5pY29uOmVtcHR5OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKipcbiAqIGAubmF2LS1zdGFja2VkYCBleHRlbmRzIGAubmF2YCBhbmQgdGhyb3dzIHRoZSBsaXN0IGludG8gdmVydGljYWwgbW9kZSwgZS5nLjpcbiAqXG4gICA8dWwgY2xhc3M9XCJuYXYgIG5hdi0tc3RhY2tlZFwiPlxuXHQgPGxpPjxhIGhyZWY9Iz5Ib21lPC9hPjwvbGk+XG5cdCA8bGk+PGEgaHJlZj0jPkFib3V0PC9hPjwvbGk+XG5cdCA8bGk+PGEgaHJlZj0jPlBvcnRmb2xpbzwvYT48L2xpPlxuXHQgPGxpPjxhIGhyZWY9Iz5Db250YWN0PC9hPjwvbGk+XG4gICA8L3VsPlxuICpcbiAqL1xuLm5hdi0tc3RhY2tlZCA+IGxpLCAuZGF0YS1saXN0ID4gbGksIC5zaWRlYmFyLW5hdiA+IGxpLCB1bC5uYXYtbWVudSB1bCA+IGxpLCAud2lkZ2V0LWFyZWEgLm1lbnUgPiBsaSxcbi53aWRnZXQtYXJlYSAubmF2ID4gbGksXG4ud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyA+IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXBcbi53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgPiBsaSwgLnNpZGViYXItbmF2IC5zdWItbWVudSA+IGxpLCB1bC5uYXYtbWVudSB1bCAuc3ViLW1lbnUgPiBsaSwgLndpZGdldC1hcmVhIC5tZW51IC5zdWItbWVudSA+IGxpLFxuLndpZGdldC1hcmVhIC5uYXYgLnN1Yi1tZW51ID4gbGksXG4ud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAuc3ViLW1lbnUgPiBsaSwgI2VkZF9jaGVja291dF93cmFwXG4ud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIC5zdWItbWVudSA+IGxpLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsID4gbGksIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bCA+IGxpIHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAubmF2LS1zdGFja2VkID4gbGkgPiBhLCAuZGF0YS1saXN0ID4gbGkgPiBhLCAuc2lkZWJhci1uYXYgPiBsaSA+IGEsIHVsLm5hdi1tZW51IHVsID4gbGkgPiBhLCAud2lkZ2V0LWFyZWEgLm1lbnUgPiBsaSA+IGEsXG4gIC53aWRnZXQtYXJlYSAubmF2ID4gbGkgPiBhLFxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyA+IGxpID4gYSwgI2VkZF9jaGVja291dF93cmFwXG4gIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgPiBsaSA+IGEsIC5zaWRlYmFyLW5hdiAuc3ViLW1lbnUgPiBsaSA+IGEsIHVsLm5hdi1tZW51IHVsIC5zdWItbWVudSA+IGxpID4gYSwgLndpZGdldC1hcmVhIC5tZW51IC5zdWItbWVudSA+IGxpID4gYSxcbiAgLndpZGdldC1hcmVhIC5uYXYgLnN1Yi1tZW51ID4gbGkgPiBhLFxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAuc3ViLW1lbnUgPiBsaSA+IGEsICNlZGRfY2hlY2tvdXRfd3JhcFxuICAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIC5zdWItbWVudSA+IGxpID4gYSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bCA+IGxpID4gYSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsID4gbGkgPiBhIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2LS1pY29ucyA+IGxpID4gYSwgLm5hdi0taWNvbnMgPiBsaSA+IGE6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7IH1cblxuLyoqXG4gKiBgLm5hdi0tYmFubmVyYCBleHRlbmRzIGAubmF2YCBhbmQgY2VudHJlcyB0aGUgbGlzdCwgZS5nLjpcbiAqXG4gICA8dWwgY2xhc3M9XCJuYXYgIG5hdi0tYmFubmVyXCI+XG5cdCA8bGk+PGEgaHJlZj0jPkhvbWU8L2E+PC9saT5cblx0IDxsaT48YSBocmVmPSM+QWJvdXQ8L2E+PC9saT5cblx0IDxsaT48YSBocmVmPSM+UG9ydGZvbGlvPC9hPjwvbGk+XG5cdCA8bGk+PGEgaHJlZj0jPkNvbnRhY3Q8L2E+PC9saT5cbiAgIDwvdWw+XG4gKlxuICovXG4ubmF2LS1iYW5uZXIsICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLyoqXG4gKiBHaXZlIG5hdiBsaW5rcyBhIGJpZywgYmxvY2t5IGhpdCBhcmVhLiBFeHRlbmRzIGAubmF2YCwgZS5nLjpcbiAqXG4gICA8dWwgY2xhc3M9XCJuYXYgIG5hdi0tYmxvY2tcIj5cblx0IDxsaT48YSBocmVmPSM+SG9tZTwvYT48L2xpPlxuXHQgPGxpPjxhIGhyZWY9Iz5BYm91dDwvYT48L2xpPlxuXHQgPGxpPjxhIGhyZWY9Iz5Qb3J0Zm9saW88L2E+PC9saT5cblx0IDxsaT48YSBocmVmPSM+Q29udGFjdDwvYT48L2xpPlxuICAgPC91bD5cbiAqXG4gKi9cbi5uYXYtLWJsb2NrIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qKlxuICAgKiBSZW1vdmUgd2hpdGVzcGFjZSBjYXVzZWQgYnkgYGlubGluZS1ibG9ja2AuXG4gICAqL1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzFlbTtcbiAgd29yZC1zcGFjaW5nOiAtMC40M2VtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5uYXYtLWJsb2NrID4gbGkge1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgd29yZC1zcGFjaW5nOiBub3JtYWw7IH1cblxuLyoqXG4gKiBGb3JjZSBhIG5hdiB0byBvY2N1cHkgMTAwJSBvZiB0aGUgYXZhaWxhYmxlIHdpZHRoIG9mIGl0cyBwYXJlbnQuIEV4dGVuZHNcbiAqIGAubmF2YCwgZS5nLjpcbiAqXG4gICA8dWwgY2xhc3M9XCJuYXYgIG5hdi0tZml0XCI+XG5cdCA8bGk+PGEgaHJlZj0jPkhvbWU8L2E+PC9saT5cblx0IDxsaT48YSBocmVmPSM+QWJvdXQ8L2E+PC9saT5cblx0IDxsaT48YSBocmVmPSM+UG9ydGZvbGlvPC9hPjwvbGk+XG5cdCA8bGk+PGEgaHJlZj0jPkNvbnRhY3Q8L2E+PC9saT5cbiAgIDwvdWw+XG4gKlxuICogVGhhbmtzIHRvIEBwaW1wbCBmb3IgdGhpcyBpZGVhIVxuICovXG4ubmF2LS1maXQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm5hdi0tZml0ID4gbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICAubmF2LS1maXQgPiBsaSA+IGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBNYWtlIGEgbGlzdCBvZiBrZXl3b3Jkcy4gRXh0ZW5kcyBgLm5hdmAsIGUuZy46XG4gKlxuICAgYDx1bCBjbGFzcz1cIm5hdiAgbmF2LS1rZXl3b3Jkcz5gXG4gKlxuICovXG4ubmF2LS1rZXl3b3JkcyA+IGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwMkNcIiBcIlxcMDBBMFwiOyB9XG5cbi5uYXYtLWtleXdvcmRzID4gbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqXG4qIENsYXNzIHRoYXQgYWRkcyBzcGFjaW5nIGJldHdlZW4gZWxlbWVudHMgb2YgYSBuYXYgY2xhc3MgbGlzdFxuKiovXG4ubmF2Lm5hdi1zcGFjZS0tdGlueSwgLm5hdi1zcGFjZS0tdGlueS5kYXRhLWxpc3QsIC5uYXYtc3BhY2UtLXRpbnkuc2lkZWJhci1uYXYsIHVsLm5hdi1tZW51IHVsLm5hdi1zcGFjZS0tdGlueSwgLndpZGdldC1hcmVhIC5uYXYtc3BhY2UtLXRpbnkubWVudSwgLnNpZGViYXItbmF2IC5uYXYtc3BhY2UtLXRpbnkuc3ViLW1lbnUsIHVsLm5hdi1tZW51IHVsIC5uYXYtc3BhY2UtLXRpbnkuc3ViLW1lbnUsIC53aWRnZXQtYXJlYSAubWVudSAubmF2LXNwYWNlLS10aW55LnN1Yi1tZW51LFxuLndpZGdldC1hcmVhIC5uYXYgLm5hdi1zcGFjZS0tdGlueS5zdWItbWVudSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bC5uYXYtc3BhY2UtLXRpbnksIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bC5uYXYtc3BhY2UtLXRpbnksICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS10aW55LmVkZC1wYXltZW50LWljb25zIHtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7IH1cbiAgLm5hdi5uYXYtc3BhY2UtLXRpbnkgbGksIC5uYXYtc3BhY2UtLXRpbnkuZGF0YS1saXN0IGxpLCAubmF2LXNwYWNlLS10aW55LnNpZGViYXItbmF2IGxpLCB1bC5uYXYtbWVudSB1bC5uYXYtc3BhY2UtLXRpbnkgbGksIC53aWRnZXQtYXJlYSAubmF2LXNwYWNlLS10aW55Lm1lbnUgbGksIC5zaWRlYmFyLW5hdiAubmF2LXNwYWNlLS10aW55LnN1Yi1tZW51IGxpLCB1bC5uYXYtbWVudSB1bCAubmF2LXNwYWNlLS10aW55LnN1Yi1tZW51IGxpLCAud2lkZ2V0LWFyZWEgLm1lbnUgLm5hdi1zcGFjZS0tdGlueS5zdWItbWVudSBsaSxcbiAgLndpZGdldC1hcmVhIC5uYXYgLm5hdi1zcGFjZS0tdGlueS5zdWItbWVudSBsaSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bC5uYXYtc3BhY2UtLXRpbnkgbGksIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bC5uYXYtc3BhY2UtLXRpbnkgbGksICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS10aW55LmVkZC1wYXltZW50LWljb25zIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogN3B4OyB9XG4gIC5uYXYubmF2LXNwYWNlLS10aW55Lm5hdi0tc3RhY2tlZCwgLm5hdi1zcGFjZS0tdGlueS5kYXRhLWxpc3QsIC5uYXYtc3BhY2UtLXRpbnkuc2lkZWJhci1uYXYsIHVsLm5hdi1tZW51IHVsLm5hdi1zcGFjZS0tdGlueSwgLndpZGdldC1hcmVhIC5uYXYtc3BhY2UtLXRpbnkubWVudSxcbiAgLndpZGdldC1hcmVhIC5uYXYtc3BhY2UtLXRpbnkubmF2LFxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5uYXYtc3BhY2UtLXRpbnkuZWRkLXBheW1lbnQtaWNvbnMsICNlZGRfY2hlY2tvdXRfd3JhcFxuICAud2lkZ2V0LWFyZWEgLm5hdi1zcGFjZS0tdGlueS5lZGQtcGF5bWVudC1pY29ucywgLnNpZGViYXItbmF2IC5uYXYtc3BhY2UtLXRpbnkuc3ViLW1lbnUsIHVsLm5hdi1tZW51IHVsIC5uYXYtc3BhY2UtLXRpbnkuc3ViLW1lbnUsIC53aWRnZXQtYXJlYSAubWVudSAubmF2LXNwYWNlLS10aW55LnN1Yi1tZW51LFxuICAud2lkZ2V0LWFyZWEgLm5hdiAubmF2LXNwYWNlLS10aW55LnN1Yi1tZW51LFxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAubmF2LXNwYWNlLS10aW55LnN1Yi1tZW51LCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyAubmF2LXNwYWNlLS10aW55LnN1Yi1tZW51LCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsLm5hdi1zcGFjZS0tdGlueSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsLm5hdi1zcGFjZS0tdGlueSwgI2VkZF9jaGVja291dF93cmFwIC5uYXYtc3BhY2UtLXRpbnkubmF2LS1zdGFja2VkLmVkZC1wYXltZW50LWljb25zLCAjZWRkX2NoZWNrb3V0X3dyYXAgLm5hdi1zcGFjZS0tdGlueS5lZGQtcGF5bWVudC1pY29ucy5kYXRhLWxpc3QsICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS10aW55LmVkZC1wYXltZW50LWljb25zLnNpZGViYXItbmF2LCAjZWRkX2NoZWNrb3V0X3dyYXAgdWwubmF2LW1lbnUgdWwubmF2LXNwYWNlLS10aW55LmVkZC1wYXltZW50LWljb25zLCB1bC5uYXYtbWVudSAjZWRkX2NoZWNrb3V0X3dyYXAgdWwubmF2LXNwYWNlLS10aW55LmVkZC1wYXltZW50LWljb25zLCAjZWRkX2NoZWNrb3V0X3dyYXAgLnNpZGViYXItbmF2IC5uYXYtc3BhY2UtLXRpbnkuZWRkLXBheW1lbnQtaWNvbnMuc3ViLW1lbnUsIC5zaWRlYmFyLW5hdiAjZWRkX2NoZWNrb3V0X3dyYXAgLm5hdi1zcGFjZS0tdGlueS5lZGQtcGF5bWVudC1pY29ucy5zdWItbWVudSwgI2VkZF9jaGVja291dF93cmFwIHVsLm5hdi1tZW51IHVsIC5uYXYtc3BhY2UtLXRpbnkuZWRkLXBheW1lbnQtaWNvbnMuc3ViLW1lbnUsIHVsLm5hdi1tZW51IHVsICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS10aW55LmVkZC1wYXltZW50LWljb25zLnN1Yi1tZW51LCAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bC5uYXYtc3BhY2UtLXRpbnkuZWRkLXBheW1lbnQtaWNvbnMsIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgI2VkZF9jaGVja291dF93cmFwIHVsLm5hdi1zcGFjZS0tdGlueS5lZGQtcGF5bWVudC1pY29ucywgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bC5uYXYtc3BhY2UtLXRpbnkuZWRkLXBheW1lbnQtaWNvbnMsIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiAjZWRkX2NoZWNrb3V0X3dyYXAgdWwubmF2LXNwYWNlLS10aW55LmVkZC1wYXltZW50LWljb25zIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5uYXYubmF2LXNwYWNlLS10aW55Lm5hdi0tc3RhY2tlZCA+IGxpLCAubmF2LXNwYWNlLS10aW55LmRhdGEtbGlzdCA+IGxpLCAubmF2LXNwYWNlLS10aW55LnNpZGViYXItbmF2ID4gbGksIHVsLm5hdi1tZW51IHVsLm5hdi1zcGFjZS0tdGlueSA+IGxpLCAud2lkZ2V0LWFyZWEgLm5hdi1zcGFjZS0tdGlueS5tZW51ID4gbGksXG4gICAgLndpZGdldC1hcmVhIC5uYXYtc3BhY2UtLXRpbnkubmF2ID4gbGksXG4gICAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS10aW55LmVkZC1wYXltZW50LWljb25zID4gbGksICNlZGRfY2hlY2tvdXRfd3JhcFxuICAgIC53aWRnZXQtYXJlYSAubmF2LXNwYWNlLS10aW55LmVkZC1wYXltZW50LWljb25zID4gbGksIC5zaWRlYmFyLW5hdiAubmF2LXNwYWNlLS10aW55LnN1Yi1tZW51ID4gbGksIHVsLm5hdi1tZW51IHVsIC5uYXYtc3BhY2UtLXRpbnkuc3ViLW1lbnUgPiBsaSwgLndpZGdldC1hcmVhIC5tZW51IC5uYXYtc3BhY2UtLXRpbnkuc3ViLW1lbnUgPiBsaSxcbiAgICAud2lkZ2V0LWFyZWEgLm5hdiAubmF2LXNwYWNlLS10aW55LnN1Yi1tZW51ID4gbGksXG4gICAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgLm5hdi1zcGFjZS0tdGlueS5zdWItbWVudSA+IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgICAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIC5uYXYtc3BhY2UtLXRpbnkuc3ViLW1lbnUgPiBsaSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bC5uYXYtc3BhY2UtLXRpbnkgPiBsaSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsLm5hdi1zcGFjZS0tdGlueSA+IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLm5hdi1zcGFjZS0tdGlueS5uYXYtLXN0YWNrZWQuZWRkLXBheW1lbnQtaWNvbnMgPiBsaSwgI2VkZF9jaGVja291dF93cmFwIC5uYXYtc3BhY2UtLXRpbnkuZWRkLXBheW1lbnQtaWNvbnMuZGF0YS1saXN0ID4gbGksICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS10aW55LmVkZC1wYXltZW50LWljb25zLnNpZGViYXItbmF2ID4gbGksICNlZGRfY2hlY2tvdXRfd3JhcCB1bC5uYXYtbWVudSB1bC5uYXYtc3BhY2UtLXRpbnkuZWRkLXBheW1lbnQtaWNvbnMgPiBsaSwgdWwubmF2LW1lbnUgI2VkZF9jaGVja291dF93cmFwIHVsLm5hdi1zcGFjZS0tdGlueS5lZGQtcGF5bWVudC1pY29ucyA+IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLnNpZGViYXItbmF2IC5uYXYtc3BhY2UtLXRpbnkuZWRkLXBheW1lbnQtaWNvbnMuc3ViLW1lbnUgPiBsaSwgLnNpZGViYXItbmF2ICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS10aW55LmVkZC1wYXltZW50LWljb25zLnN1Yi1tZW51ID4gbGksICNlZGRfY2hlY2tvdXRfd3JhcCB1bC5uYXYtbWVudSB1bCAubmF2LXNwYWNlLS10aW55LmVkZC1wYXltZW50LWljb25zLnN1Yi1tZW51ID4gbGksIHVsLm5hdi1tZW51IHVsICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS10aW55LmVkZC1wYXltZW50LWljb25zLnN1Yi1tZW51ID4gbGksICNlZGRfY2hlY2tvdXRfd3JhcCAud2lkZ2V0LWFyZWEgLm1lbnUgLm5hdi1zcGFjZS0tdGlueS5lZGQtcGF5bWVudC1pY29ucy5zdWItbWVudSA+IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgICAud2lkZ2V0LWFyZWEgLm5hdiAubmF2LXNwYWNlLS10aW55LmVkZC1wYXltZW50LWljb25zLnN1Yi1tZW51ID4gbGksICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsLm5hdi1zcGFjZS0tdGlueS5lZGQtcGF5bWVudC1pY29ucyA+IGxpLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zICNlZGRfY2hlY2tvdXRfd3JhcCB1bC5uYXYtc3BhY2UtLXRpbnkuZWRkLXBheW1lbnQtaWNvbnMgPiBsaSwgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bC5uYXYtc3BhY2UtLXRpbnkuZWRkLXBheW1lbnQtaWNvbnMgPiBsaSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uICNlZGRfY2hlY2tvdXRfd3JhcCB1bC5uYXYtc3BhY2UtLXRpbnkuZWRkLXBheW1lbnQtaWNvbnMgPiBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5uYXYubmF2LXNwYWNlLS10aW55Lm5hdi0tc3RhY2tlZCA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5uYXYtc3BhY2UtLXRpbnkuZGF0YS1saXN0ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLm5hdi1zcGFjZS0tdGlueS5zaWRlYmFyLW5hdiA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIHVsLm5hdi1tZW51IHVsLm5hdi1zcGFjZS0tdGlueSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC53aWRnZXQtYXJlYSAubmF2LXNwYWNlLS10aW55Lm1lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpLFxuICAgIC53aWRnZXQtYXJlYSAubmF2LXNwYWNlLS10aW55Lm5hdiA+IGxpOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS10aW55LmVkZC1wYXltZW50LWljb25zID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgI2VkZF9jaGVja291dF93cmFwXG4gICAgLndpZGdldC1hcmVhIC5uYXYtc3BhY2UtLXRpbnkuZWRkLXBheW1lbnQtaWNvbnMgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAuc2lkZWJhci1uYXYgLm5hdi1zcGFjZS0tdGlueS5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIHVsLm5hdi1tZW51IHVsIC5uYXYtc3BhY2UtLXRpbnkuc3ViLW1lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAud2lkZ2V0LWFyZWEgLm1lbnUgLm5hdi1zcGFjZS0tdGlueS5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgLndpZGdldC1hcmVhIC5uYXYgLm5hdi1zcGFjZS0tdGlueS5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgLm5hdi1zcGFjZS0tdGlueS5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksICNlZGRfY2hlY2tvdXRfd3JhcFxuICAgIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgLm5hdi1zcGFjZS0tdGlueS5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwubmF2LXNwYWNlLS10aW55ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsLm5hdi1zcGFjZS0tdGlueSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS10aW55Lm5hdi0tc3RhY2tlZC5lZGQtcGF5bWVudC1pY29ucyA+IGxpOm5vdCg6bGFzdC1jaGlsZCksICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS10aW55LmVkZC1wYXltZW50LWljb25zLmRhdGEtbGlzdCA+IGxpOm5vdCg6bGFzdC1jaGlsZCksICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS10aW55LmVkZC1wYXltZW50LWljb25zLnNpZGViYXItbmF2ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgI2VkZF9jaGVja291dF93cmFwIHVsLm5hdi1tZW51IHVsLm5hdi1zcGFjZS0tdGlueS5lZGQtcGF5bWVudC1pY29ucyA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIHVsLm5hdi1tZW51ICNlZGRfY2hlY2tvdXRfd3JhcCB1bC5uYXYtc3BhY2UtLXRpbnkuZWRkLXBheW1lbnQtaWNvbnMgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLnNpZGViYXItbmF2IC5uYXYtc3BhY2UtLXRpbnkuZWRkLXBheW1lbnQtaWNvbnMuc3ViLW1lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAuc2lkZWJhci1uYXYgI2VkZF9jaGVja291dF93cmFwIC5uYXYtc3BhY2UtLXRpbnkuZWRkLXBheW1lbnQtaWNvbnMuc3ViLW1lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAjZWRkX2NoZWNrb3V0X3dyYXAgdWwubmF2LW1lbnUgdWwgLm5hdi1zcGFjZS0tdGlueS5lZGQtcGF5bWVudC1pY29ucy5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIHVsLm5hdi1tZW51IHVsICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS10aW55LmVkZC1wYXltZW50LWljb25zLnN1Yi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgI2VkZF9jaGVja291dF93cmFwIC53aWRnZXQtYXJlYSAubWVudSAubmF2LXNwYWNlLS10aW55LmVkZC1wYXltZW50LWljb25zLnN1Yi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgI2VkZF9jaGVja291dF93cmFwXG4gICAgLndpZGdldC1hcmVhIC5uYXYgLm5hdi1zcGFjZS0tdGlueS5lZGQtcGF5bWVudC1pY29ucy5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsLm5hdi1zcGFjZS0tdGlueS5lZGQtcGF5bWVudC1pY29ucyA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgI2VkZF9jaGVja291dF93cmFwIHVsLm5hdi1zcGFjZS0tdGlueS5lZGQtcGF5bWVudC1pY29ucyA+IGxpOm5vdCg6bGFzdC1jaGlsZCksICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwubmF2LXNwYWNlLS10aW55LmVkZC1wYXltZW50LWljb25zID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uICNlZGRfY2hlY2tvdXRfd3JhcCB1bC5uYXYtc3BhY2UtLXRpbnkuZWRkLXBheW1lbnQtaWNvbnMgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDsgfVxuXG4ubmF2Lm5hdi1zcGFjZS0tc21hbGwsIC5uYXYtc3BhY2UtLXNtYWxsLmRhdGEtbGlzdCwgLm5hdi1zcGFjZS0tc21hbGwuc2lkZWJhci1uYXYsIHVsLm5hdi1tZW51IHVsLm5hdi1zcGFjZS0tc21hbGwsIC53aWRnZXQtYXJlYSAubmF2LXNwYWNlLS1zbWFsbC5tZW51LCAuc2lkZWJhci1uYXYgLm5hdi1zcGFjZS0tc21hbGwuc3ViLW1lbnUsIHVsLm5hdi1tZW51IHVsIC5uYXYtc3BhY2UtLXNtYWxsLnN1Yi1tZW51LCAud2lkZ2V0LWFyZWEgLm1lbnUgLm5hdi1zcGFjZS0tc21hbGwuc3ViLW1lbnUsXG4ud2lkZ2V0LWFyZWEgLm5hdiAubmF2LXNwYWNlLS1zbWFsbC5zdWItbWVudSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bC5uYXYtc3BhY2UtLXNtYWxsLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwubmF2LXNwYWNlLS1zbWFsbCwgI2VkZF9jaGVja291dF93cmFwIC5uYXYtc3BhY2UtLXNtYWxsLmVkZC1wYXltZW50LWljb25zIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNHB4OyB9XG4gIC5uYXYubmF2LXNwYWNlLS1zbWFsbCBsaSwgLm5hdi1zcGFjZS0tc21hbGwuZGF0YS1saXN0IGxpLCAubmF2LXNwYWNlLS1zbWFsbC5zaWRlYmFyLW5hdiBsaSwgdWwubmF2LW1lbnUgdWwubmF2LXNwYWNlLS1zbWFsbCBsaSwgLndpZGdldC1hcmVhIC5uYXYtc3BhY2UtLXNtYWxsLm1lbnUgbGksIC5zaWRlYmFyLW5hdiAubmF2LXNwYWNlLS1zbWFsbC5zdWItbWVudSBsaSwgdWwubmF2LW1lbnUgdWwgLm5hdi1zcGFjZS0tc21hbGwuc3ViLW1lbnUgbGksIC53aWRnZXQtYXJlYSAubWVudSAubmF2LXNwYWNlLS1zbWFsbC5zdWItbWVudSBsaSxcbiAgLndpZGdldC1hcmVhIC5uYXYgLm5hdi1zcGFjZS0tc21hbGwuc3ViLW1lbnUgbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwubmF2LXNwYWNlLS1zbWFsbCBsaSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsLm5hdi1zcGFjZS0tc21hbGwgbGksICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS1zbWFsbC5lZGQtcGF5bWVudC1pY29ucyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7IH1cbiAgLm5hdi5uYXYtc3BhY2UtLXNtYWxsLm5hdi0tc3RhY2tlZCwgLm5hdi1zcGFjZS0tc21hbGwuZGF0YS1saXN0LCAubmF2LXNwYWNlLS1zbWFsbC5zaWRlYmFyLW5hdiwgdWwubmF2LW1lbnUgdWwubmF2LXNwYWNlLS1zbWFsbCwgLndpZGdldC1hcmVhIC5uYXYtc3BhY2UtLXNtYWxsLm1lbnUsXG4gIC53aWRnZXQtYXJlYSAubmF2LXNwYWNlLS1zbWFsbC5uYXYsXG4gIC53aWRnZXQtYXJlYSAjZWRkX2NoZWNrb3V0X3dyYXAgLm5hdi1zcGFjZS0tc21hbGwuZWRkLXBheW1lbnQtaWNvbnMsICNlZGRfY2hlY2tvdXRfd3JhcFxuICAud2lkZ2V0LWFyZWEgLm5hdi1zcGFjZS0tc21hbGwuZWRkLXBheW1lbnQtaWNvbnMsIC5zaWRlYmFyLW5hdiAubmF2LXNwYWNlLS1zbWFsbC5zdWItbWVudSwgdWwubmF2LW1lbnUgdWwgLm5hdi1zcGFjZS0tc21hbGwuc3ViLW1lbnUsIC53aWRnZXQtYXJlYSAubWVudSAubmF2LXNwYWNlLS1zbWFsbC5zdWItbWVudSxcbiAgLndpZGdldC1hcmVhIC5uYXYgLm5hdi1zcGFjZS0tc21hbGwuc3ViLW1lbnUsXG4gIC53aWRnZXQtYXJlYSAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zIC5uYXYtc3BhY2UtLXNtYWxsLnN1Yi1tZW51LCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyAubmF2LXNwYWNlLS1zbWFsbC5zdWItbWVudSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bC5uYXYtc3BhY2UtLXNtYWxsLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwubmF2LXNwYWNlLS1zbWFsbCwgI2VkZF9jaGVja291dF93cmFwIC5uYXYtc3BhY2UtLXNtYWxsLm5hdi0tc3RhY2tlZC5lZGQtcGF5bWVudC1pY29ucywgI2VkZF9jaGVja291dF93cmFwIC5uYXYtc3BhY2UtLXNtYWxsLmVkZC1wYXltZW50LWljb25zLmRhdGEtbGlzdCwgI2VkZF9jaGVja291dF93cmFwIC5uYXYtc3BhY2UtLXNtYWxsLmVkZC1wYXltZW50LWljb25zLnNpZGViYXItbmF2LCAjZWRkX2NoZWNrb3V0X3dyYXAgdWwubmF2LW1lbnUgdWwubmF2LXNwYWNlLS1zbWFsbC5lZGQtcGF5bWVudC1pY29ucywgdWwubmF2LW1lbnUgI2VkZF9jaGVja291dF93cmFwIHVsLm5hdi1zcGFjZS0tc21hbGwuZWRkLXBheW1lbnQtaWNvbnMsICNlZGRfY2hlY2tvdXRfd3JhcCAuc2lkZWJhci1uYXYgLm5hdi1zcGFjZS0tc21hbGwuZWRkLXBheW1lbnQtaWNvbnMuc3ViLW1lbnUsIC5zaWRlYmFyLW5hdiAjZWRkX2NoZWNrb3V0X3dyYXAgLm5hdi1zcGFjZS0tc21hbGwuZWRkLXBheW1lbnQtaWNvbnMuc3ViLW1lbnUsICNlZGRfY2hlY2tvdXRfd3JhcCB1bC5uYXYtbWVudSB1bCAubmF2LXNwYWNlLS1zbWFsbC5lZGQtcGF5bWVudC1pY29ucy5zdWItbWVudSwgdWwubmF2LW1lbnUgdWwgI2VkZF9jaGVja291dF93cmFwIC5uYXYtc3BhY2UtLXNtYWxsLmVkZC1wYXltZW50LWljb25zLnN1Yi1tZW51LCAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bC5uYXYtc3BhY2UtLXNtYWxsLmVkZC1wYXltZW50LWljb25zLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zICNlZGRfY2hlY2tvdXRfd3JhcCB1bC5uYXYtc3BhY2UtLXNtYWxsLmVkZC1wYXltZW50LWljb25zLCAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsLm5hdi1zcGFjZS0tc21hbGwuZWRkLXBheW1lbnQtaWNvbnMsIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiAjZWRkX2NoZWNrb3V0X3dyYXAgdWwubmF2LXNwYWNlLS1zbWFsbC5lZGQtcGF5bWVudC1pY29ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubmF2Lm5hdi1zcGFjZS0tc21hbGwubmF2LS1zdGFja2VkID4gbGksIC5uYXYtc3BhY2UtLXNtYWxsLmRhdGEtbGlzdCA+IGxpLCAubmF2LXNwYWNlLS1zbWFsbC5zaWRlYmFyLW5hdiA+IGxpLCB1bC5uYXYtbWVudSB1bC5uYXYtc3BhY2UtLXNtYWxsID4gbGksIC53aWRnZXQtYXJlYSAubmF2LXNwYWNlLS1zbWFsbC5tZW51ID4gbGksXG4gICAgLndpZGdldC1hcmVhIC5uYXYtc3BhY2UtLXNtYWxsLm5hdiA+IGxpLFxuICAgIC53aWRnZXQtYXJlYSAjZWRkX2NoZWNrb3V0X3dyYXAgLm5hdi1zcGFjZS0tc21hbGwuZWRkLXBheW1lbnQtaWNvbnMgPiBsaSwgI2VkZF9jaGVja291dF93cmFwXG4gICAgLndpZGdldC1hcmVhIC5uYXYtc3BhY2UtLXNtYWxsLmVkZC1wYXltZW50LWljb25zID4gbGksIC5zaWRlYmFyLW5hdiAubmF2LXNwYWNlLS1zbWFsbC5zdWItbWVudSA+IGxpLCB1bC5uYXYtbWVudSB1bCAubmF2LXNwYWNlLS1zbWFsbC5zdWItbWVudSA+IGxpLCAud2lkZ2V0LWFyZWEgLm1lbnUgLm5hdi1zcGFjZS0tc21hbGwuc3ViLW1lbnUgPiBsaSxcbiAgICAud2lkZ2V0LWFyZWEgLm5hdiAubmF2LXNwYWNlLS1zbWFsbC5zdWItbWVudSA+IGxpLFxuICAgIC53aWRnZXQtYXJlYSAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zIC5uYXYtc3BhY2UtLXNtYWxsLnN1Yi1tZW51ID4gbGksICNlZGRfY2hlY2tvdXRfd3JhcFxuICAgIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgLm5hdi1zcGFjZS0tc21hbGwuc3ViLW1lbnUgPiBsaSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bC5uYXYtc3BhY2UtLXNtYWxsID4gbGksIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bC5uYXYtc3BhY2UtLXNtYWxsID4gbGksICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS1zbWFsbC5uYXYtLXN0YWNrZWQuZWRkLXBheW1lbnQtaWNvbnMgPiBsaSwgI2VkZF9jaGVja291dF93cmFwIC5uYXYtc3BhY2UtLXNtYWxsLmVkZC1wYXltZW50LWljb25zLmRhdGEtbGlzdCA+IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLm5hdi1zcGFjZS0tc21hbGwuZWRkLXBheW1lbnQtaWNvbnMuc2lkZWJhci1uYXYgPiBsaSwgI2VkZF9jaGVja291dF93cmFwIHVsLm5hdi1tZW51IHVsLm5hdi1zcGFjZS0tc21hbGwuZWRkLXBheW1lbnQtaWNvbnMgPiBsaSwgdWwubmF2LW1lbnUgI2VkZF9jaGVja291dF93cmFwIHVsLm5hdi1zcGFjZS0tc21hbGwuZWRkLXBheW1lbnQtaWNvbnMgPiBsaSwgI2VkZF9jaGVja291dF93cmFwIC5zaWRlYmFyLW5hdiAubmF2LXNwYWNlLS1zbWFsbC5lZGQtcGF5bWVudC1pY29ucy5zdWItbWVudSA+IGxpLCAuc2lkZWJhci1uYXYgI2VkZF9jaGVja291dF93cmFwIC5uYXYtc3BhY2UtLXNtYWxsLmVkZC1wYXltZW50LWljb25zLnN1Yi1tZW51ID4gbGksICNlZGRfY2hlY2tvdXRfd3JhcCB1bC5uYXYtbWVudSB1bCAubmF2LXNwYWNlLS1zbWFsbC5lZGQtcGF5bWVudC1pY29ucy5zdWItbWVudSA+IGxpLCB1bC5uYXYtbWVudSB1bCAjZWRkX2NoZWNrb3V0X3dyYXAgLm5hdi1zcGFjZS0tc21hbGwuZWRkLXBheW1lbnQtaWNvbnMuc3ViLW1lbnUgPiBsaSwgI2VkZF9jaGVja291dF93cmFwIC53aWRnZXQtYXJlYSAubWVudSAubmF2LXNwYWNlLS1zbWFsbC5lZGQtcGF5bWVudC1pY29ucy5zdWItbWVudSA+IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgICAud2lkZ2V0LWFyZWEgLm5hdiAubmF2LXNwYWNlLS1zbWFsbC5lZGQtcGF5bWVudC1pY29ucy5zdWItbWVudSA+IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bC5uYXYtc3BhY2UtLXNtYWxsLmVkZC1wYXltZW50LWljb25zID4gbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgI2VkZF9jaGVja291dF93cmFwIHVsLm5hdi1zcGFjZS0tc21hbGwuZWRkLXBheW1lbnQtaWNvbnMgPiBsaSwgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bC5uYXYtc3BhY2UtLXNtYWxsLmVkZC1wYXltZW50LWljb25zID4gbGksIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiAjZWRkX2NoZWNrb3V0X3dyYXAgdWwubmF2LXNwYWNlLS1zbWFsbC5lZGQtcGF5bWVudC1pY29ucyA+IGxpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLm5hdi5uYXYtc3BhY2UtLXNtYWxsLm5hdi0tc3RhY2tlZCA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5uYXYtc3BhY2UtLXNtYWxsLmRhdGEtbGlzdCA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5uYXYtc3BhY2UtLXNtYWxsLnNpZGViYXItbmF2ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgdWwubmF2LW1lbnUgdWwubmF2LXNwYWNlLS1zbWFsbCA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC53aWRnZXQtYXJlYSAubmF2LXNwYWNlLS1zbWFsbC5tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSxcbiAgICAud2lkZ2V0LWFyZWEgLm5hdi1zcGFjZS0tc21hbGwubmF2ID4gbGk6bm90KDpsYXN0LWNoaWxkKSxcbiAgICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5uYXYtc3BhY2UtLXNtYWxsLmVkZC1wYXltZW50LWljb25zID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgI2VkZF9jaGVja291dF93cmFwXG4gICAgLndpZGdldC1hcmVhIC5uYXYtc3BhY2UtLXNtYWxsLmVkZC1wYXltZW50LWljb25zID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLnNpZGViYXItbmF2IC5uYXYtc3BhY2UtLXNtYWxsLnN1Yi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgdWwubmF2LW1lbnUgdWwgLm5hdi1zcGFjZS0tc21hbGwuc3ViLW1lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAud2lkZ2V0LWFyZWEgLm1lbnUgLm5hdi1zcGFjZS0tc21hbGwuc3ViLW1lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpLFxuICAgIC53aWRnZXQtYXJlYSAubmF2IC5uYXYtc3BhY2UtLXNtYWxsLnN1Yi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSxcbiAgICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAubmF2LXNwYWNlLS1zbWFsbC5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksICNlZGRfY2hlY2tvdXRfd3JhcFxuICAgIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgLm5hdi1zcGFjZS0tc21hbGwuc3ViLW1lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsLm5hdi1zcGFjZS0tc21hbGwgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwubmF2LXNwYWNlLS1zbWFsbCA+IGxpOm5vdCg6bGFzdC1jaGlsZCksICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS1zbWFsbC5uYXYtLXN0YWNrZWQuZWRkLXBheW1lbnQtaWNvbnMgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLm5hdi1zcGFjZS0tc21hbGwuZWRkLXBheW1lbnQtaWNvbnMuZGF0YS1saXN0ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgI2VkZF9jaGVja291dF93cmFwIC5uYXYtc3BhY2UtLXNtYWxsLmVkZC1wYXltZW50LWljb25zLnNpZGViYXItbmF2ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgI2VkZF9jaGVja291dF93cmFwIHVsLm5hdi1tZW51IHVsLm5hdi1zcGFjZS0tc21hbGwuZWRkLXBheW1lbnQtaWNvbnMgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCB1bC5uYXYtbWVudSAjZWRkX2NoZWNrb3V0X3dyYXAgdWwubmF2LXNwYWNlLS1zbWFsbC5lZGQtcGF5bWVudC1pY29ucyA+IGxpOm5vdCg6bGFzdC1jaGlsZCksICNlZGRfY2hlY2tvdXRfd3JhcCAuc2lkZWJhci1uYXYgLm5hdi1zcGFjZS0tc21hbGwuZWRkLXBheW1lbnQtaWNvbnMuc3ViLW1lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAuc2lkZWJhci1uYXYgI2VkZF9jaGVja291dF93cmFwIC5uYXYtc3BhY2UtLXNtYWxsLmVkZC1wYXltZW50LWljb25zLnN1Yi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgI2VkZF9jaGVja291dF93cmFwIHVsLm5hdi1tZW51IHVsIC5uYXYtc3BhY2UtLXNtYWxsLmVkZC1wYXltZW50LWljb25zLnN1Yi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgdWwubmF2LW1lbnUgdWwgI2VkZF9jaGVja291dF93cmFwIC5uYXYtc3BhY2UtLXNtYWxsLmVkZC1wYXltZW50LWljb25zLnN1Yi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgI2VkZF9jaGVja291dF93cmFwIC53aWRnZXQtYXJlYSAubWVudSAubmF2LXNwYWNlLS1zbWFsbC5lZGQtcGF5bWVudC1pY29ucy5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksICNlZGRfY2hlY2tvdXRfd3JhcFxuICAgIC53aWRnZXQtYXJlYSAubmF2IC5uYXYtc3BhY2UtLXNtYWxsLmVkZC1wYXltZW50LWljb25zLnN1Yi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgI2VkZF9jaGVja291dF93cmFwIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwubmF2LXNwYWNlLS1zbWFsbC5lZGQtcGF5bWVudC1pY29ucyA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgI2VkZF9jaGVja291dF93cmFwIHVsLm5hdi1zcGFjZS0tc21hbGwuZWRkLXBheW1lbnQtaWNvbnMgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsLm5hdi1zcGFjZS0tc21hbGwuZWRkLXBheW1lbnQtaWNvbnMgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gI2VkZF9jaGVja291dF93cmFwIHVsLm5hdi1zcGFjZS0tc21hbGwuZWRkLXBheW1lbnQtaWNvbnMgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuLm5hdi5uYXYtc3BhY2UsIC5uYXYtc3BhY2UuZGF0YS1saXN0LCAubmF2LXNwYWNlLnNpZGViYXItbmF2LCB1bC5uYXYtbWVudSB1bC5uYXYtc3BhY2UsIC53aWRnZXQtYXJlYSAubmF2LXNwYWNlLm1lbnUsIC5zaWRlYmFyLW5hdiAubmF2LXNwYWNlLnN1Yi1tZW51LCB1bC5uYXYtbWVudSB1bCAubmF2LXNwYWNlLnN1Yi1tZW51LCAud2lkZ2V0LWFyZWEgLm1lbnUgLm5hdi1zcGFjZS5zdWItbWVudSxcbi53aWRnZXQtYXJlYSAubmF2IC5uYXYtc3BhY2Uuc3ViLW1lbnUsIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwubmF2LXNwYWNlLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwubmF2LXNwYWNlLCAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zIHtcbiAgbWFyZ2luLWxlZnQ6IC0yOHB4OyB9XG4gIC5uYXYubmF2LXNwYWNlIGxpLCAubmF2LXNwYWNlLmRhdGEtbGlzdCBsaSwgLm5hdi1zcGFjZS5zaWRlYmFyLW5hdiBsaSwgdWwubmF2LW1lbnUgdWwubmF2LXNwYWNlIGxpLCAud2lkZ2V0LWFyZWEgLm5hdi1zcGFjZS5tZW51IGxpLCAuc2lkZWJhci1uYXYgLm5hdi1zcGFjZS5zdWItbWVudSBsaSwgdWwubmF2LW1lbnUgdWwgLm5hdi1zcGFjZS5zdWItbWVudSBsaSwgLndpZGdldC1hcmVhIC5tZW51IC5uYXYtc3BhY2Uuc3ViLW1lbnUgbGksXG4gIC53aWRnZXQtYXJlYSAubmF2IC5uYXYtc3BhY2Uuc3ViLW1lbnUgbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwubmF2LXNwYWNlIGxpLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwubmF2LXNwYWNlIGxpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMjhweDsgfVxuICAubmF2Lm5hdi1zcGFjZS5uYXYtLXN0YWNrZWQsIC5uYXYtc3BhY2UuZGF0YS1saXN0LCAjZWRkX2NoZWNrb3V0X3dyYXAgLmRhdGEtbGlzdC5lZGQtcGF5bWVudC1pY29ucywgLm5hdi1zcGFjZS5zaWRlYmFyLW5hdiwgI2VkZF9jaGVja291dF93cmFwIC5zaWRlYmFyLW5hdi5lZGQtcGF5bWVudC1pY29ucywgdWwubmF2LW1lbnUgdWwubmF2LXNwYWNlLCB1bC5uYXYtbWVudSAjZWRkX2NoZWNrb3V0X3dyYXAgdWwuZWRkLXBheW1lbnQtaWNvbnMsICNlZGRfY2hlY2tvdXRfd3JhcCB1bC5uYXYtbWVudSB1bC5lZGQtcGF5bWVudC1pY29ucywgLndpZGdldC1hcmVhIC5uYXYtc3BhY2UubWVudSxcbiAgLndpZGdldC1hcmVhIC5uYXYtc3BhY2UubmF2LFxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucywgI2VkZF9jaGVja291dF93cmFwXG4gIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMsIC5zaWRlYmFyLW5hdiAubmF2LXNwYWNlLnN1Yi1tZW51LCB1bC5uYXYtbWVudSB1bCAubmF2LXNwYWNlLnN1Yi1tZW51LCAud2lkZ2V0LWFyZWEgLm1lbnUgLm5hdi1zcGFjZS5zdWItbWVudSxcbiAgLndpZGdldC1hcmVhIC5uYXYgLm5hdi1zcGFjZS5zdWItbWVudSxcbiAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgLm5hdi1zcGFjZS5zdWItbWVudSwgI2VkZF9jaGVja291dF93cmFwXG4gIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgLm5hdi1zcGFjZS5zdWItbWVudSwgLnNpZGViYXItbmF2ICNlZGRfY2hlY2tvdXRfd3JhcCAuc3ViLW1lbnUuZWRkLXBheW1lbnQtaWNvbnMsICNlZGRfY2hlY2tvdXRfd3JhcCAuc2lkZWJhci1uYXYgLnN1Yi1tZW51LmVkZC1wYXltZW50LWljb25zLCB1bC5uYXYtbWVudSB1bCAjZWRkX2NoZWNrb3V0X3dyYXAgLnN1Yi1tZW51LmVkZC1wYXltZW50LWljb25zLCAjZWRkX2NoZWNrb3V0X3dyYXAgdWwubmF2LW1lbnUgdWwgLnN1Yi1tZW51LmVkZC1wYXltZW50LWljb25zLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsLm5hdi1zcGFjZSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyAjZWRkX2NoZWNrb3V0X3dyYXAgdWwuZWRkLXBheW1lbnQtaWNvbnMsICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsLmVkZC1wYXltZW50LWljb25zLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwubmF2LXNwYWNlLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gI2VkZF9jaGVja291dF93cmFwIHVsLmVkZC1wYXltZW50LWljb25zLCAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsLmVkZC1wYXltZW50LWljb25zLCAjZWRkX2NoZWNrb3V0X3dyYXAgLm5hdi0tc3RhY2tlZC5lZGQtcGF5bWVudC1pY29ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubmF2Lm5hdi1zcGFjZS5uYXYtLXN0YWNrZWQgPiBsaSwgLm5hdi1zcGFjZS5kYXRhLWxpc3QgPiBsaSwgI2VkZF9jaGVja291dF93cmFwIC5kYXRhLWxpc3QuZWRkLXBheW1lbnQtaWNvbnMgPiBsaSwgLm5hdi1zcGFjZS5zaWRlYmFyLW5hdiA+IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLnNpZGViYXItbmF2LmVkZC1wYXltZW50LWljb25zID4gbGksIHVsLm5hdi1tZW51IHVsLm5hdi1zcGFjZSA+IGxpLCB1bC5uYXYtbWVudSAjZWRkX2NoZWNrb3V0X3dyYXAgdWwuZWRkLXBheW1lbnQtaWNvbnMgPiBsaSwgI2VkZF9jaGVja291dF93cmFwIHVsLm5hdi1tZW51IHVsLmVkZC1wYXltZW50LWljb25zID4gbGksIC53aWRnZXQtYXJlYSAubmF2LXNwYWNlLm1lbnUgPiBsaSxcbiAgICAud2lkZ2V0LWFyZWEgLm5hdi1zcGFjZS5uYXYgPiBsaSxcbiAgICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyA+IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgICAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zID4gbGksIC5zaWRlYmFyLW5hdiAubmF2LXNwYWNlLnN1Yi1tZW51ID4gbGksIHVsLm5hdi1tZW51IHVsIC5uYXYtc3BhY2Uuc3ViLW1lbnUgPiBsaSwgLndpZGdldC1hcmVhIC5tZW51IC5uYXYtc3BhY2Uuc3ViLW1lbnUgPiBsaSxcbiAgICAud2lkZ2V0LWFyZWEgLm5hdiAubmF2LXNwYWNlLnN1Yi1tZW51ID4gbGksXG4gICAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgLm5hdi1zcGFjZS5zdWItbWVudSA+IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgICAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIC5uYXYtc3BhY2Uuc3ViLW1lbnUgPiBsaSwgLnNpZGViYXItbmF2ICNlZGRfY2hlY2tvdXRfd3JhcCAuc3ViLW1lbnUuZWRkLXBheW1lbnQtaWNvbnMgPiBsaSwgI2VkZF9jaGVja291dF93cmFwIC5zaWRlYmFyLW5hdiAuc3ViLW1lbnUuZWRkLXBheW1lbnQtaWNvbnMgPiBsaSwgdWwubmF2LW1lbnUgdWwgI2VkZF9jaGVja291dF93cmFwIC5zdWItbWVudS5lZGQtcGF5bWVudC1pY29ucyA+IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXAgdWwubmF2LW1lbnUgdWwgLnN1Yi1tZW51LmVkZC1wYXltZW50LWljb25zID4gbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwubmF2LXNwYWNlID4gbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgI2VkZF9jaGVja291dF93cmFwIHVsLmVkZC1wYXltZW50LWljb25zID4gbGksICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsLmVkZC1wYXltZW50LWljb25zID4gbGksIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bC5uYXYtc3BhY2UgPiBsaSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uICNlZGRfY2hlY2tvdXRfd3JhcCB1bC5lZGQtcGF5bWVudC1pY29ucyA+IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsLmVkZC1wYXltZW50LWljb25zID4gbGksICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LS1zdGFja2VkLmVkZC1wYXltZW50LWljb25zID4gbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAubmF2Lm5hdi1zcGFjZS5uYXYtLXN0YWNrZWQgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAubmF2LXNwYWNlLmRhdGEtbGlzdCA+IGxpOm5vdCg6bGFzdC1jaGlsZCksICNlZGRfY2hlY2tvdXRfd3JhcCAuZGF0YS1saXN0LmVkZC1wYXltZW50LWljb25zID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLm5hdi1zcGFjZS5zaWRlYmFyLW5hdiA+IGxpOm5vdCg6bGFzdC1jaGlsZCksICNlZGRfY2hlY2tvdXRfd3JhcCAuc2lkZWJhci1uYXYuZWRkLXBheW1lbnQtaWNvbnMgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCB1bC5uYXYtbWVudSB1bC5uYXYtc3BhY2UgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCB1bC5uYXYtbWVudSAjZWRkX2NoZWNrb3V0X3dyYXAgdWwuZWRkLXBheW1lbnQtaWNvbnMgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAjZWRkX2NoZWNrb3V0X3dyYXAgdWwubmF2LW1lbnUgdWwuZWRkLXBheW1lbnQtaWNvbnMgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAud2lkZ2V0LWFyZWEgLm5hdi1zcGFjZS5tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSxcbiAgICAud2lkZ2V0LWFyZWEgLm5hdi1zcGFjZS5uYXYgPiBsaTpub3QoOmxhc3QtY2hpbGQpLFxuICAgIC53aWRnZXQtYXJlYSAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wYXltZW50LWljb25zID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgI2VkZF9jaGVja291dF93cmFwXG4gICAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5zaWRlYmFyLW5hdiAubmF2LXNwYWNlLnN1Yi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgdWwubmF2LW1lbnUgdWwgLm5hdi1zcGFjZS5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC53aWRnZXQtYXJlYSAubWVudSAubmF2LXNwYWNlLnN1Yi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSxcbiAgICAud2lkZ2V0LWFyZWEgLm5hdiAubmF2LXNwYWNlLnN1Yi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSxcbiAgICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAubmF2LXNwYWNlLnN1Yi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgI2VkZF9jaGVja291dF93cmFwXG4gICAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyAubmF2LXNwYWNlLnN1Yi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLnNpZGViYXItbmF2ICNlZGRfY2hlY2tvdXRfd3JhcCAuc3ViLW1lbnUuZWRkLXBheW1lbnQtaWNvbnMgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLnNpZGViYXItbmF2IC5zdWItbWVudS5lZGQtcGF5bWVudC1pY29ucyA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIHVsLm5hdi1tZW51IHVsICNlZGRfY2hlY2tvdXRfd3JhcCAuc3ViLW1lbnUuZWRkLXBheW1lbnQtaWNvbnMgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAjZWRkX2NoZWNrb3V0X3dyYXAgdWwubmF2LW1lbnUgdWwgLnN1Yi1tZW51LmVkZC1wYXltZW50LWljb25zID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bC5uYXYtc3BhY2UgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zICNlZGRfY2hlY2tvdXRfd3JhcCB1bC5lZGQtcGF5bWVudC1pY29ucyA+IGxpOm5vdCg6bGFzdC1jaGlsZCksICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsLmVkZC1wYXltZW50LWljb25zID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsLm5hdi1zcGFjZSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiAjZWRkX2NoZWNrb3V0X3dyYXAgdWwuZWRkLXBheW1lbnQtaWNvbnMgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsLmVkZC1wYXltZW50LWljb25zID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgI2VkZF9jaGVja291dF93cmFwIC5uYXYtLXN0YWNrZWQuZWRkLXBheW1lbnQtaWNvbnMgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLm5hdi5uYXYtc3BhY2UtLWxhcmdlLCAubmF2LXNwYWNlLS1sYXJnZS5kYXRhLWxpc3QsIC5uYXYtc3BhY2UtLWxhcmdlLnNpZGViYXItbmF2LCB1bC5uYXYtbWVudSB1bC5uYXYtc3BhY2UtLWxhcmdlLCAud2lkZ2V0LWFyZWEgLm5hdi1zcGFjZS0tbGFyZ2UubWVudSwgLnNpZGViYXItbmF2IC5uYXYtc3BhY2UtLWxhcmdlLnN1Yi1tZW51LCB1bC5uYXYtbWVudSB1bCAubmF2LXNwYWNlLS1sYXJnZS5zdWItbWVudSwgLndpZGdldC1hcmVhIC5tZW51IC5uYXYtc3BhY2UtLWxhcmdlLnN1Yi1tZW51LFxuLndpZGdldC1hcmVhIC5uYXYgLm5hdi1zcGFjZS0tbGFyZ2Uuc3ViLW1lbnUsIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwubmF2LXNwYWNlLS1sYXJnZSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsLm5hdi1zcGFjZS0tbGFyZ2UsICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS1sYXJnZS5lZGQtcGF5bWVudC1pY29ucyB7XG4gIG1hcmdpbi1sZWZ0OiAtNTZweDsgfVxuICAubmF2Lm5hdi1zcGFjZS0tbGFyZ2UgbGksIC5uYXYtc3BhY2UtLWxhcmdlLmRhdGEtbGlzdCBsaSwgLm5hdi1zcGFjZS0tbGFyZ2Uuc2lkZWJhci1uYXYgbGksIHVsLm5hdi1tZW51IHVsLm5hdi1zcGFjZS0tbGFyZ2UgbGksIC53aWRnZXQtYXJlYSAubmF2LXNwYWNlLS1sYXJnZS5tZW51IGxpLCAuc2lkZWJhci1uYXYgLm5hdi1zcGFjZS0tbGFyZ2Uuc3ViLW1lbnUgbGksIHVsLm5hdi1tZW51IHVsIC5uYXYtc3BhY2UtLWxhcmdlLnN1Yi1tZW51IGxpLCAud2lkZ2V0LWFyZWEgLm1lbnUgLm5hdi1zcGFjZS0tbGFyZ2Uuc3ViLW1lbnUgbGksXG4gIC53aWRnZXQtYXJlYSAubmF2IC5uYXYtc3BhY2UtLWxhcmdlLnN1Yi1tZW51IGxpLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsLm5hdi1zcGFjZS0tbGFyZ2UgbGksIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bC5uYXYtc3BhY2UtLWxhcmdlIGxpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLm5hdi1zcGFjZS0tbGFyZ2UuZWRkLXBheW1lbnQtaWNvbnMgbGkge1xuICAgIG1hcmdpbi1sZWZ0OiA1NnB4OyB9XG4gIC5uYXYubmF2LXNwYWNlLS1sYXJnZS5uYXYtLXN0YWNrZWQsIC5uYXYtc3BhY2UtLWxhcmdlLmRhdGEtbGlzdCwgLm5hdi1zcGFjZS0tbGFyZ2Uuc2lkZWJhci1uYXYsIHVsLm5hdi1tZW51IHVsLm5hdi1zcGFjZS0tbGFyZ2UsIC53aWRnZXQtYXJlYSAubmF2LXNwYWNlLS1sYXJnZS5tZW51LFxuICAud2lkZ2V0LWFyZWEgLm5hdi1zcGFjZS0tbGFyZ2UubmF2LFxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5uYXYtc3BhY2UtLWxhcmdlLmVkZC1wYXltZW50LWljb25zLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5uYXYtc3BhY2UtLWxhcmdlLmVkZC1wYXltZW50LWljb25zLCAuc2lkZWJhci1uYXYgLm5hdi1zcGFjZS0tbGFyZ2Uuc3ViLW1lbnUsIHVsLm5hdi1tZW51IHVsIC5uYXYtc3BhY2UtLWxhcmdlLnN1Yi1tZW51LCAud2lkZ2V0LWFyZWEgLm1lbnUgLm5hdi1zcGFjZS0tbGFyZ2Uuc3ViLW1lbnUsXG4gIC53aWRnZXQtYXJlYSAubmF2IC5uYXYtc3BhY2UtLWxhcmdlLnN1Yi1tZW51LFxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAubmF2LXNwYWNlLS1sYXJnZS5zdWItbWVudSwgI2VkZF9jaGVja291dF93cmFwXG4gIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgLm5hdi1zcGFjZS0tbGFyZ2Uuc3ViLW1lbnUsIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwubmF2LXNwYWNlLS1sYXJnZSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsLm5hdi1zcGFjZS0tbGFyZ2UsICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS1sYXJnZS5uYXYtLXN0YWNrZWQuZWRkLXBheW1lbnQtaWNvbnMsICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS1sYXJnZS5lZGQtcGF5bWVudC1pY29ucy5kYXRhLWxpc3QsICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS1sYXJnZS5lZGQtcGF5bWVudC1pY29ucy5zaWRlYmFyLW5hdiwgI2VkZF9jaGVja291dF93cmFwIHVsLm5hdi1tZW51IHVsLm5hdi1zcGFjZS0tbGFyZ2UuZWRkLXBheW1lbnQtaWNvbnMsIHVsLm5hdi1tZW51ICNlZGRfY2hlY2tvdXRfd3JhcCB1bC5uYXYtc3BhY2UtLWxhcmdlLmVkZC1wYXltZW50LWljb25zLCAjZWRkX2NoZWNrb3V0X3dyYXAgLnNpZGViYXItbmF2IC5uYXYtc3BhY2UtLWxhcmdlLmVkZC1wYXltZW50LWljb25zLnN1Yi1tZW51LCAuc2lkZWJhci1uYXYgI2VkZF9jaGVja291dF93cmFwIC5uYXYtc3BhY2UtLWxhcmdlLmVkZC1wYXltZW50LWljb25zLnN1Yi1tZW51LCAjZWRkX2NoZWNrb3V0X3dyYXAgdWwubmF2LW1lbnUgdWwgLm5hdi1zcGFjZS0tbGFyZ2UuZWRkLXBheW1lbnQtaWNvbnMuc3ViLW1lbnUsIHVsLm5hdi1tZW51IHVsICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS1sYXJnZS5lZGQtcGF5bWVudC1pY29ucy5zdWItbWVudSwgI2VkZF9jaGVja291dF93cmFwIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwubmF2LXNwYWNlLS1sYXJnZS5lZGQtcGF5bWVudC1pY29ucywgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyAjZWRkX2NoZWNrb3V0X3dyYXAgdWwubmF2LXNwYWNlLS1sYXJnZS5lZGQtcGF5bWVudC1pY29ucywgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bC5uYXYtc3BhY2UtLWxhcmdlLmVkZC1wYXltZW50LWljb25zLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gI2VkZF9jaGVja291dF93cmFwIHVsLm5hdi1zcGFjZS0tbGFyZ2UuZWRkLXBheW1lbnQtaWNvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLm5hdi5uYXYtc3BhY2UtLWxhcmdlLm5hdi0tc3RhY2tlZCA+IGxpLCAubmF2LXNwYWNlLS1sYXJnZS5kYXRhLWxpc3QgPiBsaSwgLm5hdi1zcGFjZS0tbGFyZ2Uuc2lkZWJhci1uYXYgPiBsaSwgdWwubmF2LW1lbnUgdWwubmF2LXNwYWNlLS1sYXJnZSA+IGxpLCAud2lkZ2V0LWFyZWEgLm5hdi1zcGFjZS0tbGFyZ2UubWVudSA+IGxpLFxuICAgIC53aWRnZXQtYXJlYSAubmF2LXNwYWNlLS1sYXJnZS5uYXYgPiBsaSxcbiAgICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5uYXYtc3BhY2UtLWxhcmdlLmVkZC1wYXltZW50LWljb25zID4gbGksICNlZGRfY2hlY2tvdXRfd3JhcFxuICAgIC53aWRnZXQtYXJlYSAubmF2LXNwYWNlLS1sYXJnZS5lZGQtcGF5bWVudC1pY29ucyA+IGxpLCAuc2lkZWJhci1uYXYgLm5hdi1zcGFjZS0tbGFyZ2Uuc3ViLW1lbnUgPiBsaSwgdWwubmF2LW1lbnUgdWwgLm5hdi1zcGFjZS0tbGFyZ2Uuc3ViLW1lbnUgPiBsaSwgLndpZGdldC1hcmVhIC5tZW51IC5uYXYtc3BhY2UtLWxhcmdlLnN1Yi1tZW51ID4gbGksXG4gICAgLndpZGdldC1hcmVhIC5uYXYgLm5hdi1zcGFjZS0tbGFyZ2Uuc3ViLW1lbnUgPiBsaSxcbiAgICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAubmF2LXNwYWNlLS1sYXJnZS5zdWItbWVudSA+IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgICAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIC5uYXYtc3BhY2UtLWxhcmdlLnN1Yi1tZW51ID4gbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwubmF2LXNwYWNlLS1sYXJnZSA+IGxpLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwubmF2LXNwYWNlLS1sYXJnZSA+IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLm5hdi1zcGFjZS0tbGFyZ2UubmF2LS1zdGFja2VkLmVkZC1wYXltZW50LWljb25zID4gbGksICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS1sYXJnZS5lZGQtcGF5bWVudC1pY29ucy5kYXRhLWxpc3QgPiBsaSwgI2VkZF9jaGVja291dF93cmFwIC5uYXYtc3BhY2UtLWxhcmdlLmVkZC1wYXltZW50LWljb25zLnNpZGViYXItbmF2ID4gbGksICNlZGRfY2hlY2tvdXRfd3JhcCB1bC5uYXYtbWVudSB1bC5uYXYtc3BhY2UtLWxhcmdlLmVkZC1wYXltZW50LWljb25zID4gbGksIHVsLm5hdi1tZW51ICNlZGRfY2hlY2tvdXRfd3JhcCB1bC5uYXYtc3BhY2UtLWxhcmdlLmVkZC1wYXltZW50LWljb25zID4gbGksICNlZGRfY2hlY2tvdXRfd3JhcCAuc2lkZWJhci1uYXYgLm5hdi1zcGFjZS0tbGFyZ2UuZWRkLXBheW1lbnQtaWNvbnMuc3ViLW1lbnUgPiBsaSwgLnNpZGViYXItbmF2ICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS1sYXJnZS5lZGQtcGF5bWVudC1pY29ucy5zdWItbWVudSA+IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXAgdWwubmF2LW1lbnUgdWwgLm5hdi1zcGFjZS0tbGFyZ2UuZWRkLXBheW1lbnQtaWNvbnMuc3ViLW1lbnUgPiBsaSwgdWwubmF2LW1lbnUgdWwgI2VkZF9jaGVja291dF93cmFwIC5uYXYtc3BhY2UtLWxhcmdlLmVkZC1wYXltZW50LWljb25zLnN1Yi1tZW51ID4gbGksICNlZGRfY2hlY2tvdXRfd3JhcCAud2lkZ2V0LWFyZWEgLm1lbnUgLm5hdi1zcGFjZS0tbGFyZ2UuZWRkLXBheW1lbnQtaWNvbnMuc3ViLW1lbnUgPiBsaSwgI2VkZF9jaGVja291dF93cmFwXG4gICAgLndpZGdldC1hcmVhIC5uYXYgLm5hdi1zcGFjZS0tbGFyZ2UuZWRkLXBheW1lbnQtaWNvbnMuc3ViLW1lbnUgPiBsaSwgI2VkZF9jaGVja291dF93cmFwIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwubmF2LXNwYWNlLS1sYXJnZS5lZGQtcGF5bWVudC1pY29ucyA+IGxpLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zICNlZGRfY2hlY2tvdXRfd3JhcCB1bC5uYXYtc3BhY2UtLWxhcmdlLmVkZC1wYXltZW50LWljb25zID4gbGksICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwubmF2LXNwYWNlLS1sYXJnZS5lZGQtcGF5bWVudC1pY29ucyA+IGxpLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gI2VkZF9jaGVja291dF93cmFwIHVsLm5hdi1zcGFjZS0tbGFyZ2UuZWRkLXBheW1lbnQtaWNvbnMgPiBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5uYXYubmF2LXNwYWNlLS1sYXJnZS5uYXYtLXN0YWNrZWQgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAubmF2LXNwYWNlLS1sYXJnZS5kYXRhLWxpc3QgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAubmF2LXNwYWNlLS1sYXJnZS5zaWRlYmFyLW5hdiA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIHVsLm5hdi1tZW51IHVsLm5hdi1zcGFjZS0tbGFyZ2UgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAud2lkZ2V0LWFyZWEgLm5hdi1zcGFjZS0tbGFyZ2UubWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgLndpZGdldC1hcmVhIC5uYXYtc3BhY2UtLWxhcmdlLm5hdiA+IGxpOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS1sYXJnZS5lZGQtcGF5bWVudC1pY29ucyA+IGxpOm5vdCg6bGFzdC1jaGlsZCksICNlZGRfY2hlY2tvdXRfd3JhcFxuICAgIC53aWRnZXQtYXJlYSAubmF2LXNwYWNlLS1sYXJnZS5lZGQtcGF5bWVudC1pY29ucyA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5zaWRlYmFyLW5hdiAubmF2LXNwYWNlLS1sYXJnZS5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIHVsLm5hdi1tZW51IHVsIC5uYXYtc3BhY2UtLWxhcmdlLnN1Yi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLndpZGdldC1hcmVhIC5tZW51IC5uYXYtc3BhY2UtLWxhcmdlLnN1Yi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSxcbiAgICAud2lkZ2V0LWFyZWEgLm5hdiAubmF2LXNwYWNlLS1sYXJnZS5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgLm5hdi1zcGFjZS0tbGFyZ2Uuc3ViLW1lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgICAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIC5uYXYtc3BhY2UtLWxhcmdlLnN1Yi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bC5uYXYtc3BhY2UtLWxhcmdlID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsLm5hdi1zcGFjZS0tbGFyZ2UgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLm5hdi1zcGFjZS0tbGFyZ2UubmF2LS1zdGFja2VkLmVkZC1wYXltZW50LWljb25zID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgI2VkZF9jaGVja291dF93cmFwIC5uYXYtc3BhY2UtLWxhcmdlLmVkZC1wYXltZW50LWljb25zLmRhdGEtbGlzdCA+IGxpOm5vdCg6bGFzdC1jaGlsZCksICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS1sYXJnZS5lZGQtcGF5bWVudC1pY29ucy5zaWRlYmFyLW5hdiA+IGxpOm5vdCg6bGFzdC1jaGlsZCksICNlZGRfY2hlY2tvdXRfd3JhcCB1bC5uYXYtbWVudSB1bC5uYXYtc3BhY2UtLWxhcmdlLmVkZC1wYXltZW50LWljb25zID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgdWwubmF2LW1lbnUgI2VkZF9jaGVja291dF93cmFwIHVsLm5hdi1zcGFjZS0tbGFyZ2UuZWRkLXBheW1lbnQtaWNvbnMgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLnNpZGViYXItbmF2IC5uYXYtc3BhY2UtLWxhcmdlLmVkZC1wYXltZW50LWljb25zLnN1Yi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLnNpZGViYXItbmF2ICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS1sYXJnZS5lZGQtcGF5bWVudC1pY29ucy5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksICNlZGRfY2hlY2tvdXRfd3JhcCB1bC5uYXYtbWVudSB1bCAubmF2LXNwYWNlLS1sYXJnZS5lZGQtcGF5bWVudC1pY29ucy5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIHVsLm5hdi1tZW51IHVsICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS1sYXJnZS5lZGQtcGF5bWVudC1pY29ucy5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksICNlZGRfY2hlY2tvdXRfd3JhcCAud2lkZ2V0LWFyZWEgLm1lbnUgLm5hdi1zcGFjZS0tbGFyZ2UuZWRkLXBheW1lbnQtaWNvbnMuc3ViLW1lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgICAud2lkZ2V0LWFyZWEgLm5hdiAubmF2LXNwYWNlLS1sYXJnZS5lZGQtcGF5bWVudC1pY29ucy5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsLm5hdi1zcGFjZS0tbGFyZ2UuZWRkLXBheW1lbnQtaWNvbnMgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zICNlZGRfY2hlY2tvdXRfd3JhcCB1bC5uYXYtc3BhY2UtLWxhcmdlLmVkZC1wYXltZW50LWljb25zID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bC5uYXYtc3BhY2UtLWxhcmdlLmVkZC1wYXltZW50LWljb25zID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uICNlZGRfY2hlY2tvdXRfd3JhcCB1bC5uYXYtc3BhY2UtLWxhcmdlLmVkZC1wYXltZW50LWljb25zID4gbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NnB4OyB9XG5cbi5uYXYubmF2LXNwYWNlLS1odWdlLCAubmF2LXNwYWNlLS1odWdlLmRhdGEtbGlzdCwgLm5hdi1zcGFjZS0taHVnZS5zaWRlYmFyLW5hdiwgdWwubmF2LW1lbnUgdWwubmF2LXNwYWNlLS1odWdlLCAud2lkZ2V0LWFyZWEgLm5hdi1zcGFjZS0taHVnZS5tZW51LCAuc2lkZWJhci1uYXYgLm5hdi1zcGFjZS0taHVnZS5zdWItbWVudSwgdWwubmF2LW1lbnUgdWwgLm5hdi1zcGFjZS0taHVnZS5zdWItbWVudSwgLndpZGdldC1hcmVhIC5tZW51IC5uYXYtc3BhY2UtLWh1Z2Uuc3ViLW1lbnUsXG4ud2lkZ2V0LWFyZWEgLm5hdiAubmF2LXNwYWNlLS1odWdlLnN1Yi1tZW51LCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsLm5hdi1zcGFjZS0taHVnZSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsLm5hdi1zcGFjZS0taHVnZSwgI2VkZF9jaGVja291dF93cmFwIC5uYXYtc3BhY2UtLWh1Z2UuZWRkLXBheW1lbnQtaWNvbnMge1xuICBtYXJnaW4tbGVmdDogLTExMnB4OyB9XG4gIC5uYXYubmF2LXNwYWNlLS1odWdlIGxpLCAubmF2LXNwYWNlLS1odWdlLmRhdGEtbGlzdCBsaSwgLm5hdi1zcGFjZS0taHVnZS5zaWRlYmFyLW5hdiBsaSwgdWwubmF2LW1lbnUgdWwubmF2LXNwYWNlLS1odWdlIGxpLCAud2lkZ2V0LWFyZWEgLm5hdi1zcGFjZS0taHVnZS5tZW51IGxpLCAuc2lkZWJhci1uYXYgLm5hdi1zcGFjZS0taHVnZS5zdWItbWVudSBsaSwgdWwubmF2LW1lbnUgdWwgLm5hdi1zcGFjZS0taHVnZS5zdWItbWVudSBsaSwgLndpZGdldC1hcmVhIC5tZW51IC5uYXYtc3BhY2UtLWh1Z2Uuc3ViLW1lbnUgbGksXG4gIC53aWRnZXQtYXJlYSAubmF2IC5uYXYtc3BhY2UtLWh1Z2Uuc3ViLW1lbnUgbGksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwubmF2LXNwYWNlLS1odWdlIGxpLCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwubmF2LXNwYWNlLS1odWdlIGxpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLm5hdi1zcGFjZS0taHVnZS5lZGQtcGF5bWVudC1pY29ucyBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMnB4OyB9XG4gIC5uYXYubmF2LXNwYWNlLS1odWdlLm5hdi0tc3RhY2tlZCwgLm5hdi1zcGFjZS0taHVnZS5kYXRhLWxpc3QsIC5uYXYtc3BhY2UtLWh1Z2Uuc2lkZWJhci1uYXYsIHVsLm5hdi1tZW51IHVsLm5hdi1zcGFjZS0taHVnZSwgLndpZGdldC1hcmVhIC5uYXYtc3BhY2UtLWh1Z2UubWVudSxcbiAgLndpZGdldC1hcmVhIC5uYXYtc3BhY2UtLWh1Z2UubmF2LFxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5uYXYtc3BhY2UtLWh1Z2UuZWRkLXBheW1lbnQtaWNvbnMsICNlZGRfY2hlY2tvdXRfd3JhcFxuICAud2lkZ2V0LWFyZWEgLm5hdi1zcGFjZS0taHVnZS5lZGQtcGF5bWVudC1pY29ucywgLnNpZGViYXItbmF2IC5uYXYtc3BhY2UtLWh1Z2Uuc3ViLW1lbnUsIHVsLm5hdi1tZW51IHVsIC5uYXYtc3BhY2UtLWh1Z2Uuc3ViLW1lbnUsIC53aWRnZXQtYXJlYSAubWVudSAubmF2LXNwYWNlLS1odWdlLnN1Yi1tZW51LFxuICAud2lkZ2V0LWFyZWEgLm5hdiAubmF2LXNwYWNlLS1odWdlLnN1Yi1tZW51LFxuICAud2lkZ2V0LWFyZWEgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAubmF2LXNwYWNlLS1odWdlLnN1Yi1tZW51LCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgLndpZGdldC1hcmVhIC5lZGQtcGF5bWVudC1pY29ucyAubmF2LXNwYWNlLS1odWdlLnN1Yi1tZW51LCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsLm5hdi1zcGFjZS0taHVnZSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsLm5hdi1zcGFjZS0taHVnZSwgI2VkZF9jaGVja291dF93cmFwIC5uYXYtc3BhY2UtLWh1Z2UubmF2LS1zdGFja2VkLmVkZC1wYXltZW50LWljb25zLCAjZWRkX2NoZWNrb3V0X3dyYXAgLm5hdi1zcGFjZS0taHVnZS5lZGQtcGF5bWVudC1pY29ucy5kYXRhLWxpc3QsICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS1odWdlLmVkZC1wYXltZW50LWljb25zLnNpZGViYXItbmF2LCAjZWRkX2NoZWNrb3V0X3dyYXAgdWwubmF2LW1lbnUgdWwubmF2LXNwYWNlLS1odWdlLmVkZC1wYXltZW50LWljb25zLCB1bC5uYXYtbWVudSAjZWRkX2NoZWNrb3V0X3dyYXAgdWwubmF2LXNwYWNlLS1odWdlLmVkZC1wYXltZW50LWljb25zLCAjZWRkX2NoZWNrb3V0X3dyYXAgLnNpZGViYXItbmF2IC5uYXYtc3BhY2UtLWh1Z2UuZWRkLXBheW1lbnQtaWNvbnMuc3ViLW1lbnUsIC5zaWRlYmFyLW5hdiAjZWRkX2NoZWNrb3V0X3dyYXAgLm5hdi1zcGFjZS0taHVnZS5lZGQtcGF5bWVudC1pY29ucy5zdWItbWVudSwgI2VkZF9jaGVja291dF93cmFwIHVsLm5hdi1tZW51IHVsIC5uYXYtc3BhY2UtLWh1Z2UuZWRkLXBheW1lbnQtaWNvbnMuc3ViLW1lbnUsIHVsLm5hdi1tZW51IHVsICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS1odWdlLmVkZC1wYXltZW50LWljb25zLnN1Yi1tZW51LCAjZWRkX2NoZWNrb3V0X3dyYXAgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bC5uYXYtc3BhY2UtLWh1Z2UuZWRkLXBheW1lbnQtaWNvbnMsIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgI2VkZF9jaGVja291dF93cmFwIHVsLm5hdi1zcGFjZS0taHVnZS5lZGQtcGF5bWVudC1pY29ucywgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bC5uYXYtc3BhY2UtLWh1Z2UuZWRkLXBheW1lbnQtaWNvbnMsIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiAjZWRkX2NoZWNrb3V0X3dyYXAgdWwubmF2LXNwYWNlLS1odWdlLmVkZC1wYXltZW50LWljb25zIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5uYXYubmF2LXNwYWNlLS1odWdlLm5hdi0tc3RhY2tlZCA+IGxpLCAubmF2LXNwYWNlLS1odWdlLmRhdGEtbGlzdCA+IGxpLCAubmF2LXNwYWNlLS1odWdlLnNpZGViYXItbmF2ID4gbGksIHVsLm5hdi1tZW51IHVsLm5hdi1zcGFjZS0taHVnZSA+IGxpLCAud2lkZ2V0LWFyZWEgLm5hdi1zcGFjZS0taHVnZS5tZW51ID4gbGksXG4gICAgLndpZGdldC1hcmVhIC5uYXYtc3BhY2UtLWh1Z2UubmF2ID4gbGksXG4gICAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS1odWdlLmVkZC1wYXltZW50LWljb25zID4gbGksICNlZGRfY2hlY2tvdXRfd3JhcFxuICAgIC53aWRnZXQtYXJlYSAubmF2LXNwYWNlLS1odWdlLmVkZC1wYXltZW50LWljb25zID4gbGksIC5zaWRlYmFyLW5hdiAubmF2LXNwYWNlLS1odWdlLnN1Yi1tZW51ID4gbGksIHVsLm5hdi1tZW51IHVsIC5uYXYtc3BhY2UtLWh1Z2Uuc3ViLW1lbnUgPiBsaSwgLndpZGdldC1hcmVhIC5tZW51IC5uYXYtc3BhY2UtLWh1Z2Uuc3ViLW1lbnUgPiBsaSxcbiAgICAud2lkZ2V0LWFyZWEgLm5hdiAubmF2LXNwYWNlLS1odWdlLnN1Yi1tZW51ID4gbGksXG4gICAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgLm5hdi1zcGFjZS0taHVnZS5zdWItbWVudSA+IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgICAud2lkZ2V0LWFyZWEgLmVkZC1wYXltZW50LWljb25zIC5uYXYtc3BhY2UtLWh1Z2Uuc3ViLW1lbnUgPiBsaSwgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bC5uYXYtc3BhY2UtLWh1Z2UgPiBsaSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsLm5hdi1zcGFjZS0taHVnZSA+IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLm5hdi1zcGFjZS0taHVnZS5uYXYtLXN0YWNrZWQuZWRkLXBheW1lbnQtaWNvbnMgPiBsaSwgI2VkZF9jaGVja291dF93cmFwIC5uYXYtc3BhY2UtLWh1Z2UuZWRkLXBheW1lbnQtaWNvbnMuZGF0YS1saXN0ID4gbGksICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS1odWdlLmVkZC1wYXltZW50LWljb25zLnNpZGViYXItbmF2ID4gbGksICNlZGRfY2hlY2tvdXRfd3JhcCB1bC5uYXYtbWVudSB1bC5uYXYtc3BhY2UtLWh1Z2UuZWRkLXBheW1lbnQtaWNvbnMgPiBsaSwgdWwubmF2LW1lbnUgI2VkZF9jaGVja291dF93cmFwIHVsLm5hdi1zcGFjZS0taHVnZS5lZGQtcGF5bWVudC1pY29ucyA+IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLnNpZGViYXItbmF2IC5uYXYtc3BhY2UtLWh1Z2UuZWRkLXBheW1lbnQtaWNvbnMuc3ViLW1lbnUgPiBsaSwgLnNpZGViYXItbmF2ICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS1odWdlLmVkZC1wYXltZW50LWljb25zLnN1Yi1tZW51ID4gbGksICNlZGRfY2hlY2tvdXRfd3JhcCB1bC5uYXYtbWVudSB1bCAubmF2LXNwYWNlLS1odWdlLmVkZC1wYXltZW50LWljb25zLnN1Yi1tZW51ID4gbGksIHVsLm5hdi1tZW51IHVsICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS1odWdlLmVkZC1wYXltZW50LWljb25zLnN1Yi1tZW51ID4gbGksICNlZGRfY2hlY2tvdXRfd3JhcCAud2lkZ2V0LWFyZWEgLm1lbnUgLm5hdi1zcGFjZS0taHVnZS5lZGQtcGF5bWVudC1pY29ucy5zdWItbWVudSA+IGxpLCAjZWRkX2NoZWNrb3V0X3dyYXBcbiAgICAud2lkZ2V0LWFyZWEgLm5hdiAubmF2LXNwYWNlLS1odWdlLmVkZC1wYXltZW50LWljb25zLnN1Yi1tZW51ID4gbGksICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsLm5hdi1zcGFjZS0taHVnZS5lZGQtcGF5bWVudC1pY29ucyA+IGxpLCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zICNlZGRfY2hlY2tvdXRfd3JhcCB1bC5uYXYtc3BhY2UtLWh1Z2UuZWRkLXBheW1lbnQtaWNvbnMgPiBsaSwgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bC5uYXYtc3BhY2UtLWh1Z2UuZWRkLXBheW1lbnQtaWNvbnMgPiBsaSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uICNlZGRfY2hlY2tvdXRfd3JhcCB1bC5uYXYtc3BhY2UtLWh1Z2UuZWRkLXBheW1lbnQtaWNvbnMgPiBsaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgIC5uYXYubmF2LXNwYWNlLS1odWdlLm5hdi0tc3RhY2tlZCA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5uYXYtc3BhY2UtLWh1Z2UuZGF0YS1saXN0ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLm5hdi1zcGFjZS0taHVnZS5zaWRlYmFyLW5hdiA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIHVsLm5hdi1tZW51IHVsLm5hdi1zcGFjZS0taHVnZSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC53aWRnZXQtYXJlYSAubmF2LXNwYWNlLS1odWdlLm1lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpLFxuICAgIC53aWRnZXQtYXJlYSAubmF2LXNwYWNlLS1odWdlLm5hdiA+IGxpOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS1odWdlLmVkZC1wYXltZW50LWljb25zID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgI2VkZF9jaGVja291dF93cmFwXG4gICAgLndpZGdldC1hcmVhIC5uYXYtc3BhY2UtLWh1Z2UuZWRkLXBheW1lbnQtaWNvbnMgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAuc2lkZWJhci1uYXYgLm5hdi1zcGFjZS0taHVnZS5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIHVsLm5hdi1tZW51IHVsIC5uYXYtc3BhY2UtLWh1Z2Uuc3ViLW1lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAud2lkZ2V0LWFyZWEgLm1lbnUgLm5hdi1zcGFjZS0taHVnZS5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgLndpZGdldC1hcmVhIC5uYXYgLm5hdi1zcGFjZS0taHVnZS5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgLndpZGdldC1hcmVhICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXBheW1lbnQtaWNvbnMgLm5hdi1zcGFjZS0taHVnZS5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksICNlZGRfY2hlY2tvdXRfd3JhcFxuICAgIC53aWRnZXQtYXJlYSAuZWRkLXBheW1lbnQtaWNvbnMgLm5hdi1zcGFjZS0taHVnZS5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwubmF2LXNwYWNlLS1odWdlID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHVsLm5hdi1zcGFjZS0taHVnZSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS1odWdlLm5hdi0tc3RhY2tlZC5lZGQtcGF5bWVudC1pY29ucyA+IGxpOm5vdCg6bGFzdC1jaGlsZCksICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS1odWdlLmVkZC1wYXltZW50LWljb25zLmRhdGEtbGlzdCA+IGxpOm5vdCg6bGFzdC1jaGlsZCksICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS1odWdlLmVkZC1wYXltZW50LWljb25zLnNpZGViYXItbmF2ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgI2VkZF9jaGVja291dF93cmFwIHVsLm5hdi1tZW51IHVsLm5hdi1zcGFjZS0taHVnZS5lZGQtcGF5bWVudC1pY29ucyA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIHVsLm5hdi1tZW51ICNlZGRfY2hlY2tvdXRfd3JhcCB1bC5uYXYtc3BhY2UtLWh1Z2UuZWRkLXBheW1lbnQtaWNvbnMgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAjZWRkX2NoZWNrb3V0X3dyYXAgLnNpZGViYXItbmF2IC5uYXYtc3BhY2UtLWh1Z2UuZWRkLXBheW1lbnQtaWNvbnMuc3ViLW1lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAuc2lkZWJhci1uYXYgI2VkZF9jaGVja291dF93cmFwIC5uYXYtc3BhY2UtLWh1Z2UuZWRkLXBheW1lbnQtaWNvbnMuc3ViLW1lbnUgPiBsaTpub3QoOmxhc3QtY2hpbGQpLCAjZWRkX2NoZWNrb3V0X3dyYXAgdWwubmF2LW1lbnUgdWwgLm5hdi1zcGFjZS0taHVnZS5lZGQtcGF5bWVudC1pY29ucy5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIHVsLm5hdi1tZW51IHVsICNlZGRfY2hlY2tvdXRfd3JhcCAubmF2LXNwYWNlLS1odWdlLmVkZC1wYXltZW50LWljb25zLnN1Yi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgI2VkZF9jaGVja291dF93cmFwIC53aWRnZXQtYXJlYSAubWVudSAubmF2LXNwYWNlLS1odWdlLmVkZC1wYXltZW50LWljb25zLnN1Yi1tZW51ID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgI2VkZF9jaGVja291dF93cmFwXG4gICAgLndpZGdldC1hcmVhIC5uYXYgLm5hdi1zcGFjZS0taHVnZS5lZGQtcGF5bWVudC1pY29ucy5zdWItbWVudSA+IGxpOm5vdCg6bGFzdC1jaGlsZCksICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25zIHVsLm5hdi1zcGFjZS0taHVnZS5lZGQtcGF5bWVudC1pY29ucyA+IGxpOm5vdCg6bGFzdC1jaGlsZCksIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgI2VkZF9jaGVja291dF93cmFwIHVsLm5hdi1zcGFjZS0taHVnZS5lZGQtcGF5bWVudC1pY29ucyA+IGxpOm5vdCg6bGFzdC1jaGlsZCksICNlZGRfY2hlY2tvdXRfd3JhcCAuZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwubmF2LXNwYWNlLS1odWdlLmVkZC1wYXltZW50LWljb25zID4gbGk6bm90KDpsYXN0LWNoaWxkKSwgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uICNlZGRfY2hlY2tvdXRfd3JhcCB1bC5uYXYtc3BhY2UtLWh1Z2UuZWRkLXBheW1lbnQtaWNvbnMgPiBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDExMnB4OyB9XG5cbi5vLXNwYWNlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgY2xlYXI6IGJvdGggIWltcG9ydGFudDsgfVxuXG4uby1zcGFjZXItLXRpbnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDU2cHggMDsgfVxuICAuby1zcGFjZXItLXRpbnkgKltjbGFzc149XCJzcGFjZXJcIl0ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5vLXNwYWNlci0tdGlueSAuby1zcGFjZXJfX2hlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXB4OyB9XG4gIC5vLXNwYWNlci0tdGlueSAuby1zcGFjZXJfX2Zvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDMuNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tc3BhY2VyLS10aW55IHtcbiAgICAgIHBhZGRpbmc6IDdweCAwOyB9IH1cblxuLm8tc3BhY2VyLS1zbWFsbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTZweCAwOyB9XG4gIC5vLXNwYWNlci0tc21hbGwgKltjbGFzc149XCJzcGFjZXJcIl0ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5vLXNwYWNlci0tc21hbGwgLm8tc3BhY2VyX19oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7IH1cbiAgLm8tc3BhY2VyLS1zbWFsbCAuby1zcGFjZXJfX2Zvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDdweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXNwYWNlci0tc21hbGwge1xuICAgICAgcGFkZGluZzogMTRweCAwOyB9IH1cblxuLm8tc3BhY2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1NnB4IDA7IH1cbiAgLm8tc3BhY2VyICpbY2xhc3NePVwic3BhY2VyXCJdIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAuby1zcGFjZXIgLm8tc3BhY2VyX19oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHB4OyB9XG4gIC5vLXNwYWNlciAuby1zcGFjZXJfX2Zvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgICAuby1zcGFjZXIge1xuICAgICAgcGFkZGluZzogMjhweCAwOyB9IH1cblxuLm8tc3BhY2VyLS1sYXJnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNTZweCAwOyB9XG4gIC5vLXNwYWNlci0tbGFyZ2UgKltjbGFzc149XCJzcGFjZXJcIl0ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5vLXNwYWNlci0tbGFyZ2UgLm8tc3BhY2VyX19oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4OyB9XG4gIC5vLXNwYWNlci0tbGFyZ2UgLm8tc3BhY2VyX19mb290ZXIge1xuICAgIHBhZGRpbmctdG9wOiAyOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICAgLm8tc3BhY2VyLS1sYXJnZSB7XG4gICAgICBwYWRkaW5nOiA1NnB4IDA7IH0gfVxuXG4uby1zcGFjZXItLWh1Z2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDU2cHggMDsgfVxuICAuby1zcGFjZXItLWh1Z2UgKltjbGFzc149XCJzcGFjZXJcIl0ge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gIC5vLXNwYWNlci0taHVnZSAuby1zcGFjZXJfX2hlYWRlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDU2cHg7IH1cbiAgLm8tc3BhY2VyLS1odWdlIC5vLXNwYWNlcl9fZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAgIC5vLXNwYWNlci0taHVnZSB7XG4gICAgICBwYWRkaW5nOiAxMTJweCAwOyB9IH1cblxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNXUkFQUEVSU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogUGFnZS1sZXZlbCBjb25zdHJhaW5pbmcgYW5kIHdyYXBwaW5nIGVsZW1lbnRzLlxuICovXG4uby13cmFwcGVyOmFmdGVyLCAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7IH1cblxuLm8td3JhcHBlciAuby13cmFwcGVyX19jb250ZW50LCAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgLm8td3JhcHBlcl9fY29udGVudCwgLm8td3JhcHBlciAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbnRhaW5lciwgLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkID4gLmVsZW1lbnRvci1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgd2lkdGg6IDkwJTsgfVxuXG4uby13cmFwcGVyLS1jb21wYWN0IC5vLXdyYXBwZXJfX2NvbnRlbnQsIC5vLXdyYXBwZXItLWNvbXBhY3QgLmVsZW1lbnRvci1zZWN0aW9uLmVsZW1lbnRvci1zZWN0aW9uLWJveGVkID4gLmVsZW1lbnRvci1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMDBweDsgfVxuXG4uby13cmFwcGVyLS10aWdodCAuby13cmFwcGVyX19jb250ZW50LCAuby13cmFwcGVyLS10aWdodCAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODAwcHg7IH1cblxuLyogU2l6ZSB2YXJpYW50cy5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uby13cmFwcGVyLS10aW55IHtcbiAgcGFkZGluZy1yaWdodDogN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDdweDsgfVxuXG4uby13cmFwcGVyLS1zbWFsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMTRweDsgfVxuXG4uby13cmFwcGVyLS1ub3JtYWwge1xuICBwYWRkaW5nLXJpZ2h0OiAyOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI4cHg7IH1cblxuLm8td3JhcHBlci0tbGFyZ2Uge1xuICBwYWRkaW5nLXJpZ2h0OiA1NnB4O1xuICBwYWRkaW5nLWxlZnQ6IDU2cHg7IH1cblxuLm8td3JhcHBlci0taHVnZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDExMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDExMnB4OyB9XG5cbi8qIVxuICogIEZvbnQgQXdlc29tZSA0LjcuMCBieSBAZGF2ZWdhbmR5IC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvIC0gQGZvbnRhd2Vzb21lXG4gKiAgTGljZW5zZSAtIGh0dHA6Ly9mb250YXdlc29tZS5pby9saWNlbnNlIChGb250OiBTSUwgT0ZMIDEuMSwgQ1NTOiBNSVQgTGljZW5zZSlcbiAqL1xuLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybChcImFzc2V0cy9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMFwiKTtcbiAgc3JjOiB1cmwoXCJhc3NldHMvZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZjI/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiYXNzZXRzL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCJhc3NldHMvZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcImFzc2V0cy9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC5zdmc/dj00LjcuMCNmb250YXdlc29tZXJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuLmZhLCAuZWRkX3NsX3Nob3dfa2V5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uZmEtbGcge1xuICBmb250LXNpemU6IDEuMzMzMzNlbTtcbiAgbGluZS1oZWlnaHQ6IDAuNzVlbTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7IH1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07IH1cblxuLmZhLTR4IHtcbiAgZm9udC1zaXplOiA0ZW07IH1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07IH1cblxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYS11bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWxlZnQ6IDIuMTQyODZlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gIC5mYS11bCA+IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZhLWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMi4xNDI4NmVtO1xuICB3aWR0aDogMi4xNDI4NmVtO1xuICB0b3A6IDAuMTQyODZlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mYS1saS5mYS1sZyB7XG4gICAgbGVmdDogLTEuODU3MTRlbTsgfVxuXG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTsgfVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZhLXB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmZhLmZhLXB1bGwtbGVmdCwgLmZhLXB1bGwtbGVmdC5lZGRfc2xfc2hvd19rZXkge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLmZhLmZhLXB1bGwtcmlnaHQsIC5mYS1wdWxsLXJpZ2h0LmVkZF9zbF9zaG93X2tleSB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmEucHVsbC1sZWZ0LCAucHVsbC1sZWZ0LmVkZF9zbF9zaG93X2tleSB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTsgfVxuXG4uZmEucHVsbC1yaWdodCwgLnB1bGwtcmlnaHQuZWRkX3NsX3Nob3dfa2V5IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMTgwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpOyB9XG5cbi5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0yLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSwgLTEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTsgfVxuXG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTsgfVxuXG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmZhLXN0YWNrLTF4LCAuZmEtc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhLXN0YWNrLTF4IHtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07IH1cblxuLmZhLWludmVyc2Uge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4vKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG4uZmEtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIBcIjsgfVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIFcIjsgfVxuXG4uZmEtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CCXCI7IH1cblxuLmZhLWVudmVsb3BlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgINcIjsgfVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIRcIjsgfVxuXG4uZmEtc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhVwiOyB9XG5cbi5mYS1zdGFyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIZcIjsgfVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ah1wiOyB9XG5cbi5mYS1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CIXCI7IH1cblxuLmZhLXRoLWxhcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CJXCI7IH1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CKXCI7IH1cblxuLmZhLXRoLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgItcIjsgfVxuXG4uZmEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIxcIjsgfVxuXG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI1cIjsgfVxuXG4uZmEtc2VhcmNoLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI5cIjsgfVxuXG4uZmEtc2VhcmNoLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CQXCI7IH1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkVwiOyB9XG5cbi5mYS1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJJcIjsgfVxuXG4uZmEtZ2VhcjpiZWZvcmUsXG4uZmEtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CTXCI7IH1cblxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJRcIjsgfVxuXG4uZmEtaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AlVwiOyB9XG5cbi5mYS1maWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJZcIjsgfVxuXG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Al1wiOyB9XG5cbi5mYS1yb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CYXCI7IH1cblxuLmZhLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CZXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJpcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJtcIjsgfVxuXG4uZmEtaW5ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJxcIjsgfVxuXG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnVwiOyB9XG5cbi5mYS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLmZhLXJlcGVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnlwiOyB9XG5cbi5mYS1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ChXCI7IH1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CiXCI7IH1cblxuLmZhLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKNcIjsgfVxuXG4uZmEtZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApFwiOyB9XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ClXCI7IH1cblxuLmZhLXZvbHVtZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKZcIjsgfVxuXG4uZmEtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKdcIjsgfVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CoXCI7IH1cblxuLmZhLXFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqVwiOyB9XG5cbi5mYS1iYXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CqXCI7IH1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Aq1wiOyB9XG5cbi5mYS10YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CsXCI7IH1cblxuLmZhLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK1cIjsgfVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK5cIjsgfVxuXG4uZmEtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK9cIjsgfVxuXG4uZmEtY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CwXCI7IH1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLFcIjsgfVxuXG4uZmEtYm9sZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AslwiOyB9XG5cbi5mYS1pdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLNcIjsgfVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLRcIjsgfVxuXG4uZmEtdGV4dC13aWR0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtVwiOyB9XG5cbi5mYS1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C2XCI7IH1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+At1wiOyB9XG5cbi5mYS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuFwiOyB9XG5cbi5mYS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C5XCI7IH1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLpcIjsgfVxuXG4uZmEtZGVkZW50OmJlZm9yZSxcbi5mYS1vdXRkZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C7XCI7IH1cblxuLmZhLWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AvFwiOyB9XG5cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL1cIjsgfVxuXG4uZmEtcGhvdG86YmVmb3JlLFxuLmZhLWltYWdlOmJlZm9yZSxcbi5mYS1waWN0dXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL5cIjsgfVxuXG4uZmEtcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GAXCI7IH1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYFcIjsgfVxuXG4uZmEtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GCXCI7IH1cblxuLmZhLXRpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYNcIjsgfVxuXG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GEXCI7IH1cblxuLmZhLXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GFXCI7IH1cblxuLmZhLWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GGXCI7IH1cblxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bh1wiOyB9XG5cbi5mYS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GIXCI7IH1cblxuLmZhLWZhc3QtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYlcIjsgfVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYpcIjsgfVxuXG4uZmEtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bi1wiOyB9XG5cbi5mYS1wYXVzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjFwiOyB9XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GNXCI7IH1cblxuLmZhLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgY5cIjsgfVxuXG4uZmEtZmFzdC1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GQXCI7IH1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkVwiOyB9XG5cbi5mYS1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BklwiOyB9XG5cbi5mYS1jaGV2cm9uLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZNcIjsgfVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlFwiOyB9XG5cbi5mYS1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlVwiOyB9XG5cbi5mYS1taW51cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZZcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GXXCI7IH1cblxuLmZhLWNoZWNrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmFwiOyB9XG5cbi5mYS1xdWVzdGlvbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZlcIjsgfVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZpcIjsgfVxuXG4uZmEtY3Jvc3NoYWlyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bm1wiOyB9XG5cbi5mYS10aW1lcy1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnFwiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnVwiOyB9XG5cbi5mYS1iYW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ5cIjsgfVxuXG4uZmEtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoFwiOyB9XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoVwiOyB9XG5cbi5mYS1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BolwiOyB9XG5cbi5mYS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GjXCI7IH1cblxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaRcIjsgfVxuXG4uZmEtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GlXCI7IH1cblxuLmZhLWNvbXByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GmXCI7IH1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgadcIjsgfVxuXG4uZmEtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgahcIjsgfVxuXG4uZmEtYXN0ZXJpc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgalcIjsgfVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GqXCI7IH1cblxuLmZhLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgatcIjsgfVxuXG4uZmEtbGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrFwiOyB9XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GtXCI7IH1cblxuLmZhLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrlwiOyB9XG5cbi5mYS1leWUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbBcIjsgfVxuXG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbFcIjsgfVxuXG4uZmEtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbJcIjsgfVxuXG4uZmEtY2FsZW5kYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbNcIjsgfVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G0XCI7IH1cblxuLmZhLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbVcIjsgfVxuXG4uZmEtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G2XCI7IH1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbdcIjsgfVxuXG4uZmEtY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G4XCI7IH1cblxuLmZhLXJldHdlZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgblcIjsgfVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BulwiOyB9XG5cbi5mYS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbtcIjsgfVxuXG4uZmEtZm9sZGVyLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbxcIjsgfVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb1cIjsgfVxuXG4uZmEtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb5cIjsgfVxuXG4uZmEtYmFyLWNoYXJ0LW86YmVmb3JlLFxuLmZhLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgFwiOyB9XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgVwiOyB9XG5cbi5mYS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoJcIjsgfVxuXG4uZmEtY2FtZXJhLXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KDXCI7IH1cblxuLmZhLWtleTpiZWZvcmUsIC5lZGRfc2xfc2hvd19rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoRcIjsgfVxuXG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoVcIjsgfVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoZcIjsgfVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgodcIjsgfVxuXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiFwiOyB9XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgolcIjsgfVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CilwiOyB9XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ci1wiOyB9XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoxcIjsgfVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjVwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KOXCI7IH1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpBcIjsgfVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KRXCI7IH1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpJcIjsgfVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KTXCI7IH1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpRcIjsgfVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpVcIjsgfVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpZcIjsgfVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cl1wiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgphcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmVwiOyB9XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmlwiOyB9XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgptcIjsgfVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KcXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KdXCI7IH1cblxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnlwiOyB9XG5cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoFwiOyB9XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoVwiOyB9XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OzXCI7IH1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KjXCI7IH1cblxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpFwiOyB9XG5cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpVwiOyB9XG5cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqZcIjsgfVxuXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqdcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqhcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KpXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cq1wiOyB9XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrFwiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq1cIjsgfVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq5cIjsgfVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KwXCI7IH1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsVwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KyXCI7IH1cblxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgFwiOyB9XG5cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgVwiOyB9XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DglwiOyB9XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dg1wiOyB9XG5cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OEXCI7IH1cblxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4VcIjsgfVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OGXCI7IH1cblxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OHXCI7IH1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiFwiOyB9XG5cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OJXCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4pcIjsgfVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Di1wiOyB9XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OMXCI7IH1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjVwiOyB9XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjlwiOyB9XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkFwiOyB9XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkVwiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5JcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dk1wiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5RcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5VcIjsgfVxuXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5ZcIjsgfVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dl1wiOyB9XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmFwiOyB9XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OZXCI7IH1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OaXCI7IH1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5tcIjsgfVxuXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5xcIjsgfVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg51cIjsgfVxuXG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg55cIjsgfVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6BcIjsgfVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6FcIjsgfVxuXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6JcIjsgfVxuXG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OjXCI7IH1cblxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpFwiOyB9XG5cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6VcIjsgfVxuXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DplwiOyB9XG5cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dp1wiOyB9XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OoXCI7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OpXCI7IH1cblxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6pcIjsgfVxuXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6tcIjsgfVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6xcIjsgfVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg61cIjsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OuXCI7IH1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7BcIjsgfVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7FcIjsgfVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7JcIjsgfVxuXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KiXCI7IH1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtFwiOyB9XG5cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O1XCI7IH1cblxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O2XCI7IH1cblxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7dcIjsgfVxuXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuFwiOyB9XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7lcIjsgfVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O6XCI7IH1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O7XCI7IH1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7xcIjsgfVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg71cIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg75cIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SBXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EglwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eg1wiOyB9XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7IH1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7IH1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SGXCI7IH1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIdcIjsgfVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiFwiOyB9XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIlcIjsgfVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SKXCI7IH1cblxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SLXCI7IH1cblxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SMXCI7IH1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI1cIjsgfVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI5cIjsgfVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkFwiOyB9XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJJcIjsgfVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ek1wiOyB9XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElFwiOyB9XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SVXCI7IH1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJhcIjsgfVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmVwiOyB9XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmlwiOyB9XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SbXCI7IH1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJxcIjsgfVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SdXCI7IH1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SeXCI7IH1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SgXCI7IH1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EolwiOyB9XG5cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eo1wiOyB9XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpFwiOyB9XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SlXCI7IH1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EplwiOyB9XG5cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ep1wiOyB9XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqFwiOyB9XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SpXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SqXCI7IH1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SrXCI7IH1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErFwiOyB9XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK1cIjsgfVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SuXCI7IH1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLBcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsVwiOyB9XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLJcIjsgfVxuXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Es1wiOyB9XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtFwiOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLVcIjsgfVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S2XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLdcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLhcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLlcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EulwiOyB9XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eu1wiOyB9XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S8XCI7IH1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvVwiOyB9XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S+XCI7IH1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WAXCI7IH1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYFcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FglwiOyB9XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WDXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7IH1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhVwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYZcIjsgfVxuXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYdcIjsgfVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYhcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYpcIjsgfVxuXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fi1wiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjFwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY1cIjsgfVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjlwiOyB9XG5cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkFwiOyB9XG5cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WRXCI7IH1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZJcIjsgfVxuXG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WTXCI7IH1cblxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlFwiOyB9XG5cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlVwiOyB9XG5cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WWXCI7IH1cblxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fl1wiOyB9XG5cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZhcIjsgfVxuXG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZlcIjsgfVxuXG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WaXCI7IH1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZtcIjsgfVxuXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WcXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WdXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnlwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaBcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoVwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WiXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WjXCI7IH1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpFwiOyB9XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpVwiOyB9XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FplwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WnXCI7IH1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhahcIjsgfVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhalcIjsgfVxuXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WqXCI7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhatcIjsgfVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaxcIjsgfVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WtXCI7IH1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrlwiOyB9XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbBcIjsgfVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WxXCI7IH1cblxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbJcIjsgfVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WzXCI7IH1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbRcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W1XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbZcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W3XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbhcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhblcIjsgfVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FulwiOyB9XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W7XCI7IH1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W8XCI7IH1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W9XCI7IH1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W+XCI7IH1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoBcIjsgfVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aBXCI7IH1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GglwiOyB9XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aDXCI7IH1cblxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoRcIjsgfVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoVcIjsgfVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aGXCI7IH1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhodcIjsgfVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aIXCI7IH1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aJXCI7IH1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aKXCI7IH1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gi1wiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoxcIjsgfVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho1cIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho5cIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkFwiOyB9XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkVwiOyB9XG5cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpJcIjsgfVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gk1wiOyB9XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpRcIjsgfVxuXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpVcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GllwiOyB9XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aXXCI7IH1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aYXCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmVwiOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhppcIjsgfVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74abXCI7IH1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74acXCI7IH1cblxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp1cIjsgfVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp5cIjsgfVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74agXCI7IH1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoVwiOyB9XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aiXCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Go1wiOyB9XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpFwiOyB9XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqVcIjsgfVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GplwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74anXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aoXCI7IH1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqVwiOyB9XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqpcIjsgfVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqtcIjsgfVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74asXCI7IH1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74atXCI7IH1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74auXCI7IH1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsFwiOyB9XG5cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsVwiOyB9XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ayXCI7IH1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74azXCI7IH1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrRcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrVcIjsgfVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrZcIjsgfVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a3XCI7IH1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrhcIjsgfVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a5XCI7IH1cblxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GulwiOyB9XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a7XCI7IH1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrxcIjsgfVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvVwiOyB9XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a+XCI7IH1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eAXCI7IH1cblxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4FcIjsgfVxuXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4JcIjsgfVxuXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eDXCI7IH1cblxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eEXCI7IH1cblxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhVwiOyB9XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhlwiOyB9XG5cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hh1wiOyB9XG5cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiFwiOyB9XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiVwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eKXCI7IH1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4tcIjsgfVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4xcIjsgfVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjVwiOyB9XG5cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjlwiOyB9XG5cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5BcIjsgfVxuXG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkVwiOyB9XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eSXCI7IH1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hk1wiOyB9XG5cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eUXCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5VcIjsgfVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5ZcIjsgfVxuXG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5dcIjsgfVxuXG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5hcIjsgfVxuXG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eZXCI7IH1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5pcIjsgfVxuXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5tcIjsgfVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ecXCI7IH1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnVwiOyB9XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eeXCI7IH1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ehXCI7IH1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6JcIjsgfVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6NcIjsgfVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ekXCI7IH1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6VcIjsgfVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HplwiOyB9XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74enXCI7IH1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqFwiOyB9XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74epXCI7IH1cblxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eqXCI7IH1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6tcIjsgfVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrFwiOyB9XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh61cIjsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrlwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ewXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7FcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7JcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hs1wiOyB9XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7RcIjsgfVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e1XCI7IH1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7ZcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e3XCI7IH1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e4XCI7IH1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuVwiOyB9XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HulwiOyB9XG5cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e7XCI7IH1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e8XCI7IH1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh71cIjsgfVxuXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvlwiOyB9XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIBcIjsgfVxuXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgVwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCLviIJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ig1wiOyB9XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iEXCI7IH1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhVwiOyB9XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iGXCI7IH1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ih1wiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iIXCI7IH1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiVwiOyB9XG5cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IilwiOyB9XG5cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iLXCI7IH1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iMXCI7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI1cIjsgfVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI5cIjsgfVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJBcIjsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJFcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IklwiOyB9XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJNcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iUXCI7IH1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iVXCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iWXCI7IH1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Il1wiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLviJhcIjsgfVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImVwiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iaXCI7IH1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ibXCI7IH1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJxcIjsgfVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ1cIjsgfVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ieXCI7IH1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ihXCI7IH1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKJcIjsgfVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Io1wiOyB9XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKRcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ilXCI7IH1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IplwiOyB9XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ip1wiOyB9XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ioXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ipXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKpcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iq1wiOyB9XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKxcIjsgfVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrVwiOyB9XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsFwiOyB9XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsVwiOyB9XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IslwiOyB9XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLNcIjsgfVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i0XCI7IH1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLVcIjsgfVxuXG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItlwiOyB9XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i3XCI7IH1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i4XCI7IH1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuVwiOyB9XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCLviLpcIjsgfVxuXG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iu1wiOyB9XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i8XCI7IH1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i9XCI7IH1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnk6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYFcIjsgfVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYJcIjsgfVxuXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYNcIjsgfVxuXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mEXCI7IH1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYVcIjsgfVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYZcIjsgfVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mHXCI7IH1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mIXCI7IH1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mJXCI7IH1cblxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviYpcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mLXCI7IH1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mMXCI7IH1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mNXCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY5cIjsgfVxuXG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZBcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZJcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZNcIjsgfVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mUXCI7IH1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlVwiOyB9XG5cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mWXCI7IH1cblxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jl1wiOyB9XG5cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mYXCI7IH1cblxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmlwiOyB9XG5cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZtcIjsgfVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mcXCI7IH1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ1cIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnlwiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaFcIjsgfVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaJcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jo1wiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpFwiOyB9XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mlXCI7IH1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mmXCI7IH1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jp1wiOyB9XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviahcIjsgfVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqVwiOyB9XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqlwiOyB9XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jq1wiOyB9XG5cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrFwiOyB9XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvia1cIjsgfVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia5cIjsgfVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mwXCI7IH1cblxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsVwiOyB9XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74myXCI7IH1cblxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibNcIjsgfVxuXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtFwiOyB9XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtVwiOyB9XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m2XCI7IH1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jt1wiOyB9XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuFwiOyB9XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviblcIjsgfVxuXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JulwiOyB9XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibtcIjsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibxcIjsgfVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvib1cIjsgfVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m+XCI7IH1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgFwiOyB9XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvioFcIjsgfVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KglwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioNcIjsgfVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioRcIjsgfVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhVwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioZcIjsgfVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qHXCI7IH1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiFwiOyB9XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiVwiOyB9XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviopcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qLXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qMXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qNXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvio5cIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qQXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkVwiOyB9XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qSXCI7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kk1wiOyB9XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlFwiOyB9XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qVXCI7IH1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KllwiOyB9XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qXXCI7IH1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviphcIjsgfVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qZXCI7IH1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvippcIjsgfVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviptcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvipxcIjsgfVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvip1cIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvip5cIjsgfVxuXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqBcIjsgfVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoVwiOyB9XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqJcIjsgfVxuXG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqNcIjsgfVxuXG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpFwiOyB9XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpVwiOyB9XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qmXCI7IH1cblxuLmZhLXNpZ25pbmc6YmVmb3JlLFxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqdcIjsgfVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqFwiOyB9XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviqlcIjsgfVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqlwiOyB9XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kq1wiOyB9XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrFwiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq1cIjsgfVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrlwiOyB9XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsFwiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsVwiOyB9XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ks1wiOyB9XG5cbi5mYS1mYTpiZWZvcmUsXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q0XCI7IH1cblxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q1XCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvirZcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q3XCI7IH1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuFwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirlcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirpcIjsgfVxuXG4uZmEtdmNhcmQ6YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ku1wiOyB9XG5cbi5mYS12Y2FyZC1vOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvFwiOyB9XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvVwiOyB9XG5cbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q+XCI7IH1cblxuLmZhLXVzZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgFwiOyB9XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgVwiOyB9XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4JcIjsgfVxuXG4uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lg1wiOyB9XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhFwiOyB9XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhVwiOyB9XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhlwiOyB9XG5cbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSxcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lh1wiOyB9XG5cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiFwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uJXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4pcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4tcIjsgfVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uMXCI7IH1cblxuLmZhLWJhdGh0dWI6YmVmb3JlLFxuLmZhLXMxNTpiZWZvcmUsXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjVwiOyB9XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uOXCI7IH1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkFwiOyB9XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5FcIjsgfVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5JcIjsgfVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5NcIjsgfVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uUXCI7IH1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uVXCI7IH1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5ZcIjsgfVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ll1wiOyB9XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uYXCI7IH1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5lcIjsgfVxuXG4uZmEtZWVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmlwiOyB9XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5tcIjsgfVxuXG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5xcIjsgfVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi51cIjsgfVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnlwiOyB9XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6BcIjsgfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuLmVsZW1lbnRvci1wYW5lbCAjZWxlbWVudG9yLXBhbmVsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MURDQUI7IH1cblxuLmVsZW1lbnRvci1jb2x1bW4tZ2FwLW5vID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xuICBwYWRkaW5nOiAwOyB9XG5cbi5lbGVtZW50b3ItY29sdW1uLWdhcC1uYXJyb3cgPiAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItY29sdW1uID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XG4gIHBhZGRpbmc6IDAgMy41cHg7IH1cblxuLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQgPiAuZWxlbWVudG9yLXJvdyA+IC5lbGVtZW50b3ItY29sdW1uID4gLmVsZW1lbnRvci1lbGVtZW50LXBvcHVsYXRlZCB7XG4gIHBhZGRpbmc6IDAgN3B4OyB9XG5cbi5lbGVtZW50b3ItY29sdW1uLWdhcC1leHRlbmRlZCA+IC5lbGVtZW50b3Itcm93ID4gLmVsZW1lbnRvci1jb2x1bW4gPiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcbiAgcGFkZGluZzogMCAxNHB4OyB9XG5cbi5lbGVtZW50b3ItY29sdW1uLWdhcC13aWRlID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xuICBwYWRkaW5nOiAwIDI4cHg7IH1cblxuLmVsZW1lbnRvci1jb2x1bW4tZ2FwLXdpZGVyID4gLmVsZW1lbnRvci1yb3cgPiAuZWxlbWVudG9yLWNvbHVtbiA+IC5lbGVtZW50b3ItZWxlbWVudC1wb3B1bGF0ZWQge1xuICBwYWRkaW5nOiAwIDU2cHg7IH1cblxuLmVsZW1lbnRvci1jb2x1bW4tZ2FwLW5vID4gLmVsZW1lbnRvci1yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uZWxlbWVudG9yLWNvbHVtbi1nYXAtbmFycm93ID4gLmVsZW1lbnRvci1yb3cge1xuICB3aWR0aDogY2FsYygxMDAlICsgN3B4KTtcbiAgbWFyZ2luLWxlZnQ6IC0zLjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMy41cHg7IH1cblxuLmVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQgPiAuZWxlbWVudG9yLXJvdyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxNHB4KTtcbiAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gIG1hcmdpbi1yaWdodDogLTdweDsgfVxuXG4uZWxlbWVudG9yLWNvbHVtbi1nYXAtZXh0ZW5kZWQgPiAuZWxlbWVudG9yLXJvdyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAyOHB4KTtcbiAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNHB4OyB9XG5cbi5lbGVtZW50b3ItY29sdW1uLWdhcC13aWRlID4gLmVsZW1lbnRvci1yb3cge1xuICB3aWR0aDogY2FsYygxMDAlICsgNTZweCk7XG4gIG1hcmdpbi1sZWZ0OiAtMjhweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMjhweDsgfVxuXG4uZWxlbWVudG9yLWNvbHVtbi1nYXAtd2lkZXIgPiAuZWxlbWVudG9yLXJvdyB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAxMTJweCk7XG4gIG1hcmdpbi1sZWZ0OiAtNTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAtNTZweDsgfVxuXG4uZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQgPiAuZWxlbWVudG9yLWNvbnRhaW5lciAuZWxlbWVudG9yLWNvbnRhaW5lciB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5lbGVtZW50b3ItZmllbGQtZ3JvdXAgLmVsZW1lbnRvci1zZWxlY3Qtd3JhcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBub25lOyB9XG5cbi5za2luLWtlbnRsZWRnZSAuZWxlbWVudG9yLXNsaWNrLXNsaWRlciAuc2xpY2stc2xpZGVyIHtcbiAgYm94LXNoYWRvdzogMCAxOHB4IDIycHggLTEycHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRkM1RTZFOyB9XG5cbi5lbGVtZW50b3Itc2xpY2stc2xpZGVyIC5zbGljay1wcmV2OmJlZm9yZSxcbi5lbGVtZW50b3Itc2xpY2stc2xpZGVyIC5zbGljay1uZXh0OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmVsZW1lbnRvci1zbGljay1zbGlkZXIgLnNsaWNrLXByZXY6aG92ZXIsIC5lbGVtZW50b3Itc2xpY2stc2xpZGVyIC5zbGljay1wcmV2OmZvY3VzLFxuLmVsZW1lbnRvci1zbGljay1zbGlkZXIgLnNsaWNrLW5leHQ6aG92ZXIsXG4uZWxlbWVudG9yLXNsaWNrLXNsaWRlciAuc2xpY2stbmV4dDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmVsZW1lbnRvci1zbGljay1zbGlkZXIgLnNsaWNrLXByZXYge1xuICBsZWZ0OiAtNjRweDsgfVxuICBbZGlyPVwicnRsXCJdIC5lbGVtZW50b3Itc2xpY2stc2xpZGVyIC5zbGljay1wcmV2IHtcbiAgICByaWdodDogLTY0cHg7IH1cblxuLmVsZW1lbnRvci1zbGljay1zbGlkZXIgLnNsaWNrLW5leHQge1xuICByaWdodDogLTY0cHg7IH1cbiAgW2Rpcj1cInJ0bFwiXSAuZWxlbWVudG9yLXNsaWNrLXNsaWRlciAuc2xpY2stbmV4dCB7XG4gICAgbGVmdDogLTY0cHg7IH1cblxuLmVsZW1lbnRvci1zbGljay1zbGlkZXIgLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5lbGVtZW50b3Itc2xpY2stc2xpZGVyIHVsLnNsaWNrLWRvdHMge1xuICBib3R0b206IC02NHB4OyB9XG5cbi5lbGVtZW50b3Itc2xpY2stc2xpZGVyIHVsLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyLCAuZWxlbWVudG9yLXNsaWNrLXNsaWRlciB1bC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLmVsZW1lbnRvci1zbGljay1zbGlkZXIgdWwuc2xpY2stZG90cyBsaSBidXR0b246aG92ZXI6YmVmb3JlLCAuZWxlbWVudG9yLXNsaWNrLXNsaWRlciB1bC5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmVlLWJ1dHRvbltjbGFzcyo9XCJlZS1zaXplLVwiXSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDsgfVxuXG4uZWxlbWVudG9yLWJ1dHRvbi5lbGVtZW50b3Itc2l6ZS14cyB7XG4gIHBhZGRpbmc6IDEwcHggMTRweDsgfVxuXG4uZWxlbWVudG9yLWJ1dHRvbi5lbGVtZW50b3Itc2l6ZS1zbSB7XG4gIHBhZGRpbmc6IDEycHggMTRweDsgfVxuXG4uZWxlbWVudG9yLWJ1dHRvbi5lbGVtZW50b3Itc2l6ZS1tZCB7XG4gIHBhZGRpbmc6IDE1cHggMTZweDsgfVxuXG4uZWxlbWVudG9yLWJ1dHRvbi5lbGVtZW50b3Itc2l6ZS1sZyB7XG4gIHBhZGRpbmc6IDIwcHggMjJweDsgfVxuXG4uZWxlbWVudG9yLWJ1dHRvbi5lbGVtZW50b3Itc2l6ZS14bCB7XG4gIHBhZGRpbmc6IDI1cHggMjdweDsgfVxuXG4uZWxlbWVudG9yLWFjY29yZGlvbiB7XG4gIGJvcmRlcjogMHB4O1xuICBib3gtc2hhZG93OiBub25lOyB9XG4gIC5lbGVtZW50b3ItYWNjb3JkaW9uIC5lbGVtZW50b3ItYWNjb3JkaW9uLWl0ZW0ge1xuICAgIGJvcmRlcjogMHB4OyB9XG4gICAgLmVsZW1lbnRvci1hY2NvcmRpb24gLmVsZW1lbnRvci1hY2NvcmRpb24taXRlbSArIC5lbGVtZW50b3ItYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5RTk7IH1cbiAgLmVsZW1lbnRvci1hY2NvcmRpb24gLmVsZW1lbnRvci10YWItdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5lbGVtZW50b3ItYWNjb3JkaW9uIC5lbGVtZW50b3ItdGFiLXRpdGxlIC5lbGVtZW50b3ItYWNjb3JkaW9uLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyOHB4OyB9XG4gICAgICAuZWxlbWVudG9yLWFjY29yZGlvbiAuZWxlbWVudG9yLXRhYi10aXRsZSAuZWxlbWVudG9yLWFjY29yZGlvbi1pY29uIC5mYSwgLmVsZW1lbnRvci1hY2NvcmRpb24gLmVsZW1lbnRvci10YWItdGl0bGUgLmVsZW1lbnRvci1hY2NvcmRpb24taWNvbiAuZWRkX3NsX3Nob3dfa2V5IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlwYztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5lbGVtZW50b3ItYWNjb3JkaW9uIC5lbGVtZW50b3ItdGFiLXRpdGxlIC5lbGVtZW50b3ItYWNjb3JkaW9uLWljb24gLmZhOmJlZm9yZSwgLmVsZW1lbnRvci1hY2NvcmRpb24gLmVsZW1lbnRvci10YWItdGl0bGUgLmVsZW1lbnRvci1hY2NvcmRpb24taWNvbiAuZWRkX3NsX3Nob3dfa2V5OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjA2Nyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7IH1cbiAgICAuZWxlbWVudG9yLWFjY29yZGlvbiAuZWxlbWVudG9yLXRhYi10aXRsZS5lbGVtZW50b3ItYWN0aXZlOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuZWxlbWVudG9yLWFjY29yZGlvbiAuZWxlbWVudG9yLXRhYi10aXRsZS5lbGVtZW50b3ItYWN0aXZlIC5lbGVtZW50b3ItYWNjb3JkaW9uLWljb24gLmZhLCAuZWxlbWVudG9yLWFjY29yZGlvbiAuZWxlbWVudG9yLXRhYi10aXRsZS5lbGVtZW50b3ItYWN0aXZlIC5lbGVtZW50b3ItYWNjb3JkaW9uLWljb24gLmVkZF9zbF9zaG93X2tleSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA2MkQ0O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAuZWxlbWVudG9yLWFjY29yZGlvbiAuZWxlbWVudG9yLXRhYi10aXRsZS5lbGVtZW50b3ItYWN0aXZlIC5lbGVtZW50b3ItYWNjb3JkaW9uLWljb24gLmZhOmJlZm9yZSwgLmVsZW1lbnRvci1hY2NvcmRpb24gLmVsZW1lbnRvci10YWItdGl0bGUuZWxlbWVudG9yLWFjdGl2ZSAuZWxlbWVudG9yLWFjY29yZGlvbi1pY29uIC5lZGRfc2xfc2hvd19rZXk6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ1xcZjA2Nyc7XG4gICAgICAgIGNvbG9yOiAjRkZGRkZGOyB9XG4gIC5lbGVtZW50b3ItYWNjb3JkaW9uIC5lbGVtZW50b3ItdGFiLWNvbnRlbnQge1xuICAgIGJvcmRlci1jb2xvcjogI0U5RTlFOTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NC4wNjI1ZW0pIHtcbiAgICAgIC5lbGVtZW50b3ItYWNjb3JkaW9uIC5lbGVtZW50b3ItdGFiLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7IH0gfVxuXG4uZWUtb2ZmY2FudmFzX19jb250ZW50IC5tZW51IHtcbiAgYm9yZGVyOiAwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmVlLW9mZmNhbnZhc19fY29udGVudCAud2lkZ2V0LXRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG5cbi5lZS1idXR0b24uZWUtc2l6ZS14cyAuZWUtYnV0dG9uLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEwcHggMTRweDsgfVxuXG4uZWUtYnV0dG9uLmVlLXNpemUtc20gLmVlLWJ1dHRvbi1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAxMnB4IDE0cHg7IH1cblxuLmVlLWJ1dHRvbi5lZS1zaXplLW1kIC5lZS1idXR0b24tY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogMTVweCAxNnB4OyB9XG5cbi5lZS1idXR0b24uZWUtc2l6ZS1sZyAuZWUtYnV0dG9uLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwcHggMjJweDsgfVxuXG4uZWUtYnV0dG9uLmVlLXNpemUteGwgLmVlLWJ1dHRvbi1jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAyNXB4IDI3cHg7IH1cblxuLmVkZF9mb3JtIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG5cbiNlZGRfcHJvZmlsZV9zdWJtaXRfd3JhcCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uZWRkLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjQzJDMkMyO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cblxuLmVkZC1sYWJlbCArIC5lZGQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAtN3B4OyB9XG5cbi5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICBjbGVhcjogYm90aCAhaW1wb3J0YW50OyB9XG4gIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwgbGkge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfcHJpY2Vfb3B0aW9ucyB1bCBsYWJlbCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGxpbmVhcjsgfVxuICAgIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwgbGFiZWwuaXMtLWNoZWNrZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNzsgfVxuICAgIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3ByaWNlX29wdGlvbnMgdWwgbGFiZWw6YWZ0ZXIge1xuICAgICAgbGVmdDogMTRweDtcbiAgICAgIHRvcDogNTAlOyB9XG4gIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX2Rvd25sb2FkX3F1YW50aXR5X3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U5RTlFOTsgfVxuICAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25fbmFtZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZF9wcmljZV9vcHRpb25fcHJpY2Uge1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtOyB9XG4gIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3B1cmNoYXNlX3N1Ym1pdF93cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTlFOUU5O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTlFOUU5O1xuICAgIGJvcmRlci1ib3R0b206IDBweDsgfVxuICAgIC5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSAuZWRkX3B1cmNoYXNlX3N1Ym1pdF93cmFwcGVyIC5lZGRfcHVyY2hhc2VfdGF4X3JhdGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI0MyQzJDMjtcbiAgICAgIG1hcmdpbi10b3A6IDdweDsgfVxuICAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZC1zbC11cGdyYWRlLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFOUU5RTk7IH1cbiAgICAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZC1zbC11cGdyYWRlLWxpbmsgYTpob3ZlciB7XG4gICAgICBjb2xvcjogIzQxRENBQiAhaW1wb3J0YW50OyB9XG4gICAgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGQtc2wtdXBncmFkZS1saW5rICsgKiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0gLmVkZC1hZGQtdG8tY2FydCxcbiAgLmVkZF9kb3dubG9hZF9wdXJjaGFzZV9mb3JtIC5lZGRfZ29fdG9fY2hlY2tvdXQge1xuICAgIG1hcmdpbi1yaWdodDogMTRweDsgfVxuXG4uZWRkX3ByaWNlX29wdGlvbl9zZXAge1xuICBjb2xvcjogI0MyQzJDMjsgfVxuXG4uZWRkX2Vycm9yIHtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZWRkLWxvYWRpbmctYWpheC5lZGQtbG9hZGluZyB7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gICNlZGRfcHJvZmlsZV9maXJzdF9uYW1lX3dyYXAsXG4gICNlZGRfcHJvZmlsZV9sYXN0X25hbWVfd3JhcCxcbiAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzFfd3JhcCxcbiAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzJfd3JhcCxcbiAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19jb3VudHJ5X3dyYXAsXG4gICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfc3RhdGVfd3JhcCxcbiAgI2VkZF9wcm9maWxlX3Bhc3N3b3JkX3dyYXAsXG4gICNlZGRfcHJvZmlsZV9jb25maXJtX3Bhc3N3b3JkX3dyYXAsXG4gICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvICNlZGQtZmlyc3QtbmFtZS13cmFwLFxuICAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF91c2VyX2luZm8gI2VkZC1sYXN0LW5hbWUtd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzICNlZGQtY2FyZC1udW1iZXItd3JhcCxcbiAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzICNlZGQtY2FyZC1jdmMtd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzIC5jYXJkLWV4cGlyeS1tb250aCxcbiAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzIC5jYXJkLWV4cGlyeS15ZWFyLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19hZGRyZXNzICNlZGQtY2FyZC1jb3VudHJ5LXdyYXAsXG4gICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2FkZHJlc3MgI2VkZC1jYXJkLXN0YXRlLXdyYXAge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE0cHgpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICNlZGRfcHJvZmlsZV9maXJzdF9uYW1lX3dyYXAgKyAjZWRkX3Byb2ZpbGVfZmlyc3RfbmFtZV93cmFwLFxuICAgICNlZGRfcHJvZmlsZV9sYXN0X25hbWVfd3JhcCArICNlZGRfcHJvZmlsZV9maXJzdF9uYW1lX3dyYXAsXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzFfd3JhcCArICNlZGRfcHJvZmlsZV9maXJzdF9uYW1lX3dyYXAsXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzJfd3JhcCArICNlZGRfcHJvZmlsZV9maXJzdF9uYW1lX3dyYXAsXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19jb3VudHJ5X3dyYXAgKyAjZWRkX3Byb2ZpbGVfZmlyc3RfbmFtZV93cmFwLFxuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfc3RhdGVfd3JhcCArICNlZGRfcHJvZmlsZV9maXJzdF9uYW1lX3dyYXAsXG4gICAgI2VkZF9wcm9maWxlX3Bhc3N3b3JkX3dyYXAgKyAjZWRkX3Byb2ZpbGVfZmlyc3RfbmFtZV93cmFwLFxuICAgICNlZGRfcHJvZmlsZV9jb25maXJtX3Bhc3N3b3JkX3dyYXAgKyAjZWRkX3Byb2ZpbGVfZmlyc3RfbmFtZV93cmFwLFxuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfd3JhcCArICNlZGRfcHJvZmlsZV9maXJzdF9uYW1lX3dyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkLWZpcnN0LW5hbWUtd3JhcCArICNlZGRfcHJvZmlsZV9maXJzdF9uYW1lX3dyYXAsXG4gICAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvICNlZGQtbGFzdC1uYW1lLXdyYXAgKyAjZWRkX3Byb2ZpbGVfZmlyc3RfbmFtZV93cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgI2VkZC1jYXJkLW51bWJlci13cmFwICsgI2VkZF9wcm9maWxlX2ZpcnN0X25hbWVfd3JhcCxcbiAgICAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgI2VkZC1jYXJkLWN2Yy13cmFwICsgI2VkZF9wcm9maWxlX2ZpcnN0X25hbWVfd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzIC5jYXJkLWV4cGlyeS1tb250aCArICNlZGRfcHJvZmlsZV9maXJzdF9uYW1lX3dyYXAsXG4gICAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzIC5jYXJkLWV4cGlyeS15ZWFyICsgI2VkZF9wcm9maWxlX2ZpcnN0X25hbWVfd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfYWRkcmVzcyAjZWRkLWNhcmQtY291bnRyeS13cmFwICsgI2VkZF9wcm9maWxlX2ZpcnN0X25hbWVfd3JhcCxcbiAgICAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19hZGRyZXNzICNlZGQtY2FyZC1zdGF0ZS13cmFwICsgI2VkZF9wcm9maWxlX2ZpcnN0X25hbWVfd3JhcCwgI2VkZF9wcm9maWxlX2ZpcnN0X25hbWVfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2xhc3RfbmFtZV93cmFwLFxuICAgICNlZGRfcHJvZmlsZV9sYXN0X25hbWVfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2xhc3RfbmFtZV93cmFwLFxuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfbGluZV8xX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9sYXN0X25hbWVfd3JhcCxcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2xpbmVfMl93cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfbGFzdF9uYW1lX3dyYXAsXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19jb3VudHJ5X3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9sYXN0X25hbWVfd3JhcCxcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX3N0YXRlX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9sYXN0X25hbWVfd3JhcCxcbiAgICAjZWRkX3Byb2ZpbGVfcGFzc3dvcmRfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2xhc3RfbmFtZV93cmFwLFxuICAgICNlZGRfcHJvZmlsZV9jb25maXJtX3Bhc3N3b3JkX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9sYXN0X25hbWVfd3JhcCxcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9sYXN0X25hbWVfd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvICNlZGQtZmlyc3QtbmFtZS13cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfbGFzdF9uYW1lX3dyYXAsXG4gICAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvICNlZGQtbGFzdC1uYW1lLXdyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9sYXN0X25hbWVfd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzICNlZGQtY2FyZC1udW1iZXItd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2xhc3RfbmFtZV93cmFwLFxuICAgICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAjZWRkLWNhcmQtY3ZjLXdyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9sYXN0X25hbWVfd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzIC5jYXJkLWV4cGlyeS1tb250aCArXG4gICAgI2VkZF9wcm9maWxlX2xhc3RfbmFtZV93cmFwLFxuICAgICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAuY2FyZC1leHBpcnkteWVhciArXG4gICAgI2VkZF9wcm9maWxlX2xhc3RfbmFtZV93cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19hZGRyZXNzICNlZGQtY2FyZC1jb3VudHJ5LXdyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9sYXN0X25hbWVfd3JhcCxcbiAgICAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19hZGRyZXNzICNlZGQtY2FyZC1zdGF0ZS13cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfbGFzdF9uYW1lX3dyYXAsICNlZGRfcHJvZmlsZV9maXJzdF9uYW1lX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfbGluZV8xX3dyYXAsXG4gICAgI2VkZF9wcm9maWxlX2xhc3RfbmFtZV93cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2xpbmVfMV93cmFwLFxuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfbGluZV8xX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfbGluZV8xX3dyYXAsXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzJfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzFfd3JhcCxcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2NvdW50cnlfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzFfd3JhcCxcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX3N0YXRlX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfbGluZV8xX3dyYXAsXG4gICAgI2VkZF9wcm9maWxlX3Bhc3N3b3JkX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfbGluZV8xX3dyYXAsXG4gICAgI2VkZF9wcm9maWxlX2NvbmZpcm1fcGFzc3dvcmRfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzFfd3JhcCxcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfbGluZV8xX3dyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkLWZpcnN0LW5hbWUtd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzFfd3JhcCxcbiAgICAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF91c2VyX2luZm8gI2VkZC1sYXN0LW5hbWUtd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzFfd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzICNlZGQtY2FyZC1udW1iZXItd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzFfd3JhcCxcbiAgICAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgI2VkZC1jYXJkLWN2Yy13cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2xpbmVfMV93cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgLmNhcmQtZXhwaXJ5LW1vbnRoICtcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2xpbmVfMV93cmFwLFxuICAgICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAuY2FyZC1leHBpcnkteWVhciArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzFfd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfYWRkcmVzcyAjZWRkLWNhcmQtY291bnRyeS13cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2xpbmVfMV93cmFwLFxuICAgICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2FkZHJlc3MgI2VkZC1jYXJkLXN0YXRlLXdyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfbGluZV8xX3dyYXAsICNlZGRfcHJvZmlsZV9maXJzdF9uYW1lX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfbGluZV8yX3dyYXAsXG4gICAgI2VkZF9wcm9maWxlX2xhc3RfbmFtZV93cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2xpbmVfMl93cmFwLFxuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfbGluZV8xX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfbGluZV8yX3dyYXAsXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzJfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzJfd3JhcCxcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2NvdW50cnlfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzJfd3JhcCxcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX3N0YXRlX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfbGluZV8yX3dyYXAsXG4gICAgI2VkZF9wcm9maWxlX3Bhc3N3b3JkX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfbGluZV8yX3dyYXAsXG4gICAgI2VkZF9wcm9maWxlX2NvbmZpcm1fcGFzc3dvcmRfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzJfd3JhcCxcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfbGluZV8yX3dyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkLWZpcnN0LW5hbWUtd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzJfd3JhcCxcbiAgICAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF91c2VyX2luZm8gI2VkZC1sYXN0LW5hbWUtd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzJfd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzICNlZGQtY2FyZC1udW1iZXItd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzJfd3JhcCxcbiAgICAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgI2VkZC1jYXJkLWN2Yy13cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2xpbmVfMl93cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgLmNhcmQtZXhwaXJ5LW1vbnRoICtcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2xpbmVfMl93cmFwLFxuICAgICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAuY2FyZC1leHBpcnkteWVhciArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzJfd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfYWRkcmVzcyAjZWRkLWNhcmQtY291bnRyeS13cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2xpbmVfMl93cmFwLFxuICAgICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2FkZHJlc3MgI2VkZC1jYXJkLXN0YXRlLXdyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfbGluZV8yX3dyYXAsICNlZGRfcHJvZmlsZV9maXJzdF9uYW1lX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfY291bnRyeV93cmFwLFxuICAgICNlZGRfcHJvZmlsZV9sYXN0X25hbWVfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19jb3VudHJ5X3dyYXAsXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzFfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19jb3VudHJ5X3dyYXAsXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzJfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19jb3VudHJ5X3dyYXAsXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19jb3VudHJ5X3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfY291bnRyeV93cmFwLFxuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfc3RhdGVfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19jb3VudHJ5X3dyYXAsXG4gICAgI2VkZF9wcm9maWxlX3Bhc3N3b3JkX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfY291bnRyeV93cmFwLFxuICAgICNlZGRfcHJvZmlsZV9jb25maXJtX3Bhc3N3b3JkX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfY291bnRyeV93cmFwLFxuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19jb3VudHJ5X3dyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkLWZpcnN0LW5hbWUtd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19jb3VudHJ5X3dyYXAsXG4gICAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvICNlZGQtbGFzdC1uYW1lLXdyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfY291bnRyeV93cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgI2VkZC1jYXJkLW51bWJlci13cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2NvdW50cnlfd3JhcCxcbiAgICAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgI2VkZC1jYXJkLWN2Yy13cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2NvdW50cnlfd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzIC5jYXJkLWV4cGlyeS1tb250aCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19jb3VudHJ5X3dyYXAsXG4gICAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzIC5jYXJkLWV4cGlyeS15ZWFyICtcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2NvdW50cnlfd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfYWRkcmVzcyAjZWRkLWNhcmQtY291bnRyeS13cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2NvdW50cnlfd3JhcCxcbiAgICAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19hZGRyZXNzICNlZGQtY2FyZC1zdGF0ZS13cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2NvdW50cnlfd3JhcCwgI2VkZF9wcm9maWxlX2ZpcnN0X25hbWVfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19zdGF0ZV93cmFwLFxuICAgICNlZGRfcHJvZmlsZV9sYXN0X25hbWVfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19zdGF0ZV93cmFwLFxuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfbGluZV8xX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfc3RhdGVfd3JhcCxcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2xpbmVfMl93cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX3N0YXRlX3dyYXAsXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19jb3VudHJ5X3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfc3RhdGVfd3JhcCxcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX3N0YXRlX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfc3RhdGVfd3JhcCxcbiAgICAjZWRkX3Byb2ZpbGVfcGFzc3dvcmRfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19zdGF0ZV93cmFwLFxuICAgICNlZGRfcHJvZmlsZV9jb25maXJtX3Bhc3N3b3JkX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfc3RhdGVfd3JhcCxcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfc3RhdGVfd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvICNlZGQtZmlyc3QtbmFtZS13cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX3N0YXRlX3dyYXAsXG4gICAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvICNlZGQtbGFzdC1uYW1lLXdyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfc3RhdGVfd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzICNlZGQtY2FyZC1udW1iZXItd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19zdGF0ZV93cmFwLFxuICAgICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAjZWRkLWNhcmQtY3ZjLXdyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfc3RhdGVfd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzIC5jYXJkLWV4cGlyeS1tb250aCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19zdGF0ZV93cmFwLFxuICAgICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAuY2FyZC1leHBpcnkteWVhciArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19zdGF0ZV93cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19hZGRyZXNzICNlZGQtY2FyZC1jb3VudHJ5LXdyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfc3RhdGVfd3JhcCxcbiAgICAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19hZGRyZXNzICNlZGQtY2FyZC1zdGF0ZS13cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX3N0YXRlX3dyYXAsICNlZGRfcHJvZmlsZV9maXJzdF9uYW1lX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9wYXNzd29yZF93cmFwLFxuICAgICNlZGRfcHJvZmlsZV9sYXN0X25hbWVfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX3Bhc3N3b3JkX3dyYXAsXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzFfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX3Bhc3N3b3JkX3dyYXAsXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzJfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX3Bhc3N3b3JkX3dyYXAsXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19jb3VudHJ5X3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9wYXNzd29yZF93cmFwLFxuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfc3RhdGVfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX3Bhc3N3b3JkX3dyYXAsXG4gICAgI2VkZF9wcm9maWxlX3Bhc3N3b3JkX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9wYXNzd29yZF93cmFwLFxuICAgICNlZGRfcHJvZmlsZV9jb25maXJtX3Bhc3N3b3JkX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9wYXNzd29yZF93cmFwLFxuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX3Bhc3N3b3JkX3dyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkLWZpcnN0LW5hbWUtd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX3Bhc3N3b3JkX3dyYXAsXG4gICAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvICNlZGQtbGFzdC1uYW1lLXdyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9wYXNzd29yZF93cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgI2VkZC1jYXJkLW51bWJlci13cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfcGFzc3dvcmRfd3JhcCxcbiAgICAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgI2VkZC1jYXJkLWN2Yy13cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfcGFzc3dvcmRfd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzIC5jYXJkLWV4cGlyeS1tb250aCArXG4gICAgI2VkZF9wcm9maWxlX3Bhc3N3b3JkX3dyYXAsXG4gICAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzIC5jYXJkLWV4cGlyeS15ZWFyICtcbiAgICAjZWRkX3Byb2ZpbGVfcGFzc3dvcmRfd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfYWRkcmVzcyAjZWRkLWNhcmQtY291bnRyeS13cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfcGFzc3dvcmRfd3JhcCxcbiAgICAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19hZGRyZXNzICNlZGQtY2FyZC1zdGF0ZS13cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfcGFzc3dvcmRfd3JhcCwgI2VkZF9wcm9maWxlX2ZpcnN0X25hbWVfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2NvbmZpcm1fcGFzc3dvcmRfd3JhcCxcbiAgICAjZWRkX3Byb2ZpbGVfbGFzdF9uYW1lX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9jb25maXJtX3Bhc3N3b3JkX3dyYXAsXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzFfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2NvbmZpcm1fcGFzc3dvcmRfd3JhcCxcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2xpbmVfMl93cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfY29uZmlybV9wYXNzd29yZF93cmFwLFxuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfY291bnRyeV93cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfY29uZmlybV9wYXNzd29yZF93cmFwLFxuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfc3RhdGVfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2NvbmZpcm1fcGFzc3dvcmRfd3JhcCxcbiAgICAjZWRkX3Byb2ZpbGVfcGFzc3dvcmRfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2NvbmZpcm1fcGFzc3dvcmRfd3JhcCxcbiAgICAjZWRkX3Byb2ZpbGVfY29uZmlybV9wYXNzd29yZF93cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfY29uZmlybV9wYXNzd29yZF93cmFwLFxuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2NvbmZpcm1fcGFzc3dvcmRfd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvICNlZGQtZmlyc3QtbmFtZS13cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfY29uZmlybV9wYXNzd29yZF93cmFwLFxuICAgICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkLWxhc3QtbmFtZS13cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfY29uZmlybV9wYXNzd29yZF93cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgI2VkZC1jYXJkLW51bWJlci13cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfY29uZmlybV9wYXNzd29yZF93cmFwLFxuICAgICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAjZWRkLWNhcmQtY3ZjLXdyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9jb25maXJtX3Bhc3N3b3JkX3dyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAuY2FyZC1leHBpcnktbW9udGggK1xuICAgICNlZGRfcHJvZmlsZV9jb25maXJtX3Bhc3N3b3JkX3dyYXAsXG4gICAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzIC5jYXJkLWV4cGlyeS15ZWFyICtcbiAgICAjZWRkX3Byb2ZpbGVfY29uZmlybV9wYXNzd29yZF93cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19hZGRyZXNzICNlZGQtY2FyZC1jb3VudHJ5LXdyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9jb25maXJtX3Bhc3N3b3JkX3dyYXAsXG4gICAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfYWRkcmVzcyAjZWRkLWNhcmQtc3RhdGUtd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2NvbmZpcm1fcGFzc3dvcmRfd3JhcCwgI2VkZF9wcm9maWxlX2ZpcnN0X25hbWVfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc193cmFwLFxuICAgICNlZGRfcHJvZmlsZV9sYXN0X25hbWVfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc193cmFwLFxuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfbGluZV8xX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfd3JhcCxcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2xpbmVfMl93cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX3dyYXAsXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19jb3VudHJ5X3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfd3JhcCxcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX3N0YXRlX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfd3JhcCxcbiAgICAjZWRkX3Byb2ZpbGVfcGFzc3dvcmRfd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc193cmFwLFxuICAgICNlZGRfcHJvZmlsZV9jb25maXJtX3Bhc3N3b3JkX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfd3JhcCxcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX3dyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvICNlZGQtZmlyc3QtbmFtZS13cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX3dyYXAsXG4gICAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvICNlZGQtbGFzdC1uYW1lLXdyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzICNlZGQtY2FyZC1udW1iZXItd3JhcCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc193cmFwLFxuICAgICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAjZWRkLWNhcmQtY3ZjLXdyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzIC5jYXJkLWV4cGlyeS1tb250aCArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc193cmFwLFxuICAgICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAuY2FyZC1leHBpcnkteWVhciArXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc193cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19hZGRyZXNzICNlZGQtY2FyZC1jb3VudHJ5LXdyYXAgK1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfd3JhcCxcbiAgICAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19hZGRyZXNzICNlZGQtY2FyZC1zdGF0ZS13cmFwICtcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX3dyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkX3Byb2ZpbGVfZmlyc3RfbmFtZV93cmFwICsgI2VkZC1maXJzdC1uYW1lLXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mb1xuICAgICNlZGRfcHJvZmlsZV9sYXN0X25hbWVfd3JhcCArICNlZGQtZmlyc3QtbmFtZS13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF91c2VyX2luZm9cbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2xpbmVfMV93cmFwICsgI2VkZC1maXJzdC1uYW1lLXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mb1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfbGluZV8yX3dyYXAgKyAjZWRkLWZpcnN0LW5hbWUtd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19jb3VudHJ5X3dyYXAgKyAjZWRkLWZpcnN0LW5hbWUtd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19zdGF0ZV93cmFwICsgI2VkZC1maXJzdC1uYW1lLXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mb1xuICAgICNlZGRfcHJvZmlsZV9wYXNzd29yZF93cmFwICsgI2VkZC1maXJzdC1uYW1lLXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mb1xuICAgICNlZGRfcHJvZmlsZV9jb25maXJtX3Bhc3N3b3JkX3dyYXAgKyAjZWRkLWZpcnN0LW5hbWUtd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc193cmFwICsgI2VkZC1maXJzdC1uYW1lLXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkLWZpcnN0LW5hbWUtd3JhcCArICNlZGQtZmlyc3QtbmFtZS13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF91c2VyX2luZm8gI2VkZC1sYXN0LW5hbWUtd3JhcCArICNlZGQtZmlyc3QtbmFtZS13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgI2VkZF9jaGVja291dF91c2VyX2luZm8gI2VkZC1jYXJkLW51bWJlci13cmFwICsgI2VkZC1maXJzdC1uYW1lLXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkX2NjX2ZpZWxkcyAjZWRkLWNhcmQtbnVtYmVyLXdyYXAgKyAjZWRkLWZpcnN0LW5hbWUtd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvICNlZGQtY2FyZC1jdmMtd3JhcCArICNlZGQtZmlyc3QtbmFtZS13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF91c2VyX2luZm8gI2VkZF9jY19maWVsZHMgI2VkZC1jYXJkLWN2Yy13cmFwICsgI2VkZC1maXJzdC1uYW1lLXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAuY2FyZC1leHBpcnktbW9udGggKyAjZWRkLWZpcnN0LW5hbWUtd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvICNlZGRfY2NfZmllbGRzIC5jYXJkLWV4cGlyeS1tb250aCArICNlZGQtZmlyc3QtbmFtZS13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgI2VkZF9jaGVja291dF91c2VyX2luZm8gLmNhcmQtZXhwaXJ5LXllYXIgKyAjZWRkLWZpcnN0LW5hbWUtd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvICNlZGRfY2NfZmllbGRzIC5jYXJkLWV4cGlyeS15ZWFyICsgI2VkZC1maXJzdC1uYW1lLXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2FkZHJlc3MgI2VkZF9jaGVja291dF91c2VyX2luZm8gI2VkZC1jYXJkLWNvdW50cnktd3JhcCArICNlZGQtZmlyc3QtbmFtZS13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF91c2VyX2luZm8gI2VkZF9jY19hZGRyZXNzICNlZGQtY2FyZC1jb3VudHJ5LXdyYXAgKyAjZWRkLWZpcnN0LW5hbWUtd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfYWRkcmVzcyAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkLWNhcmQtc3RhdGUtd3JhcCArICNlZGQtZmlyc3QtbmFtZS13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF91c2VyX2luZm8gI2VkZF9jY19hZGRyZXNzICNlZGQtY2FyZC1zdGF0ZS13cmFwICsgI2VkZC1maXJzdC1uYW1lLXdyYXAsXG4gICAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvICNlZGRfcHJvZmlsZV9maXJzdF9uYW1lX3dyYXAgKyAjZWRkLWxhc3QtbmFtZS13cmFwLFxuICAgICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mb1xuICAgICNlZGRfcHJvZmlsZV9sYXN0X25hbWVfd3JhcCArICNlZGQtbGFzdC1uYW1lLXdyYXAsXG4gICAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzFfd3JhcCArICNlZGQtbGFzdC1uYW1lLXdyYXAsXG4gICAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzJfd3JhcCArICNlZGQtbGFzdC1uYW1lLXdyYXAsXG4gICAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19jb3VudHJ5X3dyYXAgKyAjZWRkLWxhc3QtbmFtZS13cmFwLFxuICAgICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mb1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfc3RhdGVfd3JhcCArICNlZGQtbGFzdC1uYW1lLXdyYXAsXG4gICAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvXG4gICAgI2VkZF9wcm9maWxlX3Bhc3N3b3JkX3dyYXAgKyAjZWRkLWxhc3QtbmFtZS13cmFwLFxuICAgICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mb1xuICAgICNlZGRfcHJvZmlsZV9jb25maXJtX3Bhc3N3b3JkX3dyYXAgKyAjZWRkLWxhc3QtbmFtZS13cmFwLFxuICAgICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mb1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfd3JhcCArICNlZGQtbGFzdC1uYW1lLXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkLWZpcnN0LW5hbWUtd3JhcCArICNlZGQtbGFzdC1uYW1lLXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkLWxhc3QtbmFtZS13cmFwICsgI2VkZC1sYXN0LW5hbWUtd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvICNlZGQtY2FyZC1udW1iZXItd3JhcCArICNlZGQtbGFzdC1uYW1lLXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkX2NjX2ZpZWxkcyAjZWRkLWNhcmQtbnVtYmVyLXdyYXAgKyAjZWRkLWxhc3QtbmFtZS13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgI2VkZF9jaGVja291dF91c2VyX2luZm8gI2VkZC1jYXJkLWN2Yy13cmFwICsgI2VkZC1sYXN0LW5hbWUtd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvICNlZGRfY2NfZmllbGRzICNlZGQtY2FyZC1jdmMtd3JhcCArICNlZGQtbGFzdC1uYW1lLXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAuY2FyZC1leHBpcnktbW9udGggKyAjZWRkLWxhc3QtbmFtZS13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF91c2VyX2luZm8gI2VkZF9jY19maWVsZHMgLmNhcmQtZXhwaXJ5LW1vbnRoICsgI2VkZC1sYXN0LW5hbWUtd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvIC5jYXJkLWV4cGlyeS15ZWFyICsgI2VkZC1sYXN0LW5hbWUtd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvICNlZGRfY2NfZmllbGRzIC5jYXJkLWV4cGlyeS15ZWFyICsgI2VkZC1sYXN0LW5hbWUtd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfYWRkcmVzcyAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkLWNhcmQtY291bnRyeS13cmFwICsgI2VkZC1sYXN0LW5hbWUtd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvICNlZGRfY2NfYWRkcmVzcyAjZWRkLWNhcmQtY291bnRyeS13cmFwICsgI2VkZC1sYXN0LW5hbWUtd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfYWRkcmVzcyAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkLWNhcmQtc3RhdGUtd3JhcCArICNlZGQtbGFzdC1uYW1lLXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkX2NjX2FkZHJlc3MgI2VkZC1jYXJkLXN0YXRlLXdyYXAgKyAjZWRkLWxhc3QtbmFtZS13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgI2VkZF9wcm9maWxlX2ZpcnN0X25hbWVfd3JhcCArICNlZGQtY2FyZC1udW1iZXItd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzXG4gICAgI2VkZF9wcm9maWxlX2xhc3RfbmFtZV93cmFwICsgI2VkZC1jYXJkLW51bWJlci13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHNcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2xpbmVfMV93cmFwICsgI2VkZC1jYXJkLW51bWJlci13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHNcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2xpbmVfMl93cmFwICsgI2VkZC1jYXJkLW51bWJlci13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHNcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2NvdW50cnlfd3JhcCArICNlZGQtY2FyZC1udW1iZXItd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19zdGF0ZV93cmFwICsgI2VkZC1jYXJkLW51bWJlci13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHNcbiAgICAjZWRkX3Byb2ZpbGVfcGFzc3dvcmRfd3JhcCArICNlZGQtY2FyZC1udW1iZXItd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzXG4gICAgI2VkZF9wcm9maWxlX2NvbmZpcm1fcGFzc3dvcmRfd3JhcCArICNlZGQtY2FyZC1udW1iZXItd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc193cmFwICsgI2VkZC1jYXJkLW51bWJlci13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF91c2VyX2luZm8gI2VkZF9jY19maWVsZHMgI2VkZC1maXJzdC1uYW1lLXdyYXAgKyAjZWRkLWNhcmQtbnVtYmVyLXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkLWZpcnN0LW5hbWUtd3JhcCArICNlZGQtY2FyZC1udW1iZXItd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvICNlZGRfY2NfZmllbGRzICNlZGQtbGFzdC1uYW1lLXdyYXAgKyAjZWRkLWNhcmQtbnVtYmVyLXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkLWxhc3QtbmFtZS13cmFwICsgI2VkZC1jYXJkLW51bWJlci13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgI2VkZC1jYXJkLW51bWJlci13cmFwICsgI2VkZC1jYXJkLW51bWJlci13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgI2VkZC1jYXJkLWN2Yy13cmFwICsgI2VkZC1jYXJkLW51bWJlci13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgLmNhcmQtZXhwaXJ5LW1vbnRoICsgI2VkZC1jYXJkLW51bWJlci13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgLmNhcmQtZXhwaXJ5LXllYXIgKyAjZWRkLWNhcmQtbnVtYmVyLXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2FkZHJlc3MgI2VkZF9jY19maWVsZHMgI2VkZC1jYXJkLWNvdW50cnktd3JhcCArICNlZGQtY2FyZC1udW1iZXItd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzICNlZGRfY2NfYWRkcmVzcyAjZWRkLWNhcmQtY291bnRyeS13cmFwICsgI2VkZC1jYXJkLW51bWJlci13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19hZGRyZXNzICNlZGRfY2NfZmllbGRzICNlZGQtY2FyZC1zdGF0ZS13cmFwICsgI2VkZC1jYXJkLW51bWJlci13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgI2VkZF9jY19hZGRyZXNzICNlZGQtY2FyZC1zdGF0ZS13cmFwICsgI2VkZC1jYXJkLW51bWJlci13cmFwLFxuICAgICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAjZWRkX3Byb2ZpbGVfZmlyc3RfbmFtZV93cmFwICsgI2VkZC1jYXJkLWN2Yy13cmFwLFxuICAgICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkc1xuICAgICNlZGRfcHJvZmlsZV9sYXN0X25hbWVfd3JhcCArICNlZGQtY2FyZC1jdmMtd3JhcCxcbiAgICAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHNcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2xpbmVfMV93cmFwICsgI2VkZC1jYXJkLWN2Yy13cmFwLFxuICAgICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkc1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfbGluZV8yX3dyYXAgKyAjZWRkLWNhcmQtY3ZjLXdyYXAsXG4gICAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19jb3VudHJ5X3dyYXAgKyAjZWRkLWNhcmQtY3ZjLXdyYXAsXG4gICAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19zdGF0ZV93cmFwICsgI2VkZC1jYXJkLWN2Yy13cmFwLFxuICAgICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkc1xuICAgICNlZGRfcHJvZmlsZV9wYXNzd29yZF93cmFwICsgI2VkZC1jYXJkLWN2Yy13cmFwLFxuICAgICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkc1xuICAgICNlZGRfcHJvZmlsZV9jb25maXJtX3Bhc3N3b3JkX3dyYXAgKyAjZWRkLWNhcmQtY3ZjLXdyYXAsXG4gICAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc193cmFwICsgI2VkZC1jYXJkLWN2Yy13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF91c2VyX2luZm8gI2VkZF9jY19maWVsZHMgI2VkZC1maXJzdC1uYW1lLXdyYXAgKyAjZWRkLWNhcmQtY3ZjLXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkLWZpcnN0LW5hbWUtd3JhcCArICNlZGQtY2FyZC1jdmMtd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvICNlZGRfY2NfZmllbGRzICNlZGQtbGFzdC1uYW1lLXdyYXAgKyAjZWRkLWNhcmQtY3ZjLXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkLWxhc3QtbmFtZS13cmFwICsgI2VkZC1jYXJkLWN2Yy13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgI2VkZC1jYXJkLW51bWJlci13cmFwICsgI2VkZC1jYXJkLWN2Yy13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgI2VkZC1jYXJkLWN2Yy13cmFwICsgI2VkZC1jYXJkLWN2Yy13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgLmNhcmQtZXhwaXJ5LW1vbnRoICsgI2VkZC1jYXJkLWN2Yy13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgLmNhcmQtZXhwaXJ5LXllYXIgKyAjZWRkLWNhcmQtY3ZjLXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2FkZHJlc3MgI2VkZF9jY19maWVsZHMgI2VkZC1jYXJkLWNvdW50cnktd3JhcCArICNlZGQtY2FyZC1jdmMtd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzICNlZGRfY2NfYWRkcmVzcyAjZWRkLWNhcmQtY291bnRyeS13cmFwICsgI2VkZC1jYXJkLWN2Yy13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19hZGRyZXNzICNlZGRfY2NfZmllbGRzICNlZGQtY2FyZC1zdGF0ZS13cmFwICsgI2VkZC1jYXJkLWN2Yy13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgI2VkZF9jY19hZGRyZXNzICNlZGQtY2FyZC1zdGF0ZS13cmFwICsgI2VkZC1jYXJkLWN2Yy13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgI2VkZF9wcm9maWxlX2ZpcnN0X25hbWVfd3JhcCArIC5jYXJkLWV4cGlyeS1tb250aCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzXG4gICAgI2VkZF9wcm9maWxlX2xhc3RfbmFtZV93cmFwICsgLmNhcmQtZXhwaXJ5LW1vbnRoLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHNcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2xpbmVfMV93cmFwICsgLmNhcmQtZXhwaXJ5LW1vbnRoLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHNcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2xpbmVfMl93cmFwICsgLmNhcmQtZXhwaXJ5LW1vbnRoLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHNcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2NvdW50cnlfd3JhcCArIC5jYXJkLWV4cGlyeS1tb250aCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19zdGF0ZV93cmFwICsgLmNhcmQtZXhwaXJ5LW1vbnRoLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHNcbiAgICAjZWRkX3Byb2ZpbGVfcGFzc3dvcmRfd3JhcCArIC5jYXJkLWV4cGlyeS1tb250aCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzXG4gICAgI2VkZF9wcm9maWxlX2NvbmZpcm1fcGFzc3dvcmRfd3JhcCArIC5jYXJkLWV4cGlyeS1tb250aCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc193cmFwICsgLmNhcmQtZXhwaXJ5LW1vbnRoLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF91c2VyX2luZm8gI2VkZF9jY19maWVsZHMgI2VkZC1maXJzdC1uYW1lLXdyYXAgKyAuY2FyZC1leHBpcnktbW9udGgsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkLWZpcnN0LW5hbWUtd3JhcCArIC5jYXJkLWV4cGlyeS1tb250aCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvICNlZGRfY2NfZmllbGRzICNlZGQtbGFzdC1uYW1lLXdyYXAgKyAuY2FyZC1leHBpcnktbW9udGgsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkLWxhc3QtbmFtZS13cmFwICsgLmNhcmQtZXhwaXJ5LW1vbnRoLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgI2VkZC1jYXJkLW51bWJlci13cmFwICsgLmNhcmQtZXhwaXJ5LW1vbnRoLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgI2VkZC1jYXJkLWN2Yy13cmFwICsgLmNhcmQtZXhwaXJ5LW1vbnRoLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgLmNhcmQtZXhwaXJ5LW1vbnRoICsgLmNhcmQtZXhwaXJ5LW1vbnRoLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgLmNhcmQtZXhwaXJ5LXllYXIgKyAuY2FyZC1leHBpcnktbW9udGgsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2FkZHJlc3MgI2VkZF9jY19maWVsZHMgI2VkZC1jYXJkLWNvdW50cnktd3JhcCArIC5jYXJkLWV4cGlyeS1tb250aCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzICNlZGRfY2NfYWRkcmVzcyAjZWRkLWNhcmQtY291bnRyeS13cmFwICsgLmNhcmQtZXhwaXJ5LW1vbnRoLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19hZGRyZXNzICNlZGRfY2NfZmllbGRzICNlZGQtY2FyZC1zdGF0ZS13cmFwICsgLmNhcmQtZXhwaXJ5LW1vbnRoLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgI2VkZF9jY19hZGRyZXNzICNlZGQtY2FyZC1zdGF0ZS13cmFwICsgLmNhcmQtZXhwaXJ5LW1vbnRoLFxuICAgICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAjZWRkX3Byb2ZpbGVfZmlyc3RfbmFtZV93cmFwICsgLmNhcmQtZXhwaXJ5LXllYXIsXG4gICAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzXG4gICAgI2VkZF9wcm9maWxlX2xhc3RfbmFtZV93cmFwICsgLmNhcmQtZXhwaXJ5LXllYXIsXG4gICAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzFfd3JhcCArIC5jYXJkLWV4cGlyeS15ZWFyLFxuICAgICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkc1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfbGluZV8yX3dyYXAgKyAuY2FyZC1leHBpcnkteWVhcixcbiAgICAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHNcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2NvdW50cnlfd3JhcCArIC5jYXJkLWV4cGlyeS15ZWFyLFxuICAgICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkc1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfc3RhdGVfd3JhcCArIC5jYXJkLWV4cGlyeS15ZWFyLFxuICAgICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkc1xuICAgICNlZGRfcHJvZmlsZV9wYXNzd29yZF93cmFwICsgLmNhcmQtZXhwaXJ5LXllYXIsXG4gICAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzXG4gICAgI2VkZF9wcm9maWxlX2NvbmZpcm1fcGFzc3dvcmRfd3JhcCArIC5jYXJkLWV4cGlyeS15ZWFyLFxuICAgICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkc1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfd3JhcCArIC5jYXJkLWV4cGlyeS15ZWFyLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF91c2VyX2luZm8gI2VkZF9jY19maWVsZHMgI2VkZC1maXJzdC1uYW1lLXdyYXAgKyAuY2FyZC1leHBpcnkteWVhciwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzICNlZGRfY2hlY2tvdXRfdXNlcl9pbmZvICNlZGQtZmlyc3QtbmFtZS13cmFwICsgLmNhcmQtZXhwaXJ5LXllYXIsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkX2NjX2ZpZWxkcyAjZWRkLWxhc3QtbmFtZS13cmFwICsgLmNhcmQtZXhwaXJ5LXllYXIsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkLWxhc3QtbmFtZS13cmFwICsgLmNhcmQtZXhwaXJ5LXllYXIsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAjZWRkLWNhcmQtbnVtYmVyLXdyYXAgKyAuY2FyZC1leHBpcnkteWVhciwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzICNlZGQtY2FyZC1jdmMtd3JhcCArIC5jYXJkLWV4cGlyeS15ZWFyLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgLmNhcmQtZXhwaXJ5LW1vbnRoICsgLmNhcmQtZXhwaXJ5LXllYXIsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAuY2FyZC1leHBpcnkteWVhciArIC5jYXJkLWV4cGlyeS15ZWFyLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19hZGRyZXNzICNlZGRfY2NfZmllbGRzICNlZGQtY2FyZC1jb3VudHJ5LXdyYXAgKyAuY2FyZC1leHBpcnkteWVhciwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzICNlZGRfY2NfYWRkcmVzcyAjZWRkLWNhcmQtY291bnRyeS13cmFwICsgLmNhcmQtZXhwaXJ5LXllYXIsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2FkZHJlc3MgI2VkZF9jY19maWVsZHMgI2VkZC1jYXJkLXN0YXRlLXdyYXAgKyAuY2FyZC1leHBpcnkteWVhciwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzICNlZGRfY2NfYWRkcmVzcyAjZWRkLWNhcmQtc3RhdGUtd3JhcCArIC5jYXJkLWV4cGlyeS15ZWFyLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19hZGRyZXNzICNlZGRfcHJvZmlsZV9maXJzdF9uYW1lX3dyYXAgKyAjZWRkLWNhcmQtY291bnRyeS13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19hZGRyZXNzXG4gICAgI2VkZF9wcm9maWxlX2xhc3RfbmFtZV93cmFwICsgI2VkZC1jYXJkLWNvdW50cnktd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfYWRkcmVzc1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfbGluZV8xX3dyYXAgKyAjZWRkLWNhcmQtY291bnRyeS13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19hZGRyZXNzXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzJfd3JhcCArICNlZGQtY2FyZC1jb3VudHJ5LXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2FkZHJlc3NcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2NvdW50cnlfd3JhcCArICNlZGQtY2FyZC1jb3VudHJ5LXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2FkZHJlc3NcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX3N0YXRlX3dyYXAgKyAjZWRkLWNhcmQtY291bnRyeS13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19hZGRyZXNzXG4gICAgI2VkZF9wcm9maWxlX3Bhc3N3b3JkX3dyYXAgKyAjZWRkLWNhcmQtY291bnRyeS13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19hZGRyZXNzXG4gICAgI2VkZF9wcm9maWxlX2NvbmZpcm1fcGFzc3dvcmRfd3JhcCArICNlZGQtY2FyZC1jb3VudHJ5LXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2FkZHJlc3NcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX3dyYXAgKyAjZWRkLWNhcmQtY291bnRyeS13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF91c2VyX2luZm8gI2VkZF9jY19hZGRyZXNzICNlZGQtZmlyc3QtbmFtZS13cmFwICsgI2VkZC1jYXJkLWNvdW50cnktd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfYWRkcmVzcyAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkLWZpcnN0LW5hbWUtd3JhcCArICNlZGQtY2FyZC1jb3VudHJ5LXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkX2NjX2FkZHJlc3MgI2VkZC1sYXN0LW5hbWUtd3JhcCArICNlZGQtY2FyZC1jb3VudHJ5LXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2FkZHJlc3MgI2VkZF9jaGVja291dF91c2VyX2luZm8gI2VkZC1sYXN0LW5hbWUtd3JhcCArICNlZGQtY2FyZC1jb3VudHJ5LXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAjZWRkX2NjX2FkZHJlc3MgI2VkZC1jYXJkLW51bWJlci13cmFwICsgI2VkZC1jYXJkLWNvdW50cnktd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfYWRkcmVzcyAjZWRkX2NjX2ZpZWxkcyAjZWRkLWNhcmQtbnVtYmVyLXdyYXAgKyAjZWRkLWNhcmQtY291bnRyeS13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgI2VkZF9jY19hZGRyZXNzICNlZGQtY2FyZC1jdmMtd3JhcCArICNlZGQtY2FyZC1jb3VudHJ5LXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2FkZHJlc3MgI2VkZF9jY19maWVsZHMgI2VkZC1jYXJkLWN2Yy13cmFwICsgI2VkZC1jYXJkLWNvdW50cnktd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzICNlZGRfY2NfYWRkcmVzcyAuY2FyZC1leHBpcnktbW9udGggKyAjZWRkLWNhcmQtY291bnRyeS13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19hZGRyZXNzICNlZGRfY2NfZmllbGRzIC5jYXJkLWV4cGlyeS1tb250aCArICNlZGQtY2FyZC1jb3VudHJ5LXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAjZWRkX2NjX2FkZHJlc3MgLmNhcmQtZXhwaXJ5LXllYXIgKyAjZWRkLWNhcmQtY291bnRyeS13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19hZGRyZXNzICNlZGRfY2NfZmllbGRzIC5jYXJkLWV4cGlyeS15ZWFyICsgI2VkZC1jYXJkLWNvdW50cnktd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfYWRkcmVzcyAjZWRkLWNhcmQtY291bnRyeS13cmFwICsgI2VkZC1jYXJkLWNvdW50cnktd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfYWRkcmVzcyAjZWRkLWNhcmQtc3RhdGUtd3JhcCArICNlZGQtY2FyZC1jb3VudHJ5LXdyYXAsXG4gICAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfYWRkcmVzcyAjZWRkX3Byb2ZpbGVfZmlyc3RfbmFtZV93cmFwICsgI2VkZC1jYXJkLXN0YXRlLXdyYXAsXG4gICAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfYWRkcmVzc1xuICAgICNlZGRfcHJvZmlsZV9sYXN0X25hbWVfd3JhcCArICNlZGQtY2FyZC1zdGF0ZS13cmFwLFxuICAgICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2FkZHJlc3NcbiAgICAjZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2xpbmVfMV93cmFwICsgI2VkZC1jYXJkLXN0YXRlLXdyYXAsXG4gICAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfYWRkcmVzc1xuICAgICNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfbGluZV8yX3dyYXAgKyAjZWRkLWNhcmQtc3RhdGUtd3JhcCxcbiAgICAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19hZGRyZXNzXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19jb3VudHJ5X3dyYXAgKyAjZWRkLWNhcmQtc3RhdGUtd3JhcCxcbiAgICAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19hZGRyZXNzXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19zdGF0ZV93cmFwICsgI2VkZC1jYXJkLXN0YXRlLXdyYXAsXG4gICAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfYWRkcmVzc1xuICAgICNlZGRfcHJvZmlsZV9wYXNzd29yZF93cmFwICsgI2VkZC1jYXJkLXN0YXRlLXdyYXAsXG4gICAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfYWRkcmVzc1xuICAgICNlZGRfcHJvZmlsZV9jb25maXJtX3Bhc3N3b3JkX3dyYXAgKyAjZWRkLWNhcmQtc3RhdGUtd3JhcCxcbiAgICAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19hZGRyZXNzXG4gICAgI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc193cmFwICsgI2VkZC1jYXJkLXN0YXRlLXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkX2NjX2FkZHJlc3MgI2VkZC1maXJzdC1uYW1lLXdyYXAgKyAjZWRkLWNhcmQtc3RhdGUtd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfYWRkcmVzcyAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkLWZpcnN0LW5hbWUtd3JhcCArICNlZGQtY2FyZC1zdGF0ZS13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF91c2VyX2luZm8gI2VkZF9jY19hZGRyZXNzICNlZGQtbGFzdC1uYW1lLXdyYXAgKyAjZWRkLWNhcmQtc3RhdGUtd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfYWRkcmVzcyAjZWRkX2NoZWNrb3V0X3VzZXJfaW5mbyAjZWRkLWxhc3QtbmFtZS13cmFwICsgI2VkZC1jYXJkLXN0YXRlLXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAjZWRkX2NjX2FkZHJlc3MgI2VkZC1jYXJkLW51bWJlci13cmFwICsgI2VkZC1jYXJkLXN0YXRlLXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2FkZHJlc3MgI2VkZF9jY19maWVsZHMgI2VkZC1jYXJkLW51bWJlci13cmFwICsgI2VkZC1jYXJkLXN0YXRlLXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAjZWRkX2NjX2FkZHJlc3MgI2VkZC1jYXJkLWN2Yy13cmFwICsgI2VkZC1jYXJkLXN0YXRlLXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2FkZHJlc3MgI2VkZF9jY19maWVsZHMgI2VkZC1jYXJkLWN2Yy13cmFwICsgI2VkZC1jYXJkLXN0YXRlLXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAjZWRkX2NjX2FkZHJlc3MgLmNhcmQtZXhwaXJ5LW1vbnRoICsgI2VkZC1jYXJkLXN0YXRlLXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2FkZHJlc3MgI2VkZF9jY19maWVsZHMgLmNhcmQtZXhwaXJ5LW1vbnRoICsgI2VkZC1jYXJkLXN0YXRlLXdyYXAsICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAjZWRkX2NjX2FkZHJlc3MgLmNhcmQtZXhwaXJ5LXllYXIgKyAjZWRkLWNhcmQtc3RhdGUtd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfYWRkcmVzcyAjZWRkX2NjX2ZpZWxkcyAuY2FyZC1leHBpcnkteWVhciArICNlZGQtY2FyZC1zdGF0ZS13cmFwLCAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19hZGRyZXNzICNlZGQtY2FyZC1jb3VudHJ5LXdyYXAgKyAjZWRkLWNhcmQtc3RhdGUtd3JhcCwgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfYWRkcmVzcyAjZWRkLWNhcmQtc3RhdGUtd3JhcCArICNlZGQtY2FyZC1zdGF0ZS13cmFwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9IH1cblxuLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uID4gZGl2IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4yNXMgbGluZWFyO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzOyB9XG5cbi5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbi5mZWF0dXJlZCA+IGRpdiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MURDQUI7IH1cblxuLmVkZC1wcmljaW5nLXRhYmxlIC5lZGQtcHJpY2Utb3B0aW9uIC5mZWF0dXJlZC10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gLmVkZC1wdC10aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5lZGQtcHJpY2luZy10YWJsZSAuZWRkLXByaWNlLW9wdGlvbiB1bCAucHJpY2luZyAucHJpY2Uge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZWRkLXByaWNpbmctdGFibGUgLmVkZC1wcmljZS1vcHRpb24gdWwgLnByaWNpbmcgLnBlcmlvZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI0MyQzJDMjsgfVxuXG4jZWRkX2NoZWNrb3V0X3dyYXAgLmVkZF9lcnJvciB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfY2FydF9mb3JtIC5lZGRfY2FydF9pdGVtX3ByaWNlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfY2FydF9mb3JtIC5lZGRfY2FydF9pdGVtX2ltYWdlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9jYXJ0X2Zvcm0gLmVkZF9jYXJ0X2l0ZW1fbmFtZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbiNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2NhcnRfZm9ybSAuZWRkX2NhcnRfYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfY2FydF9mb3JtIC5lZGRfY2FydF9mb290ZXJfcm93IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfY2FydF9mb3JtIC5lZGRfY2FydF90b3RhbCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfY2FydF9mb3JtIC5lZGQtc2wtcmVuZXdhbC1kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogN3B4OyB9XG4gICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2NhcnRfZm9ybSAuZWRkLXNsLXJlbmV3YWwtZGV0YWlscyAuZWRkLXNsLXJlbmV3YWwta2V5IHtcbiAgICBmb250LXdlaWdodDogNjAwOyB9XG5cbiNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCBsYWJlbC5sYWJlbC0tY2hlY2tib3gge1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuI2VkZF9jaGVja291dF93cmFwICNlZGRfY2hlY2tvdXRfZm9ybV93cmFwICNlZGRfc2hvd19kaXNjb3VudCB7XG4gIG1hcmdpbjogMDsgfVxuXG4jZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgI2VkZF9kaXNjb3VudF9jb2RlIHtcbiAgcGFkZGluZzogMTRweDsgfVxuICAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgI2VkZF9kaXNjb3VudF9jb2RlIC5lZGQtaW5wdXRbbmFtZT1cImVkZC1kaXNjb3VudFwiXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgI2VkZF9kaXNjb3VudF9jb2RlIC5lZGQtYXBwbHktZGlzY291bnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbiNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAuZWRkLXNsLXJlbmV3YWwtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAuZWRkLXNsLXJlbmV3YWwtYWN0aW9ucyA+ICoge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tbGVmdDogMTRweDsgfVxuXG4jZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jaGVja291dF9mb3JtX3dyYXAgI2VkZF9zbF9yZW5ld2FsX2ZpZWxkcyB7XG4gIHBhZGRpbmc6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAjZWRkX3NsX3JlbmV3YWxfZmllbGRzICNlZGRfc2xfc2hvd19yZW5ld2FsX2Zvcm1fd3JhcCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbiNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCAjZWRkLXBheW1lbnQtbW9kZS13cmFwIGxhYmVsLmxhYmVsLS1yYWRpbyB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cblxuI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgI2VkZF9jaGVja291dF93cmFwIC5lZGQtcGF5bWVudC1pY29ucyAucGF5bWVudC1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMjhweDtcbiAgICBtYXgtd2lkdGg6IDI4cHg7IH1cblxuI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzICNlZGRfc2VjdXJlX3NpdGVfd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgI2VkZF9jaGVja291dF93cmFwICNlZGRfY2NfZmllbGRzICNlZGRfc2VjdXJlX3NpdGVfd3JhcHBlciA+ICoge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICNlZGRfY2hlY2tvdXRfd3JhcCAjZWRkX2NjX2ZpZWxkcyAjZWRkX3NlY3VyZV9zaXRlX3dyYXBwZXIgLnBhZGxvY2sge1xuICAgIG1hcmdpbi1yaWdodDogMTRweDsgfVxuXG4jZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgLmV4cC1kaXZpZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAjZWRkX2NoZWNrb3V0X3dyYXAgI2VkZF9jY19maWVsZHMgLmNhcmQtZXhwaXJ5LXllYXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyOHB4OyB9IH1cblxuI2VkZF9jaGVja291dF9jYXJ0IC5lZGRfY2FydF90b3RhbCAuZWRkX2NhcnRfYW1vdW50IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuI2VkZF9jaGVja291dF9jYXJ0IHRmb290IHRyIHRoID4gc3BhbiB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4jZWRkLWRpc2NvdW50LWVycm9yLXdyYXAge1xuICBib3JkZXI6IDBweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDI4cHg7IH1cblxuLmVkZF9zbF9pdGVtX25hbWUge1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIC5lZGRfc2xfaXRlbV9uYW1lIC5lZGRfc2xfa2V5X3ByaWNlX29wdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZWRkX3NsX3Nob3dfa2V5IGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxudGFibGUuZWRkLWNhcnQgdGZvb3Qge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0U5RTlFOTsgfVxuICB0YWJsZS5lZGQtY2FydCB0Zm9vdCB0ciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmVkZC1jaGVja291dC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMTRweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNjQuMDYyNWVtKSB7XG4gICAgLmVkZC1jaGVja291dC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDI4cHg7IH0gfVxuICAuZWRkLWNoZWNrb3V0LXdyYXBwZXIgdGFibGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0Ny45OWVtKSB7XG4gIC5lZGQtdGFibGUtcmVzcG9uc2l2ZSB0aGVhZCB0ciwgLmVkZC10YWJsZS1yZXNwb25zaXZlIHRoIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOTk5OXB4O1xuICAgIGxlZnQ6IC05OTk5cHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDcuOTllbSkgYW5kIChtYXgtd2lkdGg6IDQ3Ljk5ZW0pIHtcbiAgLmVkZC10YWJsZS1yZXNwb25zaXZlIHRkW2RhdGEtdGl0bGVdIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmVkZC10YWJsZS1yZXNwb25zaXZlIHRkW2RhdGEtdGl0bGVdOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xuICAgICAgZmxleDogMCAwIDUwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAuZWRkLXRhYmxlLXJlc3BvbnNpdmUgdGRbZGF0YS10aXRsZV1bY2xhc3MqPVwiLWFjdGlvbnNcIl06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7IH0gfVxuXG4jZWRkX2xvZ2luX2Zvcm0ge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4jdmF0X3Jlc2V0LFxuI3ZhdF92YWxpZGF0ZSB7XG4gIG1hcmdpbjogMHB4OyB9XG5cbmlucHV0W25hbWU9XCJ2YXQtbnVtYmVyXCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuXG4udmF0X251bWJlcl9ub3RfZ2l2ZW4sXG4udmF0X251bWJlcl92YWxpZGF0ZWQge1xuICBjb2xvcjogIzQxRENBQjsgfVxuXG4udmF0X251bWJlcl9ub3RfZ2l2ZW4sXG4udmF0X251bWJlcl92YWxpZGF0ZWQsXG4udmF0X251bWJlcl9ub3RfdmFsaWRhdGVkLFxuLnZhdF9udW1iZXJfbm90X2dpdmVuIHtcbiAgbWFyZ2luLWxlZnQ6IDE0cHg7IH1cblxuLnZhdF9udW1iZXJfbm90X3ZhbGlkYXRlZCB7XG4gIGNvbG9yOiAjREYyNDUxOyB9XG5cbi52YXRfbnVtYmVyX25vdF9naXZlbiB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7IH1cblxuLnZhdC1ib3gge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4jY2xvc2VfYm94IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jZWRkX3ZhdF9pbmZvX3Nob3cge1xuICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG5cbi5yYW5nZXNsaWRlcixcbi5yYW5nZXNsaWRlcl9fZmlsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4ucmFuZ2VzbGlkZXIge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogIzgwNjJENDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yYW5nZXNsaWRlcjphZnRlciB7XG4gICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IGJvdGggIWltcG9ydGFudDsgfVxuXG4ucmFuZ2VzbGlkZXItLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnJhbmdlc2xpZGVyLS12ZXJ0aWNhbCB7XG4gIHdpZHRoOiAyMHB4O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgbWF4LWhlaWdodDogMTAwJTsgfVxuXG4ucmFuZ2VzbGlkZXItLWRpc2FibGVkIHtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT00MCk7XG4gIG9wYWNpdHk6IDAuNDsgfVxuXG4ucmFuZ2VzbGlkZXJfX2ZpbGwge1xuICBiYWNrZ3JvdW5kOiAjODA2MkQ0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnJhbmdlc2xpZGVyLS1ob3Jpem9udGFsIC5yYW5nZXNsaWRlcl9fZmlsbCB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5yYW5nZXNsaWRlci0tdmVydGljYWwgLnJhbmdlc2xpZGVyX19maWxsIHtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucmFuZ2VzbGlkZXJfX2hhbmRsZSB7XG4gIGJhY2tncm91bmQ6ICNGQzVFNkU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5yYW5nZXNsaWRlcl9faGFuZGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5yYW5nZXNsaWRlci0taG9yaXpvbnRhbCAucmFuZ2VzbGlkZXJfX2hhbmRsZSB7XG4gIHRvcDogLTdweDtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7IH1cblxuLnJhbmdlc2xpZGVyLS12ZXJ0aWNhbCAucmFuZ2VzbGlkZXJfX2hhbmRsZSB7XG4gIGxlZnQ6IC03cHg7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi14OyB9XG5cbi53cGFzLXRpY2tldC1idXR0b25zLXRvcCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luLWxlZnQ6IC0xNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC53cGFzLXRpY2tldC1idXR0b25zLXRvcCBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4OyB9XG5cbi53cGFzLWxhYmVsIHtcbiAgY29sb3I6ICNGRkZGRkY7IH1cblxuLndwYXMtdGlja2V0LWJ1dHRvbnMtdG9wIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ud3Bhcy10aWNrZXQtcmVwbGllcyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLndwYXMtdGlja2V0LXJlcGxpZXMgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IDBweDsgfVxuICAud3Bhcy10aWNrZXQtcmVwbGllcyB0ci53cGFzLXN0YXR1cy11bnJlYWQsIC53cGFzLXRpY2tldC1yZXBsaWVzIHRyLndwYXMtc3RhdHVzLXVucmVhZDpudGgtY2hpbGQoZXZlbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjUsIDIyMCwgMTcxLCAwLjEpOyB9XG4gIC53cGFzLXRpY2tldC1yZXBsaWVzIHRyLndwYXMtc3RhdHVzLXVucmVhZCB0ZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDFEQ0FCOyB9XG4gIC53cGFzLXRpY2tldC1yZXBsaWVzIHRkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0U5RTlFOTsgfVxuICAgIC53cGFzLXRpY2tldC1yZXBsaWVzIHRkIC53cGFzLXVzZXItcHJvZmlsZSB7XG4gICAgICBtYXJnaW46IDI4cHg7IH1cbiAgICAud3Bhcy10aWNrZXQtcmVwbGllcyB0ZCAud3Bhcy1yZXBseS1tZXRhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tbGVmdDogLTE0cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgIGNvbG9yOiAjQzJDMkMyOyB9XG4gICAgICAud3Bhcy10aWNrZXQtcmVwbGllcyB0ZCAud3Bhcy1yZXBseS1tZXRhID4gKiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4OyB9XG4gICAgLndwYXMtdGlja2V0LXJlcGxpZXMgdGQgLndwYXMtcmVwbHktY29udGVudCBwIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLndwYXMtdXNlci1wcm9maWxlIHtcbiAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi53cGFzLWZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG5cbi53cGFzLWZvcm0gLmNoZWNrYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4ud3Bhcy1oZWxwLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogN3B4OyB9XG5cbiN3cGFzX3RpY2tldGxpc3RfZmlsdGVycyB7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLyogUHJpc21KUyAxLjExLjBcbmh0dHA6Ly9wcmlzbWpzLmNvbS9kb3dubG9hZC5odG1sP3RoZW1lcz1wcmlzbSZsYW5ndWFnZXM9bWFya3VwK2NzcytjbGlrZStqYXZhc2NyaXB0K3BocCZwbHVnaW5zPWxpbmUtbnVtYmVycyAqL1xuLyoqXG4gKiBwcmlzbS5qcyBkZWZhdWx0IHRoZW1lIGZvciBKYXZhU2NyaXB0LCBDU1MgYW5kIEhUTUxcbiAqIEJhc2VkIG9uIGRhYmJsZXQgKGh0dHA6Ly9kYWJibGV0LmNvbSlcbiAqIEBhdXRob3IgTGVhIFZlcm91XG4gKi9cbmNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdLCAuZWRkX3NsX2xpY2Vuc2Vfcm93IGlucHV0W2NsYXNzKj1cImxhbmd1YWdlLVwiXS5lZGRfc2xfbGljZW5zZV9rZXksXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcbiAgY29sb3I6IGJsYWNrO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBDb25zb2xhcywgTW9uYWNvLCAnQW5kYWxlIE1vbm8nLCAnVWJ1bnR1IE1vbm8nLCBtb25vc3BhY2U7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICAtbW96LXRhYi1zaXplOiA0O1xuICAtby10YWItc2l6ZTogNDtcbiAgdGFiLXNpemU6IDQ7XG4gIC13ZWJraXQtaHlwaGVuczogbm9uZTtcbiAgLW1vei1oeXBoZW5zOiBub25lO1xuICAtbXMtaHlwaGVuczogbm9uZTtcbiAgaHlwaGVuczogbm9uZTsgfVxuXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdOjotbW96LXNlbGVjdGlvbiwgcHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSA6Oi1tb3otc2VsZWN0aW9uLFxuY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl06Oi1tb3otc2VsZWN0aW9uLFxuLmVkZF9zbF9saWNlbnNlX3JvdyBpbnB1dFtjbGFzcyo9XCJsYW5ndWFnZS1cIl0uZWRkX3NsX2xpY2Vuc2Vfa2V5OjotbW96LXNlbGVjdGlvbiwgY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0gOjotbW96LXNlbGVjdGlvbiwgLmVkZF9zbF9saWNlbnNlX3JvdyBpbnB1dFtjbGFzcyo9XCJsYW5ndWFnZS1cIl0uZWRkX3NsX2xpY2Vuc2Vfa2V5IDo6LW1vei1zZWxlY3Rpb24ge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogI2IzZDRmYzsgfVxuXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdOjpzZWxlY3Rpb24sIHByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0gOjpzZWxlY3Rpb24sXG5jb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXTo6c2VsZWN0aW9uLFxuLmVkZF9zbF9saWNlbnNlX3JvdyBpbnB1dFtjbGFzcyo9XCJsYW5ndWFnZS1cIl0uZWRkX3NsX2xpY2Vuc2Vfa2V5OjpzZWxlY3Rpb24sIGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIDo6c2VsZWN0aW9uLCAuZWRkX3NsX2xpY2Vuc2Vfcm93IGlucHV0W2NsYXNzKj1cImxhbmd1YWdlLVwiXS5lZGRfc2xfbGljZW5zZV9rZXkgOjpzZWxlY3Rpb24ge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogI2IzZDRmYzsgfVxuXG5AbWVkaWEgcHJpbnQge1xuICBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSwgLmVkZF9zbF9saWNlbnNlX3JvdyBpbnB1dFtjbGFzcyo9XCJsYW5ndWFnZS1cIl0uZWRkX3NsX2xpY2Vuc2Vfa2V5LFxuICBwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTsgfSB9XG5cbi8qIENvZGUgYmxvY2tzICovXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcbiAgcGFkZGluZzogMWVtO1xuICBtYXJnaW46IC41ZW0gMDtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0sIC5lZGRfc2xfbGljZW5zZV9yb3cgOm5vdChwcmUpID4gaW5wdXRbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdLmVkZF9zbF9saWNlbnNlX2tleSxcbnByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuICBiYWNrZ3JvdW5kOiAjZjVmMmYwOyB9XG5cbi8qIElubGluZSBjb2RlICovXG46bm90KHByZSkgPiBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSwgLmVkZF9zbF9saWNlbnNlX3JvdyA6bm90KHByZSkgPiBpbnB1dFtjbGFzcyo9XCJsYW5ndWFnZS1cIl0uZWRkX3NsX2xpY2Vuc2Vfa2V5IHtcbiAgcGFkZGluZzogLjFlbTtcbiAgYm9yZGVyLXJhZGl1czogLjNlbTtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4udG9rZW4uY29tbWVudCxcbi50b2tlbi5wcm9sb2csXG4udG9rZW4uZG9jdHlwZSxcbi50b2tlbi5jZGF0YSB7XG4gIGNvbG9yOiBzbGF0ZWdyYXk7IH1cblxuLnRva2VuLnB1bmN0dWF0aW9uIHtcbiAgY29sb3I6ICM5OTk7IH1cblxuLm5hbWVzcGFjZSB7XG4gIG9wYWNpdHk6IC43OyB9XG5cbi50b2tlbi5wcm9wZXJ0eSxcbi50b2tlbi50YWcsXG4udG9rZW4uYm9vbGVhbixcbi50b2tlbi5udW1iZXIsXG4udG9rZW4uY29uc3RhbnQsXG4udG9rZW4uc3ltYm9sLFxuLnRva2VuLmRlbGV0ZWQge1xuICBjb2xvcjogIzkwNTsgfVxuXG4udG9rZW4uc2VsZWN0b3IsXG4udG9rZW4uYXR0ci1uYW1lLFxuLnRva2VuLnN0cmluZyxcbi50b2tlbi5jaGFyLFxuLnRva2VuLmJ1aWx0aW4sXG4udG9rZW4uaW5zZXJ0ZWQge1xuICBjb2xvcjogIzY5MDsgfVxuXG4udG9rZW4ub3BlcmF0b3IsXG4udG9rZW4uZW50aXR5LFxuLnRva2VuLnVybCxcbi5sYW5ndWFnZS1jc3MgLnRva2VuLnN0cmluZyxcbi5zdHlsZSAudG9rZW4uc3RyaW5nIHtcbiAgY29sb3I6ICNhNjdmNTk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuXG4udG9rZW4uYXRydWxlLFxuLnRva2VuLmF0dHItdmFsdWUsXG4udG9rZW4ua2V5d29yZCB7XG4gIGNvbG9yOiAjMDdhOyB9XG5cbi50b2tlbi5mdW5jdGlvbiB7XG4gIGNvbG9yOiAjREQ0QTY4OyB9XG5cbi50b2tlbi5yZWdleCxcbi50b2tlbi5pbXBvcnRhbnQsXG4udG9rZW4udmFyaWFibGUge1xuICBjb2xvcjogI2U5MDsgfVxuXG4udG9rZW4uaW1wb3J0YW50LFxuLnRva2VuLmJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4udG9rZW4uaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi50b2tlbi5lbnRpdHkge1xuICBjdXJzb3I6IGhlbHA7IH1cblxucHJlLmxpbmUtbnVtYmVycyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzLjhlbTtcbiAgY291bnRlci1yZXNldDogbGluZW51bWJlcjsgfVxuXG5wcmUubGluZS1udW1iZXJzID4gY29kZSwgLmVkZF9zbF9saWNlbnNlX3JvdyBwcmUubGluZS1udW1iZXJzID4gaW5wdXQuZWRkX3NsX2xpY2Vuc2Vfa2V5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogaW5oZXJpdDsgfVxuXG4ubGluZS1udW1iZXJzIC5saW5lLW51bWJlcnMtcm93cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRvcDogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsZWZ0OiAtMy44ZW07XG4gIHdpZHRoOiAzZW07XG4gIC8qIHdvcmtzIGZvciBsaW5lLW51bWJlcnMgYmVsb3cgMTAwMCBsaW5lcyAqL1xuICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk5OTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ubGluZS1udW1iZXJzLXJvd3MgPiBzcGFuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb3VudGVyLWluY3JlbWVudDogbGluZW51bWJlcjsgfVxuXG4ubGluZS1udW1iZXJzLXJvd3MgPiBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGluZW51bWJlcik7XG4gIGNvbG9yOiAjOTk5O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1yaWdodDogMC44ZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi53cG1lbnVjYXJ0LWNvbnRlbnRzID4gaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4OyB9XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1dJRFRIU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBpbnVpdGNzcyBnZW5lcmF0ZXMgYSBzZXJpZXMgb2YgdXRpbGl0eSBjbGFzc2VzIHRoYXQgZ2l2ZSBhIGZsdWlkIHdpZHRoIHRvXG4gKiB3aGljaGV2ZXIgZWxlbWVudCB0aGV54oCZcmUgYXBwbGllZCwgZS5nLjpcbiAqXG4gKiAgIDxpbWcgc3JjPVwiXCIgYWx0PVwiXCIgY2xhc3M9XCJ1LTEvMlwiIC8+XG4gKlxuICogVGhlc2UgY2xhc3NlcyBhcmUgbW9zdCBjb21tb25seSB1c2VkIGluIGNvbmp1bmN0aW9uIHdpdGggb3VyIGxheW91dCBzeXN0ZW0sXG4gKiBlLmcuOlxuICpcbiAqICAgPGRpdiBjbGFzcz1cIm8tbGF5b3V0X19pdGVtICB1LTEvMlwiPlxuICpcbiAqIEJ5IGRlZmF1bHQsIGludWl0Y3NzIHdpbGwgYWxzbyBnZW5lcmF0ZSByZXNwb25zaXZlIHZhcmlhbnRzIG9mIGVhY2ggb2YgdGhlc2VcbiAqIGNsYXNzZXMgYnkgdXNpbmcgeW91ciBTYXNzIE1RIGNvbmZpZ3VyYXRpb24sIGUuZy46XG4gKlxuICogICA8ZGl2IGNsYXNzPVwiby1sYXlvdXRfX2l0ZW0gIHUtMS8xICB1LTEvMkB0YWJsZXQgIHUtMS8zQGRlc2t0b3BcIj5cbiAqXG4gKiBPcHRpb25hbGx5LCBpbnVpdGNzcyBjYW4gZ2VuZXJhdGUgb2Zmc2V0IGNsYXNzZXMgd2hpY2ggY2FuIHB1c2ggYW5kIHB1bGxcbiAqIGVsZW1lbnRzIGxlZnQgYW5kIHJpZ2h0IGJ5IGEgc3BlY2lmaWVkIGFtb3VudCwgZS5nLjpcbiAqXG4gKiAgIDxkaXYgY2xhc3M9XCJvLWxheW91dF9faXRlbSAgdS0yLzMgIHUtcHVsbC0xLzNcIj5cbiAqXG4gKiBUaGlzIGlzIHVzZWZ1bCBmb3IgbWFraW5nIHZlcnkgZ3JhbnVsYXIgY2hhbmdlcyB0byB0aGUgcmVuZGVyZWQgb3JkZXIgb2ZcbiAqIGl0ZW1zIGluIGEgbGF5b3V0LlxuICpcbiAqIE4uQi4gVGhpcyBvcHRpb24gaXMgdHVybmVkIG9mZiBieSBkZWZhdWx0LlxuICovXG5cblxuXG5cblxuLy8gV2hpY2ggZnJhY3Rpb25zIHdvdWxkIHlvdSBsaWtlIGluIHlvdXIgZ3JpZCBzeXN0ZW0ocyk/IEJ5IGRlZmF1bHQsIGludWl0Y3NzXG4vLyBwcm92aWRlcyB5b3UgZnJhY3Rpb25zIG9mIG9uZSB3aG9sZSwgaGFsdmVzLCB0aGlyZHMsIHF1YXJ0ZXJzIGFuZCBmaWZ0aHMsXG4vLyBlLmcuOlxuLy9cbi8vICAgLnUtMS8yXG4vLyAgIC51LTIvNVxuLy8gICAudS0zLzRcbi8vICAgLnUtMi8zXG5cbiRmcmFjdGlvbnM6IDEgMiAzIDQgNSA2ICFkZWZhdWx0O1xuXG4kZnJhY3Rpb25zLXRlbnRoczogMSAyIDMgNCA1IDYgNyA4ICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbmFsbHksIGludWl0Y3NzIGNhbiBnZW5lcmF0ZSBjbGFzc2VzIHRvIG9mZnNldCBpdGVtcyBieSBhIGNlcnRhaW4gd2lkdGguXG4vLyBXb3VsZCB5b3UgbGlrZSB0byBnZW5lcmF0ZSB0aGVzZSB0eXBlcyBvZiBjbGFzcyBhcyB3ZWxsPyBFLmcuOlxuLy9cbi8vICAgLnUtcHVzaC0xLzNcbi8vICAgLnUtcHVsbC0yLzRcbi8vICAgLnUtcHVsbC0xLzVcbi8vICAgLnUtcHVzaC0yLzNcblxuJG9mZnNldHM6IHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gQSBtaXhpbiB0byBzcGl0IG91dCBvdXIgd2lkdGggY2xhc3Nlcy4gUGFzcyBpbiB0aGUgY29sdW1ucyB3ZSB3YW50IHRoZSB3aWR0aHNcbi8vIHRvIGhhdmUsIGFuZCBhbiBvcHRpb25hbCBzdWZmaXggZm9yIHJlc3BvbnNpdmUgd2lkdGhzLiBFLmcuIHRvIGNyZWF0ZSB0aGlyZHNcbi8vIGFuZCBxdWFydGVycyBmb3IgYSBzbWFsbCBicmVha3BvaW50OlxuLy9cbi8vIEBpbmNsdWRlIHdpZHRocygzIDQsIC1zbSk7XG5cbkBtaXhpbiB3aWR0aHMoJGNvbHVtbnMsICRicmVha3BvaW50OiBudWxsKSB7XG5cbiAgLy8gTG9vcCB0aHJvdWdoIHRoZSBudW1iZXIgb2YgY29sdW1ucyBmb3IgZWFjaCBkZW5vbWluYXRvciBvZiBvdXIgZnJhY3Rpb25zLlxuICBAZWFjaCAkZGVub21pbmF0b3IgaW4gJGNvbHVtbnMge1xuXG4gICAgLy8gQmVnaW4gY3JlYXRpbmcgYSBudW1lcmF0b3IgZm9yIG91ciBmcmFjdGlvbiB1cCB1bnRpbCB3ZSBoaXQgdGhlXG4gICAgLy8gZGVub21pbmF0b3IuXG4gICAgQGZvciAkbnVtZXJhdG9yIGZyb20gMSB0aHJvdWdoICRkZW5vbWluYXRvciB7XG5cbiAgICAgIC8vIEJ1aWxkIGEgY2xhc3MgaW4gdGhlIGZvcm1hdCBgLnUtMy80W0A8YnJlYWtwb2ludD5dYC5cbiAgICAgIC51LSN7JG51bWVyYXRvcn1cXC8jeyRkZW5vbWluYXRvcn0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIHdpZHRoOiAoJG51bWVyYXRvciAvICRkZW5vbWluYXRvcikgKiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIEBpZiAoJG9mZnNldHMgPT0gdHJ1ZSkge1xuXG4gICAgICAgIC8qKlxuICAgICAgICAqIDEuIERlZmVuc2l2ZWx5IHJlc2V0IGFueSBsZWZ0b3ZlciBvciBjb25mbGljdGluZyBgbGVmdGAvYHJpZ2h0YCB2YWx1ZXMuXG4gICAgICAgICovXG5cbiAgICAgICAgLy8gQnVpbGQgYSBjbGFzcyBpbiB0aGUgZm9ybWF0IGAudS1wdXNoLTEvMltAPGJyZWFrcG9pbnQ+XWAuXG4gICAgICAgIC51LXB1c2gtI3skbnVtZXJhdG9yfVxcLyN7JGRlbm9taW5hdG9yfSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87IC8qIFsxXSAqL1xuICAgICAgICAgIGxlZnQ6ICgkbnVtZXJhdG9yIC8gJGRlbm9taW5hdG9yKSAqIDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEJ1aWxkIGEgY2xhc3MgaW4gdGhlIGZvcm1hdCBgLnUtcHVsbC01LzZbQDxicmVha3BvaW50Pl1gLlxuICAgICAgICAudS1wdWxsLSN7JG51bWVyYXRvcn1cXC8jeyRkZW5vbWluYXRvcn0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHJpZ2h0OiAoJG51bWVyYXRvciAvICRkZW5vbWluYXRvcikgKiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbGVmdDogYXV0bzsgLyogWzFdICovXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuXG5cblxuXG4vKipcbiAqIEEgc2VyaWVzIG9mIHdpZHRoIGhlbHBlciBjbGFzc2VzIHRoYXQgeW91IGNhbiB1c2UgdG8gc2l6ZSB0aGluZ3MgbGlrZSBncmlkXG4gKiBzeXN0ZW1zLiBDbGFzc2VzIHRha2UgYSBmcmFjdGlvbi1saWtlIGZvcm1hdCAoZS5nLiBgLnUtMi8zYCkuIFVzZSB0aGVzZSBpblxuICogeW91ciBtYXJrdXA6XG4gKlxuICogPGRpdiBjbGFzcz1cInUtNy8xMlwiPlxuICpcbiAqIFRoZSBmb2xsb3dpbmcgd2lsbCBnZW5lcmF0ZSB3aWR0aHMgaGVscGVyIGNsYXNzZXMgYmFzZWQgb24gdGhlIGZyYWN0aW9uc1xuICogZGVmaW5lZCBpbiB0aGUgYCRmcmFjdGlvbnNgIGxpc3QuXG4gKi9cblxuQGluY2x1ZGUgd2lkdGhzKCRmcmFjdGlvbnMpO1xuXG5AaW5jbHVkZSB3aWR0aHMoJGZyYWN0aW9ucy10ZW50aHMpO1xuXG5cblxuXG4vKipcbiAqIElmIHdl4oCZcmUgdXNpbmcgU2Fzcy1NUSwgYXV0b21hdGljYWxseSBnZW5lcmF0ZSBncmlkIHN5c3RlbShzKSBmb3IgZWFjaCBvZiBvdXJcbiAqIGRlZmluZWQgYnJlYWtwb2ludHMsIGFuZCBnaXZlIHRoZW0gYSBSZXNwb25zaXZlIFN1ZmZpeCwgZS5nLjpcbiAqXG4gKiA8ZGl2IGNsYXNzPVwidS0zLzEyQG1vYmlsZVwiPlxuICovXG5cbkBpZiAodmFyaWFibGUtZXhpc3RzKG1xLWJyZWFrcG9pbnRzKSkge1xuXG4gIEBlYWNoICRicC1uYW1lLCAkYnAtdmFsdWUgaW4gJG1xLWJyZWFrcG9pbnRzIHtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiAkYnAtbmFtZSkge1xuICAgICAgQGluY2x1ZGUgd2lkdGhzKCRmcmFjdGlvbnMsIFxcQCN7JGJwLW5hbWV9KTtcbiAgICB9XG5cbiAgfVxuXG59XG5cbkBpZiAodmFyaWFibGUtZXhpc3RzKG1xLWJyZWFrcG9pbnRzKSkge1xuXG4gIEBlYWNoICRicC1uYW1lLCAkYnAtdmFsdWUgaW4gJG1xLWJyZWFrcG9pbnRzIHtcblxuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiAkYnAtbmFtZSkge1xuICAgICAgQGluY2x1ZGUgd2lkdGhzKCRmcmFjdGlvbnMtdGVudGhzLCBcXEAjeyRicC1uYW1lfSk7XG4gICAgfVxuXG4gIH1cblxufVxuIiwiI3t0ZXh0LWlucHV0cygpfSB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuI3t0ZXh0LWlucHV0cygpfSxcbnNlbGVjdCxcbnRleHRhcmVhIHtcblxuXHRtaW4taGVpZ2h0OiAkYmFzZS1zcGFjaW5nLXVuaXQtbGFyZ2U7XG5cblx0ZGlzcGxheTogYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcblx0b3V0bGluZTogMDtcblxuXHRsaW5lLWhlaWdodDogbm9ybWFsO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRAZXh0ZW5kICVzbWFsbDtcblxuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcblx0Ym9yZGVyLXJhZGl1czogJGJhc2UtcmFkaXVzO1xuXHRib3gtc2hhZG93OiBub25lO1xuXG5cdHRyYW5zaXRpb246ICRiYXNlLXRyYW5zaXRpb24tbGluZWFyO1xuXG5cdCY6Zm9jdXMsXG5cdCY6YWN0aXZlIHtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdGJvcmRlci1jb2xvcjogJGdyYXktZGFyaztcblxuXHRcdGJveC1zaGFkb3c6ICRiYXNlLXNoYWRvdztcblx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdH1cblxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRib2R5LWNvbG9yOyB9XG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIgeyBjb2xvcjogJGJvZHktY29sb3I7IH1cblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBjb2xvcjogJGJvZHktY29sb3I7IH1cblx0JjotbW96LXBsYWNlaG9sZGVyIHsgY29sb3I6ICRib2R5LWNvbG9yOyB9XG59XG5cbmZvcm0ge1xuXHRtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG59XG5cbnNlbGVjdCB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMDAnIGhlaWdodD0nMTAwJyBmaWxsPScjeyRib2R5LWNvbG9yfSc+PHBvbHlnb24gcG9pbnRzPScwLDAgMTAwLDAgNTAsNTAnLz48L3N2Zz5cIik7XG5cdGJhY2tncm91bmQtc2l6ZTogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAjeyRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbH0pIGNhbGMoNTAlICsgI3skYmFzZS1zcGFjaW5nLXVuaXQtdGlueSAvIDEuN30pO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRsaW5lLWhlaWdodDogJGJhc2Utc3BhY2luZy11bml0LWxhcmdlO1xuXG5cdCY6Zm9jdXMge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTAwJyBoZWlnaHQ9JzEwMCcgZmlsbD0nI3skcHJpbWFyeS1jb2xvcn0nPjxwb2x5Z29uIHBvaW50cz0nMCwwIDEwMCwwIDUwLDUwJy8+PC9zdmc+XCIpO1xuXHR9XG59XG5cbnRleHRhcmVhIHtcblx0cGFkZGluZy10b3A6ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcbn1cblxubGFiZWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2luZy11bml0LXRpbnk7XG5cdGNvbG9yOiAkYm9keS1jb2xvcjtcbn1cblxuZmllbGRzZXQge1xuXHRAZXh0ZW5kICVib3g7XG5cdFxuXHRib3gtc2hhZG93OiBub25lO1xuXHRwYWRkaW5nOiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG5cblx0bGVnZW5kIHtcblx0XHRAZXh0ZW5kIC5oNDtcblxuXHRcdHBhZGRpbmc6IDAgJGJhc2Utc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdG1hcmdpbi1sZWZ0OiAtJGJhc2Utc3BhY2luZy11bml0LXNtYWxsO1xuXHR9XG5cblx0ZmllbGRzZXQge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyOiAwO1xuXHR9XG59XG5cbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcbn1cblxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSB7XG5cdGxpbmUtaGVpZ2h0OiAkYmFzZS1saW5lLWhlaWdodCAvICRiYXNlLWZvbnQtc2l6ZTtcbn0iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG4iLCIvLyBLRU5UTEVER0VcblxuLy8gQmxhY2tcblxuQGluY2x1ZGUgZm9udC1mYWNlKCAna2VudGxlZGdlJywgJ0tlbnRsZWRnZV9CbGFjaycsIDkwMCwgbm9ybWFsICk7XG5AaW5jbHVkZSBmb250LWZhY2UoICdrZW50bGVkZ2UnLCAnS2VudGxlZGdlX0JsYWNrLUl0YWxpYycsIDkwMCwgaXRhbGljICk7XG5cbi8vIEhlYXZ5XG5cbkBpbmNsdWRlIGZvbnQtZmFjZSggJ2tlbnRsZWRnZScsICdLZW50bGVkZ2VfSGVhdnknLCA4MDAsIG5vcm1hbCApO1xuQGluY2x1ZGUgZm9udC1mYWNlKCAna2VudGxlZGdlJywgJ0tlbnRsZWRnZV9IZWF2eS1JdGFsaWMnLCA4MDAsIGl0YWxpYyApO1xuXG4vLyBFeHRyYSBCb2xkXG5cbkBpbmNsdWRlIGZvbnQtZmFjZSggJ2tlbnRsZWRnZScsICdLZW50bGVkZ2VfRXh0cmEtQm9sZCcsIDcwMCwgbm9ybWFsICk7XG5AaW5jbHVkZSBmb250LWZhY2UoICdrZW50bGVkZ2UnLCAnS2VudGxlZGdlX0V4dHJhLUJvbGQtSXRhbGljJywgNzAwLCBpdGFsaWMgKTtcblxuLy8gQm9sZFxuXG5AaW5jbHVkZSBmb250LWZhY2UoICdrZW50bGVkZ2UnLCAnS2VudGxlZGdlX0JvbGQnLCA2MDAsIG5vcm1hbCApO1xuQGluY2x1ZGUgZm9udC1mYWNlKCAna2VudGxlZGdlJywgJ0tlbnRsZWRnZV9Cb2xkLUl0YWxpYycsIDYwMCwgaXRhbGljICk7XG5cbi8vIE1lZGl1bVxuXG5AaW5jbHVkZSBmb250LWZhY2UoICdrZW50bGVkZ2UnLCAnS2VudGxlZGdlX01lZGl1bScsIDUwMCwgbm9ybWFsICk7XG5AaW5jbHVkZSBmb250LWZhY2UoICdrZW50bGVkZ2UnLCAnS2VudGxlZGdlX01lZGl1bS1JdGFsaWMnLCA1MDAsIGl0YWxpYyApO1xuXG4vLyBSZWd1bGFyXG5cbkBpbmNsdWRlIGZvbnQtZmFjZSggJ2tlbnRsZWRnZScsICdLZW50bGVkZ2VfUmVndWxhcicsIDQwMCwgbm9ybWFsICk7XG5AaW5jbHVkZSBmb250LWZhY2UoICdrZW50bGVkZ2UnLCAnS2VudGxlZGdlX1JlZ3VsYXItSXRhbGljJywgNDAwLCBpdGFsaWMgKTtcblxuLy8gTGlnaHRcblxuQGluY2x1ZGUgZm9udC1mYWNlKCAna2VudGxlZGdlJywgJ0tlbnRsZWRnZV9MaWdodCcsIDMwMCwgbm9ybWFsICk7XG5AaW5jbHVkZSBmb250LWZhY2UoICdrZW50bGVkZ2UnLCAnS2VudGxlZGdlX0xpZ2h0LUl0YWxpYycsIDMwMCwgaXRhbGljICk7XG5cbi8vIFRoaW5cblxuQGluY2x1ZGUgZm9udC1mYWNlKCAna2VudGxlZGdlJywgJ0tlbnRsZWRnZV9UaGluJywgMjAwLCBub3JtYWwgKTtcbkBpbmNsdWRlIGZvbnQtZmFjZSggJ2tlbnRsZWRnZScsICdLZW50bGVkZ2VfVGhpbi1JdGFsaWMnLCAyMDAsIGl0YWxpYyApO1xuXG4vLyBXSUxMSUVcblxuLy8gUmVndWxhclxuXG5AaW5jbHVkZSBmb250LWZhY2UoICd3aWxsaWUnLCAnV2lsbGllLVJlZ3VsYXInLCA3MDAsIG5vcm1hbCApO1xuXG5cbmJvZHkge1xuXHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblx0Zm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9keTtcblx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuYSB7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdHRyYW5zaXRpb246ICRiYXNlLXRyYW5zaXRpb24tbGluZWFyO1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiBkYXJrZW4oICRwcmltYXJ5LWNvbG9yLCAyMCApO1xuXHR9XG5cblx0PiBpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbnAge1xuXHQvLyBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblxuXHQmLmludHJvIHtcblx0XHRAZXh0ZW5kICVpbnRybztcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHR9XG5cblx0Ji5zbWFsbCB7XG5cdFx0QGV4dGVuZCAlc21hbGw7XG5cdH1cbn1cblxuLnRoaW4ge1xuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRoaW47XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmVtcGhhc2l6ZSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ly8gZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uaDAgeyBAZXh0ZW5kICVoMDsgfVxuaDEsIC5oMSB7IEBleHRlbmQgJWgxOyB9XG5oMiwgLmgyIHsgQGV4dGVuZCAlaDI7IH1cbmgzLCAuaDMgeyBAZXh0ZW5kICVoMzsgfVxuaDQsIC5oNCB7IEBleHRlbmQgJWg0OyB9XG5oNSwgLmg1IHsgQGV4dGVuZCAlaDU7IH1cbmg2LCAuaDYgeyBAZXh0ZW5kICVoNjsgfVxuXG4je2hlYWRpbmdzKCl9LFxuI3toZWFkaW5ncygkcHJlZml4OicuJyl9IHtcblx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWQtbGFyZ2U7XG5cdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtaGVhZDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFxuXHRjb2xvcjogJGJvZHktY29sb3I7XG5cblx0PiBhIHtcblx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0Jjpob3ZlciB7IGNvbG9yOiAkYmxhY2s7IH1cblx0fVxuXG5cdC5lbnRyeS1jb250ZW50ICYge1xuXHRcdC8vIEBpbmNsdWRlIGJhc2VsaW5lKCk7XG5cdH1cbn1cblxuaDMsIGg0LCBoNSwgaDYsXG4uaDMsIC5oNCwgLmg1LCAuaDYge1xuXHQvLyBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGw7XG59XG5cbmg1LCAuaDUsIGg2LCAuaDYge1xuXHRmb250LWZhbWlseTogJGZvbnQtaGVhZC1zbWFsbDtcblx0Zm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1oZWFkLXNtYWxsO1xufVxuXG4uZmYta2VudGxlZGdlIHtcblx0KlxuXHQje2hlYWRpbmdzKCl9IHtcblx0XHRmb250LWZhbWlseTogJ2tlbnRsZWRnZScgIWltcG9ydGFudDtcblx0fVxufVxuXG4uZmYtd2lsbGllIHtcblx0KlxuXHQje2hlYWRpbmdzKCl9IHtcblx0XHRmb250LWZhbWlseTogJ3dpbGxpZScgIWltcG9ydGFudDtcblx0fVxufVxuXG4uZmYtdy0xMDAgeyBmb250LXdlaWdodDogMTAwOyB9XG4uZmYtdy0yMDAgeyBmb250LXdlaWdodDogMjAwOyB9XG4uZmYtdy0zMDAgeyBmb250LXdlaWdodDogMzAwOyB9XG4uZmYtdy00MDAgeyBmb250LXdlaWdodDogNDAwOyB9XG4uZmYtdy01MDAgeyBmb250LXdlaWdodDogNTAwOyB9XG4uZmYtdy02MDAgeyBmb250LXdlaWdodDogNjAwOyB9XG4uZmYtdy03MDAgeyBmb250LXdlaWdodDogNzAwOyB9XG4uZmYtdy04MDAgeyBmb250LXdlaWdodDogODAwOyB9XG4uZmYtdy05MDAgeyBmb250LXdlaWdodDogOTAwOyB9XG5cbmJsb2NrcXVvdGUge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogNDBweDtcblxuXHQmOmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcXDIwMUNcIjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IDA7XG5cblx0XHRmb250LWZhbWlseTogJ2p1YmlsYXQnLCBzYW5zLXNlcmlmO1xuXG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cblx0XHRjb2xvcjogJGdyYXktbGlnaHQ7XG5cblx0XHRAZXh0ZW5kICVoMjtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMmVtO1xuXHRcdGxlZnQ6IDAuNWVtO1xuXHRcdGJvdHRvbTogMDtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0O1xuXHRcdFxuXHRcdHdpZHRoOiAxcHg7XG5cdH1cbn1cblxuc21hbGwge1xuXHRAZXh0ZW5kICVzbWFsbDtcbn1cblxuc3Ryb25nLFxuYiB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNCT1gtU0laSU5HXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIE1vcmUgc2Vuc2libGUgZGVmYXVsdCBib3gtc2l6aW5nOlxuICogY3NzLXRyaWNrcy5jb20vaW5oZXJpdGluZy1ib3gtc2l6aW5nLXByb2JhYmx5LXNsaWdodGx5LWJldHRlci1iZXN0LXByYWN0aWNlXG4gKi9cblxuaHRtbCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbioge1xuXG4gICYsXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xuICB9XG5cbn1cbiIsIi8qKlxuICogcGFsbSAgICAgLS0gIHBhbG0tYmFzZWQgZGV2aWNlcywgbGlrZSBwaG9uZXMgYW5kIHNtYWxsIHRhYmxldHNcbiAqIGxhcCAgICAgIC0tICBsYXAtYmFzZWQgZGV2aWNlcywgbGlrZSBpUGFkcyBvciBsYXB0b3BzXG4gKiBwb3J0YWJsZSAtLSAgYWxsIG9mIHRoZSBhYm92ZVxuICogZGVzayAgICAgLS0gIHN0YXRpb25hcnkgZGV2aWNlcywgbGlrZSBkZXNrdG9wIGNvbXB1dGVyc1xuICogcmVndWxhciAgLS0gIGFueS9hbGwgdHlwZXMgb2YgZGV2aWNlXG4qL1xuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJFZBUklBQkxFU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogSWYgeW91IGFyZSBidWlsZGluZyBhIG5vbi1yZXNwb25zaXZlIHNpdGUgYnV0IHdvdWxkIHN0aWxsIGxpa2UgdG8gdXNlXG4gKiBjc3N3aXphcmRyeS1ncmlkcywgc2V0IHRoaXMgdG8g4oCYZmFsc2XigJk6XG4gKi9cbiRyZXNwb25zaXZlOiAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLyoqXG4gKiBJcyB0aGlzIGJ1aWxkIG1vYmlsZSBmaXJzdD8gU2V0dGluZyB0byDigJh0cnVl4oCZIG1lYW5zIHRoYXQgYWxsIGdyaWRzIHdpbGwgYmVcbiAqIDEwMCUgd2lkdGggaWYgeW91IGRvIG5vdCBhcHBseSBhIG1vcmUgc3BlY2lmaWMgY2xhc3MgdG8gdGhlbS5cbiAqL1xuJG1vYmlsZS1maXJzdDogICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vKipcbiAqIFNldCB0aGUgc3BhY2luZyBiZXR3ZWVuIHlvdXIgZ3JpZCBpdGVtcy5cbiAqL1xuJGd1dHRlcjogICAgICAgICAgICAgICAgMjRweCAhZGVmYXVsdDtcblxuXG4vKipcbiAqIFdvdWxkIHlvdSBsaWtlIFNhc3PigJkgc2lsZW50IGNsYXNzZXMsIG9yIHJlZ3VsYXIgQ1NTIGNsYXNzZXM/XG4gKi9cbiR1c2Utc2lsZW50LWNsYXNzZXM6ICAgIGZhbHNlICFkZWZhdWx0O1xuXG5cbi8qKlxuICogV291bGQgeW91IGxpa2UgcHVzaCBhbmQgcHVsbCBjbGFzc2VzIGVuYWJsZWQ/XG4gKi9cbiRwdXNoOiAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0O1xuJHB1bGw6ICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG5cblxuLyoqXG4gKiBVc2luZyBgaW5saW5lLWJsb2NrYCBtZWFucyB0aGF0IHRoZSBncmlkIGl0ZW1zIG5lZWQgdGhlaXIgd2hpdGVzcGFjZSByZW1vdmluZ1xuICogaW4gb3JkZXIgZm9yIHRoZW0gdG8gd29yayBjb3JyZWN0bHkuIFNldCB0aGUgZm9sbG93aW5nIHRvIHRydWUgaWYgeW91IGFyZVxuICogZ29pbmcgdG8gYWNoaWV2ZSB0aGlzIGJ5IG1hbnVhbGx5IHJlbW92aW5nL2NvbW1lbnRpbmcgb3V0IGFueSB3aGl0ZXNwYWNlIGluXG4gKiB5b3VyIEhUTUwgeW91cnNlbGYuXG4gKlxuICogU2V0dGluZyB0aGlzIHRvIGZhbHNlIGludm9rZXMgYSBoYWNrIHdoaWNoIGNhbm5vdCBhbHdheXMgYmUgZ3VhcmFudGVlZCxcbiAqIHBsZWFzZSBzZWUgdGhlIGZvbGxvd2luZyBmb3IgbW9yZSBkZXRhaWw6XG4gKlxuICogZ2l0aHViLmNvbS9jc3N3aXphcmRyeS9jc3N3aXphcmRyeS1ncmlkcy9jb21taXQvNzQ0ZDRiMjNjOWQyYjc3ZDYwNWI1OTkxZTU0YTM5N2RmNzJlMDY4OFxuICogZ2l0aHViLmNvbS9jc3N3aXphcmRyeS9pbnVpdC5jc3MvaXNzdWVzLzE3MCNpc3N1ZWNvbW1lbnQtMTQ4NTkzNzFcbiAqL1xuJHVzZS1tYXJrdXAtZml4OiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vKipcbiAqIERlZmluZSB5b3VyIGJyZWFrcG9pbnRzLiBUaGUgZmlyc3QgdmFsdWUgaXMgdGhlIHByZWZpeCB0aGF0IHNoYWxsIGJlIHVzZWQgZm9yXG4gKiB5b3VyIGNsYXNzZXMgKGUuZy4gYC5wYWxtLS1vbmUtaGFsZmApLCB0aGUgc2Vjb25kIHZhbHVlIGlzIHRoZSBtZWRpYSBxdWVyeVxuICogdGhhdCB0aGUgYnJlYWtwb2ludCBmaXJlcyBhdC5cbiAqL1xuJGJyZWFrcG9pbnRzOiAoXG4gICAgJ3BhbG0nICcobWF4LXdpZHRoOiA0ODBweCknLFxuICAgICdsYXAnICcobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCknLFxuICAgICdwb3J0YWJsZScgJyhtYXgtd2lkdGg6IDEwMjNweCknLFxuICAgICdkZXNrJyAnKG1pbi13aWR0aDogMTAyNHB4KSdcbikgIWRlZmF1bHQ7XG5cblxuLyoqXG4gKiBEZWZpbmUgd2hpY2ggbmFtZXNwYWNlZCBicmVha3BvaW50cyB5b3Ugd291bGQgbGlrZSB0byBnZW5lcmF0ZSBmb3IgZWFjaCBvZlxuICogd2lkdGhzLCBwdXNoIGFuZCBwdWxsLiBUaGlzIGlzIGhhbmR5IGlmIHlvdSBvbmx5IG5lZWQgcHVsbCBvbiwgc2F5LCBkZXNrLCBvclxuICogeW91IG9ubHkgbmVlZCBhIG5ldyB3aWR0aCBicmVha3BvaW50IGF0IG1vYmlsZSBzaXplcy4gSXQgYWxsb3dzIHlvdSB0byBvbmx5XG4gKiBjb21waWxlIGFzIG11Y2ggQ1NTIGFzIHlvdSBuZWVkLiBBbGwgYXJlIHR1cm5lZCBvbiBieSBkZWZhdWx0LCBidXQgeW91IGNhblxuICogYWRkIGFuZCByZW1vdmUgYnJlYWtwb2ludHMgYXQgd2lsbC5cbiAqXG4gKiBQdXNoIGFuZCBwdWxsIHNoYWxsIG9ubHkgYmUgdXNlZCBpZiBgJHB1c2hgIGFuZC9vciBgJHB1bGxgIGFuZCBgJHJlc3BvbnNpdmVgXG4gKiBoYXZlIGJlZW4gc2V0IHRvIOKAmHRydWXigJkuXG4gKi9cbiRicmVha3BvaW50LWhhcy13aWR0aHM6ICgncGFsbScsICdsYXAnLCAncG9ydGFibGUnLCAnZGVzaycpICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtaGFzLXB1c2g6ICAgKCdwYWxtJywgJ2xhcCcsICdwb3J0YWJsZScsICdkZXNrJykgIWRlZmF1bHQ7XG4kYnJlYWtwb2ludC1oYXMtcHVsbDogICAoJ3BhbG0nLCAnbGFwJywgJ3BvcnRhYmxlJywgJ2Rlc2snKSAhZGVmYXVsdDtcblxuXG4vKipcbiAqIFlvdSBkbyBub3QgbmVlZCB0byBlZGl0IGFueXRoaW5nIGZyb20gdGhpcyBsaW5lIG9ud2FyZDsgY3Nzd2l6YXJkcnktZ3JpZHMgaXNcbiAqIGdvb2QgdG8gZ28uIEhhcHB5IGdyaWRkaW7igJkhXG4gKi9cbiRjbGFzcy10eXBlOiBpZigkdXNlLXNpbGVudC1jbGFzc2VzLCB1bnF1b3RlKFwiJVwiKSwgdW5xdW90ZShcIi5cIikpO1xuXG5cblxuXG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXG4gICAgJE1JWElOU1xuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogVGhlc2UgbWl4aW5zIGFyZSBmb3IgdGhlIGxpYnJhcnkgdG8gdXNlIG9ubHksIHlvdSBzaG91bGQgbm90IG5lZWQgdG8gbW9kaWZ5XG4gKiB0aGVtIGF0IGFsbC5cbiAqXG4gKiBFbmNsb3NlIGEgYmxvY2sgb2YgY29kZSB3aXRoIGEgbWVkaWEgcXVlcnkgYXMgbmFtZWQgaW4gYCRicmVha3BvaW50c2AuXG4gKi9cbkBtaXhpbiBncmlkLW1lZGlhLXF1ZXJ5KCRtZWRpYS1xdWVyeSkge1xuICAgICRicmVha3BvaW50LWZvdW5kOiBmYWxzZTtcblxuICAgIEBlYWNoICRicmVha3BvaW50IGluICRicmVha3BvaW50cyB7XG4gICAgICAgICRuYW1lOiBudGgoJGJyZWFrcG9pbnQsIDEpO1xuICAgICAgICAkZGVjbGFyYXRpb246IG50aCgkYnJlYWtwb2ludCwgMik7XG5cbiAgICAgICAgQGlmICRtZWRpYS1xdWVyeSA9PSAkbmFtZSBhbmQgJGRlY2xhcmF0aW9uIHtcbiAgICAgICAgICAgICRicmVha3BvaW50LWZvdW5kOiB0cnVlO1xuXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kICN7JGRlY2xhcmF0aW9ufSB7XG4gICAgICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgbm90ICRicmVha3BvaW50LWZvdW5kIHtcbiAgICAgICAgQHdhcm4gXCJCcmVha3BvaW50IOKAmCN7JG1lZGlhLXF1ZXJ5feKAmSBkb2VzIG5vdCBleGlzdFwiO1xuICAgIH1cbn1cblxuXG4vKipcbiAqIERyb3AgcmVsYXRpdmUgcG9zaXRpb25pbmcgaW50byBzaWxlbnQgY2xhc3NlcyB3aGljaCBjYW7igJl0IHRha2UgYWR2YW50YWdlIG9mXG4gKiB0aGUgYFtjbGFzcyo9XCJwdXNoLS1cIl1gIGFuZCBgW2NsYXNzKj1cInB1bGwtLVwiXWAgc2VsZWN0b3JzLlxuICovXG5AbWl4aW4gc2lsZW50LXJlbGF0aXZlIHtcbiAgICBAaWYgJHVzZS1zaWxlbnQtY2xhc3NlcyB7XG4gICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIH1cbn1cblxuXG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRHUklEIFNFVFVQXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiAxLiBBbGxvdyB0aGUgZ3JpZCBzeXN0ZW0gdG8gYmUgdXNlZCBvbiBsaXN0cy5cbiAqIDIuIFJlbW92ZSBhbnkgbWFyZ2lucyBhbmQgcGFkZGluZ3MgdGhhdCBtaWdodCBhZmZlY3QgdGhlIGdyaWQgc3lzdGVtLlxuICogMy4gQXBwbHkgYSBuZWdhdGl2ZSBgbWFyZ2luLWxlZnRgIHRvIG5lZ2F0ZSB0aGUgY29sdW1uc+KAmSBndXR0ZXJzLlxuICovXG4jeyRjbGFzcy10eXBlfWdyaWQge1xuICAgIGxpc3Qtc3R5bGU6bm9uZTsgICAgICAgICAgICAgICAgLyogWzFdICovXG4gICAgbWFyZ2luOjA7ICAgICAgICAgICAgICAgICAgICAgICAvKiBbMl0gKi9cbiAgICBwYWRkaW5nOjA7ICAgICAgICAgICAgICAgICAgICAgIC8qIFsyXSAqL1xuICAgIG1hcmdpbi1sZWZ0Oi0kZ3V0dGVyOyAgICAgICAgICAgLyogWzNdICovXG4gICAgQGlmIG5vdCAkdXNlLW1hcmt1cC1maXgge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzotMC4zMWVtO1xuICAgIH1cbn1cblxuQGlmIG5vdCAkdXNlLW1hcmt1cC1maXgge1xuICAgIC8qIE9wZXJhIGhhY2sgKi9cbiAgICAub3BlcmE6LW8tcHJlZm9jdXMsXG4gICAgI3skY2xhc3MtdHlwZX1ncmlkIHtcbiAgICAgICAgd29yZC1zcGFjaW5nOi0wLjQzZW07XG4gICAgfVxufVxuXG5cbiAgICAvKipcbiAgICAgKiAxLiBDYXVzZSBjb2x1bW5zIHRvIHN0YWNrIHNpZGUtYnktc2lkZS5cbiAgICAgKiAyLiBTcGFjZSBjb2x1bW5zIGFwYXJ0LlxuICAgICAqIDMuIEFsaWduIGNvbHVtbnMgdG8gdGhlIHRvcHMgb2YgZWFjaCBvdGhlci5cbiAgICAgKiA0LiBGdWxsLXdpZHRoIHVubGVzcyB0b2xkIHRvIGJlaGF2ZSBvdGhlcndpc2UuXG4gICAgICogNS4gUmVxdWlyZWQgdG8gY29tYmluZSBmbHVpZCB3aWR0aHMgYW5kIGZpeGVkIGd1dHRlcnMuXG4gICAgICovXG4gICAgI3skY2xhc3MtdHlwZX1ncmlkX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7ICAgICAgICAgICAvKiBbMV0gKi9cbiAgICAgICAgcGFkZGluZy1sZWZ0OiRndXR0ZXI7ICAgICAgICAgICAvKiBbMl0gKi9cbiAgICAgICAgdmVydGljYWwtYWxpZ246dG9wOyAgICAgICAgICAgICAvKiBbM10gKi9cbiAgICAgICAgQGlmICRtb2JpbGUtZmlyc3Qge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTsgICAgICAgICAgICAgICAgIC8qIFs0XSAqL1xuICAgICAgICB9XG4gICAgICAgIC13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94OyAgLyogWzVdICovXG4gICAgICAgICAgIC1tb3otYm94LXNpemluZzpib3JkZXItYm94OyAgLyogWzVdICovXG4gICAgICAgICAgICAgICAgYm94LXNpemluZzpib3JkZXItYm94OyAgLyogWzVdICovXG4gICAgICAgIEBpZiBub3QgJHVzZS1tYXJrdXAtZml4IHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOm5vcm1hbDtcbiAgICAgICAgICAgIHdvcmQtc3BhY2luZzpub3JtYWw7XG4gICAgICAgIH1cbiAgICB9XG5cblxuLyoqXG4gKiBSZXZlcnNlZCBncmlkcyBhbGxvdyB5b3UgdG8gc3RydWN0dXJlIHlvdXIgc291cmNlIGluIHRoZSBvcHBvc2l0ZSBvcmRlciB0b1xuICogaG93IHlvdXIgcmVuZGVyZWQgbGF5b3V0IHdpbGwgYXBwZWFyLiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbiN7JGNsYXNzLXR5cGV9Z3JpZC0tcmV2IHtcbiAgICBkaXJlY3Rpb246cnRsO1xuICAgIHRleHQtYWxpZ246bGVmdDtcblxuICAgID4gI3skY2xhc3MtdHlwZX1ncmlkX19pdGVtIHtcbiAgICAgICAgZGlyZWN0aW9uOmx0cjtcbiAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgIH1cbn1cblxuXG4vKipcbiAqIEd1dHRlcmxlc3MgZ3JpZHMgaGF2ZSBhbGwgdGhlIHByb3BlcnRpZXMgb2YgcmVndWxhciBncmlkcywgbWludXMgYW55IHNwYWNpbmcuXG4gKiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbiN7JGNsYXNzLXR5cGV9Z3JpZC0tZnVsbCB7XG4gICAgbWFyZ2luLWxlZnQ6MDtcblxuICAgID4gI3skY2xhc3MtdHlwZX1ncmlkX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjA7XG4gICAgfVxufVxuXG5cbi8qKlxuICogQWxpZ24gdGhlIGVudGlyZSBncmlkIHRvIHRoZSByaWdodC4gRXh0ZW5kcyBgLmdyaWRgLlxuICovXG4jeyRjbGFzcy10eXBlfWdyaWQtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOnJpZ2h0O1xuXG4gICAgPiAjeyRjbGFzcy10eXBlfWdyaWRfX2l0ZW0ge1xuICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgfVxufVxuXG5cbi8qKlxuICogQ2VudGVyZWQgZ3JpZHMgYWxpZ24gZ3JpZCBpdGVtcyBjZW50cmFsbHkgd2l0aG91dCBuZWVkaW5nIHRvIHVzZSBwdXNoIG9yIHB1bGxcbiAqIGNsYXNzZXMuIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuI3skY2xhc3MtdHlwZX1ncmlkLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuXG4gICAgPiAjeyRjbGFzcy10eXBlfWdyaWRfX2l0ZW0ge1xuICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgfVxufVxuXG5cbi8qKlxuICogQWxpZ24gZ3JpZCBjZWxscyB2ZXJ0aWNhbGx5IChgLmdyaWQtLW1pZGRsZWAgb3IgYC5ncmlkLS1ib3R0b21gKS4gRXh0ZW5kc1xuICogYC5ncmlkYC5cbiAqL1xuI3skY2xhc3MtdHlwZX1ncmlkLS1taWRkbGUge1xuXG4gICAgPiAjeyRjbGFzcy10eXBlfWdyaWRfX2l0ZW0ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7XG4gICAgfVxufVxuXG4jeyRjbGFzcy10eXBlfWdyaWQtLWJvdHRvbSB7XG5cbiAgICA+ICN7JGNsYXNzLXR5cGV9Z3JpZF9faXRlbSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOmJvdHRvbTtcbiAgICB9XG59XG5cblxuLyoqXG4gKiBDcmVhdGUgZ3JpZHMgd2l0aCBuYXJyb3dlciBndXR0ZXJzLiBFeHRlbmRzIGAuZ3JpZGAuXG4gKi9cbiN7JGNsYXNzLXR5cGV9Z3JpZC0tbmFycm93IHtcbiAgICBtYXJnaW4tbGVmdDotKCRndXR0ZXIgLyAyKTtcblxuICAgID4gI3skY2xhc3MtdHlwZX1ncmlkX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiRndXR0ZXIgLyAyO1xuICAgIH1cbn1cblxuXG4vKipcbiAqIENyZWF0ZSBncmlkcyB3aXRoIHdpZGVyIGd1dHRlcnMuIEV4dGVuZHMgYC5ncmlkYC5cbiAqL1xuI3skY2xhc3MtdHlwZX1ncmlkLS13aWRlIHtcbiAgICBtYXJnaW4tbGVmdDotKCRndXR0ZXIgKiAyKTtcblxuICAgID4gI3skY2xhc3MtdHlwZX1ncmlkX19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiRndXR0ZXIgKiAyO1xuICAgIH1cbn1cblxuXG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRXSURUSFNcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKipcbiAqIENyZWF0ZSBvdXIgd2lkdGggY2xhc3NlcywgcHJlZml4ZWQgYnkgdGhlIHNwZWNpZmllZCBuYW1lc3BhY2UuXG4gKi9cbkBtaXhpbiBkZXZpY2UtdHlwZSgkbmFtZXNwYWNlOlwiXCIpIHtcbiAgICAkcHJlZml4OiAkY2xhc3MtdHlwZSArICRuYW1lc3BhY2U7XG5cbiAgICAvKipcbiAgICAgKiBXaG9sZVxuICAgICAqL1xuICAgICN7JHByZWZpeH1vbmUtd2hvbGUgICAgICAgICB7IHdpZHRoOjEwMCU7IH1cblxuXG4gICAgLyoqXG4gICAgICogSGFsdmVzXG4gICAgICovXG4gICAgI3skcHJlZml4fW9uZS1oYWxmICAgICAgICAgIHsgd2lkdGg6NTAlOyB9XG5cblxuICAgIC8qKlxuICAgICAqIFRoaXJkc1xuICAgICAqL1xuICAgICN7JHByZWZpeH1vbmUtdGhpcmQgICAgICAgICB7IHdpZHRoOjMzLjMzMyU7IH1cbiAgICAjeyRwcmVmaXh9dHdvLXRoaXJkcyAgICAgICAgeyB3aWR0aDo2Ni42NjYlOyB9XG5cblxuICAgIC8qKlxuICAgICAqIFF1YXJ0ZXJzXG4gICAgICovXG4gICAgI3skcHJlZml4fW9uZS1xdWFydGVyICAgICAgIHsgd2lkdGg6MjUlOyB9XG4gICAgI3skcHJlZml4fXR3by1xdWFydGVycyAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9b25lLWhhbGY7IH1cbiAgICAjeyRwcmVmaXh9dGhyZWUtcXVhcnRlcnMgICAgeyB3aWR0aDo3NSU7IH1cblxuXG4gICAgLyoqXG4gICAgICogRmlmdGhzXG4gICAgICovXG4gICAgI3skcHJlZml4fW9uZS1maWZ0aCAgICAgICAgIHsgd2lkdGg6MjAlOyB9XG4gICAgI3skcHJlZml4fXR3by1maWZ0aHMgICAgICAgIHsgd2lkdGg6NDAlOyB9XG4gICAgI3skcHJlZml4fXRocmVlLWZpZnRocyAgICAgIHsgd2lkdGg6NjAlOyB9XG4gICAgI3skcHJlZml4fWZvdXItZmlmdGhzICAgICAgIHsgd2lkdGg6ODAlOyB9XG5cblxuICAgIC8qKlxuICAgICAqIFNpeHRoc1xuICAgICAqL1xuICAgICN7JHByZWZpeH1vbmUtc2l4dGggICAgICAgICB7IHdpZHRoOjE2LjY2NiU7IH1cbiAgICAjeyRwcmVmaXh9dHdvLXNpeHRocyAgICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH1vbmUtdGhpcmQ7IH1cbiAgICAjeyRwcmVmaXh9dGhyZWUtc2l4dGhzICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH1vbmUtaGFsZjsgfVxuICAgICN7JHByZWZpeH1mb3VyLXNpeHRocyAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fXR3by10aGlyZHM7IH1cbiAgICAjeyRwcmVmaXh9Zml2ZS1zaXh0aHMgICAgICAgeyB3aWR0aDo4My4zMzMlOyB9XG5cblxuICAgIC8qKlxuICAgICAqIEVpZ2h0aHNcbiAgICAgKi9cbiAgICAjeyRwcmVmaXh9b25lLWVpZ2h0aCAgICAgICAgeyB3aWR0aDoxMi41JTsgfVxuICAgICN7JHByZWZpeH10d28tZWlnaHRocyAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fW9uZS1xdWFydGVyOyB9XG4gICAgI3skcHJlZml4fXRocmVlLWVpZ2h0aHMgICAgIHsgd2lkdGg6MzcuNSU7IH1cbiAgICAjeyRwcmVmaXh9Zm91ci1laWdodGhzICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH1vbmUtaGFsZjsgfVxuICAgICN7JHByZWZpeH1maXZlLWVpZ2h0aHMgICAgICB7IHdpZHRoOjYyLjUlOyB9XG4gICAgI3skcHJlZml4fXNpeC1laWdodGhzICAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9dGhyZWUtcXVhcnRlcnM7IH1cbiAgICAjeyRwcmVmaXh9c2V2ZW4tZWlnaHRocyAgICAgeyB3aWR0aDo4Ny41JTsgfVxuXG5cbiAgICAvKipcbiAgICAgKiBUZW50aHNcbiAgICAgKi9cbiAgICAjeyRwcmVmaXh9b25lLXRlbnRoICAgICAgICAgeyB3aWR0aDoxMCU7IH1cbiAgICAjeyRwcmVmaXh9dHdvLXRlbnRocyAgICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH1vbmUtZmlmdGg7IH1cbiAgICAjeyRwcmVmaXh9dGhyZWUtdGVudGhzICAgICAgeyB3aWR0aDozMCU7IH1cbiAgICAjeyRwcmVmaXh9Zm91ci10ZW50aHMgICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH10d28tZmlmdGhzOyB9XG4gICAgI3skcHJlZml4fWZpdmUtdGVudGhzICAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9b25lLWhhbGY7IH1cbiAgICAjeyRwcmVmaXh9c2l4LXRlbnRocyAgICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH10aHJlZS1maWZ0aHM7IH1cbiAgICAjeyRwcmVmaXh9c2V2ZW4tdGVudGhzICAgICAgeyB3aWR0aDo3MCU7IH1cbiAgICAjeyRwcmVmaXh9ZWlnaHQtdGVudGhzICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH1mb3VyLWZpZnRoczsgfVxuICAgICN7JHByZWZpeH1uaW5lLXRlbnRocyAgICAgICB7IHdpZHRoOjkwJTsgfVxuXG5cbiAgICAvKipcbiAgICAgKiBUd2VsZnRoc1xuICAgICAqL1xuICAgICN7JHByZWZpeH1vbmUtdHdlbGZ0aCAgICAgICB7IHdpZHRoOjguMzMzJTsgfVxuICAgICN7JHByZWZpeH10d28tdHdlbGZ0aHMgICAgICB7IEBleHRlbmQgI3skcHJlZml4fW9uZS1zaXh0aDsgfVxuICAgICN7JHByZWZpeH10aHJlZS10d2VsZnRocyAgICB7IEBleHRlbmQgI3skcHJlZml4fW9uZS1xdWFydGVyOyB9XG4gICAgI3skcHJlZml4fWZvdXItdHdlbGZ0aHMgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9b25lLXRoaXJkOyB9XG4gICAgI3skcHJlZml4fWZpdmUtdHdlbGZ0aHMgICAgIHsgd2lkdGg6NDEuNjY2JSB9XG4gICAgI3skcHJlZml4fXNpeC10d2VsZnRocyAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9b25lLWhhbGY7IH1cbiAgICAjeyRwcmVmaXh9c2V2ZW4tdHdlbGZ0aHMgICAgeyB3aWR0aDo1OC4zMzMlOyB9XG4gICAgI3skcHJlZml4fWVpZ2h0LXR3ZWxmdGhzICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9dHdvLXRoaXJkczsgfVxuICAgICN7JHByZWZpeH1uaW5lLXR3ZWxmdGhzICAgICB7IEBleHRlbmQgI3skcHJlZml4fXRocmVlLXF1YXJ0ZXJzOyB9XG4gICAgI3skcHJlZml4fXRlbi10d2VsZnRocyAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9Zml2ZS1zaXh0aHM7IH1cbiAgICAjeyRwcmVmaXh9ZWxldmVuLXR3ZWxmdGhzICAgeyB3aWR0aDo5MS42NjYlOyB9XG59XG5cblxuLyoqXG4gKiBPdXIgcmVndWxhciwgbm9uLXJlc3BvbnNpdmUgd2lkdGggY2xhc3Nlcy5cbiAqL1xuQGluY2x1ZGUgZGV2aWNlLXR5cGU7XG5cblxuLyoqXG4gKiBPdXIgcmVzcG9uc2l2ZSBjbGFzc2VzLCBpZiB3ZSBoYXZlIGVuYWJsZWQgdGhlbS5cbiAqL1xuQGlmICRyZXNwb25zaXZlIHtcblxuICAgIEBlYWNoICRuYW1lIGluICRicmVha3BvaW50LWhhcy13aWR0aHMge1xuICAgICAgICBAaW5jbHVkZSBncmlkLW1lZGlhLXF1ZXJ5KCRuYW1lKSB7XG4gICAgICAgICAgIEBpbmNsdWRlIGRldmljZS10eXBlKCcjeyRuYW1lfS0tJyk7XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRQVVNIXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBQdXNoIGNsYXNzZXMsIHRvIG1vdmUgZ3JpZCBpdGVtcyBvdmVyIHRvIHRoZSByaWdodCBieSBjZXJ0YWluIGFtb3VudHMuXG4gKi9cbkBtaXhpbiBwdXNoLXNldHVwKCRuYW1lc3BhY2U6IFwiXCIpIHtcbiAgICAkcHJlZml4OiAkY2xhc3MtdHlwZSArIFwicHVzaC0tXCIgKyAkbmFtZXNwYWNlO1xuXG4gICAgLyoqXG4gICAgICogV2hvbGVcbiAgICAgKi9cbiAgICAjeyRwcmVmaXh9b25lLXdob2xlICAgICAgICAgICB7IGxlZnQ6MTAwJTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG5cblxuICAgIC8qKlxuICAgICAqIEhhbHZlc1xuICAgICAqL1xuICAgICN7JHByZWZpeH1vbmUtaGFsZiAgICAgICAgICAgIHsgbGVmdDo1MCU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuXG5cbiAgICAvKipcbiAgICAgKiBUaGlyZHNcbiAgICAgKi9cbiAgICAjeyRwcmVmaXh9b25lLXRoaXJkICAgICAgICAgICB7IGxlZnQ6MzMuMzMzJTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG4gICAgI3skcHJlZml4fXR3by10aGlyZHMgICAgICAgICAgeyBsZWZ0OjY2LjY2NiU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuXG5cbiAgICAvKipcbiAgICAgKiBRdWFydGVyc1xuICAgICAqL1xuICAgICN7JHByZWZpeH1vbmUtcXVhcnRlciAgICAgICAgIHsgbGVmdDoyNSU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuICAgICN7JHByZWZpeH10d28tcXVhcnRlcnMgICAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9b25lLWhhbGY7IH1cbiAgICAjeyRwcmVmaXh9dGhyZWUtcXVhcnRlcnMgICAgICB7IGxlZnQ6NzUlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cblxuXG4gICAgLyoqXG4gICAgICogRmlmdGhzXG4gICAgICovXG4gICAgI3skcHJlZml4fW9uZS1maWZ0aCAgICAgICAgICAgeyBsZWZ0OjIwJTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG4gICAgI3skcHJlZml4fXR3by1maWZ0aHMgICAgICAgICAgeyBsZWZ0OjQwJTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG4gICAgI3skcHJlZml4fXRocmVlLWZpZnRocyAgICAgICAgeyBsZWZ0OjYwJTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG4gICAgI3skcHJlZml4fWZvdXItZmlmdGhzICAgICAgICAgeyBsZWZ0OjgwJTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG5cblxuICAgIC8qKlxuICAgICAqIFNpeHRoc1xuICAgICAqL1xuICAgICN7JHByZWZpeH1vbmUtc2l4dGggICAgICAgICAgIHsgbGVmdDoxNi42NjYlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cbiAgICAjeyRwcmVmaXh9dHdvLXNpeHRocyAgICAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fW9uZS10aGlyZDsgfVxuICAgICN7JHByZWZpeH10aHJlZS1zaXh0aHMgICAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9b25lLWhhbGY7IH1cbiAgICAjeyRwcmVmaXh9Zm91ci1zaXh0aHMgICAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fXR3by10aGlyZHM7IH1cbiAgICAjeyRwcmVmaXh9Zml2ZS1zaXh0aHMgICAgICAgICB7IGxlZnQ6ODMuMzMzJTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG5cblxuICAgIC8qKlxuICAgICAqIEVpZ2h0aHNcbiAgICAgKi9cbiAgICAjeyRwcmVmaXh9b25lLWVpZ2h0aCAgICAgICAgICB7IGxlZnQ6MTIuNSU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuICAgICN7JHByZWZpeH10d28tZWlnaHRocyAgICAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9b25lLXF1YXJ0ZXI7IH1cbiAgICAjeyRwcmVmaXh9dGhyZWUtZWlnaHRocyAgICAgICB7IGxlZnQ6MzcuNSU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuICAgICN7JHByZWZpeH1mb3VyLWVpZ2h0aHMgICAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9b25lLWhhbGY7IH1cbiAgICAjeyRwcmVmaXh9Zml2ZS1laWdodGhzICAgICAgICB7IGxlZnQ6NjIuNSU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuICAgICN7JHByZWZpeH1zaXgtZWlnaHRocyAgICAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9dGhyZWUtcXVhcnRlcnM7IH1cbiAgICAjeyRwcmVmaXh9c2V2ZW4tZWlnaHRocyAgICAgICB7IGxlZnQ6ODcuNSU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuXG5cbiAgICAvKipcbiAgICAgKiBUZW50aHNcbiAgICAgKi9cbiAgICAjeyRwcmVmaXh9b25lLXRlbnRoICAgICAgICAgICB7IGxlZnQ6MTAlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cbiAgICAjeyRwcmVmaXh9dHdvLXRlbnRocyAgICAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fW9uZS1maWZ0aDsgfVxuICAgICN7JHByZWZpeH10aHJlZS10ZW50aHMgICAgICAgIHsgbGVmdDozMCU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuICAgICN7JHByZWZpeH1mb3VyLXRlbnRocyAgICAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9dHdvLWZpZnRoczsgfVxuICAgICN7JHByZWZpeH1maXZlLXRlbnRocyAgICAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9b25lLWhhbGY7IH1cbiAgICAjeyRwcmVmaXh9c2l4LXRlbnRocyAgICAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fXRocmVlLWZpZnRoczsgfVxuICAgICN7JHByZWZpeH1zZXZlbi10ZW50aHMgICAgICAgIHsgbGVmdDo3MCU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuICAgICN7JHByZWZpeH1laWdodC10ZW50aHMgICAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9Zm91ci1maWZ0aHM7IH1cbiAgICAjeyRwcmVmaXh9bmluZS10ZW50aHMgICAgICAgICB7IGxlZnQ6OTAlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cblxuXG4gICAgLyoqXG4gICAgICogVHdlbGZ0aHNcbiAgICAgKi9cbiAgICAjeyRwcmVmaXh9b25lLXR3ZWxmdGggICAgICAgICB7IGxlZnQ6OC4zMzMlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cbiAgICAjeyRwcmVmaXh9dHdvLXR3ZWxmdGhzICAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fW9uZS1zaXh0aDsgfVxuICAgICN7JHByZWZpeH10aHJlZS10d2VsZnRocyAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9b25lLXF1YXJ0ZXI7IH1cbiAgICAjeyRwcmVmaXh9Zm91ci10d2VsZnRocyAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fW9uZS10aGlyZDsgfVxuICAgICN7JHByZWZpeH1maXZlLXR3ZWxmdGhzICAgICAgIHsgbGVmdDo0MS42NjYlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cbiAgICAjeyRwcmVmaXh9c2l4LXR3ZWxmdGhzICAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fW9uZS1oYWxmOyB9XG4gICAgI3skcHJlZml4fXNldmVuLXR3ZWxmdGhzICAgICAgeyBsZWZ0OjU4LjMzMyU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuICAgICN7JHByZWZpeH1laWdodC10d2VsZnRocyAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9dHdvLXRoaXJkczsgfVxuICAgICN7JHByZWZpeH1uaW5lLXR3ZWxmdGhzICAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9dGhyZWUtcXVhcnRlcnM7IH1cbiAgICAjeyRwcmVmaXh9dGVuLXR3ZWxmdGhzICAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fWZpdmUtc2l4dGhzOyB9XG4gICAgI3skcHJlZml4fWVsZXZlbi10d2VsZnRocyAgICAgeyBsZWZ0OjkxLjY2NiU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxufVxuXG5AaWYgJHB1c2gge1xuXG4gICAgLyoqXG4gICAgICogTm90IGEgcGFydGljdWxhcmx5IGdyZWF0IHNlbGVjdG9yLCBidXQgdGhlIERSWWVzdCB3YXkgdG8gZG8gdGhpbmdzLlxuICAgICAqL1xuICAgIFtjbGFzcyo9XCJwdXNoLS1cIl0geyBwb3NpdGlvbjpyZWxhdGl2ZTsgfVxuXG4gICAgQGluY2x1ZGUgcHVzaC1zZXR1cDtcblxuICAgIEBpZiAkcmVzcG9uc2l2ZSB7XG4gICAgICAgIEBlYWNoICRuYW1lIGluICRicmVha3BvaW50LWhhcy1wdXNoIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyaWQtbWVkaWEtcXVlcnkoJG5hbWUpIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwdXNoLXNldHVwKCcjeyRuYW1lfS0tJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5cblxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxuICAgICRQVUxMXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyoqXG4gKiBQdWxsIGNsYXNzZXMsIHRvIG1vdmUgZ3JpZCBpdGVtcyBiYWNrIHRvIHRoZSBsZWZ0IGJ5IGNlcnRhaW4gYW1vdW50cy5cbiAqL1xuQG1peGluIHB1bGwtc2V0dXAoJG5hbWVzcGFjZTogXCJcIikge1xuICAgICRwcmVmaXg6ICRjbGFzcy10eXBlICsgXCJwdWxsLS1cIiArICRuYW1lc3BhY2U7XG5cbiAgICAvKipcbiAgICAgKiBXaG9sZVxuICAgICAqL1xuICAgICN7JHByZWZpeH1vbmUtd2hvbGUgICAgICAgICAgIHsgcmlnaHQ6MTAwJTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG5cblxuICAgIC8qKlxuICAgICAqIEhhbHZlc1xuICAgICAqL1xuICAgICN7JHByZWZpeH1vbmUtaGFsZiAgICAgICAgICAgIHsgcmlnaHQ6NTAlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cblxuXG4gICAgLyoqXG4gICAgICogVGhpcmRzXG4gICAgICovXG4gICAgI3skcHJlZml4fW9uZS10aGlyZCAgICAgICAgICAgeyByaWdodDozMy4zMzMlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cbiAgICAjeyRwcmVmaXh9dHdvLXRoaXJkcyAgICAgICAgICB7IHJpZ2h0OjY2LjY2NiU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuXG5cbiAgICAvKipcbiAgICAgKiBRdWFydGVyc1xuICAgICAqL1xuICAgICN7JHByZWZpeH1vbmUtcXVhcnRlciAgICAgICAgIHsgcmlnaHQ6MjUlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cbiAgICAjeyRwcmVmaXh9dHdvLXF1YXJ0ZXJzICAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fW9uZS1oYWxmOyB9XG4gICAgI3skcHJlZml4fXRocmVlLXF1YXJ0ZXJzICAgICAgeyByaWdodDo3NSU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuXG5cbiAgICAvKipcbiAgICAgKiBGaWZ0aHNcbiAgICAgKi9cbiAgICAjeyRwcmVmaXh9b25lLWZpZnRoICAgICAgICAgICB7IHJpZ2h0OjIwJTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG4gICAgI3skcHJlZml4fXR3by1maWZ0aHMgICAgICAgICAgeyByaWdodDo0MCU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuICAgICN7JHByZWZpeH10aHJlZS1maWZ0aHMgICAgICAgIHsgcmlnaHQ6NjAlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cbiAgICAjeyRwcmVmaXh9Zm91ci1maWZ0aHMgICAgICAgICB7IHJpZ2h0OjgwJTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG5cblxuICAgIC8qKlxuICAgICAqIFNpeHRoc1xuICAgICAqL1xuICAgICN7JHByZWZpeH1vbmUtc2l4dGggICAgICAgICAgIHsgcmlnaHQ6MTYuNjY2JTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG4gICAgI3skcHJlZml4fXR3by1zaXh0aHMgICAgICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH1vbmUtdGhpcmQ7IH1cbiAgICAjeyRwcmVmaXh9dGhyZWUtc2l4dGhzICAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fW9uZS1oYWxmOyB9XG4gICAgI3skcHJlZml4fWZvdXItc2l4dGhzICAgICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH10d28tdGhpcmRzOyB9XG4gICAgI3skcHJlZml4fWZpdmUtc2l4dGhzICAgICAgICAgeyByaWdodDo4My4zMzMlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cblxuXG4gICAgLyoqXG4gICAgICogRWlnaHRoc1xuICAgICAqL1xuICAgICN7JHByZWZpeH1vbmUtZWlnaHRoICAgICAgICAgIHsgcmlnaHQ6MTIuNSU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuICAgICN7JHByZWZpeH10d28tZWlnaHRocyAgICAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9b25lLXF1YXJ0ZXI7IH1cbiAgICAjeyRwcmVmaXh9dGhyZWUtZWlnaHRocyAgICAgICB7IHJpZ2h0OjM3LjUlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cbiAgICAjeyRwcmVmaXh9Zm91ci1laWdodGhzICAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fW9uZS1oYWxmOyB9XG4gICAgI3skcHJlZml4fWZpdmUtZWlnaHRocyAgICAgICAgeyByaWdodDo2Mi41JTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG4gICAgI3skcHJlZml4fXNpeC1laWdodGhzICAgICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH10aHJlZS1xdWFydGVyczsgfVxuICAgICN7JHByZWZpeH1zZXZlbi1laWdodGhzICAgICAgIHsgcmlnaHQ6ODcuNSU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuXG5cbiAgICAvKipcbiAgICAgKiBUZW50aHNcbiAgICAgKi9cbiAgICAjeyRwcmVmaXh9b25lLXRlbnRoICAgICAgICAgICB7IHJpZ2h0OjEwJTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG4gICAgI3skcHJlZml4fXR3by10ZW50aHMgICAgICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH1vbmUtZmlmdGg7IH1cbiAgICAjeyRwcmVmaXh9dGhyZWUtdGVudGhzICAgICAgICB7IHJpZ2h0OjMwJTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG4gICAgI3skcHJlZml4fWZvdXItdGVudGhzICAgICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH10d28tZmlmdGhzOyB9XG4gICAgI3skcHJlZml4fWZpdmUtdGVudGhzICAgICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH1vbmUtaGFsZjsgfVxuICAgICN7JHByZWZpeH1zaXgtdGVudGhzICAgICAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9dGhyZWUtZmlmdGhzOyB9XG4gICAgI3skcHJlZml4fXNldmVuLXRlbnRocyAgICAgICAgeyByaWdodDo3MCU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuICAgICN7JHByZWZpeH1laWdodC10ZW50aHMgICAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9Zm91ci1maWZ0aHM7IH1cbiAgICAjeyRwcmVmaXh9bmluZS10ZW50aHMgICAgICAgICB7IHJpZ2h0OjkwJTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG5cblxuICAgIC8qKlxuICAgICAqIFR3ZWxmdGhzXG4gICAgICovXG4gICAgI3skcHJlZml4fW9uZS10d2VsZnRoICAgICAgICAgeyByaWdodDo4LjMzMyU7IEBpbmNsdWRlIHNpbGVudC1yZWxhdGl2ZTsgfVxuICAgICN7JHByZWZpeH10d28tdHdlbGZ0aHMgICAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9b25lLXNpeHRoOyB9XG4gICAgI3skcHJlZml4fXRocmVlLXR3ZWxmdGhzICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH1vbmUtcXVhcnRlcjsgfVxuICAgICN7JHByZWZpeH1mb3VyLXR3ZWxmdGhzICAgICAgIHsgQGV4dGVuZCAjeyRwcmVmaXh9b25lLXRoaXJkOyB9XG4gICAgI3skcHJlZml4fWZpdmUtdHdlbGZ0aHMgICAgICAgeyByaWdodDo0MS42NjYlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cbiAgICAjeyRwcmVmaXh9c2l4LXR3ZWxmdGhzICAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fW9uZS1oYWxmOyB9XG4gICAgI3skcHJlZml4fXNldmVuLXR3ZWxmdGhzICAgICAgeyByaWdodDo1OC4zMzMlOyBAaW5jbHVkZSBzaWxlbnQtcmVsYXRpdmU7IH1cbiAgICAjeyRwcmVmaXh9ZWlnaHQtdHdlbGZ0aHMgICAgICB7IEBleHRlbmQgI3skcHJlZml4fXR3by10aGlyZHM7IH1cbiAgICAjeyRwcmVmaXh9bmluZS10d2VsZnRocyAgICAgICB7IEBleHRlbmQgI3skcHJlZml4fXRocmVlLXF1YXJ0ZXJzOyB9XG4gICAgI3skcHJlZml4fXRlbi10d2VsZnRocyAgICAgICAgeyBAZXh0ZW5kICN7JHByZWZpeH1maXZlLXNpeHRoczsgfVxuICAgICN7JHByZWZpeH1lbGV2ZW4tdHdlbGZ0aHMgICAgIHsgcmlnaHQ6OTEuNjY2JTsgQGluY2x1ZGUgc2lsZW50LXJlbGF0aXZlOyB9XG59XG5cbkBpZiAkcHVsbCB7XG5cbiAgICAvKipcbiAgICAgKiBOb3QgYSBwYXJ0aWN1bGFybHkgZ3JlYXQgc2VsZWN0b3IsIGJ1dCB0aGUgRFJZZXN0IHdheSB0byBkbyB0aGluZ3MuXG4gICAgICovXG4gICAgW2NsYXNzKj1cInB1bGwtLVwiXSB7IHBvc2l0aW9uOnJlbGF0aXZlOyB9XG5cbiAgICBAaW5jbHVkZSBwdWxsLXNldHVwO1xuXG4gICAgQGlmICRyZXNwb25zaXZlIHtcbiAgICAgICAgQGVhY2ggJG5hbWUgaW4gJGJyZWFrcG9pbnQtaGFzLXB1bGwge1xuICAgICAgICAgICAgQGluY2x1ZGUgZ3JpZC1tZWRpYS1xdWVyeSgkbmFtZSkge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHB1bGwtc2V0dXAoJyN7JG5hbWV9LS0nKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcbiAgJE5BVlxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qKlxuICogTmF2IGFic3RyYWN0aW9uIGFzIHBlcjogY3Nzd2l6YXJkcnkuY29tLzIwMTEvMDkvdGhlLW5hdi1hYnN0cmFjdGlvblxuICogV2hlbiB1c2VkIG9uIGFuIGBvbGAgb3IgYHVsYCwgdGhpcyBjbGFzcyB0aHJvd3MgdGhlIGxpc3QgaW50byBob3Jpem9udGFsIG1vZGVcbiAqIGUuZy46XG4gKlxuICAgPHVsIGNsYXNzPW5hdj5cblx0IDxsaT48YSBocmVmPSM+SG9tZTwvYT48L2xpPlxuXHQgPGxpPjxhIGhyZWY9Iz5BYm91dDwvYT48L2xpPlxuXHQgPGxpPjxhIGhyZWY9Iz5Qb3J0Zm9saW88L2E+PC9saT5cblx0IDxsaT48YSBocmVmPSM+Q29udGFjdDwvYT48L2xpPlxuICAgPC91bD5cbiAqXG4gKiBEZW1vOiBqc2ZpZGRsZS5uZXQvaW51aXRjc3MvVm5waDRcbiAqXG4gKi9cblxuLm5hdiB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRAZXh0ZW5kIC51LWNsZWFyZml4O1xuXHQ+IGxpIHtcblx0XHQmLCA+IGEge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0KmRpc3BsYXk6IGlubGluZTtcblx0XHRcdHpvb206IDE7XG5cblx0XHRcdCYubmljb246ZW1wdHkge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8qKlxuICogYC5uYXYtLXN0YWNrZWRgIGV4dGVuZHMgYC5uYXZgIGFuZCB0aHJvd3MgdGhlIGxpc3QgaW50byB2ZXJ0aWNhbCBtb2RlLCBlLmcuOlxuICpcbiAgIDx1bCBjbGFzcz1cIm5hdiAgbmF2LS1zdGFja2VkXCI+XG5cdCA8bGk+PGEgaHJlZj0jPkhvbWU8L2E+PC9saT5cblx0IDxsaT48YSBocmVmPSM+QWJvdXQ8L2E+PC9saT5cblx0IDxsaT48YSBocmVmPSM+UG9ydGZvbGlvPC9hPjwvbGk+XG5cdCA8bGk+PGEgaHJlZj0jPkNvbnRhY3Q8L2E+PC9saT5cbiAgIDwvdWw+XG4gKlxuICovXG5cbi5uYXYtLXN0YWNrZWQge1xuXHQ+IGxpIHtcblx0XHRkaXNwbGF5OiBsaXN0LWl0ZW07XG5cdFx0bWFyZ2luLWxlZnQ6IDA7IC8vIFJlc2V0IG1hcmdpbiBsZWZ0IGNvbWluZyB0aHJvdWdoIGlubGluZSBuYXZcblx0XHQ+IGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG5cbi5uYXYtLWljb25zIHtcblx0PiBsaSB7XG5cdFx0PiBhIHtcblx0XHRcdCYsICY6YmVmb3JlIHsgbWFyZ2luLXJpZ2h0OiAkYmFzZS1zcGFjaW5nLXVuaXQtdGlueTsgfVxuXHRcdH1cblx0fVxufVxuLyoqXG4gKiBgLm5hdi0tYmFubmVyYCBleHRlbmRzIGAubmF2YCBhbmQgY2VudHJlcyB0aGUgbGlzdCwgZS5nLjpcbiAqXG4gICA8dWwgY2xhc3M9XCJuYXYgIG5hdi0tYmFubmVyXCI+XG5cdCA8bGk+PGEgaHJlZj0jPkhvbWU8L2E+PC9saT5cblx0IDxsaT48YSBocmVmPSM+QWJvdXQ8L2E+PC9saT5cblx0IDxsaT48YSBocmVmPSM+UG9ydGZvbGlvPC9hPjwvbGk+XG5cdCA8bGk+PGEgaHJlZj0jPkNvbnRhY3Q8L2E+PC9saT5cbiAgIDwvdWw+XG4gKlxuICovXG5cbi5uYXYtLWJhbm5lciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi8qKlxuICogR2l2ZSBuYXYgbGlua3MgYSBiaWcsIGJsb2NreSBoaXQgYXJlYS4gRXh0ZW5kcyBgLm5hdmAsIGUuZy46XG4gKlxuICAgPHVsIGNsYXNzPVwibmF2ICBuYXYtLWJsb2NrXCI+XG5cdCA8bGk+PGEgaHJlZj0jPkhvbWU8L2E+PC9saT5cblx0IDxsaT48YSBocmVmPSM+QWJvdXQ8L2E+PC9saT5cblx0IDxsaT48YSBocmVmPSM+UG9ydGZvbGlvPC9hPjwvbGk+XG5cdCA8bGk+PGEgaHJlZj0jPkNvbnRhY3Q8L2E+PC9saT5cbiAgIDwvdWw+XG4gKlxuICovXG5cbi5uYXYtLWJsb2NrIHtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdC8qKlxuICAgKiBSZW1vdmUgd2hpdGVzcGFjZSBjYXVzZWQgYnkgYGlubGluZS1ibG9ja2AuXG4gICAqL1xuXHRcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjMxZW07XG5cdHdvcmQtc3BhY2luZzogLTAuNDNlbTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0PiBsaSB7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHR3b3JkLXNwYWNpbmc6IG5vcm1hbDtcblx0fVxufVxuLyoqXG4gKiBGb3JjZSBhIG5hdiB0byBvY2N1cHkgMTAwJSBvZiB0aGUgYXZhaWxhYmxlIHdpZHRoIG9mIGl0cyBwYXJlbnQuIEV4dGVuZHNcbiAqIGAubmF2YCwgZS5nLjpcbiAqXG4gICA8dWwgY2xhc3M9XCJuYXYgIG5hdi0tZml0XCI+XG5cdCA8bGk+PGEgaHJlZj0jPkhvbWU8L2E+PC9saT5cblx0IDxsaT48YSBocmVmPSM+QWJvdXQ8L2E+PC9saT5cblx0IDxsaT48YSBocmVmPSM+UG9ydGZvbGlvPC9hPjwvbGk+XG5cdCA8bGk+PGEgaHJlZj0jPkNvbnRhY3Q8L2E+PC9saT5cbiAgIDwvdWw+XG4gKlxuICogVGhhbmtzIHRvIEBwaW1wbCBmb3IgdGhpcyBpZGVhIVxuICovXG5cbi5uYXYtLWZpdCB7XG5cdGRpc3BsYXk6IHRhYmxlO1xuXHR3aWR0aDogMTAwJTtcblx0PiBsaSB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHQ+IGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG4vKipcbiAqIE1ha2UgYSBsaXN0IG9mIGtleXdvcmRzLiBFeHRlbmRzIGAubmF2YCwgZS5nLjpcbiAqXG4gICBgPHVsIGNsYXNzPVwibmF2ICBuYXYtLWtleXdvcmRzPmBcbiAqXG4gKi9cblxuLm5hdi0ta2V5d29yZHMge1xuXHQ+IGxpIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXFwwMDJDXCIgXCJcXDAwQTBcIjtcblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4vKipcbiogQ2xhc3MgdGhhdCBhZGRzIHNwYWNpbmcgYmV0d2VlbiBlbGVtZW50cyBvZiBhIG5hdiBjbGFzcyBsaXN0XG4qKi9cblxuJG5hdi1zcGFjaW5nczogKFxuICAnLS10aW55J1x0XHQ6ICRiYXNlLXNwYWNpbmctdW5pdC10aW55LFxuICAnLS1zbWFsbCdcdFx0OiAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGwsXG4gIG51bGxcdFx0XHQ6ICRiYXNlLXNwYWNpbmctdW5pdCxcbikgIWRlZmF1bHQ7XG5cbkBlYWNoICRzaXplLW5hbWUsICRzaXplLXZhbHVlIGluICRuYXYtc3BhY2luZ3Mge1xuICAubmF2Lm5hdi1zcGFjZSN7JHNpemUtbmFtZX0ge1xuICBcdG1hcmdpbi1sZWZ0OiAtI3skc2l6ZS12YWx1ZX07XG5cdGxpICB7XG5cdFx0bWFyZ2luLWxlZnQ6ICN7JHNpemUtdmFsdWV9O1xuXHR9XG5cdCYubmF2LS1zdGFja2VkIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHQ+IGxpIHsgbWFyZ2luLWxlZnQ6IDA7IH1cblx0XHQ+IGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogI3skc2l6ZS12YWx1ZX07XG5cdFx0fVxuXHR9XG59XG59IiwiLy8gU3RhY2tlZCBtZW51c1xuXG4lc3RhY2tlZC1uYXYge1xuXHRAZXh0ZW5kICVkYXRhLWxpc3Q7XG5cdEBleHRlbmQgJWJveDtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cblx0bGkge1xuXHRcdCYuY3VycmVudC1tZW51LWl0ZW0ge1xuXHRcdFx0PiBhIHsgY29sb3I6ICRwcmltYXJ5LWNvbG9yOyB9XG5cdFx0fVxuXHR9XG59XG5cbiVzaWRlYmFyLW5hdiB7XG5cdEBleHRlbmQgJXN0YWNrZWQtbmF2O1xuXG5cdGxpIHtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0YSB7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAkYmFzZS1zcGFjaW5nLXVuaXQtdGlueSAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbiggJHdoaXRlLCAyICk7XG5cdFx0XHR9XG5cblx0XHRcdC5mYSB7XG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnN1Yi1tZW51IHtcblx0XHRAZXh0ZW5kICVkYXRhLWxpc3Q7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcblxuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcblx0XHRcdGEgeyBwYWRkaW5nLWxlZnQ6IGNhbGMoIDE4cHggKyAjeyRiYXNlLXNwYWNpbmctdW5pdH0gKTsgfVxuXHRcdH1cblx0fVxufVxuXG4uc2lkZWJhci1uYXYge1xuXHRAZXh0ZW5kICVzaWRlYmFyLW5hdjtcblxuXHQmLnNpZGViYXItbmF2LS1zcGFjZWQge1xuXHRcdGxpIHtcblx0XHRcdGEge1xuXHRcdFx0XHRwYWRkaW5nOiAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGwgJGJhc2Utc3BhY2luZy11bml0LXNtYWxsICsgJGJhc2Utc3BhY2luZy11bml0LXRpbnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIEhlYWRlciBOYXZpZ2F0aW9uXG5cbnVsLm5hdi1tZW51IHtcblx0bGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0PiB1bCB7XG5cdFx0XHRcdC8vIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEgeyBkaXNwbGF5OiBibG9jazsgfVxuXHR9XG5cblx0LnN1Yi1tZW51LXdyYXAge1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXG5cdFx0bWluLXdpZHRoOiAxNTBweDtcblxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtJGJhc2Utc3BhY2luZy11bml0LXNtYWxsKTtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsO1xuXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0JiAuc3ViLW1lbnUtd3JhcCB7XG5cdFx0XHR0b3A6IC0xcHg7XG5cdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0ei1pbmRleDogOTk7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR1bCB7XG5cdFx0QGV4dGVuZCAlc2lkZWJhci1uYXY7XG5cblx0XHRsaSB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0Ly8gb3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuc3ViLW1lbnUge1xuXHRcdFx0bGkgYSB7XG5cdFx0XHRcdHBhZGRpbmc6ICRiYXNlLXNwYWNpbmctdW5pdC10aW55ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1JFU0VUXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEEgdmVyeSBzaW1wbGUgcmVzZXQgdGhhdCBzaXRzIG9uIHRvcCBvZiBOb3JtYWxpemUuY3NzLlxuICovXG5ib2R5LFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxuYmxvY2txdW90ZSxcbnAsXG5wcmUsXG5kbCxcbmRkLFxub2wsXG51bCxcbmZpZ3VyZSxcbmhyLFxuZmllbGRzZXQsXG5sZWdlbmQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0cmFpbGluZyBtYXJnaW5zIGZyb20gbmVzdGVkIGxpc3RzLlxuICovXG5saSA+IHtcbiAgICBvbCwgdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLyoqXG4gKiBSZW1vdmUgZGVmYXVsdCB0YWJsZSBzcGFjaW5nLlxuICovXG50YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyoqXG4gKiAxLiBSZXNldCBDaHJvbWUgYW5kIEZpcmVmb3ggYmVoYXZpb3VyIHdoaWNoIHNldHMgYSBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgXG4gKiAgICBvbiBmaWVsZHNldHMuXG4gKi9cbmZpZWxkc2V0IHtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgLyogWzFdICovXG4gICAgXG4gICAgYm9yZGVyOiAwO1xufVxuXG4qIHtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjU0hBUkVEXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFNoYXJlZCBkZWNsYXJhdGlvbnMgZm9yIGNlcnRhaW4gZWxlbWVudHMuXG4gKi9cblxuLyoqXG4gKiBBbHdheXMgZGVjbGFyZSBtYXJnaW5zIGluIHRoZSBzYW1lIGRpcmVjdGlvbjpcbiAqIGNzc3dpemFyZHJ5LmNvbS8yMDEyLzA2L3NpbmdsZS1kaXJlY3Rpb24tbWFyZ2luLWRlY2xhcmF0aW9uc1xuICovXG5cbi8qIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlciAqL1xuXG5hZGRyZXNzLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbmJsb2NrcXVvdGUsIHAsIHByZSxcbmRsLCBvbCwgdWwsXG5maWd1cmUsXG5ocixcbnRhYmxlLFxuZmllbGRzZXQge1xuICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG5cbiAgJjpsYXN0LWNoaWxkIHsgbWFyZ2luLWJvdHRvbTogMDsgfVxufVxuXG5cbi8qKlxuICogQ29uc2lzdGVudCBpbmRlbnRhdGlvbiBmb3IgbGlzdHMuXG4gKi9cblxuZGQsIG9sLCB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG59XG5cbi8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyICovIiwiLy8vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICAgI01JWElOU1xuLy8gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy8gR2xvYmFsIG1peGlucyBhdmFpbGFibGUgdG8gdGhlIGVudGlyZSBwcm9qZWN0LiBEZWZpbmUgZmlsZS1zcGVjaWZpY1xuLy8gbWl4aW5zIGluc2lkZSB0aGUgZmlsZSB0byB3aGljaCB0aGV5IHJlbGF0ZS5cblxuXG5cblxuXG4vLyBHZW5lcmF0ZSBhIGZvbnQtc2l6ZSBhbmQgYmFzZWxpbmUtY29tcGF0aWJsZSBsaW5lLWhlaWdodC5cblxuQG1peGluIGZvbnQtc2l6ZSgkZm9udC1zaXplLCAkbGluZS1oZWlnaHQ6IGF1dG8sICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG5cblx0QGlmICgkaW1wb3J0YW50ID09IHRydWUpIHtcblx0XHQkaW1wb3J0YW50OiAhaW1wb3J0YW50O1xuXHR9IEBlbHNlaWYgKCRpbXBvcnRhbnQgPT0gZmFsc2UpIHtcblx0XHQkaW1wb3J0YW50OiBudWxsO1xuXHR9IEBlbHNlIHtcblx0XHRAZXJyb3IgXCIjeyRpbXBvcnRhbnR9IG5lZWRzIHRvIGJlIGB0cnVlYCBvciBgZmFsc2VgLlwiXG5cdH1cblxuXHRAaWYgKCRvbGRJRSA9PSB0cnVlKSB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1zaXplICRpbXBvcnRhbnQ7XG5cdH1cblxuXHRmb250LXNpemU6ICgkZm9udC1zaXplIC8gJGJhc2UtZm9udC1zaXplKSAqIDFyZW0gJGltcG9ydGFudDtcblxuXHRAaWYgKCRsaW5lLWhlaWdodCA9PSAnYXV0bycpIHtcblx0XHRsaW5lLWhlaWdodDogY2VpbCgkZm9udC1zaXplIC8gJGJhc2UtbGluZS1oZWlnaHQpICogKCRiYXNlLWxpbmUtaGVpZ2h0IC8gJGZvbnQtc2l6ZSkgJGltcG9ydGFudDtcblx0fVxuXG5cdEBlbHNlIHtcblxuXHRcdEBpZiAodHlwZS1vZigkbGluZS1oZWlnaHQpID09IG51bWJlciBvciAkbGluZS1oZWlnaHQgPT0gJ2luaGVyaXQnIG9yICRsaW5lLWhlaWdodCA9PSAnbm9ybWFsJykge1xuXHRcdFx0bGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodCAkaW1wb3J0YW50O1xuXHRcdH1cblxuXHRcdEBlbHNlaWYgKCRsaW5lLWhlaWdodCAhPSAnbm9uZScgYW5kICRsaW5lLWhlaWdodCAhPSBmYWxzZSkge1xuXHRcdFx0QGVycm9yIFwiROKAmW9oISDigJgjeyRsaW5lLWhlaWdodH3igJkgaXMgbm90IGEgdmFsaWQgdmFsdWUgZm9yIGBsaW5lLWhlaWdodGAuXCI7XG5cdFx0fVxuXG5cdH1cblxufVxuXG4vLyBNaXhpbiB0byBjcmVhdGUgYSBkZWNsYXJhdGlvbiB3aG9zZSB2YWx1ZSBpcyBhIHJlbSB1bml0LiBBbHNvIHByb3ZpZGUgcGl4ZWxcbi8vIGZhbGxiYWNrLlxuXG5AbWl4aW4gcmVtKCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG5cblx0QGlmICgkb2xkSUUgPT0gdHJ1ZSkge1xuXHRcdCN7JHByb3BlcnR5fTogJHZhbHVlO1xuXHR9XG5cblx0I3skcHJvcGVydHl9OiByZW0oJHZhbHVlKTtcbn1cblxuLnNpbXBsZS11c2FnZSB7XG5cdEBpbmNsdWRlIHJlbShwYWRkaW5nLCAxMHB4KTtcbn1cblxuXG5cblxuLy8gTWl4aW4gdG8gZHJvcCBtaWNybyBjbGVhcmZpeCBpbnRvIGEgc2VsZWN0b3IuIEZ1cnRoZXIgcmVhZGluZzpcbi8vIGh0dHA6Ly93d3cuY3NzbW9qby5jb20vdGhlLXZlcnktbGF0ZXN0LWNsZWFyZml4LXJlbG9hZGVkL1xuLy9cbi8vIC51c2FnZSB7XG4vLyAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4vLyB9XG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcblxuXHQmOmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuXHR9XG5cbn1cblxuLy8gR2VuZXJhdGUgYDpob3ZlcmAgYW5kIGA6Zm9jdXNgIHN0eWxlcyBpbiBvbmUgZ28uXG5cbkBtaXhpbiBob2N1cygpIHtcblx0Jjpob3Zlcixcblx0Jjpmb2N1cyB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuLy8gTWl4aW4gdG8gcXVpY2tseSBhcHBseSBhY2Nlc3NpYmxlIGhpZGluZyB0byBlbGVtZW50cy5cblxuQG1peGluIGhpZGRlbi12aXN1YWxseSgpIHtcblx0Ym9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCkgIWltcG9ydGFudDtcblx0aGVpZ2h0OiAxcHggIWltcG9ydGFudDtcblx0bWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcblx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0d2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG5AbWl4aW4gZm9udC1mYWNlKCAkZm9udC1uYW1lLCAkZmlsZS1uYW1lLCAkZm9udC13ZWlnaHQsICRmb250LXN0eWxlICkge1xuXHRAZm9udC1mYWNlIHtcblx0XHRmb250LWZhbWlseTogI3skZm9udC1uYW1lfTtcblx0XHRzcmM6IFx0dXJsKCdhc3NldHMvZm9udHMvI3skZm9udC1uYW1lfS8jeyRmaWxlLW5hbWV9LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXG5cdFx0XHRcdHVybCgnYXNzZXRzL2ZvbnRzLyN7JGZvbnQtbmFtZX0vI3skZmlsZS1uYW1lfS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG5cdFx0XHRcdHVybCgnYXNzZXRzL2ZvbnRzLyN7JGZvbnQtbmFtZX0vI3skZmlsZS1uYW1lfS50dGYnKSAgZm9ybWF0KCd0cnVldHlwZScpLFxuXHRcdFx0XHR1cmwoJ2Fzc2V0cy9mb250cy8jeyRmb250LW5hbWV9LyN7JGZpbGUtbmFtZX0uc3ZnIyN7JGZpbGUtbmFtZX0nKSBmb3JtYXQoJ3N2ZycpO1xuXHRcdGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQ7XG5cdFx0Zm9udC1zdHlsZTogJGZvbnQtc3R5bGU7XG5cdH1cbn1cbiIsIi8vIERlZmF1bHQgY29uZmlndXJhdGlvbiBmb3IgdHlwZWxpbmVcbiRyZVR5cGVfY29uZmlnOiAoXG5cdHBvaW50czogKDAgMSwgNTAgMS42LCAyMDAgMS44KSxcblx0YnJlYWtwb2ludHM6IDEzMDBweCA5ODBweCA3NDBweCA1MjBweCxcblx0cnVsZXM6IChcblx0XHQnJWgwJyBcdFx0XHQ6IDExMHB4LFxuXHRcdCclYmlnJ1x0XHRcdDogNzhweCxcblx0XHQnJWh0bWwnXHRcdFx0OiAkYmFzZS1mb250LXNpemUsXG5cdFx0JyVib2R5J1x0XHRcdDogJGJhc2UtZm9udC1zaXplLFxuXHRcdCclaDEnXHRcdFx0OiA0OHB4LFxuXHRcdCclaDInXHRcdFx0OiAzNnB4LFxuXHRcdCclaDMnXHRcdFx0OiAyNHB4LFxuXHRcdCclaDQnXHRcdFx0OiAyMHB4LFxuXHRcdCclaDUnXHRcdFx0OiAxOHB4LFxuXHRcdCclaDYnXHRcdFx0OiAxNnB4LFxuXHRcdCclaW50cm8nXHRcdDogMThweCxcblx0XHQnJXNtYWxsJ1x0XHQ6IDE0cHgsXG5cdFx0JyV0aW55J1x0XHRcdDogMTJweCxcblx0KSxcbikgIWRlZmF1bHQ7XG5cbiRyZVR5cGVfcG9pbnRzOiBcdFx0bWFwLWdldCgkcmVUeXBlX2NvbmZpZywgcG9pbnRzKSBcdFx0IWRlZmF1bHQ7XG4kcmVUeXBlX2JyZWFrcG9pbnRzOiBcdG1hcC1nZXQoJHJlVHlwZV9jb25maWcsIGJyZWFrcG9pbnRzKSBcdCFkZWZhdWx0O1xuJHJlVHlwZV9ydWxlczogXHRcdFx0bWFwLWdldCgkcmVUeXBlX2NvbmZpZywgcnVsZXMpIFx0XHRcdCFkZWZhdWx0O1xuXG4kQTogbnRoKCRyZVR5cGVfcG9pbnRzLCAxKTtcbiRCOiBudGgoJHJlVHlwZV9wb2ludHMsIDIpO1xuJEM6IG50aCgkcmVUeXBlX3BvaW50cywgMyk7XG5cbkBmdW5jdGlvbiBzdHJpcC11bml0KCRudW1iZXIpIHtcblx0QGlmIHR5cGUtb2YoJG51bWJlcikgPT0gJ251bWJlcicgYW5kIG5vdCB1bml0bGVzcygkbnVtYmVyKSB7XG5cdFx0QHJldHVybiAkbnVtYmVyIC8gKCRudW1iZXIgKiAwICsgMSk7XG5cdH1cblx0QHJldHVybiAkbnVtYmVyO1xufVxuXG5AZnVuY3Rpb24gcG93KCRiYXNlLCAkZXhwb25lbnQpIHtcbiAgICAvLyByZXNldCB2YWx1ZVxuICAgICR2YWx1ZTogJGJhc2U7XG4gICAgLy8gcG9zaXRpdmUgaW50ZXJnZXJzIGdldCBtdWx0aXBsaWVkXG4gICAgQGlmICRleHBvbmVudCA+IDEge1xuICAgICAgICBAZm9yICRpIGZyb20gMiB0aHJvdWdoICRleHBvbmVudCB7XG4gICAgICAgICAgICAkdmFsdWU6ICR2YWx1ZSAqICRiYXNlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC8vIG5lZ2l0aXZlIGludGVyZ2VycyBnZXQgZGl2aWRlZC4gQSBudW1iZXIgZGl2aWRlZCBieSBpdHNlbGYgaXMgMVxuICAgIEBpZiAkZXhwb25lbnQgPCAxIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAtJGV4cG9uZW50IHtcbiAgICAgICAgICAgICR2YWx1ZTogJHZhbHVlIC8gJGJhc2U7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLy8gcmV0dXJuIHRoZSBsYXN0IHZhbHVlIHdyaXR0ZW5cbiAgICBAcmV0dXJuICR2YWx1ZTtcbn1cblxuLy8gcmV0dXJucyBZIHZhbHVlIGZvciBhIGdpdmVuIGZvbnQtc2l6ZSBmb3IgdGhlIGZpcnN0IGJyZWFrcG9udFxuLy8gYWNjb3JkaW5nIHRvIHRoZSBnaXZlbiB2YXJpYWJsZSB2YWx1ZXNcbkBmdW5jdGlvbiBnZXRZKCRmb250U2l6ZSkge1xuXHQkZm9udFNpemU6IHN0cmlwLXVuaXQoJGZvbnRTaXplKTtcblx0QGlmICRmb250U2l6ZSA8IG50aCgkQiwgMSkge1xuXHRcdC8vIGlmIGdpdmVuIGZvbnRTaXplIGlzIHNtYWxsZXIgdGhlbiBCLnhcblx0XHQvLyB1c2UgYW4gZXhwb25lbnRpYWwgZnVuY3Rpb24gdG8gZGV0ZXJtaW5lIFkgdmFsdWUgWyBpZS4geSA9IGFiXih4XjMpIF1cblx0XHQkYTogbnRoKCRBLCAyKTtcblx0XHQkYjogKG50aCgkQiwgMikgLSBudGgoJEEsIDIpKSAvIHBvdyhudGgoJEIsIDEpLCAzKTtcblx0XHRAcmV0dXJuICRhICsgJGIgKiBwb3coJGZvbnRTaXplLCAzKTtcblx0fSBAZWxzZSB7XG5cdFx0Ly8gb3RoZXJ3aXNlIHVzZSBhIGJhc2ljIGxpbmVhciBlcXVhdGlvbiBzb2x2aW5nIG1ldGhvZFxuXHRcdEByZXR1cm4gbnRoKCRCLCAyKSArIChudGgoJEMsIDIpIC0gbnRoKCRCLCAyKSkgKiAoJGZvbnRTaXplIC0gbnRoKCRCLCAxKSkgLyAobnRoKCRDLCAxKSAtIG50aCgkQiwgMSkpO1xuXHR9XG59XG5cbi8vIHVzZWQgdG8gZ2V0IHRoZSBhY3R1YWwgZm9udC1zaXplIGZvciBhIGdpdmVuIGJyZWFrcG9pbnRcbkBmdW5jdGlvbiBnZXRGb250U2l6ZSgkZm9udFNpemUsICRicmVha3BvaW50OiBmYWxzZSkge1xuXG5cdCRpbmRleDogaW5kZXgoJHJlVHlwZV9icmVha3BvaW50cywgJGJyZWFrcG9pbnQpO1xuXHRAaWYgJGluZGV4ID09IG51bGwge1xuXHRcdEByZXR1cm4gJGZvbnRTaXplO1xuXHR9XG5cblx0Ly8gd2UgbmVlZCB0byBmaW5kIHZhbHVlcyB0aGF0IGFyZSBlcXVhbGx5IHNwcmVhZCBhY3Jvc3MgdGhlIGludGVydmFsIFsxLCBnZXRZKCRmb250U2l6ZSldIGZvciBlYWNoIGJyZWFrcG9pbnQgd2UgaGF2ZVxuXHQkeTogZ2V0WSgkZm9udFNpemUpO1xuXHQkcmF0aW86ICgkeSAtIDEpICogJGluZGV4IC8gbGVuZ3RoKCRyZVR5cGVfYnJlYWtwb2ludHMpICsgMTtcblx0QHJldHVybiByb3VuZCgkZm9udFNpemUgLyAkcmF0aW8pO1xufVxuXG4vL1xuQGVhY2ggJHNlbGVjdG9yLCAkdmFsdWUgaW4gJHJlVHlwZV9ydWxlcyB7XG5cdCN7JHNlbGVjdG9yfSB7XG5cdFx0Zm9udC1zaXplOiAkdmFsdWU7XG5cdH1cbn1cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gJHJlVHlwZV9icmVha3BvaW50cyB7XG5cdEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQpIHtcblx0XHRAZWFjaCAkc2VsZWN0b3IsICR2YWx1ZSBpbiAkcmVUeXBlX3J1bGVzIHtcblx0XHRcdCN7JHNlbGVjdG9yfSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogZ2V0Rm9udFNpemUoJHZhbHVlLCAkYnJlYWtwb2ludCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7IC8vIEZpeGVzIGFuIGlzc3VlIHdoZXJlIFJ1YnkgbG9jYWxlIGlzIG5vdCBzZXQgcHJvcGVybHlcbiAgICAgICAgICAgICAgICAgIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xL3B1bGwvMTBcblxuLy8vIEJhc2UgZm9udCBzaXplIG9uIHRoZSBgPGJvZHk+YCBlbGVtZW50XG4vLy8gQHR5cGUgTnVtYmVyICh1bml0KVxuJG1xLWJhc2UtZm9udC1zaXplOiAxNnB4ICFkZWZhdWx0O1xuXG4vLy8gUmVzcG9uc2l2ZSBtb2RlXG4vLy9cbi8vLyBTZXQgdG8gYGZhbHNlYCB0byBlbmFibGUgc3VwcG9ydCBmb3IgYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBAbWVkaWEgcXVlcmllcyxcbi8vLyAoSUUgPD0gOCwgRmlyZWZveCA8PSAzLCBPcGVyYSA8PSA5KVxuLy8vXG4vLy8gWW91IGNvdWxkIGNyZWF0ZSBhIHN0eWxlc2hlZXQgc2VydmVkIGV4Y2x1c2l2ZWx5IHRvIG9sZGVyIGJyb3dzZXJzLFxuLy8vIHdoZXJlIEBtZWRpYSBxdWVyaWVzIGFyZSByYXN0ZXJpemVkXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gIC8vIG9sZC1pZS5zY3NzXG4vLy8gICRtcS1yZXNwb25zaXZlOiBmYWxzZTtcbi8vLyAgQGltcG9ydCAnbWFpbic7IC8vIEBtZWRpYSBxdWVyaWVzIGluIHRoaXMgZmlsZSB3aWxsIGJlIHJhc3Rlcml6ZWQgdXAgdG8gJG1xLXN0YXRpYy1icmVha3BvaW50XG4vLy8gICAgICAgICAgICAgICAgICAgLy8gbGFyZ2VyIGJyZWFrcG9pbnRzIHdpbGwgYmUgaWdub3JlZFxuLy8vXG4vLy8gQHR5cGUgQm9vbGVhblxuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEjcmVzcG9uc2l2ZS1tb2RlLW9mZiBEaXNhYmxlZCByZXNwb25zaXZlIG1vZGUgZG9jdW1lbnRhdGlvblxuJG1xLXJlc3BvbnNpdmU6IHRydWUgIWRlZmF1bHQ7XG5cbi8vLyBCcmVha3BvaW50IGxpc3Rcbi8vL1xuLy8vIE5hbWUgeW91ciBicmVha3BvaW50cyBpbiBhIHdheSB0aGF0IGNyZWF0ZXMgYSB1YmlxdWl0b3VzIGxhbmd1YWdlXG4vLy8gYWNyb3NzIHRlYW0gbWVtYmVycy4gSXQgd2lsbCBpbXByb3ZlIGNvbW11bmljYXRpb24gYmV0d2VlblxuLy8vIHN0YWtlaG9sZGVycywgZGVzaWduZXJzLCBkZXZlbG9wZXJzLCBhbmQgdGVzdGVycy5cbi8vL1xuLy8vIEB0eXBlIE1hcFxuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEjc2VlaW5nLXRoZS1jdXJyZW50bHktYWN0aXZlLWJyZWFrcG9pbnQgRnVsbCBkb2N1bWVudGF0aW9uIGFuZCBleGFtcGxlc1xuJG1xLWJyZWFrcG9pbnRzOiAoXG4gICAgbW9iaWxlOiAgNTIwcHgsXG4gICAgdGFibGV0OiAgNzQwcHgsXG4gICAgZGVza3RvcDogOTgwcHgsXG4gICAgd2lkZTogICAgMTMwMHB4XG4pICFkZWZhdWx0O1xuXG4vLy8gU3RhdGljIGJyZWFrcG9pbnQgKGZvciBmaXhlZC13aWR0aCBsYXlvdXRzKVxuLy8vXG4vLy8gRGVmaW5lIHRoZSBicmVha3BvaW50IGZyb20gJG1xLWJyZWFrcG9pbnRzIHRoYXQgc2hvdWxkXG4vLy8gYmUgdXNlZCBhcyB0aGUgdGFyZ2V0IHdpZHRoIGZvciB0aGUgZml4ZWQtd2lkdGggbGF5b3V0XG4vLy8gKGkuZS4gd2hlbiAkbXEtcmVzcG9uc2l2ZSBpcyBzZXQgdG8gJ2ZhbHNlJykgaW4gYSBvbGQtaWUuc2Nzc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAvLyB0YWJsZXQtb25seS5zY3NzXG4vLy8gIC8vXG4vLy8gIC8vIElnbm9yZSBhbGwgc3R5bGVzIGFib3ZlIHRhYmxldCBicmVha3BvaW50LFxuLy8vICAvLyBhbmQgZml4IHRoZSBzdHlsZXMgKGUuZy4gbGF5b3V0KSBhdCB0YWJsZXQgd2lkdGhcbi8vLyAgJG1xLXJlc3BvbnNpdmU6IGZhbHNlO1xuLy8vICAkbXEtc3RhdGljLWJyZWFrcG9pbnQ6IHRhYmxldDtcbi8vLyAgQGltcG9ydCAnbWFpbic7IC8vIEBtZWRpYSBxdWVyaWVzIGluIHRoaXMgZmlsZSB3aWxsIGJlIHJhc3Rlcml6ZWQgdXAgdG8gdGFibGV0XG4vLy8gICAgICAgICAgICAgICAgICAgLy8gbGFyZ2VyIGJyZWFrcG9pbnRzIHdpbGwgYmUgaWdub3JlZFxuLy8vXG4vLy8gQHR5cGUgU3RyaW5nXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNhZGRpbmctY3VzdG9tLWJyZWFrcG9pbnRzIEZ1bGwgZG9jdW1lbnRhdGlvbiBhbmQgZXhhbXBsZXNcbiRtcS1zdGF0aWMtYnJlYWtwb2ludDogZGVza3RvcCAhZGVmYXVsdDtcblxuLy8vIFNob3cgYnJlYWtwb2ludHMgaW4gdGhlIHRvcCByaWdodCBjb3JuZXJcbi8vL1xuLy8vIElmIHlvdSB3YW50IHRvIGRpc3BsYXkgdGhlIGN1cnJlbnRseSBhY3RpdmUgYnJlYWtwb2ludCBpbiB0aGUgdG9wXG4vLy8gcmlnaHQgY29ybmVyIG9mIHlvdXIgc2l0ZSBkdXJpbmcgZGV2ZWxvcG1lbnQsIGFkZCB0aGUgYnJlYWtwb2ludHNcbi8vLyB0byB0aGlzIGxpc3QsIG9yZGVyZWQgYnkgd2lkdGgsIGUuZy4gKG1vYmlsZSwgdGFibGV0LCBkZXNrdG9wKS5cbi8vL1xuLy8vIEB0eXBlIG1hcFxuJG1xLXNob3ctYnJlYWtwb2ludHM6ICgpICFkZWZhdWx0O1xuXG4vLy8gQ3VzdG9taXplIHRoZSBtZWRpYSB0eXBlIChlLmcuIGBAbWVkaWEgc2NyZWVuYCBvciBgQG1lZGlhIHByaW50YClcbi8vLyBCeSBkZWZhdWx0IHNhc3MtbXEgdXNlcyBhbiBcImFsbFwiIG1lZGlhIHR5cGUgKGBAbWVkaWEgYWxsIGFuZCDigKZgKVxuLy8vXG4vLy8gQHR5cGUgU3RyaW5nXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNjaGFuZ2luZy1tZWRpYS10eXBlIEZ1bGwgZG9jdW1lbnRhdGlvbiBhbmQgZXhhbXBsZXNcbiRtcS1tZWRpYS10eXBlOiBhbGwgIWRlZmF1bHQ7XG5cbi8vLyBDb252ZXJ0IHBpeGVscyB0byBlbXNcbi8vL1xuLy8vIEBwYXJhbSB7TnVtYmVyfSAkcHggLSB2YWx1ZSB0byBjb252ZXJ0XG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICRiYXNlLWZvbnQtc2l6ZSAoJG1xLWJhc2UtZm9udC1zaXplKSAtIGA8Ym9keT5gIGZvbnQgc2l6ZVxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAkZm9udC1zaXplLWluLWVtczogbXEtcHgyZW0oMTZweCk7XG4vLy8gIHAgeyBmb250LXNpemU6IG1xLXB4MmVtKDE2cHgpOyB9XG4vLy9cbi8vLyBAcmVxdWlyZXMgJG1xLWJhc2UtZm9udC1zaXplXG4vLy8gQHJldHVybnMge051bWJlcn1cbkBmdW5jdGlvbiBtcS1weDJlbSgkcHgsICRiYXNlLWZvbnQtc2l6ZTogJG1xLWJhc2UtZm9udC1zaXplKSB7XG4gICAgQGlmIHVuaXRsZXNzKCRweCkge1xuICAgICAgICBAd2FybiBcIkFzc3VtaW5nICN7JHB4fSB0byBiZSBpbiBwaXhlbHMsIGF0dGVtcHRpbmcgdG8gY29udmVydCBpdCBpbnRvIHBpeGVscy5cIjtcbiAgICAgICAgQHJldHVybiBtcS1weDJlbSgkcHggKiAxcHgsICRiYXNlLWZvbnQtc2l6ZSk7XG4gICAgfSBAZWxzZSBpZiB1bml0KCRweCkgPT0gZW0ge1xuICAgICAgICBAcmV0dXJuICRweDtcbiAgICB9XG4gICAgQHJldHVybiAoJHB4IC8gJGJhc2UtZm9udC1zaXplKSAqIDFlbTtcbn1cblxuLy8vIEdldCBhIGJyZWFrcG9pbnQncyB3aWR0aFxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRuYW1lIC0gTmFtZSBvZiB0aGUgYnJlYWtwb2ludC4gT25lIG9mICRtcS1icmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAkdGFibGV0LXdpZHRoOiBtcS1nZXQtYnJlYWtwb2ludC13aWR0aCh0YWJsZXQpO1xuLy8vICBAbWVkaWEgKG1pbi13aWR0aDogbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoZGVza3RvcCkpIHt9XG4vLy9cbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtYnJlYWtwb2ludHNcbi8vL1xuLy8vIEByZXR1cm5zIHtOdW1iZXJ9IFZhbHVlIGluIHBpeGVsc1xuQGZ1bmN0aW9uIG1xLWdldC1icmVha3BvaW50LXdpZHRoKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRtcS1icmVha3BvaW50cykge1xuICAgIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRuYW1lKSB7XG4gICAgICAgIEByZXR1cm4gbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgQHdhcm4gXCJCcmVha3BvaW50ICN7JG5hbWV9IHdhc24ndCBmb3VuZCBpbiAkYnJlYWtwb2ludHMuXCI7XG4gICAgfVxufVxuXG4vLy8gTWVkaWEgUXVlcnkgbWl4aW5cbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nIHwgQm9vbGVhbn0gJGZyb20gKGZhbHNlKSAtIE9uZSBvZiAkbXEtYnJlYWtwb2ludHNcbi8vLyBAcGFyYW0ge1N0cmluZyB8IEJvb2xlYW59ICR1bnRpbCAoZmFsc2UpIC0gT25lIG9mICRtcS1icmVha3BvaW50c1xuLy8vIEBwYXJhbSB7U3RyaW5nIHwgQm9vbGVhbn0gJGFuZCAoZmFsc2UpIC0gQWRkaXRpb25hbCBtZWRpYSBxdWVyeSBwYXJhbWV0ZXJzXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRtZWRpYS10eXBlICgkbXEtbWVkaWEtdHlwZSkgLSBNZWRpYSB0eXBlOiBzY3JlZW4sIHByaW504oCmXG4vLy9cbi8vLyBAaWdub3JlIFVuZG9jdW1lbnRlZCBBUEksIGZvciBhZHZhbmNlZCB1c2Ugb25seTpcbi8vLyBAaWdub3JlIEBwYXJhbSB7TWFwfSAkYnJlYWtwb2ludHMgKCRtcS1icmVha3BvaW50cylcbi8vLyBAaWdub3JlIEBwYXJhbSB7U3RyaW5nfSAkc3RhdGljLWJyZWFrcG9pbnQgKCRtcS1zdGF0aWMtYnJlYWtwb2ludClcbi8vL1xuLy8vIEBjb250ZW50IHN0eWxpbmcgcnVsZXMsIHdyYXBwZWQgaW50byBhIEBtZWRpYSBxdWVyeSB3aGVuICRyZXNwb25zaXZlIGlzIHRydWVcbi8vL1xuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRtcS1tZWRpYS10eXBlXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLWJyZWFrcG9pbnRzXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLXN0YXRpYy1icmVha3BvaW50XG4vLy8gQHJlcXVpcmVzIHtmdW5jdGlvbn0gbXEtcHgyZW1cbi8vLyBAcmVxdWlyZXMge2Z1bmN0aW9ufSBtcS1nZXQtYnJlYWtwb2ludC13aWR0aFxuLy8vXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNyZXNwb25zaXZlLW1vZGUtb24tZGVmYXVsdCBGdWxsIGRvY3VtZW50YXRpb24gYW5kIGV4YW1wbGVzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gIC5lbGVtZW50IHtcbi8vLyAgICBAaW5jbHVkZSBtcSgkZnJvbTogbW9iaWxlKSB7XG4vLy8gICAgICBjb2xvcjogcmVkO1xuLy8vICAgIH1cbi8vLyAgICBAaW5jbHVkZSBtcSgkdW50aWw6IHRhYmxldCkge1xuLy8vICAgICAgY29sb3I6IGJsdWU7XG4vLy8gICAgfVxuLy8vICAgIEBpbmNsdWRlIG1xKG1vYmlsZSwgdGFibGV0KSB7XG4vLy8gICAgICBjb2xvcjogZ3JlZW47XG4vLy8gICAgfVxuLy8vICAgIEBpbmNsdWRlIG1xKCRmcm9tOiB0YWJsZXQsICRhbmQ6ICcob3JpZW50YXRpb246IGxhbmRzY2FwZSknKSB7XG4vLy8gICAgICBjb2xvcjogdGVhbDtcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEoOTUwcHgpIHtcbi8vLyAgICAgIGNvbG9yOiBob3RwaW5rO1xuLy8vICAgIH1cbi8vLyAgICBAaW5jbHVkZSBtcSh0YWJsZXQsICRtZWRpYS10eXBlOiBzY3JlZW4pIHtcbi8vLyAgICAgIGNvbG9yOiBob3RwaW5rO1xuLy8vICAgIH1cbi8vLyAgICAvLyBBZHZhbmNlZCB1c2U6XG4vLy8gICAgJG15LWJyZWFrcG9pbnRzOiAoTDogOTAwcHgsIFhMOiAxMjAwcHgpO1xuLy8vICAgIEBpbmNsdWRlIG1xKEwsICRicmVha3BvaW50czogJG15LWJyZWFrcG9pbnRzLCAkc3RhdGljLWJyZWFrcG9pbnQ6IEwpIHtcbi8vLyAgICAgIGNvbG9yOiBob3RwaW5rO1xuLy8vICAgIH1cbi8vLyAgfVxuJHBlc3RlOiByZWQ7XG5AbWl4aW4gcmVkKCkge1xuXHRwIHtjb2xvcjogcmVkICFpbXBvcnRhbnQ7fVxufVxuQG1peGluIG1xKFxuICAgICRmcm9tOiBmYWxzZSxcbiAgICAkdW50aWw6IGZhbHNlLFxuICAgICRhbmQ6IGZhbHNlLFxuICAgICRtZWRpYS10eXBlOiAkbXEtbWVkaWEtdHlwZSxcbiAgICAkYnJlYWtwb2ludHM6ICRtcS1icmVha3BvaW50cyxcbiAgICAkcmVzcG9uc2l2ZTogJG1xLXJlc3BvbnNpdmUsXG4gICAgJHN0YXRpYy1icmVha3BvaW50OiAkbXEtc3RhdGljLWJyZWFrcG9pbnRcbikge1xuICAgICRtaW4td2lkdGg6IDA7XG4gICAgJG1heC13aWR0aDogMDtcbiAgICAkbWVkaWEtcXVlcnk6ICcnO1xuXG4gICAgLy8gRnJvbTogdGhpcyBicmVha3BvaW50IChpbmNsdXNpdmUpXG4gICAgQGlmICRmcm9tIHtcbiAgICAgICAgQGlmIHR5cGUtb2YoJGZyb20pID09IG51bWJlciB7XG4gICAgICAgICAgICAkbWluLXdpZHRoOiBtcS1weDJlbSgkZnJvbSk7XG4gICAgICAgIH0gQGVsc2Uge1xuICAgICAgICAgICAgJG1pbi13aWR0aDogbXEtcHgyZW0obXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJGZyb20sICRicmVha3BvaW50cykpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVW50aWw6IHRoYXQgYnJlYWtwb2ludCAoZXhjbHVzaXZlKVxuICAgIEBpZiAkdW50aWwge1xuICAgICAgICBAaWYgdHlwZS1vZigkdW50aWwpID09IG51bWJlciB7XG4gICAgICAgICAgICAkbWF4LXdpZHRoOiBtcS1weDJlbSgkdW50aWwpO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICRtYXgtd2lkdGg6IG1xLXB4MmVtKG1xLWdldC1icmVha3BvaW50LXdpZHRoKCR1bnRpbCwgJGJyZWFrcG9pbnRzKSkgLSAuMDFlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJlc3BvbnNpdmUgc3VwcG9ydCBpcyBkaXNhYmxlZCwgcmFzdGVyaXplIHRoZSBvdXRwdXQgb3V0c2lkZSBAbWVkaWEgYmxvY2tzXG4gICAgLy8gVGhlIGJyb3dzZXIgd2lsbCByZWx5IG9uIHRoZSBjYXNjYWRlIGl0c2VsZi5cbiAgICBAaWYgJHJlc3BvbnNpdmUgPT0gZmFsc2Uge1xuICAgICAgICAkc3RhdGljLWJyZWFrcG9pbnQtd2lkdGg6IG1xLWdldC1icmVha3BvaW50LXdpZHRoKCRzdGF0aWMtYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcbiAgICAgICAgJHRhcmdldC13aWR0aDogbXEtcHgyZW0oJHN0YXRpYy1icmVha3BvaW50LXdpZHRoKTtcblxuICAgICAgICAvLyBPdXRwdXQgb25seSBydWxlcyB0aGF0IHN0YXJ0IGF0IG9yIHNwYW4gb3VyIHRhcmdldCB3aWR0aFxuICAgICAgICBAaWYgKFxuICAgICAgICAgICAgJGFuZCA9PSBmYWxzZVxuICAgICAgICAgICAgYW5kICRtaW4td2lkdGggPD0gJHRhcmdldC13aWR0aFxuICAgICAgICAgICAgYW5kIChcbiAgICAgICAgICAgICAgICAkdW50aWwgPT0gZmFsc2Ugb3IgJG1heC13aWR0aCA+PSAkdGFyZ2V0LXdpZHRoXG4gICAgICAgICAgICApXG4gICAgICAgICkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSZXNwb25zaXZlIHN1cHBvcnQgaXMgZW5hYmxlZCwgb3V0cHV0IHJ1bGVzIGluc2lkZSBAbWVkaWEgcXVlcmllc1xuICAgIEBlbHNlIHtcbiAgICAgICAgQGlmICRtaW4td2lkdGggIT0gMCB7ICRtZWRpYS1xdWVyeTogJyN7JG1lZGlhLXF1ZXJ5fSBhbmQgKG1pbi13aWR0aDogI3skbWluLXdpZHRofSknOyB9XG4gICAgICAgIEBpZiAkbWF4LXdpZHRoICE9IDAgeyAkbWVkaWEtcXVlcnk6ICcjeyRtZWRpYS1xdWVyeX0gYW5kIChtYXgtd2lkdGg6ICN7JG1heC13aWR0aH0pJzsgfVxuICAgICAgICBAaWYgJGFuZCAgICAgICAgICAgIHsgJG1lZGlhLXF1ZXJ5OiAnI3skbWVkaWEtcXVlcnl9IGFuZCAjeyRhbmR9JzsgfVxuXG4gICAgICAgIC8vIFJlbW92ZSB1bm5lY2Vzc2FyeSBtZWRpYSBxdWVyeSBwcmVmaXggJ2FsbCBhbmQgJ1xuICAgICAgICBAaWYgKCRtZWRpYS10eXBlID09ICdhbGwnIGFuZCAkbWVkaWEtcXVlcnkgIT0gJycpIHtcbiAgICAgICAgICAgICRtZWRpYS10eXBlOiAnJztcbiAgICAgICAgICAgICRtZWRpYS1xdWVyeTogc3RyLXNsaWNlKHVucXVvdGUoJG1lZGlhLXF1ZXJ5KSwgNik7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgI3skbWVkaWEtdHlwZSArICRtZWRpYS1xdWVyeX0ge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vLyBBZGQgYSBicmVha3BvaW50XG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZ30gJG5hbWUgLSBOYW1lIG9mIHRoZSBicmVha3BvaW50XG4vLy8gQHBhcmFtIHtOdW1iZXJ9ICR3aWR0aCAtIFdpZHRoIG9mIHRoZSBicmVha3BvaW50XG4vLy9cbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtYnJlYWtwb2ludHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgQGluY2x1ZGUgbXEtYWRkLWJyZWFrcG9pbnQodHZzY3JlZW4sIDE5MjBweCk7XG4vLy8gIEBpbmNsdWRlIG1xKHR2c2NyZWVuKSB7fVxuQG1peGluIG1xLWFkZC1icmVha3BvaW50KCRuYW1lLCAkd2lkdGgpIHtcbiAgICAkbmV3LWJyZWFrcG9pbnQ6ICgkbmFtZTogJHdpZHRoKTtcbiAgICAkbXEtYnJlYWtwb2ludHM6IG1hcC1tZXJnZSgkbXEtYnJlYWtwb2ludHMsICRuZXctYnJlYWtwb2ludCkgIWdsb2JhbDtcbn1cblxuLy8vIFNob3cgdGhlIGFjdGl2ZSBicmVha3BvaW50IGluIHRoZSB0b3AgcmlnaHQgY29ybmVyIG9mIHRoZSB2aWV3cG9ydFxuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEjc2VlaW5nLXRoZS1jdXJyZW50bHktYWN0aXZlLWJyZWFrcG9pbnRcbi8vL1xuLy8vIEBwYXJhbSB7TGlzdH0gJHNob3ctYnJlYWtwb2ludHMgKCRtcS1zaG93LWJyZWFrcG9pbnRzKSAtIExpc3Qgb2YgYnJlYWtwb2ludHMgdG8gc2hvdyBpbiB0aGUgdG9wIHJpZ2h0IGNvcm5lclxuLy8vIEBwYXJhbSB7TWFwfSAkYnJlYWtwb2ludHMgKCRtcS1icmVha3BvaW50cykgLSBCcmVha3BvaW50IG5hbWVzIGFuZCBzaXplc1xuLy8vXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLWJyZWFrcG9pbnRzXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLXNob3ctYnJlYWtwb2ludHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgLy8gU2hvdyBicmVha3BvaW50cyB1c2luZyBnbG9iYWwgc2V0dGluZ3Ncbi8vLyAgQGluY2x1ZGUgbXEtc2hvdy1icmVha3BvaW50cztcbi8vL1xuLy8vICAvLyBTaG93IGJyZWFrcG9pbnRzIHVzaW5nIGN1c3RvbSBzZXR0aW5nc1xuLy8vICBAaW5jbHVkZSBtcS1zaG93LWJyZWFrcG9pbnRzKChMLCBYTCksIChTOiAzMDBweCwgTDogODAwcHgsIFhMOiAxMjAwcHgpKTtcbkBtaXhpbiBtcS1zaG93LWJyZWFrcG9pbnRzKCRzaG93LWJyZWFrcG9pbnRzOiAkbXEtc2hvdy1icmVha3BvaW50cywgJGJyZWFrcG9pbnRzOiAkbXEtYnJlYWtwb2ludHMpIHtcbiAgICBib2R5OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGQ0Y4RTM7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRkJFRUQ1O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNGQkVFRDU7XG4gICAgICAgIGNvbG9yOiAjQzA5ODUzO1xuICAgICAgICBmb250OiBzbWFsbC1jYXB0aW9uO1xuICAgICAgICBwYWRkaW5nOiAzcHggNnB4O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG5cbiAgICAgICAgLy8gTG9vcCB0aHJvdWdoIHRoZSBicmVha3BvaW50cyB0aGF0IHNob3VsZCBiZSBzaG93blxuICAgICAgICBAZWFjaCAkc2hvdy1icmVha3BvaW50IGluICRzaG93LWJyZWFrcG9pbnRzIHtcbiAgICAgICAgICAgICR3aWR0aDogbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgoJHNob3ctYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1xKCRzaG93LWJyZWFrcG9pbnQsICRicmVha3BvaW50czogJGJyZWFrcG9pbnRzKSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIjeyRzaG93LWJyZWFrcG9pbnR9IOKJpSAjeyR3aWR0aH0gKCN7bXEtcHgyZW0oJHdpZHRoKX0pXCI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpZiBsZW5ndGgoJG1xLXNob3ctYnJlYWtwb2ludHMpID4gMCB7XG4gICAgQGluY2x1ZGUgbXEtc2hvdy1icmVha3BvaW50cztcbn1cbiIsIiV2ZXJ0aWNhbC1taWRkbGUge1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4laG9yaXpvbnRhbC1taWRkbGUge1xuXHRsZWZ0OiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuJXBsYWNlLWNlbnRlciB7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4lc3ByZWFkIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi8vIE5PVEU6IFRoaXMgaXMgbm90IGF0IGFsbCB1c2VmdWxcbiVwc2V1ZG8tZWxlbWVudCB7XG5cdGNvbnRlbnQ6IFwiXCI7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4lbGlzdC1iYXJlIHtcblx0bWFyZ2luOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG4lcHNldWRvLWVsZW1lbnQge1xuXHRjb250ZW50OiBcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xufVxuXG4lc3RyZXRjaCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcblx0Ym90dG9tOiAwO1xufVxuXG4uc2hhZG93LFxuJXNoYWRvdyB7XG5cdGJveC1zaGFkb3c6ICRiYXNlLXNoYWRvdztcbn1cblxuLmxhcmdlLXNoYWRvdyxcbiVsYXJnZS1zaGFkb3cge1xuXHRib3gtc2hhZG93OiAkbGFyZ2Utc2hhZG93O1xufVxuXG4udmlkZW8tc2hhZG93LFxuJXZpZGVvLXNoYWRvdyB7XG5cdC5lbGVtZW50b3ItZXh0cmFzLWh0bWw1LXZpZGVvLXdyYXBwZXIsXG5cdC5lbGVtZW50b3ItaW1hZ2UgaW1nIHsgYm94LXNoYWRvdzogJGxhcmdlLXNoYWRvdzsgfVxufVxuXG4lYm94IHtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG5cdGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cztcblx0XG5cdEBleHRlbmQgJXNoYWRvdztcblxuXHQlZGF0YS1saXN0IHtcblx0XHRsaSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHR9XG5cdH1cbn1cblxuLmFsaWduLWxlZnQgeyB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4uYWxpZ24tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4uYWxpZ24tcmlnaHQgeyB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4lYmxvY2ssXG4uYmxvY2sge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0NMRUFSRklYXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEF0dGFjaCBvdXIgY2xlYXJmaXggbWl4aW4gdG8gYSB1dGlsaXR5IGNsYXNzLlxuICovXG4udS1jbGVhcmZpeCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0hJREVcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogSGlkZSBvbmx5IHZpc3VhbGx5LCBidXQgaGF2ZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbiByZWFkZXJzOlxuICogSWYgJyRyZXNwb25zaXZlLWhpZGRlbi11bnRpbCcgb3IgJyRyZXNwb25zaXZlLWhpZGRlbi1mcm9tJyBhcmUgdHJ1ZSxcbiAqIGNsYXNzZXMgdGhhdCBkZXBvbmQgb24gYnJlYWtwb2ludHMgd2lsbCBiZSBjcmVhdGVkLCBmb3IgZXhhbXBsZTpcbiAqXG4gKlx0PGRpdiBjbGFzcz1cInUtaGlkZGVuLXZpc3VhbGx5LXVudGlsLWRlc2t0b3BcIj5cbiAqICAgICA8ZGl2IGNsYXNzPVwidS13aWR0aC0xLzJcIj5cbiAqICAgICA8L2Rpdj5cbiAqICAgICA8ZGl2IGNsYXNzPVwidS13aWR0aC0xLzJcIj5cbiAqICAgICA8L2Rpdj5cbiAqICA8L2Rpdj5cbiAqXG4gKlxuICpcdDxkaXYgY2xhc3M9XCJ1LWhpZGRlbi12aXN1YWxseS1mcm9tLXRhYmxldFwiPlxuICogICAgIDxkaXYgY2xhc3M9XCJ1LXdpZHRoLTEvMlwiPlxuICogICAgIDwvZGl2PlxuICogICAgIDxkaXYgY2xhc3M9XCJ1LXdpZHRoLTEvMlwiPlxuICogICAgIDwvZGl2PlxuICogIDwvZGl2PlxuICpcbiAqL1xuXG4gJHJlc3BvbnNpdmUtaGlkZGVuLXZpc3VhbGx5LXVudGlsOlx0ZmFsc2UgIWRlZmF1bHQ7XG4gJHJlc3BvbnNpdmUtaGlkZGVuLXZpc3VhbGx5LWZyb206XHRmYWxzZSAhZGVmYXVsdDtcblxuLnUtaGlkZGVuLXZpc3VhbGx5IHtcbiAgQGluY2x1ZGUgaGlkZGVuLXZpc3VhbGx5KCk7XG59XG5cbkBpZiAodmFyaWFibGUtZXhpc3RzKG1xLWJyZWFrcG9pbnRzKSBhbmQgdmFyaWFibGUtZXhpc3RzKHJlc3BvbnNpdmUtaGlkZGVuLXZpc3VhbGx5LXVudGlsKSkge1xuXHRAaWYgKCRyZXNwb25zaXZlLWhpZGRlbi12aXN1YWxseS11bnRpbCA9PSB0cnVlKSB7XG5cdFx0QGVhY2ggJGJwLW5hbWUsICRicC12YWx1ZSBpbiAkbXEtYnJlYWtwb2ludHMge1xuXHRcdFx0QGluY2x1ZGUgbXEoJHVudGlsOiAkYnAtbmFtZSkge1xuXHRcdFx0XHQudS1oaWRkZW4tdmlzdWFsbHktdW50aWwtI3skYnAtbmFtZX0ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGhpZGRlbi12aXN1YWxseSgpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbkBpZiAodmFyaWFibGUtZXhpc3RzKG1xLWJyZWFrcG9pbnRzKSBhbmQgdmFyaWFibGUtZXhpc3RzKHJlc3BvbnNpdmUtaGlkZGVuLXZpc3VhbGx5LWZyb20pKSB7XG5cdEBpZiAoJHJlc3BvbnNpdmUtaGlkZGVuLXZpc3VhbGx5LWZyb20gPT0gdHJ1ZSkge1xuXHRcdEBlYWNoICRicC1uYW1lLCAkYnAtdmFsdWUgaW4gJG1xLWJyZWFrcG9pbnRzIHtcblx0XHRcdEBpbmNsdWRlIG1xKCRmcm9tOiAkYnAtbmFtZSkge1xuXHRcdFx0XHQudS1oaWRkZW4tdmlzdWFsbHktZnJvbS0jeyRicC1uYW1lfSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgaGlkZGVuLXZpc3VhbGx5KCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyoqXG4gKiBIaWRlIHZpc3VhbGx5IGFuZCBmcm9tIHNjcmVlbiByZWFkZXJzLlxuICogSWYgJyRyZXNwb25zaXZlLWhpZGRlbi11bnRpbCcgb3IgJyRyZXNwb25zaXZlLWhpZGRlbi1mcm9tJyBhcmUgdHJ1ZSxcbiAqIGNsYXNzZXMgdGhhdCBkZXBvbmQgb24gYnJlYWtwb2ludHMgd2lsbCBiZSBjcmVhdGVkLCBmb3IgZXhhbXBsZTpcbiAqXG4gKlx0PGRpdiBjbGFzcz1cInUtaGlkZGVuLXVudGlsLWRlc2t0b3BcIj5cbiAqICAgICA8ZGl2IGNsYXNzPVwidS13aWR0aC0xLzJcIj5cbiAqICAgICA8L2Rpdj5cbiAqICAgICA8ZGl2IGNsYXNzPVwidS13aWR0aC0xLzJcIj5cbiAqICAgICA8L2Rpdj5cbiAqICA8L2Rpdj5cbiAqXG4gKlxuICpcdDxkaXYgY2xhc3M9XCJ1LWhpZGRlbi1mcm9tLXRhYmxldFwiPlxuICogICAgIDxkaXYgY2xhc3M9XCJ1LXdpZHRoLTEvMlwiPlxuICogICAgIDwvZGl2PlxuICogICAgIDxkaXYgY2xhc3M9XCJ1LXdpZHRoLTEvMlwiPlxuICogICAgIDwvZGl2PlxuICogIDwvZGl2PlxuICpcbiAqXG4gKi9cblxuICRyZXNwb25zaXZlLWhpZGRlbi11bnRpbDogZmFsc2UgIWRlZmF1bHQ7XG4gJHJlc3BvbnNpdmUtaGlkZGVuLWZyb206ICBmYWxzZSAhZGVmYXVsdDtcblxuXG4udS1oaWRkZW4ge1xuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBpZiAodmFyaWFibGUtZXhpc3RzKG1xLWJyZWFrcG9pbnRzKSBhbmQgdmFyaWFibGUtZXhpc3RzKHJlc3BvbnNpdmUtaGlkZGVuLXVudGlsKSkge1xuXHRAaWYgKCRyZXNwb25zaXZlLWhpZGRlbi11bnRpbCA9PSB0cnVlKSB7XG5cdFx0QGVhY2ggJGJwLW5hbWUsICRicC12YWx1ZSBpbiAkbXEtYnJlYWtwb2ludHMge1xuXHRcdFx0QGluY2x1ZGUgbXEoJHVudGlsOiAkYnAtbmFtZSkge1xuXHRcdFx0XHQudS1oaWRkZW4tdW50aWwtI3skYnAtbmFtZX0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AaWYgKHZhcmlhYmxlLWV4aXN0cyhtcS1icmVha3BvaW50cykgYW5kIHZhcmlhYmxlLWV4aXN0cyhyZXNwb25zaXZlLWhpZGRlbi1mcm9tKSkge1xuXHRAaWYgKCRyZXNwb25zaXZlLWhpZGRlbi1mcm9tID09IHRydWUpIHtcblx0XHRAZWFjaCAkYnAtbmFtZSwgJGJwLXZhbHVlIGluICRtcS1icmVha3BvaW50cyB7XG5cdFx0XHRAaW5jbHVkZSBtcSgkZnJvbTogJGJwLW5hbWUpIHtcblx0XHRcdFx0LnUtaGlkZGVuLWZyb20tI3skYnAtbmFtZX0ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLmZvb3RlciB7XG5cdGJhY2tncm91bmQ6ICRncmF5LWxpZ2h0ZXI7IFxuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG5cblx0aDUge1xuXHRcdG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcblx0fVxuXG5cdCZfX3Byb2R1Y3RzIHtcblx0XHRAaW5jbHVkZSBtcSggZGVza3RvcCApIHtcblx0XHRcdG1hcmdpbi10b3A6ICRiYXNlLXNwYWNpbmctdW5pdC1sYXJnZTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2J5IHtcblx0XHRtYXJnaW4tdG9wOiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogNDhweDtcblx0XHRcdG1hcmdpbi1yaWdodDogJGJhc2Utc3BhY2luZy11bml0O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1xKCAkdW50aWw6IHRhYmxldCApIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHR9XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNQUklOVFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBWZXJ5IGNydWRlLCByZXNldC1saWtlIHN0eWxlcyB0YWtlbiBmcm9tIHRoZSBIVE1MNSBCb2lsZXJwbGF0ZTpcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL2h0bWw1LWJvaWxlcnBsYXRlL2Jsb2IvNS4zLjAvZGlzdC9kb2MvY3NzLm1kI3ByaW50LXN0eWxlc1xuICogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvZGlzdC9jc3MvbWFpbi5jc3MjTDIwNS1MMjgyXG4gKi9cblxuQG1lZGlhIHByaW50IHtcblxuICAvKipcbiAgICogMS4gQmxhY2sgcHJpbnRzIGZhc3RlcjogaHR0cDovL3d3dy5zYW5iZWlqaS5jb20vYXJjaGl2ZXMvOTUzXG4gICAqL1xuXG4gICosXG4gICo6YmVmb3JlLFxuICAqOmFmdGVyLFxuICAqOmZpcnN0LWxldHRlcixcbiAgKjpmaXJzdC1saW5lIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8qIFsxXSAqL1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cblxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgYVtocmVmXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gIH1cblxuICBhYmJyW3RpdGxlXTphZnRlciB7XG4gICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICB9XG5cblxuICAvKipcbiAgICogRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycywgb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgXG4gICAqIHBzZXVkbyBwcm90b2NvbC5cbiAgICovXG5cbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIH1cblxuXG4gIC8qKlxuICAgKiBQcmludGluZyBUYWJsZXM6IGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgKi9cblxuICB0aGVhZCB7XG4gICAgZGlzcGxheTogdGFibGUtaGVhZGVyLWdyb3VwO1xuICB9XG5cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG5cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuXG4gIGgyLFxuICBoMyB7XG4gICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gIH1cblxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNTUEFDSU5HXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFV0aWxpdHkgY2xhc3NlcyB0byBwdXQgc3BlY2lmaWMgc3BhY2luZyB2YWx1ZXMgb250byBlbGVtZW50cy4gVGhlIGJlbG93IGxvb3BcbiAqIHdpbGwgZ2VuZXJhdGUgdXMgYSBzdWl0ZSBvZiBjbGFzc2VzIGxpa2U6XG4gKlxuICogICAudS1tYXJnaW4tdG9wIHt9XG4gKiAgIC51LXBhZGRpbmctbGVmdC1sYXJnZSB7fVxuICogICAudS1tYXJnaW4tcmlnaHQtc21hbGwge31cbiAqICAgLnUtcGFkZGluZyB7fVxuICogICAudS1wYWRkaW5nLXJpZ2h0LW5vbmUge31cbiAqL1xuXG4kcmVzcG9uc2l2ZS1zcGFjaW5ncy11bnRpbDogZmFsc2UgIWRlZmF1bHQ7XG4kcmVzcG9uc2l2ZS1zcGFjaW5ncy1mcm9tOiAgZmFsc2UgIWRlZmF1bHQ7XG5cbiRzcGFjaW5nLWRpcmVjdGlvbnM6IChcbiAgbnVsbCxcbiAgJy10b3AnLFxuICAnLXJpZ2h0JyxcbiAgJy1ib3R0b20nLFxuICAnLWxlZnQnLFxuKTtcblxuJHNwYWNpbmctcHJvcGVydGllczogKFxuICAncGFkZGluZycsXG4gICdtYXJnaW4nXG4pO1xuXG4kc3BhY2luZy1zaXplczogKFxuICBudWxsOiAkYmFzZS1zcGFjaW5nLXVuaXQsXG4gICctdGlueSc6ICRiYXNlLXNwYWNpbmctdW5pdC10aW55LFxuICAnLXNtYWxsJzogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsLFxuICAnLWxhcmdlJzogJGJhc2Utc3BhY2luZy11bml0LWxhcmdlLFxuICAnLWh1Z2UnOiAkYmFzZS1zcGFjaW5nLXVuaXQtaHVnZSxcbiAgJy1ub25lJzogMFxuKSAhZGVmYXVsdDtcblxuQGVhY2ggJHByb3BlcnR5IGluICRzcGFjaW5nLXByb3BlcnRpZXMge1xuXG4gIEBlYWNoICRkaXJlY3Rpb24gaW4gJHNwYWNpbmctZGlyZWN0aW9ucyB7XG5cbiAgICBAZWFjaCAkc2l6ZSwgJHZhbHVlIGluICRzcGFjaW5nLXNpemVzIHtcblxuXHRcdC51LSN7JHByb3BlcnR5fSN7JGRpcmVjdGlvbn0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcGVydHl9I3skZGlyZWN0aW9ufTogJHZhbHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuXHRcdFx0QGlmICh2YXJpYWJsZS1leGlzdHMobXEtYnJlYWtwb2ludHMpKSB7XG5cdFx0XHRcdEBpZiAodmFyaWFibGUtZXhpc3RzKHJlc3BvbnNpdmUtc3BhY2luZ3MtdW50aWwpKSB7XG5cdFx0XHRcdFx0QGlmICggJHJlc3BvbnNpdmUtc3BhY2luZ3MtdW50aWwgPT0gdHJ1ZSkge1xuXHRcdFx0XHRcdFx0QGVhY2ggJGJwLW5hbWUsICRicC12YWx1ZSBpbiAkbXEtYnJlYWtwb2ludHMge1xuXHRcdFx0XHRcdFx0ICBAaW5jbHVkZSBtcSgkdW50aWw6ICRicC1uYW1lKSB7XG5cdFx0XHRcdFx0XHRcdCAgLnUtI3skcHJvcGVydHl9I3skZGlyZWN0aW9ufSN7JHNpemV9LXVudGlsLSN7JGJwLW5hbWV9IHtcblx0XHRcdFx0XHRcdFx0XHQgICN7JHByb3BlcnR5fSN7JGRpcmVjdGlvbn06ICR2YWx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHQgIH1cblx0XHRcdFx0XHRcdCAgfVxuXHRcdFx0XHRcdCAgfVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaWYgKHZhcmlhYmxlLWV4aXN0cyhtcS1icmVha3BvaW50cykpIHtcblx0XHRcdFx0QGlmICh2YXJpYWJsZS1leGlzdHMocmVzcG9uc2l2ZS1zcGFjaW5ncy1mcm9tKSkge1xuXHRcdFx0XHRcdEBpZiAoJHJlc3BvbnNpdmUtc3BhY2luZ3MtZnJvbSA9PSB0cnVlKSB7XG5cdFx0XHRcdFx0XHRAZWFjaCAkYnAtbmFtZSwgJGJwLXZhbHVlIGluICRtcS1icmVha3BvaW50cyB7XG5cdFx0XHRcdCAgXHRcdFx0QGluY2x1ZGUgbXEoJGZyb206ICRicC1uYW1lKSB7XG5cdFx0XHRcdCAgXHRcdFx0XHQudS0jeyRwcm9wZXJ0eX0jeyRkaXJlY3Rpb259I3skc2l6ZX0tZnJvbS0jeyRicC1uYW1lfSB7XG5cdFx0XHRcdCAgXHRcdFx0XHRcdCN7JHByb3BlcnR5fSN7JGRpcmVjdGlvbn06ICR2YWx1ZSAhaW1wb3J0YW50O1xuXHRcdFx0XHQgIFx0XHRcdFx0fVxuXHRcdFx0XHQgIFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cbiAgICBcdH1cbiAgXHR9XG59XG4iLCIuc2l0ZS1oZWFkZXIge1xuXG5cdHotaW5kZXg6IDEwO1xuXHRib3gtc2hhZG93OiAwcHggMXB4IDBweCByZ2JhKDAsMCwwLDAuMSk7XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgbGluZWFyO1xuXG5cdHdpZHRoOiAxMDAlO1xuXG5cdCYsIGEge1xuXHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0XHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWhlYWRlcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IGRhcmtlbiggJGJvZHktY29sb3IsIDMwICk7XG5cdFx0fVxuXHR9XG5cblx0LnN1Yi1tZW51LXdyYXAge1xuXHRcdHVsLnN1Yi1tZW51IHtcblx0XHRcdGxpIHtcblx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRoMSB7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7IFxuXHRcdH1cblx0fVxuXG5cdCYuZmxvYXRpbmcge1xuXHRcdEBleHRlbmQgJXN0cmV0Y2g7XG5cblx0XHRib3R0b206IGF1dG87XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXG5cdFx0QGV4dGVuZCAuYi0td2hpdGU7XG5cblx0XHQmLmlzLS1hdHRhY2hlZCB7XG5cdFx0XHRAZXh0ZW5kIC5iLS1wcmltYXJ5O1xuXG5cdFx0XHQuc2l0ZS10aXRsZSB7XG5cdFx0XHRcdGFbcmVsPVwiaG9tZVwiXSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCAnYXNzZXRzL2ltZy9pbnRlcmZhY2UvbG9nby1pbnZlcnRlZC5zdmcnICk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnN1Yi1tZW51IHtcblx0XHRcdFx0QGV4dGVuZCAuYi0td2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5pcy0taGlkZGVuIHtcblx0XHQuc3ViLW1lbnUtd3JhcCB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0Jl9fd3JhcHBlciB7XG5cblx0XHQvLyBGbGV4XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRcdGhlaWdodDogNjBweDtcblx0fVxuXG5cdHVsIHtcblx0XHRAZXh0ZW5kIC5vLWxpc3QtYmFyZTtcblx0fVxuXG5cdHVsLCBwIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQuc2l0ZS1icmFuZGluZyB7XG5cblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHQuc2l0ZS10aXRsZSB7XG5cdFx0XHRAaW5jbHVkZSBtcSggbW9iaWxlICkge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkYmFzZS1zcGFjaW5nLXVuaXQtbGFyZ2U7XG5cdFx0XHR9XG5cblx0XHRcdGFbcmVsPVwiaG9tZVwiXSB7XG5cdFx0XHRcdHdpZHRoOiAxMDJweDtcblx0XHRcdFx0aGVpZ2h0OiAxM3B4O1xuXG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCggJ2Fzc2V0cy9pbWcvaW50ZXJmYWNlL2xvZ28uc3ZnJyApIG5vLXJlcGVhdDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0PiBpIHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2l0ZS1oZWFkZXItLXNlY29uZGFyeSB7XG5cdEBleHRlbmQgLnUtY2xlYXJmaXg7XG5cdFxuXHRjb2xvcjogJHdoaXRlO1xuXG5cdHBhZGRpbmc6IDgwcHggMCA0MHB4IDA7XG5cblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cblx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cblxuLnNpdGUtaGVhZGVyLS1rYiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmc6ICRiYXNlLXNwYWNpbmctdW5pdCAwO1xuXG5cdEBpbmNsdWRlIG1xKCBkZXNrdG9wICkge1xuXHRcdHBhZGRpbmc6ICRiYXNlLXNwYWNpbmctdW5pdC1sYXJnZSAwO1xuXHR9XG5cdFxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IG5vbmU7XG5cdH1cblxuXHQuc2VhcmNoLWZvcm0ge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdC5icmVhZGNydW1icyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsO1xuXHR9XG59XG5cbmJvZHkubG9nZ2VkLWluIHtcblx0XG59IiwiXG4kY29sb3JzOiAoXG5cdHByaW1hcnkgXHRcdDogJHByaW1hcnktY29sb3IsXG5cdHNlY29uZGFyeSBcdFx0OiAkc2Vjb25kYXJ5LWNvbG9yLFxuXHRib2R5IFx0XHRcdDogJGJvZHktY29sb3IsXG5cdHdoaXRlIFx0XHRcdDogJHdoaXRlLFxuXHRibGFjayBcdFx0XHQ6ICRibGFjayxcblx0Z3JheS1saWdodCBcdFx0OiAkZ3JheS1saWdodCxcblx0Z3JheS1saWdodGVyIFx0OiAkZ3JheS1saWdodGVyLFxuXHRncmF5LWRhcmsgXHRcdDogJGdyYXktZGFyayxcblx0YWxlcnQgXHRcdFx0OiAkYWxlcnQtY29sb3IsXG5cdGtsLXByaW1hcnlcdFx0OiAka2wtcHJpbWFyeSxcblx0a2wtc2Vjb25kYXJ5XHQ6ICRrbC1zZWNvbmRhcnksXG5cblx0d2wtcHJpbWFyeVx0XHQ6ICR3bC1wcmltYXJ5LFxuXHR3bC1zZWNvbmRhcnlcdDogJHdsLXNlY29uZGFyeSxcbikgIWRlZmF1bHQ7XG5cbkBlYWNoICRjb2xvci1uYW1lLCAkY29sb3IgaW4gJGNvbG9ycyB7XG5cblx0LmItLSN7JGNvbG9yLW5hbWV9IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cdFx0XG5cdFx0JiwgYSwgcCwgI3toZWFkaW5ncygpfSwgdWwsIGxpIHtcblx0XHRcdGNvbG9yOiBmb3JlZ3JvdW5kKCAkY29sb3IgKTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogZm9yZWdyb3VuZCggJGNvbG9yLCAkbGlnaHQ6IHJnYmEoIDI1NSwyNTUsMjU1LDAuNSApICk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JiVidXR0b24ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuXHRcdFx0Y29sb3I6IGZvcmVncm91bmQoICRjb2xvciApO1xuXG5cdFx0XHQuZWUtYnV0dG9uLXRleHQge1xuXHRcdFx0XHRjb2xvcjogZm9yZWdyb3VuZCggJGNvbG9yICk7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oICRjb2xvciwgMTAgKTtcblx0XHRcdFx0Y29sb3I6IGZvcmVncm91bmQoICRjb2xvciApO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mLS0jeyRjb2xvci1uYW1lfSB7XG5cdFx0JiwgYSwgcCwgI3toZWFkaW5ncygpfSB7XG5cdFx0XHRjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59IiwiLm9mZi1jYW52YXMge1xuXHRAZXh0ZW5kIC5iLS1zZWNvbmRhcnk7XG5cdEBleHRlbmQgJXN0cmV0Y2g7XG5cblx0cG9zaXRpb246IGZpeGVkO1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHR6LWluZGV4OiAyMDtcblxuXHRAZXh0ZW5kIC5vLWJveDtcblx0cGFkZGluZy10b3A6ICRiYXNlLXNwYWNpbmctdW5pdC1odWdlO1xuXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cblx0dWwge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG5cblx0Jl9fY2xvc2Uge1xuXHRcdG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNpbmctdW5pdDtcblxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHR9XG5cdH1cbn0iLCJhc2lkZS53aWRnZXQtYXJlYSB7XG5cdC5tZW51IHtcblx0XHRtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQtbGFyZ2U7XG5cdH1cbn0iLCIlZGF0YS1saXN0IHtcblx0QGV4dGVuZCAubmF2O1xuXHRAZXh0ZW5kIC5uYXYtLXN0YWNrZWQ7XG5cblx0bWFyZ2luOiAwO1xuXG5cdGxpIHtcblx0XHRjb2xvcjogJGJvZHktY29sb3I7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuXG5cdFx0cGFkZGluZy10b3A6ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRwYWRkaW5nLWJvdHRvbTogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdG1hcmdpbjogMDtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAwcHg7XHRcblx0XHR9XG5cdH1cbn1cblxuLmRhdGEtbGlzdCB7XG5cdEBleHRlbmQgJWRhdGEtbGlzdDtcbn0iLCJcbi5vLXByZWZpeF9fY29udGVudCB7XG5cdCN7dGV4dC1pbnB1dHMoKX0sXG5cdHNlbGVjdCB7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xuXHR9XG59XG5cbmxhYmVsIHtcblx0aW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuXHRpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdEBpbmNsdWRlIGhpZGRlbi12aXN1YWxseSgpO1xuXHR9XG5cblx0Ji5sYWJlbC0tcmFkaW8sXG5cdCYubGFiZWwtLWNoZWNrYm94IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0PiAqIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXG5cdFx0JjpiZWZvcmUsXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMTZweDtcblxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJhc2UtcmFkaXVzO1xuXG5cdFx0XHR0cmFuc2l0aW9uOiAkYmFzZS10cmFuc2l0aW9uLWxpbmVhcjtcblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcblxuXHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRmbGV4LXNocmluazogMDtcblxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiA1MCU7XG5cblx0XHRcdG1hcmdpbjogMCA0cHg7XG5cblx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCkgdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwJTtcblxuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGJhc2UtcmFkaXVzICogMC44O1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHR9XG5cblx0XHQmLmlzLS1jaGVja2VkIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpIHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0Ym94LXNoYWRvdzogJGJhc2Utc2hhZG93O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bm90KC5pcy0tY2hlY2tlZCk6aG92ZXIge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMC41KSB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYubGFiZWwtLXJhZGlvIHtcblx0XHQmOmJlZm9yZSxcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuXHRcdH1cblx0fVxufVxuXG4uc2VhcmNoLWZvcm0ge1xuXHRpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAkYmFzZS1zcGFjaW5nLXVuaXQtbGFyZ2UgLSAkYmFzZS1zcGFjaW5nLXVuaXQtdGlueTtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcblxuXHRcdGZvbnQtc2l6ZTogMThweDtcblxuXHRcdCY6Zm9jdXMgeyBib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yOyB9XG5cdH1cblxuXHRsYWJlbFtmb3I9XCJzXCJdIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0LmZhIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdG1hcmdpbjogMCAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGw7XG5cblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRAZXh0ZW5kICV2ZXJ0aWNhbC1taWRkbGU7XG5cdFx0fVxuXHR9XG59XG5cbiVmaWxlLWZpZWxkIHtcblx0bGFiZWwge1xuXHRcdEBleHRlbmQgLmJ1dHRvbjtcblx0XHRAZXh0ZW5kICVidXR0b24tLWljb247XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIitcIjtcblxuXHRcdFx0cGFkZGluZy1yaWdodDogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdFx0XHRAZXh0ZW5kIC5mZi13LTcwMDtcblx0XHR9XG5cblx0XHQqIHsgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblx0fVxuXG5cdGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcblx0XHR3aWR0aDogMC4xcHg7XG5cdFx0aGVpZ2h0OiAwLjFweDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IC0xO1xuXG5cdFx0JiArIC5maWxlLXNlbGVjdGlvbi1ub3RpY2Uge1xuXHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cdFx0XHRtYXJnaW4tbGVmdDogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdH1cblx0fVxufVxuXG4uZmlsZS1maWVsZCB7XG5cdEBleHRlbmQgJWZpbGUtZmllbGQ7XG59IiwiYm9keS5za2luLWtlbnRsZWRnZSB7XG5cdGEgeyBjb2xvcjogJGtsLXNlY29uZGFyeTsgfVxuXG5cdC5zaXRlLWhlYWRlciB7XG5cdFx0Ji5pcy0tYXR0YWNoZWQge1xuXHRcdFx0QGV4dGVuZCAuYi0ta2wtcHJpbWFyeTtcblx0XHR9XG5cdH1cblxuXHRsYWJlbCB7XG5cdFx0Ji5sYWJlbC0tcmFkaW8sXG5cdFx0Ji5sYWJlbC0tY2hlY2tib3gge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrbC1wcmltYXJ5O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmlzLS1jaGVja2VkIHtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJGtsLXByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjbWMtZW1iZWRkZWQtc3Vic2NyaWJlIHtcblx0XHRAZXh0ZW5kIC5iLS1rbC1zZWNvbmRhcnk7XG5cdH1cblxuXHQudHlwc3RlciB7XG5cdFx0QGluY2x1ZGUgbXEoICR1bnRpbDogdGFibGV0ICkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHQmX19jb250cm9scyB7XG5cdFx0XHQvLyBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmLXByZXZpZXcge1xuXHRcdFx0Y29sb3I6ICRrbC1wcmltYXJ5O1xuXG5cdFx0XHQmOjpzZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiAka2wtcHJpbWFyeTsgY29sb3I6ICR3aGl0ZTsgfVxuXHRcdFx0Jjo6LW1vei1zZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiAka2wtcHJpbWFyeTsgY29sb3I6ICR3aGl0ZTsgfVxuXG5cdFx0XHQmLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGNvbG9yOiAka2wtcHJpbWFyeTtcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGtsLXByaW1hcnk7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRrbC1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtY29udHJvbCB7XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRrbC1zZWNvbmRhcnk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtLXdlaWdodCB7XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRsaSB7XG5cblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdFx0XHQmLmlzLS1zZWxlY3RlZCB7XG5cdFx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRrbC1wcmltYXJ5O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9O1xuXG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGtsLXByaW1hcnksIDAuNSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnJhbmdlc2xpZGVyIHtcblx0XHRiYWNrZ3JvdW5kOiAka2wtcHJpbWFyeTtcblx0fVxuXG5cdC5yYW5nZXNsaWRlcl9fZmlsbCB7XG5cdFx0YmFja2dyb3VuZDogJGtsLXByaW1hcnk7XG5cdH1cblxuXHQucmFuZ2VzbGlkZXJfX2hhbmRsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAka2wtcHJpbWFyeTtcblx0XHR9XG59XG5cbmJvZHkuc2tpbi13aWxsaWUge1xuXHRhIHsgY29sb3I6ICR3bC1wcmltYXJ5OyB9XG5cblx0LnNpdGUtaGVhZGVyIHtcblx0XHQmLmlzLS1hdHRhY2hlZCB7XG5cdFx0XHRAZXh0ZW5kIC5iLS13bC1wcmltYXJ5O1xuXHRcdH1cblx0fVxuXG5cdGxhYmVsIHtcblx0XHQmLmxhYmVsLS1yYWRpbyxcblx0XHQmLmxhYmVsLS1jaGVja2JveCB7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdsLXByaW1hcnk7XG5cdFx0XHR9XG5cblx0XHRcdCYuaXMtLWNoZWNrZWQge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkd2wtcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCNtYy1lbWJlZGRlZC1zdWJzY3JpYmUge1xuXHRcdEBleHRlbmQgLmItLXdsLXByaW1hcnk7XG5cdH1cblxuXHQudHlwc3RlciB7XG5cdFx0QGluY2x1ZGUgbXEoICR1bnRpbDogdGFibGV0ICkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHQmX19jb250cm9scyB7XG5cdFx0XHQvLyBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmLXByZXZpZXcge1xuXHRcdFx0Y29sb3I6ICR3bC1wcmltYXJ5O1xuXG5cdFx0XHQmOjpzZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiAkd2wtcHJpbWFyeTsgY29sb3I6ICR3aGl0ZTsgfVxuXHRcdFx0Jjo6LW1vei1zZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiAkd2wtcHJpbWFyeTsgY29sb3I6ICR3aGl0ZTsgfVxuXG5cdFx0XHQmLFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGNvbG9yOiAkd2wtcHJpbWFyeTtcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJHdsLXByaW1hcnk7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICR3bC1wcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtY29udHJvbCB7XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICR3bC1wcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS13ZWlnaHQge1xuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bGkge1xuXG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdFx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdFx0Ji5pcy0tc2VsZWN0ZWQge1xuXHRcdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2wtcHJpbWFyeTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fTtcblxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCR3bC1wcmltYXJ5LCAwLjUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yYW5nZXNsaWRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2wtc2Vjb25kYXJ5O1xuXHRcdH1cblxuXHRcdC5yYW5nZXNsaWRlcl9fZmlsbCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2wtcHJpbWFyeTtcblx0XHR9XG5cblx0XHQucmFuZ2VzbGlkZXJfX2hhbmRsZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2wtcHJpbWFyeTtcblx0XHR9XG5cdH1cbn0iLCIuYm94IHtcblx0QGV4dGVuZCAlYm94O1xuXHRAZXh0ZW5kIC5vLWJveDtcblx0XG5cdG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNpbmctdW5pdDtcbn1cblxuLmJveC0tbGluayB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFxuXHRpbWcge1xuXHRcdG1heC13aWR0aDogNDZweDtcblx0XHR0cmFuc2l0aW9uOiAkYmFzZS10cmFuc2l0aW9uLWxpbmVhcjtcblx0fVxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHRpbWcgeyBvcGFjaXR5OiAxOyB9XG5cdH1cbn0iLCIvL1xuLy8gU2xpY2sgRWxlbWVudG9yIFRoZW1lXG4vL1xuXG4uc2tpbi1rZW50bGVkZ2Uge1xuXHQuZWxlbWVudG9yLXNsaWNrLXNsaWRlciB7XG5cdFx0LnNsaWNrLXNsaWRlciB7XG5cdFx0XHRib3gtc2hhZG93OiAkYmFzZS1zaGFkb3c7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkYmFzZS1yYWRpdXM7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAka2wtcHJpbWFyeTtcblx0XHR9XG5cdH1cbn1cblxuLmVsZW1lbnRvci1zbGljay1zbGlkZXIge1xuXG5cdC8vIEFycm93c1xuXHQuc2xpY2stcHJldixcblx0LnNsaWNrLW5leHQge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7IC8vXG5cdFx0fVxuXHR9XG5cblx0LnNsaWNrLXByZXYge1xuXHRcdGxlZnQ6IC02NHB4OyAvL1xuXHRcdFtkaXI9XCJydGxcIl0gJiB7XG5cdFx0XHRyaWdodDogLTY0cHg7IC8vXG5cdFx0fVxuXHR9XG5cblx0LnNsaWNrLW5leHQge1xuXHRcdHJpZ2h0OiAtNjRweDsgLy8gXG5cdFx0W2Rpcj1cInJ0bFwiXSAmIHtcblx0XHRcdGxlZnQ6IC02NHB4OyAvL1xuXHRcdH1cblx0fVxuXG5cdC8vIERvdHNcblx0LnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblxuXHR1bC5zbGljay1kb3RzIHtcblx0XHRib3R0b206IC02NHB4O1xuXHR9XG5cblx0dWwuc2xpY2stZG90cyB7XG5cdFx0bGkge1xuXHRcdFx0YnV0dG9uIHtcblx0XHRcdFx0Jjpob3Zlcixcblx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn0iLCIuYnJlYWRjcnVtYnMge1xuXHRAZXh0ZW5kICVsaXN0LWJhcmU7XG5cblx0Jl9fc2VwYXJhdG9yIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcblx0fVxuXG5cdEBpbmNsdWRlIG1xKCAkdW50aWw6IHRhYmxldCApIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG5cdH1cbn0iLCIuc3dpdGNoZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGJvcmRlcjogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuXHRib3JkZXItcmFkaXVzOiAkYmFzZS1yYWRpdXM7XG5cblx0bWFyZ2luLWxlZnQ6ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcblxuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0Jl9fb24sXG5cdCZfX29mZiB7XG5cdFx0ZmxleC1iYXNpczogNTAlO1xuXHRcdHBhZGRpbmc6IDRweCAxMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCY6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IFwiXCI7XG5cblx0XHRib3JkZXItcmFkaXVzOiAkYmFzZS1yYWRpdXM7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYWxlcnQtY29sb3I7XG5cdFx0XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDNweDtcblx0XHR0b3A6IDNweDtcblx0XHRib3R0b206IDNweDtcblxuXHRcdHdpZHRoOiBjYWxjKDUwJSAtIDNweCk7XG5cblx0XHR0cmFuc2l0aW9uOiAkYmFzZS10cmFuc2l0aW9uLWxpbmVhcjtcblxuXHR9XG59XG5cbi5zd2l0Y2hlci1sYWJlbCB7XG5cdG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcbn1cblxuLnN3aXRjaGVyLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1hcmdpbjogMDtcblxuXHRpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG5cblx0XHQmOmNoZWNrZWQge1xuXHRcdFx0JiArIC5zd2l0Y2hlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGdyYXktZGFyaztcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiJXNwaW5uZXIge1xuXHQvKkNvZGUgZnJvbSBwcmV2aW91cyBzdGVwKi9cblx0d2lkdGg6NDBweDtcblx0aGVpZ2h0OjQwcHg7XG5cdGJvcmRlcjo0cHggc29saWQgdHJhbnNwYXJlbnRpemUoJHByaW1hcnktY29sb3IsIDAuOCk7XG5cdGJvcmRlci10b3A6NHB4IHNvbGlkICRwcmltYXJ5LWNvbG9yO1xuXHRib3JkZXItcmFkaXVzOjUwJTtcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0LypEZWZhdWx0IGFuaW1hdGlvbiBjb2RlKi9cblx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuXHRhbmltYXRpb24tbmFtZTogcm90YXRlOyAvKkNhbGwgdG8gQGtleWZyYW1lIHJ1bGUqL1xuXHRhbmltYXRpb24tZHVyYXRpb246IDAuNXM7IC8qQ2hhbmdlIHRvIHNwZWVkIHVwIG9yIHNsb3cgZG93biB0aGUgYW5pbWF0aW9uKi9cblx0YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IC8qTWFrZSB0aGUgYW5pbWF0aW9uIGdvIGZvcmV2ZXIqL1xuXHRhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG59XG4gXG4vKkRlZmF1bHQgQGtleWZyYW1lcyBydWxlKi9cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgICBmcm9tIHt0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTt9XG4gICAgdG8ge3RyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7fVxufSIsIi50eXBzdGVyIHtcblx0QGluY2x1ZGUgbXEoICR1bnRpbDogdGFibGV0ICkge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdCZfX2NvbnRyb2xzIHtcblx0XHQvLyBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQgIWltcG9ydGFudDtcblx0fVxuXG5cdCYtcHJldmlldyB7XG5cdFx0cGFkZGluZzogJGJhc2Utc3BhY2luZy11bml0LWh1Z2UgMDtcblx0XHRjb2xvcjogJGtsLXByaW1hcnk7XG5cdFx0Zm9udC1zaXplOiAxMjBweDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtZmFtaWx5OiAna2VudGxlZGdlJztcblx0XHR0cmFuc2l0aW9uOiBub25lO1xuXG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0bWFyZ2luLXRvcDogJGJhc2Utc3BhY2luZy11bml0LWh1Z2U7XG5cblx0XHQmOjpzZWxlY3Rpb24geyBiYWNrZ3JvdW5kOiAka2wtcHJpbWFyeTsgY29sb3I6ICR3aGl0ZTsgfVxuXHRcdCY6Oi1tb3otc2VsZWN0aW9uIHsgYmFja2dyb3VuZDogJGtsLXByaW1hcnk7IGNvbG9yOiAkd2hpdGU7IH1cblxuXHRcdCYsXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0Y29sb3I6ICRrbC1wcmltYXJ5O1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHR9XG5cdH1cblxuXHQmLWNvbnRyb2wge1xuXG5cdFx0bWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2luZy11bml0LWxhcmdlO1xuXG5cdFx0QGluY2x1ZGUgbXEoICR1bnRpbDogdGFibGV0ICkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2luZy11bml0O1xuXHRcdH1cblxuXHRcdGxhYmVsIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0XHRjb2xvcjogJGtsLXNlY29uZGFyeTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0td2VpZ2h0IHtcblx0XHRcdHVsIHtcblx0XHRcdFx0QGV4dGVuZCAlbGlzdC1iYXJlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG5cblx0XHRcdFx0bGkge1xuXG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0XHRcdFx0XHQmOmhvdmVyLFxuXHRcdFx0XHRcdCYuaXMtLXNlbGVjdGVkIHtcblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAka2wtcHJpbWFyeVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH07XG5cblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA0cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRrbC1wcmltYXJ5LCAwLjUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi53aWRnZXQtYXJlYSB7XG5cdC5tZW51LFxuXHQubmF2IHtcblx0XHRAZXh0ZW5kICVzaWRlYmFyLW5hdjtcblxuXHRcdC5tZW51LWl0ZW0ge1xuXHRcdFx0Ji1hbmNob3Ige1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1xKCB0YWJsZXQgKSB7XG5cdFx0XHRcdFx0Jjpub3QoOmhvdmVyKSB7XG5cdFx0XHRcdFx0XHQubGFiZWwge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogJGJhc2Utc3BhY2luZy11bml0LXRpbnk7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRcdFx0bWF4LXdpZHRoOiAkYmFzZS1zcGFjaW5nLXVuaXQtdGlueTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAkYmFzZS1zcGFjaW5nLXVuaXQtdGlueTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtaWNvbiB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0XHRmb250LXNpemU6IDEuNWVtO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtcSggJHVudGlsOiB0YWJsZXQgKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjFlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLWljb24sXG5cdFx0XHQmLWxpbmsge1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXG5cdFx0XHQmLWxpbmsge1xuXHRcdFx0XHRmbGV4LWdyb3c6IDE7XG5cblx0XHRcdFx0JiArIC5sYWJlbDpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji1sYWJlbCB7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllciguNTcsLjAxLC43NiwuNTUpO1xuXHRcdFx0XHRtaW4td2lkdGg6IGF1dG87XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDBweDtcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmICsgLmxhYmVsIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5rYiB7XG5cdCYtbGlzdCB7XG5cdFx0Jl9fdG9waWMge1xuXHRcdFx0Jl9fbGluayB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fYWxsIHtcblx0XHRcdD4gYSB7XG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udGF4LXRvcGljIHtcblxuXHQua2Ige1xuXHRcdCYtdG9waWMge1xuXHRcdFx0Jl9faGVhZGVyIHtcblx0XHRcdFx0bWF4LXdpZHRoOiA2NDBweDtcblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRAZXh0ZW5kICVpbnRybztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfYXJ0aWNsZSB7XG5cdFx0XHQuZW50cnktaGVhZGVyIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5ib3gtLWxpbmsge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHQ+ICogeyBmbGV4LWdyb3c6IDE7IH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0LmVudHJ5LXRpdGxlIHsgY29sb3I6ICRwcmltYXJ5LWNvbG9yOyB9XG5cdFx0fVxuXHR9XG59XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZS1rYl9hcnRpY2xlIHtcblx0LnNpdGUtaGVhZGVyLS1zZWNvbmRhcnkge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0fVxuXHR9XG59IiwiLmxhYmVsIHtcblx0cGFkZGluZzogM3B4IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDVweDtcblxuXHRAZXh0ZW5kICVzbWFsbDtcblxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0Ji0tdGlueSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdHBhZGRpbmc6IDJweCA4cHggM3B4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblxuXHRcdG1pbi13aWR0aDogMjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRsaW5lLWhlaWdodDogMS41O1xuXHR9XG5cblx0Ji0teHNtYWxsIHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0cGFkZGluZzogMnB4IDZweCAzcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdFx0bWluLXdpZHRoOiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdH1cblxuXHQmLS11cGRhdGVkLFxuXHQmLS1mcmVzaCxcblx0Ji0tdW5pcXVlLFxuXHQmLS1uZXcge1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblxuXHQmLS11cGRhdGVkLFxuXHQmLS1mcmVzaCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2YyNDFiNDtcblx0fVxuXG5cdCYtLXVuaXF1ZSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzgwNjJkNDtcblx0fVxuXG5cdCYtLW5ldyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzQxZGNhYjtcblx0fVxufSIsIi5hbGlnbm5vbmUge1xuXHRtYXJnaW46IDVweCAyMHB4IDIwcHggMDtcbn1cblxuLmFsaWduY2VudGVyLFxuZGl2LmFsaWduY2VudGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogNXB4IGF1dG8gNXB4IGF1dG87XG59XG5cbi5hbGlnbnJpZ2h0IHtcblx0ZmxvYXQ6cmlnaHQ7XG5cdG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xufVxuXG4uYWxpZ25sZWZ0IHtcblx0ZmxvYXQ6IGxlZnQ7XG5cdG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xufVxuXG5hIGltZyB7XG5cdCYuYWxpZ25yaWdodCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbjogNXB4IDAgMjBweCAyMHB4O1xuXHR9XG5cblx0Ji5hbGlnbm5vbmUge1xuXHRcdG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xuXHR9XG5cblx0Ji5hbGlnbmxlZnQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xuXHR9XG5cblx0Ji5hbGlnbmNlbnRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG59XG5cbi53cC1jYXB0aW9uIHtcblxuXHQuc2luZ2xlLWtiX2FydGljbGUgJiB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZjBmMGYwO1x0XG5cdFx0bWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2luZy11bml0ICFpbXBvcnRhbnQ7XG5cdH1cblx0XG5cdG1heC13aWR0aDogOTYlOyAvKiBJbWFnZSBkb2VzIG5vdCBvdmVyZmxvdyB0aGUgY29udGVudCBhcmVhICovXG5cdHBhZGRpbmc6IDVweCAzcHggMTBweDtcblx0bWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2luZy11bml0O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0Ji5hbGlnbm5vbmUge1xuXHRcdG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xuXHR9XG5cblx0Ji5hbGlnbmxlZnQge1xuXHRcdG1hcmdpbjogNXB4IDIwcHggMjBweCAwO1xuXHR9XG5cblx0Ji5hbGlnbnJpZ2h0IHtcblx0XHRtYXJnaW46IDVweCAwIDIwcHggMjBweDtcblx0fVxuXG5cdGltZyB7XG5cdFx0Ym9yZGVyOiAwIG5vbmU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtd2lkdGg6IDk4LjUlO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblxuXHRmaWdjYXB0aW9uIHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE3cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbCA0cHggNXB4O1xuXHR9XG59XG5cbi8qIFRleHQgbWVhbnQgb25seSBmb3Igc2NyZWVuIHJlYWRlcnMuICovXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcblx0Y2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRoZWlnaHQ6IDFweDtcblx0d2lkdGg6IDFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmOmZvY3VzIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG5cdFx0Y2xpcDogYXV0byAhaW1wb3J0YW50O1xuXHRcdGNvbG9yOiAjMjE3NTliO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXNpemU6IDAuODc1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRsZWZ0OiA1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0dG9wOiA1cHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0ei1pbmRleDogMTAwMDAwOyAvKiBBYm92ZSBXUCB0b29sYmFyLiAqL1xuXHR9XG59XG5cbi5lbGVtZW50b3Itd2lkZ2V0LXRoZW1lLXBvc3QtY29udGVudCB7XG5cdC53cC1ibG9jay1pbWFnZSB7XG5cdFx0bWFyZ2luOiAkYmFzZS1zcGFjaW5nLXVuaXQtbGFyZ2UgMCAkYmFzZS1zcGFjaW5nLXVuaXQtbGFyZ2UgMCAhaW1wb3J0YW50O1xuXG5cdFx0aW1nIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cztcblx0XHR9XG5cdH1cbn1cblxuLndwLWJsb2NrIHtcblx0Ji1wcmVmb3JtYXR0ZWQge1xuXHRcdHBhZGRpbmc6ICRiYXNlLXNwYWNpbmctdW5pdDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0bWFyZ2luOiAkYmFzZS1zcGFjaW5nLXVuaXQtbGFyZ2UgMDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTllOWU5O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cztcblx0fVxuXG5cdCYtdGFibGUge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQmLXNlcGFyYXRvciB7XG5cdFx0bWFyZ2luOiAkYmFzZS1zcGFjaW5nLXVuaXQtbGFyZ2UgMCAhaW1wb3J0YW50O1xuXHR9XG59IiwiLm5vdGlmaWNhdGlvbiB7XG5cdHBhZGRpbmc6ICRiYXNlLXNwYWNpbmctdW5pdDtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkcHJpbWFyeS1jb2xvciwgMC45KTtcblx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnRpemUoJHByaW1hcnktY29sb3IsIDAuNyk7XG5cblx0Y29sb3I6ICRib2R5LWNvbG9yO1xuXG5cdGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cztcblxuXHQ+IGEge1xuXHRcdGNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6IGRhcmtlbiggJHByaW1hcnktY29sb3IsIDIwICk7XG5cdFx0fVxuXHR9XG59XG5cbi5ub3RpZmljYXRpb24tLXNtYWxsIHtcblx0QGV4dGVuZCAlc21hbGw7XG5cdFxuXHRwYWRkaW5nOiAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGw7XG59XG5cbi5ub3RpZmljYXRpb24tLXRpbnkge1xuXHRAZXh0ZW5kICV0aW55O1xuXHRcblx0cGFkZGluZzogJGJhc2Utc3BhY2luZy11bml0LXRpbnkgJGJhc2Utc3BhY2luZy11bml0LXNtYWxsO1xufVxuXG4ubm90aWZpY2F0aW9uLWluZm8ge1xuXG59XG5cbi5ub3RpZmljYXRpb24tbm90ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG5cdGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHQ7XG59XG5cbi5ub3RpZmljYXRpb24tZXJyb3Ige1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkYWxlcnQtY29sb3IsIDAuOSk7XG5cdGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnRpemUoJGFsZXJ0LWNvbG9yLCAwLjcpO1xufVxuXG4ubm90aWZpY2F0aW9uLXN1Y2Nlc3Mge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudGl6ZSgkc2Vjb25kYXJ5LWNvbG9yLCAwLjkpO1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50aXplKCRzZWNvbmRhcnktY29sb3IsIDAuNyk7XG59IiwiLy8gQ29tcG9uZW50c1xuJGJ1dHRvbi1zaXplczogKFxuXHRzbWFsbCB0aW55IGRlZmF1bHQgbGFyZ2UgaHVnZVxuKSAhZGVmYXVsdDtcblxuJWJ1dHRvbiB7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0Ym9yZGVyOiAwcHg7XG5cdGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cztcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdHRyYW5zaXRpb246ICRiYXNlLXRyYW5zaXRpb24tbGluZWFyO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblxuXHRmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJ1dHRvbnM7XG5cblx0QGV4dGVuZCAuYnV0dG9uLS1kZWZhdWx0O1xuXHRAZXh0ZW5kIC5iLS1wcmltYXJ5O1xuXG5cdCY6aG92ZXIge1xuXHRcdGJveC1zaGFkb3c6ICRiYXNlLXNoYWRvdztcblx0fVxuXG5cdCYtLWljb24ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cbn1cblxuJWJ1dHRvbi0tdGlueSxcbi5idXR0b24tLXRpbnkge1xuXHRmb250LXNpemU6IDEycHg7XG5cdHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4lYnV0dG9uLS1zbWFsbCxcbi5idXR0b24tLXNtYWxsIHtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRwYWRkaW5nOiA3cHggMTJweDtcbn1cblxuJWJ1dHRvbi0tZGVmYXVsdCxcbi5idXR0b24tLWRlZmF1bHQge1xuXHRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcblx0cGFkZGluZzogOXB4IDE0cHg7XG59XG5cbiVidXR0b24tLWxhcmdlLFxuLmJ1dHRvbi0tbGFyZ2Uge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdHBhZGRpbmc6IDExcHggMjBweDtcbn1cblxuJWJ1dHRvbi0taHVnZSxcbi5idXR0b24tLWh1Z2Uge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdHBhZGRpbmc6IDE0cHggMjJweDtcbn1cblxuXG5idXR0b24sIC5idXR0b24sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdIHtcblx0QGV4dGVuZCAlYnV0dG9uO1xufVxuXG4uby1wcmVmaXhfX2FjdGlvbiB7XG5cdCYgJWJ1dHRvbiwgJiVidXR0b24ge1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG5cdH1cbn0iLCIuZWUtdG9vbHRpcCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogOTk5O1xuXG5cdHBhZGRpbmc6ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0Y29sb3I6ICNGRkZGRkY7XG5cblx0Ym9yZGVyLXJhZGl1czogJGJhc2UtcmFkaXVzO1xuXG5cdHA6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0JjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdFx0d2lkdGg6IDA7XG5cdFx0aGVpZ2h0OiAwO1xuXG5cdFx0bGVmdDogNTAlO1xuXHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1xuXG5cdFx0Ym9yZGVyLWxlZnQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cblx0XHRib3JkZXItdG9wLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0fVxuXG5cdCYudG8tLWJvdHRvbSB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHR0b3A6IC0xMHB4O1xuXHRcdFx0Ym90dG9tOiBhdXRvO1xuXG5cdFx0XHRib3JkZXItdG9wOiAwcHg7XG5cdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAxMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHR9XG5cblx0XHQmLmF0IHtcblx0XHRcdCYtLWxlZnQge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji0tcmlnaHQge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji50by0tbGVmdCB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRyaWdodDogLTEwcHg7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0Ym90dG9tOiBhdXRvO1xuXG5cdFx0XHR0b3A6IDUwJTtcblxuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cblx0XHRcdGJvcmRlci1yaWdodDogMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdFx0XHRib3JkZXItbGVmdDogMTBweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCYuYXQge1xuXHRcdFx0Ji0tdG9wIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji0tYm90dG9tIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnRvLS1yaWdodCB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRsZWZ0OiAtMTBweDtcblx0XHRcdHJpZ2h0OiBhdXRvO1xuXHRcdFx0Ym90dG9tOiBhdXRvO1xuXG5cdFx0XHR0b3A6IDUwJTtcblxuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogLTEwcHg7XG5cblx0XHRcdGJvcmRlci1sZWZ0OiAwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cblx0XHRcdGJvcmRlci1yaWdodDogMTBweCBzb2xpZCAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdCYuYXQge1xuXHRcdFx0Ji0tdG9wIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji0tYm90dG9tIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnRvLS10b3Age1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Ym90dG9tOiAtMTBweDtcblx0XHRcdHRvcDogYXV0bztcblxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMHB4O1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJHByaW1hcnktY29sb3I7XG5cdFx0fVxuXG5cdFx0Ji5hdCB7XG5cdFx0XHQmLS1sZWZ0IHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCYtLXJpZ2h0IHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuYXQtLXRvcCB7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRib3R0b206IGF1dG87XG5cdFx0XHR0b3A6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ji5hdC0tYm90dG9tIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdHRvcDogYXV0bztcblx0XHRcdGJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQmLmF0LS1sZWZ0IHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ji5hdC0tcmlnaHQge1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCYuYXQge1xuXHRcdCYtLXRvcCxcblx0XHQmLS1yaWdodCxcblx0XHQmLS1ib3R0b20sXG5cdFx0Ji0tbGVmdCwge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Ym9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8vIEFkbWluIGJhciB0d2Vha3NcblxuYm9keS5hZG1pbi1iYXIge1xuXHQuc2l0ZS1oZWFkZXIge1xuXHRcdCYuZmxvYXRpbmcge1xuXHRcdFx0bWFyZ2luLXRvcDogMzJweDtcblxuXHRcdFx0QGluY2x1ZGUgbXEoICR1bnRpbDogZGVza3RvcCApIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNDZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm9mZi1jYW52YXMge1xuXHRcdHRvcDogNDZweDtcblxuXHRcdEBpbmNsdWRlIG1xKCBkZXNrdG9wICkge1xuXHRcdFx0dG9wOiAzMnB4O1xuXHRcdH1cblx0fVxufVxuXG4uZW50cnktY29udGVudCB7XG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxufVxuXG4uZW50cnktaGVhZGVyIHtcblx0bWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2luZy11bml0O1xufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjUEFHRVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBTaW1wbGUgcGFnZS1sZXZlbCBzZXR1cC5cbiAqXG4gKiAxLiBTZXQgdGhlIGRlZmF1bHQgYGZvbnQtc2l6ZWAgYW5kIGBsaW5lLWhlaWdodGAgZm9yIHRoZSBlbnRpcmUgcHJvamVjdCxcbiAqICAgIHNvdXJjZWQgZnJvbSBvdXIgZGVmYXVsdCB2YXJpYWJsZXMuIFRoZSBgZm9udC1zaXplYCBpcyBjYWxjdWxhdGVkIHRvIGV4aXN0XG4gKiAgICBpbiBlbXMsIHRoZSBgbGluZS1oZWlnaHRgIGlzIGNhbGN1bGF0ZWQgdG8gZXhpc3QgdW5pdGxlc3NseS5cbiAqIDIuIEZvcmNlIHNjcm9sbGJhcnMgdG8gYWx3YXlzIGJlIHZpc2libGUgdG8gcHJldmVudCBhd2t3YXJkIOKAmGp1bXBz4oCZIHdoZW5cbiAqICAgIG5hdmlnYXRpbmcgYmV0d2VlbiBwYWdlcyB0aGF0IGRvL2RvIG5vdCBoYXZlIGVub3VnaCBjb250ZW50IHRvIHByb2R1Y2VcbiAqICAgIHNjcm9sbGJhcnMgbmF0dXJhbGx5LlxuICogMy4gRW5zdXJlIHRoZSBwYWdlIGFsd2F5cyBmaWxscyBhdCBsZWFzdCB0aGUgZW50aXJlIGhlaWdodCBvZiB0aGUgdmlld3BvcnQuXG4gKi9cblxuaHRtbCB7XG5cdGZvbnQtc2l6ZTogKCRiYXNlLWZvbnQtc2l6ZSAvIDE2cHgpICogMWVtOyAvKiBbMV0gKi9cblx0bGluZS1oZWlnaHQ6ICRiYXNlLWxpbmUtaGVpZ2h0IC8gJGJhc2UtZm9udC1zaXplOyAvKiBbMV0gKi9cblx0b3ZlcmZsb3cteTogc2Nyb2xsOyAvKiBbMl0gKi9cblx0bWluLWhlaWdodDogMTAwJTsgLyogWzNdICovXG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cblxuYm9keSB7XG5cdC8vIGJhY2tncm91bmQtY29sb3I6ICNGN0Y3Rjc7XG59IiwiaHIge1xuXHRib3JkZXI6IDBweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xufSIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjQ1JPUFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBQcm92aWRlIGEgY3JvcHBpbmcgY29udGFpbmVyIGluIG9yZGVyIHRvIGRpc3BsYXkgbWVkaWEgKHVzdWFsbHkgaW1hZ2VzKVxuICogY3JvcHBlZCB0byBjZXJ0YWluIHJhdGlvcy5cbiAqXG4gKiAxLiBTZXQgdXAgYSBwb3NpdGlvbmluZyBjb250ZXh0IGluIHdoaWNoIHRoZSBpbWFnZSBjYW4gc2l0LlxuICogMi4gVGhpcyBpcyB0aGUgY3J1Y2lhbCBwYXJ0OiB3aGVyZSB0aGUgY3JvcHBpbmcgaGFwcGVucy5cbiAqL1xuLm8tY3JvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogWzFdICovXG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuOyAvKiBbMl0gKi9cbn1cblxuXG4gIC8qKlxuICAgKiBBcHBseSB0aGlzIGNsYXNzIHRvIHRoZSBjb250ZW50ICh1c3VhbGx5IGBpbWdgKSB0aGF0IG5lZWRzIGNyb3BwaW5nLlxuICAgKlxuICAgKiAxLiBJbWFnZeKAmXMgZGVmYXVsdCBwb3NpdGlvbmluZyBpcyB0b3AtbGVmdCBpbiB0aGUgY3JvcHBpbmcgYm94LlxuICAgKiAyLiBNYWtlIHN1cmUgdGhlIG1lZGlhIGRvZXNu4oCZdCBzdG9wIGl0c2VsZiB0b28gc29vbi5cbiAgICovXG5cbiAgLm8tY3JvcF9fY29udGVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogIDA7IC8qIFsxXSAqL1xuICAgIGxlZnQ6IDA7IC8qIFsxXSAqL1xuICAgIG1heC13aWR0aDogbm9uZTsgLyogWzJdICovXG4gIH1cblxuXG4gIC8qKlxuICAgKiBXZSBjYW4gcG9zaXRpb24gdGhlIG1lZGlhIGluIGRpZmZlcmVudCBsb2NhdGlvbnMgd2l0aGluIHRoZSBjcm9wcGluZyBhcmVhLlxuICAgKi9cblxuICAuby1jcm9wX19jb250ZW50LS1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuXG4gIC5vLWNyb3BfX2NvbnRlbnQtLWJvdHRvbSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuXG4gIC5vLWNyb3BfX2NvbnRlbnQtLWNlbnRlciB7XG4gICAgdG9wOiAgNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgfVxuXG5cblxuXG5cbi8qIENyb3AtcmF0aW8gdmFyaWFudHMuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEdlbmVyYXRlIGEgc2VyaWVzIG9mIGNyb3AgY2xhc3NlcyB0byBiZSB1c2VkIGxpa2Ugc286XG4gKlxuICogICA8ZGl2IGNsYXNzPVwiby1jcm9wICBvLWNyb3AtLTE2OjlcIj5cbiAqXG4gKi9cblxuJGNyb3BzOiAoXG4gIDI6MSxcbiAgNDozLFxuICAxNjo5LFxuKSAhZGVmYXVsdDtcblxuQGVhY2ggJGFudGVjZWRlbnQsICRjb25zZXF1ZW50IGluICRjcm9wcyB7XG5cbiAgQGlmICh0eXBlLW9mKCRhbnRlY2VkZW50KSAhPSBudW1iZXIpIHtcbiAgICBAZXJyb3IgXCIjeyRhbnRlY2VkZW50fSBuZWVkcyB0byBiZSBhIG51bWJlci5cIlxuICB9XG5cbiAgQGlmICh0eXBlLW9mKCRjb25zZXF1ZW50KSAhPSBudW1iZXIpIHtcbiAgICBAZXJyb3IgXCIjeyRjb25zZXF1ZW50fSBuZWVkcyB0byBiZSBhIG51bWJlci5cIlxuICB9XG5cbiAgLm8tY3JvcC0tI3skYW50ZWNlZGVudH1cXDojeyRjb25zZXF1ZW50fSB7XG4gICAgcGFkZGluZy1ib3R0b206ICgkY29uc2VxdWVudC8kYW50ZWNlZGVudCkgKiAxMDAlO1xuICB9XG5cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjTUVESUFcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUGxhY2UgYW55IGltYWdlLSBhbmQgdGV4dC1saWtlIGNvbnRlbnQgc2lkZS1ieS1zaWRlLCBhcyBwZXI6XG4gKiBodHRwOi8vd3d3LnN0dWJib3JuZWxsYS5vcmcvY29udGVudC8yMDEwLzA2LzI1L3RoZS1tZWRpYS1vYmplY3Qtc2F2ZXMtaHVuZHJlZHMtb2YtbGluZXMtb2YtY29kZVxuICovXG5cbi5vLW1lZGlhIHtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbiAgLm8tbWVkaWFfX2ltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG5cbiAgICA+IGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgfVxuXG4gIC5vLW1lZGlhX19ib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJixcbiAgICA+IDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gIH1cblxuXG5cblxuXG4vKiBTaXplIHZhcmlhbnRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIE1vZGlmeSB0aGUgYW1vdW50IG9mIHNwYWNlIGJldHdlZW4gb3VyIGltYWdlIGFuZCBvdXIgdGV4dC4gV2UgYWxzbyBoYXZlXG4gKiByZXZlcnNpYmxlIG9wdGlvbnMgZm9yIGFsbCBhdmFpbGFibGUgc2l6ZXMuXG4gKi9cblxuLm8tbWVkaWEtLXRpbnkge1xuXG4gID4gLm8tbWVkaWFfX2ltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkYmFzZS1zcGFjaW5nLXVuaXQtdGlueTtcbiAgfVxuXG4gICYuby1tZWRpYS0tcmV2ZXJzZSB7XG5cbiAgICA+IC5vLW1lZGlhX19pbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6ICAkYmFzZS1zcGFjaW5nLXVuaXQtdGlueTtcbiAgICB9XG5cbiAgfVxuXG59XG5cblxuLm8tbWVkaWEtLXNtYWxsIHtcblxuICA+IC5vLW1lZGlhX19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsO1xuICB9XG5cbiAgJi5vLW1lZGlhLS1yZXZlcnNlIHtcblxuICAgID4gLm8tbWVkaWFfX2ltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcbiAgICB9XG5cbiAgfVxuXG59XG5cblxuLm8tbWVkaWEtLWxhcmdlIHtcblxuICA+IC5vLW1lZGlhX19pbWcge1xuICAgIG1hcmdpbi1yaWdodDogJGJhc2Utc3BhY2luZy11bml0LWxhcmdlO1xuICB9XG5cbiAgJi5vLW1lZGlhLS1yZXZlcnNlIHtcblxuICAgID4gLm8tbWVkaWFfX2ltZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogICRiYXNlLXNwYWNpbmctdW5pdC1sYXJnZTtcbiAgICB9XG5cbiAgfVxuXG59XG5cblxuLm8tbWVkaWEtLWh1Z2Uge1xuXG4gID4gLm8tbWVkaWFfX2ltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkYmFzZS1zcGFjaW5nLXVuaXQtaHVnZTtcbiAgfVxuXG4gICYuby1tZWRpYS0tcmV2ZXJzZSB7XG5cbiAgICA+IC5vLW1lZGlhX19pbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6ICAkYmFzZS1zcGFjaW5nLXVuaXQtaHVnZTtcbiAgICB9XG5cbiAgfVxuXG59XG5cblxuXG5cblxuLyogUmV2ZXJzZWQgbWVkaWEgb2JqZWN0c1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLm8tbWVkaWEtLXJldmVyc2Uge1xuXG4gID4gLm8tbWVkaWFfX2ltZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGJhc2Utc3BhY2luZy11bml0O1xuICB9XG5cbn1cblxuXG5cblxuXG4vKiBHdXR0ZXJsZXNzIG1lZGlhIG9iamVjdHNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5vLW1lZGlhLS1mbHVzaCB7XG5cbiAgPiAuby1tZWRpYV9faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICAwO1xuICB9XG5cbn1cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAjUkFUSU9cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQ3JlYXRlIHJhdGlvLWJvdW5kIGNvbnRlbnQgYmxvY2tzLCB0byBrZWVwIG1lZGlhIChlLmcuIGltYWdlcywgdmlkZW9zKSBpblxuICogdGhlaXIgY29ycmVjdCBhc3BlY3QgcmF0aW9zLlxuICpcbiAqIGh0dHA6Ly9hbGlzdGFwYXJ0LmNvbS9hcnRpY2xlL2NyZWF0aW5nLWludHJpbnNpYy1yYXRpb3MtZm9yLXZpZGVvXG4gKi9cblxuLyoqXG4gKiAxLiBEZWZhdWx0IGNyb3BwaW5nIGlzIGEgMToxIHJhdGlvIChpLmUuIGEgcGVyZmVjdCBzcXVhcmUpLlxuICovXG5cbi5vLXJhdGlvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTsgLyogWzFdICovXG4gIH1cblxufVxuXG4gIC5vLXJhdGlvX19jb250ZW50LFxuICAuby1yYXRpbyA+IGlmcmFtZSxcbiAgLm8tcmF0aW8gPiBlbWJlZCxcbiAgLm8tcmF0aW8gPiBvYmplY3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICAgIDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6ICAgMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6ICAxMDAlO1xuICB9XG5cblxuXG5cblxuLyogUmF0aW8gdmFyaWFudHMuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEdlbmVyYXRlIGEgc2VyaWVzIG9mIHJhdGlvIGNsYXNzZXMgdG8gYmUgdXNlZCBsaWtlIHNvOlxuICpcbiAqICAgPGRpdiBjbGFzcz1cIm8tcmF0aW8gIG8tcmF0aW8tLTE2OjlcIj5cbiAqXG4gKi9cblxuJHJhdGlvczogKFxuICAyOjEsXG4gIDQ6MyxcbiAgMTY6OSxcbikgIWRlZmF1bHQ7XG5cbkBlYWNoICRhbnRlY2VkZW50LCAkY29uc2VxdWVudCBpbiAkcmF0aW9zIHtcblxuICBAaWYgKHR5cGUtb2YoJGFudGVjZWRlbnQpICE9IG51bWJlcikge1xuICAgIEBlcnJvciBcIiN7JGFudGVjZWRlbnR9IG5lZWRzIHRvIGJlIGEgbnVtYmVyLlwiXG4gIH1cblxuICBAaWYgKHR5cGUtb2YoJGNvbnNlcXVlbnQpICE9IG51bWJlcikge1xuICAgIEBlcnJvciBcIiN7JGNvbnNlcXVlbnR9IG5lZWRzIHRvIGJlIGEgbnVtYmVyLlwiXG4gIH1cblxuICAuby1yYXRpby0tI3skYW50ZWNlZGVudH1cXDojeyRjb25zZXF1ZW50fTpiZWZvcmUge1xuICAgIHBhZGRpbmctYm90dG9tOiAoJGNvbnNlcXVlbnQvJGFudGVjZWRlbnQpICogMTAwJTtcbiAgfVxuXG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1RBQkxFU1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogMS4gRW5zdXJlIHRhYmxlcyBmaWxsIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUuXG4gKi9cblxuJXRhYmxlLFxudGFibGUge1xuXHR3aWR0aDogMTAwJTsgLyogWzFdICovXG5cdHRleHQtYWxpZ246IGxlZnQ7XG5cblx0Ym9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcblxuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGV4dGVuZCAlYm94O1xuXHRcblx0dHIge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS1saWdodGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRtYXJnaW4tbGVmdDogMXB4O1xuXHRcdG1hcmdpbi1yaWdodDogMXB4O1xuXG5cdFx0JjpsYXN0LWNoaWxkIHsgYm9yZGVyLWJvdHRvbTogMHB4OyB9XG5cdH1cblxuXHR0aCB7IGZvbnQtd2VpZ2h0OiA2MDA7fVxuXG5cdHRoZWFkLFxuXHR0Zm9vdCB7XG5cdFx0PiB0ciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVyO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdHRoLCB0ZCB7XG5cdFx0cGFkZGluZzogJGJhc2Utc3BhY2luZy11bml0LXRpbnkgKiAxLjU7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHsgcGFkZGluZy1sZWZ0OiAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGw7IH1cblx0XHQmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5lZS10YWJsZV9fY2VsbCkge1xuXHRcdFx0cGFkZGluZy1yaWdodDogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0Ji5hbHQtcm93cyB7XG5cdFx0dGJvZHkge1xuXHRcdFx0dHIge1xuXHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vIFRhYmxlIEZvb3RlclxuXHR0Zm9vdCB7XG5cdFx0dHIge1xuXHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0dGQsIHRoIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR0YWJsZSB7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0JMT0NLXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIFN0YWNrZWQgaW1hZ2Utd2l0aC10ZXh0IG9iamVjdC4gQSBzaW1wbGUgYWJzdHJhY3Rpb24gdG8gY292ZXIgYSB2ZXJ5IGNvbW1vbmx5XG4gKiBvY2N1cnJpbmcgZGVzaWduIHBhdHRlcm4uXG4gKi9cblxuLm8tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5cbiAgLm8tYmxvY2tfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2luZy11bml0O1xuXG5cbiAgICAvKiBTaXplIHZhcmlhbnRzLlxuICAgICAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuICAgIC5vLWJsb2NrLS1mbHVzaCA+ICYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAuby1ibG9jay0tdGlueSA+ICYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2luZy11bml0LXRpbnk7XG4gICAgfVxuXG4gICAgLm8tYmxvY2stLXNtYWxsID4gJiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGxcbiAgICB9XG5cbiAgICAuby1ibG9jay0tbGFyZ2UgPiAmIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNpbmctdW5pdC1sYXJnZTtcbiAgICB9XG5cbiAgICAuby1ibG9jay0taHVnZSA+ICYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2luZy11bml0LWh1Z2U7XG4gICAgfVxuXG4gIH1cblxuXG4gIC5vLWJsb2NrX19ib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG5cblxuXG5cblxuXG4vKiBBbGlnbm1lbnQgdmFyaWFudHMuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uby1ibG9jay0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuXG4uby1ibG9jay0tbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0JPWFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBUaGUgYm94IG9iamVjdCBzaW1wbHkgYm94ZXMgb2ZmIGNvbnRlbnQuIEV4dGVuZCB3aXRoIGNvc21ldGljIHN0eWxlcyBpbiB0aGVcbiAqIENvbXBvbmVudHMgbGF5ZXIuXG4gKlxuICogMS4gU28gd2UgY2FuIGFwcGx5IHRoZSBgLm8tYm94YCBjbGFzcyB0byBuYXR1cmFsbHktaW5saW5lIGVsZW1lbnRzLlxuICovXG4uby1ib3gge1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICBkaXNwbGF5OiBibG9jazsgLyogWzFdICovXG4gIHBhZGRpbmc6ICRiYXNlLXNwYWNpbmctdW5pdDtcblxuICA+IDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbn1cblxuXG5cblxuXG4vKiBTaXplIHZhcmlhbnRzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uby1ib3gtLWZsdXNoIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4uby1ib3gtLXRpbnkge1xuICBwYWRkaW5nOiAkYmFzZS1zcGFjaW5nLXVuaXQtdGlueTtcbn1cblxuXG4uby1ib3gtLXNtYWxsIHtcbiAgcGFkZGluZzogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsO1xufVxuXG5cbi5vLWJveC0tbGFyZ2Uge1xuICBwYWRkaW5nOiAkYmFzZS1zcGFjaW5nLXVuaXQtbGFyZ2U7XG59XG5cblxuLm8tYm94LS1odWdlIHtcbiAgcGFkZGluZzogJGJhc2Utc3BhY2luZy11bml0LWh1Z2U7XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0ZMQUdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogVGhlIGZsYWcgb2JqZWN0IGlzIGEgZGVzaWduIHBhdHRlcm4gc2ltaWxhciB0byB0aGUgbWVkaWEgb2JqZWN0LCBob3dldmVyIGl0XG4gKiB1dGlsaXNlcyBgZGlzcGxheTogdGFibGVbLWNlbGxdO2AgdG8gZ2l2ZSB1cyBjb250cm9sIG92ZXIgdGhlIHZlcnRpY2FsXG4gKiBhbGlnbm1lbnRzIG9mIHRoZSB0ZXh0IGFuZCBpbWFnZS5cbiAqXG4gKiBodHRwOi8vY3Nzd2l6YXJkcnkuY29tLzIwMTMvMDUvdGhlLWZsYWctb2JqZWN0L1xuICpcbiAqIDEuIEFsbG93cyB1cyB0byBjb250cm9sIHZlcnRpY2FsIGFsaWdubWVudHMuXG4gKiAyLiBGb3JjZSB0aGUgb2JqZWN0IHRvIGJlIHRoZSBmdWxsIHdpZHRoIG9mIGl0cyBwYXJlbnQuIENvbWJpbmVkIHdpdGggWzFdLFxuICogICAgdGhpcyBtYWtlcyB0aGUgb2JqZWN0IGJlaGF2ZSBpbiBhIHF1YXNpLWBkaXNwbGF5OiBibG9jaztgIG1hbm5lci5cbiAqL1xuXG4uby1mbGFnIHtcbiAgZGlzcGxheTogdGFibGU7IC8qIFsxXSAqL1xuICB3aWR0aDogMTAwJTsgLyogWzJdICovXG59XG5cblxuICAvKipcbiAgICogSXRlbXMgd2l0aGluIGEgZmxhZyBvYmplY3QuIFRoZXJlIHNob3VsZCBvbmx5IGV2ZXIgYmUgb25lIG9mIGVhY2guXG4gICAqXG4gICAqIDEuIERlZmF1bHQgdG8gYWxpZ25pbmcgY29udGVudCB0byB0aGVpciBtaWRkbGVzLlxuICAgKi9cblxuICAuby1mbGFnX19pbWcsXG4gIC5vLWZsYWdfX2JvZHkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLyogWzFdICovXG4gIH1cblxuXG4gIC8qKlxuICAgKiBGbGFnIGltYWdlcyBoYXZlIGEgc3BhY2UgYmV0d2VlbiB0aGVtIGFuZCB0aGUgYm9keSBvZiB0aGUgb2JqZWN0LlxuICAgKlxuICAgKiAxLiBGb3JjZSBgLmZsYWdfX2ltZ2AgdG8gdGFrZSB1cCBhcyBsaXR0bGUgc3BhY2UgYXMgcG9zc2libGU6XG4gICAqICAgIGh0dHBzOi8vcGl4ZWxzdnNieXRlcy5jb20vMjAxMi8wMi90aGlzLWNzcy1sYXlvdXQtZ3JpZC1pcy1uby1ob2x5LWdyYWlsL1xuICAgKi9cblxuICAuby1mbGFnX19pbWcge1xuICAgIHdpZHRoOiAxcHg7IC8qIFsxXSAqL1xuICAgIHBhZGRpbmctcmlnaHQ6ICRiYXNlLXNwYWNpbmctdW5pdDtcblxuXG4gICAgLyoqXG4gICAgICogMS4gRml4ZXMgcHJvYmxlbSB3aXRoIGltYWdlcyBkaXNhcHBlYXJpbmcuXG4gICAgICovXG5cbiAgICA+IGltZyB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IC8qIFsxXSAqL1xuICAgIH1cblxuICB9XG5cblxuICAvKipcbiAgICogVGhlIGNvbnRhaW5lciBmb3IgdGhlIG1haW4gY29udGVudCBvZiB0aGUgZmxhZyBvYmplY3QuXG4gICAqXG4gICAqIDEuIEZvcmNlcyB0aGUgYC5mbGFnX19ib2R5YCB0byB0YWtlIHVwIGFsbCByZW1haW5pbmcgc3BhY2UuXG4gICAqL1xuXG4gIC5vLWZsYWdfX2JvZHkge1xuICAgIHdpZHRoOiBhdXRvOyAvKiBbMV0gKi9cblxuICAgICYsXG4gICAgPiA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICB9XG5cblxuXG5cblxuLyogU2l6ZSB2YXJpYW50cy5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5vLWZsYWctLXRpbnkge1xuXG4gID4gLm8tZmxhZ19faW1nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkYmFzZS1zcGFjaW5nLXVuaXQtdGlueTtcbiAgfVxuXG4gICYuby1mbGFnLS1yZXYge1xuXG4gICAgPiAuby1mbGFnX19pbWcge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogJGJhc2Utc3BhY2luZy11bml0LXRpbnk7XG4gICAgfVxuXG4gIH1cblxufVxuXG4uby1mbGFnLS1zbWFsbCB7XG5cbiAgPiAuby1mbGFnX19pbWcge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcbiAgfVxuXG4gICYuby1mbGFnLS1yZXYge1xuXG4gICAgPiAuby1mbGFnX19pbWcge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsO1xuICAgIH1cblxuICB9XG5cbn1cblxuLm8tZmxhZy0tbGFyZ2Uge1xuXG4gID4gLm8tZmxhZ19faW1nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkYmFzZS1zcGFjaW5nLXVuaXQtbGFyZ2U7XG4gIH1cblxuICAmLm8tZmxhZy0tcmV2IHtcblxuICAgID4gLm8tZmxhZ19faW1nIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRiYXNlLXNwYWNpbmctdW5pdC1sYXJnZTtcbiAgICB9XG5cbiAgfVxuXG59XG5cbi5vLWZsYWctLWh1Z2Uge1xuXG4gID4gLm8tZmxhZ19faW1nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkYmFzZS1zcGFjaW5nLXVuaXQtaHVnZTtcbiAgfVxuXG4gICYuby1mbGFnLS1yZXYge1xuXG4gICAgPiAuby1mbGFnX19pbWcge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogJGJhc2Utc3BhY2luZy11bml0LWh1Z2U7XG4gICAgfVxuXG4gIH1cblxufVxuXG4uby1mbGFnLS1mbHVzaCB7XG5cbiAgPiAuby1mbGFnX19pbWcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAgMDtcbiAgfVxuXG59XG5cblxuXG5cblxuLyogUmV2ZXJzZWQgZmxhZy5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gU3dhcCB0aGUgcmVuZGVyZWQgZGlyZWN0aW9uIG9mIHRoZSBvYmplY3TigKZcbiAqIDIuIOKApmFuZCByZXNldCBpdC5cbiAqIDMuIFJlYXNzaWduIG1hcmdpbnMgdG8gdGhlIGNvcnJlY3Qgc2lkZXMuXG4gKi9cblxuLm8tZmxhZy0tcmV2IHtcbiAgZGlyZWN0aW9uOiBydGw7IC8qIFsxXSAqL1xuXG4gID4gLm8tZmxhZ19faW1nLFxuICA+IC5vLWZsYWdfX2JvZHkge1xuICAgIGRpcmVjdGlvbjogbHRyOyAvKiBbMl0gKi9cbiAgfVxuXG4gID4gLm8tZmxhZ19faW1nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyAvKiBbM10gKi9cbiAgICBwYWRkaW5nLWxlZnQ6ICRiYXNlLXNwYWNpbmctdW5pdDsgLyogWzNdICovXG4gIH1cblxufVxuXG5cblxuXG5cbi8qIEFsaWdubWVudCB2YXJpYW50cy5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogVmVydGljYWxseSBhbGlnbiB0aGUgaW1hZ2UtIGFuZCBib2R5LWNvbnRlbnQgZGlmZmVyZW50bHkuIERlZmF1bHRzIHRvIG1pZGRsZS5cbiAqL1xuXG4uby1mbGFnLS10b3Age1xuXG4gID4gLm8tZmxhZ19faW1nLFxuICA+IC5vLWZsYWdfX2JvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cblxufVxuXG4uby1mbGFnLS1ib3R0b20ge1xuXG4gID4gLm8tZmxhZ19faW1nLFxuICA+IC5vLWZsYWdfX2JvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cblxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNQUkVGSVhcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5vLXByZWZpeCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cblx0Jl9fY29udGVudCB7XG5cdFx0ZmxleC1ncm93OiAxO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCZfX2FjdGlvbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0fVxufSIsIi8vLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgICNDT1JFXG4vLyAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vLyBUaGlzIGNvcmUgZmlsZSBzZXRzIHVwIGludWl0Y3Nz4oCZIG1vc3QgaW1wb3J0YW50IHNldHVwIHZhcmlhYmxlcy4gVGhleVxuLy8gdW5kZXJwaW4gYSBsb3Qgb2YgaG93IHRoZSBmcmFtZXdvcmsgZnVuY3Rpb25zIGFuZCBzaG91bGQgYmUgbW9kaWZpZWQgYW5kXG4vLyBwcmVjb25maWd1cmVkIHdpdGggY2F1dGlvbi5cblxuXG4vLyBCYXNlIHR5cG9ncmFwaGljYWwgc3R5bGVzIGFuZCBiYXNlbGluZSBncmlkLiBZb3UgbmVlZCB0byBkZWZpbmUgdGhlc2UgdmFsdWVzXG4vLyBpbiBwaXhlbHM6IGludWl0Y3NzIHdpbGwgY29udmVydCB0aGVtIHRvIG1vcmUgYXBwcm9wcmlhdGUgdW5pdHMuXG5cbiRiYXNlLWZvbnQtc2l6ZTogICAgMTZweCAhZGVmYXVsdDtcbiRiYXNlLWxpbmUtaGVpZ2h0OiAgMjhweCAhZGVmYXVsdDtcblxuLy8gRm9udHNcblxuJGZvbnQtYm9keSBcdFx0XHQ6ICdtb250c2VycmF0JztcbiRmb250LWhlYWQtbGFyZ2UgXHQ6ICdrZW50bGVkZ2UnO1xuJGZvbnQtaGVhZC1zbWFsbCBcdDogJ21vbnRzZXJyYXQnO1xuXG4kZm9udC13ZWlnaHQtdGhpbiBcdFx0XHQ6IDIwMDtcbiRmb250LXdlaWdodC1ib2R5IFx0XHRcdDogNTAwO1xuJGZvbnQtd2VpZ2h0LWhlYWRlciBcdFx0OiA2MDA7XG4kZm9udC13ZWlnaHQtaGVhZCBcdFx0XHQ6IDkwMDtcbiRmb250LXdlaWdodC1oZWFkLXNtYWxsIFx0OiA0MDA7XG4kZm9udC13ZWlnaHQtYnV0dG9uc1x0XHQ6IDUwMDtcblxuXG4vLyBEbyB3ZSBuZWVkIHRvIHN1cHBvcnQgSUU4P1xuXG4kb2xkSUU6IGZhbHNlICFkZWZhdWx0O1xuXG4kcHJpbWFyeS1jb2xvclx0XHQ6ICM4MDYyRDQ7XG4kc2Vjb25kYXJ5LWNvbG9yXHQ6ICM0MURDQUI7XG4kYm9keS1jb2xvclx0XHRcdDogIzAwMDAwMDtcbiR3aGl0ZVx0XHRcdFx0OiAjRkZGRkZGO1xuJGJsYWNrXHRcdFx0XHQ6ICMwMDAwMDA7XG4kZ3JheS1saWdodGVyXHRcdDogI0Y3RjdGNztcbiRncmF5LWxpZ2h0XHRcdFx0OiAjRTlFOUU5O1xuJGdyYXktZGFya1x0XHRcdDogI0MyQzJDMjtcbiRhbGVydC1jb2xvclx0XHQ6ICNERjI0NTE7XG5cbiRrbC1zZWNvbmRhcnlcdFx0OiAjNDREMERBO1xuJGtsLXByaW1hcnlcdFx0XHQ6ICNGQzVFNkU7XG5cbiR3bC1wcmltYXJ5XHRcdFx0OiAjMkNDM0VDO1xuJHdsLXNlY29uZGFyeVx0XHQ6ICNGRkYxNDM7XG5cbiRiYXNlLXJhZGl1c1x0XHQ6IDVweDtcblxuLy8gVHJhbnNpdGlvbnNcbiRiYXNlLXRyYW5zaXRpb24tYmV6aWVyIFx0OiBhbGwgMC4yNXMgY3ViaWMtYmV6aWVyKC4xNywuNjcsLjgzLC42Nyk7XG4kYmFzZS10cmFuc2l0aW9uLWxpbmVhciBcdDogYWxsIDAuMjVzIGxpbmVhcjtcblxuLy8gU2hhZG93c1xuLy8gJGJhc2Utc2hhZG93XHRcdDogMHB4IDIwcHggMjBweCAwcHggcmdiYSgwLDAsMCwwLjAzKSwgMHB4IDFweCAycHggMHB4IHJnYmEoMCwwLDAsMC4xKTtcbiRiYXNlLXNoYWRvd1x0XHQ6XG5cdDAgMThweCAyMnB4IC0xMnB4IHJnYmEoMCwwLDAsMC4xOCk7XG5cbiRsYXJnZS1zaGFkb3dcdFx0OlxuXHQwIDIycHggMzRweCAtMTdweCByZ2JhKDAsMCwwLDAuMjcpO1xuXG4vLyBTcGFjaW5nIHZhbHVlcyBhcmUgZGV0ZXJtaW5lZCBiYXNlZCBvbiB5b3VyIHByb2plY3TigJlzIGdsb2JhbCBsaW5lIGhlaWdodCAoaS5lXG4vLyB5b3VyIGJhc2VsaW5lIGdyaWQpLiBJdCBpcyBub3QgcmVjb21tZW5kZWQgdGhhdCB5b3UgbW9kaWZ5IHRoZXNlIGZvbGxvd2luZ1xuLy8gdmFyaWFibGVzIChpdCBjYW4gYnJlYWsgeW91ciB2ZXJ0aWNhbCByaHl0aG0pLCBidXQgaWYgeW91IG5lZWQgdG8sIHlvdSBjYW4uXG5cbiRiYXNlLXNwYWNpbmctdW5pdDogcm91bmQoJGJhc2UtbGluZS1oZWlnaHQpICFkZWZhdWx0O1xuXG5cbi8vIEhvdyBtYW55IHRpbWVzIGxhcmdlci9zbWFsbGVyIHRoYW4gdGhlIGRlZmF1bHQgc2hvdWxkIG91ciBzcGFjaW5nIHVuaXRcbi8vIHZhcmlhbnRzIGJlP1xuXG4kYmFzZS1zcGFjaW5nLXVuaXQtZmFjdG9yLXRpbnk6ICAgMC4yNSAhZGVmYXVsdDtcbiRiYXNlLXNwYWNpbmctdW5pdC1mYWN0b3Itc21hbGw6ICAwLjUgICFkZWZhdWx0O1xuJGJhc2Utc3BhY2luZy11bml0LWZhY3Rvci1sYXJnZTogIDIgICAgIWRlZmF1bHQ7XG4kYmFzZS1zcGFjaW5nLXVuaXQtZmFjdG9yLWh1Z2U6ICAgNCAgICAhZGVmYXVsdDtcblxuXG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9cbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFcgQSBSIE4gSSBOIEcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vXG4vLyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL1xuLy8gICAgICAgICAgICAgICAgICBETyBOT1QgTU9ESUZZIEFOWVRISU5HIEJFWU9ORCBUSElTIFBPSU5UICAgICAgICAgICAgICAgICAgLy9cbi8vICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG5cbi8vIENoZWNrIHRoYXQgdGhlIGNob3NlbiBmb250IHJ1bGVzIGFyZSBwaXhlbCBudW1iZXJzLlxuXG5AZWFjaCAkX2ZvbnQtZ2xvYmFscyBpblxuXHQgICRiYXNlLWZvbnQtc2l6ZVxuXHQgICRiYXNlLWxpbmUtaGVpZ2h0IHtcblxuICBAaWYgKHR5cGUtb2YoJF9mb250LWdsb2JhbHMpID09IG51bWJlcikge1xuXG5cdEBpZiAodW5pdCgkX2ZvbnQtZ2xvYmFscykgIT0gXCJweFwiKSB7XG5cdCAgQGVycm9yIFwiYCN7JF9mb250LWdsb2JhbHN9YCBuZWVkcyB0byBiZSBhIHBpeGVsIHZhbHVlLlwiO1xuXHR9XG5cbiAgfSBAZWxzZSB7XG5cdEBlcnJvciBcImAjeyRfZm9udC1nbG9iYWxzfWAgbmVlZHMgdG8gYmUgYSBudW1iZXIuXCI7XG4gIH1cblxufVxuXG5cbi8vIENoZWNrIHRoYXQgdGhlIGNob3NlbiBzaXplIGZhY3RvcnMgYXJlIHVuaXRsZXNzIG51bWJlcnMuXG5cbkBlYWNoICRfc3BhY2luZy11bml0IGluXG5cdCAgJGJhc2Utc3BhY2luZy11bml0LWZhY3Rvci10aW55XG5cdCAgJGJhc2Utc3BhY2luZy11bml0LWZhY3Rvci1zbWFsbFxuXHQgICRiYXNlLXNwYWNpbmctdW5pdC1mYWN0b3ItbGFyZ2Vcblx0ICAkYmFzZS1zcGFjaW5nLXVuaXQtZmFjdG9yLWh1Z2Uge1xuXG4gIEBpZiAodHlwZS1vZigkX3NwYWNpbmctdW5pdCkgPT0gbnVtYmVyKSB7XG5cblx0QGlmICh1bml0bGVzcygkX3NwYWNpbmctdW5pdCkgPT0gZmFsc2UpIHtcblx0ICBAZXJyb3IgXCJgI3skX3NwYWNpbmctdW5pdH1gIG5lZWRzIHRvIGJlIHVuaXRsZXNzLlwiO1xuXHR9XG5cbiAgfSBAZWxzZSB7XG5cdEBlcnJvciBcImAjeyRfc3BhY2luZy11bml0fWAgbmVlZHMgdG8gYmUgYSBudW1iZXIuXCI7XG4gIH1cblxufVxuXG5cbi8vIFByaXZhdGUvZnJhbWV3b3JrLW9ubHkgcmVhc3NpZ25tZW50LiBEbyBub3QgYWx0ZXIgYW55dGhpbmcgYmVsb3cuXG5cbiRiYXNlLXNwYWNpbmctdW5pdC10aW55OiAgcm91bmQoJGJhc2Utc3BhY2luZy11bml0ICogJGJhc2Utc3BhY2luZy11bml0LWZhY3Rvci10aW55KTtcbiRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDogcm91bmQoJGJhc2Utc3BhY2luZy11bml0ICogJGJhc2Utc3BhY2luZy11bml0LWZhY3Rvci1zbWFsbCk7XG4kYmFzZS1zcGFjaW5nLXVuaXQtbGFyZ2U6IHJvdW5kKCRiYXNlLXNwYWNpbmctdW5pdCAqICRiYXNlLXNwYWNpbmctdW5pdC1mYWN0b3ItbGFyZ2UpO1xuJGJhc2Utc3BhY2luZy11bml0LWh1Z2U6ICByb3VuZCgkYmFzZS1zcGFjaW5nLXVuaXQgKiAkYmFzZS1zcGFjaW5nLXVuaXQtZmFjdG9yLWh1Z2UpO1xuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNMQVlPVVRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEdyaWQtbGlrZSBsYXlvdXQgc3lzdGVtLlxuICpcbiAqIFRoZSBMYXlvdXQgb2JqZWN0IHByb3ZpZGVzIHVzIHdpdGggYSBjb2x1bW4tc3R5bGUgbGF5b3V0IHN5c3RlbS4gVGhpcyBmaWxlXG4gKiBjb250YWlucyB0aGUgYmFzaWMgc3RydWN0dXJhbCBlbGVtZW50cywgYnV0IGNsYXNzZXMgc2hvdWxkIGJlIGNvbXBsZW1lbnRlZFxuICogd2l0aCB3aWR0aCBVdGlsaXRpZXMsIGZvciBleGFtcGxlOlxuICpcbiAqICAgPGRpdiBjbGFzcz1cIm8tbGF5b3V0XCI+XG4gKiAgICAgPGRpdiBjbGFzcz1cIm8tbGF5b3V0X19pdGVtICB1LXdpZHRoLTEvMlwiPlxuICogICAgIDwvZGl2PlxuICogICAgIDxkaXYgY2xhc3M9XCJvLWxheW91dF9faXRlbSAgdS13aWR0aC0xLzJcIj5cbiAqICAgICA8L2Rpdj5cbiAqICAgPC9kaXY+XG4gKlxuICogVGhlIGFib3ZlIHdpbGwgY3JlYXRlIGEgdHdvLWNvbHVtbiBzdHJ1Y3R1cmUgaW4gd2hpY2ggZWFjaCBjb2x1bW4gd2lsbFxuICogZmx1aWRseSBmaWxsIGhhbGYgb2YgdGhlIHdpZHRoIG9mIHRoZSBwYXJlbnQuIFdlIGNhbiBoYXZlIG1vcmUgY29tcGxleFxuICogc3lzdGVtczpcbiAqXG4gKiAgIDxkaXYgY2xhc3M9XCJvLWxheW91dFwiPlxuICogICAgIDxkaXYgY2xhc3M9XCJvLWxheW91dF9faXRlbSAgdS13aWR0aC0xLzEgIHUtd2lkdGgtMS8zQG1lZGl1bVwiPlxuICogICAgIDwvZGl2PlxuICogICAgIDxkaXYgY2xhc3M9XCJvLWxheW91dF9faXRlbSAgdS13aWR0aC0xLzIgIHUtd2lkdGgtMS8zQG1lZGl1bVwiPlxuICogICAgIDwvZGl2PlxuICogICAgIDxkaXYgY2xhc3M9XCJvLWxheW91dF9faXRlbSAgdS13aWR0aC0xLzIgIHUtd2lkdGgtMS8zQG1lZGl1bVwiPlxuICogICAgIDwvZGl2PlxuICogICA8L2Rpdj5cbiAqXG4gKiBUaGUgYWJvdmUgd2lsbCBjcmVhdGUgYSBzeXN0ZW0gaW4gd2hpY2ggdGhlIGZpcnN0IGl0ZW0gd2lsbCBiZSAxMDAlIHdpZHRoXG4gKiB1bnRpbCB3ZSBlbnRlciBvdXIgbWVkaXVtIGJyZWFrcG9pbnQsIHdoZW4gaXQgd2lsbCBiZWNvbWUgMzMuMzMzJSB3aWR0aC4gVGhlXG4gKiBzZWNvbmQgYW5kIHRoaXJkIGl0ZW1zIHdpbGwgYmUgNTAlIG9mIHRoZWlyIHBhcmVudCwgdW50aWwgdGhleSBhbHNvIGJlY29tZVxuICogMzMuMzMzJSB3aWR0aCBhdCB0aGUgbWVkaXVtIGJyZWFrcG9pbnQuXG4gKlxuICogV2UgY2FuIGFsc28gbWFuaXB1bGF0ZSBlbnRpcmUgbGF5b3V0IHN5c3RlbXMgYnkgYWRkaW5nIGEgc2VyaWVzIG9mIE1vZGlmaWVyc1xuICogdG8gdGhlIGAuby1sYXlvdXRgIEJsb2NrLiBGb3IgZXhhbXBsZTpcbiAqXG4gKiAgIDxkaXYgY2xhc3M9XCJvLWxheW91dCAgby1sYXlvdXQtLXJldmVyc2VcIj5cbiAqXG4gKiBUaGlzIHdpbGwgcmV2ZXJzZSB0aGUgZGlzcGxheWVkIG9yZGVyIG9mIHRoZSBzeXN0ZW0gc28gdGhhdCBpdCBydW5zIGluIHRoZVxuICogb3Bwb3NpdGUgb3JkZXIgdG8gb3VyIHNvdXJjZSwgZWZmZWN0aXZlbHkgZmxpcHBpbmcgdGhlIHN5c3RlbSBvdmVyLlxuICpcbiAqICAgPGRpdiBjbGFzcz1cIm8tbGF5b3V0ICBvLWxheW91dC0tW3JpZ2h0fGNlbnRlcl1cIj5cbiAqXG4gKiBUaGlzIHdpbGwgY2F1c2UgdGhlIHN5c3RlbSB0byBmaWxsIHVwIGZyb20gZWl0aGVyIHRoZSBjZW50cmUgb3IgdGhlIHJpZ2h0XG4gKiBoYW5kIHNpZGUuIERlZmF1bHQgYmVoYXZpb3VyIGlzIHRvIGZpbGwgdXAgdGhlIGxheW91dCBzeXN0ZW0gZnJvbSB0aGUgbGVmdC5cbiAqXG4gKiBUaGVyZSBhcmUgcGxlbnR5IG1vcmUgb3B0aW9ucyBhdmFpbGFibGUgdG8gdXM6IGV4cGxvcmUgdGhlbSBiZWxvdy5cbiAqL1xuXG4vLyBCeSBkZWZhdWx0IHdlIHVzZSB0aGUgYGZvbnQtc2l6ZTogMDtgIHRyaWNrIHRvIHJlbW92ZSB3aGl0ZXNwYWNlIGJldHdlZW4uXG4vLyBTZXQgdGhpcyB0byB0cnVlIGluIG9yZGVyIHRvIHVzZSBhIG1hcmt1cC1iYXNlZCBzdHJhdGVneSBsaWtlIGNvbW1lbnRpbmcgb3V0XG4vLyB3aGl0ZXNwYWNlIG9yIG1pbmlmeWluZyBIVE1MLlxuJHVzZS1tYXJrdXAtZml4OiBmYWxzZSAhZGVmYXVsdDtcbi8qIERlZmF1bHQvbWFuZGF0b3J5IGNsYXNzZXMuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBBbGxvd3MgdXMgdG8gdXNlIHRoZSBsYXlvdXQgb2JqZWN0IG9uIGFueSB0eXBlIG9mIGVsZW1lbnQuXG4gKiAyLiBXZSBuZWVkIHRvIGRlZmVuc2l2ZWx5IHJlc2V0IGFueSBib3gtbW9kZWwgcHJvcGVydGllcy5cbiAqIDMuIFVzZSB0aGUgbmVnYXRpdmUgbWFyZ2luIHRyaWNrIGZvciBtdWx0aS1yb3cgZ3JpZHM6XG4gKiAgICBodHRwOi8vY3Nzd2l6YXJkcnkuY29tLzIwMTEvMDgvYnVpbGRpbmctYmV0dGVyLWdyaWQtc3lzdGVtcy9cbiAqL1xuXG4uby1sYXlvdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8qIFsxXSAqL1xuICAgIFxuICAgIG1hcmdpbjogMDtcbiAgICAvKiBbMl0gKi9cbiAgICBcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8qIFsyXSAqL1xuICAgIFxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgLyogWzFdICovXG4gICAgXG4gICAgbWFyZ2luLWxlZnQ6IC0kYmFzZS1zcGFjaW5nLXVuaXQ7XG4gICAgLyogWzNdICovXG4gICAgXG4gICAgQGlmICgkdXNlLW1hcmt1cC1maXggPT0gZmFsc2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cbn1cbi8qKlxuICAgKiAxLiBBbGxvd3MgdXMgdG8gbWFuaXB1bGF0ZSBncmlkcyB2ZXJ0aWNhbGx5LCB3aXRoIHRleHQtbGV2ZWwgcHJvcGVydGllcyxcbiAgICogICAgZXRjLlxuICAgKiAyLiBEZWZhdWx0IGl0ZW0gYWxpZ25tZW50IGlzIHdpdGggdGhlIHRvcHMgb2YgZWFjaCBvdGhlciwgbGlrZSBtb3N0XG4gICAqICAgIHRyYWRpdGlvbmFsIGdyaWQvbGF5b3V0IHN5c3RlbXMuXG4gICAqIDMuIEJ5IGRlZmF1bHQsIGFsbCBsYXlvdXQgaXRlbXMgYXJlIGZ1bGwtd2lkdGggKG1vYmlsZSBmaXJzdCkuXG4gICAqIDQuIEd1dHRlcnMgcHJvdmlkZWQgYnkgbGVmdCBwYWRkaW5nOlxuICAgKiAgICBodHRwOi8vY3Nzd2l6YXJkcnkuY29tLzIwMTEvMDgvYnVpbGRpbmctYmV0dGVyLWdyaWQtc3lzdGVtcy9cbiAgICovXG5cbi5vLWxheW91dF9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8qIFsxXSAqL1xuICAgIFxuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgLyogWzJdICovXG4gICAgXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLyogWzNdICovXG4gICAgXG4gICAgcGFkZGluZy1sZWZ0OiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG4gICAgLyogWzRdICovXG4gICAgXG4gICAgQGlmICgkdXNlLW1hcmt1cC1maXggPT0gZmFsc2UpIHtcbiAgICAgICAgQGlmICgkb2xkSUU9IHRydWUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGJhc2UtZm9udC1zaXplO1xuICAgICAgICB9XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG59XG5cbi5vLWxheW91dC0tZmxleGJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICB9XG59XG5cbi8qIEd1dHRlciBzaXplIG1vZGlmaWVycy5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogVGlueSBndXR0ZXJzIGJldHdlZW4gaXRlbXMuXG4gKi9cblxuLm8tbGF5b3V0LS10aW55IHtcbiAgICBtYXJnaW4tbGVmdDogLSRiYXNlLXNwYWNpbmctdW5pdC10aW55O1xuICAgID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkYmFzZS1zcGFjaW5nLXVuaXQtdGlueTtcbiAgICB9XG59XG4vKipcbiAqIFNtYWxsIGd1dHRlcnMgYmV0d2VlbiBpdGVtcy5cbiAqL1xuXG4uby1sYXlvdXQtLXNtYWxsIHtcbiAgICBtYXJnaW4tbGVmdDogLSRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcbiAgICA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsO1xuICAgIH1cbn1cbi8qKlxuICogTGFyZ2UgZ3V0dGVycyBiZXR3ZWVuIGl0ZW1zLlxuICovXG5cbi5vLWxheW91dC0tbGFyZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJhc2Utc3BhY2luZy11bml0LWxhcmdlO1xuICAgID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkYmFzZS1zcGFjaW5nLXVuaXQtbGFyZ2U7XG4gICAgfVxufVxuLyoqXG4gKiBIdWdlIGd1dHRlcnMgYmV0d2VlbiBpdGVtcy5cbiAqL1xuXG4uby1sYXlvdXQtLWh1Z2Uge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJhc2Utc3BhY2luZy11bml0LWh1Z2U7XG4gICAgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6ICRiYXNlLXNwYWNpbmctdW5pdC1odWdlO1xuICAgIH1cbn1cbi8qKlxuICogTm8gZ3V0dGVycyBiZXR3ZWVuIGl0ZW1zLlxuICovXG5cbi5vLWxheW91dC0tZmx1c2gge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbn1cbi8qIFZlcnRpY2FsIGFsaWdubWVudCBtb2RpZmllcnMuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBbGlnbiBhbGwgZ3JpZCBpdGVtcyB0byB0aGUgbWlkZGxlcyBvZiBlYWNoIG90aGVyLlxuICpcbiAqIElucHV0OlxuICpcbiAqICAgMSAyIDMgNCA1XG4gKiAgIDEgMiAtIDQgNVxuICogICAxIDIgLSA0IDVcbiAqICAgLSAyIC0gLSA1XG4gKiAgIC0gMiAtIC0gNVxuICpcbiAqIE91dHB1dDpcbiAqXG4gKiAgIC0gMiAtIC0gNVxuICogICAxIDIgLSA0IDVcbiAqICAgMSAyIDMgNCA1XG4gKiAgIDEgMiAtIDQgNVxuICogICAtIDIgLSAtIDVcbiAqL1xuXG4uby1sYXlvdXQtLW1pZGRsZSB7XG4gICAgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbn1cbi8qKlxuICogQWxpZ24gYWxsIGdyaWQgaXRlbXMgdG8gdGhlIGJvdHRvbXMgb2YgZWFjaCBvdGhlci5cbiAqXG4gKiBJbnB1dDpcbiAqXG4gKiAgIDEgMiAzIDQgNVxuICogICAxIDIgLSA0IDVcbiAqICAgMSAyIC0gNCA1XG4gKiAgIC0gMiAtIC0gNVxuICogICAtIDIgLSAtIDVcbiAqXG4gKiBPdXRwdXQ6XG4gKlxuICogICAtIDIgLSAtIDVcbiAqICAgLSAyIC0gLSA1XG4gKiAgIDEgMiAtIDQgNVxuICogICAxIDIgLSA0IDVcbiAqICAgMSAyIDMgNCA1XG4gKi9cblxuLm8tbGF5b3V0LS1ib3R0b20ge1xuICAgID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB9XG59XG4vKiBGaWxsIG9yZGVyIG1vZGlmaWVycy5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEZpbGwgdXAgdGhlIGxheW91dCBzeXN0ZW0gZnJvbSB0aGUgY2VudHJlLlxuICpcbiAqIElucHV0OlxuICpcbiAqICAgMSAyIDMgLSAtXG4gKlxuICogT3V0cHV0OlxuICpcbiAqICAgLSAxIDIgMyAtXG4gKi9cblxuLm8tbGF5b3V0LS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICA+IC5vLWxheW91dF9faXRlbSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuLyoqXG4gKiBGaWxsIHVwIHRoZSBsYXlvdXQgc3lzdGVtIGZyb20gdGhlIHJpZ2h0LWhhbmQgc2lkZS5cbiAqXG4gKiBJbnB1dDpcbiAqXG4gKiAgIDEgMiAzIC0gLVxuICpcbiAqIE91dHB1dDpcbiAqXG4gKiAgIC0gLSAxIDIgM1xuICovXG5cbi5vLWxheW91dC0tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgID4gLm8tbGF5b3V0X19pdGVtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG4vKipcbiAqIFJldmVyc2UgdGhlIHJlbmRlcmVkIG9yZGVyIG9mIHRoZSBncmlkIHN5c3RlbS5cbiAqXG4gKiBJbnB1dDpcbiAqXG4gKiAgIDEgMiAzIDQgNVxuICpcbiAqIE91dHB1dDpcbiAqXG4gKiAgIDUgNCAzIDIgMVxuICovXG5cbi5vLWxheW91dC0tcmV2ZXJzZSB7XG4gICAgZGlyZWN0aW9uOiBydGw7XG4gICAgPiAuby1sYXlvdXRfX2l0ZW0ge1xuICAgICAgICBkaXJlY3Rpb246IGx0cjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59IiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNGTEVYQk9YXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4uby1mbGV4Ym94IHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0XG5cdC5vLWxheW91dF9faXRlbSB7XG5cdFx0Ly8gZmxleC1ncm93OiAxO1xuXHRcdC8vIEZpeCB0aHJlZSBjb2x1bW4gbGF5b3V0IG9uIGRlc2t0b3Bcblx0XHQvLyBUYXJnZXRzIGxhc3QgaXRlbSBvZiB0aHJlZSBjb2x1bW4gZ3JpZHMgYW1kIGZvcmNlc1xuXHRcdC8vIGl0IHRvIHN0YWNrIG9uIGRlc2t0b3Bcblx0fVxufVxuXG4vLyBFcXVhbCBoZWlnaHQgaXRlbXNcbi5vLWZsZXhib3gtLWVxdWFsaXplIHtcblx0PiAuby1sYXlvdXRfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHQmLmZsZXgtY29sdW1uIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXG5cdFx0PiAqIHtcblx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHR9XG5cdH1cbn1cblxuLy8gQWxpZ24gaXRlbXMgdG8gbWlkZGxlIHZlcnRpY2FsbHlcbi5vLWZsZXhib3gtLW1pZGRsZSB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEFsaWduIGl0ZW1zIHRvIG1pZGRsZSB2ZXJ0aWNhbGx5XG4uby1mbGV4Ym94LS1jZW50ZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XG5cdD4gLm8tbGF5b3V0X19pdGVtIHtcblx0XHRmbGV4LWdyb3c6IDA7XG5cdH1cbn0iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI0xJU1QtQkFSRVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLyoqXG4gKiBTdHJpcCBsaXN0LWxpa2UgYXBwZWFyYW5jZSBmcm9tIGxpc3RzIGJ5IHJlbW92aW5nIHRoZWlyIGJ1bGxldHMsIGFuZCBhbnlcbiAqIGluZGVudGF0aW9uLlxuICovXG5cbi5vLWxpc3QtYmFyZSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICNMSVNULUlOTElORVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogVGhlIGxpc3QtaW5saW5lIG9iamVjdCBzaW1wbHkgZGlzcGxheXMgYSBsaXN0IG9mIGl0ZW1zIGluIG9uZSBsaW5lLlxuICovXG5cbi5vLWxpc3QtaW5saW5lIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0Jl9faXRlbSwgPiBsaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG4vKiBEZWxpbWl0ZWQgbGlzdC5cbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEJ5IGRlZmF1bHQsIGFwcGx5aW5nIHRoaXMgY2xhc3Mgd2lsbCBjb21tYSBzZXBhcmF0ZSB5b3VyIGxpc3QgaXRlbXMuIFlvdSBjYW5cbiAqIGNoYW5nZSB0aGUgZGVsaW1pdGVyIGJ5IHByZWRlZmluaW5nIHRoZSBmb2xsb3dpbmcgdmFyaWFibGU6XG4gKi9cblxuJGxpc3QtaW5saW5lLWRlbGltaXRlcjogXCIsXFwwMEEwXCIgIWRlZmF1bHQ7XG4uby1saXN0LWlubGluZS0tZGVsaW1pdGVkIHtcblx0Zm9udC1zaXplOiAwO1xuXG5cdD4gLm8tbGlzdC1pbmxpbmVfX2l0ZW0ge1xuXHRcdEBpZiAoJG9sZElFPSB0cnVlKSB7XG5cdFx0XHRmb250LXNpemU6ICRiYXNlLWZvbnQtc2l6ZTtcblx0XHR9XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHR9XG5cdFxuXHQ+IC5vLWxpc3QtaW5saW5lX19pdGVtICsgLm8tbGlzdC1pbmxpbmVfX2l0ZW0ge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiI3skbGlzdC1pbmxpbmUtZGVsaW1pdGVyfVwiO1xuXHRcdH1cblx0fVxufSIsIiRzcGFjaW5nLWRpc3RhbmNlcyA6IChcblx0Jy0tdGlueScgXHRcdDogJGJhc2Utc3BhY2luZy11bml0LXRpbnksXG5cdCctLXNtYWxsJ1x0XHQ6ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbCxcblx0bnVsbCBcdFx0XHQ6ICRiYXNlLXNwYWNpbmctdW5pdCxcblx0Jy0tbGFyZ2UnXHRcdDogJGJhc2Utc3BhY2luZy11bml0LWxhcmdlLFxuXHQnLS1odWdlJ1x0XHQ6ICRiYXNlLXNwYWNpbmctdW5pdC1odWdlLFxuKSAhZGVmYXVsdDtcblxuLm8tc3BhY2VyIHtcblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cbi8vIENyZWF0ZXMgYSBzcGFjaW5nIG9iamVjdCB0aGF0IGFkZHMgcGFkZGluZyB0b3AgYW5kIGJvdHRvbVxuLy8gRXggLnNwYWNlci0taHVnZVxuXG5AaWYodmFyaWFibGUtZXhpc3RzKHNwYWNpbmctZGlzdGFuY2VzKSkge1xuXHRAZWFjaCAkc3BhY2luZywgJHNwYWNpbmctdmFsdWUgaW4gJHNwYWNpbmctZGlzdGFuY2VzIHtcblx0XHQuby1zcGFjZXIjeyRzcGFjaW5nfSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOiAkYmFzZS1zcGFjaW5nLXVuaXQtbGFyZ2UgMDtcblxuXHRcdFx0KltjbGFzc149XCJzcGFjZXJcIl0ge1xuXHRcdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdH1cblxuXHRcdFx0Lm8tc3BhY2VyX19oZWFkZXIge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJHNwYWNpbmctdmFsdWUgLyAyO1xuXHRcdFx0fVxuXG5cdFx0XHQuby1zcGFjZXJfX2Zvb3RlciB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkc3BhY2luZy12YWx1ZSAvIDI7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIG1xKCB0YWJsZXQgKSB7XG5cdFx0XHRcdHBhZGRpbmc6ICRzcGFjaW5nLXZhbHVlIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IEBlbHNlIHtcblx0QGVycm9yICdWYXJpYWJsZSAkc3BhY2luZy1kaXN0YW5jZXMgZG9lcyBub3QgZXhpc3RzJztcbn1cbiIsIi8vIExpc3QgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogJGZhLWxpLXdpZHRoO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLSRmYS1saS13aWR0aDtcbiAgd2lkdGg6ICRmYS1saS13aWR0aDtcbiAgdG9wOiAoMmVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICAgIGxlZnQ6IC0kZmEtbGktd2lkdGggKyAoNGVtIC8gMTQpO1xuICB9XG59XG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgI1dSQVBQRVJTXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBQYWdlLWxldmVsIGNvbnN0cmFpbmluZyBhbmQgd3JhcHBpbmcgZWxlbWVudHMuXG4gKi9cblxuJHdyYXBwZXItd2lkdGg6IFx0XHQxMjAwcHggIWRlZmF1bHQ7XG4kd3JhcHBlci1jb21wYWN0LXdpZHRoOiAxMDAwcHggIWRlZmF1bHQ7XG4kd3JhcHBlci10aW55LXdpZHRoOiBcdDgwMHB4ICFkZWZhdWx0O1xuXG5AaWYgKHR5cGUtb2YoJHdyYXBwZXItd2lkdGgpICE9IG51bWJlcikge1xuXHRAZXJyb3IgXCIjeyR3cmFwcGVyLXdpZHRofSBuZWVkcyB0byBiZSBhIG51bWJlci5cIlxufVxuLm8td3JhcHBlciB7XG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdC5vLXdyYXBwZXJfX2NvbnRlbnQge1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXgtd2lkdGg6ICR3cmFwcGVyLXdpZHRoO1xuXHRcdHdpZHRoOiA5MCU7XG5cdH1cblxuXHQmLS1jb21wYWN0IHtcblx0XHQuby13cmFwcGVyX19jb250ZW50IHtcblx0XHRcdG1heC13aWR0aDogJHdyYXBwZXItc21hbGwtd2lkdGg7XG5cdFx0fVxuXHR9XG5cblx0Ji0tdGlnaHQge1xuXHRcdC5vLXdyYXBwZXJfX2NvbnRlbnQge1xuXHRcdFx0bWF4LXdpZHRoOiAkd3JhcHBlci10aW55LXdpZHRoO1xuXHRcdH1cblx0fVxufVxuXG4vKiBTaXplIHZhcmlhbnRzLlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLm8td3JhcHBlci0tdGlueSB7XG5cdHBhZGRpbmctcmlnaHQ6ICRiYXNlLXNwYWNpbmctdW5pdC10aW55O1xuXHRwYWRkaW5nLWxlZnQ6ICRiYXNlLXNwYWNpbmctdW5pdC10aW55O1xufVxuLm8td3JhcHBlci0tc21hbGwge1xuXHRwYWRkaW5nLXJpZ2h0OiAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGw7XG5cdHBhZGRpbmctbGVmdDogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsO1xufVxuLm8td3JhcHBlci0tbm9ybWFsIHtcblx0cGFkZGluZy1yaWdodDogJGJhc2Utc3BhY2luZy11bml0O1xuXHRwYWRkaW5nLWxlZnQ6ICRiYXNlLXNwYWNpbmctdW5pdDtcbn1cbi5vLXdyYXBwZXItLWxhcmdlIHtcblx0cGFkZGluZy1yaWdodDogJGJhc2Utc3BhY2luZy11bml0LWxhcmdlO1xuXHRwYWRkaW5nLWxlZnQ6ICRiYXNlLXNwYWNpbmctdW5pdC1sYXJnZTtcbn1cbi5vLXdyYXBwZXItLWh1Z2Uge1xuXHRwYWRkaW5nLXJpZ2h0OiAkYmFzZS1zcGFjaW5nLXVuaXQtaHVnZTtcblx0cGFkZGluZy1sZWZ0OiAkYmFzZS1zcGFjaW5nLXVuaXQtaHVnZTtcbn0iLCIvLyBCb3JkZXJlZCAmIFB1bGxlZFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAuMDhlbSAkZmEtYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYuI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG5cbi8qIERlcHJlY2F0ZWQgYXMgb2YgNC40LjAgKi9cbi5wdWxsLXJpZ2h0IHsgZmxvYXQ6IHJpZ2h0OyB9XG4ucHVsbC1sZWZ0IHsgZmxvYXQ6IGxlZnQ7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgJi5wdWxsLWxlZnQgeyBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cbiAgJi5wdWxsLXJpZ2h0IHsgbWFyZ2luLWxlZnQ6IC4zZW07IH1cbn1cbiIsIi8qIEZPTlQgUEFUSFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD92PSN7JGZhLXZlcnNpb259Jyk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3dvZmYyJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQud29mZj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9I3skZmEtdmVyc2lvbn0nKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9I3skZmEtdmVyc2lvbn0jZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbi8vICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9Gb250QXdlc29tZS5vdGYnKSBmb3JtYXQoJ29wZW50eXBlJyk7IC8vIHVzZWQgd2hlbiBkZXZlbG9waW5nIGZvbnRzXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIi8vIEljb24gU2l6ZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gIGZvbnQtc2l6ZTogKDRlbSAvIDMpO1xuICBsaW5lLWhlaWdodDogKDNlbSAvIDQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tM3ggeyBmb250LXNpemU6IDNlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTR4IHsgZm9udC1zaXplOiA0ZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01eCB7IGZvbnQtc2l6ZTogNWVtOyB9XG4iLCIvLyBGaXhlZCBXaWR0aCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcbiAgd2lkdGg6ICgxOGVtIC8gMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvLyBHcmlkXG5cbi5lbGVtZW50b3Itcm93IHtcblx0PiAuZWxlbWVudG9yLWNvbHVtbiB7XG5cdFx0PiAuZWxlbWVudG9yLWVsZW1lbnQtcG9wdWxhdGVkIHtcblx0XHRcdC5lbGVtZW50b3ItY29sdW1uLWdhcC1ubyA+ICYge1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuZWxlbWVudG9yLWNvbHVtbi1nYXAtbmFycm93ICA+ICYge1xuXHRcdFx0XHRwYWRkaW5nOiAwICRiYXNlLXNwYWNpbmctdW5pdC10aW55IC8gMjtcblx0XHRcdH1cblxuXHRcdFx0LmVsZW1lbnRvci1jb2x1bW4tZ2FwLWRlZmF1bHQgPiAmIHtcblx0XHRcdFx0cGFkZGluZzogMCAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGwgLyAyO1xuXHRcdFx0fVxuXG5cdFx0XHQuZWxlbWVudG9yLWNvbHVtbi1nYXAtZXh0ZW5kZWQgPiAmIHtcblx0XHRcdFx0cGFkZGluZzogMCAkYmFzZS1zcGFjaW5nLXVuaXQgLyAyO1xuXHRcdFx0fVxuXG5cdFx0XHQuZWxlbWVudG9yLWNvbHVtbi1nYXAtd2lkZSA+ICYge1xuXHRcdFx0XHRwYWRkaW5nOiAwICRiYXNlLXNwYWNpbmctdW5pdC1sYXJnZSAvIDI7XG5cdFx0XHR9XG5cblx0XHRcdC5lbGVtZW50b3ItY29sdW1uLWdhcC13aWRlciA+ICYge1xuXHRcdFx0XHRwYWRkaW5nOiAwICRiYXNlLXNwYWNpbmctdW5pdC1odWdlIC8gMjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmVsZW1lbnRvci1jb2x1bW4tZ2FwLW5vID4gLmVsZW1lbnRvci1yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbn1cbi5lbGVtZW50b3ItY29sdW1uLWdhcC1uYXJyb3cgPiAuZWxlbWVudG9yLXJvdyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICN7JGJhc2Utc3BhY2luZy11bml0LXRpbnl9KTtcbiAgICBtYXJnaW4tbGVmdDogLSRiYXNlLXNwYWNpbmctdW5pdC10aW55IC8gMjtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kYmFzZS1zcGFjaW5nLXVuaXQtdGlueSAvIDI7XG59XG4uZWxlbWVudG9yLWNvbHVtbi1nYXAtZGVmYXVsdCA+IC5lbGVtZW50b3Itcm93IHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgI3skYmFzZS1zcGFjaW5nLXVuaXQtc21hbGx9KTtcbiAgICBtYXJnaW4tbGVmdDogLSRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbCAvIDI7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGJhc2Utc3BhY2luZy11bml0LXNtYWxsIC8gMjtcbn1cbi5lbGVtZW50b3ItY29sdW1uLWdhcC1leHRlbmRlZCA+IC5lbGVtZW50b3Itcm93IHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgI3skYmFzZS1zcGFjaW5nLXVuaXR9KTtcbiAgICBtYXJnaW4tbGVmdDogLSRiYXNlLXNwYWNpbmctdW5pdCAvIDI7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGJhc2Utc3BhY2luZy11bml0IC8gMjtcbn1cbi5lbGVtZW50b3ItY29sdW1uLWdhcC13aWRlID4gLmVsZW1lbnRvci1yb3cge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRiYXNlLXNwYWNpbmctdW5pdC1sYXJnZX0pO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJhc2Utc3BhY2luZy11bml0LWxhcmdlIC8gMjtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kYmFzZS1zcGFjaW5nLXVuaXQtbGFyZ2UgLyAyO1xufVxuLmVsZW1lbnRvci1jb2x1bW4tZ2FwLXdpZGVyID4gLmVsZW1lbnRvci1yb3cge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRiYXNlLXNwYWNpbmctdW5pdC1odWdlfSk7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYmFzZS1zcGFjaW5nLXVuaXQtaHVnZSAvIDI7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGJhc2Utc3BhY2luZy11bml0LWh1Z2UgLyAyO1xufVxuIiwiLy8gU2NyZWVuIFJlYWRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnNyLW9ubHkgeyBAaW5jbHVkZSBzci1vbmx5KCk7IH1cbi5zci1vbmx5LWZvY3VzYWJsZSB7IEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7IH1cbiIsIi8vIFNwaW5uaW5nIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgICAgICAgICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuIiwiLy8gUm90YXRlZCAmIEZsaXBwZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSg5MGRlZywgMSk7ICB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDE4MGRlZywgMik7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoMjcwZGVnLCAzKTsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsIHsgQGluY2x1ZGUgZmEtaWNvbi1mbGlwKC0xLCAxLCAwKTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwgICB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgxLCAtMSwgMik7IH1cblxuLy8gSG9vayBmb3IgSUU4LTlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0yNzAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7XG59XG4iLCIvLyBNaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBmYS1pY29uKCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsICN7JGZhLWZvbnQtc2l6ZS1iYXNlfS8jeyRmYS1saW5lLWhlaWdodC1iYXNlfSBGb250QXdlc29tZTsgLy8gc2hvcnRlbmluZyBmb250IGRlY2xhcmF0aW9uXG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgLy8gY2FuJ3QgaGF2ZSBmb250LXNpemUgaW5oZXJpdCBvbiBsaW5lIGFib3ZlLCBzbyBuZWVkIHRvIG92ZXJyaWRlXG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvOyAvLyBvcHRpbWl6ZWxlZ2liaWxpdHkgdGhyb3dzIHRoaW5ncyBvZmYgIzEwOTRcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbn1cblxuQG1peGluIGZhLWljb24tcm90YXRlKCRkZWdyZWVzLCAkcm90YXRpb24pIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0jeyRyb3RhdGlvbn0pXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG59XG5cbkBtaXhpbiBmYS1pY29uLWZsaXAoJGhvcml6LCAkdmVydCwgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259LCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbn1cblxuXG4vLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVycy4gQSBsYSBCb290c3RyYXAgNC5cbi8vXG4vLyBTZWU6IGh0dHA6Ly9hMTF5cHJvamVjdC5jb20vcG9zdHMvaG93LXRvLWhpZGUtY29udGVudC9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwwLDAsMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gIH1cbn1cbiIsIi8vIFN0YWNrZWQgSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LCAuI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXggeyBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHsgZm9udC1zaXplOiAyZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnZlcnNlIHsgY29sb3I6ICRmYS1pbnZlcnNlOyB9XG4iLCIvKiBGb250IEF3ZXNvbWUgdXNlcyB0aGUgVW5pY29kZSBQcml2YXRlIFVzZSBBcmVhIChQVUEpIHRvIGVuc3VyZSBzY3JlZW5cbiAgIHJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbXVzaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tdXNpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxhcmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGgtbGFyZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGgtbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVtb3ZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9zZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlYXJjaC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2gtbWludXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb3dlci1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb3dlci1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jb2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvbWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvd25sb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG93bmxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYXktY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZnJlc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWZyZXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFkcGhvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZHBob25lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1vZmY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFyY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXJjb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFnczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9va21hcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wcmludDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByaW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9udDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9sZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWl0YWxpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWl0YWxpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRleHQtaGVpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC1oZWlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LXdpZHRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGV4dC13aWR0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tY2VudGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tY2VudGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWxpZ24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWp1c3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbGlnbi1qdXN0aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZWRlbnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW91dGRlbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vdXRkZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5kZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlkZW8tY2FtZXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlkZW8tY2FtZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvdG86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWltYWdlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1waWN0dXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWN0dXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wZW5jaWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbWFya2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLW1hcmtlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkanVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkanVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWRpdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhc3QtYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWJhY2t3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFja3dhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF1c2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9yd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYXN0LWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVwLWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVwLWZvcndhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lamVjdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVqZWN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbHVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5mby1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyb3NzaGFpcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcm9zc2hhaXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aW1lcy1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBhbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBhbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wcmVzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXN0ZXJpc2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3RlcmlzazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlYWY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZS1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdhcm5pbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhbmRvbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhbmRvbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnbmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFnbmV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZXR3ZWV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmV0d2VldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3BwaW5nLWNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1jYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb2xkZXItb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93cy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFyLWNoYXJ0LW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhci1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXR0ZXItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYW1lcmEtcmV0cm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYW1lcmEtcmV0cm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1rZXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZWFyczpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZ3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtby1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhcnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLW91dDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tb3V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlua2VkaW4tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWItdGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1iLXRhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpZ24taW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJvcGh5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJvcGh5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11cGxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11cGxvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZW1vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVtb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9va21hcmstbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waG9uZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHdpdHRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLWY6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxvY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVkaXQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcnNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGRkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZGQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1bGxob3JuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVsbGhvcm47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNlcnRpZmljYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2VydGlmaWNhdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xvYmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbG9iZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdyZW5jaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdyZW5jaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhc2tzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFza3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWx0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWx0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1icmllZmNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmllZmNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyb3VwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjaXNzb3JzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2Npc3NvcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyY2xpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyY2xpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhdmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsb3BweS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxvcHB5LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uYXZpY29uOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZW9yZGVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtdWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LXVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlzdC1vbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpc3Qtb2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyaWtldGhyb3VnaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZGVybGluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuZGVybGluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhYmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWdpYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ2ljOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJ1Y2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cnVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nb29nbGUtcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vbmV5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9uZXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2x1bW5zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29sdW1uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuc29ydGVkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC11cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rZWRpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuZG86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVnYWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhdmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2F2ZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoYm9hcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhY2hvbWV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWNob21ldGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzaDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYm9sdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaXRlbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2l0ZW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVtYnJlbGxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW1icmVsbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXN0ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xpcGJvYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xpcGJvYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlnaHRidWxiLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWdodGJ1bGItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG91ZC1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQtdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1tZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGV0aG9zY29wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXRob3Njb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VpdGNhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWl0Y2FzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZmZlZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZmZlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1dGxlcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdXRsZXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG9zcGl0YWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvc3BpdGFsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWJ1bGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWJ1bGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWRraXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWRraXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWdodGVyLWpldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpZ2h0ZXItamV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWgtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVza3RvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlc2t0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYXB0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXB0b3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWJsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vYmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vYmlsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3RlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvdGUtcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGlubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Bpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1haWwtcmVwbHk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRodWItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNtaWxlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbWlsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZnJvd24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyb3duLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWgtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1laC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2FtZXBhZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhbWVwYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1rZXlib2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5Ym9hcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxhZy1jaGVja2VyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXJtaW5hbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlcm1pbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5LWFsbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVwbHktYWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVwbHktYWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWVtcHR5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyLWhhbGYtZnVsbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFyLWhhbGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvY2F0aW9uLWFycm93OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jYXRpb24tYXJyb3c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGUtZm9yazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvZGUtZm9yazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubGluazpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2hhaW4tYnJva2VuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hhaW4tYnJva2VuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmZvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhjbGFtYXRpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1cGVyc2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VwZXJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdWJzY3JpcHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdWJzY3JpcHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lcmFzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lcmFzZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wdXp6bGUtcGllY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wdXp6bGUtcGllY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpZWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpZWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9ja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcm9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWF4Y2RuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWF4Y2RuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taHRtbDU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1odG1sNTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNzczM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jc3MzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5jaG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5jaG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVubG9jay1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsc2V5ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxzZXllOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbGxpcHNpcy12OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWxsaXBzaXMtdjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzcy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yc3Mtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxheS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWludXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZXZlbC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxldmVsLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZW5jaWwtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21wYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tcGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1kb3duOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS11cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cm86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWV1cjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV1cjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdicDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdicDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRvbGxhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcnVwZWU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlucjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlucjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNueTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm1iOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15ZW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWpweTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWpweTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3VibGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJ1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0ta3J3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta3J3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0Y29pbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYnRjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnRjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXRleHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXRleHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWFscGhhLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbHBoYS1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hbW91bnQtYXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbW91bnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRodW1icy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15b3V0dWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS14aW5nLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXhpbmctc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teW91dHViZS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1wbGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJvcGJveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyb3Bib3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1vdmVyZmxvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGFncmFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5zdGFncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxpY2tyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmxpY2tyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYml0YnVja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYml0YnVja2V0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dW1ibHI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dW1ibHItc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbG9uZy1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcHBsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFwcGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvd3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmRyb2lkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5kcm9pZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbnV4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGludXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcmliYmJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRyaWJiYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2t5cGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1za3lwZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvdXJzcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3Vyc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJlbGxvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlbGxvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmVtYWxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmVtYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXR0aXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXRpcGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhdGlwYXk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9vbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9vbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJjaGl2ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyY2hpdmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12azpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VpYm86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbnJlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlbnJlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhZ2VsaW5lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhZ2VsaW5lczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhY2stZXhjaGFuZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3QtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kb3QtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbWVvLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdHJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdXMtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3BhY2Utc2h1dHRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsYWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xhY2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b3JkcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13b3JkcHJlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVuaWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbnN0aXR1dGlvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFuazpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2l0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNpdHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ3JhZHVhdGlvbi1jYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15YWhvbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlhaG9vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVkZGl0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVkZGl0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdHVtYmxldXBvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0dW1ibGV1cG9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVsaWNpb3VzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGVsaWNpb3VzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlnZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1wcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcnVwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcnVwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1qb29tbGE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qb29tbGE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhbmd1YWdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmF4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmF4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVpbGRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWlsZGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoaWxkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hpbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zcG9vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb29uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdWJlczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWN1YmVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWhhbmNlLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlaGFuY2Utc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZWFtLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXV0b21vYmlsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FiOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YXhpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGF4aTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmVlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BvdGlmeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwb3RpZnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kZXZpYW50YXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGV2aWFudGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvdW5kY2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3VuZGNsb3VkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGF0YWJhc2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXRhYmFzZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGRmLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXBkZi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS13b3JkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXdvcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtZXhjZWwtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtZXhjZWwtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wb3dlcnBvaW50LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBob3RvLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWltYWdlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWltYWdlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXppcC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWFyY2hpdmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtYXJjaGl2ZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWF1ZGlvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWF1ZGlvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLW1vdmllLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdmlkZW8tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtdmlkZW8tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtY29kZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1jb2RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmluZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGVwZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tanNmaWRkbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qc2ZpZGRsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYm91eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1idW95OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXNhdmVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBwb3J0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLXJpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saWZlLXJpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtby1ub3RjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vLW5vdGNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlc2lzdGFuY2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlYmVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmViZWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZW1waXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW1waXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15Yy1zcXVhcmU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhY2tlci1uZXdzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFja2VyLW5ld3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVuY2VudC13ZWlibzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXFxOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13ZWNoYXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaXhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdlaXhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbmQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcGVyLXBsYW5lLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlci1wbGFuZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGlzdG9yeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhpc3Rvcnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtdGhpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS10aGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFyYWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFyYWdyYXBoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGFyZS1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib21iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZnV0Ym9sLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mdXRib2wtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpbm9jdWxhcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaW5vY3VsYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1ZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBsdWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGlkZXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2xpZGVzaGFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR3aXRjaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXRjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXllbHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15ZWxwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmV3c3BhcGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXdzcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpZmk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWZpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsY3VsYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGN1bGF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtd2FsbGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXdhbGxldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLXZpc2E6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy12aXNhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtbWFzdGVyY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLW1hc3RlcmNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaXNjb3ZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpc2NvdmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtYW1leDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWFtZXg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1wYXlwYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1wYXlwYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1zdHJpcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1zdHJpcGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVsbC1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlbGwtc2xhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2gtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb3B5cmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb3B5cmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXllZHJvcHBlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV5ZWRyb3BwZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWludC1icnVzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhaW50LWJydXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmlydGhkYXktY2FrZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpcnRoZGF5LWNha2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcmVhLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJlYS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5lLWNoYXJ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFzdGZtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFzdGZtLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdG9nZ2xlLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRvZ2dsZS1vbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaWN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW94aG9zdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlveGhvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdlbGxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdlbGxpc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hla2VsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGVxZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlsczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlsczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lYW5wYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVhbnBhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idXlzZWxsYWRzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnV5c2VsbGFkczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29ubmVjdGRldmVsb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kYXNoY3ViZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRhc2hjdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydW1iZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J1bWJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYW5wdWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFucHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VsbHN5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VsbHN5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hpcnRzaW5idWxrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcnRzaW5idWxrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2ltcGx5YnVpbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaW1wbHlidWlsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreWF0bGFzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5YXRsYXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJ0LWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kaWFtb25kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGlhbW9uZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaGlwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1zZWNyZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXNlY3JldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdG9yY3ljbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3RvcmN5Y2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyZWV0LXZpZXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHJlZXQtdmlldzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0YmVhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYXJ0YmVhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lcmN1cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZXJjdXJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJzZXg6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYW5zZ2VuZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlci1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFuc2dlbmRlci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51cy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1kb3VibGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLWRvdWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXJzLXN0cm9rZS1oOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFycy1zdHJva2UtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ldXRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW5ldXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdlbmRlcmxlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZW5kZXJsZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpbnRlcmVzdC1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGF0c2FwcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoYXRzYXBwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VydmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VydmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci10aW1lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3RlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmVkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhY29pbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWNvaW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vid2F5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vid2F5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVkaXVtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVkaXVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXktY29tYmluYXRvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXktY29tYmluYXRvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wdGluLW1vbnN0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcHRpbi1tb25zdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmNhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVuY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4cGVkaXRlZHNzbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4cGVkaXRlZHNzbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktNDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXR0ZXJ5LWVtcHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW91c2UtcG9pbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vdXNlLXBvaW50ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pLWN1cnNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWktY3Vyc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LWdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LWdyb3VwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vYmplY3QtdW5ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0aWNreS1ub3RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RpY2t5LW5vdGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWpjYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWpjYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWRpbmVycy1jbHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtZGluZXJzLWNsdWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFsYW5jZS1zY2FsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbGFuY2Utc2NhbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1zdGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1zdGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzcy1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtZW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1ncmFiLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcm9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1yb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wYXBlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zY2lzc29ycy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zY2lzc29ycy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1saXphcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtbGl6YXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXNwb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXNwb2NrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXBvaW50ZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcG9pbnRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wZWFjZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1wZWFjZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhZGVtYXJrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhZGVtYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmVnaXN0ZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZ2lzdGVyZWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlYXRpdmUtY29tbW9uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2c7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZy1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmlwYWR2aXNvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyaXBhZHZpc29yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2V0LXBvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdldC1wb2NrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWtpcGVkaWEtdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpa2lwZWRpYS13OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2FmYXJpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2FmYXJpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hyb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hyb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZWZveDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmVmb3g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcGVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9wZXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW50ZXJuZXQtZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXR2OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxldmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGVsZXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbnRhbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbnRhbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTUwMHB4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItNTAwcHg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbWF6b246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWF6b247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1wbHVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItbWludXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItY2hlY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLWNoZWNrLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmR1c3RyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZHVzdHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXBpbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1waW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtc2lnbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtc2lnbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYXAtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50aW5nLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3V6ejpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXp6OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmltZW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsYWNrLXRpZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsYWNrLXRpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnRpY29uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnRpY29uczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1hbGllbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdC1hbGllbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lZGdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3JlZGl0LWNhcmQtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29kaWVwaWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RpZXBpZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vZHg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2R4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9ydC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydC1hd2Vzb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJvZHVjdC1odW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHJvZHVjdC1odW50OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWl4Y2xvdWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taXhjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNjcmliZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjcmliZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2UtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0b3AtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oYXNodGFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFzaHRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsdWV0b290aC1iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmx1ZXRvb3RoLWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wZXJjZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVyY2VudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGxhYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGxhYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwYmVnaW5uZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGJlZ2lubmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3Bmb3JtczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZm9ybXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZpcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZpcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5pdmVyc2FsLWFjY2VzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2hlZWxjaGFpci1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdWVzdGlvbi1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmxpbmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGluZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1ZGlvLWRlc2NyaXB0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXVkaW8tZGVzY3JpcHRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtY29udHJvbC1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJhaWxsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJyYWlsbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hc2wtaW50ZXJwcmV0aW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZm5lc3M6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZGVhZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlYWY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nbGlkZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGUtZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdsaWRlLWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvdy12aXNpb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb3ctdmlzaW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmlhZGVvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmlhZGVvLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1naG9zdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBpZWQtcGlwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWVkLXBpcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyc3Qtb3JkZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJzdC1vcmRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW9hc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVtZWlzbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVtZWlzbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1jaXJjbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXMtb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZm9udC1hd2Vzb21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9udC1hd2Vzb21lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZHNoYWtlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kc2hha2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbnZlbG9wZS1vcGVuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3Blbi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlub2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlub2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1ib29rLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWJvb2stbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZjYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXNlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taWQtYmFkZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1iYWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2UtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taWQtY2FyZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtY2FyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdW9yYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnJlZS1jb2RlLWNhbXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZWxlZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGVncmFtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1mdWxsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1oYWxmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItcXVhcnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvd2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvd2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aHR1YjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tczE1OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXRoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBvZGNhc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wb2RjYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1heGltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1heGltaXplOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LW1pbmltaXplOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LW1pbmltaXplOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LXJlc3RvcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3ctcmVzdG9yZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0td2luZG93LWNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LWNsb3NlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYW5kY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhbmRjYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ3JhdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldHN5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXRzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWltZGI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbWRiOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmF2ZWxyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJhdmVscnk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZXJjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWVyY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pY3JvY2hpcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvY2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNub3dmbGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25vd2ZsYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnBvd2VyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVycG93ZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td3BleHBsb3JlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdwZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWV0dXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWV0dXA7IH1cbiIsIi5lbGVtZW50b3ItcGFuZWwge1xuXHQjZWxlbWVudG9yLXBhbmVsLWhlYWRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcblx0fVxufSIsIi5lbGVtZW50b3Itc2VjdGlvbiB7XG5cdCYuZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQge1xuXHRcdEBleHRlbmQgLm8td3JhcHBlcjtcblxuXHRcdD4gLmVsZW1lbnRvci1jb250YWluZXIge1xuXHRcdFx0QGV4dGVuZCAuby13cmFwcGVyX19jb250ZW50O1xuXG5cdFx0XHQuZWxlbWVudG9yLWNvbnRhaW5lciB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5lbGVtZW50b3ItZmllbGQtZ3JvdXAge1xuXG5cdC5lbGVtZW50b3Itc2VsZWN0LXdyYXBwZXIge1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogbm9uZTtcblx0XHR9XG5cdH1cbn0iLCIvL1xuLy8gQWNjb3JkaW9uXG4vL1xuXG4uZWxlbWVudG9yLWFjY29yZGlvbiB7XG5cdEBleHRlbmQgJWJveDtcblxuXHRib3JkZXI6IDBweDtcblx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHQuZWxlbWVudG9yLWFjY29yZGlvbi1pdGVtIHtcblx0XHRib3JkZXI6IDBweDtcblxuXHRcdCsgLmVsZW1lbnRvci1hY2NvcmRpb24taXRlbSB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG5cdFx0fVxuXHR9XG5cblx0LmVsZW1lbnRvci10YWItdGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6ICRiYXNlLWxpbmUtaGVpZ2h0O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHQuZWxlbWVudG9yLWFjY29yZGlvbi1pY29uIHtcblx0XHRcdG1hcmdpbi1yaWdodDogJGJhc2Utc3BhY2luZy11bml0O1xuXG5cdFx0XHQmLmVsZW1lbnRvci1hY2NvcmRpb24taWNvbi0ge1xuXG5cdFx0XHRcdCZyaWdodCB7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmbGVmdCB7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmZhIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDk5OXBjO1xuXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmF5LWxpZ2h0ZXI7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogJ1xcZjA2Nyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cblx0XHRcdFx0XHRAZXh0ZW5kICVwbGFjZS1jZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmVsZW1lbnRvci1hY3RpdmUge1xuXG5cdFx0XHQmOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfVxuXG5cdFx0XHQuZWxlbWVudG9yLWFjY29yZGlvbi1pY29uIHtcblxuXHRcdFx0XHQuZmEge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdcXGYwNjcnO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZWxlbWVudG9yLXRhYi1jb250ZW50IHtcblx0ICAgIGJvcmRlci1jb2xvcjogJGdyYXktbGlnaHQ7XG5cblx0ICAgIEBpbmNsdWRlIG1xKCBkZXNrdG9wICkge1xuXHQgICAgXHRwYWRkaW5nLWxlZnQ6IDY4cHg7XG5cdCAgICB9XG5cdH1cbn0iLCIjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCB7XG5cdCNlZGRfc2hvd192YXRfaW5mbyB7XG5cdFx0QGV4dGVuZCAubm90aWZpY2F0aW9uO1xuXHR9XG59XG5cbiN2YXRfcmVzZXQsXG4jdmF0X3ZhbGlkYXRlIHtcblx0bWFyZ2luOiAwcHg7XG59XG5cbmlucHV0W25hbWU9XCJ2YXQtbnVtYmVyXCJdIHtcblx0bWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsO1xufVxuXG4udmF0X251bWJlcl9ub3RfZ2l2ZW4sXG4udmF0X251bWJlcl92YWxpZGF0ZWQge1xuXHRjb2xvcjogJHNlY29uZGFyeS1jb2xvcjtcbn1cblxuLnZhdF9udW1iZXJfbm90X2dpdmVuLFxuLnZhdF9udW1iZXJfdmFsaWRhdGVkLFxuLnZhdF9udW1iZXJfbm90X3ZhbGlkYXRlZCxcbi52YXRfbnVtYmVyX25vdF9naXZlbiB7XG5cdG1hcmdpbi1sZWZ0OiAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGw7XG59XG5cbi52YXRfbnVtYmVyX25vdF92YWxpZGF0ZWQge1xuXHRjb2xvcjogJGFsZXJ0LWNvbG9yO1xufVxuXG4udmF0X251bWJlcl9ub3RfZ2l2ZW4ge1xuXHRtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4udmF0LWJveCB7XG5cdEBleHRlbmQgLm5vdGlmaWNhdGlvbjtcblx0QGV4dGVuZCAubm90aWZpY2F0aW9uLS1zbWFsbDtcblxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2hhZG93OiBub25lO1xuXG5cdCYudmF0LWJveC1pbmZvIHtcblx0XHQvLyBAZXh0ZW5kIC5ub3RpZmljYXRpb24taW5mbztcblx0fVxuXG5cdCYudmF0LWJveC1lcnJvciB7XG5cdFx0QGV4dGVuZCAubm90aWZpY2F0aW9uLWVycm9yO1xuXHR9XG59XG5cbiNjbG9zZV9ib3gge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4jZWRkX3ZhdF9pbmZvX3Nob3cge1xuXHRtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG59IiwiLndwYXMge1xuXHQmLXRpY2tldC1idXR0b25zLXRvcCB7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAtJGJhc2Utc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNpbmctdW5pdDtcblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXG5cdFx0XHRtYXJnaW4tbGVmdDogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdH1cblx0fVxuXG5cdCYtbGFiZWwge1xuXHRcdEBleHRlbmQgLmxhYmVsO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdH1cblxuXHQmLXRhYmxlIHtcblx0XHR0ciB7XG5cblx0XHR9XG5cdH1cblxuXHQmLXRpY2tldCB7XG5cdFx0Ji1idXR0b25zLXRvcCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCYtcmVwbGllcyB7XG5cdFx0XHRAZXh0ZW5kIC5hbHQtcm93cztcblxuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdFx0dHIge1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji53cGFzLXN0YXR1cy11bnJlYWQge1xuXHRcdFx0XHRcdCYsICY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50aXplKCRzZWNvbmRhcnktY29sb3IsIDAuOSk7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR0ZCB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZ3JheS1saWdodDtcblxuXHRcdFx0XHQud3Bhcy11c2VyLXByb2ZpbGUge1xuXHRcdFx0XHRcdG1hcmdpbjogJGJhc2Utc3BhY2luZy11bml0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LndwYXMtcmVwbHkge1xuXHRcdFx0XHRcdCYtbWV0YSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLSRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6ICRiYXNlLXNwYWNpbmctdW5pdDtcblxuXHRcdFx0XHRcdFx0QGV4dGVuZCAlc21hbGw7XG5cblx0XHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXG5cdFx0XHRcdFx0XHQ+ICoge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYtY29udGVudCB7XG5cdFx0XHRcdFx0XHRAZXh0ZW5kIGJsb2NrcXVvdGU7XG5cblx0XHRcdFx0XHRcdHAgeyBmb250LXdlaWdodDogNDAwOyB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji11c2VyLXByb2ZpbGUge1xuXHRcdGJvcmRlci1yYWRpdXM6IDk5OTlweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cblx0Ji1mb3JtIHtcblx0XHQmLWdyb3VwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcblxuXHRcdFx0JiN3cGFzX2ZpbGVzX3dyYXBwZXIge1xuXHRcdFx0XHRAZXh0ZW5kICVmaWxlLWZpZWxkO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jaGVja2JveCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG5cdFx0fVxuXHR9XG5cblx0Ji1hbGVydCxcblx0Ji1oZWxwLWJsb2NrIHtcblx0XHRAZXh0ZW5kIC5ub3RpZmljYXRpb247XG5cdH1cblxuXHQmLWhlbHAtYmxvY2sge1xuXHRcdEBleHRlbmQgLm5vdGlmaWNhdGlvbi0tdGlueTtcblx0XHRAZXh0ZW5kIC5ub3RpZmljYXRpb24tbm90ZTtcblxuXHRcdG1hcmdpbi10b3A6ICRiYXNlLXNwYWNpbmctdW5pdC10aW55O1xuXHR9XG5cblx0Ji1idG5bbmFtZT1cIndwYXMtc3VibWl0XCJdIHtcblx0XHRAZXh0ZW5kIC5iLS1zZWNvbmRhcnk7XG5cdH1cblxuXHQmLXJvdyB7XG5cdFx0QGV4dGVuZCAuby1sYXlvdXQ7XG5cblx0XHQ+ICoge1xuXHRcdFx0QGV4dGVuZCAuby1sYXlvdXRfX2l0ZW07XG5cblx0XHRcdCYud3Bhcy1vbmUtdGhpcmQge1xuXHRcdFx0XHRAZXh0ZW5kIC51LTFcXC8zXFxAdGFibGV0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jd3Bhc190aWNrZXRsaXN0X2ZpbHRlcnMge1xuXHRtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG59IiwiLy9cbi8vIEJ1dHRvblxuLy9cblxuLmVlLWJ1dHRvbiB7XG5cdCZbY2xhc3MqPVwiZWUtc2l6ZS1cIl0ge1xuXHRcdGJvcmRlci1yYWRpdXM6ICRiYXNlLXJhZGl1cztcblx0fVxufVxuXG4uZWxlbWVudG9yLWJ1dHRvbiB7XG5cdCYuZWxlbWVudG9yLXNpemUtIHtcblx0XHQmeHMgeyBwYWRkaW5nOiAxMHB4IDE0cHg7IH1cblx0XHQmc20geyBwYWRkaW5nOiAxMnB4IDE0cHg7IH1cblx0XHQmbWQgeyBwYWRkaW5nOiAxNXB4IDE2cHg7IH1cblx0XHQmbGcgeyBwYWRkaW5nOiAyMHB4IDIycHg7IH1cblx0XHQmeGwgeyBwYWRkaW5nOiAyNXB4IDI3cHg7IH1cblx0fVxufSIsIiNlZGRfY2hlY2tvdXRfd3JhcCB7XG5cblx0LmVkZCB7XG5cdFx0Jl9lcnJvciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG5cdFx0fVxuXHR9XG5cblx0I2VkZF9jaGVja291dF9jYXJ0X2Zvcm0ge1xuXHRcdC5lZGQge1xuXHRcdFx0Jl9jYXJ0IHtcblx0XHRcdFx0Jl9pdGVtIHtcblx0XHRcdFx0XHQmX3ByaWNlIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXG5cdFx0XHRcdFx0XHRlbSB7IEBleHRlbmQgJXNtYWxsOyB9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jl9pbWFnZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCZfbmFtZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCZfcmVtb3ZlIHtcblx0XHRcdFx0XHRcdEBleHRlbmQgJXRpbnk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jl9hY3Rpb25zIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRcdFx0Ly8gPiAqIHtcblx0XHRcdFx0XHQvLyBcdEBleHRlbmQgLmJ1dHRvbjtcblx0XHRcdFx0XHQvLyBcdEBleHRlbmQgLmJ1dHRvbi0tdGlueTtcblx0XHRcdFx0XHQvLyB9XG5cblx0XHRcdFx0XHQvLyAuZWRkX2NhcnRfcmVtb3ZlX2l0ZW1fYnRuIHtcblx0XHRcdFx0XHQvLyBcdEBleHRlbmQgLmJ1dHRvbi0tdGlueTtcblx0XHRcdFx0XHQvLyBcdEBleHRlbmQgLmItLWdyYXktbGlnaHRlcjtcblx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmX2Zvb3RlciB7XG5cdFx0XHRcdFx0Jl9yb3cge1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cblx0XHRcdFx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRcdFx0XHRAZXh0ZW5kIC5idXR0b24tLXRpbnk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jl90b3RhbCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5lZGQtc2wge1xuXHRcdFx0Ji1yZW5ld2FsLWRldGFpbHMge1xuXHRcdFx0XHRAZXh0ZW5kIC5ub3RpZmljYXRpb247XG5cdFx0XHRcdEBleHRlbmQgLm5vdGlmaWNhdGlvbi1zdWNjZXNzO1xuXHRcdFx0XHRAZXh0ZW5kIC5ub3RpZmljYXRpb24tLXNtYWxsO1xuXG5cdFx0XHRcdG1hcmdpbi10b3A6ICRiYXNlLXNwYWNpbmctdW5pdC10aW55O1xuXG5cdFx0XHRcdC5lZGQtc2wtcmVuZXdhbC1rZXkge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjZWRkX2NoZWNrb3V0X2Zvcm1fd3JhcCB7XG5cblx0XHRsYWJlbC5sYWJlbCB7XG5cblx0XHRcdCYtLWNoZWNrYm94IHtcblx0XHRcdFx0Zm9udC1zaXplOiAkYmFzZS1mb250LXNpemU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I2VkZC1saWNlbnNlLWtleS1jb250YWluZXItd3JhcCB7XG5cdFx0XHRcblx0XHR9XG5cblx0XHQjZWRkX3Nob3dfZGlzY291bnQge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdCNlZGRfZGlzY291bnRfY29kZSB7XG5cdFx0XHRwYWRkaW5nOiAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGw7XG5cblx0XHRcdC5lZGQtaW5wdXRbbmFtZT1cImVkZC1kaXNjb3VudFwiXSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdH1cblxuXHRcdFx0LmVkZC1hcHBseS1kaXNjb3VudCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5lZGQtc2wtcmVuZXdhbC1hY3Rpb25zIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogLSRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcblxuXHRcdFx0PiAqIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCNlZGRfc2xfcmVuZXdhbF9maWVsZHMge1xuXHRcdFx0cGFkZGluZzogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cblx0XHRcdCNlZGRfc2xfc2hvd19yZW5ld2FsX2Zvcm1fd3JhcCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQjZWRkLWNhbmNlbC1saWNlbnNlLXJlbmV3YWwge1xuXHRcdFx0QGV4dGVuZCAuYnV0dG9uO1xuXHRcdFx0QGV4dGVuZCAuYi0tYWxlcnQ7XG5cdFx0fVxuXG5cdFx0I2VkZC1wYXltZW50LW1vZGUtd3JhcCB7XG5cdFx0XHRsYWJlbC5sYWJlbCB7XG5cdFx0XHRcdCYtLXJhZGlvIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZWRkLXBheW1lbnQtaWNvbnMge1xuXHRcdEBleHRlbmQgLm5hdjtcblx0XHRAZXh0ZW5kIC5uYXYtLWJhbm5lcjtcblx0XHRAZXh0ZW5kIC5uYXYtc3BhY2U7XG5cblx0XHQucGF5bWVudC1pY29uIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG5cdFx0XHRtYXgtd2lkdGg6ICRiYXNlLXNwYWNpbmctdW5pdDtcblx0XHR9XG5cblx0XHRtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG5cdH1cblxuXHQjZWRkIHtcblx0XHQmX2NoZWNrb3V0X3VzZXJfaW5mbyB7XG5cdFx0XHQjZWRkLWZpcnN0LW5hbWUtd3JhcCxcblx0XHRcdCNlZGQtbGFzdC1uYW1lLXdyYXAge1xuXHRcdFx0XHRAZXh0ZW5kICVlZGQtZm9ybS1jb2x1bW5zO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfcHVyY2hhc2Uge1xuXHRcdFx0Jl9zdWJtaXQge1xuXHRcdFx0XHQjZWRkLXB1cmNoYXNlLWJ1dHRvbiB7XG5cdFx0XHRcdFx0QGV4dGVuZCAuYi0tc2Vjb25kYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I2VkZF9jY19maWVsZHMge1xuXHRcdCNlZGRfc2VjdXJlX3NpdGVfd3JhcHBlciB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG5cdFx0XHQ+ICoge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cblx0XHRcdC5wYWRsb2NrIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0I2VkZC1jYXJkLW51bWJlci13cmFwLFxuXHRcdCNlZGQtY2FyZC1jdmMtd3JhcCB7XG5cdFx0XHRAZXh0ZW5kICVlZGQtZm9ybS1jb2x1bW5zO1xuXHRcdH1cblxuXHRcdC5leHAtZGl2aWRlciB7IGRpc3BsYXk6IG5vbmU7IH1cblxuXHRcdC5jYXJkLWV4cGlyeS1tb250aCxcblx0XHQuY2FyZC1leHBpcnkteWVhciB7XG5cdFx0XHRAZXh0ZW5kICVlZGQtZm9ybS1jb2x1bW5zO1xuXHRcdH1cblxuXHRcdC5jYXJkLWV4cGlyeS15ZWFyIHtcblx0XHRcdEBpbmNsdWRlIG1xKCB0YWJsZXQgKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I2VkZF9jY19hZGRyZXNzIHtcblx0XHQjZWRkLWNhcmQtY291bnRyeS13cmFwLFxuXHRcdCNlZGQtY2FyZC1zdGF0ZS13cmFwIHtcblx0XHRcdEBleHRlbmQgJWVkZC1mb3JtLWNvbHVtbnM7XG5cdFx0fVxuXHR9XG5cbn1cblxuI2VkZF9jaGVja291dF9jYXJ0IHtcblx0QGV4dGVuZCAuYWx0LXJvd3M7XG5cblx0QGV4dGVuZCAlc21hbGw7XG5cblx0LmVkZF9jYXJ0X3RvdGFsIHtcblx0XHQuZWRkX2NhcnRfYW1vdW50IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdHRmb290IHtcblx0XHR0ciB7XG5cdFx0XHR0aCB7XG5cdFx0XHRcdD4gc3BhbiB7IGZsb2F0OiByaWdodDsgfVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jZWRkLWRpc2NvdW50LWVycm9yLXdyYXAge1xuXHRib3JkZXI6IDBweDtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdHBhZGRpbmc6IDA7XG5cblx0bWFyZ2luLXRvcDogJGJhc2Utc3BhY2luZy11bml0O1xufSIsIi5lZGQtdGFibGUge1xuXHRAZXh0ZW5kICV0YWJsZTtcblx0QGV4dGVuZCAuYWx0LXJvd3M7XG59XG5cbiNlZGRfZGlzY291bnRzX2xpc3Qge1xuXHRAZXh0ZW5kIC5vLWxpc3QtYmFyZTtcbn1cblxuLmVkZF9mb3JtIHtcblx0cCB7IG1hcmdpbi1ib3R0b206ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDsgfVxufVxuXG4jZWRkX3Byb2ZpbGVfc3VibWl0X3dyYXAge1xuXHRtYXJnaW46IDA7XG59XG5cbi5lZGQtZGVzY3JpcHRpb24ge1xuXHRAZXh0ZW5kICV0aW55O1xuXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjb2xvcjogJGdyYXktZGFyaztcblx0bWFyZ2luLWJvdHRvbTogJGJhc2Utc3BhY2luZy11bml0LXRpbnk7XG59XG5cbi5lZGQtbGFiZWwge1xuXHQmICsgLmVkZC1kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogLSRiYXNlLXNwYWNpbmctdW5pdC10aW55O1xuXHR9XG59XG5cbi5lZGRfZG93bmxvYWRfcHVyY2hhc2VfZm9ybSB7XG5cdEBleHRlbmQgJWJveDtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG5cdG1hcmdpbi1ib3R0b206IDA7XG5cblx0QGluY2x1ZGUgY2xlYXJmaXgoKTtcblxuXHQuZWRkX3ByaWNlX29wdGlvbnMge1xuXHRcdFxuXHRcdHVsIHtcblx0XHRcdEBleHRlbmQgJWRhdGEtbGlzdDtcblxuXHRcdFx0bGkgeyBwYWRkaW5nOiAwOyB9XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGw7XG5cblx0XHRcdFx0dHJhbnNpdGlvbjogJGJhc2UtdHJhbnNpdGlvbi1saW5lYXI7XG5cblx0XHRcdFx0Ji5pcy0tY2hlY2tlZCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyYXktbGlnaHRlcjtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGxlZnQ6ICRiYXNlLXNwYWNpbmctdW5pdC1zbWFsbDtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5lZGRfZG93bmxvYWRfcXVhbnRpdHlfd3JhcHBlciB7XG5cdFx0cGFkZGluZzogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuXHR9XG5cblx0LmVkZF9wcmljZV9vcHRpb25fbmFtZSB7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXG5cdC5lZGRfcHJpY2Vfb3B0aW9uX3ByaWNlIHtcblx0XHRAZXh0ZW5kICVpbnRybztcblx0XHRcbiAgICBcdGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuXHR9XG5cblx0LmVkZF9wdXJjaGFzZV9zdWJtaXRfd3JhcHBlciB7XG5cblx0XHRwYWRkaW5nOiAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGw7XG5cblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXktbGlnaHQ7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuXHRcdGJvcmRlci1ib3R0b206IDBweDtcblxuXHRcdC5lZGRfcHVyY2hhc2VfdGF4X3JhdGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdEBleHRlbmQgJXNtYWxsO1xuXHRcdFx0Y29sb3I6ICRncmF5LWRhcms7XG5cblx0XHRcdG1hcmdpbi10b3A6ICRiYXNlLXNwYWNpbmctdW5pdC10aW55O1xuXHRcdH1cblx0fVxuXG5cdC5lZGQtc2wtdXBncmFkZS1saW5rIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuXG5cdFx0QGV4dGVuZCAuZi0tYm9keTtcblxuXHRcdGE6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktY29sb3IgIWltcG9ydGFudDtcblx0XHR9XG5cblx0XHQmICsgKiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC5lZGQtYWRkLXRvLWNhcnQsXG5cdC5lZGRfZ29fdG9fY2hlY2tvdXQge1xuXHRcdEBleHRlbmQgLmItLXNlY29uZGFyeTtcblx0XHRAZXh0ZW5kIC5idXR0b24tLWxhcmdlO1xuXG5cdFx0bWFyZ2luLXJpZ2h0OiAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGw7XG5cdH1cbn1cblxuLmVkZF9wcmljZV9vcHRpb25fc2VwIHtcblx0Y29sb3I6ICRncmF5LWRhcms7XG59XG5cbi8vIE5vdGlmaWNhdGlvbnNcbi5lZGRfZXJyb3JzIHtcblx0Ji5lZGQtYWxlcnQtZXJyb3Ige1xuXHRcdC5lZGRfZXJyb3Ige1xuXHRcdFx0QGV4dGVuZCAubm90aWZpY2F0aW9uLWVycm9yO1xuXHRcdH1cblx0fVxufVxuXG4uZWRkX2Vycm9yIHtcblx0QGV4dGVuZCAubm90aWZpY2F0aW9uO1xuXG5cdHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5lZGQtbG9hZGluZy1hamF4IHtcblx0Ji5lZGQtbG9hZGluZyB7XG5cdFx0QGV4dGVuZCAlc3Bpbm5lcjtcblxuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG59XG5cbmJvZHkuc2tpbi1rZW50bGVkZ2Uge1xuXHQuZWRkX2Rvd25sb2FkX3B1cmNoYXNlX2Zvcm0ge1xuXHRcdC5lZGQtYWRkLXRvLWNhcnQsXG5cdFx0LmVkZF9nb190b19jaGVja291dCB7XG5cdFx0XHRAZXh0ZW5kIC5iLS1rbC1wcmltYXJ5O1xuXHRcdH1cblx0fVxufSIsIi5lZGRfc2xfbGljZW5zZV9yb3cge1xuXHRpbnB1dC5lZGRfc2xfbGljZW5zZV9rZXkge1xuXHRcdEBleHRlbmQgY29kZTtcblx0fVxufVxuXG4uZWRkX3NsX2l0ZW1fbmFtZSB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0LmVkZF9zbF9rZXlfcHJpY2Vfb3B0aW9uIHtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHR9XG59XG5cbi5lZGRfc2xfc2hvd19rZXkge1xuXHRpbWcgeyBkaXNwbGF5OiBub25lOyB9XG5cblx0QGV4dGVuZCAuZmE7XG5cdEBleHRlbmQgLmZhLWtleTtcbn1cblxuLmVkZC1zbC1tYW5hZ2UtbGljZW5zZS1oZWFkZXIge1xuXHRAZXh0ZW5kIC5oMztcbn0iLCIuZWUtb2ZmY2FudmFzIHtcblx0Jl9fY29udGVudCB7XG5cdFx0Lm1lbnUge1xuXHRcdFx0Ym9yZGVyOiAwcHg7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdH1cblxuXHRcdC53aWRnZXQtdGl0bGUge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGw7XG5cdFx0fVxuXHR9XG59IiwiLmVlLWJ1dHRvbiB7XG5cdCYuZWUtc2l6ZS0ge1xuXHRcdCZ4cyB7IC5lZS1idXR0b24tY29udGVudC13cmFwcGVyIHsgcGFkZGluZzogMTBweCAxNHB4OyB9IH1cblx0XHQmc20geyAuZWUtYnV0dG9uLWNvbnRlbnQtd3JhcHBlciB7ICBwYWRkaW5nOiAxMnB4IDE0cHg7IH0gfVxuXHRcdCZtZCB7IC5lZS1idXR0b24tY29udGVudC13cmFwcGVyIHsgIHBhZGRpbmc6IDE1cHggMTZweDsgfSB9XG5cdFx0JmxnIHsgLmVlLWJ1dHRvbi1jb250ZW50LXdyYXBwZXIgeyAgcGFkZGluZzogMjBweCAyMnB4OyB9IH1cblx0XHQmeGwgeyAuZWUtYnV0dG9uLWNvbnRlbnQtd3JhcHBlciB7ICBwYWRkaW5nOiAyNXB4IDI3cHg7IH0gfVxuXHR9XG59IiwiLmVkZC1wcmljaW5nLXRhYmxlIHtcblx0QGV4dGVuZCAuby1sYXlvdXQ7XG5cdEBleHRlbmQgLm8tbGF5b3V0LS1sYXJnZTtcblxuXHQuZWRkLXByaWNlLW9wdGlvbiB7XG5cdFx0QGV4dGVuZCAuby1sYXlvdXRfX2l0ZW07XG5cblx0XHRAaW5jbHVkZSBtcSggJHVudGlsOiB0YWJsZXQgKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbXEodGFibGV0KSB7XG5cdFx0XHR3aWR0aDogMTAwIC8gMyArICU7XG5cdFx0fVxuXG5cdFx0PiBkaXYge1xuXHRcdFx0QGV4dGVuZCAlYm94O1xuXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuXHRcdFx0dHJhbnNpdGlvbjogJGJhc2UtdHJhbnNpdGlvbi1saW5lYXI7XG5cdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0QGV4dGVuZCAlbGFyZ2Utc2hhZG93O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZmVhdHVyZWQge1xuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkc2Vjb25kYXJ5LWNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5lZGQtcHQtdGl0bGUsXG5cdFx0LmVkZC1wdC1kZXNjcmlwdGlvbixcblx0XHQuZmVhdHVyZWQtdGV4dCxcblx0XHQuZm9vdGVyIHtcblx0XHRcdEBleHRlbmQgLm8tYm94O1xuXHRcdH1cblxuXHRcdC5mZWF0dXJlZC10ZXh0IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0LmVkZC1wdC10aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0QGV4dGVuZCAuaDM7XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0QGV4dGVuZCAlZGF0YS1saXN0O1xuXG5cdFx0XHQucHJpY2luZyB7XG5cdFx0XHRcdC5wcmljZSB7XG5cdFx0XHRcdFx0QGV4dGVuZCAuaDM7XG5cblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5wZXJpb2Qge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGNvbG9yOiAkZ3JheS1kYXJrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmVkZC10YWJsZS1yZXNwb25zaXZlIHtcblx0QGluY2x1ZGUgbXEoICR1bnRpbDogdGFibGV0ICkge1xuXHRcdHRoZWFkIHRyLCB0aCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC05OTk5cHg7XG5cdFx0XHRsZWZ0OiAtOTk5OXB4O1xuXHRcdH1cblxuXHRcdHRkW2RhdGEtdGl0bGVdIHtcblx0XHRcdEBpbmNsdWRlIG1xKCAkdW50aWw6IHRhYmxldCApIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0Y29udGVudDogYXR0ciggZGF0YS10aXRsZSApO1xuXHRcdFx0XHRcdGZsZXg6IDAgMCA1MCU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZbY2xhc3MqPVwiLWFjdGlvbnNcIl0ge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn0iLCIjZWRkX3Byb2ZpbGVfZmlyc3RfbmFtZV93cmFwLFxuI2VkZF9wcm9maWxlX2xhc3RfbmFtZV93cmFwLFxuI2VkZF9wcm9maWxlX2JpbGxpbmdfYWRkcmVzc19saW5lXzFfd3JhcCxcbiNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3NfbGluZV8yX3dyYXAsXG4jZWRkX3Byb2ZpbGVfYmlsbGluZ19hZGRyZXNzX2NvdW50cnlfd3JhcCxcbiNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfc3RhdGVfd3JhcCxcbiNlZGRfcHJvZmlsZV9wYXNzd29yZF93cmFwLFxuI2VkZF9wcm9maWxlX2NvbmZpcm1fcGFzc3dvcmRfd3JhcCxcbiNlZGRfcHJvZmlsZV9iaWxsaW5nX2FkZHJlc3Nfd3JhcCB7XG5cdEBleHRlbmQgJWVkZC1mb3JtLWNvbHVtbnM7XG59XG5cbiVlZGQtZm9ybS1jb2x1bW5zIHtcblx0QGluY2x1ZGUgbXEoIHRhYmxldCApIHtcblx0XHR3aWR0aDogY2FsYyg1MCUgLSAjeyRiYXNlLXNwYWNpbmctdW5pdCAvIDJ9KTtcblx0XHRmbG9hdDogbGVmdDtcblxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdCYgKyAmIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAkYmFzZS1zcGFjaW5nLXVuaXQ7XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0fVxuXHR9XG59IiwidGFibGUuZWRkLWNhcnQge1xuXHR0Zm9vdCB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmF5LWxpZ2h0O1xuXHRcdFxuXHRcdHRyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdH1cblx0fVxufVxuXG4uZWRkLWNoZWNrb3V0LXdyYXBwZXIge1xuXHRtYXgtd2lkdGg6IDQwMHB4O1xuXHR3aWR0aDogMTAwJTtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHRwYWRkaW5nOiAkYmFzZS1zcGFjaW5nLXVuaXQtc21hbGw7XG5cblx0QGluY2x1ZGUgbXEoIGRlc2t0b3AgKSB7XG5cdFx0cGFkZGluZzogJGJhc2Utc3BhY2luZy11bml0O1xuXHR9XG5cblx0dGFibGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG59IiwiXG4ucmFuZ2VzbGlkZXIsXG4ucmFuZ2VzbGlkZXJfX2ZpbGwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0LW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5yYW5nZXNsaWRlciB7XG5cdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdG1hcmdpbi10b3A6IDhweCArICRiYXNlLXNwYWNpbmctdW5pdDtcblx0ZmxvYXQ6IGxlZnQ7XG5cdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yYW5nZXNsaWRlci0taG9yaXpvbnRhbCB7XG5cdGhlaWdodDogMnB4O1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnJhbmdlc2xpZGVyLS12ZXJ0aWNhbCB7XG5cdHdpZHRoOiAyMHB4O1xuXHRtaW4taGVpZ2h0OiAxNTBweDtcblx0bWF4LWhlaWdodDogMTAwJTtcbn1cblxuLnJhbmdlc2xpZGVyLS1kaXNhYmxlZCB7XG5cdGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NDApO1xuXHRvcGFjaXR5OiAwLjQ7XG59XG5cbi5yYW5nZXNsaWRlcl9fZmlsbCB7XG5cdGJhY2tncm91bmQ6ICRwcmltYXJ5LWNvbG9yO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ucmFuZ2VzbGlkZXItLWhvcml6b250YWwgLnJhbmdlc2xpZGVyX19maWxsIHtcblx0dG9wOiAwO1xuXHRoZWlnaHQ6IDEwMCU7XG59XG4ucmFuZ2VzbGlkZXItLXZlcnRpY2FsIC5yYW5nZXNsaWRlcl9fZmlsbCB7XG5cdGJvdHRvbTogMDtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5yYW5nZXNsaWRlcl9faGFuZGxlIHtcblx0YmFja2dyb3VuZDogJGtsLXByaW1hcnk7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDogMTZweDtcblx0aGVpZ2h0OiAxNnB4O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFxuXHQtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5yYW5nZXNsaWRlcl9faGFuZGxlOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxOHB4O1xuXHRoZWlnaHQ6IDE4cHg7XG5cdG1hcmdpbjogYXV0bztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuXHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuLnJhbmdlc2xpZGVyLS1ob3Jpem9udGFsIC5yYW5nZXNsaWRlcl9faGFuZGxlIHtcblx0dG9wOiAtN3B4O1xuXHR0b3VjaC1hY3Rpb246IHBhbi15O1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cbi5yYW5nZXNsaWRlci0tdmVydGljYWwgLnJhbmdlc2xpZGVyX19oYW5kbGUge1xuXHRsZWZ0OiAtN3B4O1xuXHR0b3VjaC1hY3Rpb246IHBhbi14O1xuXHQtbXMtdG91Y2gtYWN0aW9uOiBwYW4teDtcbn0iLCIjZWRkX2xvZ2luX2Zvcm0ge1xuXHRtYXgtd2lkdGg6IDQwMHB4O1xuXG5cdG1hcmdpbjogMCBhdXRvO1xufSIsIi8qIFByaXNtSlMgMS4xMS4wXG5odHRwOi8vcHJpc21qcy5jb20vZG93bmxvYWQuaHRtbD90aGVtZXM9cHJpc20mbGFuZ3VhZ2VzPW1hcmt1cCtjc3MrY2xpa2UramF2YXNjcmlwdCtwaHAmcGx1Z2lucz1saW5lLW51bWJlcnMgKi9cbi8qKlxuICogcHJpc20uanMgZGVmYXVsdCB0aGVtZSBmb3IgSmF2YVNjcmlwdCwgQ1NTIGFuZCBIVE1MXG4gKiBCYXNlZCBvbiBkYWJibGV0IChodHRwOi8vZGFiYmxldC5jb20pXG4gKiBAYXV0aG9yIExlYSBWZXJvdVxuICovXG5cbmNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdLFxucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG5cdGNvbG9yOiBibGFjaztcblx0YmFja2dyb3VuZDogbm9uZTtcblx0dGV4dC1zaGFkb3c6IDAgMXB4IHdoaXRlO1xuXHRmb250LWZhbWlseTogQ29uc29sYXMsIE1vbmFjbywgJ0FuZGFsZSBNb25vJywgJ1VidW50dSBNb25vJywgbW9ub3NwYWNlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR3aGl0ZS1zcGFjZTogcHJlO1xuXHR3b3JkLXNwYWNpbmc6IG5vcm1hbDtcblx0d29yZC1icmVhazogbm9ybWFsO1xuXHR3b3JkLXdyYXA6IG5vcm1hbDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblxuXHQtbW96LXRhYi1zaXplOiA0O1xuXHQtby10YWItc2l6ZTogNDtcblx0dGFiLXNpemU6IDQ7XG5cblx0LXdlYmtpdC1oeXBoZW5zOiBub25lO1xuXHQtbW96LWh5cGhlbnM6IG5vbmU7XG5cdC1tcy1oeXBoZW5zOiBub25lO1xuXHRoeXBoZW5zOiBub25lO1xufVxuXG5wcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdOjotbW96LXNlbGVjdGlvbiwgcHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSA6Oi1tb3otc2VsZWN0aW9uLFxuY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl06Oi1tb3otc2VsZWN0aW9uLCBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSA6Oi1tb3otc2VsZWN0aW9uIHtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdGJhY2tncm91bmQ6ICNiM2Q0ZmM7XG59XG5cbnByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl06OnNlbGVjdGlvbiwgcHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSA6OnNlbGVjdGlvbixcbmNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdOjpzZWxlY3Rpb24sIGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIDo6c2VsZWN0aW9uIHtcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdGJhY2tncm91bmQ6ICNiM2Q0ZmM7XG59XG5cbkBtZWRpYSBwcmludCB7XG5cdGNvZGVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdLFxuXHRwcmVbY2xhc3MqPVwibGFuZ3VhZ2UtXCJdIHtcblx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0fVxufVxuXG4vKiBDb2RlIGJsb2NrcyAqL1xucHJlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSB7XG5cdHBhZGRpbmc6IDFlbTtcblx0bWFyZ2luOiAuNWVtIDA7XG5cdG92ZXJmbG93OiBhdXRvO1xufVxuXG46bm90KHByZSkgPiBjb2RlW2NsYXNzKj1cImxhbmd1YWdlLVwiXSxcbnByZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuXHRiYWNrZ3JvdW5kOiAjZjVmMmYwO1xufVxuXG4vKiBJbmxpbmUgY29kZSAqL1xuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9XCJsYW5ndWFnZS1cIl0ge1xuXHRwYWRkaW5nOiAuMWVtO1xuXHRib3JkZXItcmFkaXVzOiAuM2VtO1xuXHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4udG9rZW4uY29tbWVudCxcbi50b2tlbi5wcm9sb2csXG4udG9rZW4uZG9jdHlwZSxcbi50b2tlbi5jZGF0YSB7XG5cdGNvbG9yOiBzbGF0ZWdyYXk7XG59XG5cbi50b2tlbi5wdW5jdHVhdGlvbiB7XG5cdGNvbG9yOiAjOTk5O1xufVxuXG4ubmFtZXNwYWNlIHtcblx0b3BhY2l0eTogLjc7XG59XG5cbi50b2tlbi5wcm9wZXJ0eSxcbi50b2tlbi50YWcsXG4udG9rZW4uYm9vbGVhbixcbi50b2tlbi5udW1iZXIsXG4udG9rZW4uY29uc3RhbnQsXG4udG9rZW4uc3ltYm9sLFxuLnRva2VuLmRlbGV0ZWQge1xuXHRjb2xvcjogIzkwNTtcbn1cblxuLnRva2VuLnNlbGVjdG9yLFxuLnRva2VuLmF0dHItbmFtZSxcbi50b2tlbi5zdHJpbmcsXG4udG9rZW4uY2hhcixcbi50b2tlbi5idWlsdGluLFxuLnRva2VuLmluc2VydGVkIHtcblx0Y29sb3I6ICM2OTA7XG59XG5cbi50b2tlbi5vcGVyYXRvcixcbi50b2tlbi5lbnRpdHksXG4udG9rZW4udXJsLFxuLmxhbmd1YWdlLWNzcyAudG9rZW4uc3RyaW5nLFxuLnN0eWxlIC50b2tlbi5zdHJpbmcge1xuXHRjb2xvcjogI2E2N2Y1OTtcblx0YmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgLjUpO1xufVxuXG4udG9rZW4uYXRydWxlLFxuLnRva2VuLmF0dHItdmFsdWUsXG4udG9rZW4ua2V5d29yZCB7XG5cdGNvbG9yOiAjMDdhO1xufVxuXG4udG9rZW4uZnVuY3Rpb24ge1xuXHRjb2xvcjogI0RENEE2ODtcbn1cblxuLnRva2VuLnJlZ2V4LFxuLnRva2VuLmltcG9ydGFudCxcbi50b2tlbi52YXJpYWJsZSB7XG5cdGNvbG9yOiAjZTkwO1xufVxuXG4udG9rZW4uaW1wb3J0YW50LFxuLnRva2VuLmJvbGQge1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cbi50b2tlbi5pdGFsaWMge1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi50b2tlbi5lbnRpdHkge1xuXHRjdXJzb3I6IGhlbHA7XG59XG5cbnByZS5saW5lLW51bWJlcnMge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogMy44ZW07XG5cdGNvdW50ZXItcmVzZXQ6IGxpbmVudW1iZXI7XG59XG5cbnByZS5saW5lLW51bWJlcnMgPiBjb2RlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0O1xufVxuXG4ubGluZS1udW1iZXJzIC5saW5lLW51bWJlcnMtcm93cyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRvcDogMDtcblx0Zm9udC1zaXplOiAxMDAlO1xuXHRsZWZ0OiAtMy44ZW07XG5cdHdpZHRoOiAzZW07IC8qIHdvcmtzIGZvciBsaW5lLW51bWJlcnMgYmVsb3cgMTAwMCBsaW5lcyAqL1xuXHRsZXR0ZXItc3BhY2luZzogLTFweDtcblx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzk5OTtcblxuXHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHQtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXG59XG5cblx0LmxpbmUtbnVtYmVycy1yb3dzID4gc3BhbiB7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Y291bnRlci1pbmNyZW1lbnQ6IGxpbmVudW1iZXI7XG5cdH1cblxuXHRcdC5saW5lLW51bWJlcnMtcm93cyA+IHNwYW46YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IGNvdW50ZXIobGluZW51bWJlcik7XG5cdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMC44ZW07XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG4iLCIud3BtZW51Y2FydC1jb250ZW50cyB7XG5cdD4gaSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogJGJhc2Utc3BhY2luZy11bml0LXNtYWxsO1xuXHR9XG59Il19 */

.post-thumbnail img[src$='.svg']{width:100%;height:auto}
.elementor-47080 .elementor-element.elementor-element-47080 .ee-button-wrapper{justify-content:flex-end}.ee-offcanvas__slidebar.ee-offcanvas__slidebar--47080{width:350px}.ee-offcanvas__slidebar--47080 .ee-offcanvas__content{padding:0}body.ee-offcanvas--id-47080 .ee-offcanvas__container{background-color:rgba(255,255,255,1)}body.ee-offcanvas--id-47080 .ee-offcanvas__overlay{background-color:#8062d4}body.ee-offcanvas--id-47080.ee-offcanvas--opening .ee-offcanvas__overlay,body.ee-offcanvas--id-47080.ee-offcanvas--open .ee-offcanvas__overlay{opacity:.8}.elementor-47080 .elementor-element.elementor-element-47080 .ee-hamburger-box{font-size:.7em}.ee-offcanvas__slidebar--47080 .ee-offcanvas__content__item:not(:last-child){margin-bottom:24px}.ee-offcanvas__slidebar--47080 .ee-offcanvas__content__item{padding:0}@media(max-width:767px){.ee-offcanvas__slidebar.ee-offcanvas__slidebar--47080{width:85%}}
.elementor-47083 .elementor-element.elementor-element-47083{text-align:left}.elementor-47083 .elementor-element.elementor-element-47083 .ee-slide-menu,.elementor-47083 .elementor-element.elementor-element-47083 .ee-menu__sub-menu{background-color:#fff}.elementor-47083 .elementor-element.elementor-element-47083 .ee-slide-menu .ee-menu__item a{font-weight:500}.elementor-47083 .elementor-element.elementor-element-47083 .ee-menu__item:not(:last-child){margin-bottom:0}.elementor-47083 .elementor-element.elementor-element-47083 .ee-menu__item{border-bottom-width:1px;border-bottom-style:solid;border-color:#eaeaea}.elementor-47083 .elementor-element.elementor-element-47083 .ee-menu__item__link{padding:12px 12px 12px 24px;text-align:left;color:#0c0505}.elementor-47083 .elementor-element.elementor-element-47083 .ee-menu__arrow{padding-top:12px;padding-bottom:12px;color:#8062d4;border-color:#eaeaea}.elementor-47083 .elementor-element.elementor-element-47083 .ee-menu__back .ee-menu__item__link{text-align:left}.elementor-47083 .elementor-element.elementor-element-47083 .ee-menu__item--has-children>.ee-menu__arrow{border-left-width:1px;border-left-style:solid}.elementor-47083 .elementor-element.elementor-element-47083 .ee-menu__back>.ee-menu__arrow{border-right-width:1px;border-right-style:solid}.elementor-47083 .elementor-element.elementor-element-47083 .ee-menu__arrow i{font-size:1em}.elementor-47083 .elementor-element.elementor-element-47083 .ee-menu__back .ee-menu__arrow i{font-size:1em}