.block-facetapi h2,.block-facetapi .control-label,.block-kerrdental-search h2,.block-kerrdental-search .control-label{font-family:"PlutoSansLight";font-size:1em;color:#14467c;font-weight:500;line-height:1.1;margin:0 auto 5px}.kerr-page-blog .common-header .line-inner{width:100vw}.kerr-page-blog .headings{padding:0 10px 15px;margin-top:30px}.kerr-page-blog .view-content{padding-bottom:30px}.kerr-page-blog .view-content a{color:#353535}.kerr-page-blog .region-content{padding:0 10px}.kerr-page-blog .region-blog-aside{border-bottom:1px solid #d9d9d9;padding:0 0 30px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}@media (max-width: 991px){.kerr-page-blog .region-blog-aside{-ms-flex-pack:center;justify-content:center}}.kerr-page-blog .region-blog-aside #block-views-blog-featured-post{width:calc(100% - 330px);padding:0 0 0 50px}@media (max-width: 991px){.kerr-page-blog .region-blog-aside #block-views-blog-featured-post{width:100%;padding:0}}.kerr-page-blog .view-display-id-featured_post .views-field-created{margin:4px 0 0}.kerr-page-blog .view-display-id-popular_posts .views-field-created{margin:4px 0 0}.kerr-page-blog .views-field-created{color:#b1b1b1;margin:4px auto 0;max-width:269px}.kerr-page-blog #block-views-blog-featured-post a{font-size:18px;display:block}.kerr-page-blog #block-views-blog-featured-post img{width:640px;max-width:100%}@media (max-width: 767px){.kerr-page-blog #block-views-blog-featured-post img{max-width:100%}}.kerr-page-blog #block-views-blog-featured-post .views-field:nth-of-type(2){color:#555555;font-weight:300;margin-top:5px}@media (max-width: 767px){.kerr-page-blog #block-views-blog-featured-post{width:100%}}@media (max-width: 649px){.kerr-page-blog #block-views-blog-featured-post{width:100%;padding-right:0}}.kerr-page-blog #block-views-blog-popular-posts{width:300px;background:#f8f8f8;padding:25px 40px}.kerr-page-blog #block-views-blog-popular-posts h2{margin:0;font-size:18px;text-transform:uppercase}@media (max-width: 991px){.kerr-page-blog #block-views-blog-popular-posts h2{text-align:center}}@media (max-width: 991px){.kerr-page-blog #block-views-blog-popular-posts{margin-top:50px;width:100%;display:block}}.kerr-page-blog .blogs-items .view-content{margin:0 -10px}#block-views-blog-new-blog .block-title,#block-views-blog-new-blog .view-header,.view-display-id-new_blog .block-title,.view-display-id-new_blog .view-header{font-size:18px;text-transform:uppercase;margin-top:20px;margin-bottom:10px;font-weight:500;line-height:1.1}@media (max-width: 991px){#block-views-blog-new-blog .block-title,#block-views-blog-new-blog .view-header,.view-display-id-new_blog .block-title,.view-display-id-new_blog .view-header{text-align:center;margin-top:30px}}#block-views-blog-new-blog .control-label,.view-display-id-new_blog .control-label{display:block}@media (min-width: 992px){#block-views-blog-new-blog .views-row:nth-child(3n+1),.view-display-id-new_blog .views-row:nth-child(3n+1){clear:both}}@media (min-width: 768px) and (max-width: 991px){#block-views-blog-new-blog .views-row:nth-child(2n+1),.view-display-id-new_blog .views-row:nth-child(2n+1){clear:both}}#block-views-blog-new-blog .views-field-title,.view-display-id-new_blog .views-field-title{max-width:269px;margin:0 auto}#block-views-blog-new-blog .views-field-title a,.view-display-id-new_blog .views-field-title a{font-size:16px;position:relative;display:block;padding-right:20px}#block-views-blog-new-blog .views-field-title a:after,.view-display-id-new_blog .views-field-title a:after{content:'';background:url("../img/chevron.svg") no-repeat center/cover;width:13px;height:22px;display:block;position:absolute;right:0;top:0}@media (max-width: 767px){#block-views-blog-new-blog img,.view-display-id-new_blog img{margin:0 auto}}#block-views-blog-new-blog .blog-item img,.view-display-id-new_blog .blog-item img{max-height:400px;width:auto;margin:0 auto}#block-views-blog-new-blog .view-empty,.view-display-id-new_blog .view-empty{padding:30px 0}.view-display-id-popular_posts .views-row{position:relative;padding:25px 0;border-bottom:1px solid rgba(179,178,178,0.51)}.view-display-id-popular_posts .views-row.views-row-last{border-bottom:none}.view-display-id-popular_posts .views-row .field-content{font-weight:200}.view-display-id-popular_posts .views-row a{position:relative;color:#436da9;font-size:16px;font-weight:300;line-height:24px}.view-display-id-popular_posts .views-row a:after{content:'';display:inline-block;margin-left:5px;width:0px;height:0px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:9px solid #c4d82f}.view-display-id-popular_posts .views-row:last-of-type:after{display:none}@media (max-width: 991px){.view-display-id-popular_posts{width:100%;display:block}}.node-type-blog .view-content{max-width:820px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start}.node-type-blog .view-content .views-row{margin:20px}.node-type-blog .view-content .views-row .views-field{max-width:250px}.node-type-blog .view-content .views-row .views-field .img-responsive{margin:0 auto}@media (max-width: 767px){.node-type-blog .view-content .views-row .views-field{max-width:300px}}.node-type-blog .view-content .views-row .views-field-title,.node-type-blog .view-content .views-row .views-field-created{padding-top:20px;padding-left:20px}@media (max-width: 767px){.node-type-blog .view-content .views-row .views-field-title,.node-type-blog .view-content .views-row .views-field-created{padding-top:10px;padding-left:0}}.node-type-blog .view-content .views-row .views-field-title{display:block;width:220px;max-width:100%}.node-type-blog .view-content .views-row .views-field-title a{font-weight:500;color:#2a6496}@media (max-width: 767px){.node-type-blog .view-content .views-row .views-field-title{width:auto}.node-type-blog .view-content .views-row .views-field-title a:after{content:'';background:url("../img/chevron.svg") no-repeat center/cover;width:13px;height:22px;display:inline-block;position:relative;left:15px;top:7px}}.node-type-blog .view-content .views-row .views-field-created{padding-bottom:20px;color:#b1b1b1;font-weight:300}@media (min-width: 768px){.node-type-blog .view-content .views-row{border:1px solid #ddd}}@media (max-width: 991px){.node-type-blog .view-content .views-row{max-width:200px}}@media (max-width: 767px){.node-type-blog .view-content .views-row{margin-right:auto;margin-left:auto;width:320px;max-width:100%;box-shadow:none;border-bottom:1px solid #d9d9d9;border-radius:0}}@media (max-width: 767px){.node-type-blog .view-content{max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}}.node-type-blog .content{display:block;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:30px}.node-type-blog .social{border-top:1px solid #d9d9d9;margin-top:16px;padding-top:15px;max-width:140px;margin-right:auto;margin-left:auto}.node-type-blog .author-info{width:100%;max-width:279px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;position:relative;top:65px}.node-type-blog .author-info .photo-wrap{display:-ms-flexbox;display:flex;width:60px;margin:0 auto 20px}.node-type-blog .author-info .photo-wrap img{max-height:60px;width:100%;border-radius:15% 0}.node-type-blog .author-info .field{text-align:center;margin:0}.node-type-blog .author-info .field-name-field-author-name{font-weight:700}@media (max-width: 991px){.node-type-blog .author-info{display:block;max-width:100%;margin-bottom:50px;margin-top:65px;top:0}}.node-type-blog .post-content{max-width:580px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column}.node-type-blog .post-content span.node-date{padding-top:2px;color:#9c9c9c}.node-type-blog .post-content span.node-date a{color:#9c9c9c}.node-type-blog .post-content span.node-date a:hover{color:#ff7800;text-decoration:none}.node-type-blog .post-content span.node-date:before{content:'';display:inline-block;background:url("../img/calendar_icon.svg") no-repeat center/cover;height:13px;width:13px;margin-right:10px}.node-type-blog .post-content .btn-date-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;padding:20px 20px 0}@media (max-width: 991px){.node-type-blog .post-content .btn-date-wrap{padding:0}}.node-type-blog .post-content span.node-date,.node-type-blog .post-content h1.node-title{padding-left:20px}@media (max-width: 991px){.node-type-blog .post-content span.node-date,.node-type-blog .post-content h1.node-title{padding-left:0}}.node-type-blog .post-content .node-title{font-family:"PlutoSansLight";font-size:35px}.node-type-blog .post-content .tags-section{margin-bottom:72px}.node-type-blog .post-content .tags-section .field-name-field-post-tag{margin-top:25px}.node-type-blog .post-content .tags-section .field-name-field-post-tag .field-items>div{color:#333333;border:1px solid #2a6496;background:none;padding:2px 10px;margin:5px 5px 10px 0;display:inline-block}.node-type-blog .post-content .tags-section .field-name-field-post-tag .field-items>div:last-of-type{margin-right:0}.node-type-blog .post-content blockquote{font-style:normal;color:inherit;background-color:transparent;border:1px solid #d9d9d9;display:block}.node-type-blog .post-content blockquote p{padding:0;font-weight:400;display:block;width:87%;margin-right:0;margin-left:auto}@media (max-width: 767px){.node-type-blog .post-content blockquote p{width:77%;font-size:14px}}.node-type-blog .post-content blockquote:before{content:'';background:url("../img/quote.svg") no-repeat center/contain;display:inline-block;height:28px;width:50px;margin-top:6px;position:absolute}@media (max-width: 991px){.node-type-blog .post-content{width:100%;display:block;margin:0 auto}}.node-type-blog .post-nav .post-nav-wrap{max-width:822px;width:100%;padding-right:20px;padding-left:20px;margin:0 auto}.node-type-blog .post-nav .post-nav-wrap:after{content:"";display:table;clear:both}.node-type-blog .post-nav .post-nav-wrap .post-prev{float:left}.node-type-blog .post-nav .post-nav-wrap .post-next{float:right}.node-type-blog .post-nav .post-nav-wrap a{color:#2a6496}.node-type-blog .post-nav:before{content:'';display:block;border-top:1px solid #d9d9d9;position:relative;bottom:0;max-width:1030px;margin:20px auto 30px}.node-type-blog .img-container img{width:auto;margin:0 auto;max-height:550px}.node-type-blog .back-to-blog a{color:#2a6496;font-size:14px}.node-type-blog .back-to-blog a:before{content:'';background:url("../img/chevron.svg") no-repeat center/cover;width:8px;height:14px;display:inline-block;position:relative;font-size:0;top:2px;margin-right:8px;transform:rotate(180deg)}.node-type-blog .img-wrap{border-bottom:1px solid #d9d9d9;padding-bottom:25px;margin-bottom:30px}.node-type-blog .post-container iframe{max-width:100%}@media (max-width: 767px){.node-type-blog .field-name-body img{height:auto;margin-top:20px}}.node-type-blog table td{width:50% !important;padding:5px}@media (max-width: 767px){.node-type-blog table td{padding:0;width:100% !important;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}.node-type-blog .view-display-id-related_post .view-filters{display:none}.share-provider.flat.square.size-16.horizontal{margin-right:0}.share-provider.flat.square.size-16.horizontal:hover{transform:none}.spinner{border:5px solid #2a6496;border-radius:50%;border-top:5px solid #d9d9d9;position:absolute;width:30px;height:30px;left:-45px;animation:load 1s linear infinite}@media (max-width: 767px){.spinner{width:32.69px;height:28px;margin-right:20px;position:inherit}}@keyframes load{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.share42-item a{background-image:url("../img/social-icons.svg") !important}.share42-item a[data-count=lnkd]{background-position-x:-48px !important}.share42-item a[data-count=twi]{background-position-x:-72px !important}#share42{width:140px;max-width:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.page-taxonomy-term-6253 .form-control{background-color:#fff;border-radius:0;height:auto;font-size:12px;line-height:1;color:black;min-width:144px}.page-taxonomy-term-6253 .form-control:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px #2a6496}.page-taxonomy-term-6253 .form-control:hover{border:1px solid #666666}.page-taxonomy-term-6253 .views-exposed-form .views-exposed-widget{float:right;margin-top:20px}@media (max-width: 768px){.page-taxonomy-term-6253 .views-exposed-form .views-exposed-widget{float:none}}.kerr-page-blog .blog-item,.kerr-page-2mt .blog-item{width:100%}@media (min-width: 768px){.kerr-page-blog .blog-item,.kerr-page-2mt .blog-item{width:50%}}@media (min-width: 992px){.kerr-page-blog .blog-item,.kerr-page-2mt .blog-item{width:33%}}.kerr-page-blog .node-teaser,.kerr-page-2mt .node-teaser{margin:40px 10px 0 10px;border:1px solid #eee}.kerr-page-blog .node-teaser h4,.kerr-page-2mt .node-teaser h4{margin:20px 15px 0 15px;border-bottom:1px solid #666666;padding-bottom:5px;color:#241914}.kerr-page-blog .node-teaser h4:hover,.kerr-page-2mt .node-teaser h4:hover{color:#333333}.kerr-page-blog .node-teaser h4 a,.kerr-page-2mt .node-teaser h4 a{font-size:1.2em;color:#241914;text-decoration:none}.kerr-page-blog .node-teaser h4 a:hover,.kerr-page-2mt .node-teaser h4 a:hover{color:#333333}.kerr-page-blog .node-teaser .meta-date,.kerr-page-2mt .node-teaser .meta-date{font-family:"PlutoSansLight";margin:3px 15px 0 15px;font-size:0.9em}.kerr-page-blog .node-teaser .meta-date span,.kerr-page-2mt .node-teaser .meta-date span{color:#faa61a}.kerr-page-blog .node-teaser .teaser-body,.kerr-page-2mt .node-teaser .teaser-body{margin:10px 15px 15px 15px}.kerr-page-blog .node-teaser .teaser-body a.read-more,.kerr-page-2mt .node-teaser .teaser-body a.read-more{text-decoration:underline;color:#2a6496}.kerr-page-blog .node-teaser .teaser-body a.read-more:hover,.kerr-page-2mt .node-teaser .teaser-body a.read-more:hover{color:#545454}#views-exposed-form-blog-new-blog .views-widget-sort-by,#views-exposed-form-blog-tmt .views-widget-sort-by{display:none;visibility:hidden}#views-exposed-form-blog-new-blog .views-exposed-widgets,#views-exposed-form-blog-tmt .views-exposed-widgets{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}@media (max-width: 767px){#views-exposed-form-blog-new-blog .views-exposed-widgets,#views-exposed-form-blog-tmt .views-exposed-widgets{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;max-width:258px;padding:0;margin:0 auto}}#views-exposed-form-blog-new-blog #edit-title-wrapper,#views-exposed-form-blog-tmt #edit-title-wrapper{-ms-flex-order:1;order:1;margin-left:auto;padding:0;margin-top:25px;position:relative}#views-exposed-form-blog-new-blog #edit-title-wrapper .form-type-textfield,#views-exposed-form-blog-tmt #edit-title-wrapper .form-type-textfield{display:-ms-flexbox;display:flex}@media (max-width: 767px){#views-exposed-form-blog-new-blog #edit-title-wrapper,#views-exposed-form-blog-tmt #edit-title-wrapper{width:100%;-ms-flex-order:-1;order:-1;padding:0 0 20px}}#views-exposed-form-blog-new-blog .views-widget-sort-order label,#views-exposed-form-blog-tmt .views-widget-sort-order label{display:block}#views-exposed-form-blog-new-blog .views-exposed-form .views-exposed-widget .btn,#views-exposed-form-blog-tmt .views-exposed-form .views-exposed-widget .btn{text-decoration:underline}#views-exposed-form-blog-new-blog .views-exposed-form .views-exposed-widget .btn:hover,#views-exposed-form-blog-new-blog .views-exposed-form .views-exposed-widget .btn:active,#views-exposed-form-blog-new-blog .views-exposed-form .views-exposed-widget .btn:focus,#views-exposed-form-blog-tmt .views-exposed-form .views-exposed-widget .btn:hover,#views-exposed-form-blog-tmt .views-exposed-form .views-exposed-widget .btn:active,#views-exposed-form-blog-tmt .views-exposed-form .views-exposed-widget .btn:focus{background:transparent;color:#2a6496;box-shadow:none;outline:none}#views-exposed-form-blog-new-blog .views-exposed-form .form-control,#views-exposed-form-blog-tmt .views-exposed-form .form-control{border:1px solid #666666;background-color:#fff;border-radius:0;height:auto;font-size:12px;line-height:1;color:black;min-width:144px}#views-exposed-form-blog-new-blog .views-exposed-form .form-control:focus,#views-exposed-form-blog-tmt .views-exposed-form .form-control:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px #2a6496}#views-exposed-form-blog-new-blog .views-exposed-form input,#views-exposed-form-blog-tmt .views-exposed-form input{background:url("../img/search.svg") no-repeat 99%;background-size:17px}#views-exposed-form-blog-new-blog .views-exposed-form .btn-default,#views-exposed-form-blog-tmt .views-exposed-form .btn-default{border:none}#views-exposed-form-blog-new-blog .views-exposed-form label,#views-exposed-form-blog-tmt .views-exposed-form label{color:#b1b1b1;font-weight:300}#views-exposed-form-blog-new-blog .view-filters,#views-exposed-form-blog-tmt .view-filters{margin-bottom:25px}#views-exposed-form-blog-new-blog .views-exposed-form .views-exposed-widget,#views-exposed-form-blog-tmt .views-exposed-form .views-exposed-widget{float:none}@media (max-width: 767px){#views-exposed-form-blog-new-blog .views-exposed-form .views-exposed-widget,#views-exposed-form-blog-tmt .views-exposed-form .views-exposed-widget{margin:0 auto;padding:10px 0}#views-exposed-form-blog-new-blog .views-exposed-form .views-exposed-widget:last-of-type,#views-exposed-form-blog-tmt .views-exposed-form .views-exposed-widget:last-of-type{padding:0}#views-exposed-form-blog-new-blog .views-exposed-form .views-exposed-widget button[name='op'],#views-exposed-form-blog-tmt .views-exposed-form .views-exposed-widget button[name='op']{padding:0;display:block}}@media (max-width: 767px){#views-exposed-form-blog-new-blog label[for='edit-title'],#views-exposed-form-blog-tmt label[for='edit-title']{display:none}}#views-exposed-form-blog-new-blog .select2-container,#views-exposed-form-blog-tmt .select2-container{max-width:100%;width:180px}#views-exposed-form-blog-new-blog .pagination,#views-exposed-form-blog-tmt .pagination{-ms-flex-pack:center;justify-content:center;display:-ms-flexbox;display:flex;width:100%}@media (max-width: 767px){#views-exposed-form-blog-new-blog .pagination,#views-exposed-form-blog-tmt .pagination{display:block;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-right:auto;margin-left:auto}}#header-bottom{background-color:#eee;padding:0 5px;color:#13457c;height:100%;white-space:nowrap}#header-bottom .container{text-align:right;height:100%;padding:0;white-space:nowrap;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}#header-bottom .h3{float:right;margin:0 5px 0 0;font-size:12px;font-family:"PlutoSansLight";position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);line-height:35px}#header-help,#header-international,#header-search{white-space:nowrap;text-align:center;padding:0}#header-help .fa-question-circle,#header-help .glyphicon-search,#header-help .fa-globe,#header-help .icon-icons-website_world,#header-help .icon-icons-website_search,#header-help .fa-mobile,#header-international .fa-question-circle,#header-international .glyphicon-search,#header-international .fa-globe,#header-international .icon-icons-website_world,#header-international .icon-icons-website_search,#header-international .fa-mobile,#header-search .fa-question-circle,#header-search .glyphicon-search,#header-search .fa-globe,#header-search .icon-icons-website_world,#header-search .icon-icons-website_search,#header-search .fa-mobile{color:#1c2b39}@media screen and (min-width: 768px){#header-help,#header-international,#header-search{padding:0 7px 0 8px}}@media screen and (min-width: 1200px){#header-help,#header-international,#header-search{padding:0 15px}}#header-breadcrumbs{-ms-flex:0 1 100%;flex:0 1 100%;text-align:left;display:none;-ms-flex-order:0;order:0}@media screen and (min-width: 992px){#header-breadcrumbs{padding-left:30px}}@media screen and (min-width: 1200px){#header-breadcrumbs{display:block;-ms-flex:4 1 auto;flex:4 1 auto;overflow:hidden}}#header-breadcrumbs .breadcrumb{margin-bottom:0;padding:0;background-color:transparent}#header-breadcrumbs .breadcrumb>li{margin:0}#header-breadcrumbs .breadcrumb>li+li:before{content:"\003e";display:inline-block;vertical-align:middle}#header-breadcrumbs .breadcrumb>li>a{color:black;font-size:12px;font-family:"PlutoSansCondLight";line-height:35px}@media screen and (min-width: 1200px){#header-breadcrumbs .breadcrumb>li>a{display:inline-block;max-width:226px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}}#header-search{color:#13457c;font-size:22px;border-right:1px solid #bbbbbb;-ms-flex-order:1;order:1}@media screen and (min-width: 768px){#header-search{border-left:1px solid #bbbbbb}}#header-search.searching{border-left:none;border-right:none}#header-search .form-group{margin:0;text-align:center;width:auto}#header-search .form-group .input-group{margin:0 auto;text-align:center;width:auto}#header-search .input-group-btn{width:auto;line-height:35px;font-size:22px}#header-search .form-text{display:none;width:250px;margin-right:5px;border-top-right-radius:4px;border-bottom-right-radius:4px;font-size:16px;padding:3px 12px;height:auto;box-shadow:none}#header-search button{background:transparent;border:none;color:#13457c;font-size:1em;padding:0;outline:0;line-height:35px}#header-search button:hover{color:#555}#header-search button.form-submit{display:none}#header-help{cursor:pointer;color:#A7A7A7;font-size:12px;padding:0;-ms-flex:0 1 10%;flex:0 1 10%;-ms-flex-order:3;order:3}@media screen and (min-width: 768px){#header-help{-ms-flex:0 1 10%;flex:0 1 10%;-ms-flex-order:1;order:1;padding:0 7px 0 0}}@media screen and (min-width: 1200px){#header-help{-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-order:0;order:0;padding:0 15px}}#header-help:hover i{color:#555}#header-help .help-container{text-align:right;overflow:hidden;position:relative;right:0;display:inline-block;vertical-align:top;width:110px;height:35px;transition:all 0.4s ease}#header-help .help-container.open{transition:all 0.4s ease;min-width:100px}#header-help .help-text{white-space:nowrap;height:100%;position:absolute;text-align:right;top:0;right:0;transition:all 0.8s ease-in-out;width:100%;float:right}#header-help .help-phone{white-space:nowrap;height:100%;position:absolute;width:100%;top:0;right:0;transition:all 0.8s ease-in-out}#header-help .help-text.out,#header-help .help-phone.out{right:-150px}#header-help .h3{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}#header-help .fa-question-circle,#header-help .fa-mobile{font-size:22px;line-height:35px}#header-help .fa-question-circle{margin:0}#header-help .fa-mobile{margin-right:5px}#header-help .shake{-webkit-animation-name:shake;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:shake;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;animation-name:shake;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}#header-international{color:#13457c;font-size:22px;position:relative;text-align:center}#header-international .h3{display:none;margin:0 5px 0 0;cursor:pointer;float:none}@media screen and (min-width: 768px){#header-international .h3{display:inline-block}}#header-international .fa-globe{line-height:35px;margin:0}#header-international .h3,#header-international .fa-globe{vertical-align:middle}#header-international span{color:#A7A7A7;font-size:12px;vertical-align:middle}#header-international i{cursor:pointer}#header-international i:hover{color:#555}#header-search,#header-international{-ms-flex:0 1 10%;flex:0 1 10%;-ms-flex-order:2;order:2}@media screen and (min-width: 768px){#header-search,#header-international{-ms-flex-order:1;order:1;-ms-flex:0 1 10%;flex:0 1 10%}}@media screen and (min-width: 1200px){#header-search,#header-international{-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-order:0;order:0}}.block-facetapi{padding:15px}@media screen and (min-width: 768px){.block-facetapi{display:block;padding:15px 20px 0}}.block-kerrdental-search{padding:15px}@media screen and (min-width: 768px){.block-kerrdental-search{padding:15px 20px}}@media screen and (min-width: 768px){.block-kerrdental-search#block-kerrdental-search-items-per-page-block{padding:15px 20px 0}}.block-facetapi,.block-kerrdental-search{display:none;clear:none;padding:15px 20px 0;background-color:#ddd}@media screen and (min-width: 768px){.block-facetapi,.block-kerrdental-search{display:block}}.block-facetapi .select2-container,.block-kerrdental-search .select2-container{width:100% !important;text-align:left}.block-facetapi .form-group,.block-kerrdental-search .form-group{margin-bottom:0}.block-facetapi ul,.block-kerrdental-search ul{padding-left:5px}.block-facetapi ul ul,.block-kerrdental-search ul ul{padding-left:20px}.block-facetapi li,.block-kerrdental-search li{margin:5px 0 3px 0}.block-facetapi li li,.block-kerrdental-search li li{margin:0 0 3px 0}@media screen and (min-width: 768px){.block-kerrdental-search{padding:15px 20px}}.field-name-field-resource-file-name a{font-size:14px !important}@media screen and (min-width: 768px){.flex-wrapper{display:-ms-flexbox;display:flex}.flex-wrapper .flex-block.-left{-ms-flex:1 1 auto;flex:1 1 auto}.flex-wrapper .flex-block.-right{-ms-flex:3 3 auto;flex:3 3 auto}}@media screen and (min-width: 768px){.kerr-page-download-center .flex-wrapper{padding:0 30px}}.kerr-page-download-center .common-header{padding:0}@media screen and (min-width: 768px){.kerr-page-download-center .common-header{padding:0 20px}}#resource-center-quick-search{margin:0}#resource-center-quick-search .row{margin-left:-15px;margin-right:-15px}#resource-center-quick-search .search-container{margin:0;padding:10px 15px}#resource-center-quick-search #sds-finder,#resource-center-quick-search #ifu-finder,#resource-center-quick-search #software-finder{width:100%}#resource-center-quick-search .select2-container{text-align:left;vertical-align:text-top}@media screen and (min-width: 768px){#resource-center-quick-search{margin:0 25px}#resource-center-quick-search .row{margin:0}#resource-center-quick-search .search-container{margin:15px 5px}#resource-center-quick-search #sds-finder,#resource-center-quick-search #ifu-finder,#resource-center-quick-search #software-finder{width:80%}#resource-center-quick-search .software-container{padding-right:0;padding-left:5px}}#resource-center-quick-search .software-container .search-container{background-color:#333f48}#resource-center-general-search{margin:0;background:#aaabab url(../img/home-slider-bg-transparent.png) center center no-repeat;padding:18px 15px}#resource-center-general-search form>div{position:relative}#resource-center-general-search .form-text{display:block;border-radius:0;width:100%;margin:0 auto;padding:6px 39px 6px 12px}#resource-center-general-search button{position:absolute;top:0;bottom:0;right:0;margin:auto;background-color:#00aeef;border:none;height:34px;padding:2px 8px}#resource-center-general-search button:after{display:block;content:"\e003";font-family:'Glyphicons Halflings';font-size:12px;color:#fff}@media screen and (min-width: 768px){#resource-center-general-search{margin:0 30px 20px 30px}#resource-center-general-search .form-text{padding:6px 52px 6px 12px}#resource-center-general-search button{padding:2px 10px}#resource-center-general-search button:after{font-size:1.4em}}@media screen and (min-width: 992px){#resource-center-general-search form>div{position:relative;width:51%}}.view-id-resource_center .view-header{margin:10px 0;font-family:'PlutoSansLight'}.view-id-resource_center .node-teaser{border-bottom:1px solid #ddd;padding:15px 0}@media screen and (min-width: 768px){.view-id-resource_center .view-header{margin:10px 40px}.view-id-resource_center .node-teaser{margin:0 20px}}.view-id-sds_emea .node-teaser{margin:0 20px;border-bottom:1px solid #ddd;padding:15px 0}.field-name-field-resource-image img{border:1px solid #f2f2f2;padding:2px;transition:all 0.5s}.field-name-field-resource-image img:hover{transform:scale(1.5)}.view-resource-center .field-name-field-resource-revision,.view-resource-center .field-name-field-resource-release-date,.view-resource-center .field-name-field-resource-file-size{margin-bottom:3px}.field-more.field-label-inline .field-more-teaser,.field-more.field-label-inline .field-label{margin-right:5px}.field-more .field-more-content-multiple{position:relative;padding:0 0 20px}.field-more .field-more-other,.field-more .field-more-content{max-height:999px}.field-more .view-more-wr .view-more{color:#428BCA;cursor:pointer}.field-more .view-more-wr .view-more:hover{text-decoration:underline}.field-more .view-more.more{display:none}.field-more.closed .view-more.more{display:inline-block}.field-more.closed .view-more.less{display:none}.field-more.closed .field-more-content{max-height:40px;overflow:hidden}.field-more.multiple .field-more-teaser,.field-more.multiple .view-more-wr{display:inline-block}.field-more.multiple .view-more-wr{display:block;position:absolute;bottom:0}.field-more.multiple.closed .field-more-content-multiple{position:relative;padding:0}.field-more.multiple.closed .view-more-wr{display:inline-block;position:static}.field-more.multiple.closed .field-more-other{max-height:0;overflow:hidden}.info-section-content .filters{padding-bottom:20px}.info-section-content .filters>.row{vertical-align:bottom}.info-section-content .filters>.row>div{display:inline-block;float:none}.info-section-content .row{margin-right:-15px;margin-left:-15px}.info-section-content .block-title{font-family:"PlutoSansLight";font-size:1em;font-weight:normal}@media (max-width: 480px){.info-section-content .block-title{font-size:0.8em}}.info-section-content .select2-container{width:100% !important;max-width:200px}.info-section-content .form-item-items-per-page>.control-label{display:none}.kerr-page-download-center .form-item-items-per-page>.control-label{display:none}.node-resource-asset .field-name-body{margin-top:8px}.node-resource-asset .field-name-field-resource-language{margin-top:10px}.node.node-product .view-id-resource_center .view-header{margin:0}.node.node-product .info-section-content .filters{padding-bottom:10px}.node.node-product .select2-container--default .select2-selection--single .select2-selection__arrow{background-color:#fff;width:25px}.node.node-product .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000 transparent transparent}.node.node-product .select2-container--default .select2-selection--single{border-color:#aaa}.node.node-product .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #000 transparent}#home-mid .right>div:not(.home-mid-support) a{margin-bottom:15px}#home-mid .right h4{font-family:"PlutoSansLight";font-size:2.5em;color:#1c2b39;padding:0 55px;display:inline-block;vertical-align:top}#home-mid .right h4 span{display:inline-block;height:42px;width:50px;margin-right:10px}#home-mid .right h4 span.default-icon{background:transparent url(../img/kavo-home-icons.png) no-repeat 0 0/cover}#home-mid .right h4 span+div{display:inline-block}#home-mid .right .home-mid-demo h4 span.default-icon{background-position:0 -47px}#home-mid .right .home-mid-support h4 span.default-icon{background:transparent url(../img/box-icon.svg) no-repeat center/cover}#home-mid .home-mid-procedure .inner{position:relative;padding-left:5px}#home-mid .home-mid-procedure .inner .bottom{padding-top:10px;margin-left:-15px;margin-right:-15px;font-family:"PlutoSansCondLight"}#home-mid .home-mid-procedure .inner{padding-left:20px}#home-mid .home-mid-procedure .inner .row.title{text-decoration:none}#home-mid .home-mid-procedure .inner .row.title .field-name-field-homepage-procedure-title .field-item{font-size:30px;font-family:"PlutoSansLight";line-height:1.2;font-weight:normal;color:#fff;position:relative}#home-mid .home-mid-promotion .promo-desc{padding-left:20px;padding-right:0}#home-mid .home-mid-promotion .promo-desc .title{text-decoration:none}#home-mid .home-mid-promotion .promo-desc .line{border-bottom:1px solid #1c2b39}#home-mid .home-mid-promotion .promo-desc .row{margin-right:-20px}#home-mid .home-mid-promotion .promo-desc .promo-title{margin-top:10px;font-size:26px;font-family:"PlutoSansMedium";line-height:1.2}#home-mid .home-mid-promotion .promo-desc p{margin-top:15px;font-size:16px;line-height:1.45;font-family:"PlutoSansCondLight"}#header-bottom .help-container{display:none}#header-bottom .help-container.mobile-open{display:inline-block !important;transition:all 0.4s ease;min-width:100px}@media screen and (min-width: 1200px){#header-bottom .help-container{display:inline-block}}#header-bottom .help-container .help-text .h3{font-size:0}@media screen and (min-width: 1200px){#header-bottom .help-container .help-text .h3{font-size:12px}}#header-bottom .form-control{display:none}@media screen and (min-width: 1200px){#header-bottom .form-control{display:inline-block}}#header-bottom #header-international div.h3{display:none}@media screen and (min-width: 1200px){#header-bottom #header-international div.h3{display:inline-block}}.glyphicon.glyphicon-search{top:3px}@media screen and (min-width: 1200px){.glyphicon.glyphicon-search{top:1px}}@media (min-width: 992px) and (max-width: 1199px){#header-bottom #header-breadcrumbs{display:block !important;-ms-flex-order:3;order:3;-ms-flex:1 1 50%;flex:1 1 50%}#header-help{-ms-flex:0 1 10%;flex:0 1 10%}#header-search,#header-international{-ms-flex:0 1 10%;flex:0 1 10%}#kerrdental-nav li ul.depth-1{margin-left:15px}}#kerrdental-nav li.submenu-columns ul{border:none}#kerrdental-nav li li.last.special-inline{display:inline-block}#kerrdental-nav li li.last{display:block}@media (max-width: 992px){#kerrdental-nav .active-d2 .depth-2 .category-matrix #matrix-container .top-tabs a{color:#fff !important}}#kerrdental-nav ul li{display:block}#kerrdental-nav ul li.category-matrix a{font-size:inherit !important}#kerrdental-nav ul li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#kerrdental-nav .special-inline{display:inline-block}@media (max-width: 1090px) and (min-width: 992px){#kerrdental-nav .depth-1{max-width:320px}}#kerrdental-nav .depth-2 li.link-depth-3:hover{background-color:#333f48}#kerrdental-nav .depth-3{background-color:#eee;color:#13457c}#kerrdental-nav .depth-3>li{background-color:#eee;color:#13457c;border-bottom:1px solid #ccc}#kerrdental-nav .depth-3>li a{background-color:#eee;color:#333}@media (min-width: 992px){#kerrdental-nav .depth-3>li:hover{background-color:#333f48}#kerrdental-nav .depth-3>li:hover a{color:#fff !important}}@media (min-width: 992px){#kerrdental-nav>li:hover{background-color:#333f48}}#kerrdental-nav .depth-2{background:#adb0b5}#kerrdental-nav .depth-2>li{border-bottom:1px solid #fff}#kerrdental-nav .depth-2>li:hover{background-color:#333f48}#kerrdental-nav .depth-2>li>a{background:#adb0b5}@media (min-width: 992px){#kerrdental-nav li ul li:hover>a,#kerrdental-nav li ul li.active-d2>a.menutype-drop:hover,#kerrdental-nav #show-product-categories>a:hover,#kerrdental-nav .depth-1 .submenu-columns>a:hover,#kerrdental-nav #specialty-dentist:hover,#kerrdental-nav #specialty-endo:hover,#kerrdental-nav #specialty-hygen:hover,#kerrdental-nav #specialty-lab:hover{background-color:#333f48}}@media (max-width: 991px) and (min-width: 319px){header{font-family:'PlutoSansCondLight'}#header-top nav{max-width:490px;z-index:1000}#kerrdental-nav ul li a{font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#kerrdental-nav li ul.depth-2{background:#bbbbbb}#kerrdental-nav ul>li.active a,#kerrdental-nav ul>li a{padding:10px 40px 10px 30px}#kerrdental-nav ul.depth-1>li>ul.depth-2>li>a{padding:10px 40px 10px 50px}#kerrdental-nav ul.depth-1>li>ul.depth-2>li>.depth-3>li>a{padding:10px 40px 10px 70px}#kerrdental-nav li ul.depth-2 li.leaf a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#kerrdental-nav li ul li a.menutype-drop:after{font-size:0.9em}#kerrdental-nav{height:auto !important;box-shadow:0 0 5px 2px rgba(0,0,0,0.15)}}#home-mid .right a,.select2-container--default .select2-selection--single .select2-selection__arrow,.select2-container--default .select2-results__option--highlighted[aria-selected],.btn-primary,.btn-info,#howtobuy-header h2 span,#resource-center-general-search form button,#specialty-procedures .more i,#specialty-product-lines .line-content a,.node-product #product-featured .inner-wide-right,.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{background-color:#426DA9}#sliding-popup{z-index:1055 !important;position:absolute}#sliding-popup .popup-content{background-color:#333f48}article.learningcenter,article.promotions-page,article.videolibrary{padding:0 5%}@media screen and (min-width: 768px){article.learningcenter,article.promotions-page,article.videolibrary{padding:0 50px}}article.learningcenter .extend-bg-container,article.promotions-page .extend-bg-container,article.videolibrary .extend-bg-container{position:relative;z-index:0}article.learningcenter .extend-bg-container .extend-bg,article.promotions-page .extend-bg-container .extend-bg,article.videolibrary .extend-bg-container .extend-bg{min-height:270px;background-size:cover;width:100%;background-position:center}article.learningcenter .header,article.promotions-page .header,article.videolibrary .header{min-height:270px;position:relative;z-index:1;max-width:100%;padding:20px 5% 40px}@media screen and (min-width: 768px){article.learningcenter .header,article.promotions-page .header,article.videolibrary .header{max-width:50%;padding:20px 50px 40px}}@media screen and (min-width: 1200px){article.learningcenter .header,article.promotions-page .header,article.videolibrary .header{max-width:70%}}article.learningcenter .header h1,article.promotions-page .header h1,article.videolibrary .header h1{font-family:"PlutoSansLight", Verdana, sans-serif;font-size:42px;font-weight:300;line-height:45px;display:inline-block;position:relative}@media screen and (min-width: 1200px){article.learningcenter .header h1,article.promotions-page .header h1,article.videolibrary .header h1{font-size:35px;line-height:1}}article.learningcenter .header h1:before,article.promotions-page .header h1:before,article.videolibrary .header h1:before{content:'';position:absolute;bottom:-5px;top:auto;right:0;left:auto;display:block;height:1px;width:500%;background:#333}article.learningcenter .field-name-body,article.promotions-page .field-name-body,article.videolibrary .field-name-body{margin:50px 0 30px}article.learningcenter .field-name-body p,article.promotions-page .field-name-body p,article.videolibrary .field-name-body p{font-family:'PlutoSansLight'}.learningcenter .learning-center-content{float:left;width:calc(100% - 174px);padding:0 0 0 30px;position:relative;min-height:400px}@media (max-width: 990px){.learningcenter .learning-center-content{width:100%;padding:0}}.learningcenter .learning-center-filters{padding-left:0;width:174px;float:left}@media (max-width: 990px){.learningcenter .learning-center-filters{display:none}}.learningcenter .learning-center-filters #edit-combine-wrapper{display:none}.learningcenter .learning-center-filters .views-submit-button{display:none}.learningcenter .learning-center-filters .views-exposed-form{background-color:#ddd;padding:15px 20px 5px}.learningcenter .learning-center-filters .views-exposed-form .views-exposed-widget{float:none;padding:0 0 15px}.learningcenter .learning-center-filters .views-widget-filter-field_product_widen_product_tid_1 .select2-container,.learningcenter .learning-center-filters .views-widget-filter-field_resource_language_tid .select2-container{width:100% !important;display:block}.learningcenter #term-filters{padding:20px 0 15px}.learningcenter #term-filters .filter-item{margin-bottom:5px}.learningcenter #term-filters .filter-item.active{color:#ffffff;background-color:#333f48}.learningcenter #term-filters .search-wrap{position:relative}.learningcenter #term-filters .search-wrap .refresh-container{position:absolute;margin-right:0;top:8px;left:-20px}.learningcenter #term-filters .filter-search{position:relative;margin-right:0}.learningcenter #term-filters .filter-search .form-control{border-radius:3px;border:1px solid #c6c6c6;color:#444444;font-size:14px;font-weight:300;line-height:26px;padding:6px 52px 6px 12px}.learningcenter #term-filters .filter-search button[type=submit]{position:absolute;width:34px;height:34px;top:0;bottom:0;right:0;left:auto;line-height:1;display:block;text-align:center;background-color:#426DA9;border-bottom-right-radius:3px;border-top-right-radius:3px;color:#ffffff}.learningcenter #term-filters .filter-search button[type=submit] i{line-height:29px;display:inline-block}.learningcenter #term-filters .filter-search{background:rgba(182,189,197,0.39);padding:18px}.learningcenter #term-filters .filter-search .search{font-size:22px}.learningcenter #term-filters .search-wrap{max-width:535px;margin:0 auto}.learningcenter-overlay{position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(128,128,128,0.5);z-index:99}.learningcenter-overlay .refresh-container{position:fixed;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.learningcenter-overlay .refresh-container i{font-size:40px}.view-video{position:relative}.view-video>.text-center{display:block}.view-video .view-filters{display:none}.view-video .view-header{margin:0 0 5px 0}.view-video .view-header .title{color:#323232;font-family:'PlutoSansLight';font-size:1.2em;font-weight:bold}.view-video>.more-link{display:inline-block;position:absolute;top:0;right:0;bottom:auto;left:auto;z-index:1}.view-video>.more-link a{color:#14467c}.view-video .view-content{position:relative}.view-video .view-content:after{content:"";display:table;clear:both}.view-video .view-content .views-row{float:left;width:31%;margin-right:3.5%;margin-bottom:20px}@media (max-width: 480px){.view-video .view-content .views-row{width:100%;margin-right:0}}@media (max-width: 768px) and (min-width: 481px){.view-video .view-content .views-row{width:48%;margin-right:4%}.view-video .view-content .views-row:nth-child(2n){margin-right:0}.view-video .view-content .views-row:nth-child(2n+1){clear:both}}@media (min-width: 768px){.view-video .view-content .views-row:nth-child(3n){margin-right:0}.view-video .view-content .views-row:nth-child(3n+1){clear:both}}.view-video .view-content .node-video{padding:0}.view-video>.more-link{display:none}.view-video.carousel>.text-center{display:none}.view-video.carousel .views-row{float:none;width:auto;padding:0;margin:0}.view-video.carousel>.more-link{display:block}.view-video .owl-stage-outer{overflow:hidden}.view-video .owl-stage{display:-ms-flexbox;display:flex;-ms-flex-align:stretch;align-items:stretch}.view-video .owl-prev,.view-video .owl-next{width:30px;height:30px;border-radius:50%;background:rgba(51,51,51,0.7);position:absolute;top:calc(50% - 15px);bottom:0;border:none;outline:none}@media screen and (min-width: 768px){.view-video .owl-prev,.view-video .owl-next{top:60px}}.view-video .owl-prev .fa,.view-video .owl-next .fa{vertical-align:middle;font-size:16px;color:#ffffff}.view-video .owl-prev.disabled,.view-video .owl-next.disabled{display:none}.view-video .owl-prev{left:-15px;right:auto}.view-video .owl-next{left:auto;right:-15px}.view-learning-center-solr .view-filters,.view-promotions-page .view-filters{display:none}.view-learning-center-solr #term-filters,.view-promotions-page #term-filters{padding:30px 0}.view-learning-center-solr #term-filters .filter-item,.view-promotions-page #term-filters .filter-item{margin-bottom:5px}.view-learning-center-solr #term-filters .filter-item.active,.view-promotions-page #term-filters .filter-item.active{color:#ffffff;background-color:#333f48}.view-learning-center-solr .filters-wrap .term-filter a,.view-promotions-page .filters-wrap .term-filter a{display:inline-block;border:1px solid #c6c6c6;padding:8px;opacity:0.8;color:#333333;margin-right:5px;font-size:14px;font-weight:400;line-height:1;font-family:"PlutoSansCondMedium", Verdana, sans-serif;text-decoration:none}.view-learning-center-solr .filters-wrap .term-filter a:hover,.view-promotions-page .filters-wrap .term-filter a:hover{color:#ffffff;background-color:#333f48}.view-learning-center-solr .view-empty,.view-promotions-page .view-empty{padding:0 0 50px}@media screen and (min-width: 768px){.view-learning-center-solr .view-empty,.view-promotions-page .view-empty{padding:0 30px 50px}}@media screen and (min-width: 992px){.view-learning-center-solr .view-empty,.view-promotions-page .view-empty{padding:0 65px 50px}}.view-learning-center-solr{margin-top:20px}.view-learning-center-solr .search-results-summary{padding:5px 0 10px}.view-learning-center-solr .documents-header{color:#323232;font-family:'PlutoSansLight';font-size:1.2em;font-weight:bold;margin:0 0 5px 0}@media screen and (min-width: 768px){.view-learning-center-solr .view-empty{padding:0 0 50px}}@media screen and (min-width: 992px){.view-learning-center-solr .view-empty{padding:0 0 50px}}.lc-row{margin:0 -15px;padding:15px}.lc-row .lc-item-wrapper{border-bottom:1px solid rgba(51,63,72,0.38);padding:0 0 30px 0;position:relative}@media screen and (min-width: 600px) and (max-width: 767px){.lc-row .lc-item-wrapper{padding:0 0 80px 0}}@media screen and (min-width: 768px){.lc-row .lc-item-wrapper{padding:0 130px 30px 30px}}.lc-row.views-row-last .lc-item-wrapper{border-bottom:none}.lc-row .image.views-fieldset{width:145px;padding:15px}@media screen and (min-width: 600px){.lc-row .image.views-fieldset{width:132px;float:left;padding:8px 15px 0 0}}.lc-row .image.views-fieldset a{display:block}.lc-row .image.views-fieldset img{margin:0;transition:all 0.5s;border:1px solid #c6c6c6}.lc-row .image.views-fieldset img:hover{transform:scale(1.5)}.lc-row .content.views-fieldset{padding:0 15px}@media screen and (min-width: 600px){.lc-row .content.views-fieldset{width:calc(100% - 132px);float:left}}.lc-row .content.views-fieldset .views-field .views-label,.lc-row .content.views-fieldset .views-field .field-content{display:inline-block}.lc-row .content.views-fieldset .views-field .views-label{margin-right:10px;font-weight:700}.lc-row .content.views-fieldset .views-field .field-content{font-family:"PlutoSansCondLight";font-weight:300}.lc-row .views-fieldset .views-field{margin-bottom:5px;color:#141e28;word-break:break-all}.lc-row .views-fieldset .views-field.views-field-title{margin-bottom:10px;font-family:"PlutoSansCondLight";font-weight:300;font-size:17px;color:#141e28}.lc-row .views-fieldset .views-field.views-field-title a{font-family:"PlutoSansCondLight";font-weight:300;font-size:17px;color:#141e28}.lc-row .views-fieldset .views-field.views-field-body{font-family:"PlutoSansCondLight";font-weight:300}.lc-row .views-fieldset .views-field.views-field-field-resource-download-url a{font-family:"PlutoSansCondLight";font-weight:300}.lc-row .views-field-field-resource-image img{max-width:100%;height:auto}.lc-row .cta-links{padding:5px 15px 0}@media screen and (min-width: 600px) and (max-width: 767px){.lc-row .cta-links{padding:0;display:inline-block;position:absolute;top:auto;bottom:25px;left:148px;right:auto;z-index:1}}@media screen and (min-width: 768px){.lc-row .cta-links{display:inline-block;position:absolute;padding:0;top:0;bottom:auto;left:auto;right:30px}}.lc-row .views-field-field-resource-download-url a,.lc-row .views-field-field-hubspot-download-form a{color:#333f48;text-decoration:none;margin-bottom:5px}.lc-row .field-name-field-resource-language{margin-top:0}.lc-row .more-info-link:before{content:'\f05a';display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0);margin-right:4px;color:#919191}.lc-row .more-info-link a{color:#919191;text-decoration:none}.view-promotions-page{padding:0 0 30px}@media screen and (min-width: 600px){.view-promotions-page #term-filters .filters-wrap{width:calc(100% - 200px)}}.view-promotions-page .filter-search{width:200px}.view-promotions-page .view-empty{padding:0 0 50px}.view-promotions-page .pr-row{margin-bottom:5px}.view-promotions-page .pr-row .views-field-title{background:#fafafb}.view-promotions-page .pr-row .views-field-title .thumbnail-wrapper{height:50px;width:50px;display:none}@media screen and (min-width: 600px){.view-promotions-page .pr-row .views-field-title .thumbnail-wrapper{float:left;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}.view-promotions-page .pr-row .views-field-title .thumbnail-wrapper img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-height:100%;width:auto}@media screen and (min-width: 600px){.view-promotions-page .pr-row .views-field-title .thumbnail-wrapper img{-ms-flex:1;flex:1}}.view-promotions-page .pr-row .views-field-title .field-content{display:block}.view-promotions-page .pr-row .views-field-title .accordion-title{min-height:50px;display:block;float:left;padding:10px 15px;font-size:18px;line-height:30px}.view-promotions-page .pr-row .views-field-title .accordion-title-wrapper{display:block;position:relative;padding:5px 15px;zoom:1}.view-promotions-page .pr-row .views-field-title .accordion-title-wrapper:before,.view-promotions-page .pr-row .views-field-title .accordion-title-wrapper:after{content:"";display:table}.view-promotions-page .pr-row .views-field-title .accordion-title-wrapper:after{clear:both}.view-promotions-page .pr-row .views-field-title .accordion-title-wrapper[data-toggle~="collapse"]{cursor:pointer}.view-promotions-page .pr-row .views-field-title .fa{position:absolute;top:calc(50% - 15px);right:15px;left:auto;bottom:auto;z-index:1;font-size:30px;color:#1c2b39}.view-promotions-page .pr-row .views-field-title span[aria-expanded=true] .fa{-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}.view-promotions-page .pr-row .promotion-wrapper{border-top:2px solid #e1e1e1;padding:25px 0}.view-promotions-page .pr-row .views-field-body{padding:0 0 10px}.view-promotions-page .pr-row .views-field-field-promotion-disclaimer{padding-top:15px;padding-bottom:15px}@media screen and (min-width: 768px){.view-promotions-page .pr-row .views-field-field-promotion-disclaimer{float:left}}.ct-video-item-wrapper .views-field-title{font-family:"PlutoSansMedium";color:#14467c;margin-top:10px;line-height:1.2}.ct-video-item-wrapper .views-field-title a{font-family:"PlutoSansMedium";color:#14467c;line-height:1.2}.ct-video-item-wrapper .views-field-body{border-top:1px solid #14467c;margin-top:10px;padding-top:10px;font-size:0.9em}.view-video-library .col-wrapper{padding-bottom:30px}.view-video-library .inner-container>.view-content{margin:0 -15px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.view-video-library .ct-video-flex-item{padding:0 15px}@media screen and (min-width: 768px){.view-video-library .ct-video-flex-item{width:50%}}@media screen and (min-width: 992px){.view-video-library .ct-video-flex-item{width:33.33333%}}.view-video-library .ct-video-item-wrapper{margin-bottom:30px;height:100%}.gigya-layout-cell.responsive.with-social-login,.gigya-layout-cell.responsive.with-divider{display:none}.gigya-layout-row.with-divider{display:block !important}.gigya-layout-cell.responsive.with-site-login{display:block !important;float:none !important;margin:0 auto !important}.gigya-layout-cell.responsive.with-site-login h2.title{color:#4e515e;font-size:20px}.gigya-layout-cell.responsive.with-site-login .gigya-input-submit{background-color:#416da9;color:#ffffff;font-size:17px}.gigya-layout-cell.responsive.with-site-login a{color:#416da9}.gigya-layout-cell.responsive.with-site-login .gigya-composite-control-dropdown>label .gigya-label-text{color:#818488 !important;font-size:13px !important}#gigya-raas-login-div .gigya-screen-caption{display:none}#gigya-raas-profile-div .gigya-screen-caption{padding-left:68px;border-bottom:none;color:#4e515e;font-size:20px;font-weight:500}#gigya-raas-profile-div .gigya-screen.portrait{padding-top:20px}#gigya-raas-profile-div .gigya-input-submit{background-color:#416da9;color:#ffffff;font-size:17px}#gigya-raas-profile-div a{text-decoration:underline;color:#416da9}#gigya-raas-profile-div .gigya-composite-control.gigya-composite-control-dropdown label{display:none}.gigya-screen.landscape .gigya-layout-row .gigya-layout-cell.under-site-login{margin-left:0 !important;float:none !important;display:inline-block !important;text-align:left !important}.gigya-screen.landscape .gigya-layout-row .gigya-layout-cell.under-site-login a{text-decoration:underline !important}.gigya-myPhoto-profile-box-wrapper{border:none !important}.gigya-myPhoto-profile-box-wrapper:not(.gigya-myPhoto-status-uploaded) .gigya-myPhoto-profile-image{background-image:url("../img/shape.svg") !important;background-repeat:no-repeat !important;background-position:center center !important;background-size:contain !important}body.page-profile .alert.alert-danger{margin:0 -13px 0px -15px;border-radius:0 !important;background-color:#f8f8f8;border:none;color:#4e515e;font-size:14px;font-weight:bold;font-family:'PlutoSansCond', sans-serif}body.page-profile .alert.alert-danger:before{content:url("../img/shape.png");display:block;margin-bottom:-10px;float:left;margin-right:5px}body.page-cart .alert.alert-success{margin:0 -13px 0px -15px;border-radius:0 !important;background-color:#c4d604;border:none;color:white;font-size:14px;font-weight:bold;font-family:'PlutoSansCond', sans-serif}body.page-profile.admin-menu section.col-sm-12,body.page-cart.admin-menu section.col-sm-12{margin-top:0}.form-actions.commerce-line-item-actions #edit-submit{background-color:#f8f8f8;color:#4e515e;font-size:17px;padding:8px 30px;margin-bottom:10px}.form-actions.commerce-line-item-actions #edit-continue{background-color:#f8f8f8;border:none;color:#4e515e;font-size:17px;padding:8px 30px;margin-left:5px;margin-bottom:10px}.form-actions.commerce-line-item-actions #edit-checkout{font-size:17px;padding:8px 30px;margin-bottom:10px;margin-left:5px}.page-customer-orders .page-header{margin-top:20px;border-bottom:none}.page-customer-orders .view-commerce-user-orders table thead th{background-color:#f0f0f0;color:#4e515e;border-bottom:none}.page-customer-orders .view-commerce-user-orders table thead th a{color:#4e515e}.page-customer-orders .view-commerce-user-orders table tbody{border-bottom:1px solid rgba(0,0,0,0.3)}.page-customer-orders .view-commerce-user-orders table tbody tr td{padding:10px 8px;background-color:white;border-top:none}.page-customer-orders .view-commerce-user-orders table tbody tr.even td{background-color:#fafafa}.page-user-orders .view-commerce-line-item-table{margin-top:20px}.page-user-orders .view-commerce-line-item-table table{margin-bottom:0}.page-user-orders .view-commerce-line-item-table table thead th{background-color:#f0f0f0;color:#4e515e;border-bottom:none}.page-user-orders .view-commerce-line-item-table table thead th a{color:#4e515e}.page-user-orders .view-commerce-line-item-table table tbody{border-bottom:1px solid rgba(0,0,0,0.3)}.page-user-orders .view-commerce-line-item-table table tbody tr td{padding:10px 8px;background-color:white;border-top:none}.page-user-orders .view-commerce-line-item-table table tbody tr.even td{background-color:#fafafa}.page-user-orders .commerce-price-formatted-components tbody tr td{background-color:transparent !important}.page-user-orders .field-name-commerce-order-total .commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount{background-color:transparent}.page-user-orders .field-name-commerce-order-total .commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount td{border-top:none}.page-user-orders .field-name-commerce-order-total .commerce-price-formatted-components tr.component-type-commerce-price-formatted-amount td.component-title{text-align:right}.page-user-orders .field-name-commerce-customer-billing{color:#333f48;font-size:16px}.page-user-orders .field-name-commerce-customer-billing>.field-label{margin-bottom:20px}.gigya-myPhoto-profile-box-wrapper .gigya-myPhoto-status-icon{display:none}.field-name-commerce-customer-billing{background-color:#f8f8f8;margin:0 -15px;padding:20px 30px}.page-user-orders .legal-notice{background-color:#f8f8f8;margin:0 -15px;padding:20px 30px 40px}.entity-commerce-customer-profile .group{margin-bottom:20px;position:relative}.entity-commerce-customer-profile .group:nth-child(2n+1){clear:both}.entity-commerce-customer-profile .group.group-user:before{font-family:FontAwesome;content:"\f007";position:absolute;left:0}.entity-commerce-customer-profile .group.group-address:before{font-family:FontAwesome;content:"\f041";position:absolute;left:0}.entity-commerce-customer-profile .group.group-contact:before{font-family:FontAwesome;content:"\f095";position:absolute;left:0}.entity-commerce-customer-profile .group.group-dealers:before{font-family:FontAwesome;content:"\f07a";position:absolute;left:0}.entity-commerce-customer-profile .group .field{margin-left:10px}@media (max-width: 480px){.entity-commerce-customer-profile .group .field .field-label{width:50%}}.entity-commerce-customer-profile .fieldset .field .icon{margin-left:-25px;margin-right:10px}@media (min-width: 992px){#gigya-login-page-content{margin-top:50px}}@media (max-width: 992px){#gigya-login-page-content #content-wrapper{text-align:center}#gigya-login-page-content #content-wrapper #content{display:inline-block;text-align:left}}#term-header{float:none}@media (max-width: 480px){#term-products h4{font-size:20px}}#term-products .view-filters ul{margin-bottom:10px}@media (min-width: 991px){#gigya-profile-page-content #content-wrapper{float:right}}.profile-status{margin-top:20px;margin-bottom:20px;border-radius:2px;border:1px solid #ccc;padding:20px 26px}.profile-status h2{font-size:20px;line-height:1;font-family:"gotham_medium";margin:0 0 20px;padding:0 0 10px;border-bottom:1px solid #313131}.node-type-enhanced-page #aboutus-header .header-image-responsive{background:none}@media (max-width: 991px){.node-type-enhanced-page #aboutus-header .header-image-responsive{height:auto}}.node-type-enhanced-page #aboutus-header .header-image-responsive:after{padding-top:0}@media (max-width: 991px){.node-type-enhanced-page #aboutus-header .header-image-responsive img{display:block}}@media (min-width: 992px){.node-type-enhanced-page #aboutus-header .header-image-responsive.no-image{height:0}.node-type-enhanced-page #aboutus-header .header-image-responsive.no-image:before{height:0}.node-type-enhanced-page #aboutus-header .header-image-responsive img{display:none}}.node-type-landing-page #aboutus-header .header-image-responsive.no-image{background:none;height:0}.node-type-landing-page #aboutus-header .header-image-responsive.no-image:before{height:0}body.domain-ww2-kavo-com-ru-ru *:not(.fa),body.domain-ww2-kavo-com-ru-ru #home-mid .right a,body.domain-ww2-kavo-com-ru-ru #product-groups-slider ul.slides li .text h2,body.domain-ww2-kavo-com-ru-ru .field-name-field-product-group-blocks .field-collection-item-field-product-group-blocks .product-group-block-title,body.domain-ww2-kavo-com-ru-ru #kerrdental-nav ul.depth-1>li>a,body.domain-ww2-kavo-com-ru-ru #kerrdental-nav #matrix-container .right-contents .content-holder .info .header,body.domain-ww2-kavo-com-ru-ru #kerrdental-nav #matrix-container .right-contents .content-holder .see-all a.btn,body.domain-ww2-kavo-com-ru-ru #term-products h4,body.domain-ww2-kavo-com-ru-ru #term-subcategory-links h4,body.domain-ww2-kavo-com-ru-ru a.product-listing span.subtitle,body.domain-ww2-kavo-com-ru-ru #product-category-buttons a,body.domain-ww2-kavo-com-ru-ru .node-product #product-top-right .title-category a,body.domain-ww2-kavo-com-ru-ru #category-expand-boxes a,body.domain-ww2-kavo-com-ru-ru .node-product #product-top-right h2,body.domain-ww2-kavo-com-ru-ru .node-product #product-related h3,body.domain-ww2-kavo-com-ru-ru #header-breadcrumbs .breadcrumb>li>a,body.domain-ww2-kavo-com-ru-ru #resource-center-quick-search h3,body.domain-ww2-kavo-com-ru-ru .block-facetapi h2,body.domain-ww2-kavo-com-ru-ru #block-kerrdental-search-sort-search-block h2,body.domain-ww2-kavo-com-ru-ru #block-kerrdental-search-items-per-page-block label{font-family:'Verdana', sans-serif}#commerce-checkout-coupon-ajax-wrapper legend{background-color:#c3c3c3;border-radius:0}#commerce-checkout-coupon-ajax-wrapper .panel-body{background-color:#eee}#commerce-checkout-coupon-ajax-wrapper .panel-body .alert{border-radius:0;background-color:#c3c3c3;border:none;color:#333;padding:10px 15px}#commerce-checkout-coupon-ajax-wrapper .panel-body .alert .close{right:0;top:0}#commerce-checkout-coupon-ajax-wrapper .panel-body .view-order-coupon-list{margin-top:10px}#commerce-checkout-coupon-ajax-wrapper .panel-body .view-order-coupon-list table.table-striped{margin-bottom:0}#commerce-checkout-coupon-ajax-wrapper .panel-body .view-order-coupon-list table.table-striped tr{background-color:transparent}#commerce-checkout-coupon-ajax-wrapper .panel-body input{border-radius:0}#commerce-checkout-coupon-ajax-wrapper .panel-body button[type=submit]{background-color:#426DA9;border-radius:0;color:white}body.page-checkout #edit-right-column{float:right;width:40%}body.page-checkout #edit-right-column>.panel-body{padding:5px}@media (max-width: 992px){body.page-checkout #edit-right-column{float:left;width:100%;min-width:0}body.page-checkout #commerce-checkout-form-checkout fieldset{margin-bottom:20px}body.page-checkout #commerce-checkout-form-checkout fieldset:last-child{margin-bottom:0}}.entity-commerce-order .order-discount{margin-top:10px}.entity-commerce-order .order-subtotal .field-name-commerce-order-total .commerce-price-formatted-components{width:100%}.entity-commerce-order .order-subtotal .field-name-commerce-order-total .commerce-price-formatted-components tr.component-type-base-price td{border-top:none}.entity-commerce-order .field-name-field-customer-postal-address .country{display:inline-block}.entity-commerce-order .field-name-commerce-coupons .field-item{display:inline-block}.entity-commerce-order .field-name-commerce-coupons .field-item:after{content:","}.entity-commerce-order .field-name-commerce-coupons .field-item:last-child:after{content:" "}.node-product #product-info-list.menu-sticky{position:fixed;bottom:auto;right:auto;top:130px;z-index:1052;height:56px}.node-product #product-info-list.menu-sticky:before,.node-product #product-info-list.menu-sticky:after{content:'';display:block;width:4000px;height:56px;background:#333f48;position:absolute;top:0;left:0;right:0;bottom:auto;z-index:10}.node-product #product-info-list.menu-sticky:before{left:auto;right:99%}.node-product #product-info-list.menu-sticky:after{left:99%;right:auto}div.ckeditor-accordion-container>dl{border:none}div.ckeditor-accordion-container>dl dt{margin-bottom:5px;padding:5px 0;background:#fafafb}div.ckeditor-accordion-container>dl dt>a{background:#fafafb;border-bottom:none;padding:10px 50px 10px 15px;color:#333;min-height:50px;font-size:18px;line-height:30px;font-weight:normal;transition:none;text-decoration:none}div.ckeditor-accordion-container>dl dt>a:hover{background:#fafafb}div.ckeditor-accordion-container>dl dt.active{margin-bottom:0}div.ckeditor-accordion-container>dl dt.active>a{background:#fafafb}div.ckeditor-accordion-container>dl dt .ckeditor-accordion-toggle:before,div.ckeditor-accordion-container>dl dt .ckeditor-accordion-toggle:after{background:#1c2b39;transition:none}div.ckeditor-accordion-container>dl dt>.ckeditor-accordion-toggle{right:15px;left:auto}div.ckeditor-accordion-container>dl dd{background:#fafafb;border-top:2px solid #e1e1e1;padding:25px 15px;margin-bottom:5px}div.ckeditor-accordion-container>dl dd img{max-width:100%}@media screen and (min-width: 768px){article.article-process>.content{padding:0 50px}}article.article-process .extend-bg-container{position:relative;z-index:0}article.article-process .extend-bg-container .extend-bg{min-height:270px;background-size:cover;width:100%;background-position:center}article.article-process .header{min-height:270px;position:relative;z-index:1;max-width:100%;padding:20px 30px 40px}@media screen and (min-width: 768px){article.article-process .header{max-width:50%;padding:20px 50px 40px}}@media screen and (min-width: 1200px){article.article-process .header{max-width:70%}}article.article-process .header h1{font-family:"PlutoSansLight", Verdana, sans-serif;font-size:42px;font-weight:300;line-height:45px;display:inline-block;position:relative}@media screen and (min-width: 1200px){article.article-process .header h1{font-size:35px;line-height:1}}article.article-process .header h1:before{content:'';position:absolute;bottom:-5px;top:auto;right:0;left:auto;display:block;height:1px;width:500%;background:#333}article.article-process .field-name-field-page-top-text{margin:50px 0 30px}article.article-process .field-name-field-page-top-text p{font-family:'PlutoSansLight'}article.article-process .body-wrapper{padding:15px}@media screen and (min-width: 768px){article.article-process .body-wrapper{padding:0}}article.article-process .process-tiles{padding:30px 10px;margin:0 -30px;background-color:#f8f8f8}.process-group-block-wrapper .field-collection-container{margin:0;border:none}.field-name-field-process-group-blocks{width:100%;padding:30px 0}@media screen and (min-width: 768px){.field-name-field-process-group-blocks>.field-items{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;height:100%;margin:0 -15px}}.field-name-field-process-group-blocks>.field-items>.field-item{margin-bottom:30px}@media screen and (min-width: 768px){.field-name-field-process-group-blocks>.field-items>.field-item{-ms-flex:50%;flex:50%;max-width:50%;padding:0 15px}}@media screen and (min-width: 992px){.field-name-field-process-group-blocks>.field-items>.field-item{-ms-flex:33.3333%;flex:33.3333%;max-width:33.3333%}}.field-name-field-process-group-blocks .field-item .field-collection-view{background:#f8f8f8;margin:0;padding:0;border:none}.field-name-field-process-group-blocks .field-collection-view{height:100%}.field-name-field-process-group-blocks .field-collection-view{cursor:pointer}.field-name-field-process-group-blocks .field-collection-item-field-process-group-blocks .field-name-field-image img{width:100%}.field-name-field-process-group-blocks .field-collection-item-field-process-group-blocks .product-group-block-title{color:#1c2c3a;font-family:"PlutoSansLight";font-size:20px;font-weight:400;line-height:24px;letter-spacing:-0.05px;margin:0;padding:15px 20px 0;display:block;text-decoration:none}.field-name-field-process-group-blocks .field-collection-item-field-process-group-blocks .field-name-field-description{color:#1c2c3a;font-size:14px;font-weight:300;padding:0 65px 20px 20px}@media screen and (min-width: 992px){.field-name-field-process-group-blocks .field-collection-item-field-process-group-blocks .field-name-field-description{font-size:16px}}.process-product-section.node-product #product-info-left{padding:0}.process-tiles .field-collection-container,.process-tiles .field-collection-view{padding:0;margin:0;border:none}.process-tiles .field-collection-view{cursor:pointer}.process-tiles .field-item{border:none}@media screen and (min-width: 768px){.process-tiles .tiles-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;height:100%;padding:0 20px}}.process-tiles .tile-container.field-item{padding:0 10px;margin-bottom:20px}@media screen and (min-width: 768px){.process-tiles .tile-container.field-item{-ms-flex:50%;flex:50%;max-width:50%}}@media screen and (min-width: 992px){.process-tiles .tile-container.field-item{-ms-flex:33.3333%;flex:33.3333%;max-width:33.3333%}}.process-tiles .tile-container.field-item .field-collection-view{height:100%;padding:25px 20px 20px;border:#ccc;background-color:#ffffff}.field-collection-item-field-process-tiles .tile-wrapper{margin:0 -15px}.field-collection-item-field-process-tiles .tile-wrapper .tile-text:after{content:'';display:inline-block;margin-left:5px;width:0px;height:0px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:9px solid #c4d82f}.field-collection-item-field-process-tiles .tile-text-wrapper h4{margin-top:0;font-size:16px}.node-product #product-info-left h3 a{font-size:30px;font-family:"PlutoSansLight";line-height:1.2;font-weight:normal;color:#426DA9}#commerce-checkout-form-checkout .field-type-addressfield .locality-block,#commerce-checkout-form-checkout .field-type-addressfield .street-block{margin-bottom:15px}@media screen and (min-width: 768px){.mobile-header-container{display:none}}.mobile-header-container img{max-width:100%}@media screen and (min-width: 768px){#home-mid{padding-top:15px}}div#package-tracking input#short_key{width:100%}.node-video{padding:0 0 30px}.node-video .video-row{margin:30px -15px}@media screen and (min-width: 768px){.node-video .video-row{margin:30px auto;width:95%}}.node-video .field-name-field-resource-product .field-label,.node-video .field-name-field-resource-product .field-items,.node-video .field-name-field-resource-language .field-label,.node-video .field-name-field-resource-language .field-items,.node-video .field-name-field-duration .field-label,.node-video .field-name-field-duration .field-items{display:inline}.node-video .field-name-field-resource-product .field-items .field-item,.node-video .field-name-field-resource-language .field-items .field-item,.node-video .field-name-field-duration .field-items .field-item{display:inline-block}.node-video .field-name-field-resource-product .field-items .field-item:after,.node-video .field-name-field-resource-language .field-items .field-item:after,.node-video .field-name-field-duration .field-items .field-item:after{content:',';display:inline-block;margin-right:5px}.node-video .field-name-field-resource-product .field-items .field-item:last-child:after,.node-video .field-name-field-resource-language .field-items .field-item:last-child:after,.node-video .field-name-field-duration .field-items .field-item:last-child:after{content:none}.node-video .field-name-body{padding:15px 0 30px}#promotions-header #promotions-slider{width:100%;position:relative;margin-bottom:20px}#promotions-header #promotions-slider .promo-slider-wrap{height:100%}#promotions-header #promotions-slider .promotions-slider-carousel>ul{float:left;width:100%;position:relative;list-style:none;margin:0;padding:0}#promotions-header #promotions-slider .promotions-slider-carousel>ul .flex-control-nav{bottom:10px;z-index:10}#promotions-header #promotions-slider .promotions-slider-carousel>ul>li{float:left;position:relative;padding:20px 0;z-index:initial !important}#promotions-header #promotions-slider .promotions-slider-carousel>ul>li>.views-fieldset:last-child{position:relative;z-index:10}#promotions-header #promotions-slider .promotions-slider-carousel>ul>li>.views-fieldset.slider-right-side{float:right !important}#promotions-header #promotions-slider .promotions-slider-carousel>ul>li>.inner-bg{width:200%;margin-left:-50%;margin-right:50%;height:100%;background-color:rgba(0,0,0,0.09);position:absolute;top:0;left:0;z-index:5}#promotions-header #promotions-slider .promotions-slider-carousel>ul>li .line-container{position:relative}#promotions-header #promotions-slider .promotions-slider-carousel>ul>li .line-container .line{height:1px;border-bottom:1px solid #1c2c3a;position:absolute;top:0;right:40%;width:200%;margin-left:-100%}#promotions-header #promotions-slider .promotions-slider-carousel>ul>li .views-field-field-image{text-align:center;height:315px;margin:15px 0}@media (max-width: 768px){#promotions-header #promotions-slider .promotions-slider-carousel>ul>li .views-field-field-image{height:240px}}#promotions-header #promotions-slider .promotions-slider-carousel>ul>li .views-field-field-image .field-content{width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat}#promotions-header #promotions-slider .promotions-slider-carousel>ul>li .views-field-field-promotion-display-title{font-family:"PlutoSansLight";font-size:25px;font-weight:400;margin-bottom:10px;margin-top:20px;padding-bottom:5px;width:100%;letter-spacing:-0.08px}#promotions-header #promotions-slider .promotions-slider-carousel>ul>li .views-field-field-promotion-subtitle{color:#1c2c3a;font-family:"PlutoSansLight";font-size:20px;font-weight:400;margin-bottom:20px}#promotions-header #promotions-slider .promotions-slider-carousel>ul>li .views-field-body p{font-size:16px}#promotions-header #promotions-slider .promotions-slider-carousel>ul>li .views-field-field-promotion-link{display:inline-block;margin-right:10px}#promotions-header #promotions-slider .promotions-slider-carousel>ul>li .views-field-field-promotion-link a{display:inline-block;margin-top:20px;font-family:'PlutoSansCondMedium';padding:8px 30px;border:1px solid #436da9;background-color:#436da9;color:#ffffff;font-size:18px}#promotions-header #promotions-slider .promotions-slider-carousel>ul>li .views-field-field-promotion-link a:hover{text-decoration:none;background-color:#333f48}#promotions-header #promotions-slider .promotions-slider-carousel>ul>li .views-field-field-promotion-download-link{display:inline-block}#promotions-header #promotions-slider .promotions-slider-carousel>ul>li .views-field-field-promotion-download-link a{display:inline-block;margin-top:20px;font-family:'PlutoSansCondMedium';padding:8px 30px;border:1px solid #436da9;color:#436da9;font-size:18px}@media (max-width: 768px){#promotions-header #promotions-slider .promotions-slider-carousel>ul>li .views-field-field-promotion-download-link a{padding:8px 15px}}#promotion-blocks{margin-bottom:25px}@media (min-width: 992px){#promotion-blocks .view-content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:stretch;align-items:stretch;height:100%;margin:0 0 30px;padding:0 10px}}@media (min-width: 992px){#promotion-blocks .promo-block-wrap{-ms-flex:50%;flex:50%;max-width:50%;padding:15px}}#promotion-blocks .promo-block-wrap .promo-block{padding:30px 40px 30px 15px;border:1px solid #e6e6e6;height:100%;margin-top:20px}#promotion-blocks .promo-block-wrap .promo-block:after{content:"";display:table;clear:both}@media (max-width: 480px){#promotion-blocks .promo-block-wrap .promo-block{padding:20px}}#promotion-blocks .promo-block-wrap .promo-block .image{float:left;width:37%;padding-top:30px}@media (max-width: 480px){#promotion-blocks .promo-block-wrap .promo-block .image{width:100%;padding-top:0}}#promotion-blocks .promo-block-wrap .promo-block .image img{max-width:90%}#promotion-blocks .promo-block-wrap .promo-block .content{float:left;width:63%;padding-left:20px}@media (max-width: 480px){#promotion-blocks .promo-block-wrap .promo-block .content{width:100%;padding-left:0;margin-top:15px}}#promotion-blocks .promo-block-wrap .promo-block .content .promo-title{color:#416da9;font-family:"PlutoSansCondMedium";font-size:18px;font-weight:400}#promotion-blocks .promo-block-wrap .promo-block .content .btn{width:100%;border:1px solid #436da9;padding:8px 10px;font-family:"PlutoSansCondMedium";font-size:18px;color:#436da9;border-radius:0;margin-top:15px;white-space:normal;text-align:center}#promotion-blocks .promo-block-wrap .promo-block .content .btn.promo-link{color:white;background-color:#436da9}#promotion-blocks .promo-block-wrap .promo-block .content .btn.promo-link:hover{background-color:#333f48;text-decoration:none}#promotion-blocks .promo-block-wrap .promo-block .content .btn:hover{text-decoration:underline}.promotions-section{margin-bottom:35px;padding:0 25px}@media (max-width: 768px){.promotions-section{padding:0}}.promotions-section h4{width:100%;padding:10px;margin:0 0 10px 0;color:#fff;font-family:'PlutoSansLight';font-size:1.8em;text-align:center}.promotions-section .promo-content-container{padding:0 30px}@media (max-width: 768px){.promotions-section .promo-content-container{padding:0}}.promotions-section .promo-content-container .promo-content{border-bottom:1px solid #b6bdc5;padding:15px 0}@media (max-width: 768px){.promotions-section .promo-content-container .promo-content .image{display:none}}.promotions-section .promo-content-container .promo-content .image img{max-width:100%;margin:5px auto}.promotions-section .promo-content-container .promo-content .content{padding-right:0}@media (max-width: 768px){.promotions-section .promo-content-container .promo-content .content{padding:0}}.promotions-section .promo-content-container .promo-content .content .content-left{margin-top:15px;padding-right:40px}@media (max-width: 768px){.promotions-section .promo-content-container .promo-content .content .content-left{padding:0}}.promotions-section .promo-content-container .promo-content .content .content-left h5{font-size:18px}.promotions-section .promo-content-container .promo-content .content .content-left .promo-disclaimer{margin-top:5px;background-color:#f8f8f8;padding:10px 15px;font-size:12px}.promotions-section .promo-content-container .promo-content .content .link{padding-right:0}@media (max-width: 768px){.promotions-section .promo-content-container .promo-content .content .link{padding:0}}.promotions-section .promo-content-container .promo-content .content .link .btn{width:100%;border:1px solid #436da9;padding:8px 10px;font-family:"PlutoSansCondMedium";font-size:18px;color:#436da9;border-radius:0;margin-top:15px;white-space:normal;text-align:center}.promotions-section .promo-content-container .promo-content .content .link .btn.promo-link{color:white;background-color:#436da9}.promotions-section .promo-content-container .promo-content .content .link .btn.promo-link:hover{background-color:#333f48;text-decoration:none}.promotions-section .promo-content-container .promo-content .content .link .btn:hover{text-decoration:underline}.ct-video-search .ct-video-thumb{position:relative;text-align:center}.ct-video-search .ct-video-thumb .thumb-container{display:inline-block;position:relative}.ct-video-search .ct-video-thumb .thumb-container img{display:inline-block}.ct-video-search .ct-video-thumb .ct-video-duration{font-weight:700;display:inline-block;position:absolute;top:auto;left:auto;right:0;bottom:0;color:#fff;font-size:12px;line-height:1;padding:3px;background:rgba(0,0,0,0.7)}.ct-video-search .ct-video-search-title{margin-bottom:8px}.ct-video-search .field-name-body{padding-top:8px}.view-search-all .views-row .ct-video-duration:before{content:'';width:0;height:0;border-right:0;transform:translate(1px, 0);display:inline-block;border:4px solid transparent;border-left:8px solid #fff}.view-search-all .views-row .video-resource-type strong{font-family:'PlutoSansCondLight',sans-serif}#term-header .field-name-field-image .field-item{height:231px;width:231px}#term-header .field-name-field-image .field-item img{width:inherit;height:auto}@media (max-width: 991px){#term-header .field-name-field-image .field-item{height:350px;width:350px;margin:0 auto}#term-header .field-name-field-image .field-item img{width:inherit;height:auto}}@media (min-width: 320px) and (max-width: 991px){#term-header .field-name-field-image .field-item{height:280px;width:280px}}.taxonomy-term.vocabulary-product-categories #product-groups-slider{height:309px;border:none;margin-bottom:40px}.taxonomy-term.vocabulary-product-categories #product-groups-slider .inner-wide{background-color:#eee}@media screen and (min-width: 992px){.taxonomy-term.vocabulary-product-categories #product-groups-slider .inner-wide{background-color:#e9e9e9}}.taxonomy-term.vocabulary-product-categories #product-groups-slider ul.slides li .text h2{font-size:1.78em;font-weight:300;display:inline-block}.taxonomy-term.vocabulary-product-categories #product-groups-slider ul.slides li .text h2 .line-container{margin-top:5px}.taxonomy-term.vocabulary-product-categories #product-groups-slider ul.slides li .text h2 .line-container .line{right:0;width:400%;margin-left:0}.taxonomy-term.vocabulary-product-categories #product-groups-slider ul.slides li .text h4{font-family:"PlutoSansRegular", Arial, sans-serif;padding:10px 0 5px}.taxonomy-term.vocabulary-product-categories #product-groups-slider ul.slides li .text .field-name-field-slide-description{color:#1c2c3a;font-size:16px;font-weight:300;line-height:22px}@media screen and (min-width: 992px){.taxonomy-term.vocabulary-product-categories #product-groups-slider ul.slides li .image{min-height:309px;margin:0}}.taxonomy-term.vocabulary-product-categories #term-footer-text{margin-left:40px;padding-bottom:60px;margin-top:25px}.taxonomy-term.vocabulary-product-categories #term-footer-text h4{width:100%;color:#4e515e;font-family:"PlutoSansRegular", Arial, sans-serif;font-size:22px;font-weight:400;margin-bottom:25px}@media screen and (min-width: 992px){.taxonomy-term.vocabulary-product-categories #term-footer-text h4{width:65%}}.taxonomy-term.vocabulary-product-categories #term-footer-text ul{list-style:none;margin-bottom:35px;padding-left:50px}.taxonomy-term.vocabulary-product-categories #term-footer-text ul li{color:#4e515e;font-size:16px;font-weight:300}.taxonomy-term.vocabulary-product-categories #term-footer-text ul li::before{font-size:18px;content:"\2022";color:#c4d604;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}.taxonomy-term.vocabulary-product-categories #term-footer-text p{padding-left:35px;color:#4e515e;font-size:15px;font-weight:300;line-height:19px}.taxonomy-term.vocabulary-product-categories #term-footer-text p strong{font-weight:500}@media (max-width: 991px){.taxonomy-term.vocabulary-product-categories{margin-left:-15px;margin-right:-15px;background:#f8f8f8}.taxonomy-term.vocabulary-product-categories #product-groups-slider{height:560px}#term-products{background:#f8f8f8}#term-products .view-filters{padding:5px;margin:0 55px 20px;background:#eee;display:block}#term-products .view-filters .select2-selection--single{background-color:#fff;border:1px solid #aaa}#term-products .view-filters .select2-selection--single .select2-selection__arrow{background-color:#fff}#term-products .view-filters .select2-selection--single .select2-selection__arrow b{border-color:#000 transparent transparent}#term-products .view-id-product_category_listing.view-display-id-product_line .view-filters{display:none}#term-products .view-content{padding-bottom:10px;padding-top:20px;margin:0 30px}#term-subcategory-links .select2-selection--single{background-color:#fff;border:1px solid #aaa}#term-subcategory-links .select2-selection--single .select2-selection__arrow{background-color:#fff}#term-subcategory-links .select2-selection--single .select2-selection__arrow b{border-color:#000 transparent transparent}}@media (max-width: 767px){#term-products .view-filters,#term-products #subcategory-links-drop{margin:0 35px 20px}#term-products .view-content{margin:0 35px}}@media (min-width: 768px) and (max-width: 991px){.view-filters{width:85%}}.product-listing-view .product-listing .left-side{width:50%;height:100%;float:left;padding:5px}.node-product #product-related ul:after,.node-product #product-overview-subproducts ul:after{content:"";display:table;clear:both}.node-product #product-related ul li,.node-product #product-overview-subproducts ul li{float:left}@media (min-width: 1200px){.node-product #product-related ul li,.node-product #product-overview-subproducts ul li{margin:10px 19px}}@media (min-width: 992px) and (max-width: 1199px){.node-product #product-related ul li,.node-product #product-overview-subproducts ul li{margin:10px 15px}}@media (min-width: 768px) and (max-width: 991px){.node-product #product-related ul li,.node-product #product-overview-subproducts ul li{margin:10px 17px}}.node-product #product-related .left-side{width:50%;height:100%;float:left;min-height:inherit}.node-product #product-related .left-side .img{min-height:inherit;line-height:190px}.node-product #product-related .left-side .img img{display:inline}.product-listing-view .product-listing .right-side,.node-product #product-related .right-side{float:right;width:50%}@media (min-width: 481px) and (max-width: 767px){.product-listing-view .product-listing .left-side,.node-product #product-related .left-side,.node-product #product-overview-subproducts .left-side{width:30%}.product-listing-view .product-listing .right-side,.node-product #product-related .right-side,.node-product #product-overview-subproducts .right-side{width:70%}}@media (max-width: 767px){.product-listing-view .product-listing .left-side,.node-product #product-related .left-side,.node-product #product-overview-subproducts .left-side{min-height:inherit}.product-listing-view .product-listing .left-side .img,.node-product #product-related .left-side .img,.node-product #product-overview-subproducts .left-side .img{min-height:inherit;position:relative;width:100%}.product-listing-view .product-listing .left-side .img img,.node-product #product-related .left-side .img img,.node-product #product-overview-subproducts .left-side .img img{left:50%;top:50%;transform:translate(-50%, -50%);position:absolute}}@media (max-width: 480px){.product-listing-view .product-listing .left-side,.node-product #product-related .left-side,.node-product #product-overview-subproducts .left-side{width:100%}.product-listing-view .product-listing .right-side,.node-product #product-related .right-side,.node-product #product-overview-subproducts .right-side{width:100%}}@media (min-width: 768px) and (max-width: 991px){.node-product #product-related li,.node-product #product-overview-subproducts li{width:45%}}@media (max-width: 767px){.node-product #product-related li,.node-product #product-overview-subproducts li{width:100%;margin:0}.node-product #product-related a.product-listing .subtitle,.node-product #product-related a.product-listing .title,.node-product #product-overview-subproducts a.product-listing .subtitle,.node-product #product-overview-subproducts a.product-listing .title{width:100%}}div.view-id-search_all .ct-video-search .field-name-field-resource-product .field-label,div.view-id-search_all .ct-video-search .field-name-field-resource-product .field-items,div.view-id-search_all .ct-video-search .field-name-field-resource-language .field-label,div.view-id-search_all .ct-video-search .field-name-field-resource-language .field-items,div.view-id-search_all .ct-video-search .field-name-field-duration .field-label,div.view-id-search_all .ct-video-search .field-name-field-duration .field-items{display:inline}div.view-id-search_all .ct-video-search .field-name-field-resource-product .field-items .field-item,div.view-id-search_all .ct-video-search .field-name-field-resource-language .field-items .field-item,div.view-id-search_all .ct-video-search .field-name-field-duration .field-items .field-item{display:inline-block}div.view-id-search_all .ct-video-search .field-name-field-resource-product .field-items .field-item:after,div.view-id-search_all .ct-video-search .field-name-field-resource-language .field-items .field-item:after,div.view-id-search_all .ct-video-search .field-name-field-duration .field-items .field-item:after{content:',';display:inline;margin-right:5px}div.view-id-search_all .ct-video-search .field-name-field-resource-product .field-items .field-item:last-child:after,div.view-id-search_all .ct-video-search .field-name-field-resource-language .field-items .field-item:last-child:after,div.view-id-search_all .ct-video-search .field-name-field-duration .field-items .field-item:last-child:after{content:none}div.view-id-search_all .ct-video-search .field-name-field-duration .ct-video-duration:before{border:none}div.view-id-search_all .ct-video-search .body-field-no-tags{margin-top:5px}@media (min-width: 992px){.video-info-wrapper h1{margin-top:0}}#promotions-header .row>div.header-right{display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto}.view-id-promotions_slider{height:inherit}.view-id-promotions_slider .view-content{height:inherit}.view-id-promotions_slider .view-content .promotions-slider-carousel{height:inherit}.view-id-promotions_slider .view-content .promotions-slider-carousel>ul{height:inherit}.view-id-promotions_slider .view-content .promotions-slider-carousel>ul>li{min-height:100%}.node-page #promotions-title{width:auto;display:inline-block;padding-left:20px}.node-page #promotions-title .line{position:relative;margin-top:5px}.node-page #promotions-title .line .line-inner{position:absolute;top:0;right:0;width:400%;border-bottom:1px solid #1c2b39}@media screen and (max-width: 700px){.wtb-dealers .table>tbody>tr>td{background-color:#ffffff1f}div.dealer-layout table{border:0}div.dealer-layout table thead{display:none}div.dealer-layout table tbody tr.even{background-color:#f3eded !important}div.dealer-layout table tr{display:block}div.dealer-layout table td{display:-ms-flexbox;display:flex;width:100%;font-size:13px}div.dealer-layout table td:last-child{border-bottom:2px #b9b4b4 solid}div.dealer-layout table td:first-child{border-top:0px !important}div.dealer-layout table div#mobile_element:before{content:attr(data-label);float:left;text-transform:uppercase;font-weight:bold}div.dealer-layout table div#mobile_element{width:30%;text-align:left;margin-left:15px}div.dealer-layout table div#dlabel{width:70%;text-align:left;margin-left:10px}}.slideshowPlugin .ad-gallery{width:100%}.slideshowPlugin .ad-gallery .ad-image-wrapper{width:100%;margin:10px 0}.slideshowPlugin .ad-gallery .ad-image-wrapper .ad-img-bg{position:absolute;top:0;bottom:0;right:0;left:0;background:#000 no-repeat center;background-size:cover;z-index:1;filter:blur(8px);-webkit-filter:blur(8px)}.slideshowPlugin .ad-gallery .ad-image-wrapper .ad-overlay{position:absolute;top:0;bottom:0;right:0;left:0;z-index:2;background-color:rgba(0,0,0,0.6)}.slideshowPlugin .ad-gallery .ad-image-wrapper .ad-next:hover,.slideshowPlugin .ad-gallery .ad-image-wrapper .ad-prev:hover{display:block}.slideshowPlugin .ad-gallery .ad-image-wrapper .ad-next .ad-next-image,.slideshowPlugin .ad-gallery .ad-image-wrapper .ad-next .ad-prev-image,.slideshowPlugin .ad-gallery .ad-image-wrapper .ad-prev .ad-next-image,.slideshowPlugin .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image{top:0;bottom:0;width:50px;padding:65px 0}.slideshowPlugin .ad-gallery .ad-image-wrapper .ad-next .ad-next-image,.slideshowPlugin .ad-gallery .ad-image-wrapper .ad-prev .ad-next-image{background:#000 url("../img/icons/arr_r.svg") no-repeat center}.slideshowPlugin .ad-gallery .ad-image-wrapper .ad-next .ad-prev-image,.slideshowPlugin .ad-gallery .ad-image-wrapper .ad-prev .ad-prev-image{background:#000 url("../img/icons/arr_l.svg") no-repeat center}.slideshowPlugin .ad-gallery .ad-controls{display:none}.slideshowPlugin .ad-gallery .ad-nav{width:100%}.slideshowPlugin .ad-gallery .ad-nav .ad-back,.slideshowPlugin .ad-gallery .ad-nav .ad-forward{width:40px;height:80px}.slideshowPlugin .ad-gallery .ad-nav .ad-back:hover,.slideshowPlugin .ad-gallery .ad-nav .ad-forward:hover{opacity:0.8 !important}.slideshowPlugin .ad-gallery .ad-nav .ad-forward{right:0;background:#000 url("../img/icons/arr_r.svg") no-repeat center}.slideshowPlugin .ad-gallery .ad-nav .ad-back{left:0;background:#000 url("../img/icons/arr_l.svg") no-repeat center}.slideshowPlugin .ad-gallery .ad-nav .ad-thumbs{width:100%}.slideshowPlugin .ad-gallery .ad-nav .ad-thumbs img{height:80px;width:auto;border:none}.slideshowPlugin .ad-gallery .ad-nav .ad-thumbs .ad-active img{border:none}.slideshow-gallery #product-info-sections .info-section-content{padding-top:0}.node-product .flexslider{border:0;box-shadow:none;margin-bottom:0;padding:0 50px;margin-left:-50px;margin-right:-10px}@media (max-width: 1199px){.node-product .flexslider#slider:hover .flex-direction-nav .flex-prev,.node-product .flexslider#slider:hover .flex-direction-nav .flex-next{top:45%}.node-product .flexslider#slider .fa-arrows-alt{right:0}}@media (max-width: 991px){.node-product .flexslider#slider{margin:0 !important}.node-product .flexslider#slider .fa-arrows-alt{right:20%}.node-product .flexslider#carousel .flex-direction-nav{display:none}}@media (max-width: 767px){.node-product .flexslider#carousel{margin-bottom:20px;margin-left:0;margin-right:0}}@media (min-width: 992px) and (max-width: 1199px){.node-product .flexslider#carousel{padding:0 25px}.node-product .flexslider#carousel .flex-direction-nav{display:none}.node-product .flexslider#carousel .slides li{margin-right:0 !important;width:105px !important;height:105px !important}}@media (min-width: 768px) and (max-width: 991px){.node-product .flexslider#carousel{padding:0 70px;margin-left:0;margin-right:0}.node-product .flexslider#carousel .slides li{margin-right:5px !important}}@media (min-width: 451px) and (max-width: 767px){.node-product .flexslider#carousel .slides li{margin-right:15px !important;width:120px !important;height:120px !important}.node-product .flexslider#carousel .slides li img{width:110px;height:110px}.node-product .flexslider#slider .fa-arrows-alt{right:0}}@media (min-width: 375px) and (max-width: 450px){.node-product .flexslider#carousel{padding:0 55px}.node-product .flexslider#carousel .slides li{margin:0 15px !important;width:81px !important;height:81px !important}.node-product .flexslider#carousel:hover .flex-direction-nav .flex-prev,.node-product .flexslider#carousel:hover .flex-direction-nav .flex-next{top:30px}.node-product .flexslider#slider .fa-arrows-alt{right:0}}@media (min-width: 321px) and (max-width: 374px){.node-product .flexslider#carousel .slides li{margin:0 14px !important;width:80px !important;height:80px !important}.node-product .flexslider#carousel:hover .flex-direction-nav .flex-prev,.node-product .flexslider#carousel:hover .flex-direction-nav .flex-next{top:30px}.node-product .flexslider#slider .fa-arrows-alt{right:0}}@media (max-width: 320px){.node-product .flexslider#carousel{padding:0 30px}.node-product .flexslider#carousel .slides li{margin:0 22px !important;width:65px !important;height:65px !important}.node-product .flexslider#carousel:hover .flex-direction-nav .flex-prev,.node-product .flexslider#carousel:hover .flex-direction-nav .flex-next{top:30px}.node-product .flexslider#slider .fa-arrows-alt{right:0}}.left-line{position:relative;display:inline-block}.left-line:after{content:'';position:absolute;display:block;width:99999%;right:0;z-index:1;height:1px;background-color:#1c2c3a;margin-top:5px}.legal-consent-container p{font-size:13px}div.legal-consent-container ul.inputs-list li span span{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px}section.promotions-section button.catLink{color:#fff}section.promotions-section button.catLink:hover{color:#fff}.product-boxes a{color:#fff;font-size:18px;text-decoration:none !important;font-family:'PlutoSansLight'}.product-boxes a img{width:100%}.product-boxes a div{background-color:#333f48;text-align:left;width:100%;position:relative}.product-boxes span.out{display:block;padding:15px;height:75px}.product-boxes span.in{position:relative;top:50%;transform:translateY(-50%);clear:both;display:block;padding:0 65px 0 0}.product-boxes a div i{border-radius:40px;width:40px;height:40px;line-height:0.9;font-size:42px;color:#fff;text-align:center;background-color:#426DA9;position:absolute;right:15px;top:17px;padding-left:5px}.product-box{margin:20px auto 0 auto;max-width:400px}.emergency-alert{background:#dddddd}.emergency-alert .container.accordion.md-accordion{padding-left:20px}.emergency-alert .container.accordion.md-accordion a{text-decoration:none}.emergency-alert .container.accordion.md-accordion .card-body p{margin-bottom:20px;padding-right:30px}.emergency-alert .container.accordion.md-accordion .card-body a:hover{text-decoration:underline}.emergency-alert .container.accordion.md-accordion h2{padding-right:30px;font-family:'PlutoSansRegular', sans-serif;position:relative;margin-top:20px;line-height:1;margin-bottom:15px;color:#1c2b39;text-decoration:none}.emergency-alert .container.accordion.md-accordion h2:hover{text-decoration:none}.emergency-alert .container.accordion.md-accordion h2 i{width:25px;height:25px;border-radius:50%;color:#c4d82f;background:#1c2b39;position:absolute;right:0;transform:rotate(-45deg);transition:transform 0.5s linear}.emergency-alert .container.accordion.md-accordion h2 i:before{position:relative;top:-1px;left:-2px}.emergency-alert .container.accordion.md-accordion h2:hover,.emergency-alert .container.accordion.md-accordion h2:active{text-decoration:none}.emergency-alert .container.accordion.md-accordion a.collapsed h2 i{transform:rotate(0)}div.enhanced-page-sections .relative{position:relative}div.enhanced-page-sections .line{position:relative;width:95%}div.enhanced-page-sections .line-inner{position:absolute;top:0;left:0;border-bottom:1px solid #888;width:100% !important}div.enhanced-page-sections .section-right-single-image img{margin:50px 0 20px 0}div.enhanced-page-sections .section-left-single-image-desktop img{margin:50px 0 20px 0}div.enhanced-page-sections .section-left-single-image-mobile img{margin:50px 0 20px 0}div.enhanced-page-sections .left-content{margin-top:50px}div.enhanced-page-sections .left-content-body{margin-top:40px}@media (max-width: 991px){div.enhanced-page-sections .section-left-single-image-mobile{margin-left:0;margin-right:0}}@media (max-width: 767px){div.enhanced-page-sections .section-left-single-image-mobile{margin-left:0;margin-right:0}}@media (min-width: 480px){body.node-type-enhanced-page.domain-www-kavo-com-en-ap div.info-section-content div.field-name-field-product-section-image{float:left;width:40% !important}body.node-type-enhanced-page.domain-www-kavo-com-en-ap div.info-section-content div.field-name-field-product-section-content{width:60%;float:left;padding-left:20px}}.optanon-alert-box-wrapper .optanon-button-more .optanon-alert-box-button-middle button{outline:none !important}#onetrust-consent-sdk #onetrust-button-group #onetrust-pc-btn-handler.cookie-setting-link:hover,#onetrust-consent-sdk #onetrust-button-group #onetrust-pc-btn-handler.cookie-setting-link:active,#onetrust-consent-sdk #onetrust-button-group #onetrust-pc-btn-handler.cookie-setting-link:focus,#onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link,#onetrust-consent-sdk #onetrust-pc-btn-handler{color:#fff !important;border-color:#428BCA !important;opacity:1;outline:none}#onetrust-consent-sdk #onetrust-button-group #onetrust-pc-btn-handler.cookie-setting-link:hover:hover,#onetrust-consent-sdk #onetrust-button-group #onetrust-pc-btn-handler.cookie-setting-link:active:hover,#onetrust-consent-sdk #onetrust-button-group #onetrust-pc-btn-handler.cookie-setting-link:focus:hover,#onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link:hover,#onetrust-consent-sdk #onetrust-pc-btn-handler:hover{opacity:0.7}.cookie-setting-link:hover,.cookie-setting-link:active,.cookie-setting-link:focus{outline:none;border:none}button#ot-sdk-btn.ot-sdk-show-settings,button#ot-sdk-btn.optanon-show-settings{font-family:'PlutoSansCondLight',sans-serif;margin-top:20px;font-size:1.3em;background-color:#426DA9;color:#fff;border:none}button#ot-sdk-btn.ot-sdk-show-settings:hover,button#ot-sdk-btn.optanon-show-settings:hover{text-decoration:none;background-color:#333f48}div#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy{font-size:15px;line-height:inherit}div#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-title{font-family:'PlutoSansLight', sans-serif}div#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3#cookie-policy-title{color:#333}div#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,div#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc,div#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header,div#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,div#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,div#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td{font-size:15px}div#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5,div#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,div#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,div#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,div#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,div#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,div#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,div#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section,div#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,div#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group{color:#333;line-height:inherit}div#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group{font-family:'PlutoSansMedium',sans-serif}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5ldy1zdHlsZXMuc2NzcyIsIl9wbGFjZWhvbGRlcnMuc2NzcyIsIl9ibG9nLnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBbVlBLHNIQzlYRSw2QkFDQSxjQUNBLGNBQ0EsZ0JBQ0EsZ0JBQ0EsaUJBQWtCLENBQ25CLDJDQ1JLLFdBQVksQ0FIbEIsMEJBV0ksb0JBQ0EsZUFBZ0IsQ0FacEIsOEJBZUksbUJBQW9CLENBZnhCLGdDQWlCTSxhQUFjLENBakJwQixnQ0FxQkksY0FBZSxDQXJCbkIsbUNBd0JJLGdDQUNBLGlCQUNBLG9CQUFBLEFBQ0EsYUFBQSxtQkFBQSxBQUNBLGVBQUEsc0JBQUEsQUFBOEIsNkJBQUEsQ0FDOUIsMEJBN0JKLG1DQThCTSxxQkFBQSxBQUF1QixzQkFBQSxDQVkxQixDQTFDSCxtRUFrQ00seUJBQ0Esa0JBQW1CLENBRW5CLDBCQXJDTixtRUFzQ1EsV0FDQSxTQUFVLENBRWIsQ0F6Q0wsb0VBNkNNLGNBQWUsQ0E3Q3JCLG9FQWtETSxjQUFlLENBbERyQixxQ0FzREksY0FDQSxrQkFDQSxlQUFnQixDQXhEcEIsa0RBNERNLGVBQ0EsYUFBYyxDQTdEcEIsb0RBZ0VNLFlBQ0EsY0FBZSxDQUNmLDBCQWxFTixvREFtRVEsY0FBZSxDQUVsQixDQXJFTCw0RUF1RU0sY0FDQSxnQkFDQSxjQUFlLENBQ2hCLDBCQTFFTCxnREE0RU0sVUFBVyxDQU1kLENBSkMsMEJBOUVKLGdEQStFTSxXQUNBLGVBQWdCLENBRW5CLENBbEZILGdEQW9GSSxZQUNBLG1CQUNBLGlCQUFrQixDQXRGdEIsbURBd0ZNLFNBQ0EsZUFDQSx3QkFBeUIsQ0FDekIsMEJBM0ZOLG1EQTRGUSxpQkFBa0IsQ0FFckIsQ0FDRCwwQkEvRkosZ0RBZ0dNLGdCQUNBLFdBQ0EsYUFBYyxDQUVqQixDQXBHSCwyQ0F3R00sY0FBZSxDQUNoQiw4SkFRRCxlQUNBLHlCQUNBLGdCQUNBLG1CQUNBLGdCQUNBLGVBQWdC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Z0IsY0FBZSxDQUFHLENBR3JHLDBCQUNJLDJIQUNJLFdBQ0Esb0JBQXFCLENBQ3hCLDZIQUdHLFVBQ0EsV0FDQSxpQkFBa0IsQ0FDckIsQ0FJTCx3RkFDRSx1QkFBd0IsQ0FDekIsbVpBT0Msc0JBQ0EsZ0NBQ0EsVUFDQSxZQUFhLENBUmYsaWJBV0ksV0FBWSxDQUNiLGtGQU1ELGFBQ0EsV0FBWSxDQUNiLCtFQUtDLDRDQUNBLGdCQUNBLGdCQUNBLHlCQUNBLFdBQ0EsV0FBWSxDQVBkLDJGQVVJLHFCQUNBLHdCQUF5QixDQUMxQixpREFJRCxlQUNBLG1CQUFvQixDQUZ0Qiw2RUFJSSx3Q0FBeUMsQ0FKN0Msd0VBUUksVUFBVyxDQVJmLDZYQWdCSSxjQUFlLENBaEJuQiw4akJBNkJJLFdBQ0EsbUJBQW9CLENBOUJ4Qiw2RUFpQ0ksd0NBQXlDLENBQzFDIiwiZmlsZSI6Im5ldy1zdHlsZXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInBsYWNlaG9sZGVyc1wiO1xuQGltcG9ydCBcImJsb2dcIjtcblxuI2hlYWRlci1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgY29sb3I6ICMxMzQ1N2M7XG4gIGhlaWdodDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAuY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuaDMge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWxpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICB9XG59XG5cbiNoZWFkZXItaGVscCxcbiNoZWFkZXItaW50ZXJuYXRpb25hbCxcbiNoZWFkZXItc2VhcmNoIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuXG4gIC5mYS1xdWVzdGlvbi1jaXJjbGUsXG4gIC5nbHlwaGljb24tc2VhcmNoLFxuICAuZmEtZ2xvYmUsXG4gIC5pY29uLWljb25zLXdlYnNpdGVfd29ybGQsXG4gIC5pY29uLWljb25zLXdlYnNpdGVfc2VhcmNoLFxuICAuZmEtbW9iaWxlIHtcbiAgICBjb2xvcjogIzFjMmIzOTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1zbSkge1xuICAgIHBhZGRpbmc6IDAgN3B4IDAgOHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG59XG5cbiNoZWFkZXItYnJlYWRjcnVtYnMge1xuICBmbGV4OiAwIDEgMTAwJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XG4gICAgLy9kaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1sZykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXg6IDQgMSBhdXRvO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAvKiYudGl0bGUtZXhpc3RzIHtcbiAgICAgIG1heC13aWR0aDogNTMwcHg7XG4gICAgfSovXG4gIH1cblxuICAuYnJlYWRjcnVtYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgJiA+IGxpIHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgJiArIGxpOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6XCJcXDAwM2VcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuXG4gICAgICAmID4gYSB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbGlnaHQyO1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbGcpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMjZweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jaGVhZGVyLXNlYXJjaCB7XG4gIGNvbG9yOiAjMTM0NTdjO1xuICBmb250LXNpemU6IDIycHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNiYmJiYmI7XG4gIG9yZGVyOiAxO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1zbSkge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2JiYmJiYjtcbiAgfVxuXG4gICYuc2VhcmNoaW5nIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cblxuICAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIHdpZHRoOmF1dG87XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgIHdpZHRoOmF1dG87XG4gICAgfVxuICB9XG5cbiAgLmlucHV0LWdyb3VwLWJ0biB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG5cbiAgLmZvcm0tdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBwYWRkaW5nOiAzcHggMTJweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjMTM0NTdjO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgfVxuXG4gICAgJi5mb3JtLXN1Ym1pdCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4jaGVhZGVyLWhlbHAge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjQTdBN0E3O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZsZXg6IDAgMSAxMCU7XG4gIG9yZGVyOiAzO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1zbSkge1xuICAgIGZsZXg6IDAgMSAxMCU7XG4gICAgb3JkZXI6IDE7XG4gICAgcGFkZGluZzogMCA3cHggMCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKSB7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgb3JkZXI6IDA7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgJjpob3ZlciBpIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgfVxuXG4gIC5oZWxwLWNvbnRhaW5lciB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgd2lkdGg6IDExMHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcblxuICAgICYub3BlbiB7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgLmhlbHAtdGV4dCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG5cbiAgLmhlbHAtcGhvbmUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xuICB9XG5cbiAgLmhlbHAtdGV4dCxcbiAgLmhlbHAtcGhvbmUge1xuICAgICYub3V0IHtcbiAgICAgIHJpZ2h0OiAtMTUwcHg7XG4gICAgfVxuICB9XG5cbiAgLmgzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cblxuICAuZmEtcXVlc3Rpb24tY2lyY2xlLFxuICAuZmEtbW9iaWxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gIH1cblxuICAuZmEtcXVlc3Rpb24tY2lyY2xlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuZmEtbW9iaWxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuXG4gIC5zaGFrZSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgLW1vei1hbmltYXRpb24tbmFtZTogc2hha2U7XG4gICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAgIC1tb3otYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgLW1vei1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuICB9XG59XG5cbiNoZWFkZXItaW50ZXJuYXRpb25hbCB7XG4gIGNvbG9yOiAjMTM0NTdjO1xuICBmb250LXNpemU6IDIycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjpjZW50ZXI7XG5cbiAgLmgzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogbm9uZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1zbSkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mYS1nbG9iZSB7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmgzLFxuICAuZmEtZ2xvYmUge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICBzcGFuIHtcbiAgICBjb2xvcjogI0E3QTdBNztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuXG4gIGkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICM1NTU7XG4gICAgfVxuICB9XG59XG5cbiNoZWFkZXItc2VhcmNoLFxuI2hlYWRlci1pbnRlcm5hdGlvbmFsIHtcbiAgZmxleDogMCAxIDEwJTtcbiAgb3JkZXI6IDI7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XG4gICAgb3JkZXI6IDE7XG4gICAgZmxleDogMCAxIDEwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1sZykge1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIG9yZGVyOiAwO1xuICB9XG59XG5cbi5ibG9jay1mYWNldGFwaSB7XG4gIHBhZGRpbmc6IDE1cHg7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDA7XG4gIH1cbn1cblxuLmJsb2NrLWtlcnJkZW50YWwtc2VhcmNoIHtcbiAgcGFkZGluZzogMTVweDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tc20pIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gIH1cblxuICAmI2Jsb2NrLWtlcnJkZW50YWwtc2VhcmNoLWl0ZW1zLXBlci1wYWdlLWJsb2NrIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tc20pIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAwO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stZmFjZXRhcGksXG4uYmxvY2sta2VycmRlbnRhbC1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xuICBjbGVhcjogbm9uZTtcbiAgcGFkZGluZzogMTVweCAyMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBoMixcbiAgLmNvbnRyb2wtbGFiZWwge1xuICAgIEBleHRlbmQgJWZpbHRlci1sYWJlbFxuICB9XG5cbiAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcblxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgbWFyZ2luOiA1cHggMCAzcHggMDtcblxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMCAwIDNweCAwO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvY2sta2VycmRlbnRhbC1zZWFyY2gge1xuICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tc20pIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG5cbiAgfVxufVxuXG4uZmllbGQtbmFtZS1maWVsZC1yZXNvdXJjZS1maWxlLW5hbWUge1xuICBhIHtcbiAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZmxleC13cmFwcGVyIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIC5mbGV4LWJsb2NrIHtcbiAgICAgICYuLWxlZnQge1xuICAgICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIH1cblxuICAgICAgJi4tcmlnaHQge1xuICAgICAgICBmbGV4OiAzIDMgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmtlcnItcGFnZS1kb3dubG9hZC1jZW50ZXIge1xuICAuZmxleC13cmFwcGVyIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB9XG4gIH1cblxuICAuY29tbW9uLWhlYWRlciB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1zbSkge1xuICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4jcmVzb3VyY2UtY2VudGVyLXF1aWNrLXNlYXJjaCB7XG4gIG1hcmdpbjogMDtcblxuICAucm93IHtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgfVxuXG4gIC5zZWFyY2gtY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG5cbiAgI3Nkcy1maW5kZXIsXG4gICNpZnUtZmluZGVyLFxuICAjc29mdHdhcmUtZmluZGVye1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1zbSkge1xuICAgIG1hcmdpbjogMCAyNXB4O1xuXG4gICAgLnJvdyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLnNlYXJjaC1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAxNXB4IDVweDtcbiAgICB9XG5cbiAgICAjc2RzLWZpbmRlcixcbiAgICAjaWZ1LWZpbmRlcixcbiAgICAjc29mdHdhcmUtZmluZGVyIHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuXG4gICAgLnNvZnR3YXJlLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLnNvZnR3YXJlLWNvbnRhaW5lciB7XG4gICAgLnNlYXJjaC1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzM2Y0ODtcbiAgICB9XG4gIH1cbn1cblxuI3Jlc291cmNlLWNlbnRlci1nZW5lcmFsLXNlYXJjaCB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZDogI2FhYWJhYiB1cmwoLi4vaW1nL2hvbWUtc2xpZGVyLWJnLXRyYW5zcGFyZW50LnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIHBhZGRpbmc6IDE4cHggMTVweDtcblxuICBmb3JtIHtcbiAgICAmID4gZGl2IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxuICAuZm9ybS10ZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDZweCAzOXB4IDZweCAxMnB4O1xuICB9XG5cbiAgYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwYWVlZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBhZGRpbmc6IDJweCA4cHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcXGUwMDNcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiAnR2x5cGhpY29ucyBIYWxmbGluZ3MnO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XG4gICAgbWFyZ2luOiAwIDMwcHggMjBweCAzMHB4O1xuXG4gICAgLmZvcm0tdGV4dCB7XG4gICAgICBwYWRkaW5nOiA2cHggNTJweCA2cHggMTJweDtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xuICAgIGZvcm0ge1xuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDUxJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnZpZXctaWQtcmVzb3VyY2VfY2VudGVyIHtcbiAgLnZpZXctaGVhZGVyIHtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgICBmb250LWZhbWlseTogJ1BsdXRvU2Fuc0xpZ2h0JztcbiAgfVxuXG4gIC5ub2RlLXRlYXNlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XG4gICAgLnZpZXctaGVhZGVyIHtcbiAgICAgIG1hcmdpbjogMTBweCA0MHB4O1xuICAgIH1cblxuICAgIC5ub2RlLXRlYXNlciB7XG4gICAgICBtYXJnaW46IDAgMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLnZpZXctaWQtc2RzX2VtZWEge1xuICAubm9kZS10ZWFzZXIgIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cblxuLmZpZWxkLW5hbWUtZmllbGQtcmVzb3VyY2UtaW1hZ2Uge1xuICBpbWcge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMmYyZjI7XG4gICAgcGFkZGluZzogMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgfVxuICB9XG59XG5cbi52aWV3LXJlc291cmNlLWNlbnRlciB7XG4gIC5maWVsZC1uYW1lLWZpZWxkLXJlc291cmNlLXJldmlzaW9uLFxuICAuZmllbGQtbmFtZS1maWVsZC1yZXNvdXJjZS1yZWxlYXNlLWRhdGUsXG4gIC5maWVsZC1uYW1lLWZpZWxkLXJlc291cmNlLWZpbGUtc2l6ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG59XG5cbi5maWVsZC1tb3JlIHtcbiAgJi5maWVsZC1sYWJlbC1pbmxpbmUge1xuICAgIC5maWVsZC1tb3JlLXRlYXNlcixcbiAgICAuZmllbGQtbGFiZWwge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLW1vcmUtY29udGVudC1tdWx0aXBsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICB9XG5cbiAgLmZpZWxkLW1vcmUtb3RoZXIsXG4gIC5maWVsZC1tb3JlLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDk5OXB4O1xuICAgIC8vdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNXMgbGluZWFyO1xuICB9XG5cbiAgLnZpZXctbW9yZS13ciB7XG4gICAgLnZpZXctbW9yZSB7XG4gICAgICBjb2xvcjogIzQyOEJDQTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWV3LW1vcmUge1xuICAgICYubW9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuY2xvc2VkIHtcbiAgICAudmlldy1tb3JlIHtcbiAgICAgICYubW9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cblxuICAgICAgJi5sZXNzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtbW9yZS1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gICYubXVsdGlwbGUge1xuICAgIC5maWVsZC1tb3JlLXRlYXNlcixcbiAgICAudmlldy1tb3JlLXdyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAudmlldy1tb3JlLXdyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYuY2xvc2VkIHtcbiAgICAgIC5maWVsZC1tb3JlLWNvbnRlbnQtbXVsdGlwbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC52aWV3LW1vcmUtd3Ige1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC1tb3JlLW90aGVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmluZm8tc2VjdGlvbi1jb250ZW50IHtcbiAgLmZpbHRlcnMge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgPiAucm93IHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cbiAgICAgID4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgfVxuXG4gIC5ibG9jay10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMjAwcHg7XG4gIH1cblxuICAuZm9ybS1pdGVtLWl0ZW1zLXBlci1wYWdlIHtcbiAgICAmID4gLmNvbnRyb2wtbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmtlcnItcGFnZS1kb3dubG9hZC1jZW50ZXIge1xuICAuZm9ybS1pdGVtLWl0ZW1zLXBlci1wYWdlIHtcbiAgICAmID4gLmNvbnRyb2wtbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4ubm9kZS1yZXNvdXJjZS1hc3NldCB7XG4gIC5maWVsZC1uYW1lLWJvZHkge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gIC5maWVsZC1uYW1lLWZpZWxkLXJlc291cmNlLWxhbmd1YWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5ub2RlLm5vZGUtcHJvZHVjdCB7XG4gIC52aWV3LWlkLXJlc291cmNlX2NlbnRlciAudmlldy1oZWFkZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5pbmZvLXNlY3Rpb24tY29udGVudCAuZmlsdGVycyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cblxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMjVweDtcbiAgfVxuXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjYWFhO1xuICB9XG5cbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjMDAwIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbiNob21lLW1pZCB7XG4gIC5yaWdodCB7XG4gICAgPiBkaXY6bm90KC5ob21lLW1pZC1zdXBwb3J0KSBhIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxpZ2h0O1xuICAgICAgZm9udC1zaXplOiAyLjVlbTtcbiAgICAgIGNvbG9yOiAjMWMyYjM5O1xuICAgICAgcGFkZGluZzogMCA1NXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgICYuZGVmYXVsdC1pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1nL2thdm8taG9tZS1pY29ucy5wbmcpIG5vLXJlcGVhdCAwIDAgLyBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYgKyBkaXYge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5ob21lLW1pZC1kZW1vIHtcbiAgICAgIGg0IHtcbiAgICAgICAgc3Bhbi5kZWZhdWx0LWljb24ge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9tZS1taWQtc3VwcG9ydCB7XG4gICAgICBoNCB7XG4gICAgICAgIHNwYW4uZGVmYXVsdC1pY29uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1nL2JveC1pY29uLnN2Zykgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhvbWUtbWlkLXByb2NlZHVyZSB7XG4gICAgLmlubmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuXG4gICAgICAuYm90dG9tIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxpZ2h0MjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaG9tZS1taWQtcHJvY2VkdXJlIHtcbiAgICAuaW5uZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICAucm93LnRpdGxlIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLWhvbWVwYWdlLXByb2NlZHVyZS10aXRsZSB7XG4gICAgICAgICAgLmZpZWxkLWl0ZW0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxpZ2h0O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaG9tZS1taWQtcHJvbW90aW9uIHtcbiAgICAucHJvbW8tZGVzYyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAudGl0bGUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5saW5lIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxYzJiMzk7XG4gICAgICB9XG5cbiAgICAgIC5yb3cge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgfVxuXG4gICAgICAucHJvbW8tdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxpZ2h0MjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuICAjaGVhZGVyLWJvdHRvbXtcbiAgICAuaGVscC1jb250YWluZXJ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJi5tb2JpbGUtb3BlbntcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbGcpe1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgICAuaGVscC10ZXh0IC5oM3tcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbGcpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybS1jb250cm9se1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1sZyl7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgI2hlYWRlci1pbnRlcm5hdGlvbmFse1xuICAgICAgZGl2Lmgze1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbGcpe1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbi5nbHlwaGljb24uZ2x5cGhpY29uLXNlYXJjaHtcbiAgdG9wOiAzcHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1sZyl7XG4gICAgdG9wOiAxcHg7XG4gIH1cbn1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAjaGVhZGVyLWJvdHRvbSB7XG4gICAgICAgICNoZWFkZXItYnJlYWRjcnVtYnMgeyAvKk92ZXJyaWRlIElFIGlzc3VlcyBhbmQgY3Jvc3MtcGxhdGZvcm0qL1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgZmxleDogMSAxIDUwJVxuICAgICAgICB9XG4gICAgfVxuICAgICNoZWFkZXItaGVscCB7XG4gICAgICAgIGZsZXg6IDAgMSAxMCU7XG4gICAgfVxuICAgICNoZWFkZXItc2VhcmNoLCAjaGVhZGVyLWludGVybmF0aW9uYWwge1xuICAgICAgICBmbGV4OiAwIDEgMTAlO1xuICAgIH1cbiAgICAja2VycmRlbnRhbC1uYXYgbGkgdWwuZGVwdGgtMSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG4gIH1cblxuLypOYXZpZ2F0aW9uKi9cbiNrZXJyZGVudGFsLW5hdiBsaS5zdWJtZW51LWNvbHVtbnMgdWx7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNrZXJyZGVudGFsLW5hdiBsaSBsaS5sYXN0LnNwZWNpYWwtaW5saW5le1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ja2VycmRlbnRhbC1uYXYgbGkgbGkubGFzdHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgI2tlcnJkZW50YWwtbmF2IC5hY3RpdmUtZDIgLmRlcHRoLTIgLmNhdGVnb3J5LW1hdHJpeCAjbWF0cml4LWNvbnRhaW5lciAudG9wLXRhYnMgYXtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59XG4ja2VycmRlbnRhbC1uYXYge1xuICB1bCBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJi5jYXRlZ29yeS1tYXRyaXh7XG4gICAgICBhe1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgYXtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cbiAgICB9XG4gIH1cbiAgLnNwZWNpYWwtaW5saW5le1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuICAuZGVwdGgtMXtcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDkwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCl7XG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgIH1cblxuICB9XG4gIC5kZXB0aC0yIHtcbiAgICBsaS5saW5rLWRlcHRoLTM6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzM2Y0ODtcbiAgICB9XG4gIH1cbiAgLmRlcHRoLTMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgY29sb3I6ICMxMzQ1N2M7XG4gICAgPiBsaXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICBjb2xvcjogIzEzNDU3YztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgYXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgY29sb3I6ICMzMzM7IC8qT3ZlcnJpZGluZyBpbXBvcnRhbnQgc3R5bGUgaW4gc3R5bGUuY3NzIGZvciAja2VycmRlbnRhbC1uYXYgbGkuYWN0aXZlLWQyIGEqL1xuICAgICAgfVxuICAgICAgJjpob3ZlcntcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzM2Y0ODtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICA+IGxpe1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCl7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzZjQ4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZGVwdGgtMiB7XG4gICAgYmFja2dyb3VuZDogICNhZGIwYjU7XG4gICAgQG1lZGlhKG1heC13aWR0aDogMTA5MHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpe1xuICAgICAgLy9tYXgtd2lkdGg6IDMyMHB4O1xuICAgIH1cbiAgICA+IGxpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzNmNDg7XG4gICAgICB9XG4gICAgICA+IGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAgI2FkYjBiNTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuICAja2VycmRlbnRhbC1uYXYgbGkgdWwgbGk6aG92ZXIgPiBhLCAja2VycmRlbnRhbC1uYXYgbGkgdWwgbGkuYWN0aXZlLWQyID4gYS5tZW51dHlwZS1kcm9wOmhvdmVyLFxuICAja2VycmRlbnRhbC1uYXYgI3Nob3ctcHJvZHVjdC1jYXRlZ29yaWVzID4gYTpob3ZlcixcbiAgI2tlcnJkZW50YWwtbmF2IC5kZXB0aC0xIC5zdWJtZW51LWNvbHVtbnMgPiBhOmhvdmVyLFxuICAja2VycmRlbnRhbC1uYXYgI3NwZWNpYWx0eS1kZW50aXN0OmhvdmVyLFxuICAja2VycmRlbnRhbC1uYXYgI3NwZWNpYWx0eS1lbmRvOmhvdmVyLFxuICAja2VycmRlbnRhbC1uYXYgI3NwZWNpYWx0eS1oeWdlbjpob3ZlcixcbiAgI2tlcnJkZW50YWwtbmF2ICNzcGVjaWFsdHktbGFiOmhvdmVye1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzM2Y0ODtcbiAgICB9XG4gIH1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgYW5kIChtaW4td2lkdGg6IDMxOXB4KXtcbiAgaGVhZGVyIHtcbiAgICBmb250LWZhbWlseTogJ1BsdXRvU2Fuc0NvbmRMaWdodCc7XG4gIH1cbiAgI2hlYWRlci10b3AgbmF2e1xuICAgIG1heC13aWR0aDogNDkwcHg7XG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxuICAja2VycmRlbnRhbC1uYXYgdWwgbGkgYXtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgLy9wYWRkaW5nOiAxMHB4IDQwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gIH1cbiAgI2tlcnJkZW50YWwtbmF2IGxpIHVsLmRlcHRoLTJ7XG4gICAgYmFja2dyb3VuZDogI2JiYmJiYjtcbiAgfVxuICAja2VycmRlbnRhbC1uYXYgdWwgPiBsaS5hY3RpdmUgYSwgI2tlcnJkZW50YWwtbmF2IHVsID4gbGkgYSB7XG4gICAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggMzBweDtcbiAgfVxuICAja2VycmRlbnRhbC1uYXYgdWwuZGVwdGgtMSA+IGxpID4gdWwuZGVwdGgtMiA+IGxpID4gYXtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCA1MHB4O1xuICB9XG4gICNrZXJyZGVudGFsLW5hdiB1bC5kZXB0aC0xID4gbGkgPiB1bC5kZXB0aC0yID4gbGkgPiAuZGVwdGgtMyA+IGxpID4gYXtcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCA3MHB4O1xuICB9XG4gICNrZXJyZGVudGFsLW5hdiBsaSB1bC5kZXB0aC0yIGxpLmxlYWYgYXtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIH1cbiAgI2tlcnJkZW50YWwtbmF2IGxpIHVsIGxpIGEubWVudXR5cGUtZHJvcDphZnRlcntcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICB9XG4gICNrZXJyZGVudGFsLW5hdntcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cbn1cblxuI2hvbWUtbWlkIC5yaWdodCBhLFxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3csXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFthcmlhLXNlbGVjdGVkXSwgLmJ0bi1wcmltYXJ5LCAuYnRuLWluZm8sXG4jaG93dG9idXktaGVhZGVyIGgyIHNwYW4sICNyZXNvdXJjZS1jZW50ZXItZ2VuZXJhbC1zZWFyY2ggZm9ybSBidXR0b24sICNzcGVjaWFsdHktcHJvY2VkdXJlcyAubW9yZSBpLFxuI3NwZWNpYWx0eS1wcm9kdWN0LWxpbmVzIC5saW5lLWNvbnRlbnQgYSwgLm5vZGUtcHJvZHVjdCAjcHJvZHVjdC1mZWF0dXJlZCAuaW5uZXItd2lkZS1yaWdodCwgLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYSxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW4sIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsIC5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmZvY3VzLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNkRBOTtcbn1cblxuXG4jc2xpZGluZy1wb3B1cCB7XG4gIHotaW5kZXg6IDEwNTUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gIC5wb3B1cC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzZjQ4O1xuICB9XG59XG5cbi8vIExlYXJuaW5nIENlbnRlciBhbmQgUHJvbW90aW9ucyBwYWdlIGFuZCBWaWRlbyBsaWJyYXJ5XG5hcnRpY2xlLmxlYXJuaW5nY2VudGVyLFxuYXJ0aWNsZS5wcm9tb3Rpb25zLXBhZ2UsXG5hcnRpY2xlLnZpZGVvbGlicmFyeSB7XG4gIHBhZGRpbmc6IDAgNSU7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG5cbiAgLmV4dGVuZC1iZy1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgLmV4dGVuZC1iZyB7XG4gICAgICBtaW4taGVpZ2h0OiAyNzBweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAuaGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAyNzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCA1JSA0MHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHggNTBweCA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1sZykge1xuICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUGx1dG9TYW5zTGlnaHRcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiA1MDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWVsZC1uYW1lLWJvZHkge1xuICAgIG1hcmdpbjogNTBweCAwIDMwcHg7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUGx1dG9TYW5zTGlnaHQnO1xuICAgIH1cbiAgfVxufVxuXG4ubGVhcm5pbmdjZW50ZXIge1xuICAubGVhcm5pbmctY2VudGVyLWNvbnRlbnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNzRweCk7XG4gICAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNDAwcHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAubGVhcm5pbmctY2VudGVyLWZpbHRlcnMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB3aWR0aDogMTc0cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgI2VkaXQtY29tYmluZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnZpZXdzLXN1Ym1pdC1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHggNXB4O1xuXG4gICAgICAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZpZXdzLXdpZGdldC1maWx0ZXItZmllbGRfcHJvZHVjdF93aWRlbl9wcm9kdWN0X3RpZF8xLFxuICAgIC52aWV3cy13aWRnZXQtZmlsdGVyLWZpZWxkX3Jlc291cmNlX2xhbmd1YWdlX3RpZCB7XG4gICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjdGVybS1maWx0ZXJzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTVweDtcblxuICAgIC5maWx0ZXItaXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzNmNDg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaC13cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgLnJlZnJlc2gtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogOHB4O1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmlsdGVyLXNlYXJjaCAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzZjNmM2O1xuICAgICAgICBjb2xvcjogIzQ0NDQ0NDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDUycHggNnB4IDEycHg7XG4gICAgICB9XG5cbiAgICAgIGJ1dHRvblt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgICBoZWlnaHQ6IDM0cHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjZEQTk7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5maWx0ZXItc2VhcmNoIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoI2I2YmRjNSwgMC4zOSk7XG4gICAgICBwYWRkaW5nOiAxOHB4O1xuXG4gICAgICAuc2VhcmNoIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWFyY2gtd3JhcCB7XG4gICAgICBtYXgtd2lkdGg6IDUzNXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG4ubGVhcm5pbmdjZW50ZXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEyOCwxMjgsMTI4LDAuNSk7XG4gIHotaW5kZXg6IDk5O1xuXG4gIC5yZWZyZXNoLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuXG4gICAgaSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuICB9XG59XG4udmlldy12aWRlbyB7XG4gID4gLnRleHQtY2VudGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC52aWV3LWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAudmlldy1oZWFkZXIge1xuICAgIG1hcmdpbjogMCAwIDVweCAwO1xuXG4gICAgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMzIzMjMyO1xuICAgICAgZm9udC1mYW1pbHk6ICdQbHV0b1NhbnNMaWdodCc7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG5cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICYgPiAubW9yZS1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogYXV0bztcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzE0NDY3YztcbiAgICB9XG4gIH1cblxuICAudmlldy1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAudmlld3Mtcm93IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDMxJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMy41JTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMm4gKyAxKSB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoM24gKyAxKSB7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubm9kZS12aWRlbyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gID4gLm1vcmUtbGluayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICYuY2Fyb3VzZWwge1xuICAgID4gLnRleHQtY2VudGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnZpZXdzLXJvdyB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICA+IC5tb3JlLWxpbmsge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLm93bC1zdGFnZS1vdXRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5vd2wtc3RhZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIH1cblxuICAub3dsLXByZXYsXG4gIC5vd2wtbmV4dCB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCMzMzMsIDAuNyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tc20pIHtcbiAgICAgIHRvcDogNjBweDtcbiAgICB9XG5cbiAgICAuZmEge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAub3dsLXByZXYge1xuICAgIGxlZnQ6IC0xNXB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG5cbiAgLm93bC1uZXh0IHtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgfVxufVxuXG4udmlldy1sZWFybmluZy1jZW50ZXItc29scixcbi52aWV3LXByb21vdGlvbnMtcGFnZSB7XG4gIC52aWV3LWZpbHRlcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAjdGVybS1maWx0ZXJzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG5cbiAgICAuZmlsdGVyLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzZjQ4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWx0ZXJzLXdyYXAge1xuICAgIC50ZXJtLWZpbHRlciB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzZjNmM2O1xuICAgICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBmb250LWZhbWlseTogXCJQbHV0b1NhbnNDb25kTWVkaXVtXCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzZjQ4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXctZW1wdHkge1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHggNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcbiAgICAgIHBhZGRpbmc6IDAgNjVweCA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4udmlldy1sZWFybmluZy1jZW50ZXItc29sciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgLnNlYXJjaC1yZXN1bHRzLXN1bW1hcnkge1xuICAgIHBhZGRpbmc6IDVweCAwIDEwcHg7XG4gIH1cblxuICAuZG9jdW1lbnRzLWhlYWRlciB7XG4gICAgY29sb3I6ICMzMjMyMzI7XG4gICAgZm9udC1mYW1pbHk6ICdQbHV0b1NhbnNMaWdodCc7XG4gICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDAgMCA1cHggMDtcbiAgfVxuXG4gIC52aWV3LWVtcHR5IHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tc20pIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xuICAgICAgcGFkZGluZzogMCAwIDUwcHg7XG4gICAgfVxuICB9XG59XG5cbi5sYy1yb3cge1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG5cbiAgLmxjLWl0ZW0td3JhcHBlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzMzM2Y0OCwgMC4zOCk7XG4gICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiAwIDAgODBweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1zbSkge1xuICAgICAgcGFkZGluZzogMCAxMzBweCAzMHB4IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJi52aWV3cy1yb3ctbGFzdCB7XG4gICAgLmxjLWl0ZW0td3JhcHBlciB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5pbWFnZS52aWV3cy1maWVsZHNldCB7XG4gICAgd2lkdGg6IDE0NXB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAgICAgd2lkdGg6IDEzMnB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiA4cHggMTVweCAwIDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzZjNmM2O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudC52aWV3cy1maWVsZHNldCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMzJweCk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAudmlld3MtZmllbGQge1xuICAgICAgLnZpZXdzLWxhYmVsLFxuICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC52aWV3cy1sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cblxuICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbGlnaHQyO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1maWVsZHNldCB7XG4gICAgLnZpZXdzLWZpZWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGNvbG9yOiAjMTQxZTI4O1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuXG4gICAgICAmLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxpZ2h0MjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBjb2xvcjogIzE0MWUyODtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbGlnaHQyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICAgIGNvbG9yOiAjMTQxZTI4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYudmlld3MtZmllbGQtYm9keSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1saWdodDI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB9XG5cbiAgICAgICYudmlld3MtZmllbGQtZmllbGQtcmVzb3VyY2UtZG93bmxvYWQtdXJsIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxpZ2h0MjtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLXJlc291cmNlLWltYWdlIHtcbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5jdGEtbGlua3Mge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4IDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgbGVmdDogMTQ4cHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1maWVsZC1maWVsZC1yZXNvdXJjZS1kb3dubG9hZC11cmwsXG4gIC52aWV3cy1maWVsZC1maWVsZC1odWJzcG90LWRvd25sb2FkLWZvcm0ge1xuICAgIGEge1xuICAgICAgY29sb3I6ICMzMzNmNDg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLmZpZWxkLW5hbWUtZmllbGQtcmVzb3VyY2UtbGFuZ3VhZ2Uge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAubW9yZS1pbmZvLWxpbmsge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYwNWEnO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICBjb2xvcjogIzkxOTE5MTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjOTE5MTkxO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4udmlldy1wcm9tb3Rpb25zLXBhZ2Uge1xuICBwYWRkaW5nOiAwIDAgMzBweDtcblxuICAjdGVybS1maWx0ZXJzIHtcbiAgICAuZmlsdGVycy13cmFwIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmlsdGVyLXNlYXJjaCB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG5cbiAgLnZpZXctZW1wdHkge1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xuICB9XG5cbiAgLnByLXJvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmI7XG5cbiAgICAgIC50aHVtYm5haWwtd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2MDBweCkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2MDBweCkge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmFjY29yZGlvbi10aXRsZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAuYWNjb3JkaW9uLXRpdGxlLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgICAgem9vbTogMTtcblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS10b2dnbGV+PVwiY29sbGFwc2VcIl0ge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmEge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBjb2xvcjogIzFjMmIzOTtcbiAgICAgIH1cblxuICAgICAgc3BhblthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgICAgICAgLmZhe1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9tb3Rpb24td3JhcHBlciB7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgI2UxZTFlMTtcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICB9XG5cbiAgICAudmlld3MtZmllbGQtYm9keSB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICB9XG5cbiAgICAudmlld3MtZmllbGQtZmllbGQtcHJvbW90aW9uLWRpc2NsYWltZXIge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY3QtdmlkZW8taXRlbS13cmFwcGVyIHtcbiAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcbiAgICBjb2xvcjogIzE0NDY3YztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1yZWd1bGFyO1xuICAgICAgY29sb3I6ICMxNDQ2N2M7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1maWVsZC1ib2R5IHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzE0NDY3YztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gIH1cbn1cblxuLnZpZXctdmlkZW8tbGlicmFyeSB7XG4gIC5jb2wtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICAuaW5uZXItY29udGFpbmVyIHtcbiAgICAmID4gLnZpZXctY29udGVudCB7XG4gICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIH1cbiAgfVxuXG4gIC5jdC12aWRlby1mbGV4LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1zbSkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgfVxuICB9XG5cbiAgLmN0LXZpZGVvLWl0ZW0td3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLmdpZ3lhLWxheW91dC1jZWxsLnJlc3BvbnNpdmUud2l0aC1zb2NpYWwtbG9naW4sXG4uZ2lneWEtbGF5b3V0LWNlbGwucmVzcG9uc2l2ZS53aXRoLWRpdmlkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZ2lneWEtbGF5b3V0LXJvdy53aXRoLWRpdmlkZXIge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZ2lneWEtbGF5b3V0LWNlbGwucmVzcG9uc2l2ZS53aXRoLXNpdGUtbG9naW57XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgaDIudGl0bGUge1xuICAgIGNvbG9yOiAjNGU1MTVlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuXG4gIC5naWd5YS1pbnB1dC1zdWJtaXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTZkYTk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICM0MTZkYTk7XG4gIH1cblxuICAuZ2lneWEtY29tcG9zaXRlLWNvbnRyb2wtZHJvcGRvd24ge1xuICAgID4gbGFiZWwge1xuICAvLyAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICAvLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgLy8gICAgd2lkdGg6IGF1dG87XG4gIC8vICAgIGZsb2F0OiBsZWZ0O1xuICAvLyAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAvLyAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgLy9cbiAgICAgIC5naWd5YS1sYWJlbC10ZXh0IHtcbiAgICAgICAgY29sb3I6ICM4MTg0ODggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNnaWd5YS1yYWFzLWxvZ2luLWRpdiAuZ2lneWEtc2NyZWVuLWNhcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jZ2lneWEtcmFhcy1wcm9maWxlLWRpdiB7XG4gIC5naWd5YS1zY3JlZW4tY2FwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgY29sb3I6ICM0ZTUxNWU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAuZ2lneWEtc2NyZWVuLnBvcnRyYWl0IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuXG4gIC5naWd5YS1pbnB1dC1zdWJtaXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTZkYTk7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG5cbiAgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY29sb3I6ICM0MTZkYTk7XG4gIH1cblxuICAuZ2lneWEtY29tcG9zaXRlLWNvbnRyb2wuZ2lneWEtY29tcG9zaXRlLWNvbnRyb2wtZHJvcGRvd24ge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5naWd5YS1zY3JlZW4ubGFuZHNjYXBlIC5naWd5YS1sYXlvdXQtcm93IC5naWd5YS1sYXlvdXQtY2VsbC51bmRlci1zaXRlLWxvZ2luIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4uZ2lneWEtbXlQaG90by1wcm9maWxlLWJveC13cmFwcGVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgJjpub3QoLmdpZ3lhLW15UGhvdG8tc3RhdHVzLXVwbG9hZGVkKSAuZ2lneWEtbXlQaG90by1wcm9maWxlLWltYWdlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc2hhcGUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxufVxuXG5ib2R5LnBhZ2UtcHJvZmlsZSB7XG4gIC5hbGVydC5hbGVydC1kYW5nZXIge1xuICAgIG1hcmdpbjogMCAtMTNweCAwcHggLTE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjNGU1MTVlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZhbWlseTogJ1BsdXRvU2Fuc0NvbmQnLCBzYW5zLXNlcmlmO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL3NoYXBlLnBuZ1wiKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIH1cbiAgfVxufVxuXG5ib2R5LnBhZ2UtY2FydCB7XG4gIC5hbGVydC5hbGVydC1zdWNjZXNzIHtcbiAgICBtYXJnaW46IDAgLTEzcHggMHB4IC0xNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRkNjA0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtZmFtaWx5OiAnUGx1dG9TYW5zQ29uZCcsIHNhbnMtc2VyaWY7XG4gIH1cbn1cblxuYm9keS5wYWdlLXByb2ZpbGUuYWRtaW4tbWVudSBzZWN0aW9uLmNvbC1zbS0xMixcbmJvZHkucGFnZS1jYXJ0LmFkbWluLW1lbnUgc2VjdGlvbi5jb2wtc20tMTIge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uZm9ybS1hY3Rpb25zLmNvbW1lcmNlLWxpbmUtaXRlbS1hY3Rpb25zIHtcbiAgI2VkaXQtc3VibWl0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIGNvbG9yOiAjNGU1MTVlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgI2VkaXQtY29udGludWUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjNGU1MTVlO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAjZWRpdC1jaGVja291dCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIHBhZGRpbmc6IDhweCAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4ucGFnZS1jdXN0b21lci1vcmRlcnMge1xuICAucGFnZS1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAudmlldy1jb21tZXJjZS11c2VyLW9yZGVycyB7XG4gICAgdGFibGUge1xuICAgICAgdGhlYWQge1xuICAgICAgICB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICAgICAgICBjb2xvcjogIzRlNTE1ZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzRlNTE1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgdHIge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmV2ZW4ge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucGFnZS11c2VyLW9yZGVycyB7XG4gIC52aWV3LWNvbW1lcmNlLWxpbmUtaXRlbS10YWJsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0YWJsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdGhlYWQge1xuICAgICAgICB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICAgICAgICBjb2xvcjogIzRlNTE1ZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzRlNTE1ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4zKTtcbiAgICAgICAgdHIge1xuICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggOHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmV2ZW4ge1xuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb21tZXJjZS1wcmljZS1mb3JtYXR0ZWQtY29tcG9uZW50cyB7XG4gICAgdGJvZHkgdHIgdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLW5hbWUtY29tbWVyY2Utb3JkZXItdG90YWwgLmNvbW1lcmNlLXByaWNlLWZvcm1hdHRlZC1jb21wb25lbnRzIHRyLmNvbXBvbmVudC10eXBlLWNvbW1lcmNlLXByaWNlLWZvcm1hdHRlZC1hbW91bnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgdGQge1xuICAgICAgYm9yZGVyLXRvcDogbm9uZTtcblxuICAgICAgJi5jb21wb25lbnQtdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQtbmFtZS1jb21tZXJjZS1jdXN0b21lci1iaWxsaW5nIHtcbiAgICBjb2xvcjogIzMzM2Y0ODtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICA+IC5maWVsZC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZ2lneWEtbXlQaG90by1wcm9maWxlLWJveC13cmFwcGVyIC5naWd5YS1teVBob3RvLXN0YXR1cy1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZpZWxkLW5hbWUtY29tbWVyY2UtY3VzdG9tZXItYmlsbGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xufVxuXG4ucGFnZS11c2VyLW9yZGVycyAubGVnYWwtbm90aWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICBwYWRkaW5nOiAyMHB4IDMwcHggNDBweDtcbn1cblxuLmVudGl0eS1jb21tZXJjZS1jdXN0b21lci1wcm9maWxlIHtcbiAgLmdyb3VwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cblxuICAgICYuZ3JvdXAtdXNlcjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgY29udGVudDogXCJcXGYwMDdcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJi5ncm91cC1hZGRyZXNzOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICBjb250ZW50OiBcIlxcZjA0MVwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAmLmdyb3VwLWNvbnRhY3Q6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICYuZ3JvdXAtZGVhbGVyczpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICAgICAgY29udGVudDogXCJcXGYwN2FcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmZpZWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAuZmllbGQtbGFiZWwge1xuICAgICAgICAvL3dpZHRoOiAzMCU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWVsZHNldCB7XG4gICAgLmZpZWxkIHtcbiAgICAgIC5pY29uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNnaWd5YS1sb2dpbi1wYWdlLWNvbnRlbnQge1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgI2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICNjb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jdGVybS1oZWFkZXIge1xuICBmbG9hdDogbm9uZTtcbn1cblxuI3Rlcm0tcHJvZHVjdHMge1xuICBoNCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLnZpZXctZmlsdGVycyB7XG4gICAgdWwge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICNnaWd5YS1wcm9maWxlLXBhZ2UtY29udGVudCAjY29udGVudC13cmFwcGVyIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLnByb2ZpbGUtc3RhdHVzIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBwYWRkaW5nOiAyMHB4IDI2cHg7XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LWZhbWlseTogXCJnb3RoYW1fbWVkaXVtXCI7XG4gICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMxMzEzMTtcbiAgfVxufVxuXG4ubm9kZS10eXBlLWVuaGFuY2VkLXBhZ2Uge1xuICAjYWJvdXR1cy1oZWFkZXIgLmhlYWRlci1pbWFnZS1yZXNwb25zaXZlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAmLm5vLWltYWdlIHtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5ub2RlLXR5cGUtbGFuZGluZy1wYWdlIHtcbiAgI2Fib3V0dXMtaGVhZGVyIC5oZWFkZXItaW1hZ2UtcmVzcG9uc2l2ZS5uby1pbWFnZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBoZWlnaHQ6IDA7XG4gICAgJjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG5ib2R5LmRvbWFpbi13dzIta2F2by1jb20tcnUtcnUge1xuICAqOm5vdCguZmEpLFxuICAjaG9tZS1taWQgLnJpZ2h0IGEsXG4gICNwcm9kdWN0LWdyb3Vwcy1zbGlkZXIgdWwuc2xpZGVzIGxpIC50ZXh0IGgyLFxuICAuZmllbGQtbmFtZS1maWVsZC1wcm9kdWN0LWdyb3VwLWJsb2NrcyAuZmllbGQtY29sbGVjdGlvbi1pdGVtLWZpZWxkLXByb2R1Y3QtZ3JvdXAtYmxvY2tzIC5wcm9kdWN0LWdyb3VwLWJsb2NrLXRpdGxlLFxuICAja2VycmRlbnRhbC1uYXYgdWwuZGVwdGgtMT5saT5hLFxuICAja2VycmRlbnRhbC1uYXYgI21hdHJpeC1jb250YWluZXIgLnJpZ2h0LWNvbnRlbnRzIC5jb250ZW50LWhvbGRlciAuaW5mbyAuaGVhZGVyLFxuICAja2VycmRlbnRhbC1uYXYgI21hdHJpeC1jb250YWluZXIgLnJpZ2h0LWNvbnRlbnRzIC5jb250ZW50LWhvbGRlciAuc2VlLWFsbCBhLmJ0bixcbiAgI3Rlcm0tcHJvZHVjdHMgaDQsICN0ZXJtLXN1YmNhdGVnb3J5LWxpbmtzIGg0LFxuICBhLnByb2R1Y3QtbGlzdGluZyBzcGFuLnN1YnRpdGxlLFxuICAjcHJvZHVjdC1jYXRlZ29yeS1idXR0b25zIGEsXG4gIC5ub2RlLXByb2R1Y3QgI3Byb2R1Y3QtdG9wLXJpZ2h0IC50aXRsZS1jYXRlZ29yeSBhLFxuICAjY2F0ZWdvcnktZXhwYW5kLWJveGVzIGEsXG4gIC5ub2RlLXByb2R1Y3QgI3Byb2R1Y3QtdG9wLXJpZ2h0IGgyLFxuICAubm9kZS1wcm9kdWN0ICNwcm9kdWN0LXJlbGF0ZWQgaDMsXG4gICNoZWFkZXItYnJlYWRjcnVtYnMgLmJyZWFkY3J1bWI+bGk+YSxcbiAgI3Jlc291cmNlLWNlbnRlci1xdWljay1zZWFyY2ggaDMsXG4gIC5ibG9jay1mYWNldGFwaSBoMixcbiAgI2Jsb2NrLWtlcnJkZW50YWwtc2VhcmNoLXNvcnQtc2VhcmNoLWJsb2NrIGgyLFxuICAjYmxvY2sta2VycmRlbnRhbC1zZWFyY2gtaXRlbXMtcGVyLXBhZ2UtYmxvY2sgbGFiZWxcbiAge1xuICAgIGZvbnQtZmFtaWx5OiAnVmVyZGFuYScsIHNhbnMtc2VyaWY7XG4gIH1cbn1cblxuI2NvbW1lcmNlLWNoZWNrb3V0LWNvdXBvbi1hamF4LXdyYXBwZXIge1xuICBsZWdlbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjM2MzYzM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAucGFuZWwtYm9keSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblxuICAgIC5hbGVydCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzNjMztcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuXG4gICAgICAuY2xvc2Uge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3LW9yZGVyLWNvdXBvbi1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgIHRhYmxlLnRhYmxlLXN0cmlwZWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIHRyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuXG4gICAgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2REE5O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuYm9keS5wYWdlLWNoZWNrb3V0ICNlZGl0LXJpZ2h0LWNvbHVtbiB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDQwJTtcblxuICA+IC5wYW5lbC1ib2R5IHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkucGFnZS1jaGVja291dCAjZWRpdC1yaWdodC1jb2x1bW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gIGJvZHkucGFnZS1jaGVja291dCAjY29tbWVyY2UtY2hlY2tvdXQtZm9ybS1jaGVja291dCBmaWVsZHNldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uZW50aXR5LWNvbW1lcmNlLW9yZGVyIHtcbiAgLm9yZGVyLWRpc2NvdW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5vcmRlci1zdWJ0b3RhbCB7XG4gICAgLmZpZWxkLW5hbWUtY29tbWVyY2Utb3JkZXItdG90YWwgLmNvbW1lcmNlLXByaWNlLWZvcm1hdHRlZC1jb21wb25lbnRzIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICB0ci5jb21wb25lbnQtdHlwZS1iYXNlLXByaWNlIHRkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQtbmFtZS1maWVsZC1jdXN0b21lci1wb3N0YWwtYWRkcmVzcyB7XG4gICAgLmNvdW50cnkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAvLy5sb2NhbGl0eS1ibG9jayB7XG4gICAgLy8gICY6YWZ0ZXIge1xuICAgIC8vICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvLyAgICBjb250ZW50OiBcIixcIjtcbiAgICAvLyAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAvLyAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIC8vICB9XG4gICAgLy99XG4gIH1cblxuICAuZmllbGQtbmFtZS1jb21tZXJjZS1jb3Vwb25zIHtcbiAgICAuZmllbGQtaXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIixcIjtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubm9kZS1wcm9kdWN0IHtcbiAgI3Byb2R1Y3QtaW5mby1saXN0IHtcbiAgICAmLm1lbnUtc3RpY2t5IHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiAxMzBweDtcbiAgICAgIHotaW5kZXg6IDEwNTI7XG4gICAgICBoZWlnaHQ6IDU2cHg7XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDQwMDBweDtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzZjQ4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDk5JTtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDk5JTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmRpdi5ja2VkaXRvci1hY2NvcmRpb24tY29udGFpbmVyIHtcbiAgJiA+IGRsIHtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICBkdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmI7XG5cbiAgICAgICYgPiBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMTBweCA1MHB4IDEwcHggMTVweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZiO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmID4gYSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY2tlZGl0b3ItYWNjb3JkaW9uLXRvZ2dsZSB7XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWMyYjM5O1xuICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJiA+IC5ja2VkaXRvci1hY2NvcmRpb24tdG9nZ2xlIHtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgZGQge1xuICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYjtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZTFlMWUxO1xuICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFByb2Nlc3Mgbm9kZVxuYXJ0aWNsZS5hcnRpY2xlLXByb2Nlc3Mge1xuICAmID4gLmNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1zbSkge1xuICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5leHRlbmQtYmctY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcblxuICAgIC5leHRlbmQtYmcge1xuICAgICAgbWluLWhlaWdodDogMjcwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLmhlYWRlciB7XG4gICAgbWluLWhlaWdodDogMjcwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMzBweCA0MHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHggNTBweCA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1sZykge1xuICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUGx1dG9TYW5zTGlnaHRcIiwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNXB4O1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiA1MDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWVsZC1uYW1lLWZpZWxkLXBhZ2UtdG9wLXRleHQge1xuICAgIG1hcmdpbjogNTBweCAwIDMwcHg7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUGx1dG9TYW5zTGlnaHQnO1xuICAgIH1cbiAgfVxuXG4gIC5ib2R5LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tc20pIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLnByb2Nlc3MtdGlsZXMge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweDtcbiAgICBtYXJnaW46IDAgLTMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgfVxufVxuXG4ucHJvY2Vzcy1ncm91cC1ibG9jay13cmFwcGVyIHtcbiAgLmZpZWxkLWNvbGxlY3Rpb24tY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5cbi5maWVsZC1uYW1lLWZpZWxkLXByb2Nlc3MtZ3JvdXAtYmxvY2tzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMwcHggMDtcblxuICAmID4gLmZpZWxkLWl0ZW1zIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tc20pIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICB9XG5cbiAgICAmID4gLmZpZWxkLWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XG4gICAgICAgIGZsZXg6IDUwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XG4gICAgICAgIGZsZXg6IDMzLjMzMzMlO1xuICAgICAgICBtYXgtd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWVsZC1pdGVtIHtcbiAgICAuZmllbGQtY29sbGVjdGlvbi12aWV3IHtcbiAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC1jb2xsZWN0aW9uLXZpZXcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC5maWVsZC1jb2xsZWN0aW9uLXZpZXcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gIC5maWVsZC1jb2xsZWN0aW9uLWl0ZW0tZmllbGQtcHJvY2Vzcy1ncm91cC1ibG9ja3Mge1xuICAgIC5maWVsZC1uYW1lLWZpZWxkLWltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC1ncm91cC1ibG9jay10aXRsZSB7XG4gICAgICBjb2xvcjogIzFjMmMzYTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBsdXRvU2Fuc0xpZ2h0XCI7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAvL3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgLmZpZWxkLW5hbWUtZmllbGQtZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICMxYzJjM2E7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgcGFkZGluZzogMCA2NXB4IDIwcHggMjBweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnByb2Nlc3MtcHJvZHVjdC1zZWN0aW9uIHtcbiAgJi5ub2RlLXByb2R1Y3Qge1xuICAgICNwcm9kdWN0LWluZm8tbGVmdCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG59XG5cbi5wcm9jZXNzLXRpbGVzIHtcbiAgLmZpZWxkLWNvbGxlY3Rpb24tY29udGFpbmVyLFxuICAuZmllbGQtY29sbGVjdGlvbi12aWV3IHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cblxuICAuZmllbGQtY29sbGVjdGlvbi12aWV3IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAuZmllbGQtaXRlbSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG5cbiAgLnRpbGVzLXJvdyB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAvL21hcmdpbjogMCAtMTVweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB9XG4gIH1cblxuICAudGlsZS1jb250YWluZXIuZmllbGQtaXRlbSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tc20pIHtcbiAgICAgIGZsZXg6IDUwJTtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xuICAgICAgZmxleDogMzMuMzMzMyU7XG4gICAgICBtYXgtd2lkdGg6IDMzLjMzMzMlO1xuICAgIH1cblxuICAgIC5maWVsZC1jb2xsZWN0aW9uLXZpZXcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMjVweCAyMHB4IDIwcHg7XG4gICAgICBib3JkZXI6ICNjY2M7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgfVxufVxuXG4uZmllbGQtY29sbGVjdGlvbi1pdGVtLWZpZWxkLXByb2Nlc3MtdGlsZXMge1xuICAudGlsZS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG5cbiAgICAudGlsZS10ZXh0IHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB3aWR0aDogMHB4O1xuICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA5cHggc29saWQgI2M0ZDgyZjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGlsZS10ZXh0LXdyYXBwZXIge1xuICAgIGg0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICB9XG59XG5cbi5ub2RlLXByb2R1Y3Qge1xuICAjcHJvZHVjdC1pbmZvLWxlZnQge1xuICAgIGgzIHtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBsdXRvU2Fuc0xpZ2h0XCI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjNDI2REE5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jY29tbWVyY2UtY2hlY2tvdXQtZm9ybS1jaGVja291dCB7XG4gIC5maWVsZC10eXBlLWFkZHJlc3NmaWVsZCB7XG4gICAgLmxvY2FsaXR5LWJsb2NrLFxuICAgIC5zdHJlZXQtYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbn1cblxuLm1vYmlsZS1oZWFkZXItY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbiNob21lLW1pZCB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1zbSkge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG5cbmRpdiNwYWNrYWdlLXRyYWNraW5nIGlucHV0I3Nob3J0X2tleSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubm9kZS12aWRlbyB7XG4gIHBhZGRpbmc6IDAgMCAzMHB4O1xuXG4gIC52aWRlby1yb3cge1xuICAgIG1hcmdpbjogMzBweCAtMTVweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1zbSkge1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgICB3aWR0aDogOTUlO1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC1uYW1lLWZpZWxkLXJlc291cmNlLXByb2R1Y3QsXG4gIC5maWVsZC1uYW1lLWZpZWxkLXJlc291cmNlLWxhbmd1YWdlLFxuICAuZmllbGQtbmFtZS1maWVsZC1kdXJhdGlvbiB7XG4gICAgLmZpZWxkLWxhYmVsLFxuICAgIC5maWVsZC1pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgfVxuXG4gICAgLmZpZWxkLWl0ZW1zIHtcbiAgICAgIC5maWVsZC1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcsJztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQtbmFtZS1ib2R5IHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMzBweDtcbiAgfVxufVxuXG4jcHJvbW90aW9ucy1oZWFkZXIgI3Byb21vdGlvbnMtc2xpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAucHJvbW8tc2xpZGVyLXdyYXAge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAvLz4gLmlubmVyLXdpZGUge1xuICAgIC8vICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDkpO1xuICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gIHRvcDogMDtcbiAgICAvLyAgbGVmdDogMDtcbiAgICAvLyAgaGVpZ2h0OiAxMDAlO1xuICAgIC8vICB3aWR0aDogMjAwJTtcbiAgICAvLyAgbWFyZ2luLWxlZnQ6IC01MCU7XG4gICAgLy8gIG1hcmdpbi1yaWdodDogNTAlO1xuICAgIC8vICB6LWluZGV4OiAzO1xuICAgIC8vfVxuICB9XG5cbiAgLnByb21vdGlvbnMtc2xpZGVyLWNhcm91c2VsID4gdWwge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgLmZsZXgtY29udHJvbC1uYXYge1xuICAgICAgYm90dG9tOiAxMHB4O1xuICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuXG4gICAgPiBsaSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIHotaW5kZXg6IGluaXRpYWwgIWltcG9ydGFudDtcblxuICAgICAgPiAudmlld3MtZmllbGRzZXQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICB9XG4gICAgICA+IC52aWV3cy1maWVsZHNldC5zbGlkZXItcmlnaHQtc2lkZSB7XG4gICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICA+IC5pbm5lci1iZyB7XG4gICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1MCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjA5KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICB9XG4gICAgICAubGluZS1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLmxpbmUge1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWMyYzNhO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgcmlnaHQ6IDQwJTtcbiAgICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDMxNXB4O1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLXByb21vdGlvbi1kaXNwbGF5LXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUGx1dG9TYW5zTGlnaHRcIjtcbiAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA4cHg7XG4gICAgICB9XG5cbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC1wcm9tb3Rpb24tc3VidGl0bGUge1xuICAgICAgICBjb2xvcjogIzFjMmMzYTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUGx1dG9TYW5zTGlnaHRcIjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAudmlld3MtZmllbGQtYm9keSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAudmlld3MtZmllbGQtZmllbGQtcHJvbW90aW9uLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1BsdXRvU2Fuc0NvbmRNZWRpdW0nO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAzMHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MzZkYTk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNmRhOTtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzNmNDg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC1wcm9tb3Rpb24tZG93bmxvYWQtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1BsdXRvU2Fuc0NvbmRNZWRpdW0nO1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAzMHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MzZkYTk7XG4gICAgICAgICAgY29sb3I6ICM0MzZkYTk7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI3Byb21vdGlvbi1ibG9ja3Mge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gIC52aWV3LWNvbnRlbnQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoO1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wcm9tby1ibG9jay13cmFwIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC1tcy1mbGV4OiA1MCU7XG4gICAgICBmbGV4OiA1MCU7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuXG4gICAgLnByb21vLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggNDBweCAzMHB4IDE1cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuaW1hZ2Uge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDM3JTtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNjMlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucHJvbW8tdGl0bGUge1xuICAgICAgICAgIGNvbG9yOiAjNDE2ZGE5O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBsdXRvU2Fuc0NvbmRNZWRpdW1cIjtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MzZkYTk7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUGx1dG9TYW5zQ29uZE1lZGl1bVwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBjb2xvcjogIzQzNmRhOTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAmLnByb21vLWxpbmsge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNmRhOTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzNmNDg7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucHJvbW90aW9ucy1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgcGFkZGluZzogMCAyNXB4O1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICBoNCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6ICdQbHV0b1NhbnNMaWdodCc7XG4gICAgZm9udC1zaXplOiAxLjhlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAucHJvbW8tY29udGVudC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAucHJvbW8tY29udGVudCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2I2YmRjNTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcblxuICAgICAgLmltYWdlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC1sZWZ0IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaDUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wcm9tby1kaXNjbGFpbWVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmxpbmsge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM0MzZkYTk7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBsdXRvU2Fuc0NvbmRNZWRpdW1cIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNDM2ZGE5O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAmLnByb21vLWxpbmsge1xuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MzZkYTk7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzM2Y0ODtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY3QtdmlkZW8tc2VhcmNoIHtcbiAgLmN0LXZpZGVvLXRodW1iIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLnRodW1iLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY3QtdmlkZW8tZHVyYXRpb24ge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIDAuNyk7XG4gICAgfVxuICB9XG5cbiAgLmN0LXZpZGVvLXNlYXJjaC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLmZpZWxkLW5hbWUtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgfVxufVxuXG4vLyBBcnJvdyBuZWFyIGR1cmF0aW9uIHRpbWUgb24gdmlkZW8gbm9kZS5cbi52aWV3LXNlYXJjaC1hbGwgLnZpZXdzLXJvdyAuY3QtdmlkZW8tZHVyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMXB4LDApO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogOHB4IHNvbGlkICNmZmY7XG59XG5cbi8vIFZpZGVvIHR5cGUgc3RyaW5nLlxuLnZpZXctc2VhcmNoLWFsbCAudmlld3Mtcm93IC52aWRlby1yZXNvdXJjZS10eXBlIHN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiAnUGx1dG9TYW5zQ29uZExpZ2h0JyxzYW5zLXNlcmlmO1xufVxuXG5cbi8vIFN0eWxlcyBmb3IgaGVhZGVyIGltYWdlIG9uIHByb2R1Y3QgY2F0ZWdvcnkgcGFnZS5cbiN0ZXJtLWhlYWRlciB7XG4gIC5maWVsZC1uYW1lLWZpZWxkLWltYWdlIC5maWVsZC1pdGVtIHtcbiAgICBoZWlnaHQ6IDIzMXB4O1xuICAgIHdpZHRoOiAyMzFweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICN0ZXJtLWhlYWRlciB7XG4gICAgLmZpZWxkLW5hbWUtZmllbGQtaW1hZ2UgLmZpZWxkLWl0ZW0ge1xuICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgI3Rlcm0taGVhZGVyIHtcbiAgICAuZmllbGQtbmFtZS1maWVsZC1pbWFnZSAuZmllbGQtaXRlbSB7XG4gICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgd2lkdGg6IDI4MHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBGbGV4c2xpZGVyIG9uIHByb2R1Y3QgY2F0ZWdvcmllcyBwYWdlcy5cbi50YXhvbm9teS10ZXJtLnZvY2FidWxhcnktcHJvZHVjdC1jYXRlZ29yaWVzIHtcbiAgI3Byb2R1Y3QtZ3JvdXBzLXNsaWRlciB7XG4gICAgaGVpZ2h0OiAzMDlweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICAgIC5pbm5lci13aWRlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xuICAgICAgfVxuXG4gICAgfVxuICAgIHVsLnNsaWRlcyBsaSAudGV4dCBoMiB7XG4gICAgICBmb250LXNpemU6IDEuNzhlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIC5saW5lLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcblxuICAgICAgICAubGluZSB7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDQwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bC5zbGlkZXMgbGkgLnRleHQgaDQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiUGx1dG9TYW5zUmVndWxhclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCA1cHg7XG5cbiAgICB9XG5cbiAgICB1bC5zbGlkZXMgbGkgLnRleHQgLmZpZWxkLW5hbWUtZmllbGQtc2xpZGUtZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICMxYzJjM2E7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgfVxuICAgIHVsLnNsaWRlcyBsaSAuaW1hZ2Uge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwOXB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICN0ZXJtLWZvb3Rlci10ZXh0IHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuXG4gICAgaDQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjb2xvcjogIzRlNTE1ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBsdXRvU2Fuc1JlZ3VsYXJcIiwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICBsaSB7XG4gICAgICAgIGNvbG9yOiAjNGU1MTVlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB9XG4gICAgICBsaTo6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb250ZW50OiBcIlxcMjAyMlwiO1xuICAgICAgICBjb2xvcjogI2M0ZDYwNDs7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICAgICAgfVxuXG4gICAgfVxuICAgIHAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgY29sb3I6ICM0ZTUxNWU7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLy8gU3R5bGVzIGZvciBwcm9kdWN0IGNhdGVnb3J5IHBhZ2VzIHZpZXctZmlsdGVycy5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGF4b25vbXktdGVybS52b2NhYnVsYXJ5LXByb2R1Y3QtY2F0ZWdvcmllcyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcblxuICAgICNwcm9kdWN0LWdyb3Vwcy1zbGlkZXIge1xuICAgICAgaGVpZ2h0OiA1NjBweDtcbiAgICB9XG4gIH1cblxuICAjdGVybS1wcm9kdWN0cyB7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcblxuICAgIC52aWV3LWZpbHRlcnMge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgbWFyZ2luOiAwIDU1cHggMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgICBiIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZXctaWQtcHJvZHVjdF9jYXRlZ29yeV9saXN0aW5nLnZpZXctZGlzcGxheS1pZC1wcm9kdWN0X2xpbmUgLnZpZXctZmlsdGVycyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBtYXJnaW46IDAgMzBweDtcbiAgICB9XG4gIH1cbiAgI3N1YmNhdGVnb3J5LWxpbmtzLWRyb3Age1xuICAgIC8vd2lkdGg6IDg1JTtcbiAgfVxuICAjdGVybS1zdWJjYXRlZ29yeS1saW5rcyB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG5cbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgIGIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjdGVybS1wcm9kdWN0cyAudmlldy1maWx0ZXJzLFxuICAjdGVybS1wcm9kdWN0cyAjc3ViY2F0ZWdvcnktbGlua3MtZHJvcCB7XG4gICAgbWFyZ2luOiAwIDM1cHggMjBweDtcblxuICB9XG4gICN0ZXJtLXByb2R1Y3RzIC52aWV3LWNvbnRlbnQge1xuICAgIG1hcmdpbjogMCAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSAgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlldy1maWx0ZXJzIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5cbi8vIE5ldyBzdHlsZXMgZm9yIHByb2R1Y3QgZ3JpZCBlbGVtZW50LlxuLnByb2R1Y3QtbGlzdGluZy12aWV3IC5wcm9kdWN0LWxpc3RpbmcgLmxlZnQtc2lkZSB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLm5vZGUtcHJvZHVjdCAjcHJvZHVjdC1yZWxhdGVkIHVsLFxuLm5vZGUtcHJvZHVjdCAjcHJvZHVjdC1vdmVydmlldy1zdWJwcm9kdWN0cyB1bCB7XG4gIEBpbmNsdWRlIGNsZWFyZml4O1xuICBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubm9kZS1wcm9kdWN0ICNwcm9kdWN0LXJlbGF0ZWQgdWwsXG4gIC5ub2RlLXByb2R1Y3QgI3Byb2R1Y3Qtb3ZlcnZpZXctc3VicHJvZHVjdHMgdWwge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMTBweCAxOXB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5vZGUtcHJvZHVjdCAjcHJvZHVjdC1yZWxhdGVkIHVsLFxuICAubm9kZS1wcm9kdWN0ICNwcm9kdWN0LW92ZXJ2aWV3LXN1YnByb2R1Y3RzIHVsIHtcbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDEwcHggMTVweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm5vZGUtcHJvZHVjdCAjcHJvZHVjdC1yZWxhdGVkIHVsLFxuICAubm9kZS1wcm9kdWN0ICNwcm9kdWN0LW92ZXJ2aWV3LXN1YnByb2R1Y3RzIHVsIHtcbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDEwcHggMTdweDtcbiAgICB9XG4gIH1cbn1cblxuLm5vZGUtcHJvZHVjdCAjcHJvZHVjdC1yZWxhdGVkIC5sZWZ0LXNpZGUge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuXG4gIC5pbWcge1xuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbGluZS1oZWlnaHQ6IDE5MHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gIH1cbn1cblxuXG4ucHJvZHVjdC1saXN0aW5nLXZpZXcgLnByb2R1Y3QtbGlzdGluZyAucmlnaHQtc2lkZSxcbi5ub2RlLXByb2R1Y3QgI3Byb2R1Y3QtcmVsYXRlZCAucmlnaHQtc2lkZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpe1xuICAucHJvZHVjdC1saXN0aW5nLXZpZXcgLnByb2R1Y3QtbGlzdGluZyAubGVmdC1zaWRlLFxuICAubm9kZS1wcm9kdWN0ICNwcm9kdWN0LXJlbGF0ZWQgLmxlZnQtc2lkZSxcbiAgLm5vZGUtcHJvZHVjdCAjcHJvZHVjdC1vdmVydmlldy1zdWJwcm9kdWN0cyAubGVmdC1zaWRlIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gIC5wcm9kdWN0LWxpc3RpbmctdmlldyAucHJvZHVjdC1saXN0aW5nIC5yaWdodC1zaWRlLFxuICAubm9kZS1wcm9kdWN0ICNwcm9kdWN0LXJlbGF0ZWQgLnJpZ2h0LXNpZGUsXG4gIC5ub2RlLXByb2R1Y3QgI3Byb2R1Y3Qtb3ZlcnZpZXctc3VicHJvZHVjdHMgLnJpZ2h0LXNpZGUge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cblxufVxuXG5AbWVkaWEgIChtYXgtd2lkdGg6IDc2N3B4KXtcbiAgLnByb2R1Y3QtbGlzdGluZy12aWV3IC5wcm9kdWN0LWxpc3RpbmcgLmxlZnQtc2lkZSxcbiAgLm5vZGUtcHJvZHVjdCAjcHJvZHVjdC1yZWxhdGVkIC5sZWZ0LXNpZGUsXG4gIC5ub2RlLXByb2R1Y3QgI3Byb2R1Y3Qtb3ZlcnZpZXctc3VicHJvZHVjdHMgLmxlZnQtc2lkZSB7XG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcblxuICAgIC5pbWcge1xuICAgICAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpe1xuICAucHJvZHVjdC1saXN0aW5nLXZpZXcgLnByb2R1Y3QtbGlzdGluZyAubGVmdC1zaWRlLFxuICAubm9kZS1wcm9kdWN0ICNwcm9kdWN0LXJlbGF0ZWQgLmxlZnQtc2lkZSxcbiAgLm5vZGUtcHJvZHVjdCAjcHJvZHVjdC1vdmVydmlldy1zdWJwcm9kdWN0cyAubGVmdC1zaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucHJvZHVjdC1saXN0aW5nLXZpZXcgLnByb2R1Y3QtbGlzdGluZyAucmlnaHQtc2lkZSxcbiAgLm5vZGUtcHJvZHVjdCAjcHJvZHVjdC1yZWxhdGVkIC5yaWdodC1zaWRlLFxuICAubm9kZS1wcm9kdWN0ICNwcm9kdWN0LW92ZXJ2aWV3LXN1YnByb2R1Y3RzIC5yaWdodC1zaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCl7XG4ubm9kZS1wcm9kdWN0ICNwcm9kdWN0LXJlbGF0ZWQgbGksXG4ubm9kZS1wcm9kdWN0ICNwcm9kdWN0LW92ZXJ2aWV3LXN1YnByb2R1Y3RzIGxpIHtcbiAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vZGUtcHJvZHVjdCAjcHJvZHVjdC1yZWxhdGVkIGxpLFxuICAubm9kZS1wcm9kdWN0ICNwcm9kdWN0LW92ZXJ2aWV3LXN1YnByb2R1Y3RzIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAubm9kZS1wcm9kdWN0ICNwcm9kdWN0LXJlbGF0ZWQgYS5wcm9kdWN0LWxpc3RpbmcsXG4gIC5ub2RlLXByb2R1Y3QgI3Byb2R1Y3Qtb3ZlcnZpZXctc3VicHJvZHVjdHMgYS5wcm9kdWN0LWxpc3Rpbmcge1xuICAgIC8vY29sdW1uLWNvdW50OiAxO1xuXG4gICAgLnN1YnRpdGxlLFxuICAgIC50aXRsZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLy8gU3R5bGVzIGZvciBzZWFyY2ggcmVzdWx0IHBhZ2UuXG5kaXYudmlldy1pZC1zZWFyY2hfYWxsIC5jdC12aWRlby1zZWFyY2gge1xuICAuZmllbGQtbmFtZS1maWVsZC1yZXNvdXJjZS1wcm9kdWN0LFxuICAuZmllbGQtbmFtZS1maWVsZC1yZXNvdXJjZS1sYW5ndWFnZSxcbiAgLmZpZWxkLW5hbWUtZmllbGQtZHVyYXRpb24ge1xuICAgIC5maWVsZC1sYWJlbCxcbiAgICAuZmllbGQtaXRlbXMge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgIH1cblxuICAgIC5maWVsZC1pdGVtcyB7XG4gICAgICAuZmllbGQtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnLCc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5maWVsZC1uYW1lLWZpZWxkLWR1cmF0aW9uIHtcbiAgICAuY3QtdmlkZW8tZHVyYXRpb246YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYm9keS1maWVsZC1uby10YWdzIHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbn1cblxuLy8gRGVjcmVhc2UgaDEgb24gdmlkZW8gcGFnZS5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuLnZpZGVvLWluZm8td3JhcHBlciBoMSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLy8gU3R5bGVzIGZvciBwcm9tb3Rpb25zIHNsaWRlci5cbiNwcm9tb3Rpb25zLWhlYWRlciAucm93ID4gZGl2LmhlYWRlci1yaWdodCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbW96LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbi52aWV3LWlkLXByb21vdGlvbnNfc2xpZGVyIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuXG4gIC52aWV3LWNvbnRlbnQge1xuICAgIGhlaWdodDogaW5oZXJpdDtcblxuICAgIC5wcm9tb3Rpb25zLXNsaWRlci1jYXJvdXNlbCB7XG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICAgID4gdWwge1xuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICAgID4gbGkge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5vZGUtcGFnZSB7XG4gICNwcm9tb3Rpb25zLXRpdGxlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgLmxpbmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgICAubGluZS1pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDQwMCU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWMyYjM5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vRml4IGRlYWxlcnMgbW9iaWxlIGxheW91dFxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnd0Yi1kZWFsZXJzIC50YWJsZT50Ym9keT50cj50ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjFmO1xuICB9XG4gIGRpdi5kZWFsZXItbGF5b3V0IHRhYmxlIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICBkaXYuZGVhbGVyLWxheW91dCB0YWJsZSB0aGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBkaXYuZGVhbGVyLWxheW91dCB0YWJsZSB0Ym9keSB0ci5ldmVuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNlZGVkICFpbXBvcnRhbnQ7XG4gIH1cbiAgZGl2LmRlYWxlci1sYXlvdXQgdGFibGUgdHIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgfVxuICBkaXYuZGVhbGVyLWxheW91dCB0YWJsZSB0ZCB7XG4gICAgZGlzcGxheTpmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAvL2JvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NjYztcbiAgfVxuICBkaXYuZGVhbGVyLWxheW91dCB0YWJsZSB0ZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggI2I5YjRiNCBzb2xpZDtcbiAgfVxuICBkaXYuZGVhbGVyLWxheW91dCB0YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgZGl2LmRlYWxlci1sYXlvdXQgdGFibGUgZGl2I21vYmlsZV9lbGVtZW50OmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIGRpdi5kZWFsZXItbGF5b3V0IHRhYmxlIGRpdiNtb2JpbGVfZWxlbWVudCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG4gIGRpdi5kZWFsZXItbGF5b3V0IHRhYmxlIGRpdiNkbGFiZWwge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuIH1cblxuLy9TdHlsZXMgZm9yIHNsaWRlc2hvdyB3aGljaCBhZGRlZCBpbiBDS0VkaXRvclxuLnNsaWRlc2hvd1BsdWdpbiB7XG4gIC5hZC1nYWxsZXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5hZC1pbWFnZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG5cbiAgICAgIC5hZC1pbWctYmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMCBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBmaWx0ZXI6IGJsdXIoOHB4KTtcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgICAgIH1cblxuICAgICAgLmFkLW92ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjYpO1xuICAgICAgfVxuXG4gICAgICAuYWQtbmV4dCxcbiAgICAgIC5hZC1wcmV2IHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuYWQtbmV4dC1pbWFnZSxcbiAgICAgICAgLmFkLXByZXYtaW1hZ2Uge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgcGFkZGluZzogNjVweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFkLW5leHQtaW1hZ2Uge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDAgdXJsKCcuLi9pbWcvaWNvbnMvYXJyX3Iuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hZC1wcmV2LWltYWdlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwIHVybCgnLi4vaW1nL2ljb25zL2Fycl9sLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWQtY29udHJvbHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYWQtbmF2IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuYWQtYmFjayxcbiAgICAgIC5hZC1mb3J3YXJkIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWQtZm9yd2FyZCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwIHVybCgnLi4vaW1nL2ljb25zL2Fycl9yLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5hZC1iYWNrIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMCB1cmwoJy4uL2ltZy9pY29ucy9hcnJfbC5zdmcnKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuYWQtdGh1bWJzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFkLWFjdGl2ZSB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNsaWRlc2hvdy1nYWxsZXJ5IHtcbiAgI3Byb2R1Y3QtaW5mby1zZWN0aW9ucyB7XG4gICAgLmluZm8tc2VjdGlvbi1jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ubm9kZS1wcm9kdWN0IC5mbGV4c2xpZGVyIHtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIC1tb3otYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMCA1MHB4O1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5vZGUtcHJvZHVjdCAuZmxleHNsaWRlciNzbGlkZXIge1xuICAgICY6aG92ZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2LFxuICAgICY6aG92ZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0IHtcbiAgICAgIHRvcDogNDUlO1xuICAgIH1cbiAgICAuZmEtYXJyb3dzLWFsdCB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ub2RlLXByb2R1Y3QgLmZsZXhzbGlkZXIjc2xpZGVyIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAuZmEtYXJyb3dzLWFsdCB7XG4gICAgICByaWdodDogMjAlO1xuICAgIH1cbiAgfVxuICAubm9kZS1wcm9kdWN0IC5mbGV4c2xpZGVyI2Nhcm91c2VsIHtcbiAgICAvL3BhZGRpbmc6IDA7XG4gICAgLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5vZGUtcHJvZHVjdCAuZmxleHNsaWRlciNjYXJvdXNlbCB7XG4gICAgLy9wYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubm9kZS1wcm9kdWN0IC5mbGV4c2xpZGVyI2Nhcm91c2VsIHtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuc2xpZGVzIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEwNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ub2RlLXByb2R1Y3QgLmZsZXhzbGlkZXIjY2Fyb3VzZWwge1xuICAgIHBhZGRpbmc6IDAgNzBweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgLnNsaWRlcyBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNDUxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubm9kZS1wcm9kdWN0IC5mbGV4c2xpZGVyI2Nhcm91c2VsIHtcbiAgICAuc2xpZGVzIGxpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTEwcHg7XG4gICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ub2RlLXByb2R1Y3QgLmZsZXhzbGlkZXIjc2xpZGVyIHtcbiAgICAuZmEtYXJyb3dzLWFsdCB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLm5vZGUtcHJvZHVjdCAuZmxleHNsaWRlciNjYXJvdXNlbCB7XG4gICAgcGFkZGluZzogMCA1NXB4O1xuICAgIC5zbGlkZXMgbGkge1xuICAgICAgbWFyZ2luOiAwIDE1cHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiA4MXB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDgxcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjpob3ZlciAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXYsXG4gICAgJjpob3ZlciAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQge1xuICAgICAgdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuICAubm9kZS1wcm9kdWN0IC5mbGV4c2xpZGVyI3NsaWRlciB7XG4gICAgLmZhLWFycm93cy1hbHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6IDMyMXB4KSBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLm5vZGUtcHJvZHVjdCAuZmxleHNsaWRlciNjYXJvdXNlbCB7XG4gICAgLnNsaWRlcyBsaSB7XG4gICAgICBtYXJnaW46IDAgMTRweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDgwcHggIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogODBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAmOmhvdmVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldixcbiAgICAmOmhvdmVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtbmV4dCB7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgfVxuICB9XG4gIC5ub2RlLXByb2R1Y3QgLmZsZXhzbGlkZXIjc2xpZGVyIHtcbiAgICAuZmEtYXJyb3dzLWFsdCB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5ub2RlLXByb2R1Y3QgLmZsZXhzbGlkZXIjY2Fyb3VzZWwge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgIC5zbGlkZXMgbGkge1xuICAgICAgbWFyZ2luOiAwIDIycHggIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgJjpob3ZlciAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LXByZXYsXG4gICAgJjpob3ZlciAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQge1xuICAgICAgdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuICAubm9kZS1wcm9kdWN0IC5mbGV4c2xpZGVyI3NsaWRlciB7XG4gICAgLmZhLWFycm93cy1hbHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5sZWZ0LWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA5OTk5OSU7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMyYzNhO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4vLyBodWJzcG90IHRleHQuXG4ubGVnYWwtY29uc2VudC1jb250YWluZXIgcCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuZGl2LmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIHVsLmlucHV0cy1saXN0IGxpIHNwYW4gc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLy8gUHJvbW90aW9ucyAtQW5jaG9yIGxpbmsgZm9yIGNhdGVnb3J5XG5zZWN0aW9uLnByb21vdGlvbnMtc2VjdGlvbiBidXR0b24uY2F0TGluayB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5zZWN0aW9uLnByb21vdGlvbnMtc2VjdGlvbiBidXR0b24uY2F0TGluazpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG59XG5cblxuLy9SZWxhdGVkIHNlYXJjaCBibG9jayBiZWxvdyBzZWFyY2ggcGFnZVxuLypkaXYjcmVsYXRlZC1zZWFyY2ggLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIHRkIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cbmRpdiNyZWxhdGVkLXNlYXJjaCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgZGl2LnZpZXctY29udGVudCB7XG4gICAgYm9yZGVyOiAwO1xufVxuZGl2I3JlbGF0ZWQtc2VhcmNoIGRpdi5yZWxhdGVkLXNlYXJjaC1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIGRpdiNyZWxhdGVkLXNlYXJjaCAudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgdGQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgZGl2I3JlbGF0ZWQtc2VhcmNoIC5yZWxhdGVkLXNlYXJjaC1oZWFkZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIGRpdiNyZWxhdGVkLXNlYXJjaCB0YWJsZS52aWV3cy12aWV3LWdyaWQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59Ki9cblxuXG4ucHJvZHVjdC1ib3hlcyBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnUGx1dG9TYW5zTGlnaHQnO1xufVxuLnByb2R1Y3QtYm94ZXMgYSBpbWcgeyB3aWR0aDogMTAwJTsgfVxuLnByb2R1Y3QtYm94ZXMgYSBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzZjQ4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnByb2R1Y3QtYm94ZXMgc3Bhbi5vdXQge1xuICAgZGlzcGxheTogYmxvY2s7XG4gICBwYWRkaW5nOiAxNXB4O1xuICBoZWlnaHQ6IDc1cHg7XG59XG4ucHJvZHVjdC1ib3hlcyBzcGFuLmluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDY1cHggMCAwO1xufVxuLnByb2R1Y3QtYm94ZXMgYSBkaXYgaSB7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDAuOTtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjZEQTk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMTdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cbi5wcm9kdWN0LWJveCB7IG1hcmdpbjoyMHB4IGF1dG8gMCBhdXRvOyBtYXgtd2lkdGg6NDAwcHg7IH1cblxuLy8gRW1lcmdlbmN5IEFsZXJ0IE1lc3NhZ2Ugc3R5bGVzXG4uZW1lcmdlbmN5LWFsZXJ0IHtcbiAgYmFja2dyb3VuZDogI2RkZGRkZDtcblxuICAuY29udGFpbmVyLmFjY29yZGlvbi5tZC1hY2NvcmRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgLmNhcmQtYm9keSB7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICAgIGE6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gICAgaDIge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUGx1dG9TYW5zUmVndWxhcicsIHNhbnMtc2VyaWY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgY29sb3I6ICMxYzJiMzk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGNvbG9yOiAjYzRkODJmO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMWMyYjM5O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBsaW5lYXI7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIGEuY29sbGFwc2VkIGgyIGkge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgfVxuICB9XG59XG5cbmRpdi5lbmhhbmNlZC1wYWdlLXNlY3Rpb25zIC5yZWxhdGl2ZSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuZGl2LmVuaGFuY2VkLXBhZ2Utc2VjdGlvbnMgLmxpbmUgeyBwb3NpdGlvbjogcmVsYXRpdmU7IHdpZHRoOiA5NSU7IH1cbmRpdi5lbmhhbmNlZC1wYWdlLXNlY3Rpb25zIC5saW5lLWlubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4ODg7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbmRpdi5lbmhhbmNlZC1wYWdlLXNlY3Rpb25zIC5zZWN0aW9uLXJpZ2h0LXNpbmdsZS1pbWFnZSBpbWcgeyBtYXJnaW46NTBweCAwIDIwcHggMDsgfVxuZGl2LmVuaGFuY2VkLXBhZ2Utc2VjdGlvbnMgLnNlY3Rpb24tbGVmdC1zaW5nbGUtaW1hZ2UtZGVza3RvcCBpbWcgeyBtYXJnaW46NTBweCAwIDIwcHggMDsgfVxuZGl2LmVuaGFuY2VkLXBhZ2Utc2VjdGlvbnMgLnNlY3Rpb24tbGVmdC1zaW5nbGUtaW1hZ2UtbW9iaWxlIGltZyB7IG1hcmdpbjo1MHB4IDAgMjBweCAwOyB9XG5kaXYuZW5oYW5jZWQtcGFnZS1zZWN0aW9ucyAubGVmdC1jb250ZW50IHttYXJnaW4tdG9wOiA1MHB4OyB9XG5kaXYuZW5oYW5jZWQtcGFnZS1zZWN0aW9ucyAubGVmdC1jb250ZW50LWJvZHkgeyBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGRpdi5lbmhhbmNlZC1wYWdlLXNlY3Rpb25zIC5zZWN0aW9uLWxlZnQtc2luZ2xlLWltYWdlLW1vYmlsZSB7IG1hcmdpbi1sZWZ0OiAwOyBtYXJnaW4tcmlnaHQ6IDA7fVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZGl2LmVuaGFuY2VkLXBhZ2Utc2VjdGlvbnMgLnNlY3Rpb24tbGVmdC1zaW5nbGUtaW1hZ2UtbW9iaWxlIHsgbWFyZ2luLWxlZnQ6IDA7IG1hcmdpbi1yaWdodDogMDt9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCl7XG4gICAgYm9keS5ub2RlLXR5cGUtZW5oYW5jZWQtcGFnZS5kb21haW4td3d3LWthdm8tY29tLWVuLWFwIGRpdi5pbmZvLXNlY3Rpb24tY29udGVudCBkaXYuZmllbGQtbmFtZS1maWVsZC1wcm9kdWN0LXNlY3Rpb24taW1hZ2Uge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGJvZHkubm9kZS10eXBlLWVuaGFuY2VkLXBhZ2UuZG9tYWluLXd3dy1rYXZvLWNvbS1lbi1hcCBkaXYuaW5mby1zZWN0aW9uLWNvbnRlbnQgZGl2LmZpZWxkLW5hbWUtZmllbGQtcHJvZHVjdC1zZWN0aW9uLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbn1cblxuLy8gT25lVHJ1c3QgcG9wLXVwIHN0eWxlLlxuLm9wdGFub24tYWxlcnQtYm94LXdyYXBwZXIgLm9wdGFub24tYnV0dG9uLW1vcmUgLm9wdGFub24tYWxlcnQtYm94LWJ1dHRvbi1taWRkbGUgYnV0dG9uIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4jb25ldHJ1c3QtY29uc2VudC1zZGsgI29uZXRydXN0LWJ1dHRvbi1ncm91cCAjb25ldHJ1c3QtcGMtYnRuLWhhbmRsZXIuY29va2llLXNldHRpbmctbGluazpob3ZlcixcbiNvbmV0cnVzdC1jb25zZW50LXNkayAjb25ldHJ1c3QtYnV0dG9uLWdyb3VwICNvbmV0cnVzdC1wYy1idG4taGFuZGxlci5jb29raWUtc2V0dGluZy1saW5rOmFjdGl2ZSxcbiNvbmV0cnVzdC1jb25zZW50LXNkayAjb25ldHJ1c3QtYnV0dG9uLWdyb3VwICNvbmV0cnVzdC1wYy1idG4taGFuZGxlci5jb29raWUtc2V0dGluZy1saW5rOmZvY3VzLFxuI29uZXRydXN0LWNvbnNlbnQtc2RrICNvbmV0cnVzdC1wYy1idG4taGFuZGxlci5jb29raWUtc2V0dGluZy1saW5rLFxuI29uZXRydXN0LWNvbnNlbnQtc2RrICNvbmV0cnVzdC1wYy1idG4taGFuZGxlciB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzQyOEJDQSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxO1xuICBvdXRsaW5lOiBub25lO1xuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG4uY29va2llLXNldHRpbmctbGluazpob3Zlcixcbi5jb29raWUtc2V0dGluZy1saW5rOmFjdGl2ZSxcbi5jb29raWUtc2V0dGluZy1saW5rOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4vLyBPbmVUcnVzdCBjb29raWUgcG9saWN5LlxuYnV0dG9uI290LXNkay1idG4ub3Qtc2RrLXNob3ctc2V0dGluZ3MsXG5idXR0b24jb3Qtc2RrLWJ0bi5vcHRhbm9uLXNob3ctc2V0dGluZ3Mge1xuICBmb250LWZhbWlseTogJ1BsdXRvU2Fuc0NvbmRMaWdodCcsc2Fucy1zZXJpZjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxLjNlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNkRBOTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzM2Y0ODtcbiAgfVxufVxuXG5kaXYjb3Qtc2RrLWNvb2tpZS1wb2xpY3ktdjIub3Qtc2RrLWNvb2tpZS1wb2xpY3kge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAub3Qtc2RrLWNvb2tpZS1wb2xpY3ktdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAnUGx1dG9TYW5zTGlnaHQnLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgaDMjY29va2llLXBvbGljeS10aXRsZSB7XG4gICAgY29sb3I6ICMzMzM7XG4gIH1cbiAgI2Nvb2tpZS1wb2xpY3ktZGVzY3JpcHRpb24sXG4gIC5vdC1zZGstY29va2llLXBvbGljeS1ncm91cC1kZXNjLFxuICAub3QtdGFibGUtaGVhZGVyLFxuICBhLFxuICBzcGFuLFxuICB0ZCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgaDUsXG4gIGg2LFxuICBsaSxcbiAgcCxcbiAgYSxcbiAgc3BhbixcbiAgdGQsXG4gIHNlY3Rpb24sXG4gICNjb29raWUtcG9saWN5LWRlc2NyaXB0aW9uLFxuICAub3Qtc2RrLWNvb2tpZS1wb2xpY3ktZ3JvdXAge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG4gIC5vdC1zZGstY29va2llLXBvbGljeS1ncm91cCB7XG4gICAgZm9udC1mYW1pbHk6ICdQbHV0b1NhbnNNZWRpdW0nLHNhbnMtc2VyaWY7XG4gIH1cblxufVxuIiwiJWhpZGUtdGV4dCB7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xufVxuXG4lZmlsdGVyLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWxpZ2h0O1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICMxNDQ2N2M7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIG1hcmdpbjogMCBhdXRvIDVweDtcbn0iLCIua2Vyci1wYWdlLWJsb2cge1xuICAuY29tbW9uLWhlYWRlciB7XG4gICAgLmxpbmUtaW5uZXIge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgIH1cbiAgfVxuICAvLy5yZWdpb24tY29udGVudCwgLmJsb2cge1xuICAvLyAgbWF4LXdpZHRoOiA5ODBweDtcbiAgLy8gIG1hcmdpbjogMCBhdXRvO1xuICAvL31cbiAgLmhlYWRpbmdzIHtcbiAgICBwYWRkaW5nOiAwIDEwcHggMTVweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC52aWV3LWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIGEge1xuICAgICAgY29sb3I6ICMzNTM1MzU7XG4gICAgfVxuICB9XG4gIC5yZWdpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIC5yZWdpb24tYmxvZy1hc2lkZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgI2Jsb2NrLXZpZXdzLWJsb2ctZmVhdHVyZWQtcG9zdCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzMwcHgpO1xuICAgICAgcGFkZGluZzogMCAwIDAgNTBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlldy1kaXNwbGF5LWlkLWZlYXR1cmVkX3Bvc3Qge1xuICAgIC52aWV3cy1maWVsZC1jcmVhdGVkIHtcbiAgICAgIG1hcmdpbjogNHB4IDAgMDtcbiAgICB9XG4gIH1cbiAgLnZpZXctZGlzcGxheS1pZC1wb3B1bGFyX3Bvc3RzIHtcbiAgICAudmlld3MtZmllbGQtY3JlYXRlZCB7XG4gICAgICBtYXJnaW46IDRweCAwIDA7XG4gICAgfVxuICB9XG4gIC52aWV3cy1maWVsZC1jcmVhdGVkIHtcbiAgICBjb2xvcjogI2IxYjFiMTtcbiAgICBtYXJnaW46IDRweCBhdXRvIDA7XG4gICAgbWF4LXdpZHRoOiAyNjlweDtcbiAgfVxuICAjYmxvY2stdmlld3MtYmxvZy1mZWF0dXJlZC1wb3N0IHtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDY0MHB4O1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZXdzLWZpZWxkOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIGNvbG9yOiAjNTU1NTU1O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY0OXB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gICNibG9jay12aWV3cy1ibG9nLXBvcHVsYXItcG9zdHMge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgIHBhZGRpbmc6IDI1cHggNDBweDtcbiAgICBoMiB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuYmxvZ3MtaXRlbXMge1xuICAgIC52aWV3LWNvbnRlbnQge1xuICAgICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIH1cbiAgfVxufVxuXG4jYmxvY2stdmlld3MtYmxvZy1uZXctYmxvZyxcbi52aWV3LWRpc3BsYXktaWQtbmV3X2Jsb2cge1xuICAuYmxvY2stdGl0bGUsXG4gIC52aWV3LWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG4gIC5jb250cm9sLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudmlld3Mtcm93Om50aC1jaGlsZCgzbisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudmlld3Mtcm93Om50aC1jaGlsZCgybisxKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICB9XG4gIH1cbiAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDI2OXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2hldnJvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgaW1nIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAuYmxvZy1pdGVtIHtcbiAgICBpbWcge1xuICAgICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAudmlldy1lbXB0eSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG5cbi52aWV3LWRpc3BsYXktaWQtcG9wdWxhcl9wb3N0cyB7XG4gIC52aWV3cy1yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoI2IzYjJiMiwgMC41MSk7XG5cbiAgICAmLnZpZXdzLXJvdy1sYXN0IHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogIzQzNmRhOTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIHdpZHRoOiAwcHg7XG4gICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDlweCBzb2xpZCAjYzRkODJmO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubm9kZS10eXBlLWJsb2cge1xuICAudmlldy1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgLnZpZXdzLXJvdyB7XG4gICAgICBtYXJnaW46IDIwcHg7XG4gICAgICAudmlld3MtZmllbGQge1xuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xuICAgICAgICAuaW1nLXJlc3BvbnNpdmUge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC52aWV3cy1maWVsZC10aXRsZSwgLnZpZXdzLWZpZWxkLWNyZWF0ZWQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMjIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBjb2xvcjogIzJhNjQ5NjtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBhOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NoZXZyb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC52aWV3cy1maWVsZC1jcmVhdGVkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjYjFiMWIxO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMzIwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cbiAgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuc29jaWFsIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q5ZDlkOTtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIG1heC13aWR0aDogMTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5hdXRob3ItaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyNzlweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA2NXB4O1xuICAgIC5waG90by13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHg7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiA2MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTUlIDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC5maWVsZC1uYW1lLWZpZWxkLWF1dGhvci1uYW1lIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbiAgLnBvc3QtY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBzcGFuLm5vZGUtZGF0ZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgICAgY29sb3I6ICM5YzljOWM7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICM5YzljOWM7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmY3ODAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2FsZW5kYXJfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYnRuLWRhdGUtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgc3Bhbi5ub2RlLWRhdGUsIGgxLm5vZGUtdGl0bGUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5vZGUtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxpZ2h0O1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgIH1cbiAgICAudGFncy1zZWN0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcycHg7XG4gICAgICAuZmllbGQtbmFtZS1maWVsZC1wb3N0LXRhZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgLmZpZWxkLWl0ZW1zID4gZGl2IHtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMmE2NDk2O1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgICAgICAgbWFyZ2luOiA1cHggNXB4IDEwcHggMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA4NyU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIHdpZHRoOiA3NyU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcXVvdGUuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG4gIC5wb3N0LW5hdiB7XG4gICAgLnBvc3QtbmF2LXdyYXAge1xuICAgICAgbWF4LXdpZHRoOiA4MjJweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAucG9zdC1wcmV2IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICAucG9zdC1uZXh0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMmE2NDk2O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMzBweDtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvIDMwcHg7XG4gICAgfVxuICB9XG4gIC5pbWctY29udGFpbmVyIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDU1MHB4O1xuICAgIH1cbiAgfVxuICAuYmFjay10by1ibG9nIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMmE2NDk2O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2NoZXZyb24uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgdG9wOiAycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuaW1nLXdyYXAge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnBvc3QtY29udGFpbmVyIHtcbiAgICBpZnJhbWUge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuZmllbGQtbmFtZS1ib2R5IHtcbiAgICBpbWcge1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgdGFibGUge1xuICAgIHRkIHtcbiAgICAgIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlldy1kaXNwbGF5LWlkLXJlbGF0ZWRfcG9zdCB7XG4gICAgLnZpZXctZmlsdGVycyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uc2hhcmUtcHJvdmlkZXIuZmxhdC5zcXVhcmUuc2l6ZS0xNi5ob3Jpem9udGFsIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICAmOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLnNwaW5uZXIge1xuICBib3JkZXI6IDVweCBzb2xpZCAjMmE2NDk2O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjZDlkOWQ5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxlZnQ6IC00NXB4O1xuICBhbmltYXRpb246IGxvYWQgMXMgbGluZWFyIGluZmluaXRlO1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICB3aWR0aDogMzIuNjlweDtcbiAgICBoZWlnaHQ6IDI4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbG9hZCB7XG4gIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLnNoYXJlNDItaXRlbSB7XG4gIGEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc29jaWFsLWljb25zLnN2Z1wiKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgYVtkYXRhLWNvdW50PWxua2RdIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00OHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhW2RhdGEtY291bnQ9dHdpXSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAtNzJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNzaGFyZTQyIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLy8yTVQgYmxvZ1xuLnBhZ2UtdGF4b25vbXktdGVybS02MjUzIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIG1pbi13aWR0aDogMTQ0cHg7XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSksIDAgMCA4cHggIzJhNjQ5NjtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgIH1cbiAgfVxuICAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgQG1lZGlhKG1heC13aWR0aDogNzY4cHgpe1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5rZXJyLXBhZ2UtYmxvZywgLmtlcnItcGFnZS0ybXQge1xuICAuYmxvZy1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICB9XG4gIH1cbiAgLm5vZGUtdGVhc2VyIHtcbiAgICBtYXJnaW46IDQwcHggMTBweCAwIDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBoNCB7XG4gICAgICBtYXJnaW46IDIwcHggMTVweCAwIDE1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjY2NjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBjb2xvcjogIzI0MTkxNDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgIGNvbG9yOiAjMjQxOTE0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tZXRhLWRhdGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxpZ2h0O1xuICAgICAgbWFyZ2luOiAzcHggMTVweCAwIDE1cHg7XG4gICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjZmFhNjFhO1xuICAgICAgfVxuICAgIH1cbiAgICAudGVhc2VyLWJvZHkge1xuICAgICAgbWFyZ2luOiAxMHB4IDE1cHggMTVweCAxNXB4O1xuICAgICAgYS5yZWFkLW1vcmUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICMyYTY0OTY7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjNTQ1NDU0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiN2aWV3cy1leHBvc2VkLWZvcm0tYmxvZy1uZXctYmxvZywgI3ZpZXdzLWV4cG9zZWQtZm9ybS1ibG9nLXRtdCB7XG4gIC52aWV3cy13aWRnZXQtc29ydC1ieSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgICAudmlld3MtZXhwb3NlZC13aWRnZXRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtYXgtd2lkdGg6IDI1OHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgI2VkaXQtdGl0bGUtd3JhcHBlciB7XG4gICAgICBvcmRlcjogMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAuZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAudmlld3Mtd2lkZ2V0LXNvcnQtb3JkZXIge1xuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgICAgLmJ0biB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICMyYTY0OTY7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY2NjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBtaW4td2lkdGg6IDE0NHB4O1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDhweCAjMmE2NDk2O1xuICAgICAgfVxuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc2VhcmNoLnN2Z1wiKSBuby1yZXBlYXQgOTklO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxN3B4O1xuICAgIH1cbiAgICAuYnRuLWRlZmF1bHQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogI2IxYjFiMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICB9XG4gIC52aWV3LWZpbHRlcnMge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHtcbiAgICAgIGZsb2F0OiBub25lO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbltuYW1lPSdvcCddIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGxhYmVsW2Zvcj0nZWRpdC10aXRsZSddIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zZWxlY3QyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxuICAucGFnaW5hdGlvbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxufSIsIkBtaXhpbiBicmVha3BvaW50KCR3aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59IiwiJHNjcmVlbi14czogNDgwcHg7XG4kc2NyZWVuLXNtOiA3NjhweDtcbiRzY3JlZW4tbWQ6IDk5MnB4O1xuJHNjcmVlbi1sZzogMTIwMHB4O1xuXG4kZm9udC1saWdodDogJ1BsdXRvU2Fuc0xpZ2h0JztcbiRmb250LXJlZ3VsYXI6ICdQbHV0b1NhbnNNZWRpdW0nO1xuJGZvbnQtbGlnaHQyOiAnUGx1dG9TYW5zQ29uZExpZ2h0JztcbiRmb250LWNvbmQtbWVkaXVtOiAnUGx1dG9TYW5zQ29uZE1lZGl1bSc7Il19 */
