/*!
* Bootstrap v3.0.0
*
* Copyright 2013 Twitter, Inc
* Licensed under the Apache License v2.0
* http://www.apache.org/licenses/LICENSE-2.0
*
* Designed and built with all the love in the world by @mdo and @fat.
*//*! normalize.css v2.1.0 | MIT License | git.io/normalize */.grecaptcha-badge,.owl-carousel .owl-stage:after,.owl-carousel.owl-refresh .owl-item,.select-hidden{visibility:hidden}.contacts>.container>div:after,.container:after,.header_content_mobile:after,.owl-carousel .owl-stage:after,.row:after{clear:both}a,a:active,a:focus,a:hover,button:active,button:focus,input,textarea{outline:0}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.check-container,.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.link_block_wrapper img,.link_block_wrapper svg,.post-navigation .nav-previous,.question_answer_button>span{float:left}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(vendor/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.title_main,.title_submain{z-index:7;position:relative}.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}body,mark{color:#000}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}body,html{height:100%}img,legend{border:0}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,figure{margin:0}h1{margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{box-sizing:content-box;height:0}mark{background:#ff0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@media print{*{text-shadow:none!important;color:#000!important;background:0 0!important;box-shadow:none!important}}*,:after,:before{box-sizing:border-box}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:after,.container:before{content:" ";display:table}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:" ";display:table}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}@media (min-width:768px){.container{max-width:750px}.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}}@media (min-width:992px){.container{max-width:970px}.col-md-1,.col-md-10,.col-md-11,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}}@media (min-width:1200px){.container{max-width:1170px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}}body{display:flex;flex-direction:column;font-family:Montserrat,sans-serif;cursor:default}.screen-reader-text,.select-hidden,.select-options,.select-options li[rel=hide]{display:none}@media (max-width:767px){body{font-size:14px}}body.navigation_show{overflow:hidden}body.blog,body.category,body.page,body.single-post{padding:185px 0 0}@media (max-width:1023px){body.blog,body.category,body.page,body.single-post{padding:80px 0 0}}body.page.home{padding:0}body.single-post .page{padding:0 0 50px}section{flex:1 0 auto}*{box-sizing:border-box}.title-s1,h1{font-size:64px;font-weight:500;line-height:64px}@media (max-width:767px){.title-s1,h1{font-size:28px;line-height:32px}}.title-s2,h2{font-size:36px;line-height:46px;font-weight:500}@media (max-width:767px){.title-s2,h2{font-size:22px;line-height:26px}}.title-s3,h3{font-size:24px;line-height:1.3;font-weight:500}@media (max-width:767px){.title-s3,h3{font-size:18px;line-height:1.1}}.title-s4,h4{font-size:18px;line-height:24px;font-weight:500;margin:0}.news-title{color:#005EB8}@media (max-width:767px){.title-s4,h4{font-size:14px;line-height:18px}.post-navigation{margin-top:20px}}.post-navigation .nav-next{float:right}.title_main{font-size:64px;font-weight:500;line-height:1.46;color:#005eb8;margin:40px 0}@media (max-width:991px){.title_main{font-size:40px}}@media (max-width:767px){.title_main{font-size:28px;line-height:32px;margin:20px 0}}.title_submain{font-size:18px;font-weight:400;letter-spacing:.51px;line-height:26px}.subtitle-s1,.subtitle-s2{font-weight:500;color:#00184d}@media (max-width:767px){.title_submain{font-size:14px;line-height:18px}}.subtitle-s1{font-size:24px;line-height:.83}.subtitle-s2{font-size:20px;line-height:1}a{font-weight:400;color:#005EB8;text-decoration:none;border-bottom:1px solid #1887f2}a:hover{border-bottom:none}.text-s1{font-size:18px;line-height:26px;font-weight:500}@media (max-width:767px){.text-s1{font-size:14px;line-height:20px}}.text-s2{font-size:16px;line-height:22px}@media (max-width:767px){.text-s2{font-size:14px;line-height:20px}}.text-s3{font-size:12px;line-height:14px}@media (max-width:767px){.text-s3{font-size:10px;line-height:12px}}.gradient-dark{background-image:linear-gradient(to bottom,#0d3069,#0c1d40)}.gradient-light{background-image:linear-gradient(to bottom,rgba(249,252,255,0),#dae9f7)}.select-hidden{padding-right:10px}.select{cursor:pointer;display:inline-block;position:relative;font-size:18px;font-weight:400;width:100%;height:60px;margin-top:9px}.select-styled{position:absolute;top:0;right:0;bottom:0;left:0;padding:18px 30px;border:1px solid #8c98b0;border-radius:3px;font-size:16px}@media (max-width:767px){.select{height:48px}.select-styled{padding:15px}}.select-styled:after{content:"";width:25px;height:13px;background-image:url(/wp-content/themes/idcollect/assets/build/img/arrow.svg);position:absolute;top:22px;right:10px;transition:.3s ease;background-repeat:no-repeat}@media (max-width:767px){.select-styled:after{width:13px;height:8px;right:8px;background-size:contain}.press-navs{width:39px;height:39px}}.select-styled.active,.select-styled:active{border-color:#005eb8;border-radius:3px 3px 0 0;border-bottom:none}.select-styled.active:after,.select-styled:active:after{transform:rotate(180deg)}.select-options{position:absolute;top:100%;right:0;left:0;z-index:999;margin:0;padding:0;list-style:none;background-color:#fff;border-right:1px solid #005eb8;border-bottom:1px solid #005eb8;border-left:1px solid #005eb8}.select-options li{margin:0 20px;padding:12px 0;text-indent:15px}.select-options li:first-child{border-top:1px solid #e2edf7}.select-options li:hover{color:#005eb8;background:#fff}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{background-color:transparent!important;-webkit-text-fill-color:#00184d;-webkit-box-shadow:0 0 0 1000px #fff inset!important}div.wpcf7{margin:0;padding:0}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}.check-container,.wpcf7-form-control-wrap{position:relative}div.wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid red}div.wpcf7-mail-sent-ok{border:1px;border-radius:3px;background-color:#f4f5f8;padding:20px 35px;color:#005eb8}div.wpcf7-aborted,div.wpcf7-mail-sent-ng{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{border:2px solid #f7e700}span.wpcf7-not-valid-tip{color:red;font-size:1em;font-weight:400;display:block;padding:6px 0}.droparea .message,.droparea .message span,span.wpcf7-list-item{display:inline-block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid red;background:#fff;padding:.2em .8em}span.wpcf7-list-item{margin:0 0 0 1em}.wpcf7-display-none,div.wpcf7 div.ajax-error{display:none}span.wpcf7-list-item-label::after,span.wpcf7-list-item-label::before{content:" "}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 .placeheld{color:#888}div.wpcf7 input[type=file]{cursor:pointer}div.wpcf7 input[type=file]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.blue-panel{padding:30px;border-radius:6px;box-shadow:0 3px 12px 0 rgba(0,0,0,.1);cursor:pointer;transition:.3s ease;color:#151a19}.blue-panel:hover{background-color:#005EB8;box-shadow:0 40px 40px -26px rgba(0,0,0,.3);color:#fff}.blue-panel:hover .white{fill:#005EB8}.blue-panel:hover .blue{fill:#fff;stroke:#fff}.owl-theme>.owl-nav>button.owl-next:hover>svg .navs-svg,.owl-theme>.owl-nav>button.owl-prev:hover>svg .navs-svg,.post_slider .owl-nav>button>img .navs-svg,.post_slider .owl-nav>button>svg .navs-svg{fill-opacity:1}.blue-panel:hover .btn-blue:hover{box-shadow:0 10px 20px rgba(10,18,68,.1)}.blue-panel:hover .btn-blue:active,.btn-blue:active{box-shadow:inherit}@media (max-width:767px){.blue-panel{padding:15px}}input,textarea{width:100%;border-radius:3px;border:1px solid #8c98b0;height:60px;padding:18px 30px;margin-top:8px}input:focus,textarea:focus{border:1px solid #151a19}textarea{min-height:150px}@media (max-width:767px){input,textarea{height:48px;margin-bottom:8px}textarea{min-height:104px}}input.wpcf7-submit{width:auto}.check-container{display:block;padding-left:42px;margin-bottom:12px;color:#8c98b0;cursor:pointer;font-weight:400;user-select:none}.check-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.check-container input:checked~span:after{display:block}.check-container span{position:absolute;top:0;left:5px;height:20px;width:20px;margin:0;font-size:0;cursor:pointer}.check-container span:after{content:"";position:absolute;display:none;left:0;top:0;width:8px;height:14px;border:solid #005eb8;border-width:0 1px 1px 0;transform:rotate(45deg)}.check-container .wpcf7-list-item{border:1px solid #005eb8;border-radius:3px}.check-container p{margin:0}.novalided,.novalided:focus{border-color:red}.error-message{color:red;font-size:1em;font-weight:400;display:block;padding:6px 0}.owl-theme>.owl-nav{position:absolute;bottom:50%;width:100%;height:80px}@media (max-width:767px){.owl-theme>.owl-nav{display:none}}.owl-theme>.owl-nav>button.owl-next,.owl-theme>.owl-nav>button.owl-prev{position:absolute}.owl-theme>.owl-nav>button.owl-next:hover,.owl-theme>.owl-nav>button.owl-prev:hover{background:inherit}.owl-theme>.owl-nav>button.owl-next:active>svg .navs-svg,.owl-theme>.owl-nav>button.owl-prev:active>svg .navs-svg{fill-opacity:.8}.owl-theme>.owl-nav>button.owl-next{right:20px}.owl-theme>.owl-nav>button.owl-prev{left:20px;transform:rotate(180deg)}.owl-theme>.owl-dots{position:relative;bottom:64px}.owl-theme>.owl-dots>button.owl-dot{width:16px;height:16px;margin:0 6px}.owl-theme>.owl-dots>button.owl-dot>span{width:8px;height:8px;margin:0 auto;background:#005eb8}.owl-theme>.owl-dots>.owl-dot.active{border:1px solid #005eb8;border-radius:50%}.owl-theme>.owl-dots>.owl-dot.active>span{background:#005eb8}.droparea{display:block;position:relative;border-radius:4px;border:2px solid #c7c6c6;background-color:rgba(243,245,249,.8);width:100%;padding:17px 30px;cursor:pointer;margin:32px 0}.droparea.error:before,.droparea.has-file:before{display:block;width:18px;height:18px;z-index:10;position:absolute;content:'';background-size:contain;background-position:50%;background-repeat:no-repeat}.droparea.is-over{border-style:dashed}.droparea.error{border-color:rgba(211,33,33,.6)}.droparea.error:before{top:22px;right:25px;background-image:url('data:image/svg+xml;charset=UTF-8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%229%22%20cy%3D%229%22%20r%3D%229%22%20fill%3D%22%23D32121%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22nonzero%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%22.5%22%20d%3D%22M9.778%209.071l2.842%202.842a.48.48%200%200%201%200%20.68l-.027.027a.48.48%200%200%201-.68%200L9.071%209.778%206.23%2012.62a.48.48%200%200%201-.68%200l-.027-.027a.48.48%200%200%201%200-.68l2.842-2.842L5.522%206.23a.48.48%200%200%201%200-.68l.027-.027a.48.48%200%200%201%20.68%200l2.842%202.842%202.842-2.842a.48.48%200%200%201%20.68%200l.027.027a.48.48%200%200%201%200%20.68L9.778%209.071z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A')}@media (max-width:767px){.droparea{margin:20px 0;padding:20px}.droparea.error:before{right:20px;top:24px}}.droparea.has-file:before{top:22px;right:25px;background-image:url('data:image/svg+xml;charset=UTF-8, %3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2218%22%20viewBox%3D%220%200%2018%2018%22%3E%0A%20%20%20%20%3Cg%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Ccircle%20cx%3D%229%22%20cy%3D%229%22%20r%3D%229%22%20fill%3D%22%237ED321%22%2F%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20fill%3D%22%23FFF%22%20stroke%3D%22%23FFF%22%20stroke-width%3D%221.2%22%20d%3D%22M12.913%205.788a.125.125%200%200%200-.176.019l-3.543%204.387a.159.159%200%200%200-.01.014l-.003.005-.959%201.197a.155.155%200%200%201-.108.058.155.155%200%200%201-.115-.04l-2.749-2.5a.126.126%200%200%200-.169.186l2.75%202.5a.404.404%200%200%200%20.586-.047l.971-1.211a.138.138%200%200%200%20.01-.016l3.534-4.376a.126.126%200%200%200-.019-.176%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A')}@media (max-width:767px){.droparea.has-file:before{right:20px;top:24px}}.droparea .wpcf7-form-control-wrap[data-name=fileuploader]{position:absolute;width:100%;height:100%;top:0;left:0}.droparea .wpcf7-form-control-wrap[data-name=fileuploader] input{opacity:0;width:100%;height:100%}.droparea .wpcf7-form-control-wrap[data-name=fileuploader] span{font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:-.1px;color:#d32121;margin:0}.btn-blue,.droparea .message{font-size:18px;font-weight:400}.droparea .message{padding-left:35px;position:relative;letter-spacing:.51px;line-height:26px;color:#005eb8}.droparea .message .click-upload{color:#005eb8}@media (max-width:767px){.droparea .message{padding:0 26px}.droparea .message span{display:none}.droparea .message .click-upload{display:block}.droparea .message .click-upload:first-letter{text-transform:capitalize}}.droparea .message:before{content:'';display:block;width:20px;height:24px;position:absolute;left:0;top:1px;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(/wp-content/themes/idcollect/assets/build/img/clip.svg)}.inter-map{cursor:pointer;overflow:hidden}.breadcrumb{margin-top:28px;color:#8c98b0}.breadcrumb>a{color:#8c98b0;border-bottom:1px solid #8c98b0}.btn-blue{display:inline-block;border-radius:3px;background-color:#005EB8;line-height:1;text-align:center;color:#fff;min-width:140px;border:none;transition:.3s;padding:10px 20px;cursor:pointer}.btn-blue:active{background-color:#0156a6}.btn-blue_big{padding:16px 30px}.btn-white{color:#005EB8;background-color:#fff}.btn-width{padding-left:44px;padding-right:44px}input.disabled{cursor:not-allowed}.warranty{padding:90px 0;position:relative;z-index:3;background-color:#F3F5F9}@media (max-width:991px){.warranty{padding:50px 0}}@media (max-width:767px){.breadcrumb{margin-top:18px}.btn-blue{font-size:14px}.warranty{padding:60px 0 45px}}.warranty .container{position:relative;z-index:2}.warranty_item{display:block;width:100%;padding:42px 40px 50px 0}@media (max-width:1279px){.warranty_item{margin:0 0 30px;padding:42px 25px 50px 0}}.warranty_item .image{display:block;height:68px;position:relative;width:100%;margin:0 0 15px}@media (max-width:767px){.warranty_item{padding:0}.warranty_item .image{margin:0 0 18px}}.warranty_item .image>img,.warranty_item .image>svg{display:block;position:absolute;left:0;top:0;bottom:0;max-height:100%;margin:auto}.warranty_item .title{font-size:24px;font-weight:700;line-height:32px;color:#151a19;margin:0 0 37px}@media (max-width:1279px){.warranty_item .title{font-size:21px}}@media (max-width:767px){.warranty_item .title{font-size:18px;line-height:22px}}.warranty_item .text{font-size:18px;line-height:26px;letter-spacing:-.1px;color:#525b5e;position:relative}.warranty_item .text:before{content:"";width:40px;height:2px;background-color:#005eb8;display:block;position:absolute;top:-17px;left:0}.payment_wrapper{padding:40px 30px 0 0}@media (max-width:767px){.payment_wrapper{padding:18px 0 0}}.payment_wrapper .sub_title span{font-weight:400}.payment_wrapper>.content{box-shadow:0 3px 12px rgba(0,0,0,.1);border-radius:6px;padding:30px}@media (max-width:767px){.payment_wrapper>.content{padding:20px;min-height:inherit}.payment_wrapper>.content ol>li{font-size:14px}}.payment_wrapper>.content .no_commission{margin-top:30px}.payment_wrapper>.content>svg{max-width:100%}.payment_wrapper>.content>img{max-width:100%;height:auto}.payment_wrapper>.content ol{counter-reset:list-number;margin:0;padding:0 0 0 26px;line-height:26px;max-width:635px}.payment_wrapper>.content ol>li{counter-increment:list-number;list-style:none;position:relative;margin:10px 0 0}.payment_wrapper>.content ol>li:before{content:counter(list-number);position:absolute;top:0;left:-26px;color:#005eb8}.payment_wrapper>.content ol>li:after{content:" - ";position:absolute;top:0;left:-13px}.payment_wrapper>.content table{width:100%}.payment_wrapper>.content table tr:nth-child(odd){background-color:#eef0f3}.payment_wrapper>.content table td{padding:10px}@media (max-width:767px){.payment_wrapper>.content table td{display:block;width:100%;padding:4px 10px}}.payment_wrapper>.content .btn-blue{margin-top:26px}.payment_wrapper>.content .btn-blue.disabled{filter:grayscale(87%)}.payment_wrapper>.content_comission{display:flex;justify-content:space-between}@media (max-width:991px){.payment_wrapper>.content_comission{flex-direction:column}.payment_wrapper>.content_comission>.content_main{padding-bottom:30px}}.payment_wrapper>.content_comission>.content_main{flex-grow:1}.payment_wrapper>.content_comission>.content_additional{padding-left:40px}@media (max-width:991px){.payment_wrapper>.content_comission>.content_additional{padding-left:0}}.payment_after_content{margin:14px 0}.payment_form_wrapper{padding-top:30px}@media (max-width:767px){.payment_form_wrapper{padding-top:18px}}.payment_form input{margin-bottom:30px}.payment_form .error-message{position:absolute;bottom:0}.payment_form_notification{font-size:16px;color:#a9a9a9}.payment_form_submit#paymentFormSubmit.btn-blue{width:auto;margin-top:0;margin-bottom:0}.after-content-section{background:#F3F5F9}.after-content-section .after-content{font-size:20px;line-height:1.5;padding:90px 0;font-weight:500}.screen-section .main-slider .fw-slider_text .title-s1>span,.screen-section .main-slider .fw-slider_text>p>span,.screen-section .main-slider_mob .fw-slider_text .title-s1>span,.screen-section .main-slider_mob .fw-slider_text>p>span{font-weight:700}@media (max-width:767px){.after-content-section .after-content{line-height:27px;padding:40px 0}.after-content-section .after-content>a{font-size:22px}}.take-docs{padding:0 0 50px}.take-docs_wrapper{padding:0}.take-docs_wrapper:first-child{padding:0 30px 0 0}@media (max-width:767px){.take-docs_wrapper:first-child{padding:0 0 20px}}.take-docs_wrapper.active>.blue-panel{background-color:#005EB8;box-shadow:0 40px 40px -26px rgba(0,0,0,.3);color:#fff}.take-docs_panel-2{display:none}.take-docs_panel-1,.take-docs_panel-2{padding:30px 0}@media (max-width:767px){.take-docs_panel-1,.take-docs_panel-2{padding:20px 0}}.screen-section{padding-top:185px}@media (max-width:1023px){.screen-section{padding-top:80px}}.screen-section_wrap{display:flex;flex-direction:column;align-items:flex-start}.screen-section .main-slider .fw-slider{background-size:cover;background-position:50% 100%;width:100%;padding:125px 0 270px;min-height:670px}@media (max-width:1400px){.screen-section .main-slider .fw-slider{background-position:78% 100%}}.screen-section .main-slider .fw-slider_text{color:#fff;padding:0}.screen-section .main-slider .fw-slider_text>p{font-size:18px;margin:20px 0 30px}.screen-section .main-slider_mob{display:none}@media (max-width:767px){.screen-section .main-slider{display:none}.screen-section .main-slider_mob{display:block}}.screen-section .main-slider_mob .fw-slider{display:flex;min-height:444px;padding:35px 0 15px;background-size:auto auto,cover;background-position:top;background-repeat:no-repeat}.screen-section .main-slider_mob .fw-slider .container{display:flex;flex-direction:column}.screen-section .main-slider_mob .fw-slider_text{display:flex;flex-grow:1;flex-direction:column;color:#fff}.basic-service_wrapper:hover>.blue-panel>a,.basic-service_wrapper>.content>a:hover{color:#005EB8;background-color:#fff}.screen-section .main-slider_mob .fw-slider_text>p{margin-top:auto}.screen-section .main-slider_mob .fw-slider a.btn-blue{padding:12px 0;display:block}.screen-section .main-slider_mob .owl-theme>.owl-dots{position:relative;bottom:49px}.basic-service{padding:30px 0 90px}@media (max-width:767px){.basic-service{padding:15px 0}}.basic-service>.container{padding:30px 0}.basic-service_wrapper>.content{min-height:260px;position:relative}@media (max-width:1023px){.basic-service_wrapper>.content{margin:10px 0}}.basic-service_wrapper>.content>a{position:absolute;bottom:30px}.basic-service_wrapper>.content .sub_title{margin-bottom:39px}.basic-service_description{font-size:24px;font-weight:500;line-height:36px}@media (max-width:767px){.basic-service>.container{padding:15px 0}.basic-service_wrapper>.content{min-height:236px}.basic-service_wrapper>.content>a{bottom:15px}.basic-service_description{font-size:18px;line-height:22px}.basic-service_case-study{padding:30px 15px}}.basic-service_case-study>b{color:#005eb8;font-size:80px;font-weight:400}.basic-service_case-study>p{margin:0}.question_answer{padding:0 0 50px}.question_answer_wrapper{width:100%;padding:10px 0}.question_answer_button{display:block;border-bottom:none;height:90px;padding:0 28px;position:relative;border-radius:6px;box-shadow:0 3px 12px rgba(0,0,0,.1);line-height:32px;overflow:hidden;cursor:pointer;background-color:#fff;color:#151a19;min-height:100px}.question_answer_button>h3{display:inline-block;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);left:58%;width:80%}@media (max-width:1279px){.question_answer_button>h3{width:76%;left:60%}}@media (max-width:1023px){.question_answer_button>h3{width:68%}}@media (max-width:767px){.basic-service_case-study>b{font-size:46px}.question_answer_button{height:auto;padding:22px 16px;min-height:unset}.question_answer_button>h3{padding:0 16px 0 48px;height:auto;text-decoration:underline;position:inherit;transform:translate(-50%,0);width:100%}}.question_answer_button>span{padding:0 28px;margin-right:18px;position:relative;height:100%;display:block}.question_answer_button>span>img,.question_answer_button>span>svg{position:absolute;top:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.question_answer_button>span{padding:0}.question_answer_button>span>img,.question_answer_button>span>svg{max-width:32px;height:auto;transform:inherit;padding:0;top:0}.question_answer_button .vacancy_archor{display:none}}.question_answer_button .vacancy_archor{position:absolute;right:0;padding:0 28px;transition:.3s ease;top:50%;transform:translate(0,50%);width:78px}.question_answer_svg{position:absolute;transform:unset;top:10%}.question_answer_toggled-block{background-color:#fff;border-top:1px solid #eef0f3;padding:28px 116px;font-size:18px;font-weight:400;letter-spacing:.51px;line-height:27px;display:none}@media (max-width:767px){.question_answer_svg{display:none}.question_answer_toggled-block{padding:16px 22px}}.question_answer_gray{background-color:#f3f5f9;padding:80px 0 50px}@media (max-width:767px){.question_answer_gray{padding:46px 0}}.question_answer_container .btn-blue{margin:30px auto;max-width:208px;display:block}.question_answer_wrapper.active{box-shadow:0 1px 4px rgba(0,0,0,.1);border-radius:6px;background-color:#fff}.question_answer_wrapper.active>.question_answer_button{color:#005eb8;box-shadow:none}.question_answer_wrapper.active>div .vacancy_archor{transform:rotate(180deg)}.contacts{padding:0 0 50px}.contacts_wrap{display:flex;justify-content:space-between}.contacts>div>.row{margin-top:0;margin-left:0;margin-right:0}.contacts_map{width:100%;margin-top:46px}@media (max-width:767px){.contacts_wrap{flex-direction:column}.contacts_map{margin-top:22px}}.contacts p{margin:0;line-height:26px}.contacts>.container>div:after,.contacts>.container>div:before{content:" ";display:table}@media (max-width:767px){.contacts p{line-height:18px}.contacts>.container>div{margin:0 0 24px}.contacts_item{padding:8px 0}}.post_slider{padding:30px 0;margin:60px 0 0}@media (max-width:767px){.post_slider{padding:20px 15px;margin:20px 0 0}}.post_slider_item{margin-bottom:82px;padding-right:42px}.post_slider_item>a{border-bottom:none}.post_slider_item p{color:#525b5e;font-size:18px;letter-spacing:.51px;line-height:26px;position:relative}.post_slider_date{margin:0;color:#8c98b0;text-decoration:none}.post_slider_title{color:#151a19;margin:6px 0 28px;position:relative}.post_slider_title:after{content:'';width:40px;height:2px;background-color:#005eb8;display:block;position:absolute;bottom:-14px;left:0}.post_slider .owl-nav{height:66px}.post_slider .owl-nav>button{width:40px}@media (max-width:767px){.post_slider_item{padding-right:0}.post_slider_item p{font-size:14px;letter-spacing:.4px;line-height:18px}.post_slider .owl-nav>button{display:none}}.post_slider .owl-nav>button>img,.post_slider .owl-nav>button>svg{max-width:100%;height:auto;cursor:pointer;filter:drop-shadow(0 3px 9px rgba(0, 0, 0, .05));transition:.3s ease-out}.post_slider .owl-nav>button>img:hover,.post_slider .owl-nav>button>svg:hover{filter:drop-shadow(0 6px 18px rgba(0, 0, 0, .15))}.post_slider .owl-nav>button.disabled>img,.post_slider .owl-nav>button.disabled>svg,.post_slider .owl-nav>button>img:active,.post_slider .owl-nav>button>svg:active{filter:none}.post_slider .owl-nav>button.owl-prev{left:-75px}.post_slider .owl-nav>button.owl-next{right:-75px}.link_block{padding:50px 0 20px}.link_block_wrapper>a>.content{margin-bottom:30px}.link_block_wrapper>a>.content>h3{padding-left:82px;margin-top:0}@media (max-width:767px){.link_block_wrapper>a>.content{margin-bottom:20px}.link_block_wrapper>a>.content>h3{padding-left:0;margin-top:18px}}.link_block_wrapper>a>.content>p{padding-left:82px;color:#525b5e;font-size:18px}.link_block_wrapper>a>.content:hover>p{color:#fff}.header_menu .menu li.current-menu-item a,.vacancies .select-options>.active,.vacancies .select-styled{color:#005eb8}@media (max-width:767px){.link_block_wrapper>a>.content>p{padding-left:0;font-size:14px}.link_block_wrapper img,.link_block_wrapper svg{float:none}}.list{padding:28px 0}.list_bul{position:relative;float:left}.list_bul:after{content:'';position:absolute;top:9px;left:0;background-color:#005eb8;width:14px;height:2px}.list_item{padding-left:26px;margin-bottom:24px}.list_item>p,.list_item>strong{font-size:18px;margin:8px 0}.contacts_text-area-input{min-height:166px}.vacancies{margin:60px 0 0;padding:30px 0 80px}@media (max-width:767px){.list_item>p,.list_item>strong{font-size:14px}.vacancies{margin:20px 0 0;padding:20px 0 50px}}.vacancies_select_wrapper{margin-bottom:40px}.vacancies_select_wrapper>h2{display:inline}.vacancies .select{max-width:206px;top:28px}.vacancies .select-styled{border:none;font-size:34px;font-weight:500;padding:0;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}@media (max-width:767px){.vacancies_select_wrapper{margin-bottom:20px}.vacancies .select{top:0}.vacancies .select-styled{font-size:22px}}.vacancies .select-styled:after{width:20px;height:10px;top:18px;right:46px;background-size:contain}@media (max-width:767px){.vacancies .select-styled:after{width:19px;height:9px;top:10px;right:96px}}.vacancies .select-options{top:86%;left:-16px;right:0;font-size:32px;margin:0;border:none;box-shadow:0 3px 12px rgba(0,0,0,.1)}.vacancies .select-options>li{margin:0}.vacancies .select-options>li:first-child{border:none}@media (max-width:1023px){.vacancies .question_answer_button{padding:29px;height:auto}.vacancies .question_answer_button>h3{position:inherit}}@media (max-width:767px){.vacancies .select-options{font-size:24px}.vacancies .question_answer_button{padding:15px}}.vacancies .question_answer_button>h3{width:90%}@media (max-width:1023px) and (max-width:767px){.vacancies .question_answer_button>h3{padding:0;width:100%;transform:none;-webkit-transform:none;top:0;left:0}}.vacancies .question_answer_button>span{font-size:24px;line-height:32px;font-weight:500;float:right;margin-right:44px;padding:29px 0}@media (max-width:1023px){.vacancies .question_answer_button>span{padding:0;float:none;margin-left:34px}}.vacancies .question_answer_wrapper.active span{display:none}.vacancies .question_answer_toggled-block ul{padding-left:26px}.vacancies .question_answer_toggled-block ul>li{list-style:none;position:relative}.vacancies .question_answer_toggled-block ul>li:after{content:'';position:absolute;top:12px;left:-26px;background-color:#005eb8;width:14px;height:2px}.vacancies .question_answer_toggled-block .btn-blue{display:block}.vacancies .vacancies-city:not(.active){display:none}.vacancies-form{display:none;padding:70px 0}.vacancies-form .readonly{pointer-events:none;background-color:#f4f4f4}@media (max-width:767px){.vacancies .question_answer_button>span{font-size:18px;line-height:22px;margin:6px 0}.vacancies-form{padding:30px 0}.vacancies-form .form-select-city,.vacancies-form .form-select-vac{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.vacancies-bottom{background-color:#f3f5f9;padding:50px 0}.vacancies-bottom_img{float:left}@media (max-width:767px){.vacancies-bottom{padding:30px 0}.vacancies-bottom_img{float:none;margin-bottom:16px;display:block}}.vacancies-bottom_text{padding-left:96px}.vacancies-bottom_text>h3{display:inline;font-weight:500;font-size:20px;line-height:32px}.vacancies-bottom_text>a{font-size:20px;line-height:1.3;font-weight:500}@media (max-width:767px){.vacancies-bottom_text{padding-left:0}.vacancies-bottom_text>a{font-size:20px;line-height:22px}}.vacancies-bottom_text>p{font-weight:500;font-size:18px;line-height:1.4;color:#BDCBD8}.news_list{padding-left:0;list-style:none}.news_item{padding:14px 0}.news_date{font-size:14px;color:#ccc}.news_back-link{position:relative;top:22px;text-align:center;display:block;max-width:302px;margin:0 auto}.contact-form{padding:0 0 50px}.title-section{padding-bottom:60px;padding-top:30px}.title-section .title_contacts{margin:0}@media (max-width:767px){.vacancies-bottom_text>p{font-size:14px}.news_back-link{top:0;display:inline}.title-section{padding-bottom:0;padding-top:0}.title-section .title_submain{padding-bottom:25px}}.payment-method{padding-bottom:30px}.payment-method__var{margin-bottom:40px}.payment-method__logos{display:flex;justify-content:space-between;margin-bottom:30px}@media (max-width:767px){.payment-method__logos{flex-wrap:wrap;justify-content:center}.payment-method__logo{margin-bottom:10px;margin-right:10px}}.payment-method__steps{margin-bottom:30px}.payment-method__step{margin-bottom:10px;font-size:18px}.payment-method__step:last-child{margin-bottom:0}.payment-method__txt{font-size:18px}.payment-method__attention__txt{font-weight:500;color:#005EB8;font-size:18px}.zalo-wgt{position:fixed;bottom:55px;right:30px;z-index:9999}@media (max-width:1024px){.zalo-wgt{bottom:95px;right:20px}}.zalo-wgt__link{border-bottom:none}.footer{background:#005EB8;padding-top:98px;padding-bottom:98px}.header,.header_content{top:0;background-color:#fff;width:100%;left:0}.footer .row_footer{display:flex;align-items:flex-end}.footer p{font-size:16px;line-height:1.3;color:#fff;margin:0}@media (max-width:768px){.footer{padding-top:50px;padding-bottom:50px}.footer .row_footer{flex-direction:column}.footer p{font-size:14px}}.footer p>a{color:#fff;text-decoration:none;border:none}.footer_cols{padding:150px 0 45px}.footer_copyright{position:relative}.footer_copyright_contact{line-height:22px}@media (max-width:991px){.footer_cols{padding:40px 0 30px}.footer_copyright_contact{font-size:14px;line-height:27px}.footer_copyright_inc{margin-top:40px}}.footer_copyright_inc>p{margin:0;line-height:22px;text-align:right}@media (max-width:768px){.footer_copyright_inc>p{text-align:left}}.header{position:fixed;right:0;z-index:9998;padding:185px 0 0;box-shadow:0 4px 10px rgba(134,141,154,.2)}@media (max-width:1023px){.header{position:absolute;padding:62px 20px 0;box-shadow:none}section.fixed .header{box-shadow:0 4px 10px rgba(134,141,154,.2)}}.header_desc{display:flex;justify-content:space-between}.header_content{position:fixed;padding:0 20px;z-index:999}.header_content_mobile{display:none}@media (max-width:1023px){.header_content_mobile{position:absolute;top:82px;left:0;transition:.3s ease-out;overflow:hidden;display:flex;justify-content:center;padding:4px 20px 12px;width:100%;box-shadow:0 10px 10px rgba(134,141,154,.2)}}.header_content_mobile:after,.header_content_mobile:before{content:" ";display:table}.header_content .row{position:relative;border-bottom:1px solid #e8eaef;padding:30px 0}@media (max-width:1023px){.header_content .row{padding:20px 0}.fixed .header_content{box-shadow:0 10px 10px rgba(134,141,154,.2)}}body.navigation_show .header_content,body.navigation_show .header_content .row{z-index:20}body.navigation_show .header_content>.container{padding:0}.header_contacts{display:flex;align-items:flex-end}.header_m-contacts{display:none}@media (max-width:1023px){.fixed .header_content .row{border-bottom:none}.header_contacts{display:none}.header_m-contacts{padding:0 35px;display:block}.header_private{display:none}}.header_private{max-width:280px;width:100%;padding:10px 44px}@media (max-width:1279px){.header_private{padding:10px 25px}}.header_m-private{display:none}@media (max-width:1023px){.header_m-private{display:block;font-size:18px;max-width:290px;width:100%;padding:10px 44px}body.navigation_show .header_logo{margin-left:15px}}@media (max-width:360px){.header_m-private{padding:10px 25px}}.header_logo{border:none}.header_logo svg{display:block}@media (max-width:575px){.header_logo svg{width:235px}}.header_burger{float:right;display:none;cursor:pointer;z-index:20;position:absolute;top:32px;right:0}@media (max-width:1023px){.header_burger{display:block}body.navigation_show .header_burger{margin-right:15px}}.header_burger_icon{margin:8px 0}.header_burger_icon,.header_burger_icon::after,.header_burger_icon::before{width:30px;height:3px;border-radius:3px;background:#005eb8;display:block;transition:.3s ease all}.header_burger_icon::after,.header_burger_icon::before{content:'';position:absolute}.header_burger_icon::before{top:0}.header_burger_icon::after{bottom:0}.navigation_show .header_burger_icon,.navigation_show .header_burger_icon::after,.navigation_show .header_burger_icon::before{transition:.3s ease all}.navigation_show .header_burger_icon{background:0 0}.navigation_show .header_burger_icon::before{transform:rotate(45deg);top:8px}.navigation_show .header_burger_icon::after{transform:rotate(-45deg);bottom:8px}.header_menu{display:block;list-style:none;margin:0;padding:25px 0;position:absolute;width:100%;top:110px;left:0;background-color:#fff}@media (max-width:1023px){.header_menu{display:none;position:fixed;background-color:#fff;box-shadow:0 4px 10px rgba(134,141,154,.2);height:100vh;padding:90px 0;left:0;right:0;z-index:10;top:0;overflow:auto;bottom:10px}}body.navigation_show .header_menu{display:block}.header_menu .menu{display:flex;justify-content:center;margin:0;padding:0}.header_menu .menu li{display:block;float:left;margin-left:40px}@media (max-width:1279px){.header_menu .menu li{margin-left:20px}}.header_menu .menu li:nth-child(1){margin-left:0}@media (max-width:1023px){.header_menu .menu{width:100%;flex-direction:column}body.navigation_show .header_menu .menu{padding:0 20px;margin-bottom:20px}.header_menu .menu li{float:none;text-align:center;margin:0}body.navigation_show .header_menu .menu li{text-align:left;padding:15px;position:relative}.header_menu .menu li:last-child{margin:0}.header_menu .menu li:last-child:after{content:'';height:1px;width:100%;background-color:#e8eaef;position:absolute;left:0;bottom:-15px}}@media (max-width:1023px) and (max-width:1023px){.header_menu .menu li:last-child:after{background-color:transparent}}body.navigation_show .header_menu .menu li.current-menu-item{background-color:#f3f5f9}.header_menu .menu li a{font-size:18px;font-weight:400;color:#151a19;transition:.3s;border:none}.header_menu .menu li a:hover{color:#005eb8}.header_menu .menu li.menu-item-has-children:after{content:'';position:absolute;width:100%;height:28px;display:block}.header_menu .menu li.menu-item-has-children>a{position:relative}@media (max-width:1023px){.header_menu .menu li.menu-item-has-children>a{position:initial}}.header_menu .menu li.menu-item-has-children>a:after{content:"";width:8px;height:5px;background-image:url(/wp-content/themes/idcollect/assets/build/img/menu-arrow.svg);position:absolute;top:9px;right:-18px;transition:.3s ease;background-repeat:no-repeat;background-size:contain}@media (max-width:1279px){.header_menu .menu li a{font-size:14px}.header_menu .menu li.menu-item-has-children>a:after{top:6px}}.header_menu .menu li.menu-item-has-children>.nav-arrow{display:none;width:28px;height:16px;background-image:url(/wp-content/themes/idcollect/assets/build/img/arrow.svg);position:relative;top:-18px;right:-90px;transition:.3s ease;background-repeat:no-repeat;background-size:contain}.header_menu .menu li.menu-item-has-children>.sub-menu{position:absolute;left:0;bottom:-68px;min-width:100%;height:70px;padding-left:0;overflow:hidden;max-height:0;transition:max-height .1s ease-out,opacity .1s ease-out;background-color:#f3f5f9}@media (max-width:1023px){.header_menu .menu li.menu-item-has-children>a:after{content:none}.header_menu .menu li.menu-item-has-children>.nav-arrow{display:block;position:absolute;top:13px;right:16px}.header_menu .menu li.menu-item-has-children>.sub-menu{position:relative;bottom:0;height:auto;margin:10px 0 0;background-color:transparent}}.header_menu .menu li.menu-item-has-children>.sub-menu .row_sub-menu{display:flex;justify-content:flex-end;width:86%}@media (max-width:1280px){.header_menu .menu li.menu-item-has-children>.sub-menu .row_sub-menu{width:74%}}@media (max-width:1200px){.header_menu .menu li.menu-item-has-children>.sub-menu .row_sub-menu{width:79%}}.header_menu .menu li.menu-item-has-children>.sub-menu li{margin:24px 40px 0;float:right}@media (max-width:1279px){.header_menu .menu li.menu-item-has-children>.sub-menu li{margin:24px 0 0 20px}.header_menu .menu li.menu-item-has-children>.sub-menu li:first-child{margin-right:0;margin-left:0}}.header_menu .menu li.menu-item-has-children>.sub-menu li>a{color:#151a19}.header_menu .menu li.menu-item-has-children:hover>a,.header_menu .menu li.menu-item-has-children>.sub-menu li>a:hover{color:#005eb8}.header_menu .menu li.menu-item-has-children:hover>a:after{transform:rotate(-180deg)}.header_menu .menu li.menu-item-has-children:hover>a:before{content:'';position:absolute;bottom:-23px;right:50%;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #f3f5f9}.header_menu .menu li.menu-item-has-children:hover>.sub-menu{max-height:700px;transition:max-height .3s ease,opacity .3s ease}@media (max-width:1023px){.header_menu .menu li.menu-item-has-children>.sub-menu .row_sub-menu{flex-direction:column}.header_menu .menu li.menu-item-has-children>.sub-menu li{float:none;margin:0}.header_menu .menu li.menu-item-has-children:hover>a:before{content:none}.header_menu .menu li.menu-item-has-children:hover>.sub-menu{max-height:0;background-color:transparent}}.header_menu .menu li.menu-item-has-children.open-sub-menu>.sub-menu{max-height:700px;transition:max-height .5s ease;background-color:#f3f5f9}.header_menu .menu li.menu-item-has-children.open-sub-menu>a{color:#005eb8;transition:background ease .3s;border-radius:5px 5px 0 0}.header_menu .menu li.menu-item-has-children.open-sub-menu>.nav-arrow{transform:rotate(180deg)}.header_menu .menu li.menu-item-has-children.open-sub-menu{border-radius:2px}.header_menu .contact-info{display:none}body.navigation_show .header_menu .contact-info{display:block;float:none;padding:0;margin-bottom:20px}body.navigation_show .header{padding:0}.contact-info{display:flex;float:left;margin:0 40px 0 0;padding:0 0 0 30px;list-style:none}@media (max-width:1279px){.contact-info{margin-right:20px}}.contact-info li,.contact-info li a{font-size:24px;line-height:1.2;font-weight:400;color:#151a19;border-bottom:none;white-space:nowrap}@media (max-width:1023px){.contact-info{margin-right:0}.contact-info li,.contact-info li a{font-size:20px}.contact-info .contact-info_phone{margin-bottom:20px}}.contact-info li span{display:block}.contact-info .contact-info_email a:focus,.contact-info .contact-info_email a:hover{text-decoration:none}.contact-info .contact-info_phone{margin-right:40px}@media (max-width:1279px){.contact-info .contact-info_phone{margin-right:20px}}.contact-info .contact-info_title{font-size:12px;font-weight:400;opacity:.5;margin-bottom:4px}.contact-info .contact-info_address{font-size:12px;font-weight:400;opacity:.5;margin:6px 0 0}@media (max-width:1023px){.contact-info .contact-info_address{margin:8px 0 0}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9iYXNlLnNjc3MiLCJ2ZW5kb3Ivb3dsLmNhcm91c2VsLm1pbi5jc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL21peGlucy5zY3NzIiwibWFpbi5jc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL2dyaWQuc2NzcyIsIl9zZWN0aW9ucy5zY3NzIiwidmVuZG9yL293bC50aGVtZS5kZWZhdWx0Lm1pbi5jc3MiLCJ2ZW5kb3IvYm9vdHN0cmFwL25vcm1hbGl6ZS5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9wcmludC5zY3NzIiwidmVuZG9yL2Jvb3RzdHJhcC9zY2FmZm9sZGluZy5zY3NzIiwiX2J1dHRvbi5zY3NzIiwiX2hlYWRlci5zY3NzIiwiX3phbG8td2d0LnNjc3MiLCJfZm9vdGVyLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7NERBd3pCQSxrQkNuekI0USwrQkFBOHRDLG9DRDJOMStDLGVDM044Z0QsV0FBVyxPQ2N2aEQsK0JBQUEsaUJBQUEsNkJEZDBRLCtCQ2MxUSxXQUNFLE1BQUEsS0Y0SUosRUFBQSxTQUFBLFFBQUEsUUFrQkEsY0drbUJBLGFIN1NBLE1HK2hCQSxTSHgxQkksUUFBQSxFQ3pLSixjQUFjLHdCQUF3Qiw0QkFBNEIsWUFBWSxTQUFTLFNBQVMsY0FBYyxRQUFRLEtBQUssTUFBTSxLQUFLLFFBQVEsRUFBRSx5QkFBeUIsU0FBUyxTQUFTLGlCQUFpQixNQUFNLGFBQWEsYUFBYSx5QkFBeUIsT0FBTywrQkFBK0IsUUFBUSxJQUFJLFFBQVEsTUFBbUMsWUFBWSxFQUFFLE9BQU8sRUFBRSwrQkFBK0IsU0FBUyxTQUFTLFNBQVMsT0FBTyxrQkFBa0IsbUJBQW1CLHdCQUF3QiwyQkFBMkIsNEJBQTRCLE9BQU8seUJBQXlCLE9BQU8sd0JBQXdCLE9BQU8sa0JBQWtCLG1CQUFtQixlQUFlLG1CQUFtQixjQUFjLG1CQUFtQix3QkFBd0IsV0FBVyxJQUFJLE1BQU0sS0FBSyw0QkFBNEIsT0FBTyxzQkFBc0IsS0FBSyw0QkFBNEIsUUFBUSxN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VUFDbEIsZUFBa0IsS0FBQSxVQUNsQixlQUFrQixLQUFBLElBQ2xCLGdCQUFrQixLQUFBLFVBQ2xCLGdCQUFrQixLQUFBLFVBRWxCLGVBQWtCLE1BQUEsU0FDbEIsZUFBa0IsTUFBQSxVQUNsQixlQUFrQixNQUFBLElBQ2xCLGVBQWtCLE1BQUEsVUFDbEIsZUFBa0IsTUFBQSxVQUNsQixlQUFrQixNQUFBLElBQ2xCLGVBQWtCLE1BQUEsVUFDbEIsZUFBa0IsTUFBQSxVQUNsQixlQUFrQixNQUFBLElBQ2xCLGdCQUFrQixNQUFBLFVBQ2xCLGdCQUFrQixNQUFBLFVBR2xCLGlCQUFvQixZQUFBLFNBQ3BCLGlCQUFvQixZQUFBLFVBQ3BCLGlCQUFvQixZQUFBLElBQ3BCLGlCQUFvQixZQUFBLFVBQ3BCLGlCQUFvQixZQUFBLFVBQ3BCLGlCQUFvQixZQUFBLElBQ3BCLGlCQUFvQixZQUFBLFVBQ3BCLGlCQUFvQixZQUFBLFVBQ3BCLGlCQUFvQixZQUFBLElBQ3BCLGtCQUFvQixZQUFBLFVBQ3BCLGtCQUFvQixZQUFBLFdBV3RCLHlCQUNFLFdBQ0UsVUFBQSxNQUVGLFVEME9BLFdBQ0EsV0FUQSxVQUNBLFVBQ0EsVUFDQSxVQUNBLFVBQ0EsVUFDQSxVQUNBLFVDOU5FLE1BQUEsS0FFRixVQUFhLE1BQUEsU0FDYixVQUFhLE1BQUEsVUFDYixVQUFhLE1BQUEsSUFDYixVQUFhLE1BQUEsVUFDYixVQUFhLE1BQUEsVUFDYixVQUFhLE1BQUEsSUFDYixVQUFhLE1BQUEsVUFDYixVQUFhLE1BQUEsVUFDYixVQUFhLE1BQUEsSUFDYixXQUFhLE1BQUEsVUFDYixXQUFhLE1BQUEsVUFDYixXQUFhLE1BQUEsS0FHYixlQUFrQixLQUFBLEtBQ2xCLGVBQWtCLEtBQUEsU0FDbEIsZUFBa0IsS0FBQSxVQUNsQixlQUFrQixLQUFBLElBQ2xCLGVBQWtCLEtBQUEsVUFDbEIsZUFBa0IsS0FBQSxVQUNsQixlQUFrQixLQUFBLElBQ2xCLGVBQWtCLEtBQUEsVUFDbEIsZUFBa0IsS0FBQSxVQUNsQixlQUFrQixLQUFBLElBQ2xCLGdCQUFrQixLQUFBLFVBQ2xCLGdCQUFrQixLQUFBLFVBRWxCLGVBQWtCLE1BQUEsS0FDbEIsZUFBa0IsTUFBQSxTQUNsQixlQUFrQixNQUFBLFVBQ2xCLGVBQWtCLE1BQUEsSUFDbEIsZUFBa0IsTUFBQSxVQUNsQixlQUFrQixNQUFBLFVBQ2xCLGVBQWtCLE1BQUEsSUFDbEIsZUFBa0IsTUFBQSxVQUNsQixlQUFrQixNQUFBLFVBQ2xCLGVBQWtCLE1BQUEsSUFDbEIsZ0JBQWtCLE1BQUEsVUFDbEIsZ0JBQWtCLE1BQUEsVUFHbEIsaUJBQW9CLFlBQUEsRUFDcEIsaUJBQW9CLFlBQUEsU0FDcEIsaUJBQW9CLFlBQUEsVUFDcEIsaUJBQW9CLFlBQUEsSUFDcEIsaUJBQW9CLFlBQUEsVUFDcEIsaUJBQW9CLFlBQUEsVUFDcEIsaUJBQW9CLFlBQUEsSUFDcEIsaUJBQW9CLFlBQUEsVUFDcEIsaUJBQW9CLFlBQUEsVUFDcEIsaUJBQW9CLFlBQUEsSUFDcEIsa0JBQW9CLFlBQUEsVUFDcEIsa0JBQW9CLFlBQUEsV0FXdEIsMEJBQ0UsV0FDRSxVQUFBLE9BR0YsVUR5UUEsV0FDQSxXQVRBLFVBQ0EsVUFDQSxVQUNBLFVBQ0EsVUFDQSxVQUNBLFVBQ0EsVUM3UEUsTUFBQSxLQUVGLFVBQWEsTUFBQSxTQUNiLFVBQWEsTUFBQSxVQUNiLFVBQWEsTUFBQSxJQUNiLFVBQWEsTUFBQSxVQUNiLFVBQWEsTUFBQSxVQUNiLFVBQWEsTUFBQSxJQUNiLFVBQWEsTUFBQSxVQUNiLFVBQWEsTUFBQSxVQUNiLFVBQWEsTUFBQSxJQUNiLFdBQWEsTUFBQSxVQUNiLFdBQWEsTUFBQSxVQUNiLFdBQWEsTUFBQSxLQUdiLGVBQWtCLEtBQUEsS0FDbEIsZUFBa0IsS0FBQSxTQUNsQixlQUFrQixLQUFBLFVBQ2xCLGVBQWtCLEtBQUEsSUFDbEIsZUFBa0IsS0FBQSxVQUNsQixlQUFrQixLQUFBLFVBQ2xCLGVBQWtCLEtBQUEsSUFDbEIsZUFBa0IsS0FBQSxVQUNsQixlQUFrQixLQUFBLFVBQ2xCLGVBQWtCLEtBQUEsSUFDbEIsZ0JB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QUNBLFlBQUEsSUFDQSxRQUFBLEdBQ0EsY0FBQSxJQWpFSixvQ0FxRUksVUFBQSxLQUNBLFlBQUEsSUFDQSxRQUFBLEdBQ0EsT0FBQSxJQUFBLEVBQUEsRUFDQSwwQkF6RUosb0NBMEVNLE9BQUEsSUFBQSxFQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaHRtbCB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGNvbG9yOiAjMDAwMDAwO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgJi5uYXZpZ2F0aW9uX3Nob3cge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gICYucGFnZSwgJi5zaW5nbGUtcG9zdCwgJi5ibG9nLCAmLmNhdGVnb3J5IHtcclxuICAgIHBhZGRpbmc6ICRib2R5LXBhZGRpbmctZGVza3RvcCAwIDA7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgIHBhZGRpbmc6ICRib2R5LXBhZGRpbmctbW9iaWxlIDAgMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYucGFnZS5ob21lIHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgfVxyXG5cclxuICAmLnNpbmdsZS1wb3N0IC5wYWdlIHtcclxuICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xyXG4gIH1cclxufVxyXG5cclxuc2VjdGlvbiB7XHJcbiAgZmxleDogMSAwIGF1dG87XHJcbn1cclxuXHJcbioge1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbn1cclxuXHJcbi8vdGl0bGVzXHJcbmgxLFxyXG4udGl0bGUtczEge1xyXG4gIGZvbnQtc2l6ZTogNjRweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA2NHB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgfVxyXG59XHJcblxyXG5oMixcclxuLnRpdGxlLXMyIHtcclxuICBmb250LXNpemU6IDM2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4XHJcbiAgfVxyXG59XHJcblxyXG5oMyxcclxuLnRpdGxlLXMzIHtcclxuICBmb250LXNpemU6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMztcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcclxuICB9XHJcbn1cclxuXHJcbmg0LFxyXG4udGl0bGUtczQge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm5ld3MtdGl0bGUge1xyXG4gIGNvbG9yOiAjMDA1RUI4O1xyXG59XHJcblxyXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucG9zdC1uYXZpZ2F0aW9uIHtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmIC5uYXYtcHJldmlvdXMge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAmIC5uYXYtbmV4dCB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgfVxyXG59XHJcblxyXG4udGl0bGUge1xyXG4gICZfbWFpbiB7XHJcbiAgICBmb250LXNpemU6IDY0cHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDY7XHJcbiAgICBjb2xvcjogIzAwNWViODtcclxuICAgIG1hcmdpbjogNDBweCAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogNztcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICBmb250LXNpemU6IDQwcHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX3N1Ym1haW4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogNztcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC41MXB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vc3VidGl0bGVzXHJcbi5zdWJ0aXRsZS1zMSB7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDAuODM7XHJcbiAgY29sb3I6ICMwMDE4NGQ7XHJcbn1cclxuXHJcbi5zdWJ0aXRsZS1zMiB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgY29sb3I6ICMwMDE4NGQ7XHJcbn1cclxuXHJcbi8vbGlua1xyXG5hIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGNvbG9yOiAjMDA1RUI4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE4ODdmMjtcclxuICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmFjdGl2ZSxcclxuICAmOmhvdmVyLFxyXG4gICY6Zm9jdXMge1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbmJ1dHRvbjphY3RpdmUsXHJcbmJ1dHRvbjpmb2N1cyB7XHJcbiAgb3V0bGluZTogbm9uZTtcclxufVxyXG5cclxuLy90ZXh0c1xyXG4udGV4dC1zMSB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi50ZXh0LXMyIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi50ZXh0LXMzIHtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBmb250LXNpemU6IDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi8vZ3JhZGllbnRzXHJcbi5ncmFkaWVudCB7XHJcbiAgJi1kYXJrIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwZDMwNjksICMwYzFkNDApO1xyXG4gIH1cclxuXHJcbiAgJi1saWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI0OSwgMjUyLCAyNTUsIDApLCAjZGFlOWY3KTtcclxuICB9XHJcbn1cclxuXHJcblxyXG4uc2VsZWN0LWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgcGFkZGluZy1yaWdodDogMTBweDtcclxufVxyXG5cclxuLnNlbGVjdCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA2MHB4O1xyXG4gIG1hcmdpbi10b3A6IDlweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGhlaWdodDogNDhweDtcclxuICB9XHJcbn1cclxuXHJcbi5zZWxlY3Qtc3R5bGVkIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHBhZGRpbmc6IDE4cHggMzBweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjOGM5OGIwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDI1cHg7XHJcbiAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3dwLWNvbnRlbnQvdGhlbWVzL2lkY29sbGVjdC9hc3NldHMvYnVpbGQvaW1nL2Fycm93LnN2Zyk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDIycHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICB3aWR0aDogMTNweDtcclxuICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgIHJpZ2h0OiA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICY6YWN0aXZlLCAmLmFjdGl2ZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICMwMDVlYjg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0LW9wdGlvbnMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMTAwJTtcclxuICByaWdodDogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBtYXJnaW46IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNWViODtcclxuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwNWViODtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMwMDVlYjg7XHJcblxyXG4gIGxpIHtcclxuICAgIG1hcmdpbjogMCAyMHB4O1xyXG4gICAgcGFkZGluZzogMTJweCAwO1xyXG4gICAgdGV4dC1pbmRlbnQ6IDE1cHg7XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTJlZGY3O1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogIzAwNWViODtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAmW3JlbD1cImhpZGVcIl0ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnByZXNzLW5hdnMge1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgd2lkdGg6IDM5cHg7XHJcbiAgICBoZWlnaHQ6IDM5cHg7XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxyXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsLFxyXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxyXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxyXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCxcclxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXHJcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiAjMDAxODRkO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHdoaXRlIGluc2V0ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcblxyXG5kaXYud3BjZjcge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5kaXYud3BjZjcgLnNjcmVlbi1yZWFkZXItcmVzcG9uc2Uge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcclxuICBoZWlnaHQ6IDFweDtcclxuICB3aWR0aDogMXB4O1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuZGl2LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XHJcbiAgbWFyZ2luOiAyZW0gMC41ZW0gMWVtO1xyXG4gIHBhZGRpbmc6IDAuMmVtIDFlbTtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjZmYwMDAwO1xyXG59XHJcblxyXG5kaXYud3BjZjctbWFpbC1zZW50LW9rIHtcclxuICBib3JkZXI6IDFweDtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjVmODtcclxuICBwYWRkaW5nOiAyMHB4IDM1cHg7XHJcbiAgY29sb3I6ICMwMDVlYjg7XHJcbn1cclxuXHJcbmRpdi53cGNmNy1tYWlsLXNlbnQtbmcsXHJcbmRpdi53cGNmNy1hYm9ydGVkIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjZmYwMDAwO1xyXG59XHJcblxyXG5kaXYud3BjZjctc3BhbS1ibG9ja2VkIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjZmZhNTAwO1xyXG59XHJcblxyXG5kaXYud3BjZjctdmFsaWRhdGlvbi1lcnJvcnMsXHJcbmRpdi53cGNmNy1hY2NlcHRhbmNlLW1pc3Npbmcge1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICNmN2U3MDA7XHJcbn1cclxuXHJcbi53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5zcGFuLndwY2Y3LW5vdC12YWxpZC10aXAge1xyXG4gIGNvbG9yOiAjZjAwO1xyXG4gIGZvbnQtc2l6ZTogMWVtO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogNnB4IDA7XHJcbn1cclxuXHJcbi51c2UtZmxvYXRpbmctdmFsaWRhdGlvbi10aXAgc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAyMCU7XHJcbiAgbGVmdDogMjAlO1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZmYwMDAwO1xyXG4gIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgcGFkZGluZzogLjJlbSAuOGVtO1xyXG59XHJcblxyXG5zcGFuLndwY2Y3LWxpc3QtaXRlbSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMCAwIDAgMWVtO1xyXG59XHJcblxyXG5zcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YmVmb3JlLFxyXG5zcGFuLndwY2Y3LWxpc3QtaXRlbS1sYWJlbDo6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6IFwiIFwiO1xyXG59XHJcblxyXG4ud3BjZjctZGlzcGxheS1ub25lIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5kaXYud3BjZjcgLmFqYXgtbG9hZGVyLmlzLWFjdGl2ZSB7XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG5cclxuZGl2LndwY2Y3IGRpdi5hamF4LWVycm9yIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG5kaXYud3BjZjcgLnBsYWNlaGVsZCB7XHJcbiAgY29sb3I6ICM4ODg7XHJcbn1cclxuXHJcbmRpdi53cGNmNyBpbnB1dFt0eXBlPVwiZmlsZVwiXSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5kaXYud3BjZjcgaW5wdXRbdHlwZT1cImZpbGVcIl06ZGlzYWJsZWQge1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuZGl2LndwY2Y3IC53cGNmNy1zdWJtaXQ6ZGlzYWJsZWQge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbn1cclxuXHJcbi5ibHVlLXBhbmVsIHtcclxuICBwYWRkaW5nOiAzMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBib3gtc2hhZG93OiAwIDNweCAxMnB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICBjb2xvcjogIzE1MWExOTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1RUI4O1xyXG4gICAgYm94LXNoYWRvdzogMCA0MHB4IDQwcHggLTI2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgJiAud2hpdGUge1xyXG4gICAgICBmaWxsOiAjMDA1RUI4O1xyXG4gICAgfVxyXG5cclxuICAgICYgLmJsdWUge1xyXG4gICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICBzdHJva2U6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJiAuYnRuLWJsdWUge1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgxMCwgMTgsIDY4LCAwLjEpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5oZXJpdDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuaW5wdXQsXHJcbnRleHRhcmVhIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgIzhjOThiMDtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAgcGFkZGluZzogMThweCAzMHB4O1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTUxYTE5O1xyXG4gIH1cclxufVxyXG5cclxudGV4dGFyZWEge1xyXG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgbWluLWhlaWdodDogMTA0cHg7XHJcblxyXG4gIH1cclxufVxyXG5cclxuaW5wdXQud3BjZjctc3VibWl0IHtcclxuICB3aWR0aDogYXV0bztcclxufVxyXG5cclxuLyogVGhlIGNoZWNrLWNvbnRhaW5lciAqL1xyXG4uY2hlY2stY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1sZWZ0OiA0MnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XHJcbiAgY29sb3I6ICM4Yzk4YjA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgJiBpbnB1dCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDA7XHJcblxyXG4gICAgJjpjaGVja2VkIH4gc3BhbiB7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIHNwYW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogNXB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBmb250LXNpemU6IDA7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogOHB4O1xyXG4gICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgIGJvcmRlcjogc29saWQgIzAwNWViODtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcclxuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgLndwY2Y3LWxpc3QtaXRlbSB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDA1ZWI4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIH1cclxuXHJcbiAgJiBwIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcbn1cclxuXHJcbi5ub3ZhbGlkZWQge1xyXG4gIGJvcmRlci1jb2xvcjogcmVkO1xyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlci1jb2xvcjogcmVkO1xyXG4gIH1cclxufVxyXG5cclxuLmVycm9yLW1lc3NhZ2Uge1xyXG4gIGNvbG9yOiByZWQ7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiA2cHggMDtcclxufVxyXG5cclxuLm93bC10aGVtZSA+IC5vd2wtbmF2IHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm90dG9tOiA1MCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA4MHB4O1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICYgPiBidXR0b24ub3dsLW5leHQsXHJcbiAgJiA+IGJ1dHRvbi5vd2wtcHJldiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcblxyXG4gICAgICAmID4gc3ZnIHtcclxuICAgICAgICAubmF2cy1zdmcge1xyXG4gICAgICAgICAgZmlsbC1vcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgJiA+IHN2ZyB7XHJcbiAgICAgICAgLm5hdnMtc3ZnIHtcclxuICAgICAgICAgIGZpbGwtb3BhY2l0eTogLjg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmID4gYnV0dG9uLm93bC1uZXh0IHtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgJiA+IGJ1dHRvbi5vd2wtcHJldiB7XHJcbiAgICBsZWZ0OiAyMHB4O1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLm93bC10aGVtZSA+IC5vd2wtZG90cyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvdHRvbTogNjRweDtcclxuXHJcbiAgJiA+IGJ1dHRvbi5vd2wtZG90IHtcclxuICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgbWFyZ2luOiAwIDZweDtcclxuXHJcbiAgICAmID4gc3BhbiB7XHJcbiAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgIGhlaWdodDogOHB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgYmFja2dyb3VuZDogIzAwNWViODtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgPiAub3dsLWRvdC5hY3RpdmUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwNWViODtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHJcbiAgICAmID4gc3BhbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICMwMDVlYjg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZHJvcGFyZWEge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI2M3YzZjNjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMjQ1LCAyNDksIDAuOCk7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcGFkZGluZzogMTdweCAzMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW46IDMycHggMDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgcGFkZGluZzogMjBweDtcclxuICB9XHJcblxyXG4gICYuaXMtb3ZlciB7XHJcbiAgICBib3JkZXItc3R5bGU6IGRhc2hlZDtcclxuICB9XHJcblxyXG4gICYuZXJyb3Ige1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxMSwgMzMsIDMzLCAwLjYpO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMThweDtcclxuICAgICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgICB0b3A6IDIycHg7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICByaWdodDogMjVweDtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwgJTNDc3ZnJTIweG1sbnMlM0QlMjJodHRwJTNBJTJGJTJGd3d3LnczLm9yZyUyRjIwMDAlMkZzdmclMjIlMjB3aWR0aCUzRCUyMjE4JTIyJTIwaGVpZ2h0JTNEJTIyMTglMjIlMjB2aWV3Qm94JTNEJTIyMCUyMDAlMjAxOCUyMDE4JTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDZyUyMGZpbGwlM0QlMjJub25lJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ2NpcmNsZSUyMGN4JTNEJTIyOSUyMiUyMGN5JTNEJTIyOSUyMiUyMHIlM0QlMjI5JTIyJTIwZmlsbCUzRCUyMiUyM0QzMjEyMSUyMiUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3BhdGglMjBmaWxsJTNEJTIyJTIzRkZGJTIyJTIwZmlsbC1ydWxlJTNEJTIybm9uemVybyUyMiUyMHN0cm9rZSUzRCUyMiUyM0ZGRiUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMi41JTIyJTIwZCUzRCUyMk05Ljc3OCUyMDkuMDcxbDIuODQyJTIwMi44NDJhLjQ4LjQ4JTIwMCUyMDAlMjAxJTIwMCUyMC42OGwtLjAyNy4wMjdhLjQ4LjQ4JTIwMCUyMDAlMjAxLS42OCUyMDBMOS4wNzElMjA5Ljc3OCUyMDYuMjMlMjAxMi42MmEuNDguNDglMjAwJTIwMCUyMDEtLjY4JTIwMGwtLjAyNy0uMDI3YS40OC40OCUyMDAlMjAwJTIwMSUyMDAtLjY4bDIuODQyLTIuODQyTDUuNTIyJTIwNi4yM2EuNDguNDglMjAwJTIwMCUyMDElMjAwLS42OGwuMDI3LS4wMjdhLjQ4LjQ4JTIwMCUyMDAlMjAxJTIwLjY4JTIwMGwyLjg0MiUyMDIuODQyJTIwMi44NDItMi44NDJhLjQ4LjQ4JTIwMCUyMDAlMjAxJTIwLjY4JTIwMGwuMDI3LjAyN2EuNDguNDglMjAwJTIwMCUyMDElMjAwJTIwLjY4TDkuNzc4JTIwOS4wNzF6JTIyJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTNDJTJGZyUzRSUwQSUzQyUyRnN2ZyUzRSUwQScpO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICB0b3A6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYuaGFzLWZpbGUge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiAgICAgIHRvcDogMjJweDtcclxuICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCAlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMTglMjIlMjBoZWlnaHQlM0QlMjIxOCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE4JTIwMTglMjIlM0UlMEElMjAlMjAlMjAlMjAlM0NnJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDY2lyY2xlJTIwY3glM0QlMjI5JTIyJTIwY3klM0QlMjI5JTIyJTIwciUzRCUyMjklMjIlMjBmaWxsJTNEJTIyJTIzN0VEMzIxJTIyJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNGRkYlMjIlMjBzdHJva2UlM0QlMjIlMjNGRkYlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjIlMjIlMjBkJTNEJTIyTTEyLjkxMyUyMDUuNzg4YS4xMjUuMTI1JTIwMCUyMDAlMjAwLS4xNzYuMDE5bC0zLjU0MyUyMDQuMzg3YS4xNTkuMTU5JTIwMCUyMDAlMjAwLS4wMS4wMTRsLS4wMDMuMDA1LS45NTklMjAxLjE5N2EuMTU1LjE1NSUyMDAlMjAwJTIwMS0uMTA4LjA1OC4xNTUuMTU1JTIwMCUyMDAlMjAxLS4xMTUtLjA0bC0yLjc0OS0yLjVhLjEyNi4xMjYlMjAwJTIwMCUyMDAtLjE2OS4xODZsMi43NSUyMDIuNWEuNDA0LjQwNCUyMDAlMjAwJTIwMCUyMC41ODYtLjA0N2wuOTcxLTEuMjExYS4xMzguMTM4JTIwMCUyMDAlMjAwJTIwLjAxLS4wMTZsMy41MzQtNC4zNzZhLjEyNi4xMjYlMjAwJTIwMCUyMDAtLjAxOS0uMTc2JTIyJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTNDJTJGZyUzRSUwQSUzQyUyRnN2ZyUzRSUwQScpO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICByaWdodDogMjBweDtcclxuICAgICAgICB0b3A6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcFtkYXRhLW5hbWU9XCJmaWxldXBsb2FkZXJcIl0ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG5cclxuICAgIGlucHV0IHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMXB4O1xyXG4gICAgICBjb2xvcjogI2QzMjEyMTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1lc3NhZ2Uge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjUxcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIGNvbG9yOiAjMDA1ZWI4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMjZweDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNsaWNrLXVwbG9hZCB7XHJcbiAgICAgIGNvbG9yOiAjMDA1ZWI4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAxcHg7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy93cC1jb250ZW50L3RoZW1lcy9pZGNvbGxlY3QvYXNzZXRzL2J1aWxkL2ltZy9jbGlwLnN2ZycpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmludGVyLW1hcCB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5icmVhZGNydW1iIHtcclxuICBtYXJnaW4tdG9wOiAyOHB4O1xyXG4gIGNvbG9yOiAjOGM5OGIwO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgbWFyZ2luLXRvcDogMThweDtcclxuICB9XHJcblxyXG4gICYgPiBhIHtcclxuICAgIGNvbG9yOiAjOGM5OGIwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4Yzk4YjA7XHJcbiAgfVxyXG59XHJcblxyXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59IiwiLyoqXHJcbiAqIE93bCBDYXJvdXNlbCB2Mi4zLjRcclxuICogQ29weXJpZ2h0IDIwMTMtMjAxOCBEYXZpZCBEZXV0c2NoXHJcbiAqIExpY2Vuc2VkIHVuZGVyOiBTRUUgTElDRU5TRSBJTiBodHRwczovL2dpdGh1Yi5jb20vT3dsQ2Fyb3VzZWwyL093bENhcm91c2VsMi9ibG9iL21hc3Rlci9MSUNFTlNFXHJcbiAqL1xyXG4ub3dsLWNhcm91c2VsLC5vd2wtY2Fyb3VzZWwgLm93bC1pdGVtey13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudDtwb3NpdGlvbjpyZWxhdGl2ZX0ub3dsLWNhcm91c2Vse2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO3otaW5kZXg6MX0ub3dsLWNhcm91c2VsIC5vd2wtc3RhZ2V7cG9zaXRpb246cmVsYXRpdmU7LW1zLXRvdWNoLWFjdGlvbjpwYW4tWTt0b3VjaC1hY3Rpb246bWFuaXB1bGF0aW9uOy1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW59Lm93bC1jYXJvdXNlbCAub3dsLXN0YWdlOmFmdGVye2NvbnRlbnQ6XCIuXCI7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO3Zpc2liaWxpdHk6aGlkZGVuO2xpbmUtaGVpZ2h0OjA7aGVpZ2h0OjB9Lm93bC1jYXJvdXNlbCAub3dsLXN0YWdlLW91dGVye3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0sLm93bC1jYXJvdXNlbCAub3dsLXdyYXBwZXJ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy1tcy1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7LW1vei10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfS5vd2wtY2Fyb3VzZWwgLm93bC1pdGVte21pbi1oZWlnaHQ6MXB4O2Zsb2F0OmxlZnQ7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSBpbWd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5vd2wtY2Fyb3VzZWwgLm93bC1kb3RzLmRpc2FibGVkLC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYuZGlzYWJsZWR7ZGlzcGxheTpub25lfS5uby1qcyAub3dsLWNhcm91c2VsLC5vd2wtY2Fyb3VzZWwub3dsLWxvYWRlZHtkaXNwbGF5OmJsb2NrfS5vd2wtY2Fyb3VzZWwgLm93bC1kb3QsLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLW5leHQsLm93bC1jYXJvdXNlbCAub3dsLW5hdiAub3dsLXByZXZ7Y3Vyc29yOnBvaW50ZXI7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1uZXh0LC5vd2wtY2Fyb3VzZWwgLm93bC1uYXYgYnV0dG9uLm93bC1wcmV2LC5vd2wtY2Fyb3VzZWwgYnV0dG9uLm93bC1kb3R7YmFja2dyb3VuZDowIDA7Y29sb3I6aW5oZXJpdDtib3JkZXI6bm9uZTtwYWRkaW5nOjAhaW1wb3J0YW50O2ZvbnQ6aW5oZXJpdH0ub3dsLWNhcm91c2VsLm93bC1sb2FkaW5ne29wYWNpdHk6MDtkaXNwbGF5OmJsb2NrfS5vd2wtY2Fyb3VzZWwub3dsLWhpZGRlbntvcGFjaXR5OjB9Lm93bC1jYXJvdXNlbC5vd2wtcmVmcmVzaCAub3dsLWl0ZW17dmlzaWJpbGl0eTpoaWRkZW59Lm93bC1jYXJvdXNlbC5vd2wtZHJhZyAub3dsLWl0ZW17LW1zLXRvdWNoLWFjdGlvbjpwYW4teTt0b3VjaC1hY3Rpb246cGFuLXk7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5vd2wtY2Fyb3VzZWwub3dsLWdyYWJ7Y3Vyc29yOm1vdmU7Y3Vyc29yOmdyYWJ9Lm93bC1jYXJvdXNlbC5vd2wtcnRse2RpcmVjdGlvbjpydGx9Lm93bC1jYXJvdXNlbC5vd2wtcnRsIC5vd2wtaXRlbXtmbG9hdDpyaWdodH0ub3dsLWNhcm91c2VsIC5hbmltYXRlZHthbmltYXRpb24tZHVyYXRpb246MXM7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofS5vd2wtY2Fyb3VzZWwgLm93bC1hbmltYXRlZC1pbnt6LWluZGV4OjB9Lm93bC1jYXJvdXNlbCAub3dsLWFuaW1hdGVkLW91dHt6LWluZGV4OjF9Lm93bC1jYXJvdXNlbCAuZmFkZU91dHthbmltYXRpb24tbmFtZTpmYWRlT3V0fUBrZXlmcmFtZXMgZmFkZU91dHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjB9fS5vd2wtaGVpZ2h0e3RyYW5zaXRpb246aGVpZ2h0IC41cyBlYXNlLWluLW91dH0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenl7b3BhY2l0eTowO3RyYW5zaXRpb246b3BhY2l0eSAuNHMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenk6bm90KFtzcmNdKSwub3dsLWNhcm91c2VsIC5vd2wtaXRlbSAub3dsLWxhenlbc3JjXj1cIlwiXXttYXgtaGVpZ2h0OjB9Lm93bC1jYXJvdXNlbCAub3dsLWl0ZW0gaW1nLm93bC1sYXp5e3RyYW5zZm9ybS1zdHlsZTpwcmVzZXJ2ZS0zZH0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8td3JhcHBlcntwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kOiMwMDB9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLXBsYXktaWNvbntwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6ODBweDt3aWR0aDo4MHB4O2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTQwcHg7bWFyZ2luLXRvcDotNDBweDtiYWNrZ3JvdW5kOnVybChvd2wudmlkZW8ucGxheS5wbmcpIG5vLXJlcGVhdDtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjE7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMXMgZWFzZX0ub3dsLWNhcm91c2VsIC5vd2wtdmlkZW8tcGxheS1pY29uOmhvdmVyey1tcy10cmFuc2Zvcm06c2NhbGUoMS4zLDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMywxLjMpfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tcGxheS1pY29uLC5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby1wbGF5aW5nIC5vd2wtdmlkZW8tdG57ZGlzcGxheTpub25lfS5vd2wtY2Fyb3VzZWwgLm93bC12aWRlby10bntvcGFjaXR5OjA7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgY2VudGVyO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXNpemU6Y29udGFpbjt0cmFuc2l0aW9uOm9wYWNpdHkgLjRzIGVhc2V9Lm93bC1jYXJvdXNlbCAub3dsLXZpZGVvLWZyYW1le3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfSIsIi8vIFV0aWxpdGllc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBDbGVhcmZpeFxyXG4vLyBTb3VyY2U6IGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9taWNyby1jbGVhcmZpeC1oYWNrL1xyXG4vL1xyXG4vLyBGb3IgbW9kZXJuIGJyb3dzZXJzXHJcbi8vIDEuIFRoZSBzcGFjZSBjb250ZW50IGlzIG9uZSB3YXkgdG8gYXZvaWQgYW4gT3BlcmEgYnVnIHdoZW4gdGhlXHJcbi8vIGNvbnRlbnRlZGl0YWJsZSBhdHRyaWJ1dGUgaXMgaW5jbHVkZWQgYW55d2hlcmUgZWxzZSBpbiB0aGUgZG9jdW1lbnQuXHJcbi8vIE90aGVyd2lzZSBpdCBjYXVzZXMgc3BhY2UgdG8gYXBwZWFyIGF0IHRoZSB0b3AgYW5kIGJvdHRvbSBvZiBlbGVtZW50c1xyXG4vLyB0aGF0IGFyZSBjbGVhcmZpeGVkLlxyXG4vLyAyLiBUaGUgdXNlIG9mIGB0YWJsZWAgcmF0aGVyIHRoYW4gYGJsb2NrYCBpcyBvbmx5IG5lY2Vzc2FyeSBpZiB1c2luZ1xyXG4vLyBgOmJlZm9yZWAgdG8gY29udGFpbiB0aGUgdG9wLW1hcmdpbnMgb2YgY2hpbGQgZWxlbWVudHMuXHJcbkBtaXhpbiBjbGVhcmZpeCgpIHtcclxuICAmOmJlZm9yZSxcclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6IFwiIFwiOyAvKiAxICovXHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgLyogMiAqL1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJveC1zaXppbmcoJGJveCkge1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogJGJveDtcclxuICAtbW96LWJveC1zaXppbmc6ICRib3g7XHJcbiAgYm94LXNpemluZzogJGJveDtcclxufVxyXG5cclxuLy8gR3JpZCBTeXN0ZW1cclxuLy8gLS0tLS0tLS0tLS1cclxuXHJcbi8vIENlbnRlcmVkIGNvbnRhaW5lciBlbGVtZW50XHJcbkBtaXhpbiBjb250YWluZXItZml4ZWQoKSB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcclxuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xyXG59XHJcblxyXG4vLyBDcmVhdGVzIGEgd3JhcHBlciBmb3IgYSBzZXJpZXMgb2YgY29sdW1uc1xyXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgbWFyZ2luLWxlZnQ6ICgkZ3V0dGVyIC8gLTIpO1xyXG4gIG1hcmdpbi1yaWdodDogKCRndXR0ZXIgLyAtMik7XHJcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcclxufVxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIGV4dHJhIHNtYWxsIGNvbHVtbnNcclxuQG1peGluIG1ha2UteHMtY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcclxuICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyIC8gMik7XHJcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcclxufVxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbnNcclxuQG1peGluIG1ha2Utc20tY29sdW1uKCRjb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gY29sbGFwc2luZyB3aGVuIGVtcHR5XHJcbiAgbWluLWhlaWdodDogMXB4O1xyXG4gIC8vIElubmVyIGd1dHRlciB2aWEgcGFkZGluZ1xyXG4gIHBhZGRpbmctbGVmdDogKCRndXR0ZXIgLyAyKTtcclxuICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xyXG5cclxuICAvLyBDYWxjdWxhdGUgd2lkdGggYmFzZWQgb24gbnVtYmVyIG9mIGNvbHVtbnMgYXZhaWxhYmxlXHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tc20pIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIHNtYWxsIGNvbHVtbiBvZmZzZXRzXHJcbkBtaXhpbiBtYWtlLXNtLWNvbHVtbi1vZmZzZXQoJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xyXG4gICAgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWFrZS1zbS1jb2x1bW4tcHVzaCgkY29sdW1ucykge1xyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLXNtKSB7XHJcbiAgICBsZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2Utc20tY29sdW1uLXB1bGwoJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1zbSkge1xyXG4gICAgcmlnaHQ6IHBlcmNlbnRhZ2UoKCRjb2x1bW5zIC8gJGdyaWQtY29sdW1ucykpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gR2VuZXJhdGUgdGhlIG1lZGl1bSBjb2x1bW5zXHJcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcclxuICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyIC8gMik7XHJcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcclxuXHJcbiAgLy8gQ2FsY3VsYXRlIHdpZHRoIGJhc2VkIG9uIG51bWJlciBvZiBjb2x1bW5zIGF2YWlsYWJsZVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLW1kKSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW4gb2Zmc2V0c1xyXG5AbWl4aW4gbWFrZS1tZC1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2UtbWQtY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1tZCkge1xyXG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLW1kLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbWQpIHtcclxuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW5zXHJcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbigkY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxyXG4gIG1pbi1oZWlnaHQ6IDFweDtcclxuICAvLyBJbm5lciBndXR0ZXIgdmlhIHBhZGRpbmdcclxuICBwYWRkaW5nLWxlZnQ6ICgkZ3V0dGVyIC8gMik7XHJcbiAgcGFkZGluZy1yaWdodDogKCRndXR0ZXIgLyAyKTtcclxuXHJcbiAgLy8gQ2FsY3VsYXRlIHdpZHRoIGJhc2VkIG9uIG51bWJlciBvZiBjb2x1bW5zIGF2YWlsYWJsZVxyXG4gIEBtZWRpYSAobWluLXdpZHRoOiAkc2NyZWVuLWxnKSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuXHJcbi8vIEdlbmVyYXRlIHRoZSBsYXJnZSBjb2x1bW4gb2Zmc2V0c1xyXG5AbWl4aW4gbWFrZS1sZy1jb2x1bW4tb2Zmc2V0KCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcclxuICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn1cclxuQG1peGluIG1ha2UtbGctY29sdW1uLXB1c2goJGNvbHVtbnMpIHtcclxuICBAbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZykge1xyXG4gICAgbGVmdDogcGVyY2VudGFnZSgoJGNvbHVtbnMgLyAkZ3JpZC1jb2x1bW5zKSk7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtYWtlLWxnLWNvbHVtbi1wdWxsKCRjb2x1bW5zKSB7XHJcbiAgQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tbGcpIHtcclxuICAgIHJpZ2h0OiBwZXJjZW50YWdlKCgkY29sdW1ucyAvICRncmlkLWNvbHVtbnMpKTtcclxuICB9XHJcbn0iLCIvKiFcclxuKiBCb290c3RyYXAgdjMuMC4wXHJcbipcclxuKiBDb3B5cmlnaHQgMjAxMyBUd2l0dGVyLCBJbmNcclxuKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UgdjIuMFxyXG4qIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxyXG4qXHJcbiogRGVzaWduZWQgYW5kIGJ1aWx0IHdpdGggYWxsIHRoZSBsb3ZlIGluIHRoZSB3b3JsZCBieSBAbWRvIGFuZCBAZmF0LlxyXG4qL1xuLyohIG5vcm1hbGl6ZS5jc3MgdjIuMS4wIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXG5AaW1wb3J0IHVybCh2ZW5kb3Ivb3dsLmNhcm91c2VsLm1pbi5jc3MpO1xuQGltcG9ydCB1cmwodmVuZG9yL293bC50aGVtZS5kZWZhdWx0Lm1pbi5jc3MpO1xuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5oZ3JvdXAsXG5tYWluLFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5hdWRpbyxcbmNhbnZhcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuYTpmb2N1cyB7XG4gIG91dGxpbmU6IHRoaW4gZG90dGVkOyB9XG5cbmE6YWN0aXZlLFxuYTpob3ZlciB7XG4gIG91dGxpbmU6IDA7IH1cblxuaDEge1xuICBmb250LXNpemU6IDJlbTtcbiAgbWFyZ2luOiAwLjY3ZW0gMDsgfVxuXG5hYmJyW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG5ociB7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7IH1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDsgfVxuXG5xIHtcbiAgcXVvdGVzOiBcIlxcMjAxQ1wiIFwiXFwyMDFEXCIgXCJcXDIwMThcIiBcIlxcMjAxOVwiOyB9XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuaW1nIHtcbiAgYm9yZGVyOiAwOyB9XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5maWd1cmUge1xuICBtYXJnaW46IDA7IH1cblxuZmllbGRzZXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzBjMGMwO1xuICBtYXJnaW46IDAgMnB4O1xuICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07IH1cblxubGVnZW5kIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmJ1dHRvbixcbmlucHV0LFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW46IDA7IH1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmJ1dHRvbixcbmh0bWwgaW5wdXRbdHlwZT1cImJ1dHRvblwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmJ1dHRvbltkaXNhYmxlZF0sXG5odG1sIGlucHV0W2Rpc2FibGVkXSB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuaW5wdXQ6Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbkBtZWRpYSBwcmludCB7XG4gICoge1xuICAgIHRleHQtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5jb250YWluZXI6YmVmb3JlLCAuY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICAvKiAxICovXG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgLyogMiAqLyB9XG4gIC5jb250YWluZXI6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgLnJvdzpiZWZvcmUsIC5yb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIC8qIDEgKi9cbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAvKiAyICovIH1cbiAgLnJvdzphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmNvbC14cy0xLFxuLmNvbC14cy0yLFxuLmNvbC14cy0zLFxuLmNvbC14cy00LFxuLmNvbC14cy01LFxuLmNvbC14cy02LFxuLmNvbC14cy03LFxuLmNvbC14cy04LFxuLmNvbC14cy05LFxuLmNvbC14cy0xMCxcbi5jb2wteHMtMTEsXG4uY29sLXhzLTEyLFxuLmNvbC1zbS0xLFxuLmNvbC1zbS0yLFxuLmNvbC1zbS0zLFxuLmNvbC1zbS00LFxuLmNvbC1zbS01LFxuLmNvbC1zbS02LFxuLmNvbC1zbS03LFxuLmNvbC1zbS04LFxuLmNvbC1zbS05LFxuLmNvbC1zbS0xMCxcbi5jb2wtc20tMTEsXG4uY29sLXNtLTEyLFxuLmNvbC1tZC0xLFxuLmNvbC1tZC0yLFxuLmNvbC1tZC0zLFxuLmNvbC1tZC00LFxuLmNvbC1tZC01LFxuLmNvbC1tZC02LFxuLmNvbC1tZC03LFxuLmNvbC1tZC04LFxuLmNvbC1tZC05LFxuLmNvbC1tZC0xMCxcbi5jb2wtbWQtMTEsXG4uY29sLW1kLTEyLFxuLmNvbC1sZy0xLFxuLmNvbC1sZy0yLFxuLmNvbC1sZy0zLFxuLmNvbC1sZy00LFxuLmNvbC1sZy01LFxuLmNvbC1sZy02LFxuLmNvbC1sZy03LFxuLmNvbC1sZy04LFxuLmNvbC1sZy05LFxuLmNvbC1sZy0xMCxcbi5jb2wtbGctMTEsXG4uY29sLWxnLTEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuXG4uY29sLXhzLTEsXG4uY29sLXhzLTIsXG4uY29sLXhzLTMsXG4uY29sLXhzLTQsXG4uY29sLXhzLTUsXG4uY29sLXhzLTYsXG4uY29sLXhzLTcsXG4uY29sLXhzLTgsXG4uY29sLXhzLTksXG4uY29sLXhzLTEwLFxuLmNvbC14cy0xMSB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjclOyB9XG5cbi5jb2wteHMtMyB7XG4gIHdpZHRoOiAyNSU7IH1cblxuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjclOyB9XG5cbi5jb2wteHMtNiB7XG4gIHdpZHRoOiA1MCU7IH1cblxuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjclOyB9XG5cbi5jb2wteHMtOSB7XG4gIHdpZHRoOiA3NSU7IH1cblxuLmNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC14cy0xMiB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDc1MHB4OyB9XG4gIC5jb2wtc20tMSxcbiAgLmNvbC1zbS0yLFxuICAuY29sLXNtLTMsXG4gIC5jb2wtc20tNCxcbiAgLmNvbC1zbS01LFxuICAuY29sLXNtLTYsXG4gIC5jb2wtc20tNyxcbiAgLmNvbC1zbS04LFxuICAuY29sLXNtLTksXG4gIC5jb2wtc20tMTAsXG4gIC5jb2wtc20tMTEge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7IH1cbiAgLmNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7IH1cbiAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1zbS1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAuY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAuY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAuY29sLXNtLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NzBweDsgfVxuICAuY29sLW1kLTEsXG4gIC5jb2wtbWQtMixcbiAgLmNvbC1tZC0zLFxuICAuY29sLW1kLTQsXG4gIC5jb2wtbWQtNSxcbiAgLmNvbC1tZC02LFxuICAuY29sLW1kLTcsXG4gIC5jb2wtbWQtOCxcbiAgLmNvbC1tZC05LFxuICAuY29sLW1kLTEwLFxuICAuY29sLW1kLTExIHtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bzsgfVxuICAuY29sLW1kLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlOyB9XG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlOyB9XG4gIC5jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLW1kLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlOyB9XG4gIC5jb2wtbWQtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bzsgfVxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlOyB9XG4gIC5jb2wtbWQtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlOyB9XG4gIC5jb2wtbWQtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlOyB9XG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTcwcHg7IH1cbiAgLmNvbC1sZy0xLFxuICAuY29sLWxnLTIsXG4gIC5jb2wtbGctMyxcbiAgLmNvbC1sZy00LFxuICAuY29sLWxnLTUsXG4gIC5jb2wtbGctNixcbiAgLmNvbC1sZy03LFxuICAuY29sLWxnLTgsXG4gIC5jb2wtbGctOSxcbiAgLmNvbC1sZy0xMCxcbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTsgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87IH1cbiAgLmNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTsgfVxuICAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTsgfVxuICAuY29sLWxnLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTsgfVxuICAuY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzJTsgfVxuICAuY29sLWxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87IH1cbiAgLmNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTsgfVxuICAuY29sLWxnLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTsgfVxuICAuY29sLWxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLWxnLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTsgfVxuICAuY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG5odG1sIHtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbmJvZHkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgY29sb3I6ICMwMDAwMDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgYm9keSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICBib2R5Lm5hdmlnYXRpb25fc2hvdyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBib2R5LnBhZ2UsIGJvZHkuc2luZ2xlLXBvc3QsIGJvZHkuYmxvZywgYm9keS5jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogMTg1cHggMCAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgYm9keS5wYWdlLCBib2R5LnNpbmdsZS1wb3N0LCBib2R5LmJsb2csIGJvZHkuY2F0ZWdvcnkge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDAgMDsgfSB9XG4gIGJvZHkucGFnZS5ob21lIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIGJvZHkuc2luZ2xlLXBvc3QgLnBhZ2Uge1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4OyB9XG5cbnNlY3Rpb24ge1xuICBmbGV4OiAxIDAgYXV0bzsgfVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5oMSxcbi50aXRsZS1zMSB7XG4gIGZvbnQtc2l6ZTogNjRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDY0cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaDEsXG4gICAgLnRpdGxlLXMxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4OyB9IH1cblxuaDIsXG4udGl0bGUtczIge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGgyLFxuICAgIC50aXRsZS1zMiB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDsgfSB9XG5cbmgzLFxuLnRpdGxlLXMzIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGgzLFxuICAgIC50aXRsZS1zMyB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4xOyB9IH1cblxuaDQsXG4udGl0bGUtczQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW46IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgaDQsXG4gICAgLnRpdGxlLXM0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9IH1cblxuLm5ld3MtdGl0bGUge1xuICBjb2xvcjogIzAwNUVCODsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnBvc3QtbmF2aWdhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG5cbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1wcmV2aW91cyB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5wb3N0LW5hdmlnYXRpb24gLm5hdi1uZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi50aXRsZV9tYWluIHtcbiAgZm9udC1zaXplOiA2NHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40NjtcbiAgY29sb3I6ICMwMDVlYjg7XG4gIG1hcmdpbjogNDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDc7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnRpdGxlX21haW4ge1xuICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnRpdGxlX21haW4ge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBtYXJnaW46IDIwcHggMDsgfSB9XG5cbi50aXRsZV9zdWJtYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA3O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjUxcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50aXRsZV9zdWJtYWluIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9IH1cblxuLnN1YnRpdGxlLXMxIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMC44MztcbiAgY29sb3I6ICMwMDE4NGQ7IH1cblxuLnN1YnRpdGxlLXMyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDE4NGQ7IH1cblxuYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDA1RUI4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTg4N2YyO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIGE6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgYTphY3RpdmUsIGE6aG92ZXIsIGE6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cblxuYnV0dG9uOmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLnRleHQtczEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXdlaWdodDogNTAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50ZXh0LXMxIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cblxuLnRleHQtczIge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50ZXh0LXMyIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9IH1cblxuLnRleHQtczMge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50ZXh0LXMzIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnB4OyB9IH1cblxuLmdyYWRpZW50LWRhcmsge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMGQzMDY5LCAjMGMxZDQwKTsgfVxuXG4uZ3JhZGllbnQtbGlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI0OSwgMjUyLCAyNTUsIDApLCAjZGFlOWY3KTsgfVxuXG4uc2VsZWN0LWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuXG4uc2VsZWN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tdG9wOiA5cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlbGVjdCB7XG4gICAgICBoZWlnaHQ6IDQ4cHg7IH0gfVxuXG4uc2VsZWN0LXN0eWxlZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4Yzk4YjA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWxlY3Qtc3R5bGVkIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7IH0gfVxuICAuc2VsZWN0LXN0eWxlZDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMjVweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9pZGNvbGxlY3QvYXNzZXRzL2J1aWxkL2ltZy9hcnJvdy5zdmcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIycHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNlbGVjdC1zdHlsZWQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfSB9XG4gIC5zZWxlY3Qtc3R5bGVkOmFjdGl2ZSwgLnNlbGVjdC1zdHlsZWQuYWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICMwMDVlYjg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTsgfVxuICAgIC5zZWxlY3Qtc3R5bGVkOmFjdGl2ZTphZnRlciwgLnNlbGVjdC1zdHlsZWQuYWN0aXZlOmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLnNlbGVjdC1vcHRpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA5OTk7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwNWViODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDVlYjg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwNWViODsgfVxuICAuc2VsZWN0LW9wdGlvbnMgbGkge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICB0ZXh0LWluZGVudDogMTVweDsgfVxuICAgIC5zZWxlY3Qtb3B0aW9ucyBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UyZWRmNzsgfVxuICAgIC5zZWxlY3Qtb3B0aW9ucyBsaTpob3ZlciB7XG4gICAgICBjb2xvcjogIzAwNWViODtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuc2VsZWN0LW9wdGlvbnMgbGlbcmVsPVwiaGlkZVwiXSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJlc3MtbmF2cyB7XG4gICAgd2lkdGg6IDM5cHg7XG4gICAgaGVpZ2h0OiAzOXB4OyB9IH1cblxuaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCxcbmlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG5pbnB1dDotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxudGV4dGFyZWE6LXdlYmtpdC1hdXRvZmlsbCxcbnRleHRhcmVhOi13ZWJraXQtYXV0b2ZpbGw6aG92ZXIsXG50ZXh0YXJlYTotd2Via2l0LWF1dG9maWxsOmZvY3VzLFxuc2VsZWN0Oi13ZWJraXQtYXV0b2ZpbGwsXG5zZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbnNlbGVjdDotd2Via2l0LWF1dG9maWxsOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICMwMDE4NGQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDAgMTAwMHB4IHdoaXRlIGluc2V0ICFpbXBvcnRhbnQ7IH1cblxuZGl2LndwY2Y3IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbmRpdi53cGNmNyAuc2NyZWVuLXJlYWRlci1yZXNwb25zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7IH1cblxuZGl2LndwY2Y3LXJlc3BvbnNlLW91dHB1dCB7XG4gIG1hcmdpbjogMmVtIDAuNWVtIDFlbTtcbiAgcGFkZGluZzogMC4yZW0gMWVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmYwMDAwOyB9XG5cbmRpdi53cGNmNy1tYWlsLXNlbnQtb2sge1xuICBib3JkZXI6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNWY4O1xuICBwYWRkaW5nOiAyMHB4IDM1cHg7XG4gIGNvbG9yOiAjMDA1ZWI4OyB9XG5cbmRpdi53cGNmNy1tYWlsLXNlbnQtbmcsXG5kaXYud3BjZjctYWJvcnRlZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZjAwMDA7IH1cblxuZGl2LndwY2Y3LXNwYW0tYmxvY2tlZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmE1MDA7IH1cblxuZGl2LndwY2Y3LXZhbGlkYXRpb24tZXJyb3JzLFxuZGl2LndwY2Y3LWFjY2VwdGFuY2UtbWlzc2luZyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmN2U3MDA7IH1cblxuLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbnNwYW4ud3BjZjctbm90LXZhbGlkLXRpcCB7XG4gIGNvbG9yOiAjZjAwO1xuICBmb250LXNpemU6IDFlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAwOyB9XG5cbi51c2UtZmxvYXRpbmctdmFsaWRhdGlvbi10aXAgc3Bhbi53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwJTtcbiAgbGVmdDogMjAlO1xuICB6LWluZGV4OiAxMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZjAwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IC4yZW0gLjhlbTsgfVxuXG5zcGFuLndwY2Y3LWxpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwIDAgMCAxZW07IH1cblxuc3Bhbi53cGNmNy1saXN0LWl0ZW0tbGFiZWw6OmJlZm9yZSxcbnNwYW4ud3BjZjctbGlzdC1pdGVtLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiOyB9XG5cbi53cGNmNy1kaXNwbGF5LW5vbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmRpdi53cGNmNyAuYWpheC1sb2FkZXIuaXMtYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG5kaXYud3BjZjcgZGl2LmFqYXgtZXJyb3Ige1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmRpdi53cGNmNyAucGxhY2VoZWxkIHtcbiAgY29sb3I6ICM4ODg7IH1cblxuZGl2LndwY2Y3IGlucHV0W3R5cGU9XCJmaWxlXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbmRpdi53cGNmNyBpbnB1dFt0eXBlPVwiZmlsZVwiXTpkaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG5kaXYud3BjZjcgLndwY2Y3LXN1Ym1pdDpkaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7IH1cblxuLmJsdWUtcGFuZWwge1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDEycHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gIGNvbG9yOiAjMTUxYTE5OyB9XG4gIC5ibHVlLXBhbmVsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1RUI4O1xuICAgIGJveC1zaGFkb3c6IDAgNDBweCA0MHB4IC0yNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5ibHVlLXBhbmVsOmhvdmVyIC53aGl0ZSB7XG4gICAgICBmaWxsOiAjMDA1RUI4OyB9XG4gICAgLmJsdWUtcGFuZWw6aG92ZXIgLmJsdWUge1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAgIC5ibHVlLXBhbmVsOmhvdmVyIC5idG4tYmx1ZTpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDEwLCAxOCwgNjgsIDAuMSk7IH1cbiAgICAuYmx1ZS1wYW5lbDpob3ZlciAuYnRuLWJsdWU6YWN0aXZlIHtcbiAgICAgIGJveC1zaGFkb3c6IGluaGVyaXQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJsdWUtcGFuZWwge1xuICAgICAgcGFkZGluZzogMTVweDsgfSB9XG5cbmlucHV0LFxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOGM5OGIwO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBvdXRsaW5lOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGlucHV0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG4gIGlucHV0OmZvY3VzLFxuICB0ZXh0YXJlYTpmb2N1cyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE1MWExOTsgfVxuXG50ZXh0YXJlYSB7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHRleHRhcmVhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwNHB4OyB9IH1cblxuaW5wdXQud3BjZjctc3VibWl0IHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLyogVGhlIGNoZWNrLWNvbnRhaW5lciAqL1xuLmNoZWNrLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgY29sb3I6ICM4Yzk4YjA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAuY2hlY2stY29udGFpbmVyIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwOyB9XG4gICAgLmNoZWNrLWNvbnRhaW5lciBpbnB1dDpjaGVja2VkIH4gc3BhbjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuY2hlY2stY29udGFpbmVyIHNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNXB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5jaGVjay1jb250YWluZXIgc3BhbjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCAjMDA1ZWI4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDFweCAxcHggMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAuY2hlY2stY29udGFpbmVyIC53cGNmNy1saXN0LWl0ZW0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDVlYjg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5jaGVjay1jb250YWluZXIgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5ub3ZhbGlkZWQge1xuICBib3JkZXItY29sb3I6IHJlZDsgfVxuICAubm92YWxpZGVkOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6IHJlZDsgfVxuXG4uZXJyb3ItbWVzc2FnZSB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogNnB4IDA7IH1cblxuLm93bC10aGVtZSA+IC5vd2wtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAub3dsLXRoZW1lID4gLm93bC1uYXYge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5vd2wtdGhlbWUgPiAub3dsLW5hdiA+IGJ1dHRvbi5vd2wtbmV4dCxcbiAgLm93bC10aGVtZSA+IC5vd2wtbmF2ID4gYnV0dG9uLm93bC1wcmV2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAub3dsLXRoZW1lID4gLm93bC1uYXYgPiBidXR0b24ub3dsLW5leHQ6aG92ZXIsXG4gICAgLm93bC10aGVtZSA+IC5vd2wtbmF2ID4gYnV0dG9uLm93bC1wcmV2OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7IH1cbiAgICAgIC5vd2wtdGhlbWUgPiAub3dsLW5hdiA+IGJ1dHRvbi5vd2wtbmV4dDpob3ZlciA+IHN2ZyAubmF2cy1zdmcsXG4gICAgICAub3dsLXRoZW1lID4gLm93bC1uYXYgPiBidXR0b24ub3dsLXByZXY6aG92ZXIgPiBzdmcgLm5hdnMtc3ZnIHtcbiAgICAgICAgZmlsbC1vcGFjaXR5OiAxOyB9XG4gICAgLm93bC10aGVtZSA+IC5vd2wtbmF2ID4gYnV0dG9uLm93bC1uZXh0OmFjdGl2ZSA+IHN2ZyAubmF2cy1zdmcsXG4gICAgLm93bC10aGVtZSA+IC5vd2wtbmF2ID4gYnV0dG9uLm93bC1wcmV2OmFjdGl2ZSA+IHN2ZyAubmF2cy1zdmcge1xuICAgICAgZmlsbC1vcGFjaXR5OiAuODsgfVxuICAub3dsLXRoZW1lID4gLm93bC1uYXYgPiBidXR0b24ub3dsLW5leHQge1xuICAgIHJpZ2h0OiAyMHB4OyB9XG4gIC5vd2wtdGhlbWUgPiAub3dsLW5hdiA+IGJ1dHRvbi5vd2wtcHJldiB7XG4gICAgbGVmdDogMjBweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4ub3dsLXRoZW1lID4gLm93bC1kb3RzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDY0cHg7IH1cbiAgLm93bC10aGVtZSA+IC5vd2wtZG90cyA+IGJ1dHRvbi5vd2wtZG90IHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luOiAwIDZweDsgfVxuICAgIC5vd2wtdGhlbWUgPiAub3dsLWRvdHMgPiBidXR0b24ub3dsLWRvdCA+IHNwYW4ge1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA1ZWI4OyB9XG4gIC5vd2wtdGhlbWUgPiAub3dsLWRvdHMgPiAub3dsLWRvdC5hY3RpdmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDVlYjg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLm93bC10aGVtZSA+IC5vd2wtZG90cyA+IC5vd2wtZG90LmFjdGl2ZSA+IHNwYW4ge1xuICAgICAgYmFja2dyb3VuZDogIzAwNWViODsgfVxuXG4uZHJvcGFyZWEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNjN2M2YzY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDUsIDI0OSwgMC44KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE3cHggMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDMycHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZHJvcGFyZWEge1xuICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9IH1cbiAgLmRyb3BhcmVhLmlzLW92ZXIge1xuICAgIGJvcmRlci1zdHlsZTogZGFzaGVkOyB9XG4gIC5kcm9wYXJlYS5lcnJvciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDIxMSwgMzMsIDMzLCAwLjYpOyB9XG4gICAgLmRyb3BhcmVhLmVycm9yOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gICAgICB0b3A6IDIycHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCAlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMTglMjIlMjBoZWlnaHQlM0QlMjIxOCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE4JTIwMTglMjIlM0UlMEElMjAlMjAlMjAlMjAlM0NnJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDY2lyY2xlJTIwY3glM0QlMjI5JTIyJTIwY3klM0QlMjI5JTIyJTIwciUzRCUyMjklMjIlMjBmaWxsJTNEJTIyJTIzRDMyMTIxJTIyJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNGRkYlMjIlMjBmaWxsLXJ1bGUlM0QlMjJub256ZXJvJTIyJTIwc3Ryb2tlJTNEJTIyJTIzRkZGJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyLjUlMjIlMjBkJTNEJTIyTTkuNzc4JTIwOS4wNzFsMi44NDIlMjAyLjg0MmEuNDguNDglMjAwJTIwMCUyMDElMjAwJTIwLjY4bC0uMDI3LjAyN2EuNDguNDglMjAwJTIwMCUyMDEtLjY4JTIwMEw5LjA3MSUyMDkuNzc4JTIwNi4yMyUyMDEyLjYyYS40OC40OCUyMDAlMjAwJTIwMS0uNjglMjAwbC0uMDI3LS4wMjdhLjQ4LjQ4JTIwMCUyMDAlMjAxJTIwMC0uNjhsMi44NDItMi44NDJMNS41MjIlMjA2LjIzYS40OC40OCUyMDAlMjAwJTIwMSUyMDAtLjY4bC4wMjctLjAyN2EuNDguNDglMjAwJTIwMCUyMDElMjAuNjglMjAwbDIuODQyJTIwMi44NDIlMjAyLjg0Mi0yLjg0MmEuNDguNDglMjAwJTIwMCUyMDElMjAuNjglMjAwbC4wMjcuMDI3YS40OC40OCUyMDAlMjAwJTIwMSUyMDAlMjAuNjhMOS43NzglMjA5LjA3MXolMjIlMkYlM0UlMEElMjAlMjAlMjAlMjAlM0MlMkZnJTNFJTBBJTNDJTJGc3ZnJTNFJTBBXCIpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmRyb3BhcmVhLmVycm9yOmJlZm9yZSB7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgdG9wOiAyNHB4OyB9IH1cbiAgLmRyb3BhcmVhLmhhcy1maWxlOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICAgIHRvcDogMjJweDtcbiAgICByaWdodDogMjVweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCAlM0NzdmclMjB4bWxucyUzRCUyMmh0dHAlM0ElMkYlMkZ3d3cudzMub3JnJTJGMjAwMCUyRnN2ZyUyMiUyMHdpZHRoJTNEJTIyMTglMjIlMjBoZWlnaHQlM0QlMjIxOCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDE4JTIwMTglMjIlM0UlMEElMjAlMjAlMjAlMjAlM0NnJTIwZmlsbCUzRCUyMm5vbmUlMjIlMjBmaWxsLXJ1bGUlM0QlMjJldmVub2RkJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDY2lyY2xlJTIwY3glM0QlMjI5JTIyJTIwY3klM0QlMjI5JTIyJTIwciUzRCUyMjklMjIlMjBmaWxsJTNEJTIyJTIzN0VEMzIxJTIyJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDcGF0aCUyMGZpbGwlM0QlMjIlMjNGRkYlMjIlMjBzdHJva2UlM0QlMjIlMjNGRkYlMjIlMjBzdHJva2Utd2lkdGglM0QlMjIxLjIlMjIlMjBkJTNEJTIyTTEyLjkxMyUyMDUuNzg4YS4xMjUuMTI1JTIwMCUyMDAlMjAwLS4xNzYuMDE5bC0zLjU0MyUyMDQuMzg3YS4xNTkuMTU5JTIwMCUyMDAlMjAwLS4wMS4wMTRsLS4wMDMuMDA1LS45NTklMjAxLjE5N2EuMTU1LjE1NSUyMDAlMjAwJTIwMS0uMTA4LjA1OC4xNTUuMTU1JTIwMCUyMDAlMjAxLS4xMTUtLjA0bC0yLjc0OS0yLjVhLjEyNi4xMjYlMjAwJTIwMCUyMDAtLjE2OS4xODZsMi43NSUyMDIuNWEuNDA0LjQwNCUyMDAlMjAwJTIwMCUyMC41ODYtLjA0N2wuOTcxLTEuMjExYS4xMzguMTM4JTIwMCUyMDAlMjAwJTIwLjAxLS4wMTZsMy41MzQtNC4zNzZhLjEyNi4xMjYlMjAwJTIwMCUyMDAtLjAxOS0uMTc2JTIyJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTNDJTJGZyUzRSUwQSUzQyUyRnN2ZyUzRSUwQVwiKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmRyb3BhcmVhLmhhcy1maWxlOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB0b3A6IDI0cHg7IH0gfVxuICAuZHJvcGFyZWEgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwW2RhdGEtbmFtZT1cImZpbGV1cGxvYWRlclwiXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAgIC5kcm9wYXJlYSAud3BjZjctZm9ybS1jb250cm9sLXdyYXBbZGF0YS1uYW1lPVwiZmlsZXVwbG9hZGVyXCJdIGlucHV0IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5kcm9wYXJlYSAud3BjZjctZm9ybS1jb250cm9sLXdyYXBbZGF0YS1uYW1lPVwiZmlsZXVwbG9hZGVyXCJdIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xcHg7XG4gICAgICBjb2xvcjogI2QzMjEyMTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuZHJvcGFyZWEgLm1lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjUxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICMwMDVlYjg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5kcm9wYXJlYSAubWVzc2FnZSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMjZweDsgfSB9XG4gICAgLmRyb3BhcmVhIC5tZXNzYWdlIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmRyb3BhcmVhIC5tZXNzYWdlIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5kcm9wYXJlYSAubWVzc2FnZSAuY2xpY2stdXBsb2FkIHtcbiAgICAgIGNvbG9yOiAjMDA1ZWI4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmRyb3BhcmVhIC5tZXNzYWdlIC5jbGljay11cGxvYWQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAuZHJvcGFyZWEgLm1lc3NhZ2UgLmNsaWNrLXVwbG9hZDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9IH1cbiAgICAuZHJvcGFyZWEgLm1lc3NhZ2U6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaWRjb2xsZWN0L2Fzc2V0cy9idWlsZC9pbWcvY2xpcC5zdmdcIik7IH1cblxuLmludGVyLW1hcCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uYnJlYWRjcnVtYiB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIGNvbG9yOiAjOGM5OGIwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5icmVhZGNydW1iIHtcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7IH0gfVxuICAuYnJlYWRjcnVtYiA+IGEge1xuICAgIGNvbG9yOiAjOGM5OGIwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOGM5OGIwOyB9XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5idG4tYmx1ZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1RUI4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtaW4td2lkdGg6IDE0MHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zaXRpb246IC4zcztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJ0bi1ibHVlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5idG4tYmx1ZTphY3RpdmUge1xuICAgIGJveC1zaGFkb3c6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNTZhNjsgfVxuICAuYnRuLWJsdWVfYmlnIHtcbiAgICBwYWRkaW5nOiAxNnB4IDMwcHg7IH1cblxuLmJ0bi13aGl0ZSB7XG4gIGNvbG9yOiAjMDA1RUI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5idG4td2lkdGgge1xuICBwYWRkaW5nLWxlZnQ6IDQ0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ0cHg7IH1cblxuaW5wdXQuZGlzYWJsZWQge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi53YXJyYW50eSB7XG4gIHBhZGRpbmc6IDkwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC53YXJyYW50eSB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAud2FycmFudHkge1xuICAgICAgcGFkZGluZzogNjBweCAwIDQ1cHg7IH0gfVxuICAud2FycmFudHkgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLndhcnJhbnR5X2l0ZW0ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQycHggNDBweCA1MHB4IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAud2FycmFudHlfaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQycHggMjVweCA1MHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLndhcnJhbnR5X2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAud2FycmFudHlfaXRlbSAuaW1hZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAud2FycmFudHlfaXRlbSAuaW1hZ2Uge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDE4cHg7IH0gfVxuICAgICAgLndhcnJhbnR5X2l0ZW0gLmltYWdlID4gaW1nLCAud2FycmFudHlfaXRlbSAuaW1hZ2UgPiBzdmcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLndhcnJhbnR5X2l0ZW0gLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBjb2xvcjogIzE1MWExOTtcbiAgICAgIG1hcmdpbjogMCAwIDM3cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgLndhcnJhbnR5X2l0ZW0gLnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC53YXJyYW50eV9pdGVtIC50aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgICAud2FycmFudHlfaXRlbSAudGV4dCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4xcHg7XG4gICAgICBjb2xvcjogIzUyNWI1ZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLndhcnJhbnR5X2l0ZW0gLnRleHQ6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xN3B4O1xuICAgICAgICBsZWZ0OiAwOyB9XG5cbi5wYXltZW50X3dyYXBwZXIge1xuICBwYWRkaW5nOiA0MHB4IDMwcHggMCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYXltZW50X3dyYXBwZXIge1xuICAgICAgcGFkZGluZzogMThweCAwIDA7IH0gfVxuICAucGF5bWVudF93cmFwcGVyIC5zdWJfdGl0bGUgc3BhbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAucGF5bWVudF93cmFwcGVyID4gLmNvbnRlbnQge1xuICAgIGJveC1zaGFkb3c6IDAgM3B4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwYWRkaW5nOiAzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucGF5bWVudF93cmFwcGVyID4gLmNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiBpbmhlcml0OyB9IH1cbiAgICAucGF5bWVudF93cmFwcGVyID4gLmNvbnRlbnQgLm5vX2NvbW1pc3Npb24ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAgIC5wYXltZW50X3dyYXBwZXIgPiAuY29udGVudCA+IHN2ZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgICAucGF5bWVudF93cmFwcGVyID4gLmNvbnRlbnQgPiBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLnBheW1lbnRfd3JhcHBlciA+IC5jb250ZW50IG9sIHtcbiAgICAgIGNvdW50ZXItcmVzZXQ6IGxpc3QtbnVtYmVyO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMCAwIDAgMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgbWF4LXdpZHRoOiA2MzVweDsgfVxuICAgICAgLnBheW1lbnRfd3JhcHBlciA+IC5jb250ZW50IG9sID4gbGkge1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC1udW1iZXI7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucGF5bWVudF93cmFwcGVyID4gLmNvbnRlbnQgb2wgPiBsaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgICAgICAucGF5bWVudF93cmFwcGVyID4gLmNvbnRlbnQgb2wgPiBsaTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC1udW1iZXIpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogLTI2cHg7XG4gICAgICAgICAgY29sb3I6ICMwMDVlYjg7IH1cbiAgICAgICAgLnBheW1lbnRfd3JhcHBlciA+IC5jb250ZW50IG9sID4gbGk6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIC0gXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAtMTNweDsgfVxuICAgIC5wYXltZW50X3dyYXBwZXIgPiAuY29udGVudCB0YWJsZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLnBheW1lbnRfd3JhcHBlciA+IC5jb250ZW50IHRhYmxlIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjBmMzsgfVxuICAgICAgLnBheW1lbnRfd3JhcHBlciA+IC5jb250ZW50IHRhYmxlIHRkIHtcbiAgICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucGF5bWVudF93cmFwcGVyID4gLmNvbnRlbnQgdGFibGUgdGQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4OyB9IH1cbiAgICAucGF5bWVudF93cmFwcGVyID4gLmNvbnRlbnQgLmJ0bi1ibHVlIHtcbiAgICAgIG1hcmdpbi10b3A6IDI2cHg7IH1cbiAgICAgIC5wYXltZW50X3dyYXBwZXIgPiAuY29udGVudCAuYnRuLWJsdWUuZGlzYWJsZWQge1xuICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSg4NyUpOyB9XG4gIC5wYXltZW50X3dyYXBwZXIgPiAuY29udGVudF9jb21pc3Npb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAucGF5bWVudF93cmFwcGVyID4gLmNvbnRlbnRfY29taXNzaW9uIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLnBheW1lbnRfd3JhcHBlciA+IC5jb250ZW50X2NvbWlzc2lvbiA+IC5jb250ZW50X21haW4ge1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLnBheW1lbnRfd3JhcHBlciA+IC5jb250ZW50X2NvbWlzc2lvbiA+IC5jb250ZW50X21haW4ge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9IH1cbiAgICAucGF5bWVudF93cmFwcGVyID4gLmNvbnRlbnRfY29taXNzaW9uID4gLmNvbnRlbnRfYWRkaXRpb25hbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAucGF5bWVudF93cmFwcGVyID4gLmNvbnRlbnRfY29taXNzaW9uID4gLmNvbnRlbnRfYWRkaXRpb25hbCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuLnBheW1lbnRfYWZ0ZXJfY29udGVudCB7XG4gIG1hcmdpbjogMTRweCAwOyB9XG5cbi5wYXltZW50X2Zvcm1fd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYXltZW50X2Zvcm1fd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLXRvcDogMThweDsgfSB9XG5cbi5wYXltZW50X2Zvcm0gaW5wdXQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5wYXltZW50X2Zvcm0gLmVycm9yLW1lc3NhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDsgfVxuXG4ucGF5bWVudF9mb3JtX25vdGlmaWNhdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNhOWE5YTk7IH1cblxuLnBheW1lbnRfZm9ybV9zdWJtaXQjcGF5bWVudEZvcm1TdWJtaXQuYnRuLWJsdWUge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYWZ0ZXItY29udGVudC1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI0YzRjVGOTsgfVxuICAuYWZ0ZXItY29udGVudC1zZWN0aW9uIC5hZnRlci1jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nOiA5MHB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmFmdGVyLWNvbnRlbnQtc2VjdGlvbiAuYWZ0ZXItY29udGVudCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAgICAgLmFmdGVyLWNvbnRlbnQtc2VjdGlvbiAuYWZ0ZXItY29udGVudCA+IGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDsgfSB9XG5cbi50YWtlLWRvY3Mge1xuICBwYWRkaW5nOiAwIDAgNTBweDsgfVxuICAudGFrZS1kb2NzX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAudGFrZS1kb2NzX3dyYXBwZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZzogMCAzMHB4IDAgMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC50YWtlLWRvY3Nfd3JhcHBlcjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMDsgfSB9XG4gICAgLnRha2UtZG9jc193cmFwcGVyLmFjdGl2ZSA+IC5ibHVlLXBhbmVsIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVFQjg7XG4gICAgICBib3gtc2hhZG93OiAwIDQwcHggNDBweCAtMjZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAudGFrZS1kb2NzX3BhbmVsLTIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRha2UtZG9jc19wYW5lbC0xLCAudGFrZS1kb2NzX3BhbmVsLTIge1xuICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnRha2UtZG9jc19wYW5lbC0xLCAudGFrZS1kb2NzX3BhbmVsLTIge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDA7IH0gfVxuXG4uc2NyZWVuLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMTg1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5zY3JlZW4tc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDsgfSB9XG4gIC5zY3JlZW4tc2VjdGlvbl93cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNjcmVlbi1zZWN0aW9uIC5tYWluLXNsaWRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLnNjcmVlbi1zZWN0aW9uIC5tYWluLXNsaWRlciAuZnctc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDEyNXB4IDAgMjcwcHggMDtcbiAgICBtaW4taGVpZ2h0OiA2NzBweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgIC5zY3JlZW4tc2VjdGlvbiAubWFpbi1zbGlkZXIgLmZ3LXNsaWRlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc4JSAxMDAlOyB9IH1cbiAgICAuc2NyZWVuLXNlY3Rpb24gLm1haW4tc2xpZGVyIC5mdy1zbGlkZXJfdGV4dCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5zY3JlZW4tc2VjdGlvbiAubWFpbi1zbGlkZXIgLmZ3LXNsaWRlcl90ZXh0ID4gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMzBweDsgfVxuICAgICAgICAuc2NyZWVuLXNlY3Rpb24gLm1haW4tc2xpZGVyIC5mdy1zbGlkZXJfdGV4dCA+IHAgPiBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAuc2NyZWVuLXNlY3Rpb24gLm1haW4tc2xpZGVyIC5mdy1zbGlkZXJfdGV4dCAudGl0bGUtczEgPiBzcGFuIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuc2NyZWVuLXNlY3Rpb24gLm1haW4tc2xpZGVyX21vYiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnNjcmVlbi1zZWN0aW9uIC5tYWluLXNsaWRlcl9tb2Ige1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLnNjcmVlbi1zZWN0aW9uIC5tYWluLXNsaWRlcl9tb2IgLmZ3LXNsaWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWluLWhlaWdodDogNDQ0cHg7XG4gICAgICBwYWRkaW5nOiAzNXB4IDAgMTVweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byBhdXRvLCBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgIC5zY3JlZW4tc2VjdGlvbiAubWFpbi1zbGlkZXJfbW9iIC5mdy1zbGlkZXIgLmNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5zY3JlZW4tc2VjdGlvbiAubWFpbi1zbGlkZXJfbW9iIC5mdy1zbGlkZXJfdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnNjcmVlbi1zZWN0aW9uIC5tYWluLXNsaWRlcl9tb2IgLmZ3LXNsaWRlcl90ZXh0ID4gcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogYXV0bzsgfVxuICAgICAgICAgIC5zY3JlZW4tc2VjdGlvbiAubWFpbi1zbGlkZXJfbW9iIC5mdy1zbGlkZXJfdGV4dCA+IHAgPiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgLnNjcmVlbi1zZWN0aW9uIC5tYWluLXNsaWRlcl9tb2IgLmZ3LXNsaWRlcl90ZXh0IC50aXRsZS1zMSA+IHNwYW4ge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5zY3JlZW4tc2VjdGlvbiAubWFpbi1zbGlkZXJfbW9iIC5mdy1zbGlkZXIgYS5idG4tYmx1ZSB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuc2NyZWVuLXNlY3Rpb24gLm1haW4tc2xpZGVyX21vYiAub3dsLXRoZW1lID4gLm93bC1kb3RzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogNDlweDsgfVxuXG4uYmFzaWMtc2VydmljZSB7XG4gIHBhZGRpbmc6IDMwcHggMCA5MHB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJhc2ljLXNlcnZpY2Uge1xuICAgICAgcGFkZGluZzogMTVweCAwOyB9IH1cbiAgLmJhc2ljLXNlcnZpY2UgPiAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5iYXNpYy1zZXJ2aWNlID4gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDsgfSB9XG4gIC5iYXNpYy1zZXJ2aWNlX3dyYXBwZXIgPiAuY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMjYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmJhc2ljLXNlcnZpY2Vfd3JhcHBlciA+IC5jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLmJhc2ljLXNlcnZpY2Vfd3JhcHBlciA+IC5jb250ZW50IHtcbiAgICAgICAgbWluLWhlaWdodDogMjM2cHg7IH0gfVxuICAgIC5iYXNpYy1zZXJ2aWNlX3dyYXBwZXIgPiAuY29udGVudCA+IGEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAzMHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmJhc2ljLXNlcnZpY2Vfd3JhcHBlciA+IC5jb250ZW50ID4gYSB7XG4gICAgICAgICAgYm90dG9tOiAxNXB4OyB9IH1cbiAgICAgIC5iYXNpYy1zZXJ2aWNlX3dyYXBwZXIgPiAuY29udGVudCA+IGE6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzAwNUVCODsgfVxuICAgIC5iYXNpYy1zZXJ2aWNlX3dyYXBwZXIgPiAuY29udGVudCAuc3ViX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM5cHg7IH1cbiAgLmJhc2ljLXNlcnZpY2Vfd3JhcHBlcjpob3ZlciA+IC5ibHVlLXBhbmVsID4gYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzAwNUVCODsgfVxuICAuYmFzaWMtc2VydmljZV9kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5iYXNpYy1zZXJ2aWNlX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5iYXNpYy1zZXJ2aWNlX2Nhc2Utc3R1ZHkge1xuICAgICAgcGFkZGluZzogMzBweCAxNXB4OyB9IH1cbiAgLmJhc2ljLXNlcnZpY2VfY2FzZS1zdHVkeSA+IGIge1xuICAgIGNvbG9yOiAjMDA1ZWI4O1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuYmFzaWMtc2VydmljZV9jYXNlLXN0dWR5ID4gYiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDZweDsgfSB9XG4gIC5iYXNpYy1zZXJ2aWNlX2Nhc2Utc3R1ZHkgPiBwIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLnF1ZXN0aW9uX2Fuc3dlciB7XG4gIHBhZGRpbmc6IDAgMCA1MHB4OyB9XG4gIC5xdWVzdGlvbl9hbnN3ZXJfd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwOyB9XG4gIC5xdWVzdGlvbl9hbnN3ZXJfYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGhlaWdodDogOTBweDtcbiAgICBwYWRkaW5nOiAwIDI4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3gtc2hhZG93OiAwIDNweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMTUxYTE5O1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucXVlc3Rpb25fYW5zd2VyX2J1dHRvbiB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMjJweCAxNnB4O1xuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDsgfSB9XG4gICAgLnF1ZXN0aW9uX2Fuc3dlcl9idXR0b24gPiBoMyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGxlZnQ6IDU4JTtcbiAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgLnF1ZXN0aW9uX2Fuc3dlcl9idXR0b24gPiBoMyB7XG4gICAgICAgICAgd2lkdGg6IDc2JTtcbiAgICAgICAgICBsZWZ0OiA2MCU7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAucXVlc3Rpb25fYW5zd2VyX2J1dHRvbiA+IGgzIHtcbiAgICAgICAgICB3aWR0aDogNjglOyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucXVlc3Rpb25fYW5zd2VyX2J1dHRvbiA+IGgzIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE2cHggMCA0OHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAucXVlc3Rpb25fYW5zd2VyX2J1dHRvbiA+IHNwYW4ge1xuICAgICAgcGFkZGluZzogMCAyOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5xdWVzdGlvbl9hbnN3ZXJfYnV0dG9uID4gc3BhbiB7XG4gICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAucXVlc3Rpb25fYW5zd2VyX2J1dHRvbiA+IHNwYW4gPiBzdmcsXG4gICAgICAucXVlc3Rpb25fYW5zd2VyX2J1dHRvbiA+IHNwYW4gPiBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucXVlc3Rpb25fYW5zd2VyX2J1dHRvbiA+IHNwYW4gPiBzdmcsXG4gICAgICAgICAgLnF1ZXN0aW9uX2Fuc3dlcl9idXR0b24gPiBzcGFuID4gaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogaW5oZXJpdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB0b3A6IDA7IH0gfVxuICAgIC5xdWVzdGlvbl9hbnN3ZXJfYnV0dG9uIC52YWNhbmN5X2FyY2hvciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDAgMjhweDtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xuICAgICAgd2lkdGg6IDc4cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucXVlc3Rpb25fYW5zd2VyX2J1dHRvbiAudmFjYW5jeV9hcmNob3Ige1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAucXVlc3Rpb25fYW5zd2VyX3N2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zZm9ybTogdW5zZXQ7XG4gICAgdG9wOiAxMCU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5xdWVzdGlvbl9hbnN3ZXJfc3ZnIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5xdWVzdGlvbl9hbnN3ZXJfdG9nZ2xlZC1ibG9jayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZjBmMztcbiAgICBwYWRkaW5nOiAyOHB4IDExNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjUxcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgLnF1ZXN0aW9uX2Fuc3dlcl90b2dnbGVkLWJsb2NrIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAyMnB4OyB9IH1cbiAgLnF1ZXN0aW9uX2Fuc3dlcl9ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNWY5O1xuICAgIHBhZGRpbmc6IDgwcHggMCA1MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAucXVlc3Rpb25fYW5zd2VyX2dyYXkge1xuICAgICAgICBwYWRkaW5nOiA0NnB4IDA7IH0gfVxuICAucXVlc3Rpb25fYW5zd2VyX2NvbnRhaW5lciAuYnRuLWJsdWUge1xuICAgIG1hcmdpbjogMzBweCBhdXRvO1xuICAgIG1heC13aWR0aDogMjA4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnF1ZXN0aW9uX2Fuc3dlcl93cmFwcGVyLmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAucXVlc3Rpb25fYW5zd2VyX3dyYXBwZXIuYWN0aXZlID4gLnF1ZXN0aW9uX2Fuc3dlcl9idXR0b24ge1xuICAgIGNvbG9yOiAjMDA1ZWI4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgLnF1ZXN0aW9uX2Fuc3dlcl93cmFwcGVyLmFjdGl2ZSA+IGRpdiAudmFjYW5jeV9hcmNob3Ige1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmNvbnRhY3RzIHtcbiAgcGFkZGluZzogMCAwIDUwcHg7IH1cbiAgLmNvbnRhY3RzX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFjdHNfd3JhcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuY29udGFjdHMgPiBkaXYgPiAucm93IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuY29udGFjdHNfbWFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA0NnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAuY29udGFjdHNfbWFwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDsgfSB9XG4gIC5jb250YWN0cyBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5jb250YWN0cyBwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdHMgPiAuY29udGFpbmVyID4gZGl2IHtcbiAgICAgIG1hcmdpbjogMCAwIDI0cHg7IH0gfVxuICAuY29udGFjdHMgPiAuY29udGFpbmVyID4gZGl2OmJlZm9yZSwgLmNvbnRhY3RzID4gLmNvbnRhaW5lciA+IGRpdjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgLyogMSAqL1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIC8qIDIgKi8gfVxuICAuY29udGFjdHMgPiAuY29udGFpbmVyID4gZGl2OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29udGFjdHNfaXRlbSB7XG4gICAgICBwYWRkaW5nOiA4cHggMDsgfSB9XG5cbi5wb3N0X3NsaWRlciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgbWFyZ2luOiA2MHB4IDAgMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucG9zdF9zbGlkZXIge1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMDsgfSB9XG4gIC5wb3N0X3NsaWRlcl9pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wb3N0X3NsaWRlcl9pdGVtIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgLnBvc3Rfc2xpZGVyX2l0ZW0gPiBhIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAucG9zdF9zbGlkZXJfaXRlbSBwIHtcbiAgICAgIGNvbG9yOiAjNTI1YjVlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnBvc3Rfc2xpZGVyX2l0ZW0gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDsgfSB9XG4gIC5wb3N0X3NsaWRlcl9kYXRlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICM4Yzk4YjA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5wb3N0X3NsaWRlcl90aXRsZSB7XG4gICAgY29sb3I6ICMxNTFhMTk7XG4gICAgbWFyZ2luOiA2cHggMCAyOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wb3N0X3NsaWRlcl90aXRsZTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xNHB4O1xuICAgICAgbGVmdDogMDsgfVxuICAucG9zdF9zbGlkZXIgLm93bC1uYXYge1xuICAgIGhlaWdodDogNjZweDsgfVxuICAgIC5wb3N0X3NsaWRlciAub3dsLW5hdiA+IGJ1dHRvbiB7XG4gICAgICB3aWR0aDogNDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wb3N0X3NsaWRlciAub3dsLW5hdiA+IGJ1dHRvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAucG9zdF9zbGlkZXIgLm93bC1uYXYgPiBidXR0b24gPiBzdmcsXG4gICAgICAucG9zdF9zbGlkZXIgLm93bC1uYXYgPiBidXR0b24gPiBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuMDUpKTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5wb3N0X3NsaWRlciAub3dsLW5hdiA+IGJ1dHRvbiA+IHN2Zzpob3ZlcixcbiAgICAgICAgLnBvc3Rfc2xpZGVyIC5vd2wtbmF2ID4gYnV0dG9uID4gaW1nOmhvdmVyIHtcbiAgICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgNnB4IDE4cHggcmdiYSgwLCAwLCAwLCAwLjE1KSk7IH1cbiAgICAgICAgLnBvc3Rfc2xpZGVyIC5vd2wtbmF2ID4gYnV0dG9uID4gc3ZnOmFjdGl2ZSxcbiAgICAgICAgLnBvc3Rfc2xpZGVyIC5vd2wtbmF2ID4gYnV0dG9uID4gaW1nOmFjdGl2ZSB7XG4gICAgICAgICAgZmlsdGVyOiBub25lOyB9XG4gICAgICAgIC5wb3N0X3NsaWRlciAub3dsLW5hdiA+IGJ1dHRvbiA+IHN2ZyAubmF2cy1zdmcsXG4gICAgICAgIC5wb3N0X3NsaWRlciAub3dsLW5hdiA+IGJ1dHRvbiA+IGltZyAubmF2cy1zdmcge1xuICAgICAgICAgIGZpbGwtb3BhY2l0eTogMTsgfVxuICAgIC5wb3N0X3NsaWRlciAub3dsLW5hdiA+IGJ1dHRvbi5vd2wtcHJldiB7XG4gICAgICBsZWZ0OiAtNzVweDsgfVxuICAgIC5wb3N0X3NsaWRlciAub3dsLW5hdiA+IGJ1dHRvbi5vd2wtbmV4dCB7XG4gICAgICByaWdodDogLTc1cHg7IH1cbiAgICAucG9zdF9zbGlkZXIgLm93bC1uYXYgPiBidXR0b24uZGlzYWJsZWQgPiBzdmcsXG4gICAgLnBvc3Rfc2xpZGVyIC5vd2wtbmF2ID4gYnV0dG9uLmRpc2FibGVkID4gaW1nIHtcbiAgICAgIGZpbHRlcjogbm9uZTsgfVxuXG4ubGlua19ibG9jayB7XG4gIHBhZGRpbmc6IDUwcHggMCAyMHB4OyB9XG4gIC5saW5rX2Jsb2NrX3dyYXBwZXIgPiBhID4gLmNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5saW5rX2Jsb2NrX3dyYXBwZXIgPiBhID4gLmNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAubGlua19ibG9ja193cmFwcGVyID4gYSA+IC5jb250ZW50ID4gaDMge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4MnB4O1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5saW5rX2Jsb2NrX3dyYXBwZXIgPiBhID4gLmNvbnRlbnQgPiBoMyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7IH0gfVxuICAgIC5saW5rX2Jsb2NrX3dyYXBwZXIgPiBhID4gLmNvbnRlbnQgPiBwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogODJweDtcbiAgICAgIGNvbG9yOiAjNTI1YjVlO1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLmxpbmtfYmxvY2tfd3JhcHBlciA+IGEgPiAuY29udGVudCA+IHAge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICAgIC5saW5rX2Jsb2NrX3dyYXBwZXIgPiBhID4gLmNvbnRlbnQ6aG92ZXIgPiBwIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5saW5rX2Jsb2NrX3dyYXBwZXIgc3ZnLFxuICAubGlua19ibG9ja193cmFwcGVyIGltZyB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5saW5rX2Jsb2NrX3dyYXBwZXIgc3ZnLFxuICAgICAgLmxpbmtfYmxvY2tfd3JhcHBlciBpbWcge1xuICAgICAgICBmbG9hdDogbm9uZTsgfSB9XG5cbi5saXN0IHtcbiAgcGFkZGluZzogMjhweCAwOyB9XG4gIC5saXN0X2J1bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmxpc3RfYnVsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA5cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWViODtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgLmxpc3RfaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH1cbiAgICAubGlzdF9pdGVtID4gc3Ryb25nLFxuICAgIC5saXN0X2l0ZW0gPiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbjogOHB4IDA7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAubGlzdF9pdGVtID4gc3Ryb25nLFxuICAgICAgICAubGlzdF9pdGVtID4gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLmNvbnRhY3RzX3RleHQtYXJlYS1pbnB1dCB7XG4gIG1pbi1oZWlnaHQ6IDE2NnB4OyB9XG5cbi52YWNhbmNpZXMge1xuICBtYXJnaW46IDYwcHggMCAwO1xuICBwYWRkaW5nOiAzMHB4IDAgODBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudmFjYW5jaWVzIHtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgNTBweDsgfSB9XG4gIC52YWNhbmNpZXNfc2VsZWN0X3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC52YWNhbmNpZXNfc2VsZWN0X3dyYXBwZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgICAudmFjYW5jaWVzX3NlbGVjdF93cmFwcGVyID4gaDIge1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gIC52YWNhbmNpZXMgLnNlbGVjdCB7XG4gICAgbWF4LXdpZHRoOiAyMDZweDtcbiAgICB0b3A6IDI4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC52YWNhbmNpZXMgLnNlbGVjdCB7XG4gICAgICAgIHRvcDogMDsgfSB9XG4gICAgLnZhY2FuY2llcyAuc2VsZWN0LXN0eWxlZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGNvbG9yOiAjMDA1ZWI4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZGFzaGVkOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnZhY2FuY2llcyAuc2VsZWN0LXN0eWxlZCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4OyB9IH1cbiAgICAgIC52YWNhbmNpZXMgLnNlbGVjdC1zdHlsZWQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIHJpZ2h0OiA0NnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnZhY2FuY2llcyAuc2VsZWN0LXN0eWxlZDphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTlweDtcbiAgICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgcmlnaHQ6IDk2cHg7IH0gfVxuICAgIC52YWNhbmNpZXMgLnNlbGVjdC1vcHRpb25zIHtcbiAgICAgIHRvcDogODYlO1xuICAgICAgbGVmdDogLTE2cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IDAgM3B4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgLnZhY2FuY2llcyAuc2VsZWN0LW9wdGlvbnMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgICAudmFjYW5jaWVzIC5zZWxlY3Qtb3B0aW9ucyA+IGxpIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC52YWNhbmNpZXMgLnNlbGVjdC1vcHRpb25zID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLnZhY2FuY2llcyAuc2VsZWN0LW9wdGlvbnMgPiAuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMwMDVlYjg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC52YWNhbmNpZXMgLnF1ZXN0aW9uX2Fuc3dlcl9idXR0b24ge1xuICAgICAgcGFkZGluZzogMjlweDtcbiAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC52YWNhbmNpZXMgLnF1ZXN0aW9uX2Fuc3dlcl9idXR0b24ge1xuICAgICAgcGFkZGluZzogMTVweDsgfSB9XG4gIC52YWNhbmNpZXMgLnF1ZXN0aW9uX2Fuc3dlcl9idXR0b24gPiBoMyB7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC52YWNhbmNpZXMgLnF1ZXN0aW9uX2Fuc3dlcl9idXR0b24gPiBoMyB7XG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnZhY2FuY2llcyAucXVlc3Rpb25fYW5zd2VyX2J1dHRvbiA+IGgzIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDsgfSB9XG4gIC52YWNhbmNpZXMgLnF1ZXN0aW9uX2Fuc3dlcl9idXR0b24gPiBzcGFuIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NHB4O1xuICAgIHBhZGRpbmc6IDI5cHggMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC52YWNhbmNpZXMgLnF1ZXN0aW9uX2Fuc3dlcl9idXR0b24gPiBzcGFuIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC52YWNhbmNpZXMgLnF1ZXN0aW9uX2Fuc3dlcl9idXR0b24gPiBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luOiA2cHggMDsgfSB9XG4gIC52YWNhbmNpZXMgLnF1ZXN0aW9uX2Fuc3dlcl93cmFwcGVyLmFjdGl2ZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC52YWNhbmNpZXMgLnF1ZXN0aW9uX2Fuc3dlcl90b2dnbGVkLWJsb2NrIHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7IH1cbiAgICAudmFjYW5jaWVzIC5xdWVzdGlvbl9hbnN3ZXJfdG9nZ2xlZC1ibG9jayB1bCA+IGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC52YWNhbmNpZXMgLnF1ZXN0aW9uX2Fuc3dlcl90b2dnbGVkLWJsb2NrIHVsID4gbGk6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgIGxlZnQ6IC0yNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4O1xuICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgaGVpZ2h0OiAycHg7IH1cbiAgLnZhY2FuY2llcyAucXVlc3Rpb25fYW5zd2VyX3RvZ2dsZWQtYmxvY2sgLmJ0bi1ibHVlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAudmFjYW5jaWVzIC52YWNhbmNpZXMtY2l0eTpub3QoLmFjdGl2ZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZhY2FuY2llcy1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogNzBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC52YWNhbmNpZXMtZm9ybSB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7IH0gfVxuICAudmFjYW5jaWVzLWZvcm0gLnJlYWRvbmx5IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC52YWNhbmNpZXMtZm9ybSAuZm9ybS1zZWxlY3QtY2l0eSxcbiAgICAudmFjYW5jaWVzLWZvcm0gLmZvcm0tc2VsZWN0LXZhYyB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9IH1cblxuLnZhY2FuY2llcy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNWY5O1xuICBwYWRkaW5nOiA1MHB4IDAgNTBweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC52YWNhbmNpZXMtYm90dG9tIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDA7IH0gfVxuICAudmFjYW5jaWVzLWJvdHRvbV9pbWcge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAudmFjYW5jaWVzLWJvdHRvbV9pbWcge1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAudmFjYW5jaWVzLWJvdHRvbV90ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk2cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC52YWNhbmNpZXMtYm90dG9tX3RleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuICAgIC52YWNhbmNpZXMtYm90dG9tX3RleHQgPiBoMyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAudmFjYW5jaWVzLWJvdHRvbV90ZXh0ID4gYSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC52YWNhbmNpZXMtYm90dG9tX3RleHQgPiBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH0gfVxuICAgIC52YWNhbmNpZXMtYm90dG9tX3RleHQgPiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgY29sb3I6ICNCRENCRDg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAudmFjYW5jaWVzLWJvdHRvbV90ZXh0ID4gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLm5ld3NfbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubmV3c19pdGVtIHtcbiAgcGFkZGluZzogMTRweCAwOyB9XG5cbi5uZXdzX2RhdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjY2NjOyB9XG5cbi5uZXdzX2JhY2stbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDMwMnB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAubmV3c19iYWNrLWxpbmsge1xuICAgICAgdG9wOiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lOyB9IH1cblxuLmNvbnRhY3QtZm9ybSB7XG4gIHBhZGRpbmc6IDAgMCA1MHB4OyB9XG5cbi50aXRsZS1zZWN0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50aXRsZS1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7IH0gfVxuICAudGl0bGUtc2VjdGlvbiAudGl0bGVfY29udGFjdHMge1xuICAgIG1hcmdpbjogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGl0bGUtc2VjdGlvbiAudGl0bGVfc3VibWFpbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfSB9XG5cbi5wYXltZW50LW1ldGhvZCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5wYXltZW50LW1ldGhvZF9fdmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gIC5wYXltZW50LW1ldGhvZF9fbG9nb3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5wYXltZW50LW1ldGhvZF9fbG9nb3Mge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBheW1lbnQtbWV0aG9kX19sb2dvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH0gfVxuICAucGF5bWVudC1tZXRob2RfX3N0ZXBzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIC5wYXltZW50LW1ldGhvZF9fc3RlcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAucGF5bWVudC1tZXRob2RfX3N0ZXA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wYXltZW50LW1ldGhvZF9fdHh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgLnBheW1lbnQtbWV0aG9kX19hdHRlbnRpb25fX3R4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogIzAwNUVCODtcbiAgICBmb250LXNpemU6IDE4cHg7IH1cblxuLnphbG8td2d0IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDU1cHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB6LWluZGV4OiA5OTk5OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAuemFsby13Z3Qge1xuICAgICAgYm90dG9tOiA5NXB4O1xuICAgICAgcmlnaHQ6IDIwcHg7IH0gfVxuICAuemFsby13Z3RfX2xpbmsge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMwMDVFQjg7XG4gIHBhZGRpbmctdG9wOiA5OHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOThweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuICAuZm9vdGVyIC5yb3dfZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3RlciAucm93X2Zvb3RlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuZm9vdGVyIHAge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3RlciBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAuZm9vdGVyIHAgPiBhIHtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gIC5mb290ZXJfY29scyB7XG4gICAgcGFkZGluZzogMTUwcHggMCA0NXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuZm9vdGVyX2NvbHMge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDAgMzBweDsgfSB9XG4gIC5mb290ZXJfY29weXJpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZm9vdGVyX2NvcHlyaWdodF9jb250YWN0IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgLmZvb3Rlcl9jb3B5cmlnaHRfY29udGFjdCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5mb290ZXJfY29weXJpZ2h0X2luYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuICAgIC5mb290ZXJfY29weXJpZ2h0X2luYyA+IHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb290ZXJfY29weXJpZ2h0X2luYyA+IHAge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogOTk5ODtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTg1cHggMCAwO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMTM0LCAxNDEsIDE1NCwgMC4yKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwYWRkaW5nOiA2MnB4IDIwcHggMDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgIHNlY3Rpb24uZml4ZWQgLmhlYWRlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDEwcHggcmdiYSgxMzQsIDE0MSwgMTU0LCAwLjIpOyB9IH1cbiAgLmhlYWRlcl9kZXNjIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuaGVhZGVyX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB6LWluZGV4OiA5OTk7IH1cbiAgICAuaGVhZGVyX2NvbnRlbnRfbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLmhlYWRlcl9jb250ZW50X21vYmlsZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogODJweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlLW91dDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogNHB4IDIwcHggMTJweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCByZ2JhKDEzNCwgMTQxLCAxNTQsIDAuMik7IH0gfVxuICAgICAgLmhlYWRlcl9jb250ZW50X21vYmlsZTpiZWZvcmUsIC5oZWFkZXJfY29udGVudF9tb2JpbGU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgLyogMSAqL1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgLyogMiAqLyB9XG4gICAgICAuaGVhZGVyX2NvbnRlbnRfbW9iaWxlOmFmdGVyIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuaGVhZGVyX2NvbnRlbnQgLnJvdyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZWFlZjtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAuaGVhZGVyX2NvbnRlbnQgLnJvdyB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwOyB9IH1cbiAgICAgIGJvZHkubmF2aWdhdGlvbl9zaG93IC5oZWFkZXJfY29udGVudCAucm93IHtcbiAgICAgICAgei1pbmRleDogMjA7IH1cbiAgICBib2R5Lm5hdmlnYXRpb25fc2hvdyAuaGVhZGVyX2NvbnRlbnQge1xuICAgICAgei1pbmRleDogMjA7IH1cbiAgICBib2R5Lm5hdmlnYXRpb25fc2hvdyAuaGVhZGVyX2NvbnRlbnQgPiAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuZml4ZWQgLmhlYWRlcl9jb250ZW50IHtcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggcmdiYSgxMzQsIDE0MSwgMTU0LCAwLjIpOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuZml4ZWQgLmhlYWRlcl9jb250ZW50IC5yb3cge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lOyB9IH1cbiAgLmhlYWRlcl9jb250YWN0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuaGVhZGVyX2NvbnRhY3RzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5oZWFkZXJfbS1jb250YWN0cyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5oZWFkZXJfbS1jb250YWN0cyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuaGVhZGVyX3ByaXZhdGUge1xuICAgIG1heC13aWR0aDogMjgwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCA0NHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmhlYWRlcl9wcml2YXRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgLmhlYWRlcl9wcml2YXRlIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyNXB4OyB9IH1cbiAgLmhlYWRlcl9tLXByaXZhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuaGVhZGVyX20tcHJpdmF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIG1heC13aWR0aDogMjkwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDQ0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzNjBweCkge1xuICAgICAgLmhlYWRlcl9tLXByaXZhdGUge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7IH0gfVxuICAuaGVhZGVyX2xvZ28ge1xuICAgIGJvcmRlcjogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIGJvZHkubmF2aWdhdGlvbl9zaG93IC5oZWFkZXJfbG9nbyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4OyB9IH1cbiAgICAuaGVhZGVyX2xvZ28gc3ZnIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgICAgLmhlYWRlcl9sb2dvIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDIzNXB4OyB9IH1cbiAgLmhlYWRlcl9idXJnZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMnB4O1xuICAgIHJpZ2h0OiAwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuaGVhZGVyX2J1cmdlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIGJvZHkubmF2aWdhdGlvbl9zaG93IC5oZWFkZXJfYnVyZ2VyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH0gfVxuICAgIC5oZWFkZXJfYnVyZ2VyX2ljb24ge1xuICAgICAgbWFyZ2luOiA4cHggMDsgfVxuICAgICAgLmhlYWRlcl9idXJnZXJfaWNvbiwgLmhlYWRlcl9idXJnZXJfaWNvbjo6YmVmb3JlLCAuaGVhZGVyX2J1cmdlcl9pY29uOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA1ZWI4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XG4gICAgICAgIHRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsOyB9XG4gICAgICAuaGVhZGVyX2J1cmdlcl9pY29uOjpiZWZvcmUsIC5oZWFkZXJfYnVyZ2VyX2ljb246OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLmhlYWRlcl9idXJnZXJfaWNvbjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAwOyB9XG4gICAgICAuaGVhZGVyX2J1cmdlcl9pY29uOjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgLm5hdmlnYXRpb25fc2hvdyAuaGVhZGVyX2J1cmdlcl9pY29uLCAubmF2aWdhdGlvbl9zaG93IC5oZWFkZXJfYnVyZ2VyX2ljb246OmJlZm9yZSwgLm5hdmlnYXRpb25fc2hvdyAuaGVhZGVyX2J1cmdlcl9pY29uOjphZnRlciB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsO1xuICAgICAgICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDsgfVxuICAgICAgLm5hdmlnYXRpb25fc2hvdyAuaGVhZGVyX2J1cmdlcl9pY29uIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLm5hdmlnYXRpb25fc2hvdyAuaGVhZGVyX2J1cmdlcl9pY29uOjpiZWZvcmUge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRvcDogOHB4OyB9XG4gICAgICAgIC5uYXZpZ2F0aW9uX3Nob3cgLmhlYWRlcl9idXJnZXJfaWNvbjo6YWZ0ZXIge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIGJvdHRvbTogOHB4OyB9XG4gIC5oZWFkZXJfbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0b3A6IDExMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5oZWFkZXJfbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMCA0cHggMTBweCByZ2JhKDEzNCwgMTQxLCAxNTQsIDAuMik7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgIHBhZGRpbmc6IDkwcHggMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBib3R0b206IDEwcHg7IH0gfVxuICAgIGJvZHkubmF2aWdhdGlvbl9zaG93IC5oZWFkZXJfbWVudSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5oZWFkZXJfbWVudSAubWVudSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5oZWFkZXJfbWVudSAubWVudSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBib2R5Lm5hdmlnYXRpb25fc2hvdyAuaGVhZGVyX21lbnUgLm1lbnUge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5oZWFkZXJfbWVudSAubWVudSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLmhlYWRlcl9tZW51IC5tZW51IGxpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICAuaGVhZGVyX21lbnUgLm1lbnUgbGkge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLmhlYWRlcl9tZW51IC5tZW51IGxpIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgYm9keS5uYXZpZ2F0aW9uX3Nob3cgLmhlYWRlcl9tZW51IC5tZW51IGxpIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cbiAgICAgIC5oZWFkZXJfbWVudSAubWVudSBsaTpudGgtY2hpbGQoMSkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAuaGVhZGVyX21lbnUgLm1lbnUgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgICAgLmhlYWRlcl9tZW51IC5tZW51IGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZWFlZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IC0xNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAuaGVhZGVyX21lbnUgLm1lbnUgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgICAgIGJvZHkubmF2aWdhdGlvbl9zaG93IC5oZWFkZXJfbWVudSAubWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1Zjk7IH1cbiAgICAgIC5oZWFkZXJfbWVudSAubWVudSBsaS5jdXJyZW50LW1lbnUtaXRlbSBhIHtcbiAgICAgICAgY29sb3I6ICMwMDVlYjg7IH1cbiAgICAgIC5oZWFkZXJfbWVudSAubWVudSBsaSBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogIzE1MWExOTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICAgIC5oZWFkZXJfbWVudSAubWVudSBsaSBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gICAgICAgIC5oZWFkZXJfbWVudSAubWVudSBsaSBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzAwNWViODsgfVxuICAgIC5oZWFkZXJfbWVudSAubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5oZWFkZXJfbWVudSAubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgLmhlYWRlcl9tZW51IC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDsgfSB9XG4gICAgICAuaGVhZGVyX21lbnUgLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IGE6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9pZGNvbGxlY3QvYXNzZXRzL2J1aWxkL2ltZy9tZW51LWFycm93LnN2Zyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgIHJpZ2h0OiAtMThweDtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzIGVhc2U7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgICAgLmhlYWRlcl9tZW51IC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiBhOmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogNnB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgIC5oZWFkZXJfbWVudSAubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gYTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lOyB9IH1cbiAgICAuaGVhZGVyX21lbnUgLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5uYXYtYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9pZGNvbGxlY3QvYXNzZXRzL2J1aWxkL2ltZy9hcnJvdy5zdmcpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMThweDtcbiAgICAgIHJpZ2h0OiAtOTBweDtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAuaGVhZGVyX21lbnUgLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5uYXYtYXJyb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgcmlnaHQ6IDE2cHg7IH0gfVxuICAgIC5oZWFkZXJfbWVudSAubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC02OHB4O1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4xcyBlYXNlLW91dCwgb3BhY2l0eSAuMXMgZWFzZS1vdXQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNWY5OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgIC5oZWFkZXJfbWVudSAubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgICAgIC5oZWFkZXJfbWVudSAubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5yb3dfc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICB3aWR0aDogODYlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgICAuaGVhZGVyX21lbnUgLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSAucm93X3N1Yi1tZW51IHtcbiAgICAgICAgICAgIHdpZHRoOiA3NCU7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmhlYWRlcl9tZW51IC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgLnJvd19zdWItbWVudSB7XG4gICAgICAgICAgICB3aWR0aDogNzklOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgIC5oZWFkZXJfbWVudSAubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IC5yb3dfc3ViLW1lbnUge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgICAuaGVhZGVyX21lbnUgLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbiA+IC5zdWItbWVudSBsaSB7XG4gICAgICAgIG1hcmdpbjogMjRweCA0MHB4IDA7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgICAgLmhlYWRlcl9tZW51IC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAyNHB4IDAgMCAyMHB4OyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgIC5oZWFkZXJfbWVudSAubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IGxpIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICAgIC5oZWFkZXJfbWVudSAubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgICAgICAgLmhlYWRlcl9tZW51IC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gPiAuc3ViLW1lbnUgbGkgPiBhIHtcbiAgICAgICAgICBjb2xvcjogIzE1MWExOTsgfVxuICAgICAgICAgIC5oZWFkZXJfbWVudSAubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuID4gLnN1Yi1tZW51IGxpID4gYTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogIzAwNWViODsgfVxuICAgIC5oZWFkZXJfbWVudSAubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmhvdmVyID4gYSB7XG4gICAgICBjb2xvcjogIzAwNWViODsgfVxuICAgICAgLmhlYWRlcl9tZW51IC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiBhOmFmdGVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuICAgICAgLmhlYWRlcl9tZW51IC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiBhOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTIzcHg7XG4gICAgICAgIHJpZ2h0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiA4cHggc29saWQgI2YzZjVmOTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgLmhlYWRlcl9tZW51IC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46aG92ZXIgPiBhOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lOyB9IH1cbiAgICAuaGVhZGVyX21lbnUgLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAuaGVhZGVyX21lbnUgLm1lbnUgbGkubWVudS1pdGVtLWhhcy1jaGlsZHJlbjpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG4gICAgLmhlYWRlcl9tZW51IC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ub3Blbi1zdWItbWVudSA+IC5zdWItbWVudSB7XG4gICAgICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjVmOTsgfVxuICAgIC5oZWFkZXJfbWVudSAubWVudSBsaS5tZW51LWl0ZW0taGFzLWNoaWxkcmVuLm9wZW4tc3ViLW1lbnUgPiBhIHtcbiAgICAgIGNvbG9yOiAjMDA1ZWI4O1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCBlYXNlIC4zcztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwOyB9XG4gICAgLmhlYWRlcl9tZW51IC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ub3Blbi1zdWItbWVudSA+IC5uYXYtYXJyb3cge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gICAgLmhlYWRlcl9tZW51IC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ub3Blbi1zdWItbWVudSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7IH1cbiAgICAuaGVhZGVyX21lbnUgLmNvbnRhY3QtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBib2R5Lm5hdmlnYXRpb25fc2hvdyAuaGVhZGVyX21lbnUgLmNvbnRhY3QtaW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICBib2R5Lm5hdmlnYXRpb25fc2hvdyAuaGVhZGVyIHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5jb250YWN0LWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgIC5jb250YWN0LWluZm8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgIC5jb250YWN0LWluZm8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgLmNvbnRhY3QtaW5mbyBsaSxcbiAgLmNvbnRhY3QtaW5mbyBsaSBhIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMTUxYTE5O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5jb250YWN0LWluZm8gbGksXG4gICAgICAuY29udGFjdC1pbmZvIGxpIGEge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7IH0gfVxuICAuY29udGFjdC1pbmZvIGxpIHNwYW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jb250YWN0LWluZm8gLmNvbnRhY3QtaW5mb19lbWFpbCBhOmhvdmVyLCAuY29udGFjdC1pbmZvIC5jb250YWN0LWluZm9fZW1haWwgYTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5jb250YWN0LWluZm8gLmNvbnRhY3QtaW5mb19waG9uZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgLmNvbnRhY3QtaW5mbyAuY29udGFjdC1pbmZvX3Bob25lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgLmNvbnRhY3QtaW5mbyAuY29udGFjdC1pbmZvX3Bob25lIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9IH1cbiAgLmNvbnRhY3QtaW5mbyAuY29udGFjdC1pbmZvX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7IH1cbiAgLmNvbnRhY3QtaW5mbyAuY29udGFjdC1pbmZvX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG9wYWNpdHk6IC41O1xuICAgIG1hcmdpbjogNnB4IDAgMDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgIC5jb250YWN0LWluZm8gLmNvbnRhY3QtaW5mb19hZGRyZXNzIHtcbiAgICAgICAgbWFyZ2luOiA4cHggMCAwOyB9IH1cbiIsIi8vXHJcbi8vIEdyaWQgc3lzdGVtXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXNcclxuLmNvbnRhaW5lciB7XHJcbiAgQGluY2x1ZGUgY29udGFpbmVyLWZpeGVkKCk7XHJcbn1cclxuXHJcbi8vIG1vYmlsZSBmaXJzdCBkZWZhdWx0c1xyXG4ucm93IHtcclxuICBAaW5jbHVkZSBtYWtlLXJvdygpO1xyXG59XHJcblxyXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXHJcbi5jb2wteHMtMSxcclxuLmNvbC14cy0yLFxyXG4uY29sLXhzLTMsXHJcbi5jb2wteHMtNCxcclxuLmNvbC14cy01LFxyXG4uY29sLXhzLTYsXHJcbi5jb2wteHMtNyxcclxuLmNvbC14cy04LFxyXG4uY29sLXhzLTksXHJcbi5jb2wteHMtMTAsXHJcbi5jb2wteHMtMTEsXHJcbi5jb2wteHMtMTIsXHJcbi5jb2wtc20tMSxcclxuLmNvbC1zbS0yLFxyXG4uY29sLXNtLTMsXHJcbi5jb2wtc20tNCxcclxuLmNvbC1zbS01LFxyXG4uY29sLXNtLTYsXHJcbi5jb2wtc20tNyxcclxuLmNvbC1zbS04LFxyXG4uY29sLXNtLTksXHJcbi5jb2wtc20tMTAsXHJcbi5jb2wtc20tMTEsXHJcbi5jb2wtc20tMTIsXHJcbi5jb2wtbWQtMSxcclxuLmNvbC1tZC0yLFxyXG4uY29sLW1kLTMsXHJcbi5jb2wtbWQtNCxcclxuLmNvbC1tZC01LFxyXG4uY29sLW1kLTYsXHJcbi5jb2wtbWQtNyxcclxuLmNvbC1tZC04LFxyXG4uY29sLW1kLTksXHJcbi5jb2wtbWQtMTAsXHJcbi5jb2wtbWQtMTEsXHJcbi5jb2wtbWQtMTIsXHJcbi5jb2wtbGctMSxcclxuLmNvbC1sZy0yLFxyXG4uY29sLWxnLTMsXHJcbi5jb2wtbGctNCxcclxuLmNvbC1sZy01LFxyXG4uY29sLWxnLTYsXHJcbi5jb2wtbGctNyxcclxuLmNvbC1sZy04LFxyXG4uY29sLWxnLTksXHJcbi5jb2wtbGctMTAsXHJcbi5jb2wtbGctMTEsXHJcbi5jb2wtbGctMTIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgLy8gSW5uZXIgZ3V0dGVyIHZpYSBwYWRkaW5nXHJcbiAgcGFkZGluZy1sZWZ0OiAgKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xyXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcclxufVxyXG5cclxuXHJcbi8vIEV4dHJhIHNtYWxsIGdyaWRcclxuLy9cclxuLy8gR3JpZCBjbGFzc2VzIGZvciBleHRyYSBzbWFsbCBkZXZpY2VzIGxpa2Ugc21hcnRwaG9uZXMuIE5vIG9mZnNldCwgcHVzaCwgb3JcclxuLy8gcHVsbCBjbGFzc2VzIGFyZSBwcmVzZW50IGhlcmUgZHVlIHRvIHRoZSBzaXplIG9mIHRoZSB0YXJnZXQuXHJcbi8vXHJcbi8vIE5vdGUgdGhhdCBgLmNvbC14cy0xMmAgZG9lc24ndCBnZXQgZmxvYXRlZCBvbiBwdXJwb3Nl4oCUdGhlcmUncyBubyBuZWVkIHNpbmNlXHJcbi8vIGl0J3MgZnVsbC13aWR0aC5cclxuXHJcbi5jb2wteHMtMSxcclxuLmNvbC14cy0yLFxyXG4uY29sLXhzLTMsXHJcbi5jb2wteHMtNCxcclxuLmNvbC14cy01LFxyXG4uY29sLXhzLTYsXHJcbi5jb2wteHMtNyxcclxuLmNvbC14cy04LFxyXG4uY29sLXhzLTksXHJcbi5jb2wteHMtMTAsXHJcbi5jb2wteHMtMTEge1xyXG4gIGZsb2F0OiBsZWZ0O1xyXG59XHJcbi5jb2wteHMtMSAgeyB3aWR0aDogcGVyY2VudGFnZSgoMSAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4uY29sLXhzLTIgIHsgd2lkdGg6IHBlcmNlbnRhZ2UoKDIgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuLmNvbC14cy0zICB7IHdpZHRoOiBwZXJjZW50YWdlKCgzIC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbi5jb2wteHMtNCAgeyB3aWR0aDogcGVyY2VudGFnZSgoNCAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4uY29sLXhzLTUgIHsgd2lkdGg6IHBlcmNlbnRhZ2UoKDUgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuLmNvbC14cy02ICB7IHdpZHRoOiBwZXJjZW50YWdlKCg2IC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbi5jb2wteHMtNyAgeyB3aWR0aDogcGVyY2VudGFnZSgoNyAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4uY29sLXhzLTggIHsgd2lkdGg6IHBlcmNlbnRhZ2UoKDggLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuLmNvbC14cy05ICB7IHdpZHRoOiBwZXJjZW50YWdlKCg5IC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbi5jb2wteHMtMTAgeyB3aWR0aDogcGVyY2VudGFnZSgoMTAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4uY29sLXhzLTExIHsgd2lkdGg6IHBlcmNlbnRhZ2UoKDExLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuLmNvbC14cy0xMiB7IHdpZHRoOiAxMDAlOyB9XHJcblxyXG5cclxuLy8gU21hbGwgZ3JpZFxyXG4vL1xyXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIHNtYWxsIGRldmljZSByYW5nZSwgZnJvbSBwaG9uZXNcclxuLy8gdG8gdGFibGV0cy5cclxuLy9cclxuLy8gTm90ZSB0aGF0IGAuY29sLXNtLTEyYCBkb2Vzbid0IGdldCBmbG9hdGVkIG9uIHB1cnBvc2XigJR0aGVyZSdzIG5vIG5lZWQgc2luY2VcclxuLy8gaXQncyBmdWxsLXdpZHRoLlxyXG5cclxuQG1lZGlhIChtaW4td2lkdGg6ICRzY3JlZW4tdGFibGV0KSB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXItdGFibGV0O1xyXG4gIH1cclxuXHJcbiAgLmNvbC1zbS0xLFxyXG4gIC5jb2wtc20tMixcclxuICAuY29sLXNtLTMsXHJcbiAgLmNvbC1zbS00LFxyXG4gIC5jb2wtc20tNSxcclxuICAuY29sLXNtLTYsXHJcbiAgLmNvbC1zbS03LFxyXG4gIC5jb2wtc20tOCxcclxuICAuY29sLXNtLTksXHJcbiAgLmNvbC1zbS0xMCxcclxuICAuY29sLXNtLTExIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuY29sLXNtLTEgIHsgd2lkdGg6IHBlcmNlbnRhZ2UoKDEgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLXNtLTIgIHsgd2lkdGg6IHBlcmNlbnRhZ2UoKDIgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLXNtLTMgIHsgd2lkdGg6IHBlcmNlbnRhZ2UoKDMgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLXNtLTQgIHsgd2lkdGg6IHBlcmNlbnRhZ2UoKDQgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLXNtLTUgIHsgd2lkdGg6IHBlcmNlbnRhZ2UoKDUgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLXNtLTYgIHsgd2lkdGg6IHBlcmNlbnRhZ2UoKDYgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLXNtLTcgIHsgd2lkdGg6IHBlcmNlbnRhZ2UoKDcgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLXNtLTggIHsgd2lkdGg6IHBlcmNlbnRhZ2UoKDggLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLXNtLTkgIHsgd2lkdGg6IHBlcmNlbnRhZ2UoKDkgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLXNtLTEwIHsgd2lkdGg6IHBlcmNlbnRhZ2UoKDEwLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLXNtLTExIHsgd2lkdGg6IHBlcmNlbnRhZ2UoKDExLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLXNtLTEyIHsgd2lkdGg6IDEwMCU7IH1cclxuXHJcbiAgLy8gUHVzaCBhbmQgcHVsbCBjb2x1bW5zIGZvciBzb3VyY2Ugb3JkZXIgY2hhbmdlc1xyXG4gIC5jb2wtc20tcHVzaC0xICB7IGxlZnQ6IHBlcmNlbnRhZ2UoKDEgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLXNtLXB1c2gtMiAgeyBsZWZ0OiBwZXJjZW50YWdlKCgyIC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1zbS1wdXNoLTMgIHsgbGVmdDogcGVyY2VudGFnZSgoMyAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtc20tcHVzaC00ICB7IGxlZnQ6IHBlcmNlbnRhZ2UoKDQgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLXNtLXB1c2gtNSAgeyBsZWZ0OiBwZXJjZW50YWdlKCg1IC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1zbS1wdXNoLTYgIHsgbGVmdDogcGVyY2VudGFnZSgoNiAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtc20tcHVzaC03ICB7IGxlZnQ6IHBlcmNlbnRhZ2UoKDcgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLXNtLXB1c2gtOCAgeyBsZWZ0OiBwZXJjZW50YWdlKCg4IC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1zbS1wdXNoLTkgIHsgbGVmdDogcGVyY2VudGFnZSgoOSAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtc20tcHVzaC0xMCB7IGxlZnQ6IHBlcmNlbnRhZ2UoKDEwLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLXNtLXB1c2gtMTEgeyBsZWZ0OiBwZXJjZW50YWdlKCgxMS8gJGdyaWQtY29sdW1ucykpOyB9XHJcblxyXG4gIC5jb2wtc20tcHVsbC0xICB7IHJpZ2h0OiBwZXJjZW50YWdlKCgxIC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1zbS1wdWxsLTIgIHsgcmlnaHQ6IHBlcmNlbnRhZ2UoKDIgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLXNtLXB1bGwtMyAgeyByaWdodDogcGVyY2VudGFnZSgoMyAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtc20tcHVsbC00ICB7IHJpZ2h0OiBwZXJjZW50YWdlKCg0IC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1zbS1wdWxsLTUgIHsgcmlnaHQ6IHBlcmNlbnRhZ2UoKDUgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLXNtLXB1bGwtNiAgeyByaWdodDogcGVyY2VudGFnZSgoNiAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtc20tcHVsbC03ICB7IHJpZ2h0OiBwZXJjZW50YWdlKCg3IC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1zbS1wdWxsLTggIHsgcmlnaHQ6IHBlcmNlbnRhZ2UoKDggLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLXNtLXB1bGwtOSAgeyByaWdodDogcGVyY2VudGFnZSgoOSAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtc20tcHVsbC0xMCB7IHJpZ2h0OiBwZXJjZW50YWdlKCgxMC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1zbS1wdWxsLTExIHsgcmlnaHQ6IHBlcmNlbnRhZ2UoKDExLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuXHJcbiAgLy8gT2Zmc2V0c1xyXG4gIC5jb2wtc20tb2Zmc2V0LTEgIHsgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKDEgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLXNtLW9mZnNldC0yICB7IG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgyIC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtMyAgeyBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoMyAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTQgIHsgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKDQgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLXNtLW9mZnNldC01ICB7IG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCg1IC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtNiAgeyBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoNiAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTcgIHsgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKDcgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLXNtLW9mZnNldC04ICB7IG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCg4IC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1zbS1vZmZzZXQtOSAgeyBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoOSAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtc20tb2Zmc2V0LTEwIHsgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKDEwLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLXNtLW9mZnNldC0xMSB7IG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgxMS8gJGdyaWQtY29sdW1ucykpOyB9XHJcbn1cclxuXHJcblxyXG4vLyBNZWRpdW0gZ3JpZFxyXG4vL1xyXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxyXG4vL1xyXG4vLyBOb3RlIHRoYXQgYC5jb2wtbWQtMTJgIGRvZXNuJ3QgZ2V0IGZsb2F0ZWQgb24gcHVycG9zZeKAlHRoZXJlJ3Mgbm8gbmVlZCBzaW5jZVxyXG4vLyBpdCdzIGZ1bGwtd2lkdGguXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1kZXNrdG9wKSB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXItZGVza3RvcDtcclxuICB9XHJcbiAgLmNvbC1tZC0xLFxyXG4gIC5jb2wtbWQtMixcclxuICAuY29sLW1kLTMsXHJcbiAgLmNvbC1tZC00LFxyXG4gIC5jb2wtbWQtNSxcclxuICAuY29sLW1kLTYsXHJcbiAgLmNvbC1tZC03LFxyXG4gIC5jb2wtbWQtOCxcclxuICAuY29sLW1kLTksXHJcbiAgLmNvbC1tZC0xMCxcclxuICAuY29sLW1kLTExIHtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gIH1cclxuICAuY29sLW1kLTEgIHsgd2lkdGg6IHBlcmNlbnRhZ2UoKDEgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLW1kLTIgIHsgd2lkdGg6IHBlcmNlbnRhZ2UoKDIgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLW1kLTMgIHsgd2lkdGg6IHBlcmNlbnRhZ2UoKDMgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLW1kLTQgIHsgd2lkdGg6IHBlcmNlbnRhZ2UoKDQgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLW1kLTUgIHsgd2lkdGg6IHBlcmNlbnRhZ2UoKDUgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLW1kLTYgIHsgd2lkdGg6IHBlcmNlbnRhZ2UoKDYgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLW1kLTcgIHsgd2lkdGg6IHBlcmNlbnRhZ2UoKDcgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLW1kLTggIHsgd2lkdGg6IHBlcmNlbnRhZ2UoKDggLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLW1kLTkgIHsgd2lkdGg6IHBlcmNlbnRhZ2UoKDkgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLW1kLTEwIHsgd2lkdGg6IHBlcmNlbnRhZ2UoKDEwLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLW1kLTExIHsgd2lkdGg6IHBlcmNlbnRhZ2UoKDExLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLW1kLTEyIHsgd2lkdGg6IDEwMCU7IH1cclxuXHJcbiAgLy8gUHVzaCBhbmQgcHVsbCBjb2x1bW5zIGZvciBzb3VyY2Ugb3JkZXIgY2hhbmdlc1xyXG4gIC5jb2wtbWQtcHVzaC0wICB7IGxlZnQ6IGF1dG87IH1cclxuICAuY29sLW1kLXB1c2gtMSAgeyBsZWZ0OiBwZXJjZW50YWdlKCgxIC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1tZC1wdXNoLTIgIHsgbGVmdDogcGVyY2VudGFnZSgoMiAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtbWQtcHVzaC0zICB7IGxlZnQ6IHBlcmNlbnRhZ2UoKDMgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLW1kLXB1c2gtNCAgeyBsZWZ0OiBwZXJjZW50YWdlKCg0IC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1tZC1wdXNoLTUgIHsgbGVmdDogcGVyY2VudGFnZSgoNSAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtbWQtcHVzaC02ICB7IGxlZnQ6IHBlcmNlbnRhZ2UoKDYgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLW1kLXB1c2gtNyAgeyBsZWZ0OiBwZXJjZW50YWdlKCg3IC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1tZC1wdXNoLTggIHsgbGVmdDogcGVyY2VudGFnZSgoOCAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtbWQtcHVzaC05ICB7IGxlZnQ6IHBlcmNlbnRhZ2UoKDkgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLW1kLXB1c2gtMTAgeyBsZWZ0OiBwZXJjZW50YWdlKCgxMC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1tZC1wdXNoLTExIHsgbGVmdDogcGVyY2VudGFnZSgoMTEvICRncmlkLWNvbHVtbnMpKTsgfVxyXG5cclxuICAuY29sLW1kLXB1bGwtMCAgeyByaWdodDogYXV0bzsgfVxyXG4gIC5jb2wtbWQtcHVsbC0xICB7IHJpZ2h0OiBwZXJjZW50YWdlKCgxIC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1tZC1wdWxsLTIgIHsgcmlnaHQ6IHBlcmNlbnRhZ2UoKDIgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLW1kLXB1bGwtMyAgeyByaWdodDogcGVyY2VudGFnZSgoMyAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtbWQtcHVsbC00ICB7IHJpZ2h0OiBwZXJjZW50YWdlKCg0IC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1tZC1wdWxsLTUgIHsgcmlnaHQ6IHBlcmNlbnRhZ2UoKDUgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLW1kLXB1bGwtNiAgeyByaWdodDogcGVyY2VudGFnZSgoNiAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtbWQtcHVsbC03ICB7IHJpZ2h0OiBwZXJjZW50YWdlKCg3IC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1tZC1wdWxsLTggIHsgcmlnaHQ6IHBlcmNlbnRhZ2UoKDggLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLW1kLXB1bGwtOSAgeyByaWdodDogcGVyY2VudGFnZSgoOSAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtbWQtcHVsbC0xMCB7IHJpZ2h0OiBwZXJjZW50YWdlKCgxMC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1tZC1wdWxsLTExIHsgcmlnaHQ6IHBlcmNlbnRhZ2UoKDExLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuXHJcbiAgLy8gT2Zmc2V0c1xyXG4gIC5jb2wtbWQtb2Zmc2V0LTAgIHsgbWFyZ2luLWxlZnQ6IDA7IH1cclxuICAuY29sLW1kLW9mZnNldC0xICB7IG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgxIC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtMiAgeyBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoMiAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtbWQtb2Zmc2V0LTMgIHsgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKDMgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLW1kLW9mZnNldC00ICB7IG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCg0IC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtNSAgeyBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoNSAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtbWQtb2Zmc2V0LTYgIHsgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKDYgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLW1kLW9mZnNldC03ICB7IG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCg3IC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtOCAgeyBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoOCAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtbWQtb2Zmc2V0LTkgIHsgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKDkgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLW1kLW9mZnNldC0xMCB7IG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgxMC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1tZC1vZmZzZXQtMTEgeyBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoMTEvICRncmlkLWNvbHVtbnMpKTsgfVxyXG59XHJcblxyXG5cclxuLy8gTGFyZ2UgZ3JpZFxyXG4vL1xyXG4vLyBDb2x1bW5zLCBvZmZzZXRzLCBwdXNoZXMsIGFuZCBwdWxscyBmb3IgdGhlIGxhcmdlIGRlc2t0b3AgZGV2aWNlIHJhbmdlLlxyXG4vL1xyXG4vLyBOb3RlIHRoYXQgYC5jb2wtbGctMTJgIGRvZXNuJ3QgZ2V0IGZsb2F0ZWQgb24gcHVycG9zZeKAlHRoZXJlJ3Mgbm8gbmVlZCBzaW5jZVxyXG4vLyBpdCdzIGZ1bGwtd2lkdGguXHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogJHNjcmVlbi1sZy1kZXNrdG9wKSB7XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbGctZGVza3RvcDtcclxuICB9XHJcblxyXG4gIC5jb2wtbGctMSxcclxuICAuY29sLWxnLTIsXHJcbiAgLmNvbC1sZy0zLFxyXG4gIC5jb2wtbGctNCxcclxuICAuY29sLWxnLTUsXHJcbiAgLmNvbC1sZy02LFxyXG4gIC5jb2wtbGctNyxcclxuICAuY29sLWxnLTgsXHJcbiAgLmNvbC1sZy05LFxyXG4gIC5jb2wtbGctMTAsXHJcbiAgLmNvbC1sZy0xMSB7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuICB9XHJcbiAgLmNvbC1sZy0xICB7IHdpZHRoOiBwZXJjZW50YWdlKCgxIC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1sZy0yICB7IHdpZHRoOiBwZXJjZW50YWdlKCgyIC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1sZy0zICB7IHdpZHRoOiBwZXJjZW50YWdlKCgzIC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1sZy00ICB7IHdpZHRoOiBwZXJjZW50YWdlKCg0IC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1sZy01ICB7IHdpZHRoOiBwZXJjZW50YWdlKCg1IC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1sZy02ICB7IHdpZHRoOiBwZXJjZW50YWdlKCg2IC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1sZy03ICB7IHdpZHRoOiBwZXJjZW50YWdlKCg3IC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1sZy04ICB7IHdpZHRoOiBwZXJjZW50YWdlKCg4IC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1sZy05ICB7IHdpZHRoOiBwZXJjZW50YWdlKCg5IC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1sZy0xMCB7IHdpZHRoOiBwZXJjZW50YWdlKCgxMC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1sZy0xMSB7IHdpZHRoOiBwZXJjZW50YWdlKCgxMS8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1sZy0xMiB7IHdpZHRoOiAxMDAlOyB9XHJcblxyXG4gIC8vIFB1c2ggYW5kIHB1bGwgY29sdW1ucyBmb3Igc291cmNlIG9yZGVyIGNoYW5nZXNcclxuICAuY29sLWxnLXB1c2gtMCAgeyBsZWZ0OiBhdXRvOyB9XHJcbiAgLmNvbC1sZy1wdXNoLTEgIHsgbGVmdDogcGVyY2VudGFnZSgoMSAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtbGctcHVzaC0yICB7IGxlZnQ6IHBlcmNlbnRhZ2UoKDIgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLWxnLXB1c2gtMyAgeyBsZWZ0OiBwZXJjZW50YWdlKCgzIC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1sZy1wdXNoLTQgIHsgbGVmdDogcGVyY2VudGFnZSgoNCAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtbGctcHVzaC01ICB7IGxlZnQ6IHBlcmNlbnRhZ2UoKDUgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLWxnLXB1c2gtNiAgeyBsZWZ0OiBwZXJjZW50YWdlKCg2IC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1sZy1wdXNoLTcgIHsgbGVmdDogcGVyY2VudGFnZSgoNyAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtbGctcHVzaC04ICB7IGxlZnQ6IHBlcmNlbnRhZ2UoKDggLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLWxnLXB1c2gtOSAgeyBsZWZ0OiBwZXJjZW50YWdlKCg5IC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1sZy1wdXNoLTEwIHsgbGVmdDogcGVyY2VudGFnZSgoMTAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtbGctcHVzaC0xMSB7IGxlZnQ6IHBlcmNlbnRhZ2UoKDExLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuXHJcbiAgLmNvbC1sZy1wdWxsLTAgIHsgcmlnaHQ6IGF1dG87IH1cclxuICAuY29sLWxnLXB1bGwtMSAgeyByaWdodDogcGVyY2VudGFnZSgoMSAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtbGctcHVsbC0yICB7IHJpZ2h0OiBwZXJjZW50YWdlKCgyIC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1sZy1wdWxsLTMgIHsgcmlnaHQ6IHBlcmNlbnRhZ2UoKDMgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLWxnLXB1bGwtNCAgeyByaWdodDogcGVyY2VudGFnZSgoNCAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtbGctcHVsbC01ICB7IHJpZ2h0OiBwZXJjZW50YWdlKCg1IC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1sZy1wdWxsLTYgIHsgcmlnaHQ6IHBlcmNlbnRhZ2UoKDYgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLWxnLXB1bGwtNyAgeyByaWdodDogcGVyY2VudGFnZSgoNyAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtbGctcHVsbC04ICB7IHJpZ2h0OiBwZXJjZW50YWdlKCg4IC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1sZy1wdWxsLTkgIHsgcmlnaHQ6IHBlcmNlbnRhZ2UoKDkgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLWxnLXB1bGwtMTAgeyByaWdodDogcGVyY2VudGFnZSgoMTAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtbGctcHVsbC0xMSB7IHJpZ2h0OiBwZXJjZW50YWdlKCgxMS8gJGdyaWQtY29sdW1ucykpOyB9XHJcblxyXG4gIC8vIE9mZnNldHNcclxuICAuY29sLWxnLW9mZnNldC0wICB7IG1hcmdpbi1sZWZ0OiAwOyB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtMSAgeyBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoMSAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtbGctb2Zmc2V0LTIgIHsgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKDIgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLWxnLW9mZnNldC0zICB7IG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCgzIC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtNCAgeyBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoNCAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtbGctb2Zmc2V0LTUgIHsgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKDUgLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLWxnLW9mZnNldC02ICB7IG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCg2IC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtNyAgeyBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoNyAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtbGctb2Zmc2V0LTggIHsgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKDggLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxuICAuY29sLWxnLW9mZnNldC05ICB7IG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCg5IC8gJGdyaWQtY29sdW1ucykpOyB9XHJcbiAgLmNvbC1sZy1vZmZzZXQtMTAgeyBtYXJnaW4tbGVmdDogcGVyY2VudGFnZSgoMTAvICRncmlkLWNvbHVtbnMpKTsgfVxyXG4gIC5jb2wtbGctb2Zmc2V0LTExIHsgbWFyZ2luLWxlZnQ6IHBlcmNlbnRhZ2UoKDExLyAkZ3JpZC1jb2x1bW5zKSk7IH1cclxufVxyXG4iLCIud2FycmFudHkge1xyXG4gIHBhZGRpbmc6IDkwcHggMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMztcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNGNUY5O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIHBhZGRpbmc6IDUwcHggMDtcclxuICB9XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDAgNDVweDtcclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMjtcclxuICB9XHJcblxyXG4gICZfaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogNDJweCA0MHB4IDUwcHggMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcclxuICAgICAgcGFkZGluZzogNDJweCAyNXB4IDUwcHggMDtcclxuICAgIH1cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5pbWFnZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDY4cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDE4cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgPiBpbWcsICYgPiBzdmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGl0bGUge1xyXG4gICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcclxuICAgICAgY29sb3I6ICMxNTFhMTk7XHJcbiAgICAgIG1hcmdpbjogMCAwIDM3cHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50ZXh0IHtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFweDtcclxuICAgICAgY29sb3I6ICM1MjViNWU7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogLTE3cHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG4ucGF5bWVudCB7XHJcbiAgJl93cmFwcGVyIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMzBweCAwIDA7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgcGFkZGluZzogMThweCAwIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN1Yl90aXRsZSB7XHJcbiAgICAgIHNwYW4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gLmNvbnRlbnQge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDNweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5ub19jb21taXNzaW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgfVxyXG5cclxuICAgICAgJiA+IHN2ZyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmID4gaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmIG9sIHtcclxuICAgICAgICBjb3VudGVyLXJlc2V0OiBsaXN0LW51bWJlcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgICBtYXgtd2lkdGg6NjM1cHg7XHJcblxyXG4gICAgICAgICYgPiBsaSB7XHJcbiAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbGlzdC1udW1iZXI7XHJcbiAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBjb3VudGVyKGxpc3QtbnVtYmVyKTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0yNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwNWViODtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCIgLSBcIjtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IC0xM3B4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgICYgdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjBmMztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRkIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggMTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgLmJ0bi1ibHVlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xyXG5cclxuICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDg3JSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmNvbnRlbnRfY29taXNzaW9ue1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOjk5MXB4KXtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgICYgPiAuY29udGVudF9tYWluIHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgXHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpe1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICBcclxuICBcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAmID4gLmNvbnRlbnRfYWRkaXRpb25hbCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OjQwcHg7XHJcblxyXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6OTkxcHgpe1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjA7XHJcbiAgXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgICBcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2FmdGVyX2NvbnRlbnQge1xyXG4gICAgbWFyZ2luOiAxNHB4IDA7XHJcbiAgfVxyXG5cclxuICAmX2Zvcm0ge1xyXG4gICAgJl93cmFwcGVyIHtcclxuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiBpbnB1dCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICB9XHJcbiAgICAmIC5lcnJvci1tZXNzYWdlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAmX25vdGlmaWNhdGlvbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgY29sb3I6ICNhOWE5YTk7XHJcbiAgICB9XHJcbiAgICAmX3N1Ym1pdCNwYXltZW50Rm9ybVN1Ym1pdC5idG4tYmx1ZSB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFmdGVyLWNvbnRlbnQtc2VjdGlvbiB7XHJcbiAgIGJhY2tncm91bmQ6ICNGM0Y1Rjk7XHJcblxyXG4gIC5hZnRlci1jb250ZW50IHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICBwYWRkaW5nOiA5MHB4IDA7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgcGFkZGluZzogNDBweCAwO1xyXG4gICAgICAmID4gYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG5cclxuXHJcbi50YWtlLWRvY3Mge1xyXG4gIHBhZGRpbmc6IDAgMCA1MHB4O1xyXG5cclxuICAmX3dyYXBwZXIge1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgcGFkZGluZzogMCAzMHB4IDAgMDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDIwcHggMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgJiA+IC5ibHVlLXBhbmVsIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1RUI4O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDAgNDBweCA0MHB4IC0yNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9wYW5lbC0yIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX3BhbmVsLTEsXHJcbiAgJl9wYW5lbC0yIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDBcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zY3JlZW4tc2VjdGlvbiB7XHJcbiAgcGFkZGluZy10b3A6ICRib2R5LXBhZGRpbmctZGVza3RvcDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICB9XHJcblxyXG4gICZfd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0XHJcbiAgfVxyXG5cclxuICAubWFpbi1zbGlkZXIge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmZ3LXNsaWRlciB7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZzogMTI1cHggMCAyNzBweCAwO1xyXG4gICAgICBtaW4taGVpZ2h0OiA2NzBweDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc4JSAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICYgPiBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgIG1hcmdpbjogMjBweCAwIDMwcHg7XHJcblxyXG4gICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAudGl0bGUtczEge1xyXG4gICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX21vYiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuZnctc2xpZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ0NHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDM1cHggMCAxNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byBhdXRvLCBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHJcbiAgICAgICAgLmNvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfdGV4dCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgICAgICYgPiBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICYgPiBzcGFuIHtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJiAudGl0bGUtczEge1xyXG4gICAgICAgICAgICAmID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiBhLmJ0bi1ibHVlIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiAub3dsLXRoZW1lID4gLm93bC1kb3RzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiA0OXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYmFzaWMtc2VydmljZSB7XHJcbiAgcGFkZGluZzogMzBweCAwIDkwcHggMDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMDtcclxuXHJcbiAgfVxyXG5cclxuICAmID4gLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDA7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgcGFkZGluZzogMTVweCAwO1xyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfd3JhcHBlciB7XHJcbiAgICAmID4gLmNvbnRlbnQge1xyXG4gICAgICBtaW4taGVpZ2h0OiAyNjBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjM2cHg7XHJcbiAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgJiA+IGEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDMwcHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBib3R0b206IDE1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVye1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgIGNvbG9yOiMwMDVFQjg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3ViX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOXB4O1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgJiA+IC5ibHVlLXBhbmVsIHtcclxuICAgICAgICAmID4gYSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICAgICAgY29sb3I6IzAwNUVCODtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfZGVzY3JpcHRpb24ge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2Nhc2Utc3R1ZHkge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gYiB7XHJcbiAgICAgIGNvbG9yOiAjMDA1ZWI4O1xyXG4gICAgICBmb250LXNpemU6IDgwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNDZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiBwIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnF1ZXN0aW9uX2Fuc3dlciB7XHJcbiAgXHJcbiAgcGFkZGluZzogMCAwIDUwcHg7XHJcblxyXG4gICZfd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICB9XHJcblxyXG4gICZfYnV0dG9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIGhlaWdodDogOTBweDtcclxuICAgIHBhZGRpbmc6IDAgMjhweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgIGJveC1zaGFkb3c6IDAgM3B4IDEycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGNvbG9yOiAjMTUxYTE5O1xyXG4gICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAyMnB4IDE2cHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiBoMyB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgbGVmdDogNTglO1xyXG4gICAgICB3aWR0aDogODAlO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDc2JTtcclxuICAgICAgICBsZWZ0OiA2MCU7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgIHdpZHRoOiA2OCU7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAxNnB4IDAgNDhweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiBzcGFuIHtcclxuICAgICAgcGFkZGluZzogMCAyOHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgPiBzdmcsXHJcbiAgICAgICYgPiBpbWcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiBpbmhlcml0O1xyXG4gICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudmFjYW5jeV9hcmNob3Ige1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBwYWRkaW5nOiAwIDI4cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcclxuICAgICAgd2lkdGg6IDc4cHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfc3ZnIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogdW5zZXQ7XHJcbiAgICB0b3A6IDEwJTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuXHJcbiAgJl90b2dnbGVkLWJsb2NrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZjBmMztcclxuICAgIHBhZGRpbmc6IDI4cHggMTE2cHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNTFweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDIycHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2dyYXkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjVmOTtcclxuICAgIHBhZGRpbmc6IDgwcHggMCA1MHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDQ2cHggMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfY29udGFpbmVyIHtcclxuICAgICYgLmJ0bi1ibHVlIHtcclxuICAgICAgbWFyZ2luOiAzMHB4IGF1dG87XHJcbiAgICAgIG1heC13aWR0aDogMjA4cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnF1ZXN0aW9uX2Fuc3dlcl93cmFwcGVyLmFjdGl2ZSB7XHJcbiAgYm94LXNoYWRvdzogMCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgJiA+IC5xdWVzdGlvbl9hbnN3ZXJfYnV0dG9uIHtcclxuICAgIGNvbG9yOiAjMDA1ZWI4O1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICB9XHJcblxyXG4gICYgPiBkaXYge1xyXG4gICAgLnZhY2FuY3lfYXJjaG9yIHtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0cyB7XHJcbiAgcGFkZGluZzogMCAwIDUwcHg7XHJcblxyXG4gICZfd3JhcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOztcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgPiBkaXYgPiAucm93IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcblxyXG4gICZfbWFwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIG1hcmdpbi10b3A6IDQ2cHg7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgcCB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYgPiAuY29udGFpbmVyID4gZGl2IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBtYXJnaW46IDAgMCAyNHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcclxuICB9XHJcblxyXG4gICZfaXRlbSB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgcGFkZGluZzogOHB4IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG9zdF9zbGlkZXIge1xyXG4gIHBhZGRpbmc6IDMwcHggMDtcclxuICBtYXJnaW46IDYwcHggMCAwO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xyXG4gICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuICB9XHJcblxyXG4gICZfaXRlbSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MnB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNDJweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgICYgPiBhIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmIHAge1xyXG4gICAgICBjb2xvcjogIzUyNWI1ZTtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41MXB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2RhdGUge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgY29sb3I6ICM4Yzk4YjA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX3RpdGxlIHtcclxuICAgIGNvbG9yOiAjMTUxYTE5O1xyXG4gICAgbWFyZ2luOiA2cHggMCAyOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4O1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC0xNHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAub3dsLW5hdiB7XHJcbiAgICBoZWlnaHQ6IDY2cHg7XHJcblxyXG4gICAgJiA+IGJ1dHRvbiB7XHJcbiAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmID4gc3ZnLFxyXG4gICAgICAmID4gaW1nIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgM3B4IDlweCByZ2JhKDAsIDAsIDAsIDAuMDUpKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDZweCAxOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphY3RpdmUge1xyXG4gICAgICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiAubmF2cy1zdmcge1xyXG4gICAgICAgICAgZmlsbC1vcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYgPiBidXR0b24ub3dsLXByZXYge1xyXG4gICAgICBsZWZ0OiAtNzVweDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gYnV0dG9uLm93bC1uZXh0IHtcclxuICAgICAgcmlnaHQ6IC03NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiBidXR0b24uZGlzYWJsZWQgPiBzdmcsXHJcbiAgICAmID4gYnV0dG9uLmRpc2FibGVkID4gaW1nIHtcclxuICAgICAgZmlsdGVyOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmxpbmtfYmxvY2sge1xyXG4gIHBhZGRpbmc6IDUwcHggMCAyMHB4O1xyXG5cclxuICAmX3dyYXBwZXIge1xyXG4gICAgJiA+IGEgPiAuY29udGVudCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgPiBoMyB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA4MnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiA+IHAge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogODJweDtcclxuICAgICAgICBjb2xvcjogIzUyNWI1ZTtcclxuICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyID4gcCB7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIHN2ZyxcclxuICAgICYgaW1nIHtcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGlzdCB7XHJcbiAgcGFkZGluZzogMjhweCAwO1xyXG5cclxuICAmX2J1bCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBmbG9hdDogbGVmdDtcclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA5cHg7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVlYjg7XHJcbiAgICAgIHdpZHRoOiAxNHB4O1xyXG4gICAgICBoZWlnaHQ6IDJweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfaXRlbSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICYgPiBzdHJvbmcsXHJcbiAgICAmID4gcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbWFyZ2luOiA4cHggMDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdHMge1xyXG4gICZfdGV4dC1hcmVhLWlucHV0IHtcclxuICAgIG1pbi1oZWlnaHQ6IDE2NnB4O1xyXG4gIH1cclxufVxyXG5cclxuLnZhY2FuY2llcyB7XHJcbiAgbWFyZ2luOiA2MHB4IDAgMDtcclxuICBwYWRkaW5nOiAzMHB4IDAgODBweDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIG1hcmdpbjogMjBweCAwIDA7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDAgNTBweDtcclxuICB9XHJcblxyXG4gICZfc2VsZWN0X3dyYXBwZXIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiBoMiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWxlY3Qge1xyXG4gICAgbWF4LXdpZHRoOiAyMDZweDtcclxuICAgIHRvcDogMjhweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zdHlsZWQge1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgY29sb3I6ICMwMDVlYjg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRhc2hlZDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgdG9wOiAxOHB4O1xyXG4gICAgICAgIHJpZ2h0OiA0NnB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA5cHg7XHJcbiAgICAgICAgICB0b3A6IDEwcHg7XHJcbiAgICAgICAgICByaWdodDogOTZweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW9wdGlvbnMge1xyXG4gICAgICB0b3A6IDg2JTtcclxuICAgICAgbGVmdDogLTE2cHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDNweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiA+IGxpIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiA+IC5hY3RpdmUge1xyXG4gICAgICAgIGNvbG9yOiAjMDA1ZWI4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmIC5xdWVzdGlvbl9hbnN3ZXJfYnV0dG9uIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgcGFkZGluZzogMjlweDtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGgzIHtcclxuICAgICAgd2lkdGg6IDkwJTtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0NHB4O1xyXG4gICAgICBwYWRkaW5nOiAyOXB4IDA7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICBtYXJnaW46IDZweCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnF1ZXN0aW9uX2Fuc3dlcl93cmFwcGVyLmFjdGl2ZSB7XHJcbiAgICAmIHNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnF1ZXN0aW9uX2Fuc3dlcl90b2dnbGVkLWJsb2NrIHtcclxuICAgICYgdWwge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDI2cHg7XHJcblxyXG4gICAgICAmID4gbGkge1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICAgICAgbGVmdDogLTI2cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZWI4O1xyXG4gICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmIC5idG4tYmx1ZSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiAudmFjYW5jaWVzLWNpdHk6bm90KC5hY3RpdmUpIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4udmFjYW5jaWVzLWZvcm0ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcGFkZGluZzogNzBweCAwO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gIH1cclxuXHJcbiAgJiAucmVhZG9ubHkge1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xyXG4gIH1cclxuXHJcbiAgJiAuZm9ybS1zZWxlY3QtY2l0eSxcclxuICAmIC5mb3JtLXNlbGVjdC12YWMge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnZhY2FuY2llcy1ib3R0b20ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1Zjk7XHJcbiAgcGFkZGluZzogNTBweCAwIDUwcHggMDtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHBhZGRpbmc6IDMwcHggMCAzMHB4IDA7XHJcblxyXG4gIH1cclxuXHJcbiAgJl9pbWcge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgZmxvYXQ6IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl90ZXh0IHtcclxuICAgIHBhZGRpbmctbGVmdDogOTZweDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IGgzIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYgPiBhIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmID4gcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBjb2xvcjogI0JEQ0JEODtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3cyB7XHJcbiAgJl9saXN0IHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMTRweCAwO1xyXG4gIH1cclxuXHJcbiAgJl9kYXRlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGNvbG9yOiAjY2NjO1xyXG4gIH1cclxuXHJcbiAgJl9iYWNrLWxpbmsge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAyMnB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBtYXgtd2lkdGg6IDMwMnB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdC1mb3JtIHtcclxuICBwYWRkaW5nOiAwIDAgNTBweDtcclxufVxyXG5cclxuLnRpdGxlLXNlY3Rpb24ge1xyXG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xyXG4gIHBhZGRpbmctdG9wOiAzMHB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAudGl0bGVfY29udGFjdHMge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlX3N1Ym1haW4ge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOjI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucGF5bWVudC1tZXRob2Qge1xyXG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAmX192YXJ7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fbG9nb3Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19sb2dvIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zdGVwcyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fc3RlcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX190eHQge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgJl9fYXR0ZW50aW9uX190eHR7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgY29sb3I6ICMwMDVFQjg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcblxyXG4gIH1cclxuXHJcbn1cclxuXHJcbiIsIi8qKlxyXG4gKiBPd2wgQ2Fyb3VzZWwgdjIuMy40XHJcbiAqIENvcHlyaWdodCAyMDEzLTIwMTggRGF2aWQgRGV1dHNjaFxyXG4gKiBMaWNlbnNlZCB1bmRlcjogU0VFIExJQ0VOU0UgSU4gaHR0cHM6Ly9naXRodWIuY29tL093bENhcm91c2VsMi9Pd2xDYXJvdXNlbDIvYmxvYi9tYXN0ZXIvTElDRU5TRVxyXG4gKi9cclxuLm93bC10aGVtZSAub3dsLWRvdHMsLm93bC10aGVtZSAub3dsLW5hdnt0ZXh0LWFsaWduOmNlbnRlcjstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnR9Lm93bC10aGVtZSAub3dsLW5hdnttYXJnaW4tdG9wOjEwcHh9Lm93bC10aGVtZSAub3dsLW5hdiBbY2xhc3MqPW93bC1de2NvbG9yOiNGRkY7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjVweDtwYWRkaW5nOjRweCA3cHg7YmFja2dyb3VuZDojRDZENkQ2O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2N1cnNvcjpwb2ludGVyO2JvcmRlci1yYWRpdXM6M3B4fS5vd2wtdGhlbWUgLm93bC1uYXYgW2NsYXNzKj1vd2wtXTpob3ZlcntiYWNrZ3JvdW5kOiM4Njk3OTE7Y29sb3I6I0ZGRjt0ZXh0LWRlY29yYXRpb246bm9uZX0ub3dsLXRoZW1lIC5vd2wtbmF2IC5kaXNhYmxlZHtvcGFjaXR5Oi41O2N1cnNvcjpkZWZhdWx0fS5vd2wtdGhlbWUgLm93bC1uYXYuZGlzYWJsZWQrLm93bC1kb3Rze21hcmdpbi10b3A6MTBweH0ub3dsLXRoZW1lIC5vd2wtZG90cyAub3dsLWRvdHtkaXNwbGF5OmlubGluZS1ibG9jazt6b29tOjF9Lm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Qgc3Bhbnt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O21hcmdpbjo1cHggN3B4O2JhY2tncm91bmQ6I0Q2RDZENjtkaXNwbGF5OmJsb2NrOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZTtib3JkZXItcmFkaXVzOjMwcHh9Lm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3QuYWN0aXZlIHNwYW4sLm93bC10aGVtZSAub3dsLWRvdHMgLm93bC1kb3Q6aG92ZXIgc3BhbntiYWNrZ3JvdW5kOiM4Njk3OTF9IiwiLyohIG5vcm1hbGl6ZS5jc3MgdjIuMS4wIHwgTUlUIExpY2Vuc2UgfCBnaXQuaW8vbm9ybWFsaXplICovXHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBIVE1MNSBkaXNwbGF5IGRlZmluaXRpb25zXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBDb3JyZWN0IGBibG9ja2AgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRSA4LzkuXHJcbi8vXHJcblxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZGV0YWlscyxcclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxuaGdyb3VwLFxyXG5tYWluLFxyXG5uYXYsXHJcbnNlY3Rpb24sXHJcbnN1bW1hcnkge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vL1xyXG4vLyBDb3JyZWN0IGBpbmxpbmUtYmxvY2tgIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUUgOC85LlxyXG4vL1xyXG5cclxuYXVkaW8sXHJcbmNhbnZhcyxcclxudmlkZW8ge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLy9cclxuLy8gUHJldmVudCBtb2Rlcm4gYnJvd3NlcnMgZnJvbSBkaXNwbGF5aW5nIGBhdWRpb2Agd2l0aG91dCBjb250cm9scy5cclxuLy8gUmVtb3ZlIGV4Y2VzcyBoZWlnaHQgaW4gaU9TIDUgZGV2aWNlcy5cclxuLy9cclxuXHJcbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBJRSA4LzkuXHJcbi8vXHJcblxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQmFzZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gMS4gU2V0IGRlZmF1bHQgZm9udCBmYW1pbHkgdG8gc2Fucy1zZXJpZi5cclxuLy8gMi4gUHJldmVudCBpT1MgdGV4dCBzaXplIGFkanVzdCBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2UsIHdpdGhvdXQgZGlzYWJsaW5nXHJcbi8vICAgIHVzZXIgem9vbS5cclxuLy9cclxuXHJcbmh0bWwge1xyXG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAxXHJcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvLyAyXHJcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDJcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luLlxyXG4vL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBMaW5rc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBgb3V0bGluZWAgaW5jb25zaXN0ZW5jeSBiZXR3ZWVuIENocm9tZSBhbmQgb3RoZXIgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5hOmZvY3VzIHtcclxuICBvdXRsaW5lOiB0aGluIGRvdHRlZDtcclxufVxyXG5cclxuLy9cclxuLy8gSW1wcm92ZSByZWFkYWJpbGl0eSB3aGVuIGZvY3VzZWQgYW5kIGFsc28gbW91c2UgaG92ZXJlZCBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5hOmFjdGl2ZSxcclxuYTpob3ZlciB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gVHlwb2dyYXBoeVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyB2YXJpYWJsZSBgaDFgIGZvbnQtc2l6ZSBhbmQgbWFyZ2luIHdpdGhpbiBgc2VjdGlvbmAgYW5kIGBhcnRpY2xlYFxyXG4vLyBjb250ZXh0cyBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmgxIHtcclxuICBmb250LXNpemU6IDJlbTtcclxuICBtYXJnaW46IDAuNjdlbSAwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUUgOC85LCBTYWZhcmkgNSwgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkO1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIHN0eWxlIHNldCB0byBgYm9sZGVyYCBpbiBGaXJlZm94IDQrLCBTYWZhcmkgNSwgYW5kIENocm9tZS5cclxuLy9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3Mgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lLlxyXG4vL1xyXG5cclxuZGZuIHtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFkZHJlc3MgZGlmZmVyZW5jZXMgYmV0d2VlbiBGaXJlZm94IGFuZCBvdGhlciBicm93c2Vycy5cclxuLy9cclxuXHJcbmhyIHtcclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBzdHlsaW5nIG5vdCBwcmVzZW50IGluIElFIDgvOS5cclxuLy9cclxuXHJcbm1hcmsge1xyXG4gIGJhY2tncm91bmQ6ICNmZjA7XHJcbiAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIENvcnJlY3QgZm9udCBmYW1pbHkgc2V0IG9kZGx5IGluIFNhZmFyaSA1IGFuZCBDaHJvbWUuXHJcbi8vXHJcblxyXG5jb2RlLFxyXG5rYmQsXHJcbnByZSxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2VyaWY7XHJcbiAgZm9udC1zaXplOiAxZW07XHJcbn1cclxuXHJcbi8vXHJcbi8vIEltcHJvdmUgcmVhZGFiaWxpdHkgb2YgcHJlLWZvcm1hdHRlZCB0ZXh0IGluIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbnByZSB7XHJcbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xyXG59XHJcblxyXG4vL1xyXG4vLyBTZXQgY29uc2lzdGVudCBxdW90ZSB0eXBlcy5cclxuLy9cclxuXHJcbnEge1xyXG4gIHF1b3RlczogXCJcXDIwMUNcIiBcIlxcMjAxRFwiIFwiXFwyMDE4XCIgXCJcXDIwMTlcIjtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYW5kIHZhcmlhYmxlIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG5zbWFsbCB7XHJcbiAgZm9udC1zaXplOiA4MCU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGFmZmVjdGluZyBgbGluZS1oZWlnaHRgIGluIGFsbCBicm93c2Vycy5cclxuLy9cclxuXHJcbnN1Yixcclxuc3VwIHtcclxuICBmb250LXNpemU6IDc1JTtcclxuICBsaW5lLWhlaWdodDogMDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG5zdWIge1xyXG4gIGJvdHRvbTogLTAuMjVlbTtcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRW1iZWRkZWQgY29udGVudFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIGJvcmRlciB3aGVuIGluc2lkZSBgYWAgZWxlbWVudCBpbiBJRSA4LzkuXHJcbi8vXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlcjogMDtcclxufVxyXG5cclxuLy9cclxuLy8gQ29ycmVjdCBvdmVyZmxvdyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUUgOS5cclxuLy9cclxuXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBGaWd1cmVzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIG1hcmdpbiBub3QgcHJlc2VudCBpbiBJRSA4LzkgYW5kIFNhZmFyaSA1LlxyXG4vL1xyXG5cclxuZmlndXJlIHtcclxuICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEZvcm1zXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vL1xyXG4vLyBEZWZpbmUgY29uc2lzdGVudCBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcuXHJcbi8vXHJcblxyXG5maWVsZHNldCB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxuICBtYXJnaW46IDAgMnB4O1xyXG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQ29ycmVjdCBgY29sb3JgIG5vdCBiZWluZyBpbmhlcml0ZWQgaW4gSUUgOC85LlxyXG4vLyAyLiBSZW1vdmUgcGFkZGluZyBzbyBwZW9wbGUgYXJlbid0IGNhdWdodCBvdXQgaWYgdGhleSB6ZXJvIG91dCBmaWVsZHNldHMuXHJcbi8vXHJcblxyXG5sZWdlbmQge1xyXG4gIGJvcmRlcjogMDsgLy8gMVxyXG4gIHBhZGRpbmc6IDA7IC8vIDJcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQ29ycmVjdCBmb250IGZhbWlseSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vycy5cclxuLy8gMi4gQ29ycmVjdCBmb250IHNpemUgbm90IGJlaW5nIGluaGVyaXRlZCBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vIDMuIEFkZHJlc3MgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gRmlyZWZveCA0KywgU2FmYXJpIDUsIGFuZCBDaHJvbWUuXHJcbi8vXHJcblxyXG5idXR0b24sXHJcbmlucHV0LFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDsgLy8gMVxyXG4gIGZvbnQtc2l6ZTogMTAwJTsgLy8gMlxyXG4gIG1hcmdpbjogMDsgLy8gM1xyXG59XHJcblxyXG4vL1xyXG4vLyBBZGRyZXNzIEZpcmVmb3ggNCsgc2V0dGluZyBgbGluZS1oZWlnaHRgIG9uIGBpbnB1dGAgdXNpbmcgYCFpbXBvcnRhbnRgIGluXHJcbi8vIHRoZSBVQSBzdHlsZXNoZWV0LlxyXG4vL1xyXG5cclxuYnV0dG9uLFxyXG5pbnB1dCB7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxufVxyXG5cclxuLy9cclxuLy8gQWRkcmVzcyBpbmNvbnNpc3RlbnQgYHRleHQtdHJhbnNmb3JtYCBpbmhlcml0YW5jZSBmb3IgYGJ1dHRvbmAgYW5kIGBzZWxlY3RgLlxyXG4vLyBBbGwgb3RoZXIgZm9ybSBjb250cm9sIGVsZW1lbnRzIGRvIG5vdCBpbmhlcml0IGB0ZXh0LXRyYW5zZm9ybWAgdmFsdWVzLlxyXG4vLyBDb3JyZWN0IGBidXR0b25gIHN0eWxlIGluaGVyaXRhbmNlIGluIENocm9tZSwgU2FmYXJpIDUrLCBhbmQgSUUgOCsuXHJcbi8vIENvcnJlY3QgYHNlbGVjdGAgc3R5bGUgaW5oZXJpdGFuY2UgaW4gRmlyZWZveCA0KyBhbmQgT3BlcmEuXHJcbi8vXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIEF2b2lkIHRoZSBXZWJLaXQgYnVnIGluIEFuZHJvaWQgNC4wLiogd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gXHJcbi8vICAgIGFuZCBgdmlkZW9gIGNvbnRyb2xzLlxyXG4vLyAyLiBDb3JyZWN0IGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MuXHJcbi8vIDMuIEltcHJvdmUgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlXHJcbi8vICAgIGBpbnB1dGAgYW5kIG90aGVycy5cclxuLy9cclxuXHJcbmJ1dHRvbixcclxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXHJcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcclxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcclxuICBjdXJzb3I6IHBvaW50ZXI7IC8vIDNcclxufVxyXG5cclxuLy9cclxuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50cy5cclxuLy9cclxuXHJcbmJ1dHRvbltkaXNhYmxlZF0sXHJcbmh0bWwgaW5wdXRbZGlzYWJsZWRdIHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIEFkZHJlc3MgYm94IHNpemluZyBzZXQgdG8gYGNvbnRlbnQtYm94YCBpbiBJRSA4LzkuXHJcbi8vIDIuIFJlbW92ZSBleGNlc3MgcGFkZGluZyBpbiBJRSA4LzkuXHJcbi8vXHJcblxyXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXHJcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMVxyXG4gIHBhZGRpbmc6IDA7IC8vIDJcclxufVxyXG5cclxuLy9cclxuLy8gMS4gQWRkcmVzcyBgYXBwZWFyYW5jZWAgc2V0IHRvIGBzZWFyY2hmaWVsZGAgaW4gU2FmYXJpIDUgYW5kIENocm9tZS5cclxuLy8gMi4gQWRkcmVzcyBgYm94LXNpemluZ2Agc2V0IHRvIGBib3JkZXItYm94YCBpbiBTYWZhcmkgNSBhbmQgQ2hyb21lXHJcbi8vICAgIChpbmNsdWRlIGAtbW96YCB0byBmdXR1cmUtcHJvb2YpLlxyXG4vL1xyXG5cclxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSB7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IC8vIDFcclxuICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDJcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIHNlYXJjaCBjYW5jZWwgYnV0dG9uIGluIFNhZmFyaSA1IGFuZCBDaHJvbWVcclxuLy8gb24gT1MgWC5cclxuLy9cclxuXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGaXJlZm94IDQrLlxyXG4vL1xyXG5cclxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxyXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8vXHJcbi8vIDEuIFJlbW92ZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRSA4LzkuXHJcbi8vIDIuIEltcHJvdmUgcmVhZGFiaWxpdHkgYW5kIGFsaWdubWVudCBpbiBhbGwgYnJvd3NlcnMuXHJcbi8vXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIDFcclxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyAvLyAyXHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFRhYmxlc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy9cclxuLy8gUmVtb3ZlIG1vc3Qgc3BhY2luZyBiZXR3ZWVuIHRhYmxlIGNlbGxzLlxyXG4vL1xyXG5cclxudGFibGUge1xyXG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbn1cclxuIiwiLy9cclxuLy8gQmFzaWMgcHJpbnQgc3R5bGVzXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvY3NzL21haW4uY3NzXHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gICoge1xyXG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7IC8vIEJsYWNrIHByaW50cyBmYXN0ZXI6IGg1YnAuY29tL3NcclxuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiLy9cclxuLy8gU2NhZmZvbGRpbmdcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblxyXG4vLyBSZXNldCB0aGUgYm94LXNpemluZ1xyXG5cclxuKixcclxuKjpiZWZvcmUsXHJcbio6YWZ0ZXIge1xyXG4gIEBpbmNsdWRlIGJveC1zaXppbmcoYm9yZGVyLWJveCk7XHJcbn0iLCIuYnRuLWJsdWV7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiMwMDVFQjggO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBjb2xvcjogI2ZmZmZmZjtcclxuICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcblxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJveC1zaGFkb3c6IGluaGVyaXQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE1NmE2O1xyXG4gIH1cclxuICBcclxuICAmX2JpZyB7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLXdoaXRlIHtcclxuICBjb2xvcjogIzAwNUVCODtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi5idG4td2lkdGgge1xyXG4gIHBhZGRpbmctbGVmdDogNDRweDtcclxuICBwYWRkaW5nLXJpZ2h0OiA0NHB4O1xyXG59XHJcblxyXG5pbnB1dC5kaXNhYmxlZCB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufSIsIi5oZWFkZXIge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICB6LWluZGV4OiA5OTk4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgcGFkZGluZzogJGJvZHktcGFkZGluZy1kZXNrdG9wIDAgMDtcclxuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMTM0LCAxNDEsIDE1NCwgMC4yKTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBwYWRkaW5nOiA2MnB4IDIwcHggMDtcclxuICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICBzZWN0aW9uLmZpeGVkICYge1xyXG4gICAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMTM0LCAxNDEsIDE1NCwgMC4yKTtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2Rlc2Mge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcblxyXG4gICZfY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgei1pbmRleDogOTk5O1xyXG5cclxuICAgICZfbW9iaWxlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDgycHg7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDRweCAyMHB4IDEycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDEwcHggcmdiYSgxMzQsIDE0MSwgMTU0LCAwLjIpO1xyXG4gICAgICB9XHJcbiAgICAgIFxyXG5cclxuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XHJcbiAgICB9XHJcblxyXG4gICAgJiAucm93IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZWFlZjtcclxuICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBib2R5Lm5hdmlnYXRpb25fc2hvdyAmIHtcclxuICAgICAgICB6LWluZGV4OiAyMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGJvZHkubmF2aWdhdGlvbl9zaG93ICYge1xyXG4gICAgICB6LWluZGV4OiAyMDtcclxuICAgIH1cclxuXHJcbiAgICAmID4gLmNvbnRhaW5lciB7XHJcbiAgICAgIGJvZHkubmF2aWdhdGlvbl9zaG93ICYge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZml4ZWQgJiB7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDEwcHggMTBweCByZ2JhKDEzNCwgMTQxLCAxNTQsIDAuMik7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yb3cge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2NvbnRhY3RzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9tLWNvbnRhY3RzIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICBwYWRkaW5nOiAwIDM1cHg7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9wcml2YXRlIHtcclxuICAgIG1heC13aWR0aDogMjgwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDEwcHggNDRweDtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX20tcHJpdmF0ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgbWF4LXdpZHRoOiAyOTBweDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggNDRweDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcclxuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9sb2dvIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIC8vIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgLy8gZmxvYXQ6IGxlZnQ7XHJcbiAgICAvLyBtYXJnaW46IDlweCAwO1xyXG4gICAgLy8gbWF4LXdpZHRoOiAyMzhweDtcclxuXHJcbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAvLyAgIG1heC13aWR0aDogMTQycHg7XHJcbiAgICAvLyAgIG1hcmdpbjogMnB4IDAgMDtcclxuICAgIC8vIH1cclxuXHJcbiAgICAvLyBAbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcclxuICAgIC8vICAgbWF4LXdpZHRoOiAxMDBweDtcclxuICAgIC8vIH1cclxuXHJcbiAgICBib2R5Lm5hdmlnYXRpb25fc2hvdyAmIHtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgICAgICB3aWR0aDogMjM1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2J1cmdlciB7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgei1pbmRleDogMjA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDMycHg7XHJcbiAgICByaWdodDogMHB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgYm9keS5uYXZpZ2F0aW9uX3Nob3cgJiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9pY29uIHtcclxuICAgICAgbWFyZ2luOiA4cHggMDtcclxuXHJcbiAgICAgICYsICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGhlaWdodDogM3B4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA1ZWI4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XHJcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDtcclxuICAgICAgICAtby10cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YmVmb3JlLCAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5hdmlnYXRpb25fc2hvdyAmIHtcclxuICAgICAgICAmLCAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XHJcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IDMwMG1zIGVhc2UgYWxsO1xyXG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogMzAwbXMgZWFzZSBhbGw7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAzMDBtcyBlYXNlIGFsbDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5uYXZpZ2F0aW9uX3Nob3cgJiB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICB0b3A6IDhweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuICAgICAgICAgIGJvdHRvbTogOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9tZW51IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDI1cHggMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiAkbmF2LXBhZGRpbmc7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICBib3gtc2hhZG93OiAwIDRweCAxMHB4IHJnYmEoMTM0LCAxNDEsIDE1NCwgMC4yKTtcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgcGFkZGluZzogOTBweCAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgIGJvdHRvbTogMTBweDtcclxuICAgIH1cclxuXHJcbiAgICBib2R5Lm5hdmlnYXRpb25fc2hvdyAmIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9keS5uYXZpZ2F0aW9uX3Nob3cgJiB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gXHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lbnUgbGkge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgYm9keS5uYXZpZ2F0aW9uX3Nob3cgJiB7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlOGVhZWY7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAtMTVweDtcclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcclxuICAgICAgICBib2R5Lm5hdmlnYXRpb25fc2hvdyAmIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1Zjk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDA1ZWI4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICAgICAgY29sb3I6ICMxNTFhMTk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTI3OXB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDA1ZWI4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tZW51IGxpLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmID4gYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9pZGNvbGxlY3QvYXNzZXRzL2J1aWxkL2ltZy9tZW51LWFycm93LnN2Zyk7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICAgIHJpZ2h0OiAtMThweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IC4zcyBlYXNlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgICAgICAgICAgdG9wOiA2cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmID4gLm5hdi1hcnJvdyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB3aWR0aDogMjhweDtcclxuICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC93cC1jb250ZW50L3RoZW1lcy9pZGNvbGxlY3QvYXNzZXRzL2J1aWxkL2ltZy9hcnJvdy5zdmcpO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0b3A6IC0xOHB4O1xyXG4gICAgICAgIHJpZ2h0OiAtOTBweDtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMTNweDtcclxuICAgICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJiA+IC5zdWItbWVudSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAtNjhweDtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuMXMgZWFzZS1vdXQsIG9wYWNpdHkgLjFzIGVhc2Utb3V0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2Y1Zjk7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJvd19zdWItbWVudSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgIHdpZHRoOiA4NiU7XHJcblxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNzQlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDc5JTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgbGkge1xyXG4gICAgICAgICAgbWFyZ2luOiAyNHB4IDQwcHggMDtcclxuICAgICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAyNHB4IDAgMCAyMHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYgPiBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxNTFhMTk7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBjb2xvcjogIzAwNWViODtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgJiA+IGEge1xyXG4gICAgICAgICAgY29sb3I6ICMwMDVlYjg7XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC0yM3B4O1xyXG4gICAgICAgICAgICByaWdodDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogOHB4IHNvbGlkICNmM2Y1Zjk7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmID4gLnN1Yi1tZW51IHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDcwMHB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjNzIGVhc2UsIG9wYWNpdHkgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYub3Blbi1zdWItbWVudSB7XHJcbiAgICAgICAgJiA+IC5zdWItbWVudSB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA3MDBweDtcclxuICAgICAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjVmOTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiBhIHtcclxuICAgICAgICAgIGNvbG9yOiAjMDA1ZWI4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCBlYXNlIC4zcztcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiA+IC5uYXYtYXJyb3cge1xyXG4gICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5vcGVuLXN1Yi1tZW51IHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFjdC1pbmZvIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgIGJvZHkubmF2aWdhdGlvbl9zaG93ICYge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZsb2F0OiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgYm9keS5uYXZpZ2F0aW9uX3Nob3cgJiB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbn1cclxuXHJcbi5jb250YWN0LWluZm8ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDAgMCAwIDMwcHg7XHJcbiAgbGlzdC1zdHlsZTogbm9uZTtcclxuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcblxyXG4gIGxpLFxyXG4gIGxpIGEge1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogIzE1MWExOTtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgbGkgc3BhbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcblxyXG4gIC8vIGxpICsgbGkge1xyXG4gIC8vICAgbWFyZ2luOiA0cHggMCAwO1xyXG4gIC8vICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gIC8vICAgICBtYXJnaW46IDVweCAwIDA7XHJcbiAgLy8gICB9XHJcbiAgLy8gfVxyXG5cclxuICAuY29udGFjdC1pbmZvX2VtYWlsIGEge1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtaW5mb19waG9uZSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcblxyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhY3QtaW5mb190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgb3BhY2l0eTogLjU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XHJcbiAgfVxyXG5cclxuICAuY29udGFjdC1pbmZvX2FkZHJlc3Mge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIG9wYWNpdHk6IC41O1xyXG4gICAgbWFyZ2luOiA2cHggMCAwO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xyXG4gICAgICBtYXJnaW46IDhweCAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4iLCIuemFsby13Z3Qge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICBib3R0b206IDU1cHg7XHJcbiAgcmlnaHQ6IDMwcHg7XHJcbiAgei1pbmRleDogOTk5OTtcclxuXHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xyXG4gICAgYm90dG9tOiA5NXB4O1xyXG4gICAgcmlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAmX19saW5rIHtcclxuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIi5mb290ZXIge1xyXG4gIGJhY2tncm91bmQ6ICMwMDVFQjg7O1xyXG4gIHBhZGRpbmctdG9wOiA5OHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiA5OHB4O1xyXG5cclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG5cclxuICAucm93X2Zvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJiBwIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgPiBhIHtcclxuICAgICAgY29sb3I6ICNmZmZmZmY7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xyXG4gICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2NvbHMge1xyXG4gICAgcGFkZGluZzogMTUwcHggMCA0NXB4O1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDQwcHggMCAzMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8vICZfaXRlbSB7XHJcbiAgICAvLyAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgLy8gICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC8vICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAvLyAgIH1cclxuXHJcbiAgICAvLyAgICYgPiBhIHtcclxuICAgIC8vICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIC8vICAgICBjb2xvcjojZmZmZmZmO1xyXG4gICAgLy8gICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vICAgICB3aWR0aDogMTAwJTtcclxuICAgIC8vICAgICBtaW4taGVpZ2h0OiAxNzZweDtcclxuICAgIC8vICAgICB0cmFuc2l0aW9uOiAuM3MgZWFzZTtcclxuICAgIC8vICAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgLy8gICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAvLyAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcclxuICAgIC8vICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAvLyAgICAgYm94LXNoYWRvdzogMCAzcHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAvLyAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAvLyAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgLy8gICAgICAgbWluLWhlaWdodDogMTM2cHg7XHJcbiAgICAvLyAgICAgfVxyXG5cclxuICAgIC8vICAgICAmOmhvdmVyIHtcclxuICAgIC8vICAgICAgIGJveC1zaGFkb3c6IDAgNDBweCA0MHB4IC0yNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcclxuICAgIC8vICAgICB9XHJcblxyXG4gICAgLy8gICAgICYgPiBpbWcge1xyXG4gICAgLy8gICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgLy8gICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNDhweCk7XHJcbiAgICAvLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAvLyAgICAgICB0b3A6IDUwJTtcclxuICAgIC8vICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xyXG4gICAgLy8gICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyNzlweCkge1xyXG4gICAgLy8gICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgIC8vICAgICAgIH1cclxuICAgIC8vICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgLy8gICAgICAgICBtYXgtd2lkdGg6IDc1JTtcclxuICAgIC8vICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNDBweCk7XHJcbiAgICAvLyAgICAgICB9XHJcbiAgICAvLyAgICAgfVxyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgICAvLyAmX2l0ZW0gKyAmX2l0ZW0ge1xyXG4gICAgLy8gICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgIC8vICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgfVxyXG5cclxuICAmX2NvcHlyaWdodCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9jb250YWN0IHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjdweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfaW5jIHtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJiA+IHAge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSJdfQ== */
