.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}.product-listing-view .product-listing .left-side .img img{top:50%;transform:translateY(-50%)}.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:11px}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm5ldy1zdHlsZXMuc2NzcyIsIl9wbGFjZWhvbGRlcnMuc2NzcyIsIl9ibG9nLnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBbVlBLHNIQzlYRSw2QkFDQSxjQUNBLGNBQ0EsZ0JBQ0EsZ0JBQ0EsaUJBQWtCLENBQ25CLDJDQ1JLLFdBQVksQ0FIbEIsMEJBV0ksb0JBQ0EsZUFBZ0IsQ0FacEIsOEJBZUksbUJBQW9CLENBZnhCLGdDQWlCTSxhQUFjLENBakJwQixnQ0FxQkksY0FBZSxDQXJCbkIsbUNBd0JJLGdDQUNBLGlCQUNBLG9CQUFBLEFBQ0EsYUFBQSxtQkFBQSxBQUNBLGVBQUEsc0JBQUEsQUFBOEIsNkJBQUEsQ0FDOUIsMEJBN0JKLG1DQThCTSxxQkFBQSxBQUF1QixzQkFBQSxDQVkxQixDQTFDSCxtRUFrQ00seUJBQ0Esa0JBQW1CLENBRW5CLDBCQXJDTixtRUFzQ1EsV0FDQSxTQUFVLENBRWIsQ0F6Q0wsb0VBNkNNLGNBQWUsQ0E3Q3JCLG9FQWtETSxjQUFlLENBbERyQixxQ0FzREksY0FDQSxrQkFDQSxlQUFnQixDQXhEcEIsa0RBNERNLGVBQ0EsYUFBYyxDQTdEcEIsb0RBZ0VNLFlBQ0EsY0FBZSxDQUNmLDBCQWxFTixvREFtRVEsY0FBZSxDQUVsQixDQXJFTCw0RUF1RU0sY0FDQSxnQkFDQSxjQUFlLENBQ2hCLDBCQTFFTCxnREE0RU0sVUFBVyxDQU1kLENBSkMsMEJBOUVKLGdEQStFTSxXQUNBLGVBQWdCLENBRW5CLENBbEZILGdEQW9GSSxZQUNBLG1CQUNBLGlCQUFrQixDQXRGdEIsbURBd0ZNLFNBQ0EsZUFDQSx3QkFBeUIsQ0FDekIsMEJBM0ZOLG1EQTRGUSxpQkFBa0IsQ0FFckIsQ0FDRCwwQkEvRkosZ0RBZ0dNLGdCQUNBLFdBQ0EsYUFBYyxDQUVqQixDQXBHSCwyQ0F3R00sY0FBZSxDQUNoQiw4SkFRRCxlQUNBLHlCQUNBLGdCQUNBLG1CQUNBLGdCQUNBLGVBQWdCLENBQ2hCLDBCQVZKLDhKQVdNLGtCQUNBLGVBQWdCLENBRW5CLENBZEgsbUZBZ0JJLGFBQWMsQ0FDZiwwQkFqQkgsMkdBb0JNLFVBQVcsQ0FDWixDQUVILGlEQXZCRiwyR0F5Qk0sVUFBVyxDQUNaLENBMUJMLDJGQTZCSSxnQkFDQSxhQUFjLENBOUJsQiwrRkFnQ00sZUFDQSxrQkFDQSxjQUNBLGtCQUFtQixDQW5DekIsMkdBcUNRLFdBQ0EsNERBQ0EsV0FDQSxZQUNBLGNBQ0Esa0JBQ0EsUUFDQSxLQUFNLENBQ1AsMEJBN0NQLDZEQWtETSxhQUFjLENBRWpCLENBcERILG1GQXVETSxpQkFDQSxXQUNBLGFBQWMsQ0F6RHBCLDZFQTZESSxjQUFlLENBQ2hCLDBDQUtDLGtCQUNBLGVBQ0EsOENBQXFDLENBSnpDLHlEQU9NLGtCQUFtQixDQVB6Qix5REFXTSxlQUFnQixDQVh0Qiw0Q0FjTSxrQkFDQSxjQUNBLGVBQ0EsZ0JBQ0EsZ0JBQWlCLENBbEJ2QixrREFxQlEsV0FDQSxxQkFDQSxnQkFDQSxVQUNBLFdBQ0EsaUNBQ0Esb0NBQ0EsNkJBQThCLENBNUJ0Qyw2REFrQ1EsWUFBYSxDQUNkLDBCQW5DUCwrQkF1Q0ksV0FDQSxhQUFjLENBRWpCLENBRUQsOEJBRUksZ0JBQ0EsY0FDQSxvQkFBQSxBQUNBLGFBQUEscUJBQUEsQUFBdUIsc0JBQUEsQ0FMM0IseUNBT00sV0FBWSxDQVBsQixzREFTUSxlQUFnQixDQVR4QixzRUFXVSxhQUFjLENBQ2YsMEJBWlQsc0RBY1UsZUFBZ0IsQ0FFbkIsQ0FoQlAsMEhBa0JRLGlCQUNBLGlCQUFrQixDQUNsQiwwQkFwQlIsMEhBcUJVLGlCQUNBLGNBQWUsQ0FFbEIsQ0F4QlAsNERBMEJRLGNBQ0EsWUFDQSxjQUFlLENBNUJ2Qiw4REE4QlUsZ0JBQ0EsYUFBYyxDQUNmLDBCQWhDVCw0REFrQ1UsVUFBVyxDQWxDckIsb0VBb0NZLFdBQ0EsNERBQ0EsV0FDQSxZQUNBLHFCQUNBLGtCQUNBLFVBQ0EsT0FBUSxDQUNULENBNUNYLDhEQWdEUSxvQkFDQSxjQUNBLGVBQWdCLENBQ2pCLDBCQW5EUCx5Q0FxRFEscUJBQXNCLENBY3pCLENBWkMsMEJBdkROLHlDQXdEUSxlQUFnQixDQVduQixDQVRDLDBCQTFETix5Q0EyRFEsa0JBQ0EsaUJBQ0EsWUFDQSxlQUNBLGdCQUNBLGdDQUNBLGVBQWdCLENBRW5CLENBQ0QsMEJBcEVKLDhCQXFFTSxlQUNBLG1CQUFBLEFBQ0EsZUFBQSwwQkFBQSxBQUFzQixxQkFBQSxDQUV6QixDQXpFSCx5QkEyRUksY0FDQSxtQkFBQSxBQUNBLGVBQUEsbUJBQW9CLENBN0V4Qix3QkFnRkksNkJBQ0EsZ0JBQ0EsaUJBQ0EsZ0JBQ0Esa0JBQ0EsZ0JBQWlCLENBckZyQiw2QkF3RkksV0FDQSxnQkFDQSwyQkFBQSxBQUNBLG9CQUFBLG1CQUFBLEFBQ0EsZUFBQSwwQkFBQSxBQUNBLHNCQUFBLGtCQUNBLFFBQVMsQ0E5RmIseUNBZ0dNLG9CQUFBLEFBQ0EsYUFBQSxXQUNBLGtCQUFtQixDQWxHekIsNkNBb0dRLGdCQUNBLFdBQ0EsbUJBQW9CLENBdEc1QixvQ0EwR00sa0JBQ0EsUUFBUyxDQTNHZiwyREE4R00sZUFBZ0IsQ0FDakIsMEJBL0dMLDZCQWlITSxjQUNBLGVBQ0EsbUJBQ0EsZ0JBQ0EsS0FBTSxDQUVULENBdkhILDhCQXlISSxnQkFDQSwyQkFBQSxBQUNBLG9CQUFBLG1CQUFBLEFBQ0EsZUFBQSwwQkFBQSxBQUFzQixxQkFBQSxDQTVIMUIsNkNBOEhNLGdCQUNBLGFBQWMsQ0EvSHBCLCtDQWlJUSxhQUFjLENBakl0QixxREFtSVUsY0FDQSxvQkFBcUIsQ0FwSS9CLG9EQXdJUSxXQUNBLHFCQUNBLGtFQUNBLFlBQ0EsV0FDQSxpQkFBa0IsQ0E3STFCLDZDQWlKTSxvQkFBQSxBQUNBLGFBQUEsc0JBQUEsQUFDQSw4QkFBQSxtQkFBb0IsQ0FDcEIsMEJBcEpOLDZDQXFKUSxTQUFVLENBRWIsQ0F2SkwseUZBeUpNLGlCQUFrQixDQUNsQiwwQkExSk4seUZBMkpRLGNBQWUsQ0FFbEIsQ0E3SkwsMENBK0pNLDZCQUNBLGNBQWUsQ0FoS3JCLDRDQW1LTSxrQkFBbUIsQ0FuS3pCLHVFQXFLUSxlQUFnQixDQXJLeEIsd0ZBdUtVLGNBQ0EseUJBQ0EsZ0JBQ0EsaUJBQ0Esc0JBQ0Esb0JBQXFCLENBNUsvQixxR0E4S1ksY0FBZSxDQTlLM0IseUNBb0xNLGtCQUNBLGNBQ0EsNkJBQ0EseUJBQ0EsYUFBYyxDQXhMcEIsMkNBMExRLFVBQ0EsZ0JBQ0EsY0FDQSxVQUNBLGVBQ0EsZ0JBQWlCLENBQ2pCLDBCQWhNUiwyQ0FpTVUsVUFDQSxjQUFlLENBRWxCLENBcE1QLGdEQXNNUSxXQUNBLDREQUNBLHFCQUNBLFlBQ0EsV0FDQSxlQUNBLGlCQUFrQixDQUNuQiwwQkE3TVAsOEJBZ05NLFdBQ0EsY0FDQSxhQUFjLENBRWpCLENBcE5ILHlDQXVOTSxnQkFDQSxXQUNBLG1CQUNBLGtCQUNBLGFBQWMsQ0M5YWxCLCtDQUNFLFdBQ0EsY0FDQSxVQUFXLENBQ1osb0RENmFLLFVBQVcsQ0E5Tm5CLG9EQWlPUSxXQUFZLENBak9wQiwyQ0FvT1EsYUFBYyxDQXBPdEIsaUNBd09NLFdBQ0EsY0FDQSw2QkFDQSxrQkFDQSxTQUNBLGlCQUNBLHFCQUFzQixDQTlPNUIsbUNBbVBNLFdBQ0EsY0FDQSxnQkFBaUIsQ0FyUHZCLGdDQTBQTSxjQUNBLGNBQWUsQ0EzUHJCLHVDQTZQUSxXQUNBLDREQUNBLFVBQ0EsWUFDQSxxQkFDQSxrQkFDQSxZQUNBLFFBQ0EsaUJBQ0Esd0JBQXlCLENBdFFqQywwQkEyUUksZ0NBQ0Esb0JBQ0Esa0JBQW1CLENBN1F2Qix1Q0FpUk0sY0FBZSxDQUNoQiwwQkFsUkwscUNBdVJRLFlBQ0EsZUFBZ0IsQ0FFbkIsQ0ExUkwseUJBOFJNLHFCQUNBLFdBQVksQ0FDWiwwQkFoU04seUJBaVNRLFVBQ0Esc0JBQ0Esb0JBQUEsQUFDQSxhQUFBLHFCQUFBLEFBQXVCLHNCQUFBLENBRTFCLENBdFNMLDREQTJTTSxZQUFhLENBQ2QsK0NBS0gsY0FBZSxDQURqQixxREFHSSxjQUFlLENBQ2hCLFNBSUQseUJBQ0Esa0JBQ0EsNkJBQ0Esa0JBQ0EsV0FDQSxZQUNBLFdBQ0EsaUNBQWtDLENBQ2xDLDBCQVRGLFNBVUksY0FDQSxZQUNBLGtCQUNBLGdCQUFpQixDQUVwQixDQUVELGdCQUNFLEdBQUssc0JBQXVCLENBQzVCLEtBQU8sd0JBQXlCLENBQUEsQ0FHbEMsZ0JBRUUsMERBQTJELENBRjdELGlDQU1JLHNDQUF1QyxDQU4zQyxnQ0FVSSxzQ0FBdUMsQ0FDeEMsU0FJRCxZQUNBLGVBQ0Esb0JBQUEsQUFDQSxhQUFBLHNCQUFBLEFBQThCLDZCQUFBLENBQy9CLHVDQUtHLHNCQUNBLGdCQUNBLFlBQ0EsZUFDQSxjQUNBLFlBQ0EsZUFBZ0IsQ0FScEIsNkNBVU0sNERBQWlFLENBVnZFLDZDQWFNLHdCQUF5QixDQWIvQixtRUFpQkksWUFDQSxlQUFnQixDQUNoQiwwQkFuQkosbUVBb0JNLFVBQVcsQ0FFZCxDQUdILHFEQUVJLFVBQVcsQ0FDWCwwQkFISixxREFJTSxTQUFVLENBS2IsQ0FIQywwQkFOSixxREFPTSxTQUFVLENBRWIsQ0FUSCx5REFXSSx3QkFDQSxxQkFBc0IsQ0FaMUIsK0RBY00sd0JBQ0EsZ0NBQ0EsbUJBQ0EsYUFBYyxDQWpCcEIsMkVBb0JRLGFBQWMsQ0FwQnRCLG1FQXVCUSxnQkFDQSxjQUNBLG9CQUFxQixDQXpCN0IsK0VBMkJVLGFBQWMsQ0EzQnhCLCtFQWdDTSw2QkFDQSx1QkFDQSxlQUFnQixDQWxDdEIseUZBb0NRLGFBQWMsQ0FwQ3RCLG1GQXdDTSwwQkFBMkIsQ0F4Q2pDLDJHQTBDUSwwQkFDQSxhQUFjLENBM0N0Qix1SEE2Q1UsYUFBYyxDQUNmLDJHQVFMLGFBQ0EsaUJBQWtCLENBSHRCLDZHQU1NLG9CQUFBLEFBQ0EsYUFBQSxtQkFBQSxBQUFxQixvQkFBQSxDQUNyQiwwQkFSTiw2R0FTUSxtQkFBQSxBQUNBLGVBQUEsMEJBQUEsQUFDQSxzQkFBQSxnQkFDQSxVQUNBLGFBQWMsQ0FFakIsQ0FmTCx1R0FpQk0saUJBQUEsQUFDQSxRQUFBLGlCQUNBLFVBQ0EsZ0JBQ0EsaUJBQWtCLENBckJ4QixpSkF1QlEsb0JBQUEsQUFBYSxZQUFBLENBQ2QsMEJBeEJQLHVHQTBCUSxXQUNBLGtCQUFBLEFBQ0EsU0FBQSxnQkFBaUIsQ0FFcEIsQ0E5QkwsNkhBaUNNLGFBQWMsQ0FqQ3BCLDZKQXVDUSx5QkFBMEIsQ0F2Q2xDLDZmQXlDVSx1QkFDQSxjQUNBLGdCQUNBLFlBQWEsQ0E1Q3ZCLG1JQWlETSx5QkFDQSxzQkFDQSxnQkFDQSxZQUNBLGVBQ0EsY0FDQSxZQUNBLGVBQWdCLENBeER0QiwrSUEwRFEsNERBQWlFLENBMUR6RSxtSEE4RE0sa0RBQ0Esb0JBQXFCLENBL0QzQixpSUFrRU0sV0FBWSxDQWxFbEIsbUhBcUVNLGNBQ0EsZUFBZ0IsQ0F0RXRCLDJGQTBFSSxrQkFBbUIsQ0ExRXZCLG1KQThFTSxVQUFXLENBQ1gsMEJBL0VOLG1KQWdGUSxjQUNBLGNBQWUsQ0FqRnZCLDZLQW1GVSxTQUFVLENBbkZwQix1TEFzRlUsVUFDQSxhQUFjLENBQ2YsQ0FLTCwwQkE3RkosK0dBOEZNLFlBQWEsQ0FFaEIsQ0FoR0gscUdBa0dJLGVBQ0EsV0FBWSxDQW5HaEIsdUZBc0dJLHFCQUFBLEFBQ0EsdUJBQUEsb0JBQUEsQUFDQSxhQUFBLFVBQVcsQ0FDWCwwQkF6R0osdUZBMEdNLGNBQ0EsOEJBQUEsQUFDQSwyQkFEQSxBQUNBLHNCQUFBLGtCQUNBLGdCQUFpQixDQUVwQixDRnB2QkgsZUFDRSxzQkFDQSxjQUNBLGNBQ0EsWUFDQSxrQkFBbUIsQ0FMckIsMEJBUUksaUJBQ0EsWUFDQSxVQUNBLG1CQUNBLG9CQUFBLEFBQ0EsYUFBQSwrQkFBQSxBQUNBLDJCQUFBLG9CQUFBLEFBQ0EsMkJBQUEsbUJBQUEsQUFBZSxjQUFBLENBZm5CLG1CQW1CSSxZQUNBLGlCQUNBLGVBQ0EsNkJBQ0Esa0JBQ0EsUUFDQSxtQ0FDQSxnQ0FDQSwrQkFDQSw4QkFDQSxnQkFBaUIsQ0FDbEIsa0RBTUQsbUJBQ0Esa0JBQ0EsU0FBVSxDQUxaLDRuQkFhSSxhQUFjLENBQ2YscUNBZEgsa0RBaUJJLG1CQUFvQixDQU12QixDRzVEQyxzQ0hxQ0Ysa0RBcUJJLGNBQWUsQ0FFbEIsQ0FFRCxvQkFDRSxrQkFBQSxBQUNBLGNBQUEsZ0JBQ0EsYUFDQSxpQkFBQSxBQUFRLE9BQUEsQ0FtRFQscUNBdkRELG9CQVdJLGlCQUFrQixDQTRDckIsQ0dySEMsc0NIOERGLG9CQWVJLGNBQ0Esa0JBQUEsQUFDQSxjQUFBLGVBQWdCLENBc0NuQixDQXZERCxnQ0F5QkksZ0JBQ0EsVUFDQSw0QkFBNkIsQ0EzQmpDLG1DQThCTSxRQUFTLENBOUJmLDZDQWlDUSxnQkFDQSxxQkFDQSxxQkFBc0IsQ0FuQzlCLHFDQXVDUSxZQUNBLGVBQ0EsaUNBQ0EsZ0JBQWlCLENBVWxCLHNDQXBEUCxxQ0E2Q1UscUJBQ0EsZ0JBQ0EsbUJBQ0EsZ0JBQ0EsdUJBQ0EscUJBQXNCLENBRXpCLENBS1AsZUFDRSxjQUNBLGVBQ0EsK0JBQ0EsaUJBQUEsQUFBUSxPQUFBLENBMERULHFDQTlERCxlQU9JLDZCQUE4QixDQXVEakMsQ0E5REQseUJBV0ksaUJBQ0EsaUJBQWtCLENBWnRCLDJCQWdCSSxTQUNBLGtCQUNBLFVBQVUsQ0FsQmQsd0NBcUJNLGNBQ0Esa0JBQ0EsVUFBVSxDQXZCaEIsZ0NBNEJJLFdBQ0EsaUJBQ0EsY0FBZSxDQTlCbkIsMEJBa0NJLGFBQ0EsWUFDQSxpQkFDQSw0QkFDQSwrQkFDQSxlQUNBLGlCQUNBLFlBQ0EsZUFBZ0IsQ0ExQ3BCLHNCQThDSSx1QkFDQSxZQUNBLGNBQ0EsY0FDQSxVQUNBLFVBQ0EsZ0JBQWlCLENBcERyQiw0QkF1RE0sVUFBVyxDQXZEakIsa0NBMkRNLFlBQWEsQ0FDZCxhQUtILGVBQ0EsY0FDQSxlQUNBLFVBQ0EsaUJBQUEsQUFDQSxhQUFBLGlCQUFBLEFBQVEsT0FBQSxDQWtIVCxxQ0F4SEQsYUFTSSxpQkFBQSxBQUNBLGFBQUEsaUJBQUEsQUFDQSxRQUFBLGlCQUFrQixDQTZHckIsQ0cvU0Msc0NIdUxGLGFBZUksa0JBQUEsQUFDQSxjQUFBLGlCQUFBLEFBQ0EsUUFBQSxjQUFlLENBdUdsQixDQXhIRCxxQkFxQkksVUFBVyxDQXJCZiw2QkF5QkksaUJBQ0EsZ0JBQ0Esa0JBQ0EsUUFDQSxxQkFDQSxtQkFDQSxZQUNBLFlBQ0EsQUFHQSx3QkFBeUIsQ0FwQzdCLGtDQTBDTSx5QkFDQSxlQUFnQixDQTNDdEIsd0JBZ0RJLG1CQUNBLFlBQ0Esa0JBQ0EsaUJBQ0EsTUFDQSxRQUNBLEFBR0EsZ0NBQ0EsV0FDQSxXQUFZLENBM0RoQix5QkErREksbUJBQ0EsWUFDQSxrQkFDQSxXQUNBLE1BQ0EsUUFDQSxBQUdBLCtCQUFnQyxDQXhFcEMseURBOEVNLFlBQWEsQ0E5RW5CLGlCQW1GSSxrQkFDQSxRQUNBLDJCQUNBLG1DQUNBLGdDQUNBLCtCQUNBLDZCQUE2QixDQXpGakMseURBOEZJLGVBQ0EsZ0JBQWlCLENBL0ZyQixpQ0FtR0ksUUFBUyxDQW5HYix3QkF1R0ksZ0JBQWlCLENBdkdyQixvQkEyR0ksNkJBQ0EsOEJBQ0EsMkNBQ0EseUNBQ0EsMEJBQ0EsMkJBQ0Esd0NBQ0Esc0NBQ0EscUJBQ0Esc0JBQ0EsbUNBQ0EsZ0NBQWlDLENBQ2xDLHNCQUlELGNBQ0EsZUFDQSxrQkFDQSxpQkFBaUIsQ0FKbkIsMEJBT0ksYUFDQSxpQkFDQSxlQUNBLFVBQVcsQ0FLWixxQ0FmSCwwQkFhTSxvQkFBcUIsQ0FFeEIsQ0FmSCxnQ0FrQkksaUJBQ0EsUUFBUyxDQW5CYiwwREF3QkkscUJBQXNCLENBeEIxQiwyQkE0QkksY0FDQSxlQUNBLHFCQUFzQixDQTlCMUIsd0JBa0NJLGNBQWUsQ0FsQ25CLDhCQXFDTSxVQUFXLENBQ1oscUNBTUgsaUJBQUEsQUFDQSxhQUFBLGlCQUFBLEFBQVEsT0FBQSxDQVdULHFDQWRELHFDQU1JLGlCQUFBLEFBQ0EsUUFBQSxpQkFBQSxBQUFhLFlBQUEsQ0FPaEIsQ0d6V0Msc0NIMlZGLHFDQVdJLGtCQUFBLEFBQ0EsY0FBQSxpQkFBQSxBQUFRLE9BQUEsQ0FFWCxDQUVELGdCQUNFLFlBQWEsQ0FNZCxxQ0FQRCxnQkFJSSxjQUNBLG1CQUFvQixDQUV2QixDQUVELHlCQUNFLFlBQWEsQ0FXZCxxQ0FaRCx5QkFJSSxpQkFBa0IsQ0FRckIsQ0doWUMscUNIb1hGLHNFQVNNLG1CQUFvQixDQUV2QixDQUdILHlDQUVFLGFBQ0EsV0FDQSxvQkFDQSxxQkFBc0IsQ0FtQ3ZCLHFDQXhDRCx5Q0FRSSxhQUFjLENBZ0NqQixDQXhDRCwrRUFpQkksc0JBQ0EsZUFBZ0IsQ0FsQnBCLGlFQXNCSSxlQUFnQixDQXRCcEIsK0NBMEJJLGdCQUFpQixDQTFCckIscURBNkJNLGlCQUFrQixDQTdCeEIsK0NBa0NJLGtCQUFtQixDQWxDdkIscURBcUNNLGdCQUFpQixDQUNsQixxQ0FwREwseUJBMERJLGlCQUFrQixDQUdyQixDQUVELHVDQUVJLHlCQUEwQixDQUMzQixxQ0FHSCxjQUVJLG9CQUFBLEFBQWEsWUFBQSxDQUZqQixnQ0FNUSxrQkFBQSxBQUFjLGFBQUEsQ0FOdEIsaUNBVVEsa0JBQUEsQUFBYyxhQUFBLENBQ2YsQ0dwY0wscUNIeWNGLHlDQUdNLGNBQWUsQ0FFbEIsQ0FMSCwwQ0FRSSxTQUFVLENBS1gscUNBYkgsMENBV00sY0FBZSxDQUVsQixDQUdILDhCQUNFLFFBQVMsQ0FEWCxtQ0FJSSxrQkFDQSxrQkFBbUIsQ0FMdkIsZ0RBU0ksU0FDQSxpQkFBa0IsQ0FWdEIsbUlBZ0JJLFVBQVcsQ0FoQmYsaURBb0JJLGdCQUNBLHVCQUF3QixDQUN6QixxQ0F0QkgsOEJBeUJJLGFBQWMsQ0F6QmxCLG1DQTRCTSxRQUFTLENBNUJmLGdEQWdDTSxlQUFnQixDQWhDdEIsbUlBc0NNLFNBQVUsQ0F0Q2hCLGtEQTBDTSxnQkFDQSxnQkFBaUIsQ0FDbEIsQ0E1Q0wsb0VBaURNLHdCQUF5QixDQUMxQixnQ0FLSCxTQUNBLHNGQUNBLGlCQUFrQixDQUhwQix5Q0FPTSxpQkFBa0IsQ0FQeEIsMkNBWUksY0FDQSxnQkFDQSxXQUNBLGNBQ0EseUJBQTBCLENBaEI5Qix1Q0FvQkksa0JBQ0EsTUFDQSxTQUNBLFFBQ0EsWUFDQSx5QkFDQSxZQUNBLFlBQ0EsZUFBZ0IsQ0E1QnBCLDZDQStCTSxjQUNBLGdCQUNBLG1DQUNBLGVBQ0EsVUFBVyxDQUNaLHFDQXBDTCxnQ0F3Q0ksdUJBQXdCLENBeEM1QiwyQ0EyQ00seUJBQTBCLENBM0NoQyx1Q0ErQ00sZ0JBQWlCLENBL0N2Qiw2Q0FrRFEsZUFBZ0IsQ0FDakIsQ0dsa0JMLHFDSCtnQkYseUNBMERRLGtCQUNBLFNBQVUsQ0FDWCxDQUtQLHNDQUVJLGNBQ0EsNEJBQTZCLENBSGpDLHNDQU9JLDZCQUNBLGNBQWUsQ0FDaEIscUNBVEgsc0NBYU0sZ0JBQWlCLENBYnZCLHNDQWlCTSxhQUFjLENBQ2YsQ0FJTCwrQkFFSSxjQUNBLDZCQUNBLGNBQWUsQ0FDaEIscUNBS0MseUJBQ0EsWUFDQSxtQkFBb0IsQ0FKeEIsMkNBT00sb0JBQXFCLENBQ3RCLG1MQVFELGlCQUFrQixDQUNuQiw4RkFPRyxnQkFBaUIsQ0FKdkIseUNBU0ksa0JBQ0EsZ0JBQWlCLENBVnJCLDhEQWVJLGdCQUFpQixDQWZyQixxQ0FxQk0sY0FDQSxjQUFlLENBdEJyQiwyQ0F5QlEseUJBQTBCLENBekJsQyw0QkFnQ00sWUFBYSxDQWhDbkIsbUNBdUNRLG9CQUFxQixDQXZDN0IsbUNBMkNRLFlBQWEsQ0EzQ3JCLHVDQWdETSxnQkFDQSxlQUFnQixDQWpEdEIsMkVBd0RNLG9CQUFxQixDQXhEM0IsbUNBNERNLGNBQ0Esa0JBQ0EsUUFBUyxDQTlEZix5REFtRVEsa0JBQ0EsU0FBVSxDQXBFbEIsMENBd0VRLHFCQUNBLGVBQWdCLENBekV4Qiw4Q0E2RVEsYUFDQSxlQUFnQixDQUNqQiwrQkFPSCxtQkFBb0IsQ0FGeEIsb0NBS00scUJBQXNCLENBTDVCLHdDQVFRLHFCQUNBLFVBQVcsQ0FUbkIsMkJBZUksbUJBQ0EsaUJBQWtCLENBaEJ0QixtQ0FvQkksNkJBQ0EsY0FDQSxrQkFBbUIsQ0FFbkIsMEJBeEJKLG1DQXlCTSxlQUFnQixDQUVuQixDQTNCSCx5Q0E4Qkksc0JBQ0EsZUFBZ0IsQ0EvQnBCLCtEQW9DTSxZQUFhLENBQ2Qsb0VBT0MsWUFBYSxDQUNkLHNDQU9ELGNBQWUsQ0FGbkIseURBTUksZUFBZ0IsQ0FDakIseURBS0MsUUFBUyxDQUZiLGtEQU1JLG1CQUFvQixDQU54QixvR0FVSSxzQkFDQSxVQUFXLENBWGYsc0dBZUkseUNBQTBDLENBZjlDLDBFQW1CSSxpQkFBa0IsQ0FuQnRCLDhIQXVCSSxxREFBc0QsQ0FDdkQsOENBTUcsa0JBQW1CLENBSHpCLG9CQU9NLDZCQUNBLGdCQUNBLGNBQ0EsZUFDQSxxQkFDQSxrQkFBbUIsQ0FaekIseUJBZVEscUJBQ0EsWUFDQSxXQUNBLGlCQUFrQixDQWxCMUIsc0NBcUJVLDBFQUE2RSxDQXJCdkYsNkJBeUJVLG9CQUFxQixDQXpCL0IscURBaUNVLDJCQUE0QixDQWpDdEMsd0RBeUNVLHNFQUF5RSxDQXpDbkYscUNBaURNLGtCQUNBLGdCQUFpQixDQWxEdkIsNkNBcURRLGlCQUNBLGtCQUNBLG1CQUNBLGdDSS8xQjBCLENKdXlCbEMscUNBK0RNLGlCQUFrQixDQS9EeEIsZ0RBa0VRLG9CQUFxQixDQWxFN0IsdUdBc0VZLGVBQ0EsNkJBQ0EsZ0JBQ0EsbUJBQ0EsV0FDQSxpQkFBa0IsQ0EzRTlCLDBDQW9GTSxrQkFDQSxlQUFnQixDQXJGdEIsaURBd0ZRLG9CQUFxQixDQXhGN0IsZ0RBNEZRLCtCQUFnQyxDQTVGeEMsK0NBZ0dRLGtCQUFtQixDQWhHM0IsdURBb0dRLGdCQUNBLGVBQ0EsOEJBQ0EsZUFBZ0IsQ0F2R3hCLDRDQTJHUSxnQkFDQSxlQUNBLGlCQUNBLGdDSXI1QjBCLENKczVCM0IsK0JBT0QsWUFBYSxDQUZqQiwyQ0FJTSxnQ0FDQSx5QkFDQSxlQUFnQixDQUNqQixzQ0FQTCwrQkFTTSxvQkFBcUIsQ0FReEIsQ0FqQkgsOENBWU0sV0FBWSxDQUliLHNDQWhCTCw4Q0FjUSxjQUFlLENBRWxCLENBaEJMLDZCQW1CSSxZQUFhLENBSWQsc0NBdkJILDZCQXFCTSxvQkFBcUIsQ0FFeEIsQ0F2QkgsNENBMEJNLFlBQWEsQ0FJZCxzQ0E5QkwsNENBNEJRLG9CQUFxQixDQUV4QixDQUtQLDRCQUNFLE9BQVEsQ0FJVCxzQ0FMRCw0QkFHSSxPQUFRLENBRVgsQ0FFQyxrREFDRSxtQ0FFTSx5QkFDQSxpQkFBQSxBQUNBLFFBQUEsaUJBQUEsQUFDRixZQUFBLENBMXhCUixhQTZ4QlEsaUJBQUEsQUFBYSxZQUFBLENBem5CckIscUNBNG5CUSxpQkFBQSxBQUFhLFlBQUEsQ0FDaEIsOEJBRUMsZ0JBQWlCLENBQ2xCLENBSUwsc0NBQ0UsV0FBWSxDQUNiLDBDQUVDLG9CQUFxQixDQUN0QiwyQkFFQyxhQUFjLENBQ2YsMEJBRUMsbUZBQ0UscUJBQXNCLENBQ3ZCLENBRUgsc0JBRUksYUFBYyxDQUZsQix3Q0FLUSw0QkFBNkIsQ0FMckMsd0JBU00sbUJBQ0EsZ0JBQ0Esc0JBQXVCLENBWDdCLGdDQWdCSSxvQkFBcUIsQ0FDdEIsa0RBakJILHlCQW9CTSxlQUFnQixDQUduQixDQXZCSCwrQ0EwQk0sd0JBQXlCLENBMUIvQix5QkE4Qkksc0JBQ0EsYUFBYyxDQS9CbEIsNEJBaUNNLHNCQUNBLGNBQ0EsNEJBQTZCLENBbkNuQyw4QkFxQ1Esc0JBQ0EsVUFBVyxDQUNaLDBCQXZDUCxrQ0EwQ1Usd0JBQXlCLENBMUNuQyxvQ0E0Q1kscUJBQXNCLENBQ3ZCLENBUVAsMEJBckRKLHlCQXVEUSx3QkFBeUIsQ0FDMUIsQ0F4RFAseUJBNERJLGtCQUFvQixDQTVEeEIsNEJBaUVNLDRCQUE2QixDQWpFbkMsa0NBbUVRLHdCQUF5QixDQW5FakMsOEJBc0VRLGtCQUFvQixDQUNyQiwwQkFLTCx3VkFRSSx3QkFBeUIsQ0FFNUIsQ0FDSCxpREFDRSxPQUNFLGdDQUFpQyxDQUNsQyxnQkFFQyxnQkFDQSxZQUFhLENBN0ZqQix3QkFnR0ksZUFFQSxtQkFDQSxnQkFDQSxzQkFBdUIsQ0FFeEIsOEJBRUMsa0JBQW1CLENBQ3BCLHVEQUVDLDJCQUE0QixDQUM3Qiw4Q0FFQywyQkFBNEIsQ0FDN0IsMERBRUMsMkJBQTRCLENBQzdCLHdDQUVDLG1CQUNBLGdCQUNBLHNCQUF1QixDQUN4QiwrQ0FFQyxlQUFnQixDQUNqQixnQkFHQyx1QkFDQSx1Q0FBMkMsQ0FDNUMsQ0FHSCwraUJBT0Usd0JBQXlCLENBQzFCLGVBSUMsd0JBQ0EsaUJBQWtCLENBRnBCLDhCQUtJLHdCQUF5QixDQUMxQixvRUFPRCxZQUFhLENBcUVkLHFDQXhFRCxvRUFNSSxjQUFlLENBa0VsQixDQXhFRCxtSUFVSSxrQkFDQSxTQUFVLENBWGQsb0tBY00saUJBQ0Esc0JBQ0EsV0FDQSwwQkFBMkIsQ0FqQmpDLDRGQXNCSSxpQkFDQSxrQkFDQSxVQUNBLGVBQ0Esb0JBQXFCLENBcUN0QixxQ0EvREgsNEZBNkJNLGNBQ0Esc0JBQXVCLENBaUMxQixDR25zQ0Qsc0NIb29DRiw0RkFrQ00sYUFBYyxDQTZCakIsQ0EvREgscUdBc0NNLGtEQUNBLGVBQ0EsZ0JBQ0EsaUJBQ0EscUJBQ0EsaUJBQWtCLENBbUJuQixzQ0E5REwscUdBOENRLGVBQ0EsYUFBYyxDQWVqQixDQTlETCwwSEFtRFEsV0FDQSxrQkFDQSxZQUNBLFNBQ0EsUUFDQSxVQUNBLGNBQ0EsV0FDQSxXQUNBLGVBQWdCLENBNUR4Qix1SEFrRUksa0JBQW1CLENBbEV2Qiw2SEFxRU0sNEJBQTZCLENBQzlCLHlDQU1ELFdBQ0EseUJBQ0EsbUJBQ0Esa0JBQ0EsZ0JBQWlCLENBRWpCLDBCQVJKLHlDQVNNLFdBQ0EsU0FBVSxDQUViLENBWkgseUNBZUksZUFDQSxZQUNBLFVBQVcsQ0FFWCwwQkFuQkoseUNBb0JNLFlBQWEsQ0E0QmhCLENBaERILCtEQXdCTSxZQUFhLENBeEJuQiw4REE0Qk0sWUFBYSxDQTVCbkIsNkRBZ0NNLHNCQUNBLHFCQUFzQixDQWpDNUIsbUZBb0NRLFdBQ0EsZ0JBQWlCLENBckN6QixnT0E0Q1Esc0JBQ0EsYUFBYyxDQTdDdEIsOEJBbURJLG1CQUFvQixDQW5EeEIsMkNBc0RNLGlCQUFrQixDQXREeEIsa0RBeURRLGNBQ0Esd0JBQXlCLENBMURqQywyQ0ErRE0saUJBQWtCLENBL0R4Qiw4REFrRVEsa0JBQ0EsZUFDQSxRQUNBLFVBQVcsQ0FyRW5CLDZDQTBFTSxrQkFDQSxjQUFlLENBM0VyQiwyREE4RVEsa0JBQ0EseUJBQ0EsY0FDQSxlQUNBLGdCQUNBLGlCQUNBLHlCQUEwQixDQXBGbEMsaUVBd0ZRLGtCQUNBLFdBQ0EsWUFDQSxNQUNBLFNBQ0EsUUFDQSxVQUNBLGNBQ0EsY0FDQSxrQkFDQSx5QkFDQSwrQkFDQSw0QkFDQSxhQUFjLENBckd0QixtRUF3R1UsaUJBQ0Esb0JBQXFCLENBekcvQiw2Q0ErR00sa0NBQ0EsWUFBYSxDQWhIbkIscURBbUhRLGNBQWUsQ0FuSHZCLDJDQXdITSxnQkFDQSxhQUFjLENBQ2Ysd0JBSUgsa0JBQ0EsTUFDQSxTQUNBLE9BQ0EsUUFDQSx1Q0FDQSxVQUFXLENBUGIsMkNBVUksZUFDQSxRQUNBLFNBQ0Esb0NBQXFDLENBYnpDLDZDQWdCTSxjQUFlLENBQ2hCLFlBdUJILGlCQUFrQixDQXBCcEIseUJBRUksYUFBYyxDQUZsQiwwQkFNSSxZQUFhLENBTmpCLHlCQVVJLGdCQUFpQixDQVZyQixnQ0FhTSxjQUNBLDZCQUNBLGdCQUNBLGdCQUFpQixDQWhCdkIsdUJBdUJJLHFCQUNBLGtCQUNBLE1BQ0EsUUFDQSxZQUNBLFVBQ0EsU0FBVSxDQTdCZCx5QkFnQ00sYUFBYyxDQWhDcEIsMEJBcUNJLGlCQUFrQixDQXJDdEIsZ0NHeDFDSSxXQUNBLGNBQ0EsVUFBVyxDSHMxQ2YscUNBeUNNLFdBQ0EsVUFDQSxrQkFDQSxrQkFBbUIsQ0FFbkIsMEJBOUNOLHFDQStDUSxXQUNBLGNBQWUsQ0F5QmxCLENBdEJDLGlEQW5ETixxQ0FvRFEsVUFDQSxlQUFnQixDQXJEeEIsbURBd0RVLGNBQWUsQ0F4RHpCLHFEQTREVSxVQUFXLENBQ1osQ0FHSCwwQkFoRU4sbURBa0VVLGNBQWUsQ0FsRXpCLHFEQXNFVSxVQUFXLENBQ1osQ0F2RVQsc0NBNEVNLFNBQVUsQ0E1RWhCLHVCQWlGSSxZQUFhLENBakZqQixrQ0FzRk0sWUFBYSxDQXRGbkIsZ0NBMEZNLFdBQ0EsV0FDQSxVQUNBLFFBQVMsQ0E3RmYsZ0NBaUdNLGFBQWMsQ0FqR3BCLDZCQXNHSSxlQUFnQixDQXRHcEIsdUJBMEdJLG9CQUFBLEFBQ0EsYUFBQSx1QkFBQSxBQUFvQixtQkFBQSxDQTNHeEIsNENBZ0hJLFdBQ0EsWUFDQSxrQkFDQSw4QkFDQSxrQkFDQSxxQkFDQSxTQUNBLFlBQ0EsWUFBYSxDQWVkLHFDQXZJSCw0Q0EySE0sUUFBUyxDQVlaLENBdklILG9EQStITSxzQkFDQSxlQUNBLGFBQWMsQ0FqSXBCLDhEQXFJTSxZQUFhLENBckluQixzQkEwSUksV0FDQSxVQUFXLENBM0lmLHNCQStJSSxVQUNBLFdBQVksQ0FDYiw2RUFNQyxZQUFhLENBSGpCLDZFQU9JLGNBQWUsQ0FQbkIsdUdBVU0saUJBQWtCLENBVnhCLHFIQWFRLGNBQ0Esd0JBQXlCLENBZGpDLDJHQXNCUSxxQkFDQSx5QkFDQSxZQUNBLFlBQ0EsY0FDQSxpQkFDQSxlQUNBLGdCQUNBLGNBQ0EsdURBQ0Esb0JBQXFCLENBaEM3Qix1SEFtQ1UsY0FDQSx3QkFBeUIsQ0FwQ25DLHlFQTJDSSxnQkFBaUIsQ0FTbEIscUNBcERILHlFQThDTSxtQkFBb0IsQ0FNdkIsQ0d2aURELHFDSG0vQ0YseUVBa0RNLG1CQUFvQixDQUV2QixDQUdILDJCQUNFLGVBQWdCLENBRGxCLG1EQUlJLGtCQUFtQixDQUp2Qiw2Q0FRSSxjQUNBLDZCQUNBLGdCQUNBLGlCQUNBLGdCQUFpQixDQUNsQixxQ0FiSCx1Q0FpQk0sZ0JBQWlCLENBTXBCLENHamtERCxxQ0gwaURGLHVDQXFCTSxnQkFBaUIsQ0FFcEIsQ0FHSCxRQUNFLGVBQ0EsWUFBYSxDQUZmLHlCQUtJLDRDQUNBLG1CQUNBLGlCQUFrQixDQUVsQiw0REFUSix5QkFVTSxrQkFBbUIsQ0FNdEIsQ0dwbERELHFDSG9rREYseUJBY00seUJBQTBCLENBRTdCLENBaEJILHdDQW9CTSxrQkFBbUIsQ0FwQnpCLDhCQXlCSSxZQUNBLFlBQWEsQ0FFYixxQ0E1QkosOEJBNkJNLFlBQ0EsV0FDQSxvQkFBcUIsQ0FpQnhCLENBaERILGdDQW1DTSxhQUFjLENBbkNwQixrQ0F1Q00sU0FDQSxvQkFDQSx3QkFBeUIsQ0F6Qy9CLHdDQTZDUSxvQkFBcUIsQ0E3QzdCLGdDQW1ESSxjQUFlLENBRWYscUNBckRKLGdDQXNETSx5QkFDQSxVQUFXLENBbUJkLENBMUVILHNIQTZEUSxvQkFBcUIsQ0E3RDdCLDBEQWlFUSxrQkFDQSxlQUFnQixDQWxFeEIsNERBc0VRLGlDQUNBLGVBQWdCLENBdkV4QixxQ0E4RU0sa0JBQ0EsY0FDQSxvQkFBcUIsQ0FoRjNCLHVEQW1GUSxtQkFDQSxpQ0FDQSxnQkFDQSxlQUNBLGFBQWMsQ0F2RnRCLHlEQTBGVSxpQ0FDQSxnQkFDQSxlQUNBLGFBQWMsQ0E3RnhCLHNEQWtHUSxpQ0FDQSxlQUFnQixDQW5HeEIsK0VBd0dVLGlDQUNBLGVBQWdCLENBekcxQiw4Q0FpSE0sZUFDQSxXQUFZLENBbEhsQixtQkF1SEksa0JBQW1CLENBRW5CLDREQXpISixtQkEwSE0sVUFDQSxxQkFDQSxrQkFDQSxTQUNBLFlBQ0EsV0FDQSxXQUNBLFNBQVUsQ0FZYixDR2p0REQscUNIb2tERixtQkFxSU0scUJBQ0Esa0JBQ0EsVUFDQSxNQUNBLFlBQ0EsVUFDQSxVQUFXLENBRWQsQ0E3SUgsc0dBa0pNLGNBQ0EscUJBQ0EsaUJBQWtCLENBcEp4Qiw0Q0F5SkksWUFBYSxDQXpKakIsK0JBOEpNLGdCQUNBLHFCQUNBLDZDQUNBLGtCQUNBLG9CQUNBLG1DQUNBLGtDQUNBLDBCQUNBLGlCQUNBLGFBQWMsQ0F2S3BCLDBCQTJLTSxjQUNBLG9CQUFxQixDQUN0QixzQkFLSCxnQkFBaUIsQ0F1SGxCLHFDQXhIRCxrREFNUSx3QkFBeUIsQ0FFNUIsQ0FSTCxxQ0FZSSxXQUFZLENBWmhCLGtDQWdCSSxnQkFBaUIsQ0FoQnJCLDhCQW9CSSxpQkFBa0IsQ0FwQnRCLGlEQXVCTSxrQkFBbUIsQ0F2QnpCLG9FQTBCUSxZQUNBLFdBQ0EsWUFBYSxDQWlCZCxxQ0E3Q1Asb0VBK0JVLFdBQ0Esb0JBQUEsQUFDQSxhQUFBLHFCQUFBLEFBQXVCLHNCQUFBLENBWTFCLENBN0NQLHdFQXFDVSwyQkFBQSxBQUNBLDBCQURBLEFBQ0Esa0JBQUEsZ0JBQ0EsVUFBVyxDQUtaLHFDQTVDVCx3RUEwQ1ksV0FBQSxBQUFPLE1BQUEsQ0FFVixDQTVDVCxnRUFnRFEsYUFBYyxDQWhEdEIsa0VBb0RRLGdCQUNBLGNBQ0EsV0FDQSxrQkFDQSxlQUNBLGdCQUFpQixDQXpEekIsMEVBNkRRLGNBQ0Esa0JBQ0EsaUJBQ0EsTUFBTyxDQWhFZixpS0FvRVUsV0FDQSxhQUFjLENBckV4QixnRkF3RVUsVUFBVyxDQXhFckIsbUdBNEVVLGNBQWUsQ0E1RXpCLHFEQWlGUSxrQkFDQSxxQkFDQSxXQUNBLFVBQ0EsWUFDQSxVQUNBLGVBQ0EsYUFBYyxDQXhGdEIsOEVBNkZVLGtDQUNBLCtCQUNBLDhCQUNBLDRCQUE2QixDQWhHdkMsaURBdUdNLDZCQUNBLGNBQWUsQ0F4R3JCLGdEQTRHTSxnQkFBaUIsQ0E1R3ZCLHNFQWdITSxpQkFDQSxtQkFBb0IsQ0FLckIscUNBdEhMLHNFQW9IUSxVQUFXLENBRWQsQ0FJTCwwQ0FFSSw4QkFDQSxjQUNBLGdCQUNBLGVBQWdCLENBTHBCLDRDQVFNLDhCQUNBLGNBQ0EsZUFBZ0IsQ0FWdEIseUNBZUksNkJBQ0EsZ0JBQ0EsaUJBQ0EsZUFBZ0IsQ0FDakIsaUNBS0MsbUJBQW9CLENBRnhCLG1EQU9NLGVBQ0Esb0JBQUEsQUFDQSxhQUFBLHVCQUFBLEFBQ0EsbUJBQUEsbUJBQUEsQUFBZSxjQUFBLENBVnJCLHdDQWdCSSxjQUFlLENBU2hCLHFDQXpCSCx3Q0FtQk0sU0FBVSxDQU1iLENHOTVERCxxQ0hxNERGLHdDQXVCTSxlQUFnQixDQUVuQixDQXpCSCwyQ0E0QkksbUJBQ0EsV0FBWSxDQUNiLDJGQUtELFlBQWEsQ0FDZCwrQkFHQyx3QkFBeUIsQ0FDMUIsOENBR0MseUJBQ0Esc0JBQ0Esd0JBQXlCLENBSDNCLHVEQU1JLGNBQ0EsY0FBZSxDQVBuQixrRUFXSSx5QkFDQSxjQUNBLGNBQWUsQ0FibkIsZ0RBaUJJLGFBQWMsQ0FqQmxCLHdHQStCUSx5QkFDQSx5QkFBMEIsQ0FDM0IsNENBTUwsWUFBYSxDQUNkLDhDQUlHLGtCQUNBLG1CQUNBLGNBQ0EsZUFDQSxlQUFnQixDQU5wQiwrQ0FVSSxnQkFBaUIsQ0FWckIsNENBY0kseUJBQ0EsY0FDQSxjQUFlLENBaEJuQiwwQkFvQkksMEJBQ0EsYUFBYyxDQXJCbEIsd0ZBMEJNLFlBQWEsQ0FDZCw4RUFLSCx5QkFDQSxzQkFDQSxnQ0FDQSwwQkFBMkIsQ0FKN0IsZ0ZBT0ksb0NBQXFDLENBQ3RDLG1DQUdELHNCQUF1QixDQUR6QixvR0FJSSxvREFDQSx1Q0FDQSw2Q0FDQSxrQ0FBbUMsQ0FDcEMsc0NBS0MseUJBQ0EsMkJBQ0EseUJBQ0EsWUFDQSxjQUNBLGVBQ0EsaUJBQ0EsdUNBQXdDLENBVDVDLDZDQVlNLGdDQUNBLGNBQ0Esb0JBQ0EsV0FDQSxnQkFBaUIsQ0FDbEIsb0NBTUQseUJBQ0EsMkJBQ0EseUJBQ0EsWUFDQSxZQUNBLGVBQ0EsaUJBQ0EsdUNBQXdDLENBQ3pDLDJGQUtELFlBQWEsQ0FDZCxzREFJRyx5QkFDQSxjQUNBLGVBQ0EsaUJBQ0Esa0JBQW1CLENBTnZCLHdEQVVJLHlCQUNBLFlBQ0EsY0FDQSxlQUNBLGlCQUNBLGdCQUNBLGtCQUFtQixDQWhCdkIsd0RBb0JJLGVBQ0EsaUJBQ0EsbUJBQ0EsZUFBZ0IsQ0FDakIsbUNBS0MsZ0JBQ0Esa0JBQW1CLENBSHZCLGdFQVNVLHlCQUNBLGNBQ0Esa0JBQW1CLENBWDdCLGtFQWNZLGFBQWMsQ0FkMUIsNkRBbUJRLHVDQUF3QyxDQW5CaEQsbUVBc0JZLGlCQUNBLHVCQUNBLGVBQWdCLENBeEI1Qix3RUE0QmMsd0JBQXlCLENBQzFCLGlEQVVULGVBQWdCLENBRnBCLHVEQUlNLGVBQWdCLENBSnRCLGdFQU9VLHlCQUNBLGNBQ0Esa0JBQW1CLENBVDdCLGtFQVlZLGFBQWMsQ0FaMUIsNkRBaUJRLHVDQUF3QyxDQWpCaEQsbUVBb0JZLGlCQUNBLHVCQUNBLGVBQWdCLENBdEI1Qix3RUEwQmMsd0JBQXlCLENBMUJ2QyxtRUFvQ00sdUNBQXdDLENBcEM5QywwSUF3Q0ksNEJBQTZCLENBeENqQyw2SUEyQ00sZUFBZ0IsQ0EzQ3RCLDZKQThDUSxnQkFBaUIsQ0E5Q3pCLHdEQW9ESSxjQUNBLGNBQWUsQ0FyRG5CLHFFQXdETSxrQkFBbUIsQ0FDcEIsOERBS0gsWUFBYSxDQUNkLHNDQUdDLHlCQUNBLGVBQ0EsaUJBQWtCLENBQ25CLGdDQUdDLHlCQUNBLGVBQ0Esc0JBQXVCLENBQ3hCLHlDQUlHLG1CQUNBLGlCQUFrQixDQUh0Qix5REFLTSxVQUFXLENBTGpCLDJEQVNNLHdCQUNBLGdCQUNBLGtCQUNBLE1BQU8sQ0FaYiw4REFnQk0sd0JBQ0EsZ0JBQ0Esa0JBQ0EsTUFBTyxDQW5CYiw4REF1Qk0sd0JBQ0EsZ0JBQ0Esa0JBQ0EsTUFBTyxDQTFCYiw4REE4Qk0sd0JBQ0EsZ0JBQ0Esa0JBQ0EsTUFBTyxDQWpDYixnREFxQ00sZ0JBQWlCLENBS2YsMEJBMUNSLDZEQTJDVSxTQUFVLENBRWIsQ0E3Q1AseURBb0RRLGtCQUNBLGlCQUFrQixDQUNuQiwwQkFLUCwwQkFFSSxlQUFnQixDQWFuQixDQVZDLDBCQUxGLDJDQU9NLGlCQUFrQixDQVB4QixvREFVUSxxQkFDQSxlQUFnQixDQUNqQixDQUtQLGFBQ0UsVUFBVyxDQUNaLDBCQUVELGtCQUdNLGNBQWUsQ0FFbEIsQ0FMSCxnQ0FTTSxrQkFBbUIsQ0FDcEIsMEJBS0gsNkNBQ0UsV0FBWSxDQUNiLENBR0gsZ0JBQ0UsZ0JBQ0EsbUJBQ0Esa0JBQ0Esc0JBQ0EsaUJBQWtCLENBTHBCLG1CQVFJLGVBQ0EsY0FDQSw0QkFDQSxnQkFDQSxpQkFDQSwrQkFBZ0MsQ0FDakMsa0VBS0MsZUFBZ0IsQ0FFaEIsMEJBSkosa0VBS00sV0FBWSxDQXVCZixDQTVCSCx3RUFTTSxhQUFjLENBQ2YsMEJBVkwsc0VBYVEsYUFBYyxDQUNmLENBRUgsMEJBaEJKLDJFQWtCUSxRQUFTLENBbEJqQixrRkFvQlUsUUFBUyxDQXBCbkIsc0VBeUJRLFlBQWEsQ0FDZCxDQUtQLDBFQUVJLGdCQUNBLFFBQVMsQ0FIYixpRkFLTSxRQUFTLENBQ1YsazZDQXlCRCxpQ0FBa0MsQ0FDbkMsOENBS0MseUJBQ0EsZUFBZ0IsQ0FIcEIsbURBTUkscUJBQXNCLENBTjFCLDBEQVNNLGdCQUNBLHlCQUNBLFlBQ0EsV0FDQSxpQkFBa0IsQ0FieEIsaUVBZ0JRLFFBQ0EsS0FBTSxDQWpCZCwyRUFzQk0sZUFBZ0IsQ0F0QnRCLCtGQXlCUSxlQUFnQixDQXpCeEIsa0dBNEJVLDRCQUE2QixDQTVCdkMseURBa0NNLGVBQWdCLENBbEN0Qix1RUFzQ00seUJBQ0EsZ0JBQ0EsV0FBWSxDQUNiLHNDQUtILFlBQ0EsU0FBVSxDQUZaLGtEQUtJLFdBQVksQ0FDYiwwQkFOSCxzQ0FXSSxXQUNBLFdBQ0EsV0FBWSxDQUNiLDZEQUdDLGtCQUFtQixDQURyQix3RUFJSSxlQUFnQixDQUNqQixDQUlMLHVDQUVJLGVBQWdCLENBRnBCLDZHQU1NLFVBQVcsQ0FOakIsNklBU1EsZUFBZ0IsQ0FUeEIsMEVBZ0JNLG9CQUFxQixDQWhCM0IsZ0VBOEJNLG9CQUFxQixDQTlCM0Isc0VBaUNRLFdBQVksQ0FqQ3BCLGlGQW9DUSxXQUFZLENBQ2IsNkNBUUQsZUFDQSxZQUNBLFdBQ0EsVUFDQSxhQUNBLFdBQVksQ0FSbEIsdUdBWVEsV0FDQSxjQUNBLGFBQ0EsWUFDQSxtQkFDQSxrQkFDQSxNQUNBLE9BQ0EsUUFDQSxZQUNBLFVBQVcsQ0F0Qm5CLG9EQTBCUSxVQUNBLFNBQVUsQ0EzQmxCLG1EQStCUSxTQUNBLFVBQVcsQ0FDWixvQ0FPSCxXQUFZLENBRmhCLHVDQUtNLGtCQUNBLGNBQ0Esa0JBQW1CLENBUHpCLHlDQVVRLG1CQUNBLG1CQUNBLDRCQUNBLFdBQ0EsZ0JBQ0EsZUFDQSxpQkFDQSxtQkFDQSxnQkFDQSxvQkFBcUIsQ0FuQjdCLCtDQXNCVSxrQkFBbUIsQ0F0QjdCLDhDQTJCUSxlQUFnQixDQTNCeEIsZ0RBOEJVLGtCQUFtQixDQTlCN0IsaUpBcUNVLG1CQUNBLGVBQWdCLENBdEMxQixrRUEyQ1EsV0FDQSxTQUFVLENBNUNsQix1Q0FpRE0sbUJBQ0EsNkJBQ0Esa0JBQ0EsaUJBQWtCLENBcER4QiwyQ0F1RFEsY0FBZSxDQUNoQixxQ0FNUCxpQ0FHTSxjQUFlLENBRWxCLENBTEgsNkNBUUksa0JBQ0EsU0FBVSxDQVRkLHdEQVlNLGlCQUNBLHNCQUNBLFdBQ0EsMEJBQTJCLENBZmpDLGdDQW9CSSxpQkFDQSxrQkFDQSxVQUNBLGVBQ0Esc0JBQXVCLENBcUN4QixxQ0E3REgsZ0NBMkJNLGNBQ0Esc0JBQXVCLENBaUMxQixDR3pvRkQsc0NINGtGRixnQ0FnQ00sYUFBYyxDQTZCakIsQ0E3REgsbUNBb0NNLGtEQUNBLGVBQ0EsZ0JBQ0EsaUJBQ0EscUJBQ0EsaUJBQWtCLENBbUJuQixzQ0E1REwsbUNBNENRLGVBQ0EsYUFBYyxDQWVqQixDQTVETCwwQ0FpRFEsV0FDQSxrQkFDQSxZQUNBLFNBQ0EsUUFDQSxVQUNBLGNBQ0EsV0FDQSxXQUNBLGVBQWdCLENBMUR4Qix3REFnRUksa0JBQW1CLENBaEV2QiwwREFtRU0sNEJBQTZCLENBbkVuQyxzQ0F3RUksWUFBYSxDQUtkLHFDQTdFSCxzQ0EyRU0sU0FBVSxDQUViLENBN0VILHVDQWdGSSxrQkFDQSxlQUNBLHdCQUF5QixDQUMxQix5REFLQyxTQUNBLFdBQVksQ0FDYix1Q0FJRCxXQUNBLGNBQWUsQ0EyRWhCLHFDQTdFRCxvREFNTSxvQkFBQSxBQUNBLGFBQUEsbUJBQUEsQUFDQSxlQUFBLHVCQUFBLEFBQ0Esb0JBQUEsWUFDQSxjQUFlLENBaUJsQixDQTNCSCxnRUFjTSxrQkFBbUIsQ0FZcEIscUNBMUJMLGdFQWlCUSxhQUFBLEFBQ0EsU0FBQSxjQUNBLGNBQWUsQ0FPbEIsQ0duc0ZILHFDSHlxRkYsZ0VBdUJRLGtCQUFBLEFBQ0EsY0FBQSxrQkFBbUIsQ0FFdEIsQ0ExQkwsMEVBK0JNLG1CQUNBLFNBQ0EsVUFDQSxXQUFZLENBbENsQiw4REF1Q0ksV0FBWSxDQXZDaEIsOERBMkNJLGNBQWUsQ0EzQ25CLHFIQWlEUSxVQUFXLENBakRuQixvSEFxRE0sY0FDQSw2QkFDQSxlQUNBLGdCQUNBLGlCQUVBLHVCQUNBLFNBQ0Esb0JBQ0EsY0FDQSxvQkFBcUIsQ0EvRDNCLHVIQW1FTSxjQUNBLGVBQ0EsZ0JBQ0Esd0JBQXlCLENBSzFCLHFDQTNFTCx1SEF5RVEsY0FBZSxDQUVsQixDQUlMLHlEQUdNLFNBQVUsQ0FDWCxpRkFRRCxVQUNBLFNBQ0EsV0FBWSxDQUxoQixzQ0FTSSxjQUFlLENBVG5CLDJCQWFJLFdBQVksQ0FDYixxQ0FkSCwwQkFrQk0sb0JBQUEsQUFDQSxhQUFBLG1CQUFBLEFBQ0EsZUFBQSx1QkFBQSxBQUNBLG9CQUFBLFlBRUEsY0FBZSxDQUVsQixDQXpCSCwwQ0E0QkksZUFDQSxrQkFBbUIsQ0FrQnBCLHFDQS9DSCwwQ0FnQ00sYUFBQSxBQUNBLFNBQUEsYUFBYyxDQWNqQixDR2h6RkQscUNIaXdGRiwwQ0FxQ00sa0JBQUEsQUFDQSxjQUFBLGtCQUFtQixDQVN0QixDQS9DSCxpRUEwQ00sWUFDQSx1QkFDQSxZQUNBLHdCQUF5QixDQUMxQix5REFNRCxjQUFlLENBRm5CLDBFQU1RLFdBQ0EscUJBQ0EsZ0JBQ0EsVUFDQSxXQUNBLGlDQUNBLG9DQUNBLDZCQUE4QixDQWJ0QyxpRUFvQk0sYUFDQSxjQUFlLENBQ2hCLHNDQVFHLGVBQ0EsNkJBQ0EsZ0JBQ0EsbUJBQ0EsYUFBYyxDQUNmLGtKQVNELGtCQUFtQixDQUNwQixxQ0FJTCx5QkFFSSxZQUFhLENBTWhCLENBUkQsNkJBTUksY0FBZSxDQUNoQixxQ0FHSCxVQUVJLGdCQUFpQixDQUVwQixDQUVELHFDQUNFLFVBQVcsQ0FDWixZQUdDLGdCQUFpQixDQURuQix1QkFJSSxpQkFBa0IsQ0FNbkIscUNBVkgsdUJBT00saUJBQ0EsU0FBVSxDQUViLENBVkgsMFZBaUJNLGNBQWUsQ0FqQnJCLGlOQXNCUSxvQkFBcUIsQ0F0QjdCLG1PQXlCVSxZQUNBLHFCQUNBLGdCQUFpQixDQTNCM0Isb1FBZ0NZLFlBQWEsQ0FoQ3pCLDZCQXdDSSxtQkFBb0IsQ0FDckIsc0NBSUQsV0FDQSxrQkFDQSxrQkFBbUIsQ0FIckIseURBTUksV0FBWSxDQU5oQixxRUFxQkksV0FDQSxXQUNBLGtCQUNBLGdCQUNBLFNBQ0EsU0FBVSxDQTFCZCx1RkE2Qk0sWUFDQSxVQUFXLENBOUJqQix3RUFrQ00sV0FDQSxrQkFDQSxlQUNBLDBCQUEyQixDQXJDakMsbUdBd0NRLGtCQUNBLFVBQVcsQ0F6Q25CLDBHQTRDUSxzQkFBdUIsQ0E1Qy9CLGtGQWdEUSxXQUNBLGlCQUNBLGlCQUNBLFlBQ0Esa0NBQ0Esa0JBQ0EsTUFDQSxPQUNBLFNBQVUsQ0F4RGxCLHdGQTJEUSxpQkFBa0IsQ0EzRDFCLDhGQThEVSxXQUNBLGdDQUNBLGtCQUNBLE1BQ0EsVUFDQSxXQUNBLGlCQUFrQixDQXBFNUIsaUdBeUVRLGtCQUNBLGFBQ0EsYUFBYyxDQUVkLDBCQTdFUixpR0E4RVUsWUFBYSxDQVVoQixDQXhGUCxnSEFrRlUsV0FDQSxZQUNBLHdCQUNBLDJCQUNBLDJCQUE0QixDQXRGdEMsbUhBMkZRLDZCQUNBLGVBQ0EsZ0JBQ0EsbUJBQ0EsZ0JBQ0EsbUJBQ0EsV0FDQSxzQkFBdUIsQ0FsRy9CLDhHQXNHUSxjQUNBLDZCQUNBLGVBQ0EsZ0JBQ0Esa0JBQW1CLENBMUczQiw0RkE4R1EsY0FBZSxDQTlHdkIsMEdBa0hRLHFCQUNBLGlCQUFrQixDQW5IMUIsNEdBc0hVLHFCQUNBLGdCQUNBLGtDQUNBLGlCQUNBLHlCQUNBLHlCQUNBLGNBQ0EsY0FBZSxDQTdIekIsa0hBZ0lZLHFCQUNBLHdCQUF5QixDQWpJckMsbUhBdUlRLG9CQUFxQixDQXZJN0IscUhBMElVLHFCQUNBLGdCQUNBLGtDQUNBLGlCQUNBLHlCQUNBLGNBQ0EsY0FBZSxDQUVmLDBCQWxKVixxSEFtSlksZ0JBQWlCLENBRXBCLENBTVQsa0JBQ0Usa0JBQW1CLENBR2pCLDBCQUpKLGdDQUtNLG9CQUNBLGFBQ0EsbUJBQ0EsZUFDQSx1QkFDQSxvQkFDQSxZQUNBLGdCQUNBLGNBQWUsQ0FFbEIsQ0FHQywwQkFsQkosb0NBbUJNLGFBQ0EsU0FDQSxjQUNBLFlBQWEsQ0EyRWhCLENBakdILGlEQTBCTSw0QkFDQSx5QkFDQSxZQUNBLGVBQWdCLENBN0J0Qix1REd4akdJLFdBQ0EsY0FDQSxVQUFXLENIdWxHVCwwQkFqQ04saURBa0NRLFlBQWEsQ0E4RGhCLENBaEdMLHdEQXNDUSxXQUNBLFVBQ0EsZ0JBQWlCLENBRWpCLDBCQTFDUix3REEyQ1UsV0FDQSxhQUFjLENBTWpCLENBbERQLDREQWdEVSxhQUFjLENBaER4QiwwREFvRFEsV0FDQSxVQUNBLGlCQUFrQixDQUVsQiwwQkF4RFIsMERBeURVLFdBQ0EsZUFDQSxlQUFnQixDQW9DbkIsQ0EvRlAsdUVBK0RVLGNBQ0Esa0NBQ0EsZUFDQSxlQUFnQixDQWxFMUIsK0RBc0VVLFdBQ0EseUJBQ0EsaUJBQ0Esa0NBQ0EsZUFDQSxjQUNBLGdCQUNBLGdCQUNBLG1CQUNBLGlCQUFrQixDQS9FNUIsMEVBa0ZZLFlBQ0Esd0JBQXlCLENBbkZyQyxnRkFzRmMseUJBQ0Esb0JBQXFCLENBdkZuQyxxRUE0RlkseUJBQTBCLENBQzNCLG9CQVFULG1CQUNBLGNBQWUsQ0FFZiwwQkFKRixvQkFLSSxTQUFVLENBbUdiLENBeEdELHVCQVNJLFdBQ0EsYUFDQSxrQkFDQSxXQUNBLDZCQUNBLGdCQUNBLGlCQUFrQixDQWZ0Qiw2Q0FtQkksY0FBZSxDQUVmLDBCQXJCSiw2Q0FzQk0sU0FBVSxDQWlGYixDQXZHSCw0REEwQk0sZ0NBQ0EsY0FBZSxDQUdiLDBCQTlCUixtRUErQlUsWUFBYSxDQU9oQixDQXRDUCx1RUFtQ1UsZUFDQSxlQUFnQixDQXBDMUIscUVBeUNRLGVBQWdCLENBRWhCLDBCQTNDUixxRUE0Q1UsU0FBVSxDQXlEYixDQXJHUCxtRkFnRFUsZ0JBQ0Esa0JBQW1CLENBRW5CLDBCQW5EVixtRkFvRFksU0FBVSxDQWFiLENBakVULHNGQXdEWSxjQUFlLENBeEQzQixxR0E0RFksZUFDQSx5QkFDQSxrQkFDQSxjQUFlLENBL0QzQiwyRUFvRVUsZUFBZ0IsQ0FFaEIsMEJBdEVWLDJFQXVFWSxTQUFVLENBNkJiLENBcEdULGdGQTJFWSxXQUNBLHlCQUNBLGlCQUNBLGtDQUNBLGVBQ0EsY0FDQSxnQkFDQSxnQkFDQSxtQkFDQSxpQkFBa0IsQ0FwRjlCLDJGQXVGYyxZQUNBLHdCQUF5QixDQXhGdkMsaUdBMkZnQix5QkFDQSxvQkFBcUIsQ0E1RnJDLHNGQWlHYyx5QkFBMEIsQ0FDM0IsaUNBVVQsa0JBQ0EsaUJBQWtCLENBSHRCLGtEQU1NLHFCQUNBLGlCQUFrQixDQVB4QixzREFVUSxvQkFBcUIsQ0FWN0Isb0RBZU0sZ0JBQ0EscUJBQ0Esa0JBQ0EsU0FDQSxVQUNBLFFBQ0EsU0FDQSxXQUNBLGVBQ0EsY0FDQSxZQUNBLDBCQUFxQixDQTFCM0Isd0NBK0JJLGlCQUFrQixDQS9CdEIsa0NBbUNJLGVBQWdCLENBQ2pCLHNEQUtELFdBQ0EsUUFDQSxTQUNBLGVBQ0EsNEJBQ0EscUJBQ0EsNkJBQ0EsMEJBQTJCLENBQzVCLHdEQUlDLDJDQUE0QyxDQUM3QyxpREFNRyxhQUNBLFdBQVksQ0FIaEIscURBTU0sY0FDQSxXQUFZLENBQ2IsMEJBUkwsaURBZU0sYUFDQSxZQUNBLGFBQWMsQ0FqQnBCLHFEQW1CUSxjQUNBLFdBQVksQ0FDYixDQUtQLGlEQTFCQSxpREE2Qk0sYUFDQSxXQUFZLENBQ2IsQ0FLTCxvRUFFSSxhQUNBLFlBQ0Esa0JBQW1CLENBSnZCLGdGQU9NLHFCQUFzQixDQU12QixxQ0FiTCxnRkFVUSx3QkFBeUIsQ0FHNUIsQ0FiTCwwRkFlTSxpQkFDQSxnQkFDQSxvQkFBcUIsQ0FqQjNCLDBHQW9CUSxjQUFlLENBcEJ2QixnSEF1QlUsUUFDQSxXQUNBLGFBQWMsQ0F6QnhCLDBGQStCTSxrREFDQSxrQkFBbUIsQ0FoQ3pCLDJIQXFDTSxjQUNBLGVBQ0EsZ0JBQ0EsZ0JBQWlCLENBQ2xCLHFDQXpDTCx3RkE0Q1EsaUJBQ0EsUUFBUyxDQUVaLENBL0NMLCtEQWtESSxpQkFDQSxvQkFDQSxlQUFnQixDQXBEcEIsa0VBdURNLFdBQ0EsY0FDQSxrREFDQSxlQUNBLGdCQUNBLGtCQUFtQixDQUtwQixxQ0FqRUwsa0VBK0RRLFNBQVUsQ0FFYixDQWpFTCxrRUFvRU0sZ0JBQ0EsbUJBQ0EsaUJBQWtCLENBdEV4QixxRUF3RVEsY0FDQSxlQUNBLGVBQWdCLENBMUV4Qiw2RUE2RVEsZUFDQSxnQkFDQSxjQUNBLGlCQUNBLHFCQUNBLFVBQ0EsZ0JBQWlCLENBbkZ6QixpRUF3Rk0sa0JBQ0EsY0FDQSxlQUNBLGdCQUNBLGdCQUFpQixDQTVGdkIsd0VBK0ZRLGVBQWdCLENBQ2pCLDBCQVFMLDZDQUNFLGtCQUNBLG1CQUNBLGtCQUFtQixDQTNHdkIsb0VBOEdNLFlBQWEsQ0FDZCxlQUlELGtCQUFtQixDQURyQiw2QkFJSSxZQUNBLG1CQUNBLGdCQUNBLGFBQWMsQ0FQbEIsd0RBVU0sc0JBQ0EscUJBQXNCLENBWDVCLGtGQWNRLHFCQUFzQixDQWQ5QixvRkFpQlUseUNBQTBDLENBakJwRCw0RkF1QkksWUFBYSxDQXZCakIsNkJBMEJJLG9CQUNBLGlCQUNBLGFBQWMsQ0FDZixtREFPQyxzQkFDQSxxQkFBc0IsQ0FIMUIsNkVBTU0scUJBQXNCLENBTjVCLCtFQVNRLHlDQUEwQyxDQUMzQyxDQU9ULDBCQUNFLG9FQUVFLGtCQUFtQixDQXREckIsNkJBMERFLGFBQWMsQ0FDZixDQUdILGlEQUNFLGNBQ0UsU0FBVSxDQUNYLENBSUgsa0RBQ0UsVUFDQSxZQUNBLFdBQ0EsV0FBWSxDQUpkLDJEQU9JLFFBQ0EsMEJBQTJCLENBQzVCLDZGR3BpSEMsV0FDQSxjQUNBLFVBQVcsQ0hxaUhmLHVGQUlJLFVBQVcsQ0FDWiwyQkFMSCx1RkFZTSxnQkFBaUIsQ0FDbEIsQ0FJTCxrREFqQkEsdUZBcUJNLGdCQUFpQixDQUNsQixDQUlMLGlEQTFCQSx1RkE4Qk0sZ0JBQWlCLENBQ2xCLENBSUwsMENBQ0UsVUFDQSxZQUNBLFdBQ0Esa0JBQW1CLENBSnJCLCtDQU9JLG1CQUNBLGlCQUFrQixDQVJ0QixtREFXTSxjQUFlLENBQ2hCLDhGQU9ILFlBQ0EsU0FBVSxDQUNYLGlEQUdDLG1KQUdFLFNBQVUsQ0FDWCxzSkFJQyxTQUFVLENBQ1gsQ0FJSCwwQkFiRSxtSkFpQkUsa0JBQW1CLENBSHJCLGtLQU1JLG1CQUNBLGtCQUNBLFVBQVcsQ0FSZiw4S0FXTSxTQUNBLFFBQ0EsZ0NBQ0EsaUJBQWtCLENBQ25CLENBS1AsMEJBbENFLG1KQXNDRSxVQUFXLENBakNiLHNKQXNDRSxVQUFXLENBQ1osQ0FHSCxpREFDQSxpRkFFRSxTQUFVLENBQ1QsQ0FHSCwwQkFOQSxpRkFTSSxXQUNBLFFBQVMsQ0FDVixnUUFRRyxVQUFXLENBQ1osQ0FLTCxrZ0JBTU0sY0FBZSxDQU5yQixxU0FXUSxvQkFBcUIsQ0FYN0IsdVRBY1UsWUFDQSxlQUNBLGdCQUFpQixDQWhCM0Isd1ZBcUJZLFlBQWEsQ0FyQnpCLDZGQTZCTSxXQUFZLENBN0JsQiw0REFrQ0ksY0FBZSxDQUNoQiwwQkFLSCx1QkFDRSxZQUFhLENBQ1osQ0FJSCx5Q0FHRSxvQkFDQSxBQUNBLGFBQ0Esa0JBQUEsQUFBYyxhQUFBLENBQ2YsMkJBR0MsY0FBZSxDQURqQix5Q0FJSSxjQUFlLENBSm5CLHFFQU9NLGNBQWUsQ0FQckIsd0VBVVEsY0FBZSxDQVZ2QiwyRUFhVSxlQUFnQixDQUNqQiw2QkFRTCxXQUNBLHFCQUNBLGlCQUFrQixDQUp0QixtQ0FPTSxrQkFDQSxjQUFlLENBUnJCLCtDQVdRLGtCQUNBLE1BQ0EsUUFDQSxXQUNBLCtCQUFnQyxDQUNqQyxxQ0FRTCxnQ0FDRSwwQkFBMkIsQ0FDNUIsd0JBRUMsUUFBUyxDQUNWLDhCQUdDLFlBQWEsQ0FDZCxzQ0FFQyxtQ0FBb0MsQ0FDckMsMkJBRUMsYUFBYyxDQUVmLDJCQUVDLG9CQUFBLEFBQ0EsYUFBQSxXQUNBLGNBQWUsQ0FFaEIsc0NBRUMsK0JBQWdDLENBQ2pDLHVDQUVDLHlCQUEwQixDQUMzQixrREFFQyx5QkFDQSxXQUNBLHlCQUNBLGdCQUFpQixDQUNsQiwyQ0FFQyxVQUNBLGdCQUNBLGdCQUFpQixDQUNsQixtQ0FFQyxVQUNBLGdCQUNBLGdCQUFpQixDQUNsQixDQUlILDZCQUVJLFVBQVcsQ0FGZiwrQ0FLTSxXQUNBLGFBQWMsQ0FOcEIsMERBU1Esa0JBQ0EsTUFDQSxTQUNBLFFBQ0EsT0FDQSxpQ0FDQSxzQkFDQSxVQUNBLGlCQUNBLHdCQUF5QixDQWxCakMsMkRBc0JRLGtCQUNBLE1BQ0EsU0FDQSxRQUNBLE9BQ0EsVUFDQSxnQ0FBaUMsQ0E1QnpDLDRIQWtDVSxhQUFjLENBbEN4Qiw0UkF1Q1UsTUFDQSxTQUNBLFdBQ0EsY0FBZSxDQTFDekIsOElBOENVLDhEQUErRCxDQTlDekUsOElBa0RVLDhEQUErRCxDQWxEekUsMENBd0RNLFlBQWEsQ0F4RG5CLHFDQTRETSxVQUFXLENBNURqQiwrRkFnRVEsV0FDQSxXQUFZLENBakVwQiwyR0FvRVUsc0JBQXVCLENBcEVqQyxpREF5RVEsUUFDQSw4REFBK0QsQ0ExRXZFLDhDQThFUSxPQUNBLDhEQUErRCxDQS9FdkUsZ0RBbUZRLFVBQVcsQ0FuRm5CLG9EQXNGVSxZQUNBLFdBQ0EsV0FBWSxDQXhGdEIsK0RBNkZZLFdBQVksQ0FDYixnRUFVTCxhQUFjLENBQ2YsMEJBS0gsU0FDQSxBQUVBLGdCQUNBLGdCQUNBLGVBQ0Esa0JBQ0Esa0JBQW1CLENBQ3BCLDJCQUdDLDRJQUdJLE9BQVEsQ0FIWixnREFNSSxPQUFRLENBQ1QsQ0FJTCwwQkFDRSxpQ0FDRSxtQkFBb0IsQ0FidEIsZ0RBZUksU0FBVSxDQUNYLHVEQUtDLFlBQWEsQ0FDZCxDQUlMLDBCQUNFLG1DQUVFLG1CQUNBLGNBQ0EsY0FBZSxDQUNoQixDQUdILGtEQVJFLG1DQVVFLGNBQWUsQ0FuQmpCLHVEQXFCSSxZQUFhLENBSGpCLDhDQU1JLDBCQUNBLHVCQUNBLHVCQUF3QixDQUN6QixDQUlMLGlEQXRCRSxtQ0F3QkUsZUFDQSxjQUNBLGNBQWUsQ0FqQmpCLDhDQW1CSSwyQkFBNEIsQ0FDN0IsQ0FJTCxpREF4QkUsOENBMkJJLDZCQUNBLHVCQUNBLHVCQUF3QixDQUo1QixrREFNTSxZQUNBLFlBQWEsQ0FwRW5CLGdEQTBFSSxPQUFRLENBQ1QsQ0FJTCxpREFwREUsbUNBc0RFLGNBQWUsQ0E3Q2pCLDhDQStDSSx5QkFDQSxzQkFDQSxzQkFBdUIsQ0FMM0IsZ0pBU0ksUUFBUyxDQXpGYixnREE4RkksT0FBUSxDQUNULENBS0wsaURBaEVFLDhDQW1FSSx5QkFDQSxzQkFDQSxzQkFBdUIsQ0F6QjNCLGdKQTZCSSxRQUFTLENBN0diLGdEQWtISSxPQUFRLENBQ1QsQ0FJTCwwQkE1RkUsbUNBOEZFLGNBQWUsQ0FyRmpCLDhDQXdGSSx5QkFDQSxzQkFDQSxzQkFBdUIsQ0E5QzNCLGdKQWtESSxRQUFTLENBbEliLGdEQXVJSSxPQUFRLENBQ1QsQ0FJTCxXQUNFLGtCQUNBLG9CQUFxQixDQUZ2QixpQkFJSSxXQUNBLGtCQUNBLGNBQ0EsYUFDQSxRQUNBLFVBQ0EsV0FDQSx5QkFDQSxjQUFlLENBQ2hCLDJCQUtELGNBQWUsQ0FDaEIiLCJmaWxlIjoibmV3LXN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwidmFyaWFibGVzXCI7XHJcbkBpbXBvcnQgXCJtaXhpbnNcIjtcclxuQGltcG9ydCBcInBsYWNlaG9sZGVyc1wiO1xyXG5AaW1wb3J0IFwiYmxvZ1wiO1xyXG5cclxuI2hlYWRlci1ib3R0b20ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcbiAgcGFkZGluZzogMCA1cHg7XHJcbiAgY29sb3I6ICMxMzQ1N2M7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAuaDMge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAwIDVweCAwIDA7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtbGlnaHQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtbW96LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICB9XHJcbn1cclxuXHJcbiNoZWFkZXItaGVscCxcclxuI2hlYWRlci1pbnRlcm5hdGlvbmFsLFxyXG4jaGVhZGVyLXNlYXJjaCB7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcGFkZGluZzogMDtcclxuXHJcbiAgLmZhLXF1ZXN0aW9uLWNpcmNsZSxcclxuICAuZ2x5cGhpY29uLXNlYXJjaCxcclxuICAuZmEtZ2xvYmUsXHJcbiAgLmljb24taWNvbnMtd2Vic2l0ZV93b3JsZCxcclxuICAuaWNvbi1pY29ucy13ZWJzaXRlX3NlYXJjaCxcclxuICAuZmEtbW9iaWxlIHtcclxuICAgIGNvbG9yOiAjMWMyYjM5O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XHJcbiAgICBwYWRkaW5nOiAwIDdweCAwIDhweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1sZykge1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuI2hlYWRlci1icmVhZGNydW1icyB7XHJcbiAgZmxleDogMCAxIDEwMCU7XHJcbiAgdGV4dC1hbGlnbjogbGVmdDtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG9yZGVyOiAwO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tc20pIHtcclxuICAgIC8vZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcclxuICAgIHBhZGRpbmctbGVmdDogMzBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1sZykge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmbGV4OiA0IDEgYXV0bztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgLyomLnRpdGxlLWV4aXN0cyB7XHJcbiAgICAgIG1heC13aWR0aDogNTMwcHg7XHJcbiAgICB9Ki9cclxuICB9XHJcblxyXG4gIC5icmVhZGNydW1iIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgJiA+IGxpIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgJiArIGxpOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDpcIlxcMDAzZVwiO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmID4gYSB7XHJcbiAgICAgICAgY29sb3I6IGJsYWNrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbGlnaHQyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbGcpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1heC13aWR0aDogMjI2cHg7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNoZWFkZXItc2VhcmNoIHtcclxuICBjb2xvcjogIzEzNDU3YztcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JiYmJiYjtcclxuICBvcmRlcjogMTtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XHJcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNiYmJiYmI7XHJcbiAgfVxyXG5cclxuICAmLnNlYXJjaGluZyB7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICB9XHJcblxyXG4gIC5mb3JtLWdyb3VwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gICAgd2lkdGg6YXV0bztcclxuXHJcbiAgICAuaW5wdXQtZ3JvdXAge1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgICAgIHdpZHRoOmF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtZ3JvdXAtYnRuIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybS10ZXh0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB3aWR0aDogMjUwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XHJcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNHB4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgcGFkZGluZzogM3B4IDEycHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBib3gtc2hhZG93OiBub25lO1xyXG4gIH1cclxuXHJcbiAgYnV0dG9uIHtcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY29sb3I6ICMxMzQ1N2M7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgfVxyXG5cclxuICAgICYuZm9ybS1zdWJtaXQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2hlYWRlci1oZWxwIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgY29sb3I6ICNBN0E3QTc7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgZmxleDogMCAxIDEwJTtcclxuICBvcmRlcjogMztcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XHJcbiAgICBmbGV4OiAwIDEgMTAlO1xyXG4gICAgb3JkZXI6IDE7XHJcbiAgICBwYWRkaW5nOiAwIDdweCAwIDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbGcpIHtcclxuICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgb3JkZXI6IDA7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIGkge1xyXG4gICAgY29sb3I6ICM1NTU7XHJcbiAgfVxyXG5cclxuICAuaGVscC1jb250YWluZXIge1xyXG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgd2lkdGg6IDExMHB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xyXG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVscC10ZXh0IHtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcclxuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG5cclxuICAuaGVscC1waG9uZSB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xyXG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC44cyBlYXNlLWluLW91dDtcclxuICB9XHJcblxyXG4gIC5oZWxwLXRleHQsXHJcbiAgLmhlbHAtcGhvbmUge1xyXG4gICAgJi5vdXQge1xyXG4gICAgICByaWdodDogLTE1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmgzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIC1tb3otdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAtby10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTtcclxuICB9XHJcblxyXG4gIC5mYS1xdWVzdGlvbi1jaXJjbGUsXHJcbiAgLmZhLW1vYmlsZSB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICB9XHJcblxyXG4gIC5mYS1xdWVzdGlvbi1jaXJjbGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLmZhLW1vYmlsZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICB9XHJcblxyXG4gIC5zaGFrZSB7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBzaGFrZTtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhcjtcclxuICAgIC1tb3otYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xyXG4gICAgLW1vei1hbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgLW1vei1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgIC1tb3otYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgYW5pbWF0aW9uLW5hbWU6IHNoYWtlO1xyXG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xyXG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gIH1cclxufVxyXG5cclxuI2hlYWRlci1pbnRlcm5hdGlvbmFsIHtcclxuICBjb2xvcjogIzEzNDU3YztcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRleHQtYWxpZ246Y2VudGVyO1xyXG5cclxuICAuaDMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1hcmdpbjogMCA1cHggMCAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZmxvYXQ6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mYS1nbG9iZSB7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC5oMyxcclxuICAuZmEtZ2xvYmUge1xyXG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICB9XHJcblxyXG4gIHNwYW4ge1xyXG4gICAgY29sb3I6ICNBN0E3QTc7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIH1cclxuXHJcbiAgaSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAjNTU1O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2hlYWRlci1zZWFyY2gsXHJcbiNoZWFkZXItaW50ZXJuYXRpb25hbCB7XHJcbiAgZmxleDogMCAxIDEwJTtcclxuICBvcmRlcjogMjtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XHJcbiAgICBvcmRlcjogMTtcclxuICAgIGZsZXg6IDAgMSAxMCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbGcpIHtcclxuICAgIGZsZXg6IDAgMSBhdXRvO1xyXG4gICAgb3JkZXI6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uYmxvY2stZmFjZXRhcGkge1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1zbSkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMDtcclxuICB9XHJcbn1cclxuXHJcbi5ibG9jay1rZXJyZGVudGFsLXNlYXJjaCB7XHJcbiAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmI2Jsb2NrLWtlcnJkZW50YWwtc2VhcmNoLWl0ZW1zLXBlci1wYWdlLWJsb2NrIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1zbSkge1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ibG9jay1mYWNldGFwaSxcclxuLmJsb2NrLWtlcnJkZW50YWwtc2VhcmNoIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGNsZWFyOiBub25lO1xyXG4gIHBhZGRpbmc6IDE1cHggMjBweCAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1zbSkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBoMixcclxuICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICBAZXh0ZW5kICVmaWx0ZXItbGFiZWxcclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC5mb3JtLWdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICB1bCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuXHJcbiAgICB1bCB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIGxpIHtcclxuICAgIG1hcmdpbjogNXB4IDAgM3B4IDA7XHJcblxyXG4gICAgbGkge1xyXG4gICAgICBtYXJnaW46IDAgMCAzcHggMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ibG9jay1rZXJyZGVudGFsLXNlYXJjaCB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XHJcblxyXG4gIH1cclxufVxyXG5cclxuLmZpZWxkLW5hbWUtZmllbGQtcmVzb3VyY2UtZmlsZS1uYW1lIHtcclxuICBhIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuLmZsZXgtd3JhcHBlciB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgIC5mbGV4LWJsb2NrIHtcclxuICAgICAgJi4tbGVmdCB7XHJcbiAgICAgICAgZmxleDogMSAxIGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYuLXJpZ2h0IHtcclxuICAgICAgICBmbGV4OiAzIDMgYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmtlcnItcGFnZS1kb3dubG9hZC1jZW50ZXIge1xyXG4gIC5mbGV4LXdyYXBwZXIge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb21tb24taGVhZGVyIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNyZXNvdXJjZS1jZW50ZXItcXVpY2stc2VhcmNoIHtcclxuICBtYXJnaW46IDA7XHJcblxyXG4gIC5yb3cge1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICB9XHJcblxyXG4gIC5zZWFyY2gtY29udGFpbmVyIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICB9XHJcblxyXG4gICNzZHMtZmluZGVyLFxyXG4gICNpZnUtZmluZGVyLFxyXG4gICNzb2Z0d2FyZS1maW5kZXJ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLWNvbnRhaW5lciB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XHJcbiAgICBtYXJnaW46IDAgMjVweDtcclxuXHJcbiAgICAucm93IHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWFyY2gtY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luOiAxNXB4IDVweDtcclxuICAgIH1cclxuXHJcbiAgICAjc2RzLWZpbmRlcixcclxuICAgICNpZnUtZmluZGVyLFxyXG4gICAgI3NvZnR3YXJlLWZpbmRlciB7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnNvZnR3YXJlLWNvbnRhaW5lciB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNvZnR3YXJlLWNvbnRhaW5lciB7XHJcbiAgICAuc2VhcmNoLWNvbnRhaW5lciB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzNmNDg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jcmVzb3VyY2UtY2VudGVyLWdlbmVyYWwtc2VhcmNoIHtcclxuICBtYXJnaW46IDA7XHJcbiAgYmFja2dyb3VuZDogI2FhYWJhYiB1cmwoLi4vaW1nL2hvbWUtc2xpZGVyLWJnLXRyYW5zcGFyZW50LnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XHJcbiAgcGFkZGluZzogMThweCAxNXB4O1xyXG5cclxuICBmb3JtIHtcclxuICAgICYgPiBkaXYge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybS10ZXh0IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiA2cHggMzlweCA2cHggMTJweDtcclxuICB9XHJcblxyXG4gIGJ1dHRvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMGFlZWY7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDM0cHg7XHJcbiAgICBwYWRkaW5nOiAycHggOHB4O1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29udGVudDogXCJcXGUwMDNcIjtcclxuICAgICAgZm9udC1mYW1pbHk6ICdHbHlwaGljb25zIEhhbGZsaW5ncyc7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tc20pIHtcclxuICAgIG1hcmdpbjogMCAzMHB4IDIwcHggMzBweDtcclxuXHJcbiAgICAuZm9ybS10ZXh0IHtcclxuICAgICAgcGFkZGluZzogNnB4IDUycHggNnB4IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgcGFkZGluZzogMnB4IDEwcHg7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcclxuICAgIGZvcm0ge1xyXG4gICAgICAmID4gZGl2IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDUxJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnZpZXctaWQtcmVzb3VyY2VfY2VudGVyIHtcclxuICAudmlldy1oZWFkZXIge1xyXG4gICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICBmb250LWZhbWlseTogJ1BsdXRvU2Fuc0xpZ2h0JztcclxuICB9XHJcblxyXG4gIC5ub2RlLXRlYXNlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1zbSkge1xyXG4gICAgLnZpZXctaGVhZGVyIHtcclxuICAgICAgbWFyZ2luOiAxMHB4IDQwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLm5vZGUtdGVhc2VyIHtcclxuICAgICAgbWFyZ2luOiAwIDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4udmlldy1pZC1zZHNfZW1lYSB7XHJcbiAgLm5vZGUtdGVhc2VyICB7XHJcbiAgICBtYXJnaW46IDAgMjBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZpZWxkLW5hbWUtZmllbGQtcmVzb3VyY2UtaW1hZ2Uge1xyXG4gIGltZyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xyXG4gICAgcGFkZGluZzogMnB4O1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi52aWV3LXJlc291cmNlLWNlbnRlciB7XHJcbiAgLmZpZWxkLW5hbWUtZmllbGQtcmVzb3VyY2UtcmV2aXNpb24sXHJcbiAgLmZpZWxkLW5hbWUtZmllbGQtcmVzb3VyY2UtcmVsZWFzZS1kYXRlLFxyXG4gIC5maWVsZC1uYW1lLWZpZWxkLXJlc291cmNlLWZpbGUtc2l6ZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZmllbGQtbW9yZSB7XHJcbiAgJi5maWVsZC1sYWJlbC1pbmxpbmUge1xyXG4gICAgLmZpZWxkLW1vcmUtdGVhc2VyLFxyXG4gICAgLmZpZWxkLWxhYmVsIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmllbGQtbW9yZS1jb250ZW50LW11bHRpcGxlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmZpZWxkLW1vcmUtb3RoZXIsXHJcbiAgLmZpZWxkLW1vcmUtY29udGVudCB7XHJcbiAgICBtYXgtaGVpZ2h0OiA5OTlweDtcclxuICAgIC8vdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuNXMgbGluZWFyO1xyXG4gIH1cclxuXHJcbiAgLnZpZXctbW9yZS13ciB7XHJcbiAgICAudmlldy1tb3JlIHtcclxuICAgICAgY29sb3I6ICM0MjhCQ0E7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlldy1tb3JlIHtcclxuICAgICYubW9yZSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLmNsb3NlZCB7XHJcbiAgICAudmlldy1tb3JlIHtcclxuICAgICAgJi5tb3JlIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGVzcyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5maWVsZC1tb3JlLWNvbnRlbnQge1xyXG4gICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5tdWx0aXBsZSB7XHJcbiAgICAuZmllbGQtbW9yZS10ZWFzZXIsXHJcbiAgICAudmlldy1tb3JlLXdyIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC52aWV3LW1vcmUtd3Ige1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5jbG9zZWQge1xyXG4gICAgICAuZmllbGQtbW9yZS1jb250ZW50LW11bHRpcGxlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnZpZXctbW9yZS13ciB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5maWVsZC1tb3JlLW90aGVyIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbmZvLXNlY3Rpb24tY29udGVudCB7XHJcbiAgLmZpbHRlcnMge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgPiAucm93IHtcclxuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcclxuXHJcbiAgICAgID4gZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5yb3cge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICB9XHJcblxyXG4gIC5ibG9jay10aXRsZSB7XHJcbiAgICBmb250LWZhbWlseTogJGZvbnQtbGlnaHQ7XHJcbiAgICBmb250LXNpemU6IDFlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMC44ZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgfVxyXG5cclxuICAuZm9ybS1pdGVtLWl0ZW1zLXBlci1wYWdlIHtcclxuICAgICYgPiAuY29udHJvbC1sYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ua2Vyci1wYWdlLWRvd25sb2FkLWNlbnRlciB7XHJcbiAgLmZvcm0taXRlbS1pdGVtcy1wZXItcGFnZSB7XHJcbiAgICAmID4gLmNvbnRyb2wtbGFiZWwge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5ub2RlLXJlc291cmNlLWFzc2V0IHtcclxuICAuZmllbGQtbmFtZS1ib2R5IHtcclxuICAgIG1hcmdpbi10b3A6IDhweDtcclxuICB9XHJcblxyXG4gIC5maWVsZC1uYW1lLWZpZWxkLXJlc291cmNlLWxhbmd1YWdlIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubm9kZS5ub2RlLXByb2R1Y3Qge1xyXG4gIC52aWV3LWlkLXJlc291cmNlX2NlbnRlciAudmlldy1oZWFkZXIge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLmluZm8tc2VjdGlvbi1jb250ZW50IC5maWx0ZXJzIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjYWFhO1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XHJcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMwMDAgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4jaG9tZS1taWQge1xyXG4gIC5yaWdodCB7XHJcbiAgICA+IGRpdjpub3QoLmhvbWUtbWlkLXN1cHBvcnQpIGEge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIGg0IHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDIuNWVtO1xyXG4gICAgICBjb2xvcjogIzFjMmIzOTtcclxuICAgICAgcGFkZGluZzogMCA1NXB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblxyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xyXG4gICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgJi5kZWZhdWx0LWljb24ge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltZy9rYXZvLWhvbWUtaWNvbnMucG5nKSBuby1yZXBlYXQgMCAwIC8gY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmICsgZGl2IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaG9tZS1taWQtZGVtbyB7XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBzcGFuLmRlZmF1bHQtaWNvbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00N3B4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob21lLW1pZC1zdXBwb3J0IHtcclxuICAgICAgaDQge1xyXG4gICAgICAgIHNwYW4uZGVmYXVsdC1pY29uIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWcvYm94LWljb24uc3ZnKSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaG9tZS1taWQtcHJvY2VkdXJlIHtcclxuICAgIC5pbm5lciB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcblxyXG4gICAgICAuYm90dG9tIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbGlnaHQyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaG9tZS1taWQtcHJvY2VkdXJlIHtcclxuICAgIC5pbm5lciB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAgIC5yb3cudGl0bGUge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtaG9tZXBhZ2UtcHJvY2VkdXJlLXRpdGxlIHtcclxuICAgICAgICAgIC5maWVsZC1pdGVtIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbGlnaHQ7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaG9tZS1taWQtcHJvbW90aW9uIHtcclxuICAgIC5wcm9tby1kZXNjIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgLnRpdGxlIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5saW5lIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFjMmIzOTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJvdyB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnByb21vLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBwIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbGlnaHQyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4gICNoZWFkZXItYm90dG9te1xyXG4gICAgLmhlbHAtY29udGFpbmVye1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAmLm1vYmlsZS1vcGVue1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbGcpe1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG4gICAgICAuaGVscC10ZXh0IC5oM3tcclxuICAgICAgICBmb250LXNpemU6IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKXtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLWNvbnRyb2x7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1sZyl7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjaGVhZGVyLWludGVybmF0aW9uYWx7XHJcbiAgICAgIGRpdi5oM3tcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1sZyl7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbi5nbHlwaGljb24uZ2x5cGhpY29uLXNlYXJjaHtcclxuICB0b3A6IDNweDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbGcpe1xyXG4gICAgdG9wOiAxcHg7XHJcbiAgfVxyXG59XHJcblxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgI2hlYWRlci1ib3R0b20ge1xyXG4gICAgICAgICNoZWFkZXItYnJlYWRjcnVtYnMgeyAvKk92ZXJyaWRlIElFIGlzc3VlcyBhbmQgY3Jvc3MtcGxhdGZvcm0qL1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgZmxleDogMSAxIDUwJVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICNoZWFkZXItaGVscCB7XHJcbiAgICAgICAgZmxleDogMCAxIDEwJTtcclxuICAgIH1cclxuICAgICNoZWFkZXItc2VhcmNoLCAjaGVhZGVyLWludGVybmF0aW9uYWwge1xyXG4gICAgICAgIGZsZXg6IDAgMSAxMCU7XHJcbiAgICB9XHJcbiAgICAja2VycmRlbnRhbC1uYXYgbGkgdWwuZGVwdGgtMSB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbi8qTmF2aWdhdGlvbiovXHJcbiNrZXJyZGVudGFsLW5hdiBsaS5zdWJtZW51LWNvbHVtbnMgdWx7XHJcbiAgYm9yZGVyOiBub25lO1xyXG59XHJcbiNrZXJyZGVudGFsLW5hdiBsaSBsaS5sYXN0LnNwZWNpYWwtaW5saW5le1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4ja2VycmRlbnRhbC1uYXYgbGkgbGkubGFzdHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcclxuICAja2VycmRlbnRhbC1uYXYgLmFjdGl2ZS1kMiAuZGVwdGgtMiAuY2F0ZWdvcnktbWF0cml4ICNtYXRyaXgtY29udGFpbmVyIC50b3AtdGFicyBhe1xyXG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuI2tlcnJkZW50YWwtbmF2IHtcclxuICB1bCBsaSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICYuY2F0ZWdvcnktbWF0cml4e1xyXG4gICAgICBhe1xyXG4gICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zcGVjaWFsLWlubGluZXtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB9XHJcbiAgLmRlcHRoLTF7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiAxMDkwcHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCl7XHJcbiAgICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAuZGVwdGgtMiB7XHJcbiAgICBsaS5saW5rLWRlcHRoLTM6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzZjQ4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuZGVwdGgtMyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgY29sb3I6ICMxMzQ1N2M7XHJcbiAgICA+IGxpe1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gICAgICBjb2xvcjogIzEzNDU3YztcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XHJcbiAgICAgIGF7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcclxuICAgICAgICBjb2xvcjogIzMzMzsgLypPdmVycmlkaW5nIGltcG9ydGFudCBzdHlsZSBpbiBzdHlsZS5jc3MgZm9yICNrZXJyZGVudGFsLW5hdiBsaS5hY3RpdmUtZDIgYSovXHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzNmNDg7XHJcbiAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuICA+IGxpe1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KXtcclxuICAgICAgJjpob3ZlcntcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzZjQ4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5kZXB0aC0yIHtcclxuICAgIGJhY2tncm91bmQ6ICAjYWRiMGI1O1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogMTA5MHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpe1xyXG4gICAgICAvL21heC13aWR0aDogMzIwcHg7XHJcbiAgICB9XHJcbiAgICA+IGxpIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzNmNDg7XHJcbiAgICAgIH1cclxuICAgICAgPiBhIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAgI2FkYjBiNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuICAja2VycmRlbnRhbC1uYXYgbGkgdWwgbGk6aG92ZXIgPiBhLCAja2VycmRlbnRhbC1uYXYgbGkgdWwgbGkuYWN0aXZlLWQyID4gYS5tZW51dHlwZS1kcm9wOmhvdmVyLFxyXG4gICNrZXJyZGVudGFsLW5hdiAjc2hvdy1wcm9kdWN0LWNhdGVnb3JpZXMgPiBhOmhvdmVyLFxyXG4gICNrZXJyZGVudGFsLW5hdiAuZGVwdGgtMSAuc3VibWVudS1jb2x1bW5zID4gYTpob3ZlcixcclxuICAja2VycmRlbnRhbC1uYXYgI3NwZWNpYWx0eS1kZW50aXN0OmhvdmVyLFxyXG4gICNrZXJyZGVudGFsLW5hdiAjc3BlY2lhbHR5LWVuZG86aG92ZXIsXHJcbiAgI2tlcnJkZW50YWwtbmF2ICNzcGVjaWFsdHktaHlnZW46aG92ZXIsXHJcbiAgI2tlcnJkZW50YWwtbmF2ICNzcGVjaWFsdHktbGFiOmhvdmVye1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzNmNDg7XHJcbiAgICB9XHJcbiAgfVxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIGFuZCAobWluLXdpZHRoOiAzMTlweCl7XHJcbiAgaGVhZGVyIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUGx1dG9TYW5zQ29uZExpZ2h0JztcclxuICB9XHJcbiAgI2hlYWRlci10b3AgbmF2e1xyXG4gICAgbWF4LXdpZHRoOiA0OTBweDtcclxuICAgIHotaW5kZXg6IDEwMDA7XHJcbiAgfVxyXG4gICNrZXJyZGVudGFsLW5hdiB1bCBsaSBhe1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgLy9wYWRkaW5nOiAxMHB4IDQwcHg7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG5cclxuICB9XHJcbiAgI2tlcnJkZW50YWwtbmF2IGxpIHVsLmRlcHRoLTJ7XHJcbiAgICBiYWNrZ3JvdW5kOiAjYmJiYmJiO1xyXG4gIH1cclxuICAja2VycmRlbnRhbC1uYXYgdWwgPiBsaS5hY3RpdmUgYSwgI2tlcnJkZW50YWwtbmF2IHVsID4gbGkgYSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCAzMHB4O1xyXG4gIH1cclxuICAja2VycmRlbnRhbC1uYXYgdWwuZGVwdGgtMSA+IGxpID4gdWwuZGVwdGgtMiA+IGxpID4gYXtcclxuICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDUwcHg7XHJcbiAgfVxyXG4gICNrZXJyZGVudGFsLW5hdiB1bC5kZXB0aC0xID4gbGkgPiB1bC5kZXB0aC0yID4gbGkgPiAuZGVwdGgtMyA+IGxpID4gYXtcclxuICAgIHBhZGRpbmc6IDEwcHggNDBweCAxMHB4IDcwcHg7XHJcbiAgfVxyXG4gICNrZXJyZGVudGFsLW5hdiBsaSB1bC5kZXB0aC0yIGxpLmxlYWYgYXtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgfVxyXG4gICNrZXJyZGVudGFsLW5hdiBsaSB1bCBsaSBhLm1lbnV0eXBlLWRyb3A6YWZ0ZXJ7XHJcbiAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gIH1cclxuICAja2VycmRlbnRhbC1uYXZ7XHJcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xyXG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgNXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gIH1cclxufVxyXG5cclxuI2hvbWUtbWlkIC5yaWdodCBhLFxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyxcclxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sIC5idG4tcHJpbWFyeSwgLmJ0bi1pbmZvLFxyXG4jaG93dG9idXktaGVhZGVyIGgyIHNwYW4sICNyZXNvdXJjZS1jZW50ZXItZ2VuZXJhbC1zZWFyY2ggZm9ybSBidXR0b24sICNzcGVjaWFsdHktcHJvY2VkdXJlcyAubW9yZSBpLFxyXG4jc3BlY2lhbHR5LXByb2R1Y3QtbGluZXMgLmxpbmUtY29udGVudCBhLCAubm9kZS1wcm9kdWN0ICNwcm9kdWN0LWZlYXR1cmVkIC5pbm5lci13aWRlLXJpZ2h0LCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLFxyXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmhvdmVyLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxyXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhOmZvY3VzLCAucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2REE5O1xyXG59XHJcblxyXG5cclxuI3NsaWRpbmctcG9wdXAge1xyXG4gIHotaW5kZXg6IDEwNTUgIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gIC5wb3B1cC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzNmNDg7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBMZWFybmluZyBDZW50ZXIgYW5kIFByb21vdGlvbnMgcGFnZSBhbmQgVmlkZW8gbGlicmFyeVxyXG5hcnRpY2xlLmxlYXJuaW5nY2VudGVyLFxyXG5hcnRpY2xlLnByb21vdGlvbnMtcGFnZSxcclxuYXJ0aWNsZS52aWRlb2xpYnJhcnkge1xyXG4gIHBhZGRpbmc6IDAgNSU7XHJcblxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1zbSkge1xyXG4gICAgcGFkZGluZzogMCA1MHB4O1xyXG4gIH1cclxuXHJcbiAgLmV4dGVuZC1iZy1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMDtcclxuXHJcbiAgICAuZXh0ZW5kLWJnIHtcclxuICAgICAgbWluLWhlaWdodDogMjcwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuaGVhZGVyIHtcclxuICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDIwcHggNSUgNDBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tc20pIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggNTBweCA0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1sZykge1xyXG4gICAgICBtYXgtd2lkdGg6IDcwJTtcclxuICAgIH1cclxuXHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBsdXRvU2Fuc0xpZ2h0XCIsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XHJcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLWxnKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzNXB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogLTVweDtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICB3aWR0aDogNTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmllbGQtbmFtZS1ib2R5IHtcclxuICAgIG1hcmdpbjogNTBweCAwIDMwcHg7XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnUGx1dG9TYW5zTGlnaHQnO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxlYXJuaW5nY2VudGVyIHtcclxuICAubGVhcm5pbmctY2VudGVyLWNvbnRlbnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTc0cHgpO1xyXG4gICAgcGFkZGluZzogMCAwIDAgMzBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTBweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sZWFybmluZy1jZW50ZXItZmlsdGVycyB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTc0cHg7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkwcHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAjZWRpdC1jb21iaW5lLXdyYXBwZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC52aWV3cy1zdWJtaXQtYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAudmlld3MtZXhwb3NlZC1mb3JtIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcclxuICAgICAgcGFkZGluZzogMTVweCAyMHB4IDVweDtcclxuXHJcbiAgICAgIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XHJcbiAgICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlld3Mtd2lkZ2V0LWZpbHRlci1maWVsZF9wcm9kdWN0X3dpZGVuX3Byb2R1Y3RfdGlkXzEsXHJcbiAgICAudmlld3Mtd2lkZ2V0LWZpbHRlci1maWVsZF9yZXNvdXJjZV9sYW5ndWFnZV90aWQge1xyXG4gICAgICAuc2VsZWN0Mi1jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICN0ZXJtLWZpbHRlcnMge1xyXG4gICAgcGFkZGluZzogMjBweCAwIDE1cHg7XHJcblxyXG4gICAgLmZpbHRlci1pdGVtIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzNmNDg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VhcmNoLXdyYXAge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAucmVmcmVzaC1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgbGVmdDogLTIwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmlsdGVyLXNlYXJjaCAge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzZjNmM2O1xyXG4gICAgICAgIGNvbG9yOiAjNDQ0NDQ0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCA1MnB4IDZweCAxMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBidXR0b25bdHlwZT1zdWJtaXRdIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDM0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNkRBOTtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZpbHRlci1zZWFyY2gge1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCNiNmJkYzUsIDAuMzkpO1xyXG4gICAgICBwYWRkaW5nOiAxOHB4O1xyXG5cclxuICAgICAgLnNlYXJjaCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC13cmFwIHtcclxuICAgICAgbWF4LXdpZHRoOiA1MzVweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5sZWFybmluZ2NlbnRlci1vdmVybGF5IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI4LDEyOCwxMjgsMC41KTtcclxuICB6LWluZGV4OiA5OTtcclxuXHJcbiAgLnJlZnJlc2gtY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogNTAlO1xyXG4gICAgbGVmdDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKTtcclxuXHJcbiAgICBpIHtcclxuICAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udmlldy12aWRlbyB7XHJcbiAgPiAudGV4dC1jZW50ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAudmlldy1maWx0ZXJzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAudmlldy1oZWFkZXIge1xyXG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgY29sb3I6ICMzMjMyMzI7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiAnUGx1dG9TYW5zTGlnaHQnO1xyXG4gICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJiA+IC5tb3JlLWxpbmsge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IGF1dG87XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICMxNDQ2N2M7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlldy1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIGNsZWFyZml4O1xyXG5cclxuICAgIC52aWV3cy1yb3cge1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgd2lkdGg6IDMxJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzLjUlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xyXG4gICAgICAgIHdpZHRoOiA0OCU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0JTtcclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bnRoLWNoaWxkKDJuICsgMSkge1xyXG4gICAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAmOm50aC1jaGlsZCgzbikge1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpudGgtY2hpbGQoM24gKyAxKSB7XHJcbiAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubm9kZS12aWRlbyB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICA+IC5tb3JlLWxpbmsge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICYuY2Fyb3VzZWwge1xyXG4gICAgPiAudGV4dC1jZW50ZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC52aWV3cy1yb3cge1xyXG4gICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICA+IC5tb3JlLWxpbmsge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5vd2wtc3RhZ2Utb3V0ZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIC5vd2wtc3RhZ2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gIH1cclxuXHJcbiAgLm93bC1wcmV2LFxyXG4gIC5vd2wtbmV4dCB7XHJcbiAgICB3aWR0aDogMzBweDtcclxuICAgIGhlaWdodDogMzBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoIzMzMywgMC43KTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogY2FsYyg1MCUgLSAxNXB4KTtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XHJcbiAgICAgIHRvcDogNjBweDtcclxuICAgIH1cclxuXHJcbiAgICAuZmEge1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICYuZGlzYWJsZWQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm93bC1wcmV2IHtcclxuICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG5cclxuICAub3dsLW5leHQge1xyXG4gICAgbGVmdDogYXV0bztcclxuICAgIHJpZ2h0OiAtMTVweDtcclxuICB9XHJcbn1cclxuXHJcbi52aWV3LWxlYXJuaW5nLWNlbnRlci1zb2xyLFxyXG4udmlldy1wcm9tb3Rpb25zLXBhZ2Uge1xyXG4gIC52aWV3LWZpbHRlcnMge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICN0ZXJtLWZpbHRlcnMge1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG5cclxuICAgIC5maWx0ZXItaXRlbSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzZjQ4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmlsdGVycy13cmFwIHtcclxuICAgIC50ZXJtLWZpbHRlciB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzZjNmM2O1xyXG4gICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICBvcGFjaXR5OiAwLjg7XHJcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUGx1dG9TYW5zQ29uZE1lZGl1bVwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzNmNDg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlldy1lbXB0eSB7XHJcbiAgICBwYWRkaW5nOiAwIDAgNTBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tc20pIHtcclxuICAgICAgcGFkZGluZzogMCAzMHB4IDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgNjVweCA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnZpZXctbGVhcm5pbmctY2VudGVyLXNvbHIge1xyXG4gIG1hcmdpbi10b3A6IDIwcHg7XHJcblxyXG4gIC5zZWFyY2gtcmVzdWx0cy1zdW1tYXJ5IHtcclxuICAgIHBhZGRpbmc6IDVweCAwIDEwcHg7XHJcbiAgfVxyXG5cclxuICAuZG9jdW1lbnRzLWhlYWRlciB7XHJcbiAgICBjb2xvcjogIzMyMzIzMjtcclxuICAgIGZvbnQtZmFtaWx5OiAnUGx1dG9TYW5zTGlnaHQnO1xyXG4gICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luOiAwIDAgNXB4IDA7XHJcbiAgfVxyXG5cclxuICAudmlldy1lbXB0eSB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tc20pIHtcclxuICAgICAgcGFkZGluZzogMCAwIDUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxjLXJvdyB7XHJcbiAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gIC5sYy1pdGVtLXdyYXBwZXIge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoIzMzM2Y0OCwgMC4zOCk7XHJcbiAgICBwYWRkaW5nOiAwIDAgMzBweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgcGFkZGluZzogMCAwIDgwcHggMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tc20pIHtcclxuICAgICAgcGFkZGluZzogMCAxMzBweCAzMHB4IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnZpZXdzLXJvdy1sYXN0IHtcclxuICAgIC5sYy1pdGVtLXdyYXBwZXIge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltYWdlLnZpZXdzLWZpZWxkc2V0IHtcclxuICAgIHdpZHRoOiAxNDVweDtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgICAgd2lkdGg6IDEzMnB4O1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgcGFkZGluZzogOHB4IDE1cHggMCAwO1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzZjNmM2O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuNSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGVudC52aWV3cy1maWVsZHNldCB7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEzMnB4KTtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnZpZXdzLWZpZWxkIHtcclxuICAgICAgLnZpZXdzLWxhYmVsLFxyXG4gICAgICAuZmllbGQtY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudmlld3MtbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmllbGQtY29udGVudCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxpZ2h0MjtcclxuICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlld3MtZmllbGRzZXQge1xyXG4gICAgLnZpZXdzLWZpZWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICBjb2xvcjogIzE0MWUyODtcclxuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xyXG5cclxuICAgICAgJi52aWV3cy1maWVsZC10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbGlnaHQyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgIGNvbG9yOiAjMTQxZTI4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1saWdodDI7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgICAgICAgY29sb3I6ICMxNDFlMjg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnZpZXdzLWZpZWxkLWJvZHkge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1saWdodDI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi52aWV3cy1maWVsZC1maWVsZC1yZXNvdXJjZS1kb3dubG9hZC11cmwge1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxpZ2h0MjtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlld3MtZmllbGQtZmllbGQtcmVzb3VyY2UtaW1hZ2Uge1xyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3RhLWxpbmtzIHtcclxuICAgIHBhZGRpbmc6IDVweCAxNXB4IDA7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAwcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBib3R0b206IDI1cHg7XHJcbiAgICAgIGxlZnQ6IDE0OHB4O1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tc20pIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aWV3cy1maWVsZC1maWVsZC1yZXNvdXJjZS1kb3dubG9hZC11cmwsXHJcbiAgLnZpZXdzLWZpZWxkLWZpZWxkLWh1YnNwb3QtZG93bmxvYWQtZm9ybSB7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICMzMzNmNDg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZpZWxkLW5hbWUtZmllbGQtcmVzb3VyY2UtbGFuZ3VhZ2Uge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIC5tb3JlLWluZm8tbGluayB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXGYwNWEnO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcclxuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gICAgICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xyXG4gICAgICBjb2xvcjogIzkxOTE5MTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICM5MTkxOTE7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi52aWV3LXByb21vdGlvbnMtcGFnZSB7XHJcbiAgcGFkZGluZzogMCAwIDMwcHg7XHJcblxyXG4gICN0ZXJtLWZpbHRlcnMge1xyXG4gICAgLmZpbHRlcnMtd3JhcCB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoNjAwcHgpIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmlsdGVyLXNlYXJjaCB7XHJcbiAgICB3aWR0aDogMjAwcHg7XHJcbiAgfVxyXG5cclxuICAudmlldy1lbXB0eSB7XHJcbiAgICBwYWRkaW5nOiAwIDAgNTBweDtcclxuICB9XHJcblxyXG4gIC5wci1yb3cge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgIC52aWV3cy1maWVsZC10aXRsZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmI7XHJcblxyXG4gICAgICAudGh1bWJuYWlsLXdyYXBwZXIge1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDYwMHB4KSB7XHJcbiAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCg2MDBweCkge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWNjb3JkaW9uLXRpdGxlIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hY2NvcmRpb24tdGl0bGUtd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xyXG4gICAgICAgIHpvb206IDE7XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJltkYXRhLXRvZ2dsZX49XCJjb2xsYXBzZVwiXSB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZmEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICBib3R0b206IGF1dG87XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgY29sb3I6ICMxYzJiMzk7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHNwYW5bYXJpYS1leHBhbmRlZD10cnVlXSB7XHJcbiAgICAgICAgLmZhe1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb21vdGlvbi13cmFwcGVyIHtcclxuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlMWUxZTE7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgIH1cclxuXHJcbiAgICAudmlld3MtZmllbGQtYm9keSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC52aWV3cy1maWVsZC1maWVsZC1wcm9tb3Rpb24tZGlzY2xhaW1lciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1zbSkge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY3QtdmlkZW8taXRlbS13cmFwcGVyIHtcclxuICAudmlld3MtZmllbGQtdGl0bGUge1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LXJlZ3VsYXI7XHJcbiAgICBjb2xvcjogIzE0NDY3YztcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMS4yO1xyXG5cclxuICAgIGEge1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtcmVndWxhcjtcclxuICAgICAgY29sb3I6ICMxNDQ2N2M7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlld3MtZmllbGQtYm9keSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzE0NDY3YztcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgIGZvbnQtc2l6ZTogMC45ZW07XHJcbiAgfVxyXG59XHJcblxyXG4udmlldy12aWRlby1saWJyYXJ5IHtcclxuICAuY29sLXdyYXBwZXIge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICAuaW5uZXItY29udGFpbmVyIHtcclxuICAgICYgPiAudmlldy1jb250ZW50IHtcclxuICAgICAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmN0LXZpZGVvLWZsZXgtaXRlbSB7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XHJcbiAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3QtdmlkZW8taXRlbS13cmFwcGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uZ2lneWEtbGF5b3V0LWNlbGwucmVzcG9uc2l2ZS53aXRoLXNvY2lhbC1sb2dpbixcclxuLmdpZ3lhLWxheW91dC1jZWxsLnJlc3BvbnNpdmUud2l0aC1kaXZpZGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uZ2lneWEtbGF5b3V0LXJvdy53aXRoLWRpdmlkZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5naWd5YS1sYXlvdXQtY2VsbC5yZXNwb25zaXZlLndpdGgtc2l0ZS1sb2dpbntcclxuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xyXG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcclxuXHJcbiAgaDIudGl0bGUge1xyXG4gICAgY29sb3I6ICM0ZTUxNWU7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuZ2lneWEtaW5wdXQtc3VibWl0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTZkYTk7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICM0MTZkYTk7XHJcbiAgfVxyXG5cclxuICAuZ2lneWEtY29tcG9zaXRlLWNvbnRyb2wtZHJvcGRvd24ge1xyXG4gICAgPiBsYWJlbCB7XHJcbiAgLy8gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xyXG4gIC8vICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gIC8vICAgIHdpZHRoOiBhdXRvO1xyXG4gIC8vICAgIGZsb2F0OiBsZWZ0O1xyXG4gIC8vICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgLy8gICAgcGFkZGluZy1sZWZ0OiA1cHg7XHJcbiAgLy9cclxuICAgICAgLmdpZ3lhLWxhYmVsLXRleHQge1xyXG4gICAgICAgIGNvbG9yOiAjODE4NDg4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNnaWd5YS1yYWFzLWxvZ2luLWRpdiAuZ2lneWEtc2NyZWVuLWNhcHRpb24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbiNnaWd5YS1yYWFzLXByb2ZpbGUtZGl2IHtcclxuICAuZ2lneWEtc2NyZWVuLWNhcHRpb24ge1xyXG4gICAgcGFkZGluZy1sZWZ0OiA2OHB4O1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIGNvbG9yOiAjNGU1MTVlO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICB9XHJcblxyXG4gIC5naWd5YS1zY3JlZW4ucG9ydHJhaXQge1xyXG4gICAgcGFkZGluZy10b3A6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAuZ2lneWEtaW5wdXQtc3VibWl0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM0MTZkYTk7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICBjb2xvcjogIzQxNmRhOTtcclxuICB9XHJcblxyXG4gIC5naWd5YS1jb21wb3NpdGUtY29udHJvbC5naWd5YS1jb21wb3NpdGUtY29udHJvbC1kcm9wZG93biB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZ2lneWEtc2NyZWVuLmxhbmRzY2FwZSAuZ2lneWEtbGF5b3V0LXJvdyAuZ2lneWEtbGF5b3V0LWNlbGwudW5kZXItc2l0ZS1sb2dpbiB7XHJcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcclxuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcclxuXHJcbiAgYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4uZ2lneWEtbXlQaG90by1wcm9maWxlLWJveC13cmFwcGVyIHtcclxuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbiAgJjpub3QoLmdpZ3lhLW15UGhvdG8tc3RhdHVzLXVwbG9hZGVkKSAuZ2lneWEtbXlQaG90by1wcm9maWxlLWltYWdlIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zaGFwZS5zdmdcIikgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbiAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG5cclxuYm9keS5wYWdlLXByb2ZpbGUge1xyXG4gIC5hbGVydC5hbGVydC1kYW5nZXIge1xyXG4gICAgbWFyZ2luOiAwIC0xM3B4IDBweCAtMTVweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogIzRlNTE1ZTtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1mYW1pbHk6ICdQbHV0b1NhbnNDb25kJywgc2Fucy1zZXJpZjtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9zaGFwZS5wbmdcIik7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuYm9keS5wYWdlLWNhcnQge1xyXG4gIC5hbGVydC5hbGVydC1zdWNjZXNzIHtcclxuICAgIG1hcmdpbjogMCAtMTNweCAwcHggLTE1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzRkNjA0O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LWZhbWlseTogJ1BsdXRvU2Fuc0NvbmQnLCBzYW5zLXNlcmlmO1xyXG4gIH1cclxufVxyXG5cclxuYm9keS5wYWdlLXByb2ZpbGUuYWRtaW4tbWVudSBzZWN0aW9uLmNvbC1zbS0xMixcclxuYm9keS5wYWdlLWNhcnQuYWRtaW4tbWVudSBzZWN0aW9uLmNvbC1zbS0xMiB7XHJcbiAgbWFyZ2luLXRvcDogMDtcclxufVxyXG5cclxuLmZvcm0tYWN0aW9ucy5jb21tZXJjZS1saW5lLWl0ZW0tYWN0aW9ucyB7XHJcbiAgI2VkaXQtc3VibWl0IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcbiAgICBjb2xvcjogIzRlNTE1ZTtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIHBhZGRpbmc6IDhweCAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuICB9XHJcblxyXG4gICNlZGl0LWNvbnRpbnVlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogIzRlNTE1ZTtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIHBhZGRpbmc6IDhweCAzMHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgfVxyXG5cclxuICAjZWRpdC1jaGVja291dCB7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBwYWRkaW5nOiA4cHggMzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtY3VzdG9tZXItb3JkZXJzIHtcclxuICAucGFnZS1oZWFkZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgfVxyXG4gIC52aWV3LWNvbW1lcmNlLXVzZXItb3JkZXJzIHtcclxuICAgIHRhYmxlIHtcclxuICAgICAgdGhlYWQge1xyXG4gICAgICAgIHRoIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XHJcbiAgICAgICAgICBjb2xvcjogIzRlNTE1ZTtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNGU1MTVlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICB0Ym9keSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4zKTtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuZXZlbiB7XHJcbiAgICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS11c2VyLW9yZGVycyB7XHJcbiAgLnZpZXctY29tbWVyY2UtbGluZS1pdGVtLXRhYmxlIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIHRoZWFkIHtcclxuICAgICAgICB0aCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjBmMGYwO1xyXG4gICAgICAgICAgY29sb3I6ICM0ZTUxNWU7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG5cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogIzRlNTE1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsMCwwLDAuMyk7XHJcbiAgICAgICAgdHIge1xyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDhweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLmV2ZW4ge1xyXG4gICAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbW1lcmNlLXByaWNlLWZvcm1hdHRlZC1jb21wb25lbnRzIHtcclxuICAgIHRib2R5IHRyIHRkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbiAgLmZpZWxkLW5hbWUtY29tbWVyY2Utb3JkZXItdG90YWwgLmNvbW1lcmNlLXByaWNlLWZvcm1hdHRlZC1jb21wb25lbnRzIHRyLmNvbXBvbmVudC10eXBlLWNvbW1lcmNlLXByaWNlLWZvcm1hdHRlZC1hbW91bnQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgdGQge1xyXG4gICAgICBib3JkZXItdG9wOiBub25lO1xyXG5cclxuICAgICAgJi5jb21wb25lbnQtdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZmllbGQtbmFtZS1jb21tZXJjZS1jdXN0b21lci1iaWxsaW5nIHtcclxuICAgIGNvbG9yOiAjMzMzZjQ4O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgID4gLmZpZWxkLWxhYmVsIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5naWd5YS1teVBob3RvLXByb2ZpbGUtYm94LXdyYXBwZXIgLmdpZ3lhLW15UGhvdG8tc3RhdHVzLWljb24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5maWVsZC1uYW1lLWNvbW1lcmNlLWN1c3RvbWVyLWJpbGxpbmcge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcbiAgbWFyZ2luOiAwIC0xNXB4O1xyXG4gIHBhZGRpbmc6IDIwcHggMzBweDtcclxufVxyXG5cclxuLnBhZ2UtdXNlci1vcmRlcnMgLmxlZ2FsLW5vdGljZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgcGFkZGluZzogMjBweCAzMHB4IDQwcHg7XHJcbn1cclxuXHJcbi5lbnRpdHktY29tbWVyY2UtY3VzdG9tZXItcHJvZmlsZSB7XHJcbiAgLmdyb3VwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcclxuICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncm91cC11c2VyOmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgY29udGVudDogXCJcXGYwMDdcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYuZ3JvdXAtYWRkcmVzczpiZWZvcmUge1xyXG4gICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDQxXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmdyb3VwLWNvbnRhY3Q6YmVmb3JlIHtcclxuICAgICAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xyXG4gICAgICBjb250ZW50OiBcIlxcZjA5NVwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi5ncm91cC1kZWFsZXJzOmJlZm9yZSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBGb250QXdlc29tZTtcclxuICAgICAgY29udGVudDogXCJcXGYwN2FcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWVsZCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgLmZpZWxkLWxhYmVsIHtcclxuICAgICAgICAvL3dpZHRoOiAzMCU7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maWVsZHNldCB7XHJcbiAgICAuZmllbGQge1xyXG4gICAgICAuaWNvbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2dpZ3lhLWxvZ2luLXBhZ2UtY29udGVudCB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XHJcbiAgICAjY29udGVudC13cmFwcGVyIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgI2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jdGVybS1oZWFkZXIge1xyXG4gIGZsb2F0OiBub25lO1xyXG59XHJcblxyXG4jdGVybS1wcm9kdWN0cyB7XHJcbiAgaDQge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC52aWV3LWZpbHRlcnMge1xyXG4gICAgdWwge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XHJcbiAgI2dpZ3lhLXByb2ZpbGUtcGFnZS1jb250ZW50ICNjb250ZW50LXdyYXBwZXIge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLnByb2ZpbGUtc3RhdHVzIHtcclxuICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcbiAgcGFkZGluZzogMjBweCAyNnB4O1xyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGZvbnQtZmFtaWx5OiBcImdvdGhhbV9tZWRpdW1cIjtcclxuICAgIG1hcmdpbjogMCAwIDIwcHg7XHJcbiAgICBwYWRkaW5nOiAwIDAgMTBweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzEzMTMxO1xyXG4gIH1cclxufVxyXG5cclxuLm5vZGUtdHlwZS1lbmhhbmNlZC1wYWdlIHtcclxuICAjYWJvdXR1cy1oZWFkZXIgLmhlYWRlci1pbWFnZS1yZXNwb25zaXZlIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgICYubm8taW1hZ2Uge1xyXG4gICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ub2RlLXR5cGUtbGFuZGluZy1wYWdlIHtcclxuICAjYWJvdXR1cy1oZWFkZXIgLmhlYWRlci1pbWFnZS1yZXNwb25zaXZlLm5vLWltYWdlIHtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGhlaWdodDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmJvZHkuZG9tYWluLXd3Mi1rYXZvLWNvbS1ydS1ydSB7XHJcbiAgKjpub3QoLmZhKSxcclxuICAjaG9tZS1taWQgLnJpZ2h0IGEsXHJcbiAgI3Byb2R1Y3QtZ3JvdXBzLXNsaWRlciB1bC5zbGlkZXMgbGkgLnRleHQgaDIsXHJcbiAgLmZpZWxkLW5hbWUtZmllbGQtcHJvZHVjdC1ncm91cC1ibG9ja3MgLmZpZWxkLWNvbGxlY3Rpb24taXRlbS1maWVsZC1wcm9kdWN0LWdyb3VwLWJsb2NrcyAucHJvZHVjdC1ncm91cC1ibG9jay10aXRsZSxcclxuICAja2VycmRlbnRhbC1uYXYgdWwuZGVwdGgtMT5saT5hLFxyXG4gICNrZXJyZGVudGFsLW5hdiAjbWF0cml4LWNvbnRhaW5lciAucmlnaHQtY29udGVudHMgLmNvbnRlbnQtaG9sZGVyIC5pbmZvIC5oZWFkZXIsXHJcbiAgI2tlcnJkZW50YWwtbmF2ICNtYXRyaXgtY29udGFpbmVyIC5yaWdodC1jb250ZW50cyAuY29udGVudC1ob2xkZXIgLnNlZS1hbGwgYS5idG4sXHJcbiAgI3Rlcm0tcHJvZHVjdHMgaDQsICN0ZXJtLXN1YmNhdGVnb3J5LWxpbmtzIGg0LFxyXG4gIGEucHJvZHVjdC1saXN0aW5nIHNwYW4uc3VidGl0bGUsXHJcbiAgI3Byb2R1Y3QtY2F0ZWdvcnktYnV0dG9ucyBhLFxyXG4gIC5ub2RlLXByb2R1Y3QgI3Byb2R1Y3QtdG9wLXJpZ2h0IC50aXRsZS1jYXRlZ29yeSBhLFxyXG4gICNjYXRlZ29yeS1leHBhbmQtYm94ZXMgYSxcclxuICAubm9kZS1wcm9kdWN0ICNwcm9kdWN0LXRvcC1yaWdodCBoMixcclxuICAubm9kZS1wcm9kdWN0ICNwcm9kdWN0LXJlbGF0ZWQgaDMsXHJcbiAgI2hlYWRlci1icmVhZGNydW1icyAuYnJlYWRjcnVtYj5saT5hLFxyXG4gICNyZXNvdXJjZS1jZW50ZXItcXVpY2stc2VhcmNoIGgzLFxyXG4gIC5ibG9jay1mYWNldGFwaSBoMixcclxuICAjYmxvY2sta2VycmRlbnRhbC1zZWFyY2gtc29ydC1zZWFyY2gtYmxvY2sgaDIsXHJcbiAgI2Jsb2NrLWtlcnJkZW50YWwtc2VhcmNoLWl0ZW1zLXBlci1wYWdlLWJsb2NrIGxhYmVsXHJcbiAge1xyXG4gICAgZm9udC1mYW1pbHk6ICdWZXJkYW5hJywgc2Fucy1zZXJpZjtcclxuICB9XHJcbn1cclxuXHJcbiNjb21tZXJjZS1jaGVja291dC1jb3Vwb24tYWpheC13cmFwcGVyIHtcclxuICBsZWdlbmQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzNjMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgfVxyXG4gIC5wYW5lbC1ib2R5IHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcblxyXG4gICAgLmFsZXJ0IHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2MzYzNjMztcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBjb2xvcjogIzMzMztcclxuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG5cclxuICAgICAgLmNsb3NlIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmlldy1vcmRlci1jb3Vwb24tbGlzdCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcblxyXG4gICAgICB0YWJsZS50YWJsZS1zdHJpcGVkIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgYnV0dG9uW3R5cGU9c3VibWl0XSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MjZEQTk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbmJvZHkucGFnZS1jaGVja291dCAjZWRpdC1yaWdodC1jb2x1bW4ge1xyXG4gIGZsb2F0OiByaWdodDtcclxuICB3aWR0aDogNDAlO1xyXG5cclxuICA+IC5wYW5lbC1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gIGJvZHkucGFnZS1jaGVja291dCAjZWRpdC1yaWdodC1jb2x1bW4ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMDtcclxuICB9XHJcblxyXG4gIGJvZHkucGFnZS1jaGVja291dCAjY29tbWVyY2UtY2hlY2tvdXQtZm9ybS1jaGVja291dCBmaWVsZHNldCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZW50aXR5LWNvbW1lcmNlLW9yZGVyIHtcclxuICAub3JkZXItZGlzY291bnQge1xyXG4gICAgbWFyZ2luLXRvcDogMTBweDtcclxuICB9XHJcbiAgLm9yZGVyLXN1YnRvdGFsIHtcclxuICAgIC5maWVsZC1uYW1lLWNvbW1lcmNlLW9yZGVyLXRvdGFsIC5jb21tZXJjZS1wcmljZS1mb3JtYXR0ZWQtY29tcG9uZW50cyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgdHIuY29tcG9uZW50LXR5cGUtYmFzZS1wcmljZSB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZpZWxkLW5hbWUtZmllbGQtY3VzdG9tZXItcG9zdGFsLWFkZHJlc3Mge1xyXG4gICAgLmNvdW50cnkge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAvLy5sb2NhbGl0eS1ibG9jayB7XHJcbiAgICAvLyAgJjphZnRlciB7XHJcbiAgICAvLyAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAvLyAgICBjb250ZW50OiBcIixcIjtcclxuICAgIC8vICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgLy8gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgIC8vICB9XHJcbiAgICAvL31cclxuICB9XHJcblxyXG4gIC5maWVsZC1uYW1lLWNvbW1lcmNlLWNvdXBvbnMge1xyXG4gICAgLmZpZWxkLWl0ZW0ge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIixcIjtcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubm9kZS1wcm9kdWN0IHtcclxuICAjcHJvZHVjdC1pbmZvLWxpc3Qge1xyXG4gICAgJi5tZW51LXN0aWNreSB7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgYm90dG9tOiBhdXRvO1xyXG4gICAgICByaWdodDogYXV0bztcclxuICAgICAgdG9wOiAxMzBweDtcclxuICAgICAgei1pbmRleDogMTA1MjtcclxuICAgICAgaGVpZ2h0OiA1NnB4O1xyXG5cclxuICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA0MDAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMzMzNmNDg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogYXV0bztcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgcmlnaHQ6IDk5JTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgbGVmdDogOTklO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5kaXYuY2tlZGl0b3ItYWNjb3JkaW9uLWNvbnRhaW5lciB7XHJcbiAgJiA+IGRsIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuXHJcbiAgICBkdCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgcGFkZGluZzogNXB4IDA7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmI7XHJcblxyXG4gICAgICAmID4gYSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYjtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggNTBweCAxMHB4IDE1cHg7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZiO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcblxyXG4gICAgICAgICYgPiBhIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNmYWZhZmI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY2tlZGl0b3ItYWNjb3JkaW9uLXRvZ2dsZSB7XHJcbiAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMWMyYjM5O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgPiAuY2tlZGl0b3ItYWNjb3JkaW9uLXRvZ2dsZSB7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGRkIHtcclxuICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYjtcclxuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNlMWUxZTE7XHJcbiAgICAgIHBhZGRpbmc6IDI1cHggMTVweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIFByb2Nlc3Mgbm9kZVxyXG5hcnRpY2xlLmFydGljbGUtcHJvY2VzcyB7XHJcbiAgJiA+IC5jb250ZW50IHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1zbSkge1xyXG4gICAgICBwYWRkaW5nOiAwIDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZXh0ZW5kLWJnLWNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgIC5leHRlbmQtYmcge1xyXG4gICAgICBtaW4taGVpZ2h0OiAyNzBweDtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5oZWFkZXIge1xyXG4gICAgbWluLWhlaWdodDogMjcwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMjBweCAzMHB4IDQwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XHJcbiAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDUwcHggNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbGcpIHtcclxuICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICB9XHJcblxyXG4gICAgaDEge1xyXG4gICAgICBmb250LWZhbWlseTogXCJQbHV0b1NhbnNMaWdodFwiLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDQycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1sZykge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzVweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IC01cHg7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgd2lkdGg6IDUwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZpZWxkLW5hbWUtZmllbGQtcGFnZS10b3AtdGV4dCB7XHJcbiAgICBtYXJnaW46IDUwcHggMCAzMHB4O1xyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LWZhbWlseTogJ1BsdXRvU2Fuc0xpZ2h0JztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ib2R5LXdyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tc20pIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9jZXNzLXRpbGVzIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMTBweDtcclxuICAgIG1hcmdpbjogMCAtMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvY2Vzcy1ncm91cC1ibG9jay13cmFwcGVyIHtcclxuICAuZmllbGQtY29sbGVjdGlvbi1jb250YWluZXIge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmZpZWxkLW5hbWUtZmllbGQtcHJvY2Vzcy1ncm91cC1ibG9ja3Mge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDMwcHggMDtcclxuXHJcbiAgJiA+IC5maWVsZC1pdGVtcyB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tc20pIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDAgLTE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5maWVsZC1pdGVtIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1zbSkge1xyXG4gICAgICAgIGZsZXg6IDUwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHNjcmVlbi1tZCkge1xyXG4gICAgICAgIGZsZXg6IDMzLjMzMzMlO1xyXG4gICAgICAgIG1heC13aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maWVsZC1pdGVtIHtcclxuICAgIC5maWVsZC1jb2xsZWN0aW9uLXZpZXcge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maWVsZC1jb2xsZWN0aW9uLXZpZXcge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLmZpZWxkLWNvbGxlY3Rpb24tdmlldyB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAuZmllbGQtY29sbGVjdGlvbi1pdGVtLWZpZWxkLXByb2Nlc3MtZ3JvdXAtYmxvY2tzIHtcclxuICAgIC5maWVsZC1uYW1lLWZpZWxkLWltYWdlIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnByb2R1Y3QtZ3JvdXAtYmxvY2stdGl0bGUge1xyXG4gICAgICBjb2xvcjogIzFjMmMzYTtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiUGx1dG9TYW5zTGlnaHRcIjtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgLy90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVweDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMDtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuZmllbGQtbmFtZS1maWVsZC1kZXNjcmlwdGlvbiB7XHJcbiAgICAgIGNvbG9yOiAjMWMyYzNhO1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIHBhZGRpbmc6IDAgNjVweCAyMHB4IDIwcHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wcm9jZXNzLXByb2R1Y3Qtc2VjdGlvbiB7XHJcbiAgJi5ub2RlLXByb2R1Y3Qge1xyXG4gICAgI3Byb2R1Y3QtaW5mby1sZWZ0IHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG4ucHJvY2Vzcy10aWxlcyB7XHJcbiAgLmZpZWxkLWNvbGxlY3Rpb24tY29udGFpbmVyLFxyXG4gIC5maWVsZC1jb2xsZWN0aW9uLXZpZXcge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5maWVsZC1jb2xsZWN0aW9uLXZpZXcge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIH1cclxuXHJcbiAgLmZpZWxkLWl0ZW0ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuXHJcbiAgLnRpbGVzLXJvdyB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tc20pIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAvL21hcmdpbjogMCAtMTVweDtcclxuICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnRpbGUtY29udGFpbmVyLmZpZWxkLWl0ZW0ge1xyXG4gICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tc20pIHtcclxuICAgICAgZmxleDogNTAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcclxuICAgICAgZmxleDogMzMuMzMzMyU7XHJcbiAgICAgIG1heC13aWR0aDogMzMuMzMzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpZWxkLWNvbGxlY3Rpb24tdmlldyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMjVweCAyMHB4IDIwcHg7XHJcbiAgICAgIGJvcmRlcjogI2NjYztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5maWVsZC1jb2xsZWN0aW9uLWl0ZW0tZmllbGQtcHJvY2Vzcy10aWxlcyB7XHJcbiAgLnRpbGUtd3JhcHBlciB7XHJcbiAgICBtYXJnaW46IDAgLTE1cHg7XHJcblxyXG4gICAgLnRpbGUtdGV4dCB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgIHdpZHRoOiAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkICNjNGQ4MmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50aWxlLXRleHQtd3JhcHBlciB7XHJcbiAgICBoNCB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5ub2RlLXByb2R1Y3Qge1xyXG4gICNwcm9kdWN0LWluZm8tbGVmdCB7XHJcbiAgICBoMyB7XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJQbHV0b1NhbnNMaWdodFwiO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgICAgICBjb2xvcjogIzQyNkRBOTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2NvbW1lcmNlLWNoZWNrb3V0LWZvcm0tY2hlY2tvdXQge1xyXG4gIC5maWVsZC10eXBlLWFkZHJlc3NmaWVsZCB7XHJcbiAgICAubG9jYWxpdHktYmxvY2ssXHJcbiAgICAuc3RyZWV0LWJsb2NrIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tb2JpbGUtaGVhZGVyLWNvbnRhaW5lciB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbiNob21lLW1pZCB7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICB9XHJcbn1cclxuXHJcbmRpdiNwYWNrYWdlLXRyYWNraW5nIGlucHV0I3Nob3J0X2tleSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5ub2RlLXZpZGVvIHtcclxuICBwYWRkaW5nOiAwIDAgMzBweDtcclxuXHJcbiAgLnZpZGVvLXJvdyB7XHJcbiAgICBtYXJnaW46IDMwcHggLTE1cHg7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLXNtKSB7XHJcbiAgICAgIG1hcmdpbjogMzBweCBhdXRvO1xyXG4gICAgICB3aWR0aDogOTUlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZpZWxkLW5hbWUtZmllbGQtcmVzb3VyY2UtcHJvZHVjdCxcclxuICAuZmllbGQtbmFtZS1maWVsZC1yZXNvdXJjZS1sYW5ndWFnZSxcclxuICAuZmllbGQtbmFtZS1maWVsZC1kdXJhdGlvbiB7XHJcbiAgICAuZmllbGQtbGFiZWwsXHJcbiAgICAuZmllbGQtaXRlbXMge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpZWxkLWl0ZW1zIHtcclxuICAgICAgLmZpZWxkLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnLCc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5maWVsZC1uYW1lLWJvZHkge1xyXG4gICAgcGFkZGluZzogMTVweCAwIDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4jcHJvbW90aW9ucy1oZWFkZXIgI3Byb21vdGlvbnMtc2xpZGVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuXHJcbiAgLnByb21vLXNsaWRlci13cmFwIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIC8vPiAuaW5uZXItd2lkZSB7XHJcbiAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjA5KTtcclxuICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgdG9wOiAwO1xyXG4gICAgLy8gIGxlZnQ6IDA7XHJcbiAgICAvLyAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgLy8gIHdpZHRoOiAyMDAlO1xyXG4gICAgLy8gIG1hcmdpbi1sZWZ0OiAtNTAlO1xyXG4gICAgLy8gIG1hcmdpbi1yaWdodDogNTAlO1xyXG4gICAgLy8gIHotaW5kZXg6IDM7XHJcbiAgICAvL31cclxuICB9XHJcblxyXG4gIC5wcm9tb3Rpb25zLXNsaWRlci1jYXJvdXNlbCA+IHVsIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAuZmxleC1jb250cm9sLW5hdiB7XHJcbiAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICB9XHJcblxyXG4gICAgPiBsaSB7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcclxuICAgICAgei1pbmRleDogaW5pdGlhbCAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgPiAudmlld3MtZmllbGRzZXQ6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICB9XHJcbiAgICAgID4gLnZpZXdzLWZpZWxkc2V0LnNsaWRlci1yaWdodC1zaWRlIHtcclxuICAgICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG5cclxuICAgICAgPiAuaW5uZXItYmcge1xyXG4gICAgICAgIHdpZHRoOiAyMDAlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTAlO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNTAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMDkpO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICB9XHJcbiAgICAgIC5saW5lLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWMyYzNhO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgcmlnaHQ6IDQwJTtcclxuICAgICAgICAgIHdpZHRoOiAyMDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaGVpZ2h0OiAzMTVweDtcclxuICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDI0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLXByb21vdGlvbi1kaXNwbGF5LXRpdGxlIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJQbHV0b1NhbnNMaWdodFwiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wOHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAudmlld3MtZmllbGQtZmllbGQtcHJvbW90aW9uLXN1YnRpdGxlIHtcclxuICAgICAgICBjb2xvcjogIzFjMmMzYTtcclxuICAgICAgICBmb250LWZhbWlseTogXCJQbHV0b1NhbnNMaWdodFwiO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC52aWV3cy1maWVsZC1ib2R5IHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLXByb21vdGlvbi1saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogJ1BsdXRvU2Fuc0NvbmRNZWRpdW0nO1xyXG4gICAgICAgICAgcGFkZGluZzogOHB4IDMwcHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDM2ZGE5O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNmRhOTtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzNmNDg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAudmlld3MtZmllbGQtZmllbGQtcHJvbW90aW9uLWRvd25sb2FkLWxpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdQbHV0b1NhbnNDb25kTWVkaXVtJztcclxuICAgICAgICAgIHBhZGRpbmc6IDhweCAzMHB4O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQzNmRhOTtcclxuICAgICAgICAgIGNvbG9yOiAjNDM2ZGE5O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNwcm9tb3Rpb24tYmxvY2tzIHtcclxuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG5cclxuICAudmlldy1jb250ZW50IHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcclxuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnByb21vLWJsb2NrLXdyYXAge1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAgIC1tcy1mbGV4OiA1MCU7XHJcbiAgICAgIGZsZXg6IDUwJTtcclxuICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnByb21vLWJsb2NrIHtcclxuICAgICAgcGFkZGluZzogMzBweCA0MHB4IDMwcHggMTVweDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2U2ZTZlNjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuaW1hZ2Uge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiAzNyU7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICAgIHdpZHRoOiA2MyU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9tby10aXRsZSB7XHJcbiAgICAgICAgICBjb2xvcjogIzQxNmRhOTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBsdXRvU2Fuc0NvbmRNZWRpdW1cIjtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYnRuIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQzNmRhOTtcclxuICAgICAgICAgIHBhZGRpbmc6IDhweCAxMHB4O1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUGx1dG9TYW5zQ29uZE1lZGl1bVwiO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgY29sb3I6ICM0MzZkYTk7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgJi5wcm9tby1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM2ZGE5O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzM2Y0ODtcclxuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvbW90aW9ucy1zZWN0aW9uIHtcclxuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gIHBhZGRpbmc6IDAgMjVweDtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgaDQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBmb250LWZhbWlseTogJ1BsdXRvU2Fuc0xpZ2h0JztcclxuICAgIGZvbnQtc2l6ZTogMS44ZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAucHJvbW8tY29udGVudC1jb250YWluZXIge1xyXG4gICAgcGFkZGluZzogMCAzMHB4O1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9tby1jb250ZW50IHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiNmJkYzU7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcclxuXHJcbiAgICAgIC5pbWFnZSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1hcmdpbjogNXB4IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuY29udGVudCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvbnRlbnQtbGVmdCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBoNSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucHJvbW8tZGlzY2xhaW1lciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGluayB7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5idG4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzQzNmRhOTtcclxuICAgICAgICAgICAgcGFkZGluZzogOHB4IDEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlBsdXRvU2Fuc0NvbmRNZWRpdW1cIjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzQzNmRhOTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJi5wcm9tby1saW5rIHtcclxuICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQzNmRhOTtcclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzZjQ4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jdC12aWRlby1zZWFyY2gge1xyXG4gIC5jdC12aWRlby10aHVtYiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgLnRodW1iLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY3QtdmlkZW8tZHVyYXRpb24ge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCMwMDAsIDAuNyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY3QtdmlkZW8tc2VhcmNoLXRpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICB9XHJcblxyXG4gIC5maWVsZC1uYW1lLWJvZHkge1xyXG4gICAgcGFkZGluZy10b3A6IDhweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIEFycm93IG5lYXIgZHVyYXRpb24gdGltZSBvbiB2aWRlbyBub2RlLlxyXG4udmlldy1zZWFyY2gtYWxsIC52aWV3cy1yb3cgLmN0LXZpZGVvLWR1cmF0aW9uOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGJvcmRlci1yaWdodDogMDtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxcHgsMCk7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1sZWZ0OiA4cHggc29saWQgI2ZmZjtcclxufVxyXG5cclxuLy8gVmlkZW8gdHlwZSBzdHJpbmcuXHJcbi52aWV3LXNlYXJjaC1hbGwgLnZpZXdzLXJvdyAudmlkZW8tcmVzb3VyY2UtdHlwZSBzdHJvbmcge1xyXG4gIGZvbnQtZmFtaWx5OiAnUGx1dG9TYW5zQ29uZExpZ2h0JyxzYW5zLXNlcmlmO1xyXG59XHJcblxyXG5cclxuLy8gU3R5bGVzIGZvciBoZWFkZXIgaW1hZ2Ugb24gcHJvZHVjdCBjYXRlZ29yeSBwYWdlLlxyXG4jdGVybS1oZWFkZXIge1xyXG4gIC5maWVsZC1uYW1lLWZpZWxkLWltYWdlIC5maWVsZC1pdGVtIHtcclxuICAgIGhlaWdodDogMjMxcHg7XHJcbiAgICB3aWR0aDogMjMxcHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICN0ZXJtLWhlYWRlciB7XHJcbiAgICAuZmllbGQtbmFtZS1maWVsZC1pbWFnZSAuZmllbGQtaXRlbSB7XHJcbiAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogMzIwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICN0ZXJtLWhlYWRlciB7XHJcbiAgICAuZmllbGQtbmFtZS1maWVsZC1pbWFnZSAuZmllbGQtaXRlbSB7XHJcbiAgICAgIGhlaWdodDogMjgwcHg7XHJcbiAgICAgIHdpZHRoOiAyODBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEZsZXhzbGlkZXIgb24gcHJvZHVjdCBjYXRlZ29yaWVzIHBhZ2VzLlxyXG4udGF4b25vbXktdGVybS52b2NhYnVsYXJ5LXByb2R1Y3QtY2F0ZWdvcmllcyB7XHJcbiAgI3Byb2R1Y3QtZ3JvdXBzLXNsaWRlciB7XHJcbiAgICBoZWlnaHQ6IDMwOXB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgICAuaW5uZXItd2lkZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllOWU5O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgdWwuc2xpZGVzIGxpIC50ZXh0IGgyIHtcclxuICAgICAgZm9udC1zaXplOiAxLjc4ZW07XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgIC5saW5lLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAubGluZSB7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIHdpZHRoOiA0MDAlO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwuc2xpZGVzIGxpIC50ZXh0IGg0IHtcclxuICAgICAgZm9udC1mYW1pbHk6IFwiUGx1dG9TYW5zUmVndWxhclwiLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICAgICAgcGFkZGluZzogMTBweCAwIDVweDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgdWwuc2xpZGVzIGxpIC50ZXh0IC5maWVsZC1uYW1lLWZpZWxkLXNsaWRlLWRlc2NyaXB0aW9uIHtcclxuICAgICAgY29sb3I6ICMxYzJjM2E7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbiAgICB1bC5zbGlkZXMgbGkgLmltYWdlIHtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkc2NyZWVuLW1kKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzA5cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICN0ZXJtLWZvb3Rlci10ZXh0IHtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG5cclxuICAgIGg0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGNvbG9yOiAjNGU1MTVlO1xyXG4gICAgICBmb250LWZhbWlseTogXCJQbHV0b1NhbnNSZWd1bGFyXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRzY3JlZW4tbWQpIHtcclxuICAgICAgICB3aWR0aDogNjUlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBjb2xvcjogIzRlNTE1ZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgfVxyXG4gICAgICBsaTo6YmVmb3JlIHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcclxuICAgICAgICBjb2xvcjogI2M0ZDYwNDs7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgICBjb2xvcjogIzRlNTE1ZTtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuXHJcbiAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcbn1cclxuXHJcbi8vIFN0eWxlcyBmb3IgcHJvZHVjdCBjYXRlZ29yeSBwYWdlcyB2aWV3LWZpbHRlcnMuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gIC50YXhvbm9teS10ZXJtLnZvY2FidWxhcnktcHJvZHVjdC1jYXRlZ29yaWVzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcclxuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xyXG5cclxuICAgICNwcm9kdWN0LWdyb3Vwcy1zbGlkZXIge1xyXG4gICAgICBoZWlnaHQ6IDU2MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgI3Rlcm0tcHJvZHVjdHMge1xyXG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuXHJcbiAgICAudmlldy1maWx0ZXJzIHtcclxuICAgICAgcGFkZGluZzogNXB4O1xyXG4gICAgICBtYXJnaW46IDAgNTVweCAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcblxyXG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgICAgICAgICBiIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnZpZXctaWQtcHJvZHVjdF9jYXRlZ29yeV9saXN0aW5nLnZpZXctZGlzcGxheS1pZC1wcm9kdWN0X2xpbmUgLnZpZXctZmlsdGVycyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAudmlldy1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICBtYXJnaW46IDAgMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgI3N1YmNhdGVnb3J5LWxpbmtzLWRyb3Age1xyXG4gICAgLy93aWR0aDogODUlO1xyXG4gIH1cclxuICAjdGVybS1zdWJjYXRlZ29yeS1saW5rcyB7XHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XHJcblxyXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICBiIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzAwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAjdGVybS1wcm9kdWN0cyAudmlldy1maWx0ZXJzLFxyXG4gICN0ZXJtLXByb2R1Y3RzICNzdWJjYXRlZ29yeS1saW5rcy1kcm9wIHtcclxuICAgIG1hcmdpbjogMCAzNXB4IDIwcHg7XHJcblxyXG4gIH1cclxuICAjdGVybS1wcm9kdWN0cyAudmlldy1jb250ZW50IHtcclxuICAgIG1hcmdpbjogMCAzNXB4O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhICAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLnZpZXctZmlsdGVycyB7XHJcbiAgICB3aWR0aDogODUlO1xyXG4gIH1cclxufVxyXG5cclxuLy8gTmV3IHN0eWxlcyBmb3IgcHJvZHVjdCBncmlkIGVsZW1lbnQuXHJcbi5wcm9kdWN0LWxpc3RpbmctdmlldyAucHJvZHVjdC1saXN0aW5nIC5sZWZ0LXNpZGUge1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIHBhZGRpbmc6IDVweDtcclxuXHJcbiAgLmltZyBpbWcge1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4ubm9kZS1wcm9kdWN0ICNwcm9kdWN0LXJlbGF0ZWQgdWwsXHJcbi5ub2RlLXByb2R1Y3QgI3Byb2R1Y3Qtb3ZlcnZpZXctc3VicHJvZHVjdHMgdWwge1xyXG4gIEBpbmNsdWRlIGNsZWFyZml4O1xyXG4gIGxpIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gIC5ub2RlLXByb2R1Y3QgI3Byb2R1Y3QtcmVsYXRlZCB1bCxcclxuICAubm9kZS1wcm9kdWN0ICNwcm9kdWN0LW92ZXJ2aWV3LXN1YnByb2R1Y3RzIHVsIHtcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luOiAxMHB4IDE5cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAubm9kZS1wcm9kdWN0ICNwcm9kdWN0LXJlbGF0ZWQgdWwsXHJcbiAgLm5vZGUtcHJvZHVjdCAjcHJvZHVjdC1vdmVydmlldy1zdWJwcm9kdWN0cyB1bCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbjogMTBweCAxNXB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAubm9kZS1wcm9kdWN0ICNwcm9kdWN0LXJlbGF0ZWQgdWwsXHJcbiAgLm5vZGUtcHJvZHVjdCAjcHJvZHVjdC1vdmVydmlldy1zdWJwcm9kdWN0cyB1bCB7XHJcbiAgICBsaSB7XHJcbiAgICAgIG1hcmdpbjogMTBweCAxN3B4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5vZGUtcHJvZHVjdCAjcHJvZHVjdC1yZWxhdGVkIC5sZWZ0LXNpZGUge1xyXG4gIHdpZHRoOiA1MCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4gIC5pbWcge1xyXG4gICAgbWluLWhlaWdodDogaW5oZXJpdDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOTBweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLnByb2R1Y3QtbGlzdGluZy12aWV3IC5wcm9kdWN0LWxpc3RpbmcgLnJpZ2h0LXNpZGUsXHJcbi5ub2RlLXByb2R1Y3QgI3Byb2R1Y3QtcmVsYXRlZCAucmlnaHQtc2lkZSB7XHJcbiAgZmxvYXQ6IHJpZ2h0O1xyXG4gIHdpZHRoOiA1MCU7XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA0ODFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KXtcclxuICAucHJvZHVjdC1saXN0aW5nLXZpZXcgLnByb2R1Y3QtbGlzdGluZyAubGVmdC1zaWRlLFxyXG4gIC5ub2RlLXByb2R1Y3QgI3Byb2R1Y3QtcmVsYXRlZCAubGVmdC1zaWRlLFxyXG4gIC5ub2RlLXByb2R1Y3QgI3Byb2R1Y3Qtb3ZlcnZpZXctc3VicHJvZHVjdHMgLmxlZnQtc2lkZSB7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gIH1cclxuICAucHJvZHVjdC1saXN0aW5nLXZpZXcgLnByb2R1Y3QtbGlzdGluZyAucmlnaHQtc2lkZSxcclxuICAubm9kZS1wcm9kdWN0ICNwcm9kdWN0LXJlbGF0ZWQgLnJpZ2h0LXNpZGUsXHJcbiAgLm5vZGUtcHJvZHVjdCAjcHJvZHVjdC1vdmVydmlldy1zdWJwcm9kdWN0cyAucmlnaHQtc2lkZSB7XHJcbiAgICB3aWR0aDogNzAlO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbkBtZWRpYSAgKG1heC13aWR0aDogNzY3cHgpe1xyXG4gIC5wcm9kdWN0LWxpc3RpbmctdmlldyAucHJvZHVjdC1saXN0aW5nIC5sZWZ0LXNpZGUsXHJcbiAgLm5vZGUtcHJvZHVjdCAjcHJvZHVjdC1yZWxhdGVkIC5sZWZ0LXNpZGUsXHJcbiAgLm5vZGUtcHJvZHVjdCAjcHJvZHVjdC1vdmVydmlldy1zdWJwcm9kdWN0cyAubGVmdC1zaWRlIHtcclxuICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4gICAgLmltZyB7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCl7XHJcbiAgLnByb2R1Y3QtbGlzdGluZy12aWV3IC5wcm9kdWN0LWxpc3RpbmcgLmxlZnQtc2lkZSxcclxuICAubm9kZS1wcm9kdWN0ICNwcm9kdWN0LXJlbGF0ZWQgLmxlZnQtc2lkZSxcclxuICAubm9kZS1wcm9kdWN0ICNwcm9kdWN0LW92ZXJ2aWV3LXN1YnByb2R1Y3RzIC5sZWZ0LXNpZGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIC5wcm9kdWN0LWxpc3RpbmctdmlldyAucHJvZHVjdC1saXN0aW5nIC5yaWdodC1zaWRlLFxyXG4gIC5ub2RlLXByb2R1Y3QgI3Byb2R1Y3QtcmVsYXRlZCAucmlnaHQtc2lkZSxcclxuICAubm9kZS1wcm9kdWN0ICNwcm9kdWN0LW92ZXJ2aWV3LXN1YnByb2R1Y3RzIC5yaWdodC1zaWRlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbn1cclxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG4ubm9kZS1wcm9kdWN0ICNwcm9kdWN0LXJlbGF0ZWQgbGksXHJcbi5ub2RlLXByb2R1Y3QgI3Byb2R1Y3Qtb3ZlcnZpZXctc3VicHJvZHVjdHMgbGkge1xyXG4gIHdpZHRoOiA0NSU7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubm9kZS1wcm9kdWN0ICNwcm9kdWN0LXJlbGF0ZWQgbGksXHJcbiAgLm5vZGUtcHJvZHVjdCAjcHJvZHVjdC1vdmVydmlldy1zdWJwcm9kdWN0cyBsaSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIC5ub2RlLXByb2R1Y3QgI3Byb2R1Y3QtcmVsYXRlZCBhLnByb2R1Y3QtbGlzdGluZyxcclxuICAubm9kZS1wcm9kdWN0ICNwcm9kdWN0LW92ZXJ2aWV3LXN1YnByb2R1Y3RzIGEucHJvZHVjdC1saXN0aW5nIHtcclxuICAgIC8vY29sdW1uLWNvdW50OiAxO1xyXG5cclxuICAgIC5zdWJ0aXRsZSxcclxuICAgIC50aXRsZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gU3R5bGVzIGZvciBzZWFyY2ggcmVzdWx0IHBhZ2UuXHJcbmRpdi52aWV3LWlkLXNlYXJjaF9hbGwgLmN0LXZpZGVvLXNlYXJjaCB7XHJcbiAgLmZpZWxkLW5hbWUtZmllbGQtcmVzb3VyY2UtcHJvZHVjdCxcclxuICAuZmllbGQtbmFtZS1maWVsZC1yZXNvdXJjZS1sYW5ndWFnZSxcclxuICAuZmllbGQtbmFtZS1maWVsZC1kdXJhdGlvbiB7XHJcbiAgICAuZmllbGQtbGFiZWwsXHJcbiAgICAuZmllbGQtaXRlbXMge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZpZWxkLWl0ZW1zIHtcclxuICAgICAgLmZpZWxkLWl0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiAnLCc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmZpZWxkLW5hbWUtZmllbGQtZHVyYXRpb24ge1xyXG4gICAgLmN0LXZpZGVvLWR1cmF0aW9uOmJlZm9yZSB7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ib2R5LWZpZWxkLW5vLXRhZ3Mge1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gRGVjcmVhc2UgaDEgb24gdmlkZW8gcGFnZS5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbi52aWRlby1pbmZvLXdyYXBwZXIgaDEge1xyXG4gIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTdHlsZXMgZm9yIHByb21vdGlvbnMgc2xpZGVyLlxyXG4jcHJvbW90aW9ucy1oZWFkZXIgLnJvdyA+IGRpdi5oZWFkZXItcmlnaHQge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC1tb3otYm94O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXg6IDEgMCBhdXRvO1xyXG59XHJcblxyXG4udmlldy1pZC1wcm9tb3Rpb25zX3NsaWRlciB7XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuICAudmlldy1jb250ZW50IHtcclxuICAgIGhlaWdodDogaW5oZXJpdDtcclxuXHJcbiAgICAucHJvbW90aW9ucy1zbGlkZXItY2Fyb3VzZWwge1xyXG4gICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4gICAgICA+IHVsIHtcclxuICAgICAgICBoZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4gICAgICA+IGxpIHtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubm9kZS1wYWdlIHtcclxuICAjcHJvbW90aW9ucy10aXRsZSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcclxuXHJcbiAgICAubGluZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG5cclxuICAgICAgLmxpbmUtaW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDQwMCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxYzJiMzk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4vL0ZpeCBkZWFsZXJzIG1vYmlsZSBsYXlvdXRcclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcclxuICAud3RiLWRlYWxlcnMgLnRhYmxlPnRib2R5PnRyPnRkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmYxZjtcclxuICB9XHJcbiAgZGl2LmRlYWxlci1sYXlvdXQgdGFibGUge1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gIH1cclxuXHJcbiAgZGl2LmRlYWxlci1sYXlvdXQgdGFibGUgdGhlYWQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbiAgZGl2LmRlYWxlci1sYXlvdXQgdGFibGUgdGJvZHkgdHIuZXZlbiB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNlZGVkICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIGRpdi5kZWFsZXItbGF5b3V0IHRhYmxlIHRyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xyXG4gIH1cclxuICBkaXYuZGVhbGVyLWxheW91dCB0YWJsZSB0ZCB7XHJcbiAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgIC8vYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjY2NjO1xyXG4gIH1cclxuICBkaXYuZGVhbGVyLWxheW91dCB0YWJsZSB0ZDpsYXN0LWNoaWxkIHtcclxuICAgIGJvcmRlci1ib3R0b206IDJweCAjYjliNGI0IHNvbGlkO1xyXG4gIH1cclxuICBkaXYuZGVhbGVyLWxheW91dCB0YWJsZSB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItdG9wOiAwcHggIWltcG9ydGFudDtcclxuICB9XHJcbiAgZGl2LmRlYWxlci1sYXlvdXQgdGFibGUgZGl2I21vYmlsZV9lbGVtZW50OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgfVxyXG4gIGRpdi5kZWFsZXItbGF5b3V0IHRhYmxlIGRpdiNtb2JpbGVfZWxlbWVudCB7XHJcbiAgICB3aWR0aDogMzAlO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gIH1cclxuICBkaXYuZGVhbGVyLWxheW91dCB0YWJsZSBkaXYjZGxhYmVsIHtcclxuICAgIHdpZHRoOiA3MCU7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgfVxyXG4gfVxyXG5cclxuLy9TdHlsZXMgZm9yIHNsaWRlc2hvdyB3aGljaCBhZGRlZCBpbiBDS0VkaXRvclxyXG4uc2xpZGVzaG93UGx1Z2luIHtcclxuICAuYWQtZ2FsbGVyeSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAuYWQtaW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDEwcHggMDtcclxuXHJcbiAgICAgIC5hZC1pbWctYmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwMCBuby1yZXBlYXQgY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBmaWx0ZXI6IGJsdXIoOHB4KTtcclxuICAgICAgICAtd2Via2l0LWZpbHRlcjogYmx1cig4cHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuYWQtb3ZlcmxheSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFkLW5leHQsXHJcbiAgICAgIC5hZC1wcmV2IHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFkLW5leHQtaW1hZ2UsXHJcbiAgICAgICAgLmFkLXByZXYtaW1hZ2Uge1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiA2NXB4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWQtbmV4dC1pbWFnZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwIHVybCgnLi4vaW1nL2ljb25zL2Fycl9yLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWQtcHJldi1pbWFnZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwIHVybCgnLi4vaW1nL2ljb25zL2Fycl9sLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFkLWNvbnRyb2xzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAuYWQtbmF2IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAuYWQtYmFjayxcclxuICAgICAgLmFkLWZvcndhcmQge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hZC1mb3J3YXJkIHtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwIHVybCgnLi4vaW1nL2ljb25zL2Fycl9yLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hZC1iYWNrIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDAgdXJsKCcuLi9pbWcvaWNvbnMvYXJyX2wuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmFkLXRodW1icyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XHJcbiAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZC1hY3RpdmUge1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNsaWRlc2hvdy1nYWxsZXJ5IHtcclxuICAjcHJvZHVjdC1pbmZvLXNlY3Rpb25zIHtcclxuICAgIC5pbmZvLXNlY3Rpb24tY29udGVudCB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5vZGUtcHJvZHVjdCAuZmxleHNsaWRlciB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAtbW96LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIHBhZGRpbmc6IDAgNTBweDtcclxuICBtYXJnaW4tbGVmdDogLTUwcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gIC5ub2RlLXByb2R1Y3QgLmZsZXhzbGlkZXIjc2xpZGVyIHtcclxuICAgICY6aG92ZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2LFxyXG4gICAgJjpob3ZlciAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQge1xyXG4gICAgICB0b3A6IDQ1JTtcclxuICAgIH1cclxuICAgIC5mYS1hcnJvd3MtYWx0IHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAubm9kZS1wcm9kdWN0IC5mbGV4c2xpZGVyI3NsaWRlciB7XHJcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcclxuICAgIC5mYS1hcnJvd3MtYWx0IHtcclxuICAgICAgcmlnaHQ6IDIwJTtcclxuICAgIH1cclxuICB9XHJcbiAgLm5vZGUtcHJvZHVjdCAuZmxleHNsaWRlciNjYXJvdXNlbCB7XHJcbiAgICAvL3BhZGRpbmc6IDA7XHJcbiAgICAuZmxleC1kaXJlY3Rpb24tbmF2IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5ub2RlLXByb2R1Y3QgLmZsZXhzbGlkZXIjY2Fyb3VzZWwge1xyXG4gICAgLy9wYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgLm5vZGUtcHJvZHVjdCAuZmxleHNsaWRlciNjYXJvdXNlbCB7XHJcbiAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICAuZmxleC1kaXJlY3Rpb24tbmF2IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5zbGlkZXMgbGkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDEwNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogMTA1cHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgLm5vZGUtcHJvZHVjdCAuZmxleHNsaWRlciNjYXJvdXNlbCB7XHJcbiAgICBwYWRkaW5nOiAwIDcwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgIC5zbGlkZXMgbGkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweCAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDQ1MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAubm9kZS1wcm9kdWN0IC5mbGV4c2xpZGVyI2Nhcm91c2VsIHtcclxuICAgIC5zbGlkZXMgbGkge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDEyMHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgIGhlaWdodDogMTIwcHggIWltcG9ydGFudDtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubm9kZS1wcm9kdWN0IC5mbGV4c2xpZGVyI3NsaWRlciB7XHJcbiAgICAuZmEtYXJyb3dzLWFsdCB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDM3NXB4KSBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcclxuICAubm9kZS1wcm9kdWN0IC5mbGV4c2xpZGVyI2Nhcm91c2VsIHtcclxuICAgIHBhZGRpbmc6IDAgNTVweDtcclxuICAgIC5zbGlkZXMgbGkge1xyXG4gICAgICBtYXJnaW46IDAgMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogODFweCAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDgxcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICY6aG92ZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2LFxyXG4gICAgJjpob3ZlciAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQge1xyXG4gICAgICB0b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ub2RlLXByb2R1Y3QgLmZsZXhzbGlkZXIjc2xpZGVyIHtcclxuICAgIC5mYS1hcnJvd3MtYWx0IHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6IDMyMXB4KSBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcclxuICAubm9kZS1wcm9kdWN0IC5mbGV4c2xpZGVyI2Nhcm91c2VsIHtcclxuICAgIC5zbGlkZXMgbGkge1xyXG4gICAgICBtYXJnaW46IDAgMTRweCAhaW1wb3J0YW50O1xyXG4gICAgICB3aWR0aDogODBweCAhaW1wb3J0YW50O1xyXG4gICAgICBoZWlnaHQ6IDgwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICY6aG92ZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1wcmV2LFxyXG4gICAgJjpob3ZlciAuZmxleC1kaXJlY3Rpb24tbmF2IC5mbGV4LW5leHQge1xyXG4gICAgICB0b3A6IDMwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ub2RlLXByb2R1Y3QgLmZsZXhzbGlkZXIjc2xpZGVyIHtcclxuICAgIC5mYS1hcnJvd3MtYWx0IHtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAubm9kZS1wcm9kdWN0IC5mbGV4c2xpZGVyI2Nhcm91c2VsIHtcclxuICAgIHBhZGRpbmc6IDAgMzBweDtcclxuXHJcbiAgICAuc2xpZGVzIGxpIHtcclxuICAgICAgbWFyZ2luOiAwIDIycHggIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDY1cHggIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIC5mbGV4LWRpcmVjdGlvbi1uYXYgLmZsZXgtcHJldixcclxuICAgICY6aG92ZXIgLmZsZXgtZGlyZWN0aW9uLW5hdiAuZmxleC1uZXh0IHtcclxuICAgICAgdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAubm9kZS1wcm9kdWN0IC5mbGV4c2xpZGVyI3NsaWRlciB7XHJcbiAgICAuZmEtYXJyb3dzLWFsdCB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxlZnQtbGluZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogOTk5OTklO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWMyYzNhO1xyXG4gICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gaHVic3BvdCB0ZXh0LlxyXG4ubGVnYWwtY29uc2VudC1jb250YWluZXIgcCB7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG59XHJcbiIsIiVoaWRlLXRleHQge1xyXG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xyXG59XHJcblxyXG4lZmlsdGVyLWxhYmVsIHtcclxuICBmb250LWZhbWlseTogJGZvbnQtbGlnaHQ7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbiAgY29sb3I6ICMxNDQ2N2M7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMS4xO1xyXG4gIG1hcmdpbjogMCBhdXRvIDVweDtcclxufSIsIi5rZXJyLXBhZ2UtYmxvZyB7XHJcbiAgLmNvbW1vbi1oZWFkZXIge1xyXG4gICAgLmxpbmUtaW5uZXIge1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vLnJlZ2lvbi1jb250ZW50LCAuYmxvZyB7XHJcbiAgLy8gIG1heC13aWR0aDogOTgwcHg7XHJcbiAgLy8gIG1hcmdpbjogMCBhdXRvO1xyXG4gIC8vfVxyXG4gIC5oZWFkaW5ncyB7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHggMTVweDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG4gIC52aWV3LWNvbnRlbnQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICMzNTM1MzU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5yZWdpb24tY29udGVudCB7XHJcbiAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgfVxyXG4gIC5yZWdpb24tYmxvZy1hc2lkZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAjYmxvY2stdmlld3MtYmxvZy1mZWF0dXJlZC1wb3N0IHtcclxuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMzMHB4KTtcclxuICAgICAgcGFkZGluZzogMCAwIDAgNTBweDtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnZpZXctZGlzcGxheS1pZC1mZWF0dXJlZF9wb3N0IHtcclxuICAgIC52aWV3cy1maWVsZC1jcmVhdGVkIHtcclxuICAgICAgbWFyZ2luOiA0cHggMCAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAudmlldy1kaXNwbGF5LWlkLXBvcHVsYXJfcG9zdHMge1xyXG4gICAgLnZpZXdzLWZpZWxkLWNyZWF0ZWQge1xyXG4gICAgICBtYXJnaW46IDRweCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC52aWV3cy1maWVsZC1jcmVhdGVkIHtcclxuICAgIGNvbG9yOiAjYjFiMWIxO1xyXG4gICAgbWFyZ2luOiA0cHggYXV0byAwO1xyXG4gICAgbWF4LXdpZHRoOiAyNjlweDtcclxuICB9XHJcbiAgI2Jsb2NrLXZpZXdzLWJsb2ctZmVhdHVyZWQtcG9zdCB7XHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiA2NDBweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC52aWV3cy1maWVsZDpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgIGNvbG9yOiAjNTU1NTU1O1xyXG4gICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjQ5cHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gICNibG9jay12aWV3cy1ibG9nLXBvcHVsYXItcG9zdHMge1xyXG4gICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcclxuICAgIHBhZGRpbmc6IDI1cHggNDBweDtcclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5ibG9ncy1pdGVtcyB7XHJcbiAgICAudmlldy1jb250ZW50IHtcclxuICAgICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuI2Jsb2NrLXZpZXdzLWJsb2ctbmV3LWJsb2csXHJcbi52aWV3LWRpc3BsYXktaWQtbmV3X2Jsb2cge1xyXG4gIC5ibG9jay10aXRsZSxcclxuICAudmlldy1oZWFkZXIge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udHJvbC1sYWJlbCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XHJcbiAgICAudmlld3Mtcm93Om50aC1jaGlsZCgzbisxKSB7XHJcbiAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLnZpZXdzLXJvdzpudGgtY2hpbGQoMm4rMSkge1xyXG4gICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuICB9XHJcbiAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcclxuICAgIG1heC13aWR0aDogMjY5cHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGEge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jaGV2cm9uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xyXG4gICAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIGltZyB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5ibG9nLWl0ZW0ge1xyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICB9XHJcbiAgLnZpZXctZW1wdHkge1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gIH1cclxufVxyXG5cclxuLnZpZXctZGlzcGxheS1pZC1wb3B1bGFyX3Bvc3RzIHtcclxuICAudmlld3Mtcm93IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCNiM2IyYjIsIDAuNTEpO1xyXG5cclxuICAgICYudmlld3Mtcm93LWxhc3Qge1xyXG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5maWVsZC1jb250ZW50IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDIwMDtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGNvbG9yOiAjNDM2ZGE5O1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgd2lkdGg6IDBweDtcclxuICAgICAgICBoZWlnaHQ6IDBweDtcclxuICAgICAgICBib3JkZXItdG9wOiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA5cHggc29saWQgI2M0ZDgyZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4ubm9kZS10eXBlLWJsb2cge1xyXG4gIC52aWV3LWNvbnRlbnQge1xyXG4gICAgbWF4LXdpZHRoOiA4MjBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgLnZpZXdzLXJvdyB7XHJcbiAgICAgIG1hcmdpbjogMjBweDtcclxuICAgICAgLnZpZXdzLWZpZWxkIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgIC5pbWctcmVzcG9uc2l2ZSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudmlld3MtZmllbGQtdGl0bGUsIC52aWV3cy1maWVsZC1jcmVhdGVkIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMjIwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgIGNvbG9yOiAjMmE2NDk2O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgYTphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2hldnJvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgIHRvcDogN3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudmlld3MtZmllbGQtY3JlYXRlZCB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgY29sb3I6ICNiMWIxYjE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAzMjBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q5ZDlkOTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG4gIC5zb2NpYWwge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgcGFkZGluZy10b3A6IDE1cHg7XHJcbiAgICBtYXgtd2lkdGg6IDE0MHB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgfVxyXG4gIC5hdXRob3ItaW5mbyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMjc5cHg7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDY1cHg7XHJcbiAgICAucGhvdG8td3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTUlIDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5maWVsZCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgLmZpZWxkLW5hbWUtZmllbGQtYXV0aG9yLW5hbWUge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDY1cHg7XHJcbiAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnBvc3QtY29udGVudCB7XHJcbiAgICBtYXgtd2lkdGg6IDU4MHB4O1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgc3Bhbi5ub2RlLWRhdGUge1xyXG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xyXG4gICAgICBjb2xvcjogIzljOWM5YztcclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICM5YzljOWM7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogI2ZmNzgwMDtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvY2FsZW5kYXJfaWNvbi5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcclxuICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgd2lkdGg6IDEzcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnRuLWRhdGUtd3JhcCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHNwYW4ubm9kZS1kYXRlLCBoMS5ub2RlLXRpdGxlIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5ub2RlLXRpdGxlIHtcclxuICAgICAgZm9udC1mYW1pbHk6ICRmb250LWxpZ2h0O1xyXG4gICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICB9XHJcbiAgICAudGFncy1zZWN0aW9uIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNzJweDtcclxuICAgICAgLmZpZWxkLW5hbWUtZmllbGQtcG9zdC10YWcge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgICAuZmllbGQtaXRlbXMgPiBkaXYge1xyXG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMmE2NDk2O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDJweCAxMHB4O1xyXG4gICAgICAgICAgbWFyZ2luOiA1cHggNXB4IDEwcHggMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgYmxvY2txdW90ZSB7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcCB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiA4NyU7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgd2lkdGg6IDc3JTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9xdW90ZS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5wb3N0LW5hdiB7XHJcbiAgICAucG9zdC1uYXYtd3JhcCB7XHJcbiAgICAgIG1heC13aWR0aDogODIycHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcclxuICAgICAgLnBvc3QtcHJldiB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuICAgICAgLnBvc3QtbmV4dCB7XHJcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgICB9XHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjMmE2NDk2O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkOWQ5ZDk7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMzBweDtcclxuICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmltZy1jb250YWluZXIge1xyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBtYXgtaGVpZ2h0OiA1NTBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJhY2stdG8tYmxvZyB7XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6ICMyYTY0OTY7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jaGV2cm9uLnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyL2NvdmVyO1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgICAgIHRvcDogMnB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLmltZy13cmFwIHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDlkOWQ5O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuICAucG9zdC1jb250YWluZXIge1xyXG4gICAgaWZyYW1lIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZmllbGQtbmFtZS1ib2R5IHtcclxuICAgIGltZyB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIHRhYmxlIHtcclxuICAgIHRkIHtcclxuICAgICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xyXG4gICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlldy1kaXNwbGF5LWlkLXJlbGF0ZWRfcG9zdCB7XHJcbiAgICAudmlldy1maWx0ZXJzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaGFyZS1wcm92aWRlci5mbGF0LnNxdWFyZS5zaXplLTE2Lmhvcml6b250YWwge1xyXG4gIG1hcmdpbi1yaWdodDogMDtcclxuICAmOmhvdmVyIHtcclxuICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5zcGlubmVyIHtcclxuICBib3JkZXI6IDVweCBzb2xpZCAjMmE2NDk2O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXItdG9wOiA1cHggc29saWQgI2Q5ZDlkOTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDMwcHg7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIGxlZnQ6IC00NXB4O1xyXG4gIGFuaW1hdGlvbjogbG9hZCAxcyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICB3aWR0aDogMzIuNjlweDtcclxuICAgIGhlaWdodDogMjhweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBsb2FkIHtcclxuICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cclxufVxyXG5cclxuLnNoYXJlNDItaXRlbSB7XHJcbiAgYSB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3NvY2lhbC1pY29ucy5zdmdcIikgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIGFbZGF0YS1jb3VudD1sbmtkXSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC00OHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBhW2RhdGEtY291bnQ9dHdpXSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IC03MnB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4jc2hhcmU0MiB7XHJcbiAgd2lkdGg6IDE0MHB4O1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuLy8yTVQgYmxvZ1xyXG4ucGFnZS10YXhvbm9teS10ZXJtLTYyNTMge1xyXG4gIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIG1pbi13aWR0aDogMTQ0cHg7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4ICMyYTY0OTY7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY2NjtcclxuICAgIH1cclxuICB9XHJcbiAgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQge1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDc2OHB4KXtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ua2Vyci1wYWdlLWJsb2csIC5rZXJyLXBhZ2UtMm10IHtcclxuICAuYmxvZy1pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgICAgd2lkdGg6IDMzJTtcclxuICAgIH1cclxuICB9XHJcbiAgLm5vZGUtdGVhc2VyIHtcclxuICAgIG1hcmdpbjogNDBweCAxMHB4IDAgMTBweDtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XHJcbiAgICBoNCB7XHJcbiAgICAgIG1hcmdpbjogMjBweCAxNXB4IDAgMTVweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY2NjY7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XHJcbiAgICAgIGNvbG9yOiAjMjQxOTE0O1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcclxuICAgICAgICBjb2xvcjogIzI0MTkxNDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZXRhLWRhdGUge1xyXG4gICAgICBmb250LWZhbWlseTogJGZvbnQtbGlnaHQ7XHJcbiAgICAgIG1hcmdpbjogM3B4IDE1cHggMCAxNXB4O1xyXG4gICAgICBmb250LXNpemU6IDAuOWVtO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogI2ZhYTYxYTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRlYXNlci1ib2R5IHtcclxuICAgICAgbWFyZ2luOiAxMHB4IDE1cHggMTVweCAxNXB4O1xyXG4gICAgICBhLnJlYWQtbW9yZSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgY29sb3I6ICMyYTY0OTY7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogIzU0NTQ1NDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiN2aWV3cy1leHBvc2VkLWZvcm0tYmxvZy1uZXctYmxvZywgI3ZpZXdzLWV4cG9zZWQtZm9ybS1ibG9nLXRtdCB7XHJcbiAgLnZpZXdzLXdpZGdldC1zb3J0LWJ5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG4gICAgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0cyB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNThweDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAjZWRpdC10aXRsZS13cmFwcGVyIHtcclxuICAgICAgb3JkZXI6IDE7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9yZGVyOiAtMTtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIC52aWV3cy13aWRnZXQtc29ydC1vcmRlciB7XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuICAudmlld3MtZXhwb3NlZC1mb3JtIHtcclxuICAgIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XHJcbiAgICAgIC5idG4ge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgY29sb3I6ICMyYTY0OTY7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgbWluLXdpZHRoOiAxNDRweDtcclxuICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgOHB4ICMyYTY0OTY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGlucHV0IHtcclxuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3NlYXJjaC5zdmdcIikgbm8tcmVwZWF0IDk5JTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAxN3B4O1xyXG4gICAgfVxyXG4gICAgLmJ0bi1kZWZhdWx0IHtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgfVxyXG4gICAgbGFiZWwge1xyXG4gICAgICBjb2xvcjogI2IxYjFiMTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIH1cclxuICB9XHJcbiAgLnZpZXctZmlsdGVycyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xyXG4gIH1cclxuICAudmlld3MtZXhwb3NlZC1mb3JtIHtcclxuICAgIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XHJcbiAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9uW25hbWU9J29wJ10ge1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICBsYWJlbFtmb3I9J2VkaXQtdGl0bGUnXSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlbGVjdDItY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIHdpZHRoOiAxODBweDtcclxuICB9XHJcbiAgLnBhZ2luYXRpb24ge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIG1heC13aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiQG1peGluIGJyZWFrcG9pbnQoJHdpZHRoKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogdGFibGU7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICB9XHJcbn0iLCIkc2NyZWVuLXhzOiA0ODBweDtcclxuJHNjcmVlbi1zbTogNzY4cHg7XHJcbiRzY3JlZW4tbWQ6IDk5MnB4O1xyXG4kc2NyZWVuLWxnOiAxMjAwcHg7XHJcblxyXG4kZm9udC1saWdodDogJ1BsdXRvU2Fuc0xpZ2h0JztcclxuJGZvbnQtcmVndWxhcjogJ1BsdXRvU2Fuc01lZGl1bSc7XHJcbiRmb250LWxpZ2h0MjogJ1BsdXRvU2Fuc0NvbmRMaWdodCc7XHJcbiRmb250LWNvbmQtbWVkaXVtOiAnUGx1dG9TYW5zQ29uZE1lZGl1bSc7Il19 */
