:root{color-scheme:only light}/*!
 * Bootstrap v3.4.0 (https://getbootstrap.com/)
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;-moz-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1,body[data-current-path$="/suche"] .view-header,body[data-current-path$="/search"] .view-header{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{color:#000 !important;text-shadow:none !important;background:rgba(0,0,0,0) !important;-webkit-box-shadow:none !important;box-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role=button]{cursor:pointer}h1,body[data-current-path$="/suche"] .view-header,body[data-current-path$="/search"] .view-header,h2,h3,h4,.search__results.new-search li>a,.paragraph--type-p-viewfield-section--v_references h2,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,body[data-current-path$="/suche"] .view-header small,body[data-current-path$="/search"] .view-header small,h2 small,h3 small,h4 small,.search__results.new-search li>a small,.paragraph--type-p-viewfield-section--v_references h2 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,body[data-current-path$="/suche"] .view-header .small,body[data-current-path$="/search"] .view-header .small,h2 .small,h3 .small,h4 .small,.search__results.new-search li>a .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,body[data-current-path$="/suche"] .view-header,body[data-current-path$="/search"] .view-header,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,body[data-current-path$="/suche"] .view-header small,body[data-current-path$="/search"] .view-header small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,body[data-current-path$="/suche"] .view-header .small,body[data-current-path$="/search"] .view-header .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.search__results.new-search li>a,.paragraph--type-p-viewfield-section--v_references h2,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.search__results.new-search li>a small,.paragraph--type-p-viewfield-section--v_references h2 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.search__results.new-search li>a .small,.paragraph--type-p-viewfield-section--v_references h2 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,body[data-current-path$="/suche"] .view-header,body[data-current-path$="/search"] .view-header,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.search__results.new-search li>a,.paragraph--type-p-viewfield-section--v_references h2,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media(min-width: 768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover,a.text-primary:focus{color:#286090}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#31708f}a.text-info:hover,a.text-info:focus{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover,a.text-warning:focus{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover,a.bg-primary:focus{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media(min-width: 768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:"— "}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:""}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:" —"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:rgba(0,0,0,0);border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 768px){.container{width:750px}}@media(min-width: 992px){.container{width:970px}}@media(min-width: 1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*=col-]{padding-right:0;padding-left:0}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.search__results.new-search,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.search__results.new-search{float:left}.col-xs-12,.search__results.new-search{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media(min-width: 768px){.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media(min-width: 992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.search__results.new-search,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6,.search__results.new-search{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3,.search__results.new-search{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media(min-width: 1200px){.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}table{background-color:rgba(0,0,0,0)}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width: 767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9 ;line-height:normal}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{cursor:not-allowed}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;outline-color:#e4002b}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:rgba(0,0,0,0);background-image:none;-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s}.form-control:focus{border-color:#e4002b;outline:0}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:rgba(0,0,0,0);border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type=date].form-control,input[type=time].form-control,input[type=datetime-local].form-control,input[type=month].form-control{line-height:34px}input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,.input-group-sm input[type=date],.input-group-sm input[type=time],.input-group-sm input[type=datetime-local],.input-group-sm input[type=month]{line-height:30px}input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,.input-group-lg input[type=date],.input-group-lg input[type=time],.input-group-lg input[type=datetime-local],.input-group-lg input[type=month]{line-height:46px}}.form-group{margin-bottom:25px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-top:4px \9 ;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media(min-width: 768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media(min-width: 768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media(min-width: 768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media(min-width: 768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid rgba(0,0,0,0);padding:6px 12px;font-size:14px;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#e4002b;border:none}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:rgba(228,0,43,.8)}.btn-primary:hover{color:#fff;background-color:rgba(228,0,43,.8)}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;background-image:none;border-color:#204d74}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;background-image:none;border-color:#398439}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#fff;background-color:#398439;border-color:#255625}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;background-image:none;border-color:#269abc}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;background-image:none;border-color:#d58512}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;background-image:none;border-color:#ac2925}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:rgba(0,0,0,0);-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:rgba(0,0,0,0)}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:rgba(0,0,0,0)}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9 ;border-right:4px solid rgba(0,0,0,0);border-left:4px solid rgba(0,0,0,0)}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:rgba(0,0,0,0);background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9 }.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media(min-width: 768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:rgba(0,0,0,0)}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid rgba(0,0,0,0);border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:rgba(0,0,0,0)}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width: 768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media(min-width: 768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width: 768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media(min-width: 768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid rgba(0,0,0,0)}@media(min-width: 768px){.navbar{border-radius:4px}}@media(min-width: 768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid rgba(0,0,0,0);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media(min-width: 768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media(max-device-width: 480px)and (orientation: landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}@media(min-width: 768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media(min-width: 768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media(min-width: 768px){.navbar-static-top{border-radius:0}}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media(min-width: 768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:15px;margin-top:8px;margin-bottom:8px;background-color:rgba(0,0,0,0);background-image:none;border:1px solid rgba(0,0,0,0);border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media(min-width: 768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media(max-width: 767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:rgba(0,0,0,0);border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media(min-width: 768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-right:-15px;margin-left:-15px;border-top:1px solid rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin-top:8px;margin-bottom:8px}@media(min-width: 768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media(max-width: 767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media(min-width: 768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media(min-width: 768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media(min-width: 768px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:rgba(0,0,0,0)}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:rgba(0,0,0,0)}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:rgba(0,0,0,0)}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media(max-width: 767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:rgba(0,0,0,0)}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:rgba(0,0,0,0)}}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:rgba(0,0,0,0)}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:rgba(0,0,0,0)}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:rgba(0,0,0,0)}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media(max-width: 767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:rgba(0,0,0,0)}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:rgba(0,0,0,0)}}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/ "}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron body[data-current-path$="/suche"] .view-header,body[data-current-path$="/suche"] .jumbotron .view-header,.jumbotron body[data-current-path$="/search"] .view-header,body[data-current-path$="/search"] .jumbotron .view-header,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width: 768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron body[data-current-path$="/suche"] .view-header,body[data-current-path$="/suche"] .jumbotron .view-header,.jumbotron body[data-current-path$="/search"] .view-header,body[data-current-path$="/search"] .jumbotron .view-header,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid rgba(0,0,0,0);border-radius:4px}.alert h4,.alert .search__results.new-search li>a,.search__results.new-search .alert li>a,.alert .paragraph--type-p-viewfield-section--v_references h2,.paragraph--type-p-viewfield-section--v_references .alert h2{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid rgba(0,0,0,0);border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid rgba(0,0,0,0);border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-right:15px;padding-left:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{padding:0;cursor:pointer;background:rgba(0,0,0,0);border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media(min-width: 768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media(min-width: 992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:rgba(0,0,0,0);border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:14px;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover>.arrow{border-width:11px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:rgba(0,0,0,0);border-style:solid}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));background-image:linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;outline:0;filter:alpha(opacity=90);opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:"‹"}.carousel-control .icon-next:before{content:"›"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9 ;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:rgba(0,0,0,0);text-shadow:none;background-color:rgba(0,0,0,0);border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media(max-width: 767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media(max-width: 767px){.visible-xs-block{display:block !important}}@media(max-width: 767px){.visible-xs-inline{display:inline !important}}@media(max-width: 767px){.visible-xs-inline-block{display:inline-block !important}}@media(min-width: 768px)and (max-width: 991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media(min-width: 768px)and (max-width: 991px){.visible-sm-block{display:block !important}}@media(min-width: 768px)and (max-width: 991px){.visible-sm-inline{display:inline !important}}@media(min-width: 768px)and (max-width: 991px){.visible-sm-inline-block{display:inline-block !important}}@media(min-width: 992px)and (max-width: 1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media(min-width: 992px)and (max-width: 1199px){.visible-md-block{display:block !important}}@media(min-width: 992px)and (max-width: 1199px){.visible-md-inline{display:inline !important}}@media(min-width: 992px)and (max-width: 1199px){.visible-md-inline-block{display:inline-block !important}}@media(min-width: 1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media(min-width: 1200px){.visible-lg-block{display:block !important}}@media(min-width: 1200px){.visible-lg-inline{display:inline !important}}@media(min-width: 1200px){.visible-lg-inline-block{display:inline-block !important}}@media(max-width: 767px){.hidden-xs{display:none !important}}@media(min-width: 768px)and (max-width: 991px){.hidden-sm{display:none !important}}@media(min-width: 992px)and (max-width: 1199px){.hidden-md{display:none !important}}@media(min-width: 1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.paragraph--type-p-image-item .image__link,.navigation-item__content,.node--type-news.node--view-mode-full .news--marginal--authors-item-name,.paragraph--type-p-locations-map .locations-map__description,.paragraph--type--quote-teaser .quote-teaser-wrapper,.teaser--standard .teaser__content__body,.teaser--standard .teaser__content__title,.paragraph--type-tabs .content-tab__body,.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only),.teaser--standard .teaser-collection .teaser__content,.slider-image-text--item-text,.footer .region-footer{color:#fff}.paragraph--type-p-image-item .image__link:before,.navigation-item__content:before,.node--type-news.node--view-mode-full .news--marginal--authors-item-name:before,.paragraph--type-p-locations-map .locations-map__description:before,.paragraph--type--quote-teaser .quote-teaser-wrapper:before,.teaser--standard .teaser__content__body:before,.teaser--standard .teaser__content__title:before,.paragraph--type-tabs .content-tab__body:before,.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only):before,.teaser--standard .teaser-collection .teaser__content:before,.slider-image-text--item-text:before,.footer .region-footer:before{width:100%;height:100%;content:"";position:absolute;z-index:1;top:0;left:0;background-color:#e4002b}@supports(mix-blend-mode: multiply){.paragraph--type-p-image-item .image__link:before,.navigation-item__content:before,.node--type-news.node--view-mode-full .news--marginal--authors-item-name:before,.paragraph--type-p-locations-map .locations-map__description:before,.paragraph--type--quote-teaser .quote-teaser-wrapper:before,.teaser--standard .teaser__content__body:before,.teaser--standard .teaser__content__title:before,.paragraph--type-tabs .content-tab__body:before,.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only):before,.teaser--standard .teaser-collection .teaser__content:before,.slider-image-text--item-text:before,.footer .region-footer:before{mix-blend-mode:multiply}}@supports not (mix-blend-mode: multiply){.paragraph--type-p-image-item .image__link:before,.navigation-item__content:before,.node--type-news.node--view-mode-full .news--marginal--authors-item-name:before,.paragraph--type-p-locations-map .locations-map__description:before,.paragraph--type--quote-teaser .quote-teaser-wrapper:before,.teaser--standard .teaser__content__body:before,.teaser--standard .teaser__content__title:before,.paragraph--type-tabs .content-tab__body:before,.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only):before,.teaser--standard .teaser-collection .teaser__content:before,.slider-image-text--item-text:before,.footer .region-footer:before{opacity:.75}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.paragraph--type-p-image-item .image__link:before,.navigation-item__content:before,.node--type-news.node--view-mode-full .news--marginal--authors-item-name:before,.paragraph--type-p-locations-map .locations-map__description:before,.paragraph--type--quote-teaser .quote-teaser-wrapper:before,.teaser--standard .teaser__content__body:before,.teaser--standard .teaser__content__title:before,.paragraph--type-tabs .content-tab__body:before,.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only):before,.teaser--standard .teaser-collection .teaser__content:before,.slider-image-text--item-text:before,.footer .region-footer:before{opacity:.75}}.paragraph--type-p-image-item .image__link *>*,.navigation-item__content *>*,.node--type-news.node--view-mode-full .news--marginal--authors-item-name *>*,.paragraph--type-p-locations-map .locations-map__description *>*,.paragraph--type--quote-teaser .quote-teaser-wrapper *>*,.teaser--standard .teaser__content__body *>*,.teaser--standard .teaser__content__title *>*,.paragraph--type-tabs .content-tab__body *>*,.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only) *>*,.teaser--standard .teaser-collection .teaser__content *>*,.slider-image-text--item-text *>*,.footer .region-footer *>*,.paragraph--type-p-image-item .image__link>*,.navigation-item__content>*,.node--type-news.node--view-mode-full .news--marginal--authors-item-name>*,.paragraph--type-p-locations-map .locations-map__description>*,.paragraph--type--quote-teaser .quote-teaser-wrapper>*,.teaser--standard .teaser__content__body>*,.teaser--standard .teaser__content__title>*,.paragraph--type-tabs .content-tab__body>*,.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only)>*,.teaser--standard .teaser-collection .teaser__content>*,.slider-image-text--item-text>*,.footer .region-footer>*,.paragraph--type-p-image-item .image__link div *,.navigation-item__content div *,.node--type-news.node--view-mode-full .news--marginal--authors-item-name div *,.paragraph--type-p-locations-map .locations-map__description div *,.paragraph--type--quote-teaser .quote-teaser-wrapper div *,.teaser--standard .teaser__content__body div *,.teaser--standard .teaser__content__title div *,.paragraph--type-tabs .content-tab__body div *,.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only) div *,.teaser--standard .teaser-collection .teaser__content div *,.slider-image-text--item-text div *,.footer .region-footer div *{position:relative;z-index:2}.paragraph--type-p-image-item .image__link a,.navigation-item__content a,.node--type-news.node--view-mode-full .news--marginal--authors-item-name a,.paragraph--type-p-locations-map .locations-map__description a,.paragraph--type--quote-teaser .quote-teaser-wrapper a,.teaser--standard .teaser__content__body a,.teaser--standard .teaser__content__title a,.paragraph--type-tabs .content-tab__body a,.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only) a,.teaser--standard .teaser-collection .teaser__content a,.slider-image-text--item-text a,.footer .region-footer a{color:#fff !important;border:0}.paragraph--type-p-image-item .image__link a:hover,.navigation-item__content a:hover,.node--type-news.node--view-mode-full .news--marginal--authors-item-name a:hover,.paragraph--type-p-locations-map .locations-map__description a:hover,.paragraph--type--quote-teaser .quote-teaser-wrapper a:hover,.teaser--standard .teaser__content__body a:hover,.teaser--standard .teaser__content__title a:hover,.paragraph--type-tabs .content-tab__body a:hover,.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only) a:hover,.teaser--standard .teaser-collection .teaser__content a:hover,.slider-image-text--item-text a:hover,.footer .region-footer a:hover{border:0;color:#fff !important}.paragraph--type-p-locations-map .locations-map__filter ul li button,.paragraph--type-navigation a,.paragraph--type-navigation a:focus,.paragraph--type-navigation a:visited,.menu--horizontal-navigation--second-level li a,.page-main ul.menu--horizontal-navigation li a{display:block;text-decoration:none;border-left:none;border-right:none;border-top:none;border-bottom:1px solid #ccc;position:relative;line-height:30px;margin-bottom:0 !important}.paragraph--type-p-locations-map .locations-map__filter ul li button:hover,.paragraph--type-navigation a:hover,.menu--horizontal-navigation--second-level li a:hover,.page-main ul.menu--horizontal-navigation li a:hover{border-color:#ccc;color:#000}.paragraph--type-p-locations-map .locations-map__filter ul li button:hover:after,.paragraph--type-navigation a:hover:after,.menu--horizontal-navigation--second-level li a:hover:after,.page-main ul.menu--horizontal-navigation li a:hover:after{content:" ";background-color:#e4002b;display:block;position:absolute;right:0;bottom:0;height:3px;width:calc((calc(1440px - 15px * 2))/12*1 - 15px)}@media(max-width: 1440px){.paragraph--type-p-locations-map .locations-map__filter ul li button:hover:after,.paragraph--type-navigation a:hover:after,.menu--horizontal-navigation--second-level li a:hover:after,.page-main ul.menu--horizontal-navigation li a:hover:after{width:calc((100vw - 15px*2)/12 - 15px)}}@media(max-width: 992px){.paragraph--type-p-locations-map .locations-map__filter ul li button:hover:after,.paragraph--type-navigation a:hover:after,.menu--horizontal-navigation--second-level li a:hover:after,.page-main ul.menu--horizontal-navigation li a:hover:after{width:100%}}.sidebar--gray-background:after,.paragraph[style*=background-color]:last-child:after{background-color:inherit;content:" ";display:inline-block;width:100vw;height:100%;position:absolute;top:0;left:100%}@media(max-width: 992px){.sidebar--gray-background:after,.paragraph[style*=background-color]:last-child:after{display:none}}@media(max-width: 992px){.sidebar--gray-background,.paragraph[style*=background-color]:last-child{width:auto;margin-right:15px}}.paragraph--type-p-locations-map .locations-map__filter ul li button>span,.teaser--standard .teaser__content,.paragraph--type-tabs .content-tab__img{position:relative;right:calc(-1440px/12)}@media(max-width: 1440px){.paragraph--type-p-locations-map .locations-map__filter ul li button>span,.teaser--standard .teaser__content,.paragraph--type-tabs .content-tab__img{right:-8.3333333333vw}}[class*=col-xs-].sidebar .col-md-1:not(.form-item),[class*=col-xs-].teaser-collection .col-md-1:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-1:not(.form-item),[class*=col-xs-].paragraph .col-md-1:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-1:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-1:not(.form-item){width:calc((calc(1440px - 15px * 2))/12*1 - var(--scrollbar-width)/(12/1))}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){[class*=col-xs-].sidebar .col-md-1:not(.form-item),[class*=col-xs-].teaser-collection .col-md-1:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-1:not(.form-item),[class*=col-xs-].paragraph .col-md-1:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-1:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-1:not(.form-item){width:calc((calc(1440px - 15px * 2))/12*1)}}@media(max-width: 1440px){[class*=col-xs-].sidebar .col-md-1:not(.form-item),[class*=col-xs-].teaser-collection .col-md-1:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-1:not(.form-item),[class*=col-xs-].paragraph .col-md-1:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-1:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-1:not(.form-item){width:calc((100vw - 15px*2)/12*1 - var(--scrollbar-width)/(12/1))}}@media(max-width: 992px){[class*=col-xs-].sidebar .col-md-1:not(.form-item),[class*=col-xs-].teaser-collection .col-md-1:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-1:not(.form-item),[class*=col-xs-].paragraph .col-md-1:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-1:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-1:not(.form-item){width:100%}}[class*=col-xs-].sidebar .col-md-1:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-1:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-1:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-1:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-1:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-1:not(.form-item).subtract-padding{width:calc((calc(1440px - 15px * 2))/12*1 - 15px*2)}@media(max-width: 1440px){[class*=col-xs-].sidebar .col-md-1:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-1:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-1:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-1:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-1:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-1:not(.form-item).subtract-padding{width:calc((100vw - 15px*2)/12*1 - 15px*2)}}@media(max-width: 992px){[class*=col-xs-].sidebar .col-md-1:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-1:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-1:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-1:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-1:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-1:not(.form-item).subtract-padding{width:100%}}[class*=col-xs-].sidebar .col-md-2:not(.form-item),[class*=col-xs-].teaser-collection .col-md-2:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-2:not(.form-item),[class*=col-xs-].paragraph .col-md-2:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-2:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-2:not(.form-item){width:calc((calc(1440px - 15px * 2))/12*2 - var(--scrollbar-width)/(12/2))}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){[class*=col-xs-].sidebar .col-md-2:not(.form-item),[class*=col-xs-].teaser-collection .col-md-2:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-2:not(.form-item),[class*=col-xs-].paragraph .col-md-2:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-2:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-2:not(.form-item){width:calc((calc(1440px - 15px * 2))/12*2)}}@media(max-width: 1440px){[class*=col-xs-].sidebar .col-md-2:not(.form-item),[class*=col-xs-].teaser-collection .col-md-2:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-2:not(.form-item),[class*=col-xs-].paragraph .col-md-2:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-2:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-2:not(.form-item){width:calc((100vw - 15px*2)/12*2 - var(--scrollbar-width)/(12/2))}}@media(max-width: 992px){[class*=col-xs-].sidebar .col-md-2:not(.form-item),[class*=col-xs-].teaser-collection .col-md-2:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-2:not(.form-item),[class*=col-xs-].paragraph .col-md-2:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-2:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-2:not(.form-item){width:100%}}[class*=col-xs-].sidebar .col-md-2:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-2:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-2:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-2:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-2:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-2:not(.form-item).subtract-padding{width:calc((calc(1440px - 15px * 2))/12*2 - 15px*2)}@media(max-width: 1440px){[class*=col-xs-].sidebar .col-md-2:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-2:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-2:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-2:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-2:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-2:not(.form-item).subtract-padding{width:calc((100vw - 15px*2)/12*2 - 15px*2)}}@media(max-width: 992px){[class*=col-xs-].sidebar .col-md-2:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-2:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-2:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-2:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-2:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-2:not(.form-item).subtract-padding{width:100%}}[class*=col-xs-].sidebar .col-md-3:not(.form-item),[class*=col-xs-].teaser-collection .col-md-3:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-3:not(.form-item),[class*=col-xs-].paragraph .col-md-3:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-3:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-3:not(.form-item){width:calc((calc(1440px - 15px * 2))/12*3 - var(--scrollbar-width)/(12/3))}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){[class*=col-xs-].sidebar .col-md-3:not(.form-item),[class*=col-xs-].teaser-collection .col-md-3:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-3:not(.form-item),[class*=col-xs-].paragraph .col-md-3:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-3:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-3:not(.form-item){width:calc((calc(1440px - 15px * 2))/12*3)}}@media(max-width: 1440px){[class*=col-xs-].sidebar .col-md-3:not(.form-item),[class*=col-xs-].teaser-collection .col-md-3:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-3:not(.form-item),[class*=col-xs-].paragraph .col-md-3:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-3:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-3:not(.form-item){width:calc((100vw - 15px*2)/12*3 - var(--scrollbar-width)/(12/3))}}@media(max-width: 992px){[class*=col-xs-].sidebar .col-md-3:not(.form-item),[class*=col-xs-].teaser-collection .col-md-3:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-3:not(.form-item),[class*=col-xs-].paragraph .col-md-3:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-3:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-3:not(.form-item){width:100%}}[class*=col-xs-].sidebar .col-md-3:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-3:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-3:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-3:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-3:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-3:not(.form-item).subtract-padding{width:calc((calc(1440px - 15px * 2))/12*3 - 15px*2)}@media(max-width: 1440px){[class*=col-xs-].sidebar .col-md-3:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-3:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-3:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-3:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-3:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-3:not(.form-item).subtract-padding{width:calc((100vw - 15px*2)/12*3 - 15px*2)}}@media(max-width: 992px){[class*=col-xs-].sidebar .col-md-3:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-3:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-3:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-3:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-3:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-3:not(.form-item).subtract-padding{width:100%}}[class*=col-xs-].sidebar .col-md-4:not(.form-item),[class*=col-xs-].teaser-collection .col-md-4:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-4:not(.form-item),[class*=col-xs-].paragraph .col-md-4:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-4:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-4:not(.form-item){width:calc((calc(1440px - 15px * 2))/12*4 - var(--scrollbar-width)/(12/4))}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){[class*=col-xs-].sidebar .col-md-4:not(.form-item),[class*=col-xs-].teaser-collection .col-md-4:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-4:not(.form-item),[class*=col-xs-].paragraph .col-md-4:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-4:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-4:not(.form-item){width:calc((calc(1440px - 15px * 2))/12*4)}}@media(max-width: 1440px){[class*=col-xs-].sidebar .col-md-4:not(.form-item),[class*=col-xs-].teaser-collection .col-md-4:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-4:not(.form-item),[class*=col-xs-].paragraph .col-md-4:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-4:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-4:not(.form-item){width:calc((100vw - 15px*2)/12*4 - var(--scrollbar-width)/(12/4))}}@media(max-width: 992px){[class*=col-xs-].sidebar .col-md-4:not(.form-item),[class*=col-xs-].teaser-collection .col-md-4:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-4:not(.form-item),[class*=col-xs-].paragraph .col-md-4:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-4:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-4:not(.form-item){width:100%}}[class*=col-xs-].sidebar .col-md-4:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-4:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-4:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-4:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-4:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-4:not(.form-item).subtract-padding{width:calc((calc(1440px - 15px * 2))/12*4 - 15px*2)}@media(max-width: 1440px){[class*=col-xs-].sidebar .col-md-4:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-4:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-4:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-4:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-4:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-4:not(.form-item).subtract-padding{width:calc((100vw - 15px*2)/12*4 - 15px*2)}}@media(max-width: 992px){[class*=col-xs-].sidebar .col-md-4:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-4:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-4:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-4:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-4:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-4:not(.form-item).subtract-padding{width:100%}}[class*=col-xs-].sidebar .col-md-5:not(.form-item),[class*=col-xs-].teaser-collection .col-md-5:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-5:not(.form-item),[class*=col-xs-].paragraph .col-md-5:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-5:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-5:not(.form-item){width:calc((calc(1440px - 15px * 2))/12*5 - var(--scrollbar-width)/(12/5))}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){[class*=col-xs-].sidebar .col-md-5:not(.form-item),[class*=col-xs-].teaser-collection .col-md-5:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-5:not(.form-item),[class*=col-xs-].paragraph .col-md-5:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-5:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-5:not(.form-item){width:calc((calc(1440px - 15px * 2))/12*5)}}@media(max-width: 1440px){[class*=col-xs-].sidebar .col-md-5:not(.form-item),[class*=col-xs-].teaser-collection .col-md-5:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-5:not(.form-item),[class*=col-xs-].paragraph .col-md-5:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-5:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-5:not(.form-item){width:calc((100vw - 15px*2)/12*5 - var(--scrollbar-width)/(12/5))}}@media(max-width: 992px){[class*=col-xs-].sidebar .col-md-5:not(.form-item),[class*=col-xs-].teaser-collection .col-md-5:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-5:not(.form-item),[class*=col-xs-].paragraph .col-md-5:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-5:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-5:not(.form-item){width:100%}}[class*=col-xs-].sidebar .col-md-5:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-5:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-5:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-5:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-5:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-5:not(.form-item).subtract-padding{width:calc((calc(1440px - 15px * 2))/12*5 - 15px*2)}@media(max-width: 1440px){[class*=col-xs-].sidebar .col-md-5:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-5:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-5:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-5:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-5:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-5:not(.form-item).subtract-padding{width:calc((100vw - 15px*2)/12*5 - 15px*2)}}@media(max-width: 992px){[class*=col-xs-].sidebar .col-md-5:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-5:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-5:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-5:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-5:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-5:not(.form-item).subtract-padding{width:100%}}[class*=col-xs-].sidebar .col-md-6:not(.form-item),[class*=col-xs-].teaser-collection .col-md-6:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-6:not(.form-item),[class*=col-xs-].paragraph .col-md-6:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-6:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-6:not(.form-item),[class*=col-xs-].sidebar .search__results.new-search:not(.form-item),[class*=col-xs-].teaser-collection .search__results.new-search:not(.form-item),[class*=col-xs-].paragraph--type-persons .search__results.new-search:not(.form-item),[class*=col-xs-].paragraph .search__results.new-search:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .search__results.new-search:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .search__results.new-search:not(.form-item){width:calc((calc(1440px - 15px * 2))/12*6 - var(--scrollbar-width)/(12/6))}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){[class*=col-xs-].sidebar .col-md-6:not(.form-item),[class*=col-xs-].teaser-collection .col-md-6:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-6:not(.form-item),[class*=col-xs-].paragraph .col-md-6:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-6:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-6:not(.form-item),[class*=col-xs-].sidebar .search__results.new-search:not(.form-item),[class*=col-xs-].teaser-collection .search__results.new-search:not(.form-item),[class*=col-xs-].paragraph--type-persons .search__results.new-search:not(.form-item),[class*=col-xs-].paragraph .search__results.new-search:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .search__results.new-search:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .search__results.new-search:not(.form-item){width:calc((calc(1440px - 15px * 2))/12*6)}}@media(max-width: 1440px){[class*=col-xs-].sidebar .col-md-6:not(.form-item),[class*=col-xs-].teaser-collection .col-md-6:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-6:not(.form-item),[class*=col-xs-].paragraph .col-md-6:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-6:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-6:not(.form-item),[class*=col-xs-].sidebar .search__results.new-search:not(.form-item),[class*=col-xs-].teaser-collection .search__results.new-search:not(.form-item),[class*=col-xs-].paragraph--type-persons .search__results.new-search:not(.form-item),[class*=col-xs-].paragraph .search__results.new-search:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .search__results.new-search:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .search__results.new-search:not(.form-item){width:calc((100vw - 15px*2)/12*6 - var(--scrollbar-width)/(12/6))}}@media(max-width: 992px){[class*=col-xs-].sidebar .col-md-6:not(.form-item),[class*=col-xs-].teaser-collection .col-md-6:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-6:not(.form-item),[class*=col-xs-].paragraph .col-md-6:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-6:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-6:not(.form-item),[class*=col-xs-].sidebar .search__results.new-search:not(.form-item),[class*=col-xs-].teaser-collection .search__results.new-search:not(.form-item),[class*=col-xs-].paragraph--type-persons .search__results.new-search:not(.form-item),[class*=col-xs-].paragraph .search__results.new-search:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .search__results.new-search:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .search__results.new-search:not(.form-item){width:100%}}[class*=col-xs-].sidebar .col-md-6:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-6:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-6:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-6:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-6:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-6:not(.form-item).subtract-padding,[class*=col-xs-].sidebar .search__results.new-search:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .search__results.new-search:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .search__results.new-search:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .search__results.new-search:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .search__results.new-search:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .search__results.new-search:not(.form-item).subtract-padding{width:calc((calc(1440px - 15px * 2))/12*6 - 15px*2)}@media(max-width: 1440px){[class*=col-xs-].sidebar .col-md-6:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-6:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-6:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-6:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-6:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-6:not(.form-item).subtract-padding,[class*=col-xs-].sidebar .search__results.new-search:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .search__results.new-search:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .search__results.new-search:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .search__results.new-search:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .search__results.new-search:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .search__results.new-search:not(.form-item).subtract-padding{width:calc((100vw - 15px*2)/12*6 - 15px*2)}}@media(max-width: 992px){[class*=col-xs-].sidebar .col-md-6:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-6:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-6:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-6:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-6:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-6:not(.form-item).subtract-padding,[class*=col-xs-].sidebar .search__results.new-search:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .search__results.new-search:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .search__results.new-search:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .search__results.new-search:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .search__results.new-search:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .search__results.new-search:not(.form-item).subtract-padding{width:100%}}[class*=col-xs-].sidebar .col-md-7:not(.form-item),[class*=col-xs-].teaser-collection .col-md-7:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-7:not(.form-item),[class*=col-xs-].paragraph .col-md-7:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-7:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-7:not(.form-item){width:calc((calc(1440px - 15px * 2))/12*7 - var(--scrollbar-width)/(12/7))}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){[class*=col-xs-].sidebar .col-md-7:not(.form-item),[class*=col-xs-].teaser-collection .col-md-7:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-7:not(.form-item),[class*=col-xs-].paragraph .col-md-7:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-7:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-7:not(.form-item){width:calc((calc(1440px - 15px * 2))/12*7)}}@media(max-width: 1440px){[class*=col-xs-].sidebar .col-md-7:not(.form-item),[class*=col-xs-].teaser-collection .col-md-7:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-7:not(.form-item),[class*=col-xs-].paragraph .col-md-7:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-7:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-7:not(.form-item){width:calc((100vw - 15px*2)/12*7 - var(--scrollbar-width)/(12/7))}}@media(max-width: 992px){[class*=col-xs-].sidebar .col-md-7:not(.form-item),[class*=col-xs-].teaser-collection .col-md-7:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-7:not(.form-item),[class*=col-xs-].paragraph .col-md-7:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-7:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-7:not(.form-item){width:100%}}[class*=col-xs-].sidebar .col-md-7:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-7:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-7:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-7:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-7:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-7:not(.form-item).subtract-padding{width:calc((calc(1440px - 15px * 2))/12*7 - 15px*2)}@media(max-width: 1440px){[class*=col-xs-].sidebar .col-md-7:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-7:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-7:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-7:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-7:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-7:not(.form-item).subtract-padding{width:calc((100vw - 15px*2)/12*7 - 15px*2)}}@media(max-width: 992px){[class*=col-xs-].sidebar .col-md-7:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-7:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-7:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-7:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-7:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-7:not(.form-item).subtract-padding{width:100%}}[class*=col-xs-].sidebar .col-md-8:not(.form-item),[class*=col-xs-].teaser-collection .col-md-8:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-8:not(.form-item),[class*=col-xs-].paragraph .col-md-8:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-8:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-8:not(.form-item){width:calc((calc(1440px - 15px * 2))/12*8 - var(--scrollbar-width)/(12/8))}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){[class*=col-xs-].sidebar .col-md-8:not(.form-item),[class*=col-xs-].teaser-collection .col-md-8:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-8:not(.form-item),[class*=col-xs-].paragraph .col-md-8:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-8:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-8:not(.form-item){width:calc((calc(1440px - 15px * 2))/12*8)}}@media(max-width: 1440px){[class*=col-xs-].sidebar .col-md-8:not(.form-item),[class*=col-xs-].teaser-collection .col-md-8:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-8:not(.form-item),[class*=col-xs-].paragraph .col-md-8:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-8:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-8:not(.form-item){width:calc((100vw - 15px*2)/12*8 - var(--scrollbar-width)/(12/8))}}@media(max-width: 992px){[class*=col-xs-].sidebar .col-md-8:not(.form-item),[class*=col-xs-].teaser-collection .col-md-8:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-8:not(.form-item),[class*=col-xs-].paragraph .col-md-8:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-8:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-8:not(.form-item){width:100%}}[class*=col-xs-].sidebar .col-md-8:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-8:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-8:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-8:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-8:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-8:not(.form-item).subtract-padding{width:calc((calc(1440px - 15px * 2))/12*8 - 15px*2)}@media(max-width: 1440px){[class*=col-xs-].sidebar .col-md-8:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-8:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-8:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-8:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-8:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-8:not(.form-item).subtract-padding{width:calc((100vw - 15px*2)/12*8 - 15px*2)}}@media(max-width: 992px){[class*=col-xs-].sidebar .col-md-8:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-8:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-8:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-8:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-8:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-8:not(.form-item).subtract-padding{width:100%}}[class*=col-xs-].sidebar .col-md-9:not(.form-item),[class*=col-xs-].teaser-collection .col-md-9:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-9:not(.form-item),[class*=col-xs-].paragraph .col-md-9:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-9:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-9:not(.form-item){width:calc((calc(1440px - 15px * 2))/12*9 - var(--scrollbar-width)/(12/9))}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){[class*=col-xs-].sidebar .col-md-9:not(.form-item),[class*=col-xs-].teaser-collection .col-md-9:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-9:not(.form-item),[class*=col-xs-].paragraph .col-md-9:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-9:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-9:not(.form-item){width:calc((calc(1440px - 15px * 2))/12*9)}}@media(max-width: 1440px){[class*=col-xs-].sidebar .col-md-9:not(.form-item),[class*=col-xs-].teaser-collection .col-md-9:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-9:not(.form-item),[class*=col-xs-].paragraph .col-md-9:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-9:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-9:not(.form-item){width:calc((100vw - 15px*2)/12*9 - var(--scrollbar-width)/(12/9))}}@media(max-width: 992px){[class*=col-xs-].sidebar .col-md-9:not(.form-item),[class*=col-xs-].teaser-collection .col-md-9:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-9:not(.form-item),[class*=col-xs-].paragraph .col-md-9:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-9:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-9:not(.form-item){width:100%}}[class*=col-xs-].sidebar .col-md-9:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-9:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-9:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-9:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-9:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-9:not(.form-item).subtract-padding{width:calc((calc(1440px - 15px * 2))/12*9 - 15px*2)}@media(max-width: 1440px){[class*=col-xs-].sidebar .col-md-9:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-9:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-9:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-9:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-9:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-9:not(.form-item).subtract-padding{width:calc((100vw - 15px*2)/12*9 - 15px*2)}}@media(max-width: 992px){[class*=col-xs-].sidebar .col-md-9:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-9:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-9:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-9:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-9:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-9:not(.form-item).subtract-padding{width:100%}}[class*=col-xs-].sidebar .col-md-10:not(.form-item),[class*=col-xs-].teaser-collection .col-md-10:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-10:not(.form-item),[class*=col-xs-].paragraph .col-md-10:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-10:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-10:not(.form-item){width:calc((calc(1440px - 15px * 2))/12*10 - var(--scrollbar-width)/(12/10))}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){[class*=col-xs-].sidebar .col-md-10:not(.form-item),[class*=col-xs-].teaser-collection .col-md-10:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-10:not(.form-item),[class*=col-xs-].paragraph .col-md-10:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-10:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-10:not(.form-item){width:calc((calc(1440px - 15px * 2))/12*10)}}@media(max-width: 1440px){[class*=col-xs-].sidebar .col-md-10:not(.form-item),[class*=col-xs-].teaser-collection .col-md-10:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-10:not(.form-item),[class*=col-xs-].paragraph .col-md-10:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-10:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-10:not(.form-item){width:calc((100vw - 15px*2)/12*10 - var(--scrollbar-width)/(12/10))}}@media(max-width: 992px){[class*=col-xs-].sidebar .col-md-10:not(.form-item),[class*=col-xs-].teaser-collection .col-md-10:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-10:not(.form-item),[class*=col-xs-].paragraph .col-md-10:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-10:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-10:not(.form-item){width:100%}}[class*=col-xs-].sidebar .col-md-10:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-10:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-10:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-10:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-10:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-10:not(.form-item).subtract-padding{width:calc((calc(1440px - 15px * 2))/12*10 - 15px*2)}@media(max-width: 1440px){[class*=col-xs-].sidebar .col-md-10:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-10:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-10:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-10:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-10:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-10:not(.form-item).subtract-padding{width:calc((100vw - 15px*2)/12*10 - 15px*2)}}@media(max-width: 992px){[class*=col-xs-].sidebar .col-md-10:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-10:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-10:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-10:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-10:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-10:not(.form-item).subtract-padding{width:100%}}[class*=col-xs-].sidebar .col-md-11:not(.form-item),[class*=col-xs-].teaser-collection .col-md-11:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-11:not(.form-item),[class*=col-xs-].paragraph .col-md-11:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-11:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-11:not(.form-item){width:calc((calc(1440px - 15px * 2))/12*11 - var(--scrollbar-width)/(12/11))}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){[class*=col-xs-].sidebar .col-md-11:not(.form-item),[class*=col-xs-].teaser-collection .col-md-11:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-11:not(.form-item),[class*=col-xs-].paragraph .col-md-11:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-11:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-11:not(.form-item){width:calc((calc(1440px - 15px * 2))/12*11)}}@media(max-width: 1440px){[class*=col-xs-].sidebar .col-md-11:not(.form-item),[class*=col-xs-].teaser-collection .col-md-11:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-11:not(.form-item),[class*=col-xs-].paragraph .col-md-11:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-11:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-11:not(.form-item){width:calc((100vw - 15px*2)/12*11 - var(--scrollbar-width)/(12/11))}}@media(max-width: 992px){[class*=col-xs-].sidebar .col-md-11:not(.form-item),[class*=col-xs-].teaser-collection .col-md-11:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-11:not(.form-item),[class*=col-xs-].paragraph .col-md-11:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-11:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-11:not(.form-item){width:100%}}[class*=col-xs-].sidebar .col-md-11:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-11:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-11:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-11:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-11:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-11:not(.form-item).subtract-padding{width:calc((calc(1440px - 15px * 2))/12*11 - 15px*2)}@media(max-width: 1440px){[class*=col-xs-].sidebar .col-md-11:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-11:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-11:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-11:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-11:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-11:not(.form-item).subtract-padding{width:calc((100vw - 15px*2)/12*11 - 15px*2)}}@media(max-width: 992px){[class*=col-xs-].sidebar .col-md-11:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-11:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-11:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-11:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-11:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-11:not(.form-item).subtract-padding{width:100%}}[class*=col-xs-].sidebar .col-md-12:not(.form-item),[class*=col-xs-].teaser-collection .col-md-12:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-12:not(.form-item),[class*=col-xs-].paragraph .col-md-12:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-12:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-12:not(.form-item){width:calc((calc(1440px - 15px * 2))/12*12 - var(--scrollbar-width)/(12/12))}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){[class*=col-xs-].sidebar .col-md-12:not(.form-item),[class*=col-xs-].teaser-collection .col-md-12:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-12:not(.form-item),[class*=col-xs-].paragraph .col-md-12:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-12:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-12:not(.form-item){width:calc((calc(1440px - 15px * 2))/12*12)}}@media(max-width: 1440px){[class*=col-xs-].sidebar .col-md-12:not(.form-item),[class*=col-xs-].teaser-collection .col-md-12:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-12:not(.form-item),[class*=col-xs-].paragraph .col-md-12:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-12:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-12:not(.form-item){width:calc((100vw - 15px*2)/12*12 - var(--scrollbar-width)/(12/12))}}@media(max-width: 992px){[class*=col-xs-].sidebar .col-md-12:not(.form-item),[class*=col-xs-].teaser-collection .col-md-12:not(.form-item),[class*=col-xs-].paragraph--type-persons .col-md-12:not(.form-item),[class*=col-xs-].paragraph .col-md-12:not(.form-item),[class*=col-xs-].section-item.col-xs-12 .col-md-12:not(.form-item),[class*=col-xs-].section-item.search__results.new-search .col-md-12:not(.form-item){width:100%}}[class*=col-xs-].sidebar .col-md-12:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-12:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-12:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-12:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-12:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-12:not(.form-item).subtract-padding{width:calc((calc(1440px - 15px * 2))/12*12 - 15px*2)}@media(max-width: 1440px){[class*=col-xs-].sidebar .col-md-12:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-12:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-12:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-12:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-12:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-12:not(.form-item).subtract-padding{width:calc((100vw - 15px*2)/12*12 - 15px*2)}}@media(max-width: 992px){[class*=col-xs-].sidebar .col-md-12:not(.form-item).subtract-padding,[class*=col-xs-].teaser-collection .col-md-12:not(.form-item).subtract-padding,[class*=col-xs-].paragraph--type-persons .col-md-12:not(.form-item).subtract-padding,[class*=col-xs-].paragraph .col-md-12:not(.form-item).subtract-padding,[class*=col-xs-].section-item.col-xs-12 .col-md-12:not(.form-item).subtract-padding,[class*=col-xs-].section-item.search__results.new-search .col-md-12:not(.form-item).subtract-padding{width:100%}}body[data-current-path$="/suche"] .col-md-offset-1.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-1.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-1.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-1.search__results.new-search{margin-left:calc((calc(1440px - 15px * 2))/12*1 - var(--scrollbar-width)/(12/1))}@media(max-width: 1440px){body[data-current-path$="/suche"] .col-md-offset-1.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-1.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-1.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-1.search__results.new-search{margin-left:calc((100vw - 15px*2)/12*1 - var(--scrollbar-width)/(12/1))}}@media(max-width: 992px){body[data-current-path$="/suche"] .col-md-offset-1.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-1.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-1.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-1.search__results.new-search{margin-left:100%}}body[data-current-path$="/suche"] .col-md-offset-2.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-2.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-2.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-2.search__results.new-search{margin-left:calc((calc(1440px - 15px * 2))/12*2 - var(--scrollbar-width)/(12/2))}@media(max-width: 1440px){body[data-current-path$="/suche"] .col-md-offset-2.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-2.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-2.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-2.search__results.new-search{margin-left:calc((100vw - 15px*2)/12*2 - var(--scrollbar-width)/(12/2))}}@media(max-width: 992px){body[data-current-path$="/suche"] .col-md-offset-2.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-2.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-2.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-2.search__results.new-search{margin-left:100%}}body[data-current-path$="/suche"] .col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-3,body[data-current-path$="/suche"] .search__results.new-search,body[data-current-path$="/search"] .search__results.new-search{margin-left:calc((calc(1440px - 15px * 2))/12*3 - var(--scrollbar-width)/(12/3))}@media(max-width: 1440px){body[data-current-path$="/suche"] .col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-3,body[data-current-path$="/suche"] .search__results.new-search,body[data-current-path$="/search"] .search__results.new-search{margin-left:calc((100vw - 15px*2)/12*3 - var(--scrollbar-width)/(12/3))}}@media(max-width: 992px){body[data-current-path$="/suche"] .col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-3,body[data-current-path$="/suche"] .search__results.new-search,body[data-current-path$="/search"] .search__results.new-search{margin-left:100%}}body[data-current-path$="/suche"] .col-md-offset-4.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-4.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-4.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-4.search__results.new-search{margin-left:calc((calc(1440px - 15px * 2))/12*4 - var(--scrollbar-width)/(12/4))}@media(max-width: 1440px){body[data-current-path$="/suche"] .col-md-offset-4.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-4.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-4.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-4.search__results.new-search{margin-left:calc((100vw - 15px*2)/12*4 - var(--scrollbar-width)/(12/4))}}@media(max-width: 992px){body[data-current-path$="/suche"] .col-md-offset-4.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-4.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-4.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-4.search__results.new-search{margin-left:100%}}body[data-current-path$="/suche"] .col-md-offset-5.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-5.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-5.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-5.search__results.new-search{margin-left:calc((calc(1440px - 15px * 2))/12*5 - var(--scrollbar-width)/(12/5))}@media(max-width: 1440px){body[data-current-path$="/suche"] .col-md-offset-5.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-5.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-5.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-5.search__results.new-search{margin-left:calc((100vw - 15px*2)/12*5 - var(--scrollbar-width)/(12/5))}}@media(max-width: 992px){body[data-current-path$="/suche"] .col-md-offset-5.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-5.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-5.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-5.search__results.new-search{margin-left:100%}}body[data-current-path$="/suche"] .col-md-offset-6.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-6.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-6.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-6.search__results.new-search{margin-left:calc((calc(1440px - 15px * 2))/12*6 - var(--scrollbar-width)/(12/6))}@media(max-width: 1440px){body[data-current-path$="/suche"] .col-md-offset-6.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-6.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-6.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-6.search__results.new-search{margin-left:calc((100vw - 15px*2)/12*6 - var(--scrollbar-width)/(12/6))}}@media(max-width: 992px){body[data-current-path$="/suche"] .col-md-offset-6.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-6.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-6.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-6.search__results.new-search{margin-left:100%}}body[data-current-path$="/suche"] .col-md-offset-7.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-7.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-7.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-7.search__results.new-search{margin-left:calc((calc(1440px - 15px * 2))/12*7 - var(--scrollbar-width)/(12/7))}@media(max-width: 1440px){body[data-current-path$="/suche"] .col-md-offset-7.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-7.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-7.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-7.search__results.new-search{margin-left:calc((100vw - 15px*2)/12*7 - var(--scrollbar-width)/(12/7))}}@media(max-width: 992px){body[data-current-path$="/suche"] .col-md-offset-7.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-7.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-7.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-7.search__results.new-search{margin-left:100%}}body[data-current-path$="/suche"] .col-md-offset-8.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-8.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-8.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-8.search__results.new-search{margin-left:calc((calc(1440px - 15px * 2))/12*8 - var(--scrollbar-width)/(12/8))}@media(max-width: 1440px){body[data-current-path$="/suche"] .col-md-offset-8.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-8.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-8.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-8.search__results.new-search{margin-left:calc((100vw - 15px*2)/12*8 - var(--scrollbar-width)/(12/8))}}@media(max-width: 992px){body[data-current-path$="/suche"] .col-md-offset-8.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-8.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-8.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-8.search__results.new-search{margin-left:100%}}body[data-current-path$="/suche"] .col-md-offset-9.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-9.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-9.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-9.search__results.new-search{margin-left:calc((calc(1440px - 15px * 2))/12*9 - var(--scrollbar-width)/(12/9))}@media(max-width: 1440px){body[data-current-path$="/suche"] .col-md-offset-9.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-9.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-9.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-9.search__results.new-search{margin-left:calc((100vw - 15px*2)/12*9 - var(--scrollbar-width)/(12/9))}}@media(max-width: 992px){body[data-current-path$="/suche"] .col-md-offset-9.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-9.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-9.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-9.search__results.new-search{margin-left:100%}}body[data-current-path$="/suche"] .col-md-offset-10.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-10.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-10.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-10.search__results.new-search{margin-left:calc((calc(1440px - 15px * 2))/12*10 - var(--scrollbar-width)/(12/10))}@media(max-width: 1440px){body[data-current-path$="/suche"] .col-md-offset-10.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-10.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-10.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-10.search__results.new-search{margin-left:calc((100vw - 15px*2)/12*10 - var(--scrollbar-width)/(12/10))}}@media(max-width: 992px){body[data-current-path$="/suche"] .col-md-offset-10.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-10.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-10.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-10.search__results.new-search{margin-left:100%}}body[data-current-path$="/suche"] .col-md-offset-11.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-11.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-11.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-11.search__results.new-search{margin-left:calc((calc(1440px - 15px * 2))/12*11 - var(--scrollbar-width)/(12/11))}@media(max-width: 1440px){body[data-current-path$="/suche"] .col-md-offset-11.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-11.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-11.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-11.search__results.new-search{margin-left:calc((100vw - 15px*2)/12*11 - var(--scrollbar-width)/(12/11))}}@media(max-width: 992px){body[data-current-path$="/suche"] .col-md-offset-11.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-11.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-11.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-11.search__results.new-search{margin-left:100%}}body[data-current-path$="/suche"] .col-md-offset-12.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-12.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-12.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-12.search__results.new-search{margin-left:calc((calc(1440px - 15px * 2))/12*12 - var(--scrollbar-width)/(12/12))}@media(max-width: 1440px){body[data-current-path$="/suche"] .col-md-offset-12.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-12.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-12.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-12.search__results.new-search{margin-left:calc((100vw - 15px*2)/12*12 - var(--scrollbar-width)/(12/12))}}@media(max-width: 992px){body[data-current-path$="/suche"] .col-md-offset-12.col-md-offset-3,body[data-current-path$="/search"] .col-md-offset-12.col-md-offset-3,body[data-current-path$="/suche"] .col-md-offset-12.search__results.new-search,body[data-current-path$="/search"] .col-md-offset-12.search__results.new-search{margin-left:100%}}.sidebar ul,.intro-text ul,.section-item ul{list-style:none;line-height:1.5}.sidebar ul li,.intro-text ul li,.section-item ul li{margin-bottom:.6em}.sidebar ul li:before,.intro-text ul li:before,.section-item ul li:before{content:"•";color:#e4002b;display:inline-block;width:1em;margin-left:-1em}.sidebar ul.underlined,.intro-text ul.underlined,.section-item ul.underlined{padding-left:0}.sidebar ul.underlined li,.intro-text ul.underlined li,.section-item ul.underlined li{margin-bottom:0;padding:28px 0;border-bottom:1px solid #ccc}.sidebar ul.underlined li:before,.intro-text ul.underlined li:before,.section-item ul.underlined li:before{display:none}.section-item ol{list-style:none;counter-reset:custom-counter;line-height:1.5;margin-left:15px}.section-item ol li{margin-bottom:1em;counter-increment:custom-counter}.section-item ol li:before{content:counter(custom-counter);font-weight:bold;font-size:16px;margin-right:.5rem;line-height:0;color:red;border:1px solid;width:30px;height:30px;margin-left:-42px;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;position:absolute}.section-item ol h3{margin-bottom:2px;margin-top:25px}.node--type-n-download.node--view-mode-teaser .field--name-field-download-link a,[data-entity-type=file]>a,a[data-entity-type=file],a.download-link,.file--application-pdf a,.ck-editor__editable [data-entity-type=file]>a,.ck-editor__editable a[data-entity-type=file],.ck-editor__editable a.download-link{color:#e4002b !important;display:flex;flex-direction:row;align-items:center;border:0}.node--type-n-download.node--view-mode-teaser .field--name-field-download-link a:focus,[data-entity-type=file]>a:focus,a[data-entity-type=file]:focus,a.download-link:focus,.file--application-pdf a:focus{border-bottom:none}.node--type-n-download.node--view-mode-teaser .field--name-field-download-link a:before,[data-entity-type=file]>a:before,a[data-entity-type=file]:before,a.download-link:before,.file--application-pdf a:before,.ck-editor__editable [data-entity-type=file]>a:before,.ck-editor__editable a[data-entity-type=file]:before,.ck-editor__editable a.download-link:before{display:inline-block;width:36px;height:28px;font-size:36px;content:"" !important;margin:-15px 15px 0 0;color:#e4002b}.btn-primary,.disclaimer button,#search__wrapper #search__wrapper__submit{background:#e4002b;border:none !important;color:#fff !important;display:inline-block;font-size:16px;letter-spacing:.065em;padding:.3em 2em;text-transform:uppercase}.btn-primary:hover,.disclaimer button:hover,#search__wrapper #search__wrapper__submit:hover{background-color:#e4002b}@keyframes fadeOut{99%{opacity:0;left:0}100%{opacity:0;left:10000px}}@keyframes bounce{0%,5%,13.25%,20%,25%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:translate3d(0, 0, 0) rotate(90deg)}10%,10.75%{transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -30px, 0) rotate(90deg)}17.5%{transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transform:translate3d(0, -15px, 0) rotate(90deg)}22.5%{transform:translate3d(0, -4px, 0) rotate(90deg)}}@font-face{font-family:"KUP_Icons";src:url(/themes/kochan_theme/dist/fonts/icomoon.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"FontRegular";src:url(/themes/kochan_theme/dist/fonts/KarbonWeb-Regular.woff2) format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"FontMedium";src:url(/themes/kochan_theme/dist/fonts/KarbonWeb-Medium.woff2) format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"FontSemibold";src:url(/themes/kochan_theme/dist/fonts/KarbonWeb-Semibold.woff2) format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"FontLight";src:url(/themes/kochan_theme/dist/fonts/KarbonWeb-Light.woff2) format("woff2");font-weight:normal;font-style:normal}.text-arrow:after,.text-arrow:before,.text-arrow-double:after,.text-arrow-double:before,.link-arrow:before,body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton:before,.slider-image-text--item-text--link a:before,.paragraph--type--quote-teaser .quote-teaser--link a:before,#scroll-to-top:after,.pager-nav .pager__item:first-child:not(.is-active) a:before,.pager-nav .pager__item:last-child:not(.is-active) a:before,.pager-nav .pager__item--first a:before,.pager-nav .pager__item--last a:before,.pager-nav .pager__item--previous a:before,.pager-nav .pager__item--next a:before,.paragraph--type-p-title-item a h2:after,.paragraph--type-p-viewfield-section .viewfield_link__title h2:after,.view-v-references .reference:hover:after,.view-v-references .reference.open:after,.paragraph--type--quote-teaser .quote-teaser-wrapper:after,.paragraph--type--icon-teaser .icon-teaser-wrapper:after,.paragraph--type--timeline .timeline .timeline-item--content:after,.paragraph--type-p-image-item .image_link__title h2:after,.paragraph--type-tabs .content-tab__body button:before,.paragraph--type-tabs .content-tabs__switcher button:before,.navigation-item__content:after,.navigation-item__content .field--name-field-navigation-link .field--item:after,.paragraph--type-navigation a.navigation_link__title h2:after,.paragraph.paragraph--type--p-header.full-size .header-video.-has-scroll-indicator .scroll-indicator:after,.paragraph.paragraph--type--p-header.full-size--no-headline .header-video.-has-scroll-indicator .scroll-indicator:after,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .header-video.-has-scroll-indicator .scroll-indicator:after,.paragraph.paragraph--type--p-header.full-size .header-image.-has-scroll-indicator .scroll-indicator:after,.paragraph.paragraph--type--p-header.full-size--no-headline .header-image.-has-scroll-indicator .scroll-indicator:after,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .header-image.-has-scroll-indicator .scroll-indicator:after,.paragraph.paragraph--type--p-header.full-size .h1__wrapper h1:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper h1:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper h1:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size .h1__wrapper body[data-current-path$="/suche"] .view-header:not(.-no-scroll-indicator):after,body[data-current-path$="/suche"] .paragraph.paragraph--type--p-header.full-size .h1__wrapper .view-header:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size .h1__wrapper body[data-current-path$="/search"] .view-header:not(.-no-scroll-indicator):after,body[data-current-path$="/search"] .paragraph.paragraph--type--p-header.full-size .h1__wrapper .view-header:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper body[data-current-path$="/suche"] .view-header:not(.-no-scroll-indicator):after,body[data-current-path$="/suche"] .paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper .view-header:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper body[data-current-path$="/search"] .view-header:not(.-no-scroll-indicator):after,body[data-current-path$="/search"] .paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper .view-header:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper body[data-current-path$="/suche"] .view-header:not(.-no-scroll-indicator):after,body[data-current-path$="/suche"] .paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper .view-header:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper body[data-current-path$="/search"] .view-header:not(.-no-scroll-indicator):after,body[data-current-path$="/search"] .paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper .view-header:not(.-no-scroll-indicator):after,.mega-cta a:after,.icn:before,.slider-dots li button:before,.slick-dots li button:before,.node--type-n-download.node--view-mode-teaser .field--name-field-download-link a:before,[data-entity-type=file]>a:before,a[data-entity-type=file]:before,a.download-link:before,.file--application-pdf a:before,.ck-editor__editable [data-entity-type=file]>a:before,.ck-editor__editable a[data-entity-type=file]:before,.ck-editor__editable a.download-link:before,[data-icon-after]:after,[data-icon]:before{content:attr(data-icon);font-family:"KUP_Icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[data-icon-after]:after{content:attr(data-icon-after)}.ir-newsletter *,.paragraph.paragraph--type--p-header .header--button-container.important a,.paragraph.paragraph--type--p-header .header--button-container.important a:visited,body #CybotCookiebotDialog,body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText,.eu-cookie-compliance-banner,.eu-cookie-compliance-banner button,body,h1,h2,h3,h4,h5,.headline2,.headline3,body[data-current-path$="/suche"] .view-header,body[data-current-path$="/search"] .view-header,.search__results.new-search li>a,.paragraph--type-p-viewfield-section--v_references h2,body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentTitle,form.form .form-fieldset--legend,form.user-login-form .form-fieldset--legend,#contact-sticky,#video-sticky,#career-sticky,#investor-relations-sticky,.paragraph--type-p-image-item .image__link a,.paragraph--type-p-image-item .image__link span,.paragraph--type-tabs .content-tab__body,#block-companyfacts,.page-header,.paragraph--type-p-locations-map .locations-map__filter ul li button,.paragraph--type-navigation a,.paragraph--type-navigation a:focus,.paragraph--type-navigation a:visited,.menu--horizontal-navigation--second-level li a,.page-main ul.menu--horizontal-navigation li a,.navigation-item__content .field--name-field-navigation-link .field--item a,.font-default{font-family:"FontRegular"}body #CybotCookiebotDialog,body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText,.eu-cookie-compliance-banner,.eu-cookie-compliance-banner button,body,h1,h2,h3,h4,h5,.headline2,.headline3,body[data-current-path$="/suche"] .view-header,body[data-current-path$="/search"] .view-header,.search__results.new-search li>a,.paragraph--type-p-viewfield-section--v_references h2,body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentTitle,form.form .form-fieldset--legend,form.user-login-form .form-fieldset--legend,#contact-sticky,#video-sticky,#career-sticky,#investor-relations-sticky,.paragraph--type-p-image-item .image__link a,.paragraph--type-p-image-item .image__link span,.paragraph--type-tabs .content-tab__body,#block-companyfacts,.page-header,.paragraph--type-p-locations-map .locations-map__filter ul li button,.paragraph--type-navigation a,.paragraph--type-navigation a:focus,.paragraph--type-navigation a:visited,.menu--horizontal-navigation--second-level li a,.page-main ul.menu--horizontal-navigation li a,.navigation-item__content .field--name-field-navigation-link .field--item a{font-size:18px;line-height:1.5;letter-spacing:0;margin:0}.font-default{font-family:"FontRegular" !important}.paragraph--type-p-locations-map .locations-map__description,.paragraph--type-tabs .content-tabs__switch h4,.paragraph--type-tabs .content-tabs__switch .search__results.new-search li>a,.search__results.new-search .paragraph--type-tabs .content-tabs__switch li>a,.paragraph--type-tabs .content-tabs__switch .paragraph--type-p-viewfield-section--v_references h2,.paragraph--type-p-viewfield-section--v_references .paragraph--type-tabs .content-tabs__switch h2,.navbar-text,.navbar-text a>span:first-child,strong,.font-medium{font-family:"FontMedium"}.link-arrow,body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton,.slider-image-text--item-text--link a,.paragraph--type--quote-teaser .quote-teaser--link a,.ir-newsletter #eqs-cms-irtools-contactform button,.footer .region-footer #block-copyright,.footer .nav>li>a,h4,.headline4,.search__results.new-search li>a,.paragraph--type-p-viewfield-section--v_references h2,table th,.ck-editor__editable table th,.btn-primary,.disclaimer button,#search__wrapper #search__wrapper__submit,#contact-sticky__small,#investor-relations-sticky__small,#career-sticky__small,#video-sticky__small,#job-search-sticky,.news--teaser__link a:visited,.news--teaser__link a,.node--type-news.node--view-mode-full .field--name-node-link a:visited,.node--type-news.node--view-mode-full .field--name-node-link a,.node--type-news.node--view-mode-teaser-short .field--name-node-link a:visited,.node--type-news.node--view-mode-teaser-short .field--name-node-link a,.paragraph--type-p-image-item .image__flag,.paragraph--type-p-image-item .image__body a.more-link,a.more-link,a.more-button,a:focus.more-button,a:visited.more-button,.page-main .more-button__wrapper a:visited,.page-main .more-button__wrapper a,.ck-editor__editable a.more-link,.node--type-n-download.node--view-mode-teaser .field--name-field-download-link a,[data-entity-type=file]>a,a[data-entity-type=file],a.download-link,.file--application-pdf a,.ck-editor__editable [data-entity-type=file]>a,.ck-editor__editable a[data-entity-type=file],.ck-editor__editable a.download-link,.font-semibold{font-family:"FontSemibold"}#job-search-sticky,.steps-content .steps-content--item:before,.paragraph--type-quote .field--name-field-quote,.navigation-item__content .field--name-field-navigation-link .field--item a,#block-companyfacts li span,blockquote,p.statement,form.form .form,form.user-login-form .form,form.form .form-item--description,form.user-login-form .form-item--description,form.form .form-item--type-radio .form-item--label,form.form .form-item--type-checkbox .form-item--label,form.user-login-form .form-item--type-radio .form-item--label,form.user-login-form .form-item--type-checkbox .form-item--label,body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentTitle,h2,.headline2,blockquote *,.ck-editor__editable blockquote,.ck-editor__editable p.statement,.font-light{font-family:"FontLight"}#contact-sticky__small,#investor-relations-sticky__small,#career-sticky__small,#video-sticky__small,#job-search-sticky,.news--teaser__link a:visited,.news--teaser__link a,.node--type-news.node--view-mode-full .field--name-node-link a:visited,.node--type-news.node--view-mode-full .field--name-node-link a,.node--type-news.node--view-mode-teaser-short .field--name-node-link a:visited,.node--type-news.node--view-mode-teaser-short .field--name-node-link a,.paragraph--type-p-image-item .image__flag,.paragraph--type-p-image-item .image__body a.more-link,a.more-link,a.more-button,a:focus.more-button,a:visited.more-button,.page-main .more-button__wrapper a:visited,.page-main .more-button__wrapper a,.ck-editor__editable a.more-link,.node--type-n-download.node--view-mode-teaser .field--name-field-download-link a,[data-entity-type=file]>a,a[data-entity-type=file],a.download-link,.file--application-pdf a,.ck-editor__editable [data-entity-type=file]>a,.ck-editor__editable a[data-entity-type=file],.ck-editor__editable a.download-link{font-weight:normal;font-size:16px;line-height:1;letter-spacing:1px;text-transform:uppercase;color:#e4002b}body{font-feature-settings:"lnum=1";font-variant-numeric:lining-nums;font-weight:normal}@media(max-width: 767px){body{font-size:20px}}strong{font-weight:normal}h1,body[data-current-path$="/suche"] .view-header,body[data-current-path$="/search"] .view-header,h2,h3,h4,.search__results.new-search li>a,.paragraph--type-p-viewfield-section--v_references h2,h5{line-height:1;margin:0;overflow:hidden}@media(max-width: 767px){h1,body[data-current-path$="/suche"] .view-header,body[data-current-path$="/search"] .view-header,h2,h3,h4,.search__results.new-search li>a,.paragraph--type-p-viewfield-section--v_references h2,h5{hyphens:auto;-webkit-hyphens:auto}}h1,body[data-current-path$="/suche"] .view-header,body[data-current-path$="/search"] .view-header,.headline1{font-family:"FontLight";font-size:47px;line-height:1.1}@media(max-width: 767px){h1,body[data-current-path$="/suche"] .view-header,body[data-current-path$="/search"] .view-header,.headline1{font-size:38px}}h1.headline1-large,body[data-current-path$="/suche"] .headline1-large.view-header,body[data-current-path$="/search"] .headline1-large.view-header,.headline1.headline1-large{font-size:90px}@media(max-width: 1440px){h1.headline1-large,body[data-current-path$="/suche"] .headline1-large.view-header,body[data-current-path$="/search"] .headline1-large.view-header,.headline1.headline1-large{font-size:75px}}@media(max-width: 767px){h1.headline1-large,body[data-current-path$="/suche"] .headline1-large.view-header,body[data-current-path$="/search"] .headline1-large.view-header,.headline1.headline1-large{font-size:48px}}h2,.headline2,.navigation-item__content .field--name-field-navigation-link .field--item a{font-size:45px;line-height:1.1;margin-bottom:27px}@media(max-width: 1024px){h2,.headline2,.navigation-item__content .field--name-field-navigation-link .field--item a{font-size:38px}}h2.headline2-large,.headline2.headline2-large,.navigation-item__content .field--name-field-navigation-link .field--item a.headline2-large{font-size:70px}@media(max-width: 767px){h2.headline2-large,.headline2.headline2-large,.navigation-item__content .field--name-field-navigation-link .field--item a.headline2-large{font-size:38px}}h3,.headline3,body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentTitle,form.form .form-fieldset--legend,form.user-login-form .form-fieldset--legend,#contact-sticky,#video-sticky,#career-sticky,#investor-relations-sticky,.paragraph--type-p-image-item .image__link a,.paragraph--type-p-image-item .image__link span,.paragraph--type-tabs .content-tab__body,#block-companyfacts,.page-header,.paragraph--type-p-locations-map .locations-map__filter ul li button,.paragraph--type-navigation a,.paragraph--type-navigation a:focus,.paragraph--type-navigation a:visited,.menu--horizontal-navigation--second-level li a,.page-main ul.menu--horizontal-navigation li a{font-size:24px;color:#000;margin-bottom:15px;line-height:1.3}h4,.search__results.new-search li>a,.paragraph--type-p-viewfield-section--v_references h2,.headline4,table th,.ck-editor__editable table th{font-weight:normal;letter-spacing:1px;color:#e4002b;margin-bottom:12px}h4.uppercase,.search__results.new-search li>a.uppercase,.paragraph--type-p-viewfield-section--v_references h2.uppercase,.headline4.uppercase,table th.uppercase{font-size:16px;text-transform:uppercase;letter-spacing:.15em}h5,.headline5{padding-bottom:30px}blockquote,blockquote *{color:#e4002b;margin-left:0;font-size:40px;line-height:50px;padding:0;border-left:0}.font-size-tiny{font-size:14px}.paragraph.paragraph--type--p-header .header--button-container.important a,.paragraph.paragraph--type--p-header .header--button-container.important a:visited,.font-size-large{font-size:38px;line-height:1.3}@media(max-width: 767px){.paragraph.paragraph--type--p-header .header--button-container.important a,.paragraph.paragraph--type--p-header .header--button-container.important a:visited,.font-size-large{font-size:22px}}.font-size-big{font-size:32px}@media(max-width: 767px){.font-size-big{font-size:20px}}.font-size-small{font-size:20px !important}.font-size-extra-small{font-size:16px !important}.ck-editor__editable blockquote{color:#e4002b;margin-left:0;font-size:40px;line-height:50px;padding:0;border-left:0}@media(max-width: 767px){.ck-editor__editable blockquote{width:100%;margin:0}}.ck-editor__editable [data-entity-type=file]>a,.ck-editor__editable a[data-entity-type=file],.ck-editor__editable a.download-link{position:relative;border:0}.ck-editor__editable [data-entity-type=file]>a:focus,.ck-editor__editable a[data-entity-type=file]:focus,.ck-editor__editable a.download-link:focus{border-bottom:none}.ck-editor__editable .highlight-link{color:inherit;position:relative;padding-left:3rem;transition:all .3s ease 0s}.ck-editor__editable .highlight-link:focus,.ck-editor__editable .highlight-link:visited,.ck-editor__editable .highlight-link:hover{color:inherit;text-decoration:none}.ck-editor__editable .highlight-link:hover{text-decoration:none;padding-left:0;padding-right:3rem}.ck-editor__editable .highlight-link:hover:before{opacity:0;transform:translateY(-50%);transition:none;visibility:hidden}.ck-editor__editable .highlight-link:hover:after{left:75%;opacity:1;visibility:visible}.ck-editor__editable .highlight-link:before{left:0;transition:all .3s ease .2s}.ck-editor__editable .highlight-link:after{left:40%;opacity:0;visibility:hidden;transition:all .3s ease 0s}.ck-editor__editable a.mail-link{color:#000}.ck-editor__editable a.mail-link:focus,.ck-editor__editable a.mail-link:visited,.ck-editor__editable a.mail-link:hover{color:inherit}.ck-editor__editable a.phone-link{color:#000}.ck-editor__editable a.phone-link:focus,.ck-editor__editable a.phone-link:visited,.ck-editor__editable a.phone-link:hover{color:inherit}.ck-editor__editable p{width:100%}@media(max-width: 767px){.ck-editor__editable p:not(.text-align-left):not(.text-align-right):not(.text-align-center) img{margin-bottom:15px !important}}.ck-editor__editable p.statement{color:#e4002b;font-size:40px;line-height:50px}@media(max-width: 1024px){.ck-editor__editable p.statement{font-size:38px;line-height:44px;hyphens:auto}}.ck-editor__editable p.accent{color:#e4002b}.ck-editor__editable p img{max-width:100%}.ck-editor__editable img.align-left{margin:0 15px 15px 0}.ck-editor__editable img.align-center{margin-bottom:15px}.ck-editor__editable img.align-right{margin-left:0 0 15px 15px}.ck-editor__editable table{width:100%}@media(max-width: 991px){.ck-editor__editable table{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}}.ck-editor__editable table th,.ck-editor__editable table td{padding:20px 0;position:relative}.ck-editor__editable table th{text-transform:uppercase;text-align:center}.ck-editor__editable table th:after{position:absolute;bottom:0;left:0;height:3px;content:"";background-color:#e4002b;width:calc(100% - 15px)}.ck-editor__editable table th:last-child:after{width:100%}.ck-editor__editable table td:after{position:absolute;bottom:0;left:0;height:1px;content:"";background-color:#ccc;width:calc(100% - 15px)}.ck-editor__editable table td:last-child:after{width:100%}.ck-editor__editable .text-collection h2{margin-bottom:1em;margin-top:1.2em}html{overflow-x:hidden}body{color:#000;overflow:hidden}body.is-unpublished:after{content:"Page is not published";display:block;position:fixed;bottom:42px;right:0;left:0;text-align:center;background:#fbff5b;z-index:10}.using-keyboard *:focus-visible{outline:2px solid #000 !important}#scroll-to-top:focus-visible{outline-offset:3px}a,a:focus,a:visited{color:#000;text-decoration:none;cursor:pointer;outline:none}a:hover,a:focus:hover,a:visited:hover{color:#e4002b;text-decoration:none}a.more-button,a:focus.more-button,a:visited.more-button{background-image:linear-gradient(to bottom, transparent 50%, rgb(228, 0, 43) 50%);background-size:100% 200%;border-bottom:3px solid #e4002b !important;float:right;padding:10px 30px 5px;position:relative;text-transform:uppercase;transition:all .25s ease;z-index:2}a.more-button:hover,a:focus.more-button:hover,a:visited.more-button:hover{color:#fff !important;background-position:0 100%;text-decoration:none}a.more-button.btn-underline-full,a:focus.more-button.btn-underline-full,a:visited.more-button.btn-underline-full{position:relative;float:none}a.more-button.btn-underline-full:before,a:focus.more-button.btn-underline-full:before,a:visited.more-button.btn-underline-full:before{background-color:#ededed;bottom:-3px;content:"";height:1px;left:0;position:absolute;width:100vw;z-index:-1}a.more-button.btn-underline-full.btn-right,a:focus.more-button.btn-underline-full.btn-right,a:visited.more-button.btn-underline-full.btn-right{float:right}a.more-button.btn-underline-full.btn-right:before,a:focus.more-button.btn-underline-full.btn-right:before,a:visited.more-button.btn-underline-full.btn-right:before{left:auto;right:0}.page-main .more-button__wrapper{display:flex;height:2em;justify-content:flex-end;margin-top:20px;position:relative}.page-main .more-button__wrapper:before{content:"";background-color:#ededed;bottom:0;height:1px;left:0;position:absolute;width:calc(100% - 15px*2);z-index:1}.page-main .more-button__wrapper a:visited,.page-main .more-button__wrapper a{background-image:linear-gradient(to bottom, transparent 50%, rgb(228, 0, 43) 50%);background-size:100% 200%;border-bottom:3px solid #e4002b;float:right;padding:10px 30px 5px;position:relative;text-transform:uppercase;transition:all .25s ease;z-index:2}.page-main .more-button__wrapper a:visited:hover,.page-main .more-button__wrapper a:hover{background-position:0 100%;color:#fff !important;text-decoration:none}.page-main .more-button__wrapper a{position:absolute;right:0;bottom:0}.page-main .more-button__wrapper:before{bottom:1px}picture{width:100%}button,button:focus,button:active,button:visited{outline:none}.region-content{position:relative}.page-header{border-bottom:none}body.default-parallax-image .page-header{background-color:#fff}.page-main{position:relative;padding-bottom:320px}@media(max-width: 1440px){.page-main{padding-bottom:150px}}.page-main>.container>.section-item:first-of-type:not(.gap-top-0){margin-top:32px}.no-header .page-main>.container>.section-item:first-of-type:not(.gap-top-0){margin-top:0}.full-size .page-main>.container>.section-item:first-of-type:not(.gap-top-0),.full-size--mobile-max-width-100 .page-main>.container>.section-item:first-of-type:not(.gap-top-0){margin-top:120px}@media(max-width: 767px){.full-size .page-main>.container>.section-item:first-of-type:not(.gap-top-0),.full-size--mobile-max-width-100 .page-main>.container>.section-item:first-of-type:not(.gap-top-0){margin-top:60px}}.page-main a,.page-main a:focus,.page-main a:visited{border-bottom:1px solid #000}.page-main a:hover,.page-main a:focus:hover,.page-main a:visited:hover{color:#e4002b;border-color:#e4002b}.container{width:1440px}@media(max-width: 1440px){.container{max-width:100%}}@media(max-width: 991px){.container{padding:0}}.file--application-pdf{margin:0}.file--application-pdf a{border:0}#sliding-popup__bg{position:fixed;z-index:3;width:100% !important;height:100%;bottom:0;left:0;background-color:#e4002b}@supports(mix-blend-mode: multiply){#sliding-popup__bg{mix-blend-mode:multiply}}@supports not (mix-blend-mode: multiply){#sliding-popup__bg{opacity:.9}}#sliding-popup{background:rgba(0,0,0,0)}.eu-cookie-compliance-banner{position:relative;z-index:2;font-size:15px;line-height:20px}.eu-cookie-compliance-banner .eu-cookie-compliance-message{margin-top:20px}.eu-cookie-compliance-banner .eu-cookie-compliance-message p{font-size:15px;line-height:20px;font-weight:normal;display:flex}.eu-cookie-compliance-banner button{font-size:15px;line-height:20px;cursor:pointer;margin-right:5px;margin-top:1em;vertical-align:middle;overflow:visible;width:auto;border:1px solid #fff;color:#fff;padding:4px 8px;text-decoration:none}.eu-cookie-compliance-banner button.find-more-button{border:none;padding:0;display:block}.eu-cookie-compliance-banner button.decline-button{display:none}.messages__wrapper{position:fixed;bottom:50px;left:0;right:0;z-index:1}.messages__wrapper .alert{border-radius:0;margin-bottom:0}.messages__wrapper .alert .close{opacity:1;top:0;right:0;font-size:30px}.header-line{background-color:#fff;height:12rem;position:fixed;transition:top .3s ease-in-out 0s,box-shadow .01s ease 0s,height .5s ease;width:100vw;z-index:21}body.is-scrolled .header-line{height:10rem}body.mobile-menu-enforced body.is-scrolled .header-line{height:60px}@media(max-width: 767px){.header-line{height:60px}}.header-line__container{position:relative}.is-scrolled.nav-down .header-line{box-shadow:1px 2px 10px 1px rgba(0,0,0,.15);transition:top .3s ease-in-out 0s,box-shadow .01s ease .9s;top:0}.nav-up .header-line{top:-12rem;transition:all .5s ease}body.is-scrolled .nav-up .header-line{top:-10rem}@media(max-width: 767px){.nav-up .header-line{top:-60px}}.region-header{align-items:center;display:flex;height:12rem;justify-content:end;position:absolute;right:15px;top:0;opacity:1;visibility:visible;transition:all .3s ease .3s,height .5s ease}body.is-scrolled .region-header{height:10rem}body.mobile-menu-enforced body.is-scrolled .region-header{height:60px}@media(max-width: 767px){.region-header{height:60px}}.navbar-logo{max-width:230px;width:63.125vw;line-height:12rem;transition:all .5s ease;margin-left:-37px}.navbar-logo a{width:100%}body.mobile-menu-enforced .navbar-logo{line-height:60px;width:100vw;max-width:none;padding-left:32px;margin-left:0;position:relative;z-index:1;background-color:#fff}body.is-scrolled .navbar-logo{line-height:10rem}@media(max-width: 767px){body.is-scrolled .navbar-logo{line-height:60px}}body.mobile-menu-enforced .navbar-logo{line-height:60px}@media(max-width: 1530px){.navbar-logo{margin-left:32px}}.navbar-logo .logo{padding:0;margin:0}.navbar-logo .logo img{width:100%;height:auto}body.mobile-menu-enforced .navbar-logo .logo img{height:34px;width:auto}.navbar-text{color:#000;order:1;margin:0}.navbar-text a,.navbar-text a:hover{color:#000;text-decoration:none}#navbar-toggle{background-color:rgba(0,0,0,0);border:none;height:3rem;padding:0;position:absolute;top:2rem;left:0;width:3.5rem;transition:all .2s ease .01s;padding:30px;margin-top:-15px}#navbar-toggle .navbar-toggle-inner{height:3rem;width:3.5rem;position:relative}@media(max-width: 767px){#navbar-toggle .navbar-toggle-inner{height:17px;width:27px;margin-left:-7.5px;margin-top:7.5px}}@media(max-width: 1440px){#navbar-toggle{left:15px}}#navbar-toggle .icon-bar{background-color:#000;height:2px;position:absolute;left:0;margin:0;transition:all .2s ease .01s;width:100%}@media(max-width: 767px){#navbar-toggle .icon-bar{height:1px}}#navbar-toggle .icon-bar.l1{top:0}#navbar-toggle .icon-bar.l2{opacity:1;top:50%;transform:translateY(-50%)}#navbar-toggle .icon-bar.l3{bottom:0}.menu-is-active .region-header{opacity:0;visibility:hidden;transition:all .3s ease .01s}.menu-is-active #navbar-toggle{transform:rotate(-360deg)}.menu-is-active #navbar-toggle .icon-bar.l1{transform:rotate(-45deg);top:9px}.menu-is-active #navbar-toggle .icon-bar.l2{opacity:0}.menu-is-active #navbar-toggle .icon-bar.l3{transform:rotate(45deg);top:9px}.menu-is-active .header-line{background-color:rgba(0,0,0,0);transition:all .1s ease .3s,box-shadow .3s ease .8s}.is-scrolled.nav-down.menu-is-active .header-line{box-shadow:none;transition:all .1s ease .3s,box-shadow .01s ease 0s}.footer{color:#fff;padding:0;border:none;margin:0}.footer__parallax{position:fixed;z-index:-1;bottom:0;width:calc((1440px - 15px*2)/12*10 + calc((100vw - 1440px) / 2));height:100vh;background-position:center;background-size:cover;background-attachment:fixed;overflow:auto;display:flex;justify-content:center;align-items:center}@media(max-width: 991px){.footer .region-footer{padding-bottom:75px !important}}.footer .region-footer:before{left:-15px;width:100vw;height:100%}@media(max-width: 991px){.footer .region-footer:before{left:0}}.footer .region-footer>div:not(.colored-background){margin-left:-15px;padding:30px;position:relative;z-index:2}@media(max-width: 1440px){.footer .region-footer>div:not(.colored-background){padding:15px;margin-left:0}}@media(max-width: 767px){.footer .region-footer>div:not(.colored-background){display:flex;flex-direction:column;justify-content:space-between}}.footer .region-footer #block-copyright,.footer .region-footer #block-footermenu,.footer .region-footer #block-companyfacts{width:calc((1440px - 15px*2)/12*8 - 15px*2)}@media(max-width: 1440px){.footer .region-footer #block-copyright,.footer .region-footer #block-footermenu,.footer .region-footer #block-companyfacts{width:100%}}@media(max-width: 1440px){.footer .region-footer #block-footermenu{margin-top:0}}.footer .region-footer #block-footermenu a{hyphens:auto}.footer .region-footer #block-copyright{font-size:14px;line-height:20px;text-align:right;text-transform:uppercase;display:block}@media(max-width: 1440px){.footer .region-footer #block-copyright{margin-top:20px}}body.default-parallax-image .footer .region-footer{margin-top:200px}.footer .nav{display:flex;flex-wrap:wrap}.footer .nav>li{margin:20px 15px 0;width:calc((100% - 15px*6)/4)}.footer .nav>li:nth-child(4n){width:calc((100% - 90px)/4 - 1px)}@media(max-width: 991px){.footer .nav>li{width:50%;margin-left:0;margin-right:0}.footer .nav>li:nth-child(2n){width:calc(50% - 1px)}}@media(max-width: 767px){.footer .nav>li{margin-top:10px}}.footer .nav>li:nth-child(4n+1){margin-left:0}.footer .nav>li:nth-child(4n+4){margin-right:0}.footer .nav>li>a{color:#fff;font-size:16px;line-height:20px;padding:0;text-transform:uppercase}.footer .nav>li>a:hover,.footer .nav>li>a:focus{background-color:rgba(0,0,0,0);text-decoration:underline}@media(max-width: 767px){.footer .nav>li>a{line-height:1}}body:not(.full-size):not(.full-size--no-headline):not(.full-size--mobile-max-width-100):not(.no-header) footer.footer{margin-top:520px}body #CybotCookiebotDialog{border:0;border-radius:0;box-shadow:none;padding-bottom:0}@media(max-width: 991px){body #CybotCookiebotDialog{margin-top:30px !important;margin-left:15px !important}}body #CybotCookiebotDialog br,body #CybotCookiebotDialog div,body #CybotCookiebotDialog td{color:#000;font-size:16px;line-height:1.3}body #CybotCookiebotDialog a{color:#e4002b !important}body #CybotCookiebotDialog #CybotCookiebotDialogFooter{padding-bottom:0}body #CybotCookiebotDialog #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{border-bottom:2px solid #e4002b}body #CybotCookiebotDialog #CybotCookiebotDialogBodyContent{padding:0 !important}body #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow{display:none}body #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{align-items:flex-start}@media(max-width: 767px){body #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{flex-direction:column}}body #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,body #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,body #CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{background-color:rgba(0,0,0,0)}body #CybotCookiebotDialog #CybotCookiebotDialogBodyButtonDetails{background-image:none !important;font-size:16px;color:#fff;padding:0;position:absolute;right:15px;text-decoration:underline;top:15px}body #CybotCookiebotDialog #CybotCookiebotDialogDetail{margin:30px 0}body #CybotCookiebotDialog #CybotCookiebotDialogBodyButtons{padding:0 15px !important;margin:0}body #CybotCookiebotDialog #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton{padding-top:0;text-align:left;font-weight:400;flex:0 0 20%}body #CybotCookiebotDialog #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:first-child,body #CybotCookiebotDialog #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:last-child{flex:0 0 30%}body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton{background:none;border:none !important;color:#e4002b !important;font-size:18px;margin:0;width:auto !important}@media(max-width: 991px){body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton:first-child{margin-bottom:15px}}body #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelWrapper{text-align:left}body #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelectionWrapper{align-content:stretch;display:flex;flex-direction:column;justify-content:space-between;margin:15px 0;padding-left:95px;text-align:right;width:100%}body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentTitle{background-color:#e4002b;color:#fff;display:none;padding:15px}body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText{padding:15px 15px 30px}#CybotCookiebotDialogBodyUnderlay{background:rgba(0,0,0,.85) !important}.field--name-dynamic-block-fieldnode-hoermann-breadcrumbs{background-color:#fff;position:relative}body.no-breadcrumb .field--name-dynamic-block-fieldnode-hoermann-breadcrumbs{display:none}.field--name-dynamic-block-fieldnode-hoermann-breadcrumbs:before{position:absolute;top:-60px;left:0;width:100%;height:60px;background-color:#fff}.field--name-dynamic-block-fieldnode-hoermann-breadcrumbs .breadcrumb{margin:40px 0 calc(40px - 32px);background-color:rgba(0,0,0,0);font-size:16px;line-height:1.1;color:#e4002b;padding-left:0;padding-right:0;border-radius:0}.no-header .field--name-dynamic-block-fieldnode-hoermann-breadcrumbs .breadcrumb{margin-top:0}.field--name-dynamic-block-fieldnode-hoermann-breadcrumbs .breadcrumb>.active,.field--name-dynamic-block-fieldnode-hoermann-breadcrumbs .breadcrumb a{color:#e4002b}.field--name-dynamic-block-fieldnode-hoermann-breadcrumbs .breadcrumb>.active:hover,.field--name-dynamic-block-fieldnode-hoermann-breadcrumbs .breadcrumb a:hover{cursor:pointer}.field--name-dynamic-block-fieldnode-hoermann-breadcrumbs .breadcrumb>li{display:inline}.field--name-dynamic-block-fieldnode-hoermann-breadcrumbs .breadcrumb>li+li::before{content:">";color:#e4002b}.header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only.language #language-switcher,#mobile-nav-button-container #language-switcher--mobile{color:#1d1f24}.header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only.language #language-switcher span,#mobile-nav-button-container #language-switcher--mobile span{transition:color 200ms ease-out;padding:0}.header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only.language #language-switcher span.-active,#mobile-nav-button-container #language-switcher--mobile span.-active{color:#e4002b}.header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only.language #language-switcher span:hover,#mobile-nav-button-container #language-switcher--mobile span:hover{color:rgba(228,0,43,.5)}.header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only.language #language-switcher span:not(:first-child):before,#mobile-nav-button-container #language-switcher--mobile span:not(:first-child):before{height:12px;width:1px;margin-right:5px;position:relative;top:1px;content:"";display:inline-block;background-color:#1d1f24}.header-horizontal-menu{background-color:#fff;border:0;border-radius:0;height:12rem;transition:all .5s ease;width:100%;position:fixed;z-index:4;margin:0;box-shadow:1px 2px 10px 1px rgba(0,0,0,.15)}body.mobile-menu-enforced .header-horizontal-menu{height:60px}body.is-scrolled .header-horizontal-menu{height:10rem}@media(max-width: 767px){body.is-scrolled .header-horizontal-menu{height:60px}}body.mobile-menu-enforced .header-horizontal-menu{height:60px}.header-horizontal-menu>.container-fluid>.container{display:flex}.header-horizontal-menu>.container-fluid>.container .region-navigation{width:100%}.header-horizontal-menu>.container-fluid>.container #button--search{border:none}.header-horizontal-menu #navbar-toggle{display:none;left:auto;right:30px;top:50%;opacity:0;transform:translateY(-50%);transition:all .5s ease}@media(max-width: 767px){.header-horizontal-menu #navbar-toggle{opacity:1}}body.mobile-menu-enforced .header-horizontal-menu #navbar-toggle{display:block;z-index:1}@media(max-width: 767px){.header-horizontal-menu #navbar-toggle{right:15px}}.header-horizontal-menu #navbar-toggle.navbar-toggle--initially-hidden--now-showing{opacity:1}.header-horizontal-menu .container-fluid{padding:0 45px}@media(max-width: 1440px){.header-horizontal-menu .container-fluid{padding:0 30px}}@media(max-width: 767px){.header-horizontal-menu .container-fluid{padding:0 15px}}@media(max-width: 1440px){.header-horizontal-menu .container{padding:0}}.header-horizontal-menu .region-navigation{height:12rem;transition:all .5s ease;display:flex;justify-content:space-between}body.is-scrolled .header-horizontal-menu .region-navigation{height:10rem}body.mobile-menu-enforced body.is-scrolled .header-horizontal-menu .region-navigation{flex-wrap:wrap;height:60px}body.mobile-menu-enforced .header-horizontal-menu .region-navigation{flex-wrap:wrap;height:60px}.header-horizontal-menu .horizontal-menu{display:flex;justify-content:flex-end;width:100%;max-width:calc(100% - 250px);overflow:visible}@media(min-width: 992px){body[data-current-site=karriere] .header-horizontal-menu .horizontal-menu,body[data-current-site=default] .header-horizontal-menu .horizontal-menu,body[data-has-dropdown-navigation="1"] .header-horizontal-menu .horizontal-menu{overflow:visible}}.header-horizontal-menu .horizontal-menu.hidden{visibility:hidden;opacity:0}body.mobile-menu-enforced .header-horizontal-menu .horizontal-menu{position:relative;display:block;width:100vw;background-color:rgba(255,255,255,.95);box-shadow:1px 12px 10px -9px rgba(0,0,0,.15);max-width:none;transform:translateY(-110vh);transition:transform 500ms ease-out}body.mobile-menu-enforced.menu-is-active .header-horizontal-menu .horizontal-menu{display:block;transform:translateY(0)}.header-horizontal-menu .horizontal-menu ul.nav{font-size:18px;display:inline-block;padding-right:42px}body.mobile-menu-enforced .header-horizontal-menu .horizontal-menu ul.nav{width:100%;padding-left:15px;padding-right:15px}body.mobile-menu-enforced .header-horizontal-menu .horizontal-menu ul.nav>li{border-bottom:1px solid #bdbdbd}.header-horizontal-menu .horizontal-menu ul.nav>li>a{height:100%}body.mobile-menu-enforced .header-horizontal-menu .horizontal-menu ul.nav ul{margin-top:-2px;margin-right:38px;margin-bottom:10px}@media(max-width: 1440px){body.mobile-menu-enforced .header-horizontal-menu .horizontal-menu ul.nav ul ul{display:block;margin-top:8px;display:block}}body.mobile-menu-enforced .header-horizontal-menu .horizontal-menu ul.nav ul li{margin-bottom:10px;line-height:1.33}body.mobile-menu-enforced .header-horizontal-menu .horizontal-menu ul.nav ul li a,body.mobile-menu-enforced .header-horizontal-menu .horizontal-menu ul.nav ul li button{padding-top:20px !important;padding-bottom:20px !important}@media(max-width: 1000px){body.mobile-menu-enforced .header-horizontal-menu .horizontal-menu ul.nav ul li a,body.mobile-menu-enforced .header-horizontal-menu .horizontal-menu ul.nav ul li button{padding-top:0 !important;padding-bottom:0 !important}}.header-horizontal-menu .horizontal-menu ul.nav li{display:inline-block;padding-top:4px}.header-horizontal-menu .horizontal-menu ul.nav li:not(:first-of-type){padding-left:60px}body.mobile-menu-enforced .header-horizontal-menu .horizontal-menu ul.nav li{clear:both;display:block;padding:0}.header-horizontal-menu .horizontal-menu ul.nav li:last-child{padding-right:0}.header-horizontal-menu .horizontal-menu ul.nav li.active a,.header-horizontal-menu .horizontal-menu ul.nav li:hover a,.header-horizontal-menu .horizontal-menu ul.nav li a.is-active{border-bottom:3px solid #e4002b}body.mobile-menu-enforced .header-horizontal-menu .horizontal-menu ul.nav li.active a,body.mobile-menu-enforced .header-horizontal-menu .horizontal-menu ul.nav li:hover a,body.mobile-menu-enforced .header-horizontal-menu .horizontal-menu ul.nav li a.is-active{border-bottom-color:rgba(0,0,0,0);color:#e4002b}body.mobile-menu-enforced .header-horizontal-menu .horizontal-menu ul.nav li:hover a,body.mobile-menu-enforced .header-horizontal-menu .horizontal-menu ul.nav li button{color:inherit}.header-horizontal-menu .horizontal-menu ul.nav li a,.header-horizontal-menu .horizontal-menu ul.nav li button{padding:68px 0 27px;font-size:18px;text-transform:uppercase;font-weight:300;color:#000;border-bottom:3px solid rgba(0,0,0,0);line-height:1;transition:all .5s ease}body.mobile-menu-enforced .header-horizontal-menu .horizontal-menu ul.nav li a,body.mobile-menu-enforced .header-horizontal-menu .horizontal-menu ul.nav li button{font-size:21px;padding-top:30px !important;padding-bottom:30px !important;text-transform:none;line-height:0;margin-bottom:0}body.is-scrolled .header-horizontal-menu .horizontal-menu ul.nav li a,body.is-scrolled .header-horizontal-menu .horizontal-menu ul.nav li button{padding:58px 0 17px}.header-horizontal-menu .horizontal-menu ul.nav li a:focus,.header-horizontal-menu .horizontal-menu ul.nav li a:hover,.header-horizontal-menu .horizontal-menu ul.nav li button:focus,.header-horizontal-menu .horizontal-menu ul.nav li button:hover{background-color:rgba(0,0,0,0);color:#000;outline:none}.header-horizontal-menu .horizontal-menu ul.nav li.dropdown:not(.open) .dropdown-menu{display:block;height:0;opacity:0;visibility:hidden;transition:all .3s ease .01s}.header-horizontal-menu .horizontal-menu ul.nav li.dropdown.open>a{background-color:rgba(0,0,0,0);color:#000;outline:none}.header-horizontal-menu .horizontal-menu ul.nav li.dropdown.open .dropdown-menu{display:block;height:auto;opacity:1;visibility:visible}.header-horizontal-menu .horizontal-menu ul.nav .dropdown-menu{border:0;border-radius:0;box-shadow:1px 2px 10px 1px rgba(0,0,0,.15);margin:0;padding:0}@media(max-width: 1440px){.header-horizontal-menu .horizontal-menu ul.nav .dropdown-menu{box-shadow:none;position:relative;margin:1px 0 0 1px;width:100%}}.header-horizontal-menu .horizontal-menu ul.nav .dropdown-menu li{display:block}.header-horizontal-menu .horizontal-menu ul.nav .dropdown-menu li a{font-size:18px}.header-horizontal-menu .block-language{float:right}@media(max-width: 1440px){.header-horizontal-menu .block-language{left:100%;position:absolute;width:35rem}}@media(max-width: 767px){.header-horizontal-menu .block-language{width:80vw}}.header-horizontal-menu .block-language ul{list-style:none;margin:0;padding:15px}.header-horizontal-menu .block-language ul li{display:inline-block;padding:0 15px}.header-horizontal-menu .block-language ul li:last-child{padding-right:0}.header-horizontal-menu #block-socialmediamenu{position:absolute;top:0;right:30px}body.mobile-menu-enforced .header-horizontal-menu #block-socialmediamenu{right:30px}body.mobile-menu-enforced .header-horizontal-menu #block-socialmediamenu{display:none}.header-horizontal-menu #block-socialmediamenu .icn:before{font-size:16px}.header-horizontal-menu #block-socialmediamenu .social-media-nav{position:relative;z-index:1;padding-top:15px}.header-horizontal-menu #block-socialmediamenu .social-media-nav ul{list-style:none;margin:0;padding:0}.header-horizontal-menu #block-socialmediamenu .social-media-nav ul li{display:inline-block;padding:0 7.5px;position:relative}.header-horizontal-menu #block-socialmediamenu .social-media-nav ul li:last-child{padding-right:0}body.mobile-menu-enforced .menu-is-active .header-horizontal-menu .region-navigation{height:auto}body.mobile-menu-enforced .menu-is-active .header-horizontal-menu .horizontal-menu{display:block}body.mobile-menu-enforced .menu-is-active--html{overflow:hidden}.menu--horizontal-navigation--second-level,.page-main ul.menu--horizontal-navigation{margin-right:40px}@media(max-width: 991px){.menu--horizontal-navigation--second-level,.page-main ul.menu--horizontal-navigation{margin-right:0}}.menu--horizontal-navigation--second-level li,.page-main ul.menu--horizontal-navigation li{list-style:none}.menu--horizontal-navigation--second-level li ul,.page-main ul.menu--horizontal-navigation li ul{padding:0 0 0 15px;margin-top:20px}.menu--horizontal-navigation--second-level li ul a,.page-main ul.menu--horizontal-navigation li ul a{line-height:34px;border-bottom:none}.menu--horizontal-navigation--second-level li a,.page-main ul.menu--horizontal-navigation li a{background-color:rgba(0,0,0,0);padding:18px 0 20px 100vw;margin-left:-100vw}.menu--horizontal-navigation--second-level li a:focus,.menu--horizontal-navigation--second-level li a:hover,.page-main ul.menu--horizontal-navigation li a:focus,.page-main ul.menu--horizontal-navigation li a:hover{background-color:rgba(0,0,0,0);color:#e4002b}.menu--horizontal-navigation--second-level li.active>a:not([href*="#"]),.menu--horizontal-navigation--second-level li a.is-active:not([href*="#"]),.page-main ul.menu--horizontal-navigation li.active>a:not([href*="#"]),.page-main ul.menu--horizontal-navigation li a.is-active:not([href*="#"]){color:#e4002b}.menu--horizontal-navigation--second-level li.active>a:not([href*="#"]).dropdown-toggle,.menu--horizontal-navigation--second-level li a.is-active:not([href*="#"]).dropdown-toggle,.page-main ul.menu--horizontal-navigation li.active>a:not([href*="#"]).dropdown-toggle,.page-main ul.menu--horizontal-navigation li a.is-active:not([href*="#"]).dropdown-toggle{padding-bottom:0}.menu--horizontal-navigation--second-level li.active>a:not([href*="#"]):after,.menu--horizontal-navigation--second-level li a.is-active:not([href*="#"]):after,.page-main ul.menu--horizontal-navigation li.active>a:not([href*="#"]):after,.page-main ul.menu--horizontal-navigation li a.is-active:not([href*="#"]):after{content:" ";background-color:#e4002b;display:block;position:absolute;right:0;bottom:0;height:3px;width:calc((calc(1440px - 15px * 2))/12*1 - 15px)}@media(max-width: 1440px){.menu--horizontal-navigation--second-level li.active>a:not([href*="#"]):after,.menu--horizontal-navigation--second-level li a.is-active:not([href*="#"]):after,.page-main ul.menu--horizontal-navigation li.active>a:not([href*="#"]):after,.page-main ul.menu--horizontal-navigation li a.is-active:not([href*="#"]):after{width:calc((100vw - 15px*2)/12 - 15px)}}@media(max-width: 992px){.menu--horizontal-navigation--second-level li.active>a:not([href*="#"]):after,.menu--horizontal-navigation--second-level li a.is-active:not([href*="#"]):after,.page-main ul.menu--horizontal-navigation li.active>a:not([href*="#"]):after,.page-main ul.menu--horizontal-navigation li a.is-active:not([href*="#"]):after{width:100%}}.menu--horizontal-navigation--second-level li.active a.dropdown-toggle,.page-main ul.menu--horizontal-navigation li.active a.dropdown-toggle{border-bottom:0}.menu--horizontal-navigation--second-level li.active a.dropdown-toggle:after,.page-main ul.menu--horizontal-navigation li.active a.dropdown-toggle:after{display:none}.menu--horizontal-navigation--second-level li.active li a:not([href*="#"]):hover:after,.menu--horizontal-navigation--second-level li.active li a:not([href*="#"]):after,.page-main ul.menu--horizontal-navigation li.active li a:not([href*="#"]):hover:after,.page-main ul.menu--horizontal-navigation li.active li a:not([href*="#"]):after{display:none}.menu--horizontal-navigation--second-level li.active ul li a,.page-main ul.menu--horizontal-navigation li.active ul li a{padding-top:0;padding-bottom:0}.menu--horizontal-navigation--second-level li.active ul li:last-child a,.page-main ul.menu--horizontal-navigation li.active ul li:last-child a{border-bottom:1px solid #ccc;padding-bottom:28px}.menu--horizontal-navigation--second-level li.active ul li:last-child a:after,.page-main ul.menu--horizontal-navigation li.active ul li:last-child a:after{content:" ";background-color:#e4002b;display:block;position:absolute;right:0;bottom:0;height:3px;width:calc((calc(1440px - 15px * 2))/12*1 - 15px)}@media(max-width: 1440px){.menu--horizontal-navigation--second-level li.active ul li:last-child a:after,.page-main ul.menu--horizontal-navigation li.active ul li:last-child a:after{width:calc((100vw - 15px*2)/12 - 15px)}}@media(max-width: 992px){.menu--horizontal-navigation--second-level li.active ul li:last-child a:after,.page-main ul.menu--horizontal-navigation li.active ul li:last-child a:after{width:100%}}.page-main ul.menu--horizontal-navigation li ul li a{line-height:24px;margin-bottom:12px !important;font-size:20px}.menu--initially-hidden>li:after{content:" ";background-color:#fff;bottom:0;display:block;height:120px;position:absolute;transition:bottom .3s ease;width:100%}body.mobile-menu-enforced .menu--initially-hidden>li:after{display:none}.menu--initially-hidden--now-showing>li:after{bottom:120px}.region-navigation .menu--horizontal-navigation [class^=no-dropdown-menu]{margin-top:8px}body.mobile-menu-enforced .region-navigation .menu--horizontal-navigation{overflow-y:auto;max-height:calc(100vh - 60px - 100px)}body:not(.mobile-menu-enforced) .region-navigation .menu--horizontal-navigation{overflow:hidden}body[data-current-site=default]:not(.mobile-menu-enforced) .region-navigation .menu--horizontal-navigation,body[data-current-site=karriere]:not(.mobile-menu-enforced) .region-navigation .menu--horizontal-navigation,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .region-navigation .menu--horizontal-navigation{overflow:visible}.region-navigation .menu--horizontal-navigation ul{display:none;overflow:hidden}body.mobile-menu-enforced .region-navigation .menu--horizontal-navigation>li{display:flex !important;flex-wrap:wrap}body.mobile-menu-enforced .region-navigation .menu--horizontal-navigation>li>a{width:calc(100% - 40px)}body.mobile-menu-enforced .region-navigation .menu--horizontal-navigation>li .second-level{width:40px}body.mobile-menu-enforced .region-navigation .menu--horizontal-navigation>li .second-level:before{font-family:"KUP_Icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:28px;width:100%;display:block;text-align:center;color:#e4002b;margin-top:17px}body.mobile-menu-enforced .region-navigation .menu--horizontal-navigation>li .second-level.open:before{content:""}#mobile-menu-second-level-toggle{display:none;background-color:#fff;position:fixed;left:0;right:0;bottom:0;z-index:3;line-height:50px;padding-bottom:0;border-top:3px solid #e4002b;font-size:26px;padding-left:calc(16.6666666667vw - 15px);padding-right:calc(16.6666666667vw - 15px)}.mobile--open #mobile-menu-second-level-toggle{border-top:none}#mobile-menu-second-level-toggle:before{font-family:"KUP_Icons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:26px;display:inline-block;text-align:center;color:#e4002b;position:absolute;left:8px;line-height:50px}#mobile-menu-second-level-toggle.open{position:relative}#mobile-menu-second-level-toggle.open:before{content:""}@media(max-width: 991px){#mobile-menu-second-level-toggle{display:block}}@media(max-width: 991px){.page-main ul.menu--horizontal-navigation>li:first-child{box-shadow:1px -11px 10px -8px rgba(0,0,0,.15)}.page-main ul.menu--horizontal-navigation>li:not(:first-child){display:none}.page-main ul.menu--horizontal-navigation>li:not(:first-child) a{margin-left:1px;padding:10px calc(16.6666666667vw - 15px);font-size:20px;line-height:20px}.page-main ul.menu--horizontal-navigation.mobile--open{position:fixed;left:0;right:0;z-index:3;bottom:0;max-height:66vh;overflow-y:scroll;background-color:#fff;border-top:3px solid #e4002b}.page-main ul.menu--horizontal-navigation.mobile--open>li:not(:first-child){display:block}.page-main ul.menu--horizontal-navigation.mobile--open .is-active:after{display:none}}#mobile-nav-button-container{display:flex;justify-content:space-between}#mobile-nav-button-container button{padding-top:14px;padding-bottom:14px}#mobile-nav-button-container #language-switcher--mobile{order:1;align-items:center}#mobile-nav-button-container #language-switcher--mobile span:before{margin-left:3px}@media(max-width: 767px){#mobile-nav-button-container #language-switcher--mobile span{font-size:16px;line-height:2.5}}body.mobile-menu-enforced #mobile-nav-button-container #language-switcher--mobile{display:flex}#mobile-nav-button-container #language-switcher--mobile .language-dropdown-content{position:relative;display:block}#mobile-nav-button-container #language-switcher--mobile .language-dropdown-content span.language-trans{display:none}#mobile-nav-button-container #language-switcher--mobile .language-dropdown-content span:before{height:12px;width:1px;margin-right:5px;position:relative;top:1px;content:"";display:inline-block;background-color:#1d1f24}#mobile-nav-button-container #social-bar--mobile{order:2}#mobile-nav-button-container #button--search--mobile{order:3}.header-horizontal-menu ul.nav.menu--horizontal-navigation{display:flex;white-space:nowrap;position:relative;min-width:14rem}body.mobile-menu-enforced .header-horizontal-menu ul.nav.menu--horizontal-navigation{display:block;white-space:normal}@media(min-width: 992px){body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>a,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>a,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>a,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>a,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>a,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>a,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>a,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>a,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>a,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>a,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>a,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>a{border-bottom:3px solid rgba(0,0,0,0)}body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>ul,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>ul,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>ul,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>ul,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>ul,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>ul,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>ul,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>ul,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>ul,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>ul,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>ul,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>ul{opacity:0;visibility:hidden;position:absolute;left:50%;transform:translateX(-50%);background-color:#e4002b;display:block;margin:0 0 0 30px;padding:0;width:22rem;overflow:visible}body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>ul li,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>ul li,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>ul li,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>ul li,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>ul li,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>ul li,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>ul li,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>ul li,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>ul li,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>ul li,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>ul li,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>ul li{display:block;padding:15px;position:relative}body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>ul li.active:before,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>ul li:hover:before,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>ul li.active:before,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>ul li:hover:before,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>ul li.active:before,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>ul li:hover:before,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>ul li.active:before,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>ul li:hover:before,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>ul li.active:before,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>ul li:hover:before,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>ul li.active:before,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>ul li:hover:before,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>ul li.active:before,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>ul li:hover:before,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>ul li.active:before,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>ul li:hover:before,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>ul li.active:before,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>ul li:hover:before,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>ul li.active:before,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>ul li:hover:before,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>ul li.active:before,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>ul li:hover:before,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>ul li.active:before,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>ul li:hover:before{background-color:#ededed;height:100%}body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>ul li.active a,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>ul li:hover a,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>ul li.active a,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>ul li:hover a,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>ul li.active a,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>ul li:hover a,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>ul li.active a,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>ul li:hover a,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>ul li.active a,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>ul li:hover a,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>ul li.active a,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>ul li:hover a,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>ul li.active a,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>ul li:hover a,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>ul li.active a,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>ul li:hover a,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>ul li.active a,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>ul li:hover a,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>ul li.active a,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>ul li:hover a,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>ul li.active a,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>ul li:hover a,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>ul li.active a,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>ul li:hover a{color:#000;transition:color .3s ease 0s}body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>ul li:after,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>ul li:after,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>ul li:after,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>ul li:after,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>ul li:after,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>ul li:after,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>ul li:after,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>ul li:after,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>ul li:after,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>ul li:after,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>ul li:after,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>ul li:after{content:none}body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>ul li:before,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>ul li:before,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>ul li:before,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>ul li:before,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>ul li:before,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>ul li:before,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>ul li:before,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>ul li:before,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>ul li:before,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>ul li:before,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>ul li:before,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>ul li:before{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);content:"";background-color:#e4002b;height:1px;transition:height .3s ease 0s;width:100%;z-index:-1}body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>ul li a,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>ul li a,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>ul li a,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>ul li a,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover>ul li a,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible>ul li a,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>ul li a,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>ul li a,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>ul li a,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>ul li a,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover>ul li a,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible>ul li a{display:block;border:none;color:#fff;padding:0;text-transform:none;transition:none;white-space:normal;z-index:2}body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover:hover>ul,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible:hover>ul,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover:hover>ul,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible:hover>ul,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover:hover>ul,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible:hover>ul,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover:hover>ul,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible:hover>ul,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover:hover>ul,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible:hover>ul,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover:hover>ul,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible:hover>ul{opacity:1;visibility:visible;transition:opacity .3s ease 0s,visibility .3s ease 0s;padding:15px 0}body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover .expanded.dropdown:hover>ul,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible .expanded.dropdown:hover>ul,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover .expanded.dropdown:hover>ul,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible .expanded.dropdown:hover>ul,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover .expanded.dropdown:hover>ul,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible .expanded.dropdown:hover>ul,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover .expanded.dropdown:hover>ul,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible .expanded.dropdown:hover>ul,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover .expanded.dropdown:hover>ul,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible .expanded.dropdown:hover>ul,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover .expanded.dropdown:hover>ul,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible .expanded.dropdown:hover>ul{left:100%;transform:translateX(-14%);top:0}body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover .expanded.dropdown:hover>ul li a,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible .expanded.dropdown:hover>ul li a,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover .expanded.dropdown:hover>ul li a,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible .expanded.dropdown:hover>ul li a,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover .expanded.dropdown:hover>ul li a,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible .expanded.dropdown:hover>ul li a,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover .expanded.dropdown:hover>ul li a,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible .expanded.dropdown:hover>ul li a,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover .expanded.dropdown:hover>ul li a,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible .expanded.dropdown:hover>ul li a,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover .expanded.dropdown:hover>ul li a,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible .expanded.dropdown:hover>ul li a{color:#fff}body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover .expanded.dropdown:hover>ul li.active a,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover .expanded.dropdown:hover>ul li:hover a,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible .expanded.dropdown:hover>ul li.active a,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible .expanded.dropdown:hover>ul li:hover a,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover .expanded.dropdown:hover>ul li.active a,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover .expanded.dropdown:hover>ul li:hover a,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible .expanded.dropdown:hover>ul li.active a,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible .expanded.dropdown:hover>ul li:hover a,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover .expanded.dropdown:hover>ul li.active a,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):hover .expanded.dropdown:hover>ul li:hover a,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible .expanded.dropdown:hover>ul li.active a,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation.menu--initially-hidden.menu--initially-hidden--now-showing .expanded.dropdown:not(.no-hover):focus-visible .expanded.dropdown:hover>ul li:hover a,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover .expanded.dropdown:hover>ul li.active a,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover .expanded.dropdown:hover>ul li:hover a,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible .expanded.dropdown:hover>ul li.active a,body[data-current-site=karriere]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible .expanded.dropdown:hover>ul li:hover a,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover .expanded.dropdown:hover>ul li.active a,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover .expanded.dropdown:hover>ul li:hover a,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible .expanded.dropdown:hover>ul li.active a,body[data-current-site=default]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible .expanded.dropdown:hover>ul li:hover a,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover .expanded.dropdown:hover>ul li.active a,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):hover .expanded.dropdown:hover>ul li:hover a,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible .expanded.dropdown:hover>ul li.active a,body[data-has-dropdown-navigation="1"]:not(.mobile-menu-enforced) .header-horizontal-menu ul.nav.menu--horizontal-navigation:not(.menu--initially-hidden) .expanded.dropdown:not(.no-hover):focus-visible .expanded.dropdown:hover>ul li:hover a{color:#000}}.header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only{display:block;position:absolute;top:-47px;right:42px}.header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only.-initially-hidden{opacity:0;transition:opacity 200ms ease-out}.header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only.-initially-hidden.-now-showing{opacity:1}body.mobile-menu-enforced .header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only{display:none !important}.header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only.search{z-index:2;margin-top:3px}.header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only.search button{width:15px;color:rgba(0,0,0,0)}.header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only.search button:hover ellipse,.header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only.search button:hover path{stroke:#e4002b !important}.header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only.search+.language{right:85px}.header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only.language{z-index:2}.header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only.language .language-dropdown.-active{padding-right:15px !important;position:relative}.header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only.language .language-dropdown.-active:after{content:"";position:absolute;top:50%;width:15px;height:15px;transform:translateY(-50%) rotate(90deg);transition:all 200ms ease-out;right:0;background:url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 22 42" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;"><g id="path-1" transform="matrix(-1,0,0,1,24.7046,-3.70463)"><path d="M23.705,4.705L4.705,24.427L23.705,44.149" style="fill-opacity:0;stroke:red;stroke-width:2px;"/></g></svg>') no-repeat center}.header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only.language .language-dropdown.-active.open:after{transform:translateY(-50%) rotate(-90deg)}.header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only.language .language-dropdown-content{position:absolute;right:0;top:83%;background-color:#fff;box-shadow:1px 2px 10px 1px rgba(0,0,0,.15);border:0;border-radius:0;padding:22.5px 30px;display:none;text-align:left;text-transform:none}@media(max-width: 767px){.header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only.language .language-dropdown-content{display:block}}.header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only.language .language-dropdown-content span{display:block;margin-bottom:calc(15px*1.5);letter-spacing:1px}.header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only.language .language-dropdown-content span.language-trans-short,.header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only.language .language-dropdown-content span.language-trans{display:inline-block;margin-bottom:0}.header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only.language .language-dropdown-content span.language-trans-short{width:calc(15px*2)}.header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only.language .language-dropdown-content span.language-trans{padding-left:calc(15px/2) !important}.header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only.language .language-dropdown-content span:last-child{margin-bottom:0}.header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only.language .language-dropdown-content span:before{content:none !important}.header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only.language .language-dropdown-content span.language-trans{display:inline-block}@media(max-width: 767px){.header-horizontal-menu ul.nav.menu--horizontal-navigation .desktop-only.language .language-dropdown-content span.language-trans{display:none}}.page-main .top-menu-only{display:none !important}#mobile-nav-button-container #social-bar--mobile{margin-left:15px}@media(max-width: 991px){div>div#CookiebotWidget{bottom:64.999995px}}form.form .form-item--type-radio .form-item--label.is-required .form-item--label-cont:after,form.form .form-item--type-checkbox .form-item--label.is-required .form-item--label-cont:after,form.user-login-form .form-item--type-radio .form-item--label.is-required .form-item--label-cont:after,form.user-login-form .form-item--type-checkbox .form-item--label.is-required .form-item--label-cont:after,form.form .form-item label.is-required:not(.option):after,form.user-login-form .form-item label.is-required:not(.option):after,form.form .form-fieldset.required .form-fieldset--legend:after,form.user-login-form .form-fieldset.required .form-fieldset--legend:after{content:"*";font-size:.9em;padding:.25em}.webform-ajax-form-wrapper .webform-confirmation{margin:30px 0}form.form.user-login-form .form-item--description,form.user-login-form.user-login-form .form-item--description{display:none}form.form .form--error,form.user-login-form .form--error{color:#e4002b;display:none}form.form .form-fieldset,form.user-login-form .form-fieldset{margin-bottom:60px;margin-top:60px}form.form .form-fieldset--legend,form.user-login-form .form-fieldset--legend{border:0}form.form .form-fieldset+.form-wrapper .form-item,form.user-login-form .form-fieldset+.form-wrapper .form-item{margin-top:0}form.form .form-fieldset.has-error .form-item .form-item--radio-button:before,form.form .form-fieldset.has-error .form-item .form-item--checkbox-button,form.form .form-fieldset.has-error .form-item .form-item--checkbox-button:before,form.user-login-form .form-fieldset.has-error .form-item .form-item--radio-button:before,form.user-login-form .form-fieldset.has-error .form-item .form-item--checkbox-button,form.user-login-form .form-fieldset.has-error .form-item .form-item--checkbox-button:before{border-color:#e4002b}form.form .form-fieldset.has-error .form-item .form-item--label-cont,form.user-login-form .form-fieldset.has-error .form-item .form-item--label-cont{color:#e4002b}form.form .form-item,form.user-login-form .form-item{font-size:18px;margin-bottom:15px;margin-top:15px;position:relative}form.form .form-item.btn-validation--wrapper,form.user-login-form .form-item.btn-validation--wrapper{bottom:0;margin:0;position:absolute;z-index:2}form.form .form-item.form-item--name-email-user,form.user-login-form .form-item.form-item--name-email-user{height:1px;margin:0;overflow:hidden}form.form .form-item.form-item--name-email-user input,form.user-login-form .form-item.form-item--name-email-user input{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}form.form .form-item.form-item--name-email-user label,form.user-login-form .form-item.form-item--name-email-user label{color:rgba(0,0,0,0)}form.form .form-item.clear-panel,form.user-login-form .form-item.clear-panel{border:0;background-color:rgba(0,0,0,0)}form.form .form-item.clear-panel .panel-heading,form.user-login-form .form-item.clear-panel .panel-heading{display:none}form.form .form-item.clear-panel .panel-body,form.user-login-form .form-item.clear-panel .panel-body{padding:0}form.form .form-item.clear-panel .panel-body .form-item,form.user-login-form .form-item.clear-panel .panel-body .form-item{margin:0}form.form .form-item label,form.user-login-form .form-item label{color:#1d1f24;font-weight:normal;padding-left:5px;position:absolute;top:7.5px;transition:all .3s ease 0s;z-index:1}form.form .form-item label:not(.option),form.user-login-form .form-item label:not(.option){pointer-events:none}form.form .form-item .error-message,form.user-login-form .form-item .error-message{color:#e4002b}form.form .form-item--type-textarea,form.user-login-form .form-item--type-textarea{margin-top:60px}form.form .form-item--type-textarea label,form.user-login-form .form-item--type-textarea label{top:-30px}form.form .form-item--description,form.user-login-form .form-item--description{font-size:18px;margin-bottom:15px}form.form .form-item--element,form.user-login-form .form-item--element{background:none;border-color:rgba(0,0,0,0);border-width:0;box-shadow:none;color:rgba(0,0,0,0);display:block;font-size:18px;height:4rem;line-height:2;max-width:100%;padding:5px 5px 2.5px;transition:all .3s ease 0s;width:100%}form.form .form-item--element:focus,form.form .form-item--element:valid:required,form.form .form-item--element.has-value,form.form .form-item--element.has-error:focus,form.user-login-form .form-item--element:focus,form.user-login-form .form-item--element:valid:required,form.user-login-form .form-item--element.has-value,form.user-login-form .form-item--element.has-error:focus{color:#1d1f24;outline:none}form.form .form-item--element:focus~.form-item--label,form.form .form-item--element:valid:required~.form-item--label,form.form .form-item--element.has-value~.form-item--label,form.form .form-item--element.has-error:focus~.form-item--label,form.user-login-form .form-item--element:focus~.form-item--label,form.user-login-form .form-item--element:valid:required~.form-item--label,form.user-login-form .form-item--element.has-value~.form-item--label,form.user-login-form .form-item--element.has-error:focus~.form-item--label{color:#000;font-size:.65em;top:-1rem}form.form .form-item--element:focus~.form-item--bar:before,form.form .form-item--element:valid:required~.form-item--bar:before,form.form .form-item--element.has-value~.form-item--bar:before,form.form .form-item--element.has-error:focus~.form-item--bar:before,form.user-login-form .form-item--element:focus~.form-item--bar:before,form.user-login-form .form-item--element:valid:required~.form-item--bar:before,form.user-login-form .form-item--element.has-value~.form-item--bar:before,form.user-login-form .form-item--element.has-error:focus~.form-item--bar:before{background-color:#000;left:0;width:100%}form.form .form-item--element:focus~.form-item--bar:after,form.form .form-item--element:valid:required~.form-item--bar:after,form.form .form-item--element.has-value~.form-item--bar:after,form.form .form-item--element.has-error:focus~.form-item--bar:after,form.user-login-form .form-item--element:focus~.form-item--bar:after,form.user-login-form .form-item--element:valid:required~.form-item--bar:after,form.user-login-form .form-item--element.has-value~.form-item--bar:after,form.user-login-form .form-item--element.has-error:focus~.form-item--bar:after{color:#000}form.form .form-item--element.has-error~.form-item--label,form.form .form-item--element.has-error.has-value~.form-item--label,form.user-login-form .form-item--element.has-error~.form-item--label,form.user-login-form .form-item--element.has-error.has-value~.form-item--label{color:#e4002b}form.form .form-item--element.has-error~.form-item--bar:before,form.form .form-item--element.has-error.has-value~.form-item--bar:before,form.user-login-form .form-item--element.has-error~.form-item--bar:before,form.user-login-form .form-item--element.has-error.has-value~.form-item--bar:before{background-color:#e4002b;left:0;width:100%}form.form .form-item--element.has-error~.form-item--bar:after,form.form .form-item--element.has-error.has-value~.form-item--bar:after,form.user-login-form .form-item--element.has-error~.form-item--bar:after,form.user-login-form .form-item--element.has-error.has-value~.form-item--bar:after{color:#e4002b}form.form .form-item--bar,form.user-login-form .form-item--bar{position:relative;border-bottom:1px solid #ccc;display:block}form.form .form-item--bar:before,form.user-login-form .form-item--bar:before{content:"";height:1px;width:0;left:50%;position:absolute;background:#000;transition:left .3s ease 0,width .3s ease 0s;z-index:2}form.form .form-item textarea,form.user-login-form .form-item textarea{background-color:#ededed;height:auto;line-height:1.5;min-height:20rem;padding:15px;resize:vertical}form.form .form-item textarea:focus~.form-item--label,form.form .form-item textarea:valid:required~.form-item--label,form.form .form-item textarea.has-value~.form-item--label,form.form .form-item textarea.has-error:focus~.form-item--label,form.user-login-form .form-item textarea:focus~.form-item--label,form.user-login-form .form-item textarea:valid:required~.form-item--label,form.user-login-form .form-item textarea.has-value~.form-item--label,form.user-login-form .form-item textarea.has-error:focus~.form-item--label{font-size:18px;top:-30px}form.form .form-item input:-webkit-autofill,form.form .form-item input:-webkit-autofill:hover,form.form .form-item input:-webkit-autofill:focus,form.form .form-item select:-webkit-autofill,form.user-login-form .form-item input:-webkit-autofill,form.user-login-form .form-item input:-webkit-autofill:hover,form.user-login-form .form-item input:-webkit-autofill:focus,form.user-login-form .form-item select:-webkit-autofill{background-color:rgba(0,0,0,0);box-shadow:none;color:#1d1f24;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#1d1f24}form.form .form-item input:-webkit-autofill~.form-item--label,form.form .form-item input:-webkit-autofill:hover~.form-item--label,form.form .form-item input:-webkit-autofill:focus~.form-item--label,form.form .form-item select:-webkit-autofill~.form-item--label,form.user-login-form .form-item input:-webkit-autofill~.form-item--label,form.user-login-form .form-item input:-webkit-autofill:hover~.form-item--label,form.user-login-form .form-item input:-webkit-autofill:focus~.form-item--label,form.user-login-form .form-item select:-webkit-autofill~.form-item--label{font-size:.65em;top:-1em}form.form .form-item select,form.user-login-form .form-item select{-webkit-appearance:none;appearance:none;cursor:pointer}form.form .form-item select~.form-item--bar:after,form.user-login-form .form-item select~.form-item--bar:after{content:"";display:block;width:20px;height:20px;background:url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 22 42" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;"><g id="path-1" transform="matrix(-1,0,0,1,24.7046,-3.70463)"><path d="M23.705,4.705L4.705,24.427L23.705,44.149" style="fill-opacity:0;stroke:rgb(228, 0, 43);stroke-width:2px;"/></g></svg>') no-repeat center;position:absolute;top:-2rem;right:0;transform:rotate(90deg) translateX(-50%)}form.form .form-item select:focus~.form-item--bar:after,form.user-login-form .form-item select:focus~.form-item--bar:after{transform:rotate(-90deg) translateX(50%)}form.form .form-item--type-radio,form.form .form-item--type-checkbox,form.user-login-form .form-item--type-radio,form.user-login-form .form-item--type-checkbox{margin-bottom:2.25rem;margin-top:2.25rem;min-height:18px;position:relative;text-align:left}form.form .form-item--type-radio .error-message,form.form .form-item--type-checkbox .error-message,form.user-login-form .form-item--type-radio .error-message,form.user-login-form .form-item--type-checkbox .error-message{margin-top:-2rem;margin-left:-0.2rem}form.form .form-item--type-radio .form-item--label,form.form .form-item--type-checkbox .form-item--label,form.user-login-form .form-item--type-radio .form-item--label,form.user-login-form .form-item--type-checkbox .form-item--label{cursor:pointer;display:block;margin-bottom:15px;min-height:18px;padding-left:calc(18px + 15px);padding-top:1.8px;position:relative;text-align:left;top:0}form.form .form-item--type-radio .form-item--label.is-required .form-item--label-cont,form.form .form-item--type-checkbox .form-item--label.is-required .form-item--label-cont,form.user-login-form .form-item--type-radio .form-item--label.is-required .form-item--label-cont,form.user-login-form .form-item--type-checkbox .form-item--label.is-required .form-item--label-cont{display:inline-block}form.form .form-item--type-radio .form-item--label input,form.form .form-item--type-radio .form-item--label+input,form.form .form-item--type-checkbox .form-item--label input,form.form .form-item--type-checkbox .form-item--label+input,form.user-login-form .form-item--type-radio .form-item--label input,form.user-login-form .form-item--type-radio .form-item--label+input,form.user-login-form .form-item--type-checkbox .form-item--label input,form.user-login-form .form-item--type-checkbox .form-item--label+input{left:1.8px;margin:0;opacity:.0001;padding:0;position:absolute;top:.25rem;width:auto}form.form .form-item--type-radio .form-item--label input:checked~.form-item--radio-button:before,form.form .form-item--type-radio .form-item--label+input:checked~.form-item--radio-button:before,form.form .form-item--type-checkbox .form-item--label input:checked~.form-item--radio-button:before,form.form .form-item--type-checkbox .form-item--label+input:checked~.form-item--radio-button:before,form.user-login-form .form-item--type-radio .form-item--label input:checked~.form-item--radio-button:before,form.user-login-form .form-item--type-radio .form-item--label+input:checked~.form-item--radio-button:before,form.user-login-form .form-item--type-checkbox .form-item--label input:checked~.form-item--radio-button:before,form.user-login-form .form-item--type-checkbox .form-item--label+input:checked~.form-item--radio-button:before{color:#000}form.form .form-item--type-radio .form-item--label input:checked~.form-item--radio-button:after,form.form .form-item--type-radio .form-item--label+input:checked~.form-item--radio-button:after,form.form .form-item--type-checkbox .form-item--label input:checked~.form-item--radio-button:after,form.form .form-item--type-checkbox .form-item--label+input:checked~.form-item--radio-button:after,form.user-login-form .form-item--type-radio .form-item--label input:checked~.form-item--radio-button:after,form.user-login-form .form-item--type-radio .form-item--label+input:checked~.form-item--radio-button:after,form.user-login-form .form-item--type-checkbox .form-item--label input:checked~.form-item--radio-button:after,form.user-login-form .form-item--type-checkbox .form-item--label+input:checked~.form-item--radio-button:after{transform:scale(0.65)}form.form .form-item--type-radio .form-item--label input:checked~.form-item--checkbox-button,form.form .form-item--type-radio .form-item--label+input:checked~.form-item--checkbox-button,form.form .form-item--type-checkbox .form-item--label input:checked~.form-item--checkbox-button,form.form .form-item--type-checkbox .form-item--label+input:checked~.form-item--checkbox-button,form.user-login-form .form-item--type-radio .form-item--label input:checked~.form-item--checkbox-button,form.user-login-form .form-item--type-radio .form-item--label+input:checked~.form-item--checkbox-button,form.user-login-form .form-item--type-checkbox .form-item--label input:checked~.form-item--checkbox-button,form.user-login-form .form-item--type-checkbox .form-item--label+input:checked~.form-item--checkbox-button{color:#000}form.form .form-item--type-radio .form-item--label input:checked~.form-item--checkbox-button:before,form.form .form-item--type-radio .form-item--label input:checked~.form-item--checkbox-button:after,form.form .form-item--type-radio .form-item--label+input:checked~.form-item--checkbox-button:before,form.form .form-item--type-radio .form-item--label+input:checked~.form-item--checkbox-button:after,form.form .form-item--type-checkbox .form-item--label input:checked~.form-item--checkbox-button:before,form.form .form-item--type-checkbox .form-item--label input:checked~.form-item--checkbox-button:after,form.form .form-item--type-checkbox .form-item--label+input:checked~.form-item--checkbox-button:before,form.form .form-item--type-checkbox .form-item--label+input:checked~.form-item--checkbox-button:after,form.user-login-form .form-item--type-radio .form-item--label input:checked~.form-item--checkbox-button:before,form.user-login-form .form-item--type-radio .form-item--label input:checked~.form-item--checkbox-button:after,form.user-login-form .form-item--type-radio .form-item--label+input:checked~.form-item--checkbox-button:before,form.user-login-form .form-item--type-radio .form-item--label+input:checked~.form-item--checkbox-button:after,form.user-login-form .form-item--type-checkbox .form-item--label input:checked~.form-item--checkbox-button:before,form.user-login-form .form-item--type-checkbox .form-item--label input:checked~.form-item--checkbox-button:after,form.user-login-form .form-item--type-checkbox .form-item--label+input:checked~.form-item--checkbox-button:before,form.user-login-form .form-item--type-checkbox .form-item--label+input:checked~.form-item--checkbox-button:after{opacity:1;transition:height .3s ease 0s}form.form .form-item--type-radio .form-item--label input:checked~.form-item--checkbox-button:before,form.form .form-item--type-radio .form-item--label+input:checked~.form-item--checkbox-button:before,form.form .form-item--type-checkbox .form-item--label input:checked~.form-item--checkbox-button:before,form.form .form-item--type-checkbox .form-item--label+input:checked~.form-item--checkbox-button:before,form.user-login-form .form-item--type-radio .form-item--label input:checked~.form-item--checkbox-button:before,form.user-login-form .form-item--type-radio .form-item--label+input:checked~.form-item--checkbox-button:before,form.user-login-form .form-item--type-checkbox .form-item--label input:checked~.form-item--checkbox-button:before,form.user-login-form .form-item--type-checkbox .form-item--label+input:checked~.form-item--checkbox-button:before{height:21.6px;transition-delay:.3s}form.form .form-item--type-radio .form-item--label input:checked~.form-item--checkbox-button:after,form.form .form-item--type-radio .form-item--label+input:checked~.form-item--checkbox-button:after,form.form .form-item--type-checkbox .form-item--label input:checked~.form-item--checkbox-button:after,form.form .form-item--type-checkbox .form-item--label+input:checked~.form-item--checkbox-button:after,form.user-login-form .form-item--type-radio .form-item--label input:checked~.form-item--checkbox-button:after,form.user-login-form .form-item--type-radio .form-item--label+input:checked~.form-item--checkbox-button:after,form.user-login-form .form-item--type-checkbox .form-item--label input:checked~.form-item--checkbox-button:after,form.user-login-form .form-item--type-checkbox .form-item--label+input:checked~.form-item--checkbox-button:after{height:9px}form.form .form-item--type-radio .form-item--label input.has-error~.form-item--radio-button,form.form .form-item--type-radio .form-item--label input.has-error~.form-item--checkbox-button,form.form .form-item--type-radio .form-item--label input.has-error~.form-item--label-cont,form.form .form-item--type-radio .form-item--label input.has-error~.form-item--label-cont:after,form.form .form-item--type-radio .form-item--label+input.has-error~.form-item--radio-button,form.form .form-item--type-radio .form-item--label+input.has-error~.form-item--checkbox-button,form.form .form-item--type-radio .form-item--label+input.has-error~.form-item--label-cont,form.form .form-item--type-radio .form-item--label+input.has-error~.form-item--label-cont:after,form.form .form-item--type-checkbox .form-item--label input.has-error~.form-item--radio-button,form.form .form-item--type-checkbox .form-item--label input.has-error~.form-item--checkbox-button,form.form .form-item--type-checkbox .form-item--label input.has-error~.form-item--label-cont,form.form .form-item--type-checkbox .form-item--label input.has-error~.form-item--label-cont:after,form.form .form-item--type-checkbox .form-item--label+input.has-error~.form-item--radio-button,form.form .form-item--type-checkbox .form-item--label+input.has-error~.form-item--checkbox-button,form.form .form-item--type-checkbox .form-item--label+input.has-error~.form-item--label-cont,form.form .form-item--type-checkbox .form-item--label+input.has-error~.form-item--label-cont:after,form.user-login-form .form-item--type-radio .form-item--label input.has-error~.form-item--radio-button,form.user-login-form .form-item--type-radio .form-item--label input.has-error~.form-item--checkbox-button,form.user-login-form .form-item--type-radio .form-item--label input.has-error~.form-item--label-cont,form.user-login-form .form-item--type-radio .form-item--label input.has-error~.form-item--label-cont:after,form.user-login-form .form-item--type-radio .form-item--label+input.has-error~.form-item--radio-button,form.user-login-form .form-item--type-radio .form-item--label+input.has-error~.form-item--checkbox-button,form.user-login-form .form-item--type-radio .form-item--label+input.has-error~.form-item--label-cont,form.user-login-form .form-item--type-radio .form-item--label+input.has-error~.form-item--label-cont:after,form.user-login-form .form-item--type-checkbox .form-item--label input.has-error~.form-item--radio-button,form.user-login-form .form-item--type-checkbox .form-item--label input.has-error~.form-item--checkbox-button,form.user-login-form .form-item--type-checkbox .form-item--label input.has-error~.form-item--label-cont,form.user-login-form .form-item--type-checkbox .form-item--label input.has-error~.form-item--label-cont:after,form.user-login-form .form-item--type-checkbox .form-item--label+input.has-error~.form-item--radio-button,form.user-login-form .form-item--type-checkbox .form-item--label+input.has-error~.form-item--checkbox-button,form.user-login-form .form-item--type-checkbox .form-item--label+input.has-error~.form-item--label-cont,form.user-login-form .form-item--type-checkbox .form-item--label+input.has-error~.form-item--label-cont:after{border-color:#e4002b;color:#e4002b}form.form .form-item--type-radio .form-item--label .form-item--radio-button,form.form .form-item--type-checkbox .form-item--label .form-item--radio-button,form.user-login-form .form-item--type-radio .form-item--label .form-item--radio-button,form.user-login-form .form-item--type-checkbox .form-item--label .form-item--radio-button{color:#1d1f24;cursor:pointer;display:block;left:0;position:absolute;top:.25em;user-select:none}form.form .form-item--type-radio .form-item--label .form-item--radio-button:before,form.form .form-item--type-radio .form-item--label .form-item--radio-button:after,form.form .form-item--type-checkbox .form-item--label .form-item--radio-button:before,form.form .form-item--type-checkbox .form-item--label .form-item--radio-button:after,form.user-login-form .form-item--type-radio .form-item--label .form-item--radio-button:before,form.user-login-form .form-item--type-radio .form-item--label .form-item--radio-button:after,form.user-login-form .form-item--type-checkbox .form-item--label .form-item--radio-button:before,form.user-login-form .form-item--type-checkbox .form-item--label .form-item--radio-button:after{content:"";border-radius:50%;border:.125rem solid #1d1f24;height:18px;left:0;margin:.25rem;position:absolute;top:0;transition:transform .3s ease 0,color .3s ease 0s;width:18px;will-change:transform,color}form.form .form-item--type-radio .form-item--label .form-item--radio-button:after,form.form .form-item--type-checkbox .form-item--label .form-item--radio-button:after,form.user-login-form .form-item--type-radio .form-item--label .form-item--radio-button:after,form.user-login-form .form-item--type-checkbox .form-item--label .form-item--radio-button:after{background-color:#000;border-color:#000;transform:scale(0)}form.form .form-item--type-radio .form-item--label .form-item--checkbox-button,form.form .form-item--type-checkbox .form-item--label .form-item--checkbox-button,form.user-login-form .form-item--type-radio .form-item--label .form-item--checkbox-button,form.user-login-form .form-item--type-checkbox .form-item--label .form-item--checkbox-button{border-radius:.0625rem;border:.125rem solid #1d1f24;color:#1d1f24;display:block;height:18px;left:0;position:absolute;top:.5rem;transition:color .3s ease 0s;user-select:none;width:18px;will-change:color;z-index:0}form.form .form-item--type-radio .form-item--label .form-item--checkbox-button:before,form.form .form-item--type-radio .form-item--label .form-item--checkbox-button:after,form.form .form-item--type-checkbox .form-item--label .form-item--checkbox-button:before,form.form .form-item--type-checkbox .form-item--label .form-item--checkbox-button:after,form.user-login-form .form-item--type-radio .form-item--label .form-item--checkbox-button:before,form.user-login-form .form-item--type-radio .form-item--label .form-item--checkbox-button:after,form.user-login-form .form-item--type-checkbox .form-item--label .form-item--checkbox-button:before,form.user-login-form .form-item--type-checkbox .form-item--label .form-item--checkbox-button:after{content:"";background-color:#000;border-radius:.25rem;display:block;height:0;opacity:0;position:absolute;transform-origin:left top;transition:opacity .3s ease 0,height 0s linear .3s;width:1.08px;will-change:opacity,height}form.form .form-item--type-radio .form-item--label .form-item--checkbox-button:after,form.form .form-item--type-checkbox .form-item--label .form-item--checkbox-button:after,form.user-login-form .form-item--type-radio .form-item--label .form-item--checkbox-button:after,form.user-login-form .form-item--type-checkbox .form-item--label .form-item--checkbox-button:after{left:0;top:9px;transform:rotate(-45deg)}form.form .form-item--type-radio .form-item--label .form-item--checkbox-button:before,form.form .form-item--type-checkbox .form-item--label .form-item--checkbox-button:before,form.user-login-form .form-item--type-radio .form-item--label .form-item--checkbox-button:before,form.user-login-form .form-item--type-checkbox .form-item--label .form-item--checkbox-button:before{left:7.2px;top:15.3px;transform:rotate(-135deg);box-shadow:0 0 0 .0625rem #fff}form.form .form-item--type-radio input[type=checkbox],form.form .form-item--type-checkbox input[type=checkbox],form.user-login-form .form-item--type-radio input[type=checkbox],form.user-login-form .form-item--type-checkbox input[type=checkbox]{left:1.8px;margin:0;opacity:.0001;padding:0;position:absolute;top:.25rem;width:auto}form.form .form-item--type-radio input[type=checkbox]:checked~label .form-item--checkbox-button,form.form .form-item--type-checkbox input[type=checkbox]:checked~label .form-item--checkbox-button,form.user-login-form .form-item--type-radio input[type=checkbox]:checked~label .form-item--checkbox-button,form.user-login-form .form-item--type-checkbox input[type=checkbox]:checked~label .form-item--checkbox-button{color:#000}form.form .form-item--type-radio input[type=checkbox]:checked~label .form-item--checkbox-button:before,form.form .form-item--type-radio input[type=checkbox]:checked~label .form-item--checkbox-button:after,form.form .form-item--type-checkbox input[type=checkbox]:checked~label .form-item--checkbox-button:before,form.form .form-item--type-checkbox input[type=checkbox]:checked~label .form-item--checkbox-button:after,form.user-login-form .form-item--type-radio input[type=checkbox]:checked~label .form-item--checkbox-button:before,form.user-login-form .form-item--type-radio input[type=checkbox]:checked~label .form-item--checkbox-button:after,form.user-login-form .form-item--type-checkbox input[type=checkbox]:checked~label .form-item--checkbox-button:before,form.user-login-form .form-item--type-checkbox input[type=checkbox]:checked~label .form-item--checkbox-button:after{opacity:1;transition:height .3s ease 0s}form.form .form-item--type-radio input[type=checkbox]:checked~label .form-item--checkbox-button:before,form.form .form-item--type-checkbox input[type=checkbox]:checked~label .form-item--checkbox-button:before,form.user-login-form .form-item--type-radio input[type=checkbox]:checked~label .form-item--checkbox-button:before,form.user-login-form .form-item--type-checkbox input[type=checkbox]:checked~label .form-item--checkbox-button:before{height:21.6px;transition-delay:.3s}form.form .form-item--type-radio input[type=checkbox]:checked~label .form-item--checkbox-button:after,form.form .form-item--type-checkbox input[type=checkbox]:checked~label .form-item--checkbox-button:after,form.user-login-form .form-item--type-radio input[type=checkbox]:checked~label .form-item--checkbox-button:after,form.user-login-form .form-item--type-checkbox input[type=checkbox]:checked~label .form-item--checkbox-button:after{height:9px}form.form .form-item--type-radio.no-label .form-item--label,form.form .form-item--type-checkbox.no-label .form-item--label,form.user-login-form .form-item--type-radio.no-label .form-item--label,form.user-login-form .form-item--type-checkbox.no-label .form-item--label{position:absolute;top:5px}form.form .form-item--type-radio.no-label .form-item--label i,form.form .form-item--type-checkbox.no-label .form-item--label i,form.user-login-form .form-item--type-radio.no-label .form-item--label i,form.user-login-form .form-item--type-checkbox.no-label .form-item--label i{top:0}form.form .form-item--type-radio.no-label .form-item--label .form-item--label-cont,form.form .form-item--type-checkbox.no-label .form-item--label .form-item--label-cont,form.user-login-form .form-item--type-radio.no-label .form-item--label .form-item--label-cont,form.user-login-form .form-item--type-checkbox.no-label .form-item--label .form-item--label-cont{display:none}form.form .form-item--type-radio.no-label .form-item--description,form.form .form-item--type-checkbox.no-label .form-item--description,form.user-login-form .form-item--type-radio.no-label .form-item--description,form.user-login-form .form-item--type-checkbox.no-label .form-item--description{margin-top:0}form.form .form-item--type-radio .form-item--description,form.form .form-item--type-checkbox .form-item--description,form.user-login-form .form-item--type-radio .form-item--description,form.user-login-form .form-item--type-checkbox .form-item--description{margin-left:calc(18px + 15px);margin-top:-7.5px}form.form .form-item--submit,form.user-login-form .form-item--submit{float:right}form.form .form-item--submit[disabled],form.form .form-item--submit[disabled]:hover,form.user-login-form .form-item--submit[disabled],form.user-login-form .form-item--submit[disabled]:hover{background-color:#e4002b}form.form .form-item--submit:focus,form.user-login-form .form-item--submit:focus{outline:none}form.form .form-address .form-fieldset--wrapper,form.user-login-form .form-address .form-fieldset--wrapper{display:flex;flex-wrap:wrap}@media(max-width: 991px){form.form .form-address .form-fieldset--wrapper,form.user-login-form .form-address .form-fieldset--wrapper{display:block}}form.form .form-address .form-item--name-contact-address-address,form.user-login-form .form-address .form-item--name-contact-address-address{flex:0 0 calc(80% - 15px);margin-right:15px}@media(max-width: 991px){form.form .form-address .form-item--name-contact-address-address,form.user-login-form .form-address .form-item--name-contact-address-address{margin-right:0}}form.form .form-address .form-item--name-contact-address-address-2,form.user-login-form .form-address .form-item--name-contact-address-address-2{flex:0 0 20%}form.form .form-address .form-item--name-contact-address-city,form.user-login-form .form-address .form-item--name-contact-address-city{flex:0 0 calc(70% - 7.5px);margin-left:7.5px;order:4}@media(max-width: 991px){form.form .form-address .form-item--name-contact-address-city,form.user-login-form .form-address .form-item--name-contact-address-city{margin-left:0}}form.form .form-address .form-item--name-contact-address-postal-code,form.user-login-form .form-address .form-item--name-contact-address-postal-code{flex:0 0 calc(30% - 7.5px);margin-right:7.5px;order:3}@media(max-width: 991px){form.form .form-address .form-item--name-contact-address-postal-code,form.user-login-form .form-address .form-item--name-contact-address-postal-code{margin-right:0}}form.form .form-address .form-item--name-contact-address-country,form.user-login-form .form-address .form-item--name-contact-address-country{flex:0 0 calc(50% - 7.5px);margin-right:7.5px;order:5}@media(max-width: 991px){form.form .form-address .form-item--name-contact-address-country,form.user-login-form .form-address .form-item--name-contact-address-country{margin-right:0}}form.webform-submission-planungsfragebogen-form .webform-radios-other{border:none}form.webform-submission-planungsfragebogen-form .webform-radios-other .panel-heading{display:none}form.webform-submission-planungsfragebogen-form .webform-radios-other .panel-body>div.js-webform-radios{column-count:3}@media(max-width: 991px){form.webform-submission-planungsfragebogen-form .webform-radios-other .panel-body>div.js-webform-radios{column-count:2}}@media(max-width: 767px){form.webform-submission-planungsfragebogen-form .webform-radios-other .panel-body>div.js-webform-radios{column-count:1}}form.webform-submission-planungsfragebogen-form .webform-radios-other .panel-body>div.js-webform-radios>.form-item:first-child{margin-top:0}form.webform-submission-planungsfragebogen-form .form-item--no-label{margin-bottom:2.25rem;margin-top:2.25rem;min-height:18px}form.webform-submission-planungsfragebogen-form .form-item--no-label p{margin-bottom:0}form.webform-submission-planungsfragebogen-form .form-item--name-dachformheadline h2,form.webform-submission-planungsfragebogen-form .form-item--name-dachformheadline h3,form.webform-submission-planungsfragebogen-form .form-item--name-markup h2,form.webform-submission-planungsfragebogen-form .form-item--name-markup h3,form.webform-submission-planungsfragebogen-form .form-item--name-markup-01 h2,form.webform-submission-planungsfragebogen-form .form-item--name-markup-01 h3{padding-left:15px}form.webform-submission-planungsfragebogen-form .form-item--type-textarea{margin-top:15px}form.webform-submission-planungsfragebogen-form .form-item--type-textarea label{display:none}body{margin-top:0}body.navbar-is-fixed-top{margin-top:0}.main-container{min-height:calc(100vh - 100px);padding:0}.page-header{padding:12rem 0 0;transition:all .5s ease;margin:0}body.is-scrolled .page-header{padding-top:10rem}body.mobile-menu-enforced body.is-scrolled .page-header{padding-top:60px}body.mobile-menu-enforced .page-header{padding:60px 0 0}.page-main{margin:0 auto;background-color:#fff}.page-intro-text__headline{margin-top:6rem}.page-intro-text__subtitle{margin-bottom:45px}@media(max-width: 767px){.page-intro-text__subtitle{margin-bottom:30px}}.page-intro-text__content{margin-bottom:30px;transition:all .3s ease .01s}.sections{width:100%}@media(max-width: 991px){.section-item.reverse-order-on-mobile>div{display:flex;flex-direction:column-reverse}}.section-item.gap-top-1{margin-top:120px}@media(max-width: 991px){.section-item.gap-top-1{margin-top:60px}}.section-item.gap-top-medium{margin-top:60px}@media(max-width: 991px){.section-item.gap-top-medium{margin-top:30px}}.section-item.gap-bottom-1{margin-bottom:120px}@media(max-width: 991px){.section-item.gap-bottom-1{margin-bottom:60px}}.section-item.gap-bottom-1+.section-item.gap-top-1{margin-top:0}.section-item.gap-bottom-medium{margin-bottom:60px}@media(max-width: 991px){.section-item.gap-bottom-medium{margin-bottom:30px}}.section-item.gap-bottom-medium+.section-item.gap-top-1{margin-top:0}.section-item.has-full-width{left:calc(-1*(100vw - 100%)/2);position:relative;width:100vw !important}@media(min-width: 1920px){.section-item.has-full-width{left:50%;max-width:1920px;position:relative;transform:translateX(-50%)}}.section-item.has-bg-color{padding-bottom:45px;padding-top:45px !important;position:relative}.section-item.has-bg-color>div{position:relative;z-index:2}.section-item.has-bg-color:before,.section-item.has-bg-color:after{content:"";background-color:inherit;display:block;height:100%;position:absolute;top:0;width:100%}.section-item.has-bg-color:before{transform:translateX(-50%)}.section-item.has-bg-color:after{transform:translateX(50%);z-index:1}.section-item.has-bg-color .non-container{position:relative;z-index:2}.section-item.gap-bottom-1>div>div:last-child .paragraph:not(.paragraph--type-download-item){margin-bottom:0 !important}.section-item:not([class*=col-xs-]){float:left;width:100%}.section-item.separator-is-1{border-bottom:1px solid #000}@media(max-width: 767px){.paragraph[class*=col-xs-]{width:100%}}.slider-wrapper{display:flex;position:relative}.slider-wrapper.slick-initialized{flex-direction:column}.slider-wrapper.slick-initialized .slick-slide{align-self:flex-start;display:flex;flex-direction:column}.slider-wrapper[data-slider-arrows="1"]{padding:0 45px}@media(max-width: 1440px){.slider-wrapper[data-slider-arrows="1"]{padding:0}}.section--slider-text .slider-wrapper{padding:0 16.6666666667% 0 8.3333333333%}@media(max-width: 1440px){.section--slider-text .slider-wrapper{padding:0}}.section--slider-text .slider-wrapper .paragraph--type--slider-text-item{padding:0}.slider-wrapper .slider-item--wrapper{height:100%;position:relative;width:100%}.slider-wrapper .slider-item--image{align-items:flex-start;display:flex;flex-direction:row;text-align:center}.slider-wrapper .slider-item--image img{display:inline-block;height:auto;max-width:100%}@media(max-width: 1440px){.slider-wrapper .slider-item--text{margin-top:15px}}.slider-btn{position:absolute;top:50%;transform:translateY(-50%);border-radius:0;cursor:pointer;height:6rem;top:15rem;width:6rem;z-index:2}@media(max-width: 991px){.slider-btn{height:4rem;width:4rem}}.slider-btn:before{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);font-size:5rem}@media(max-width: 991px){.slider-btn:before{font-size:3rem}}.slider-btn,.slider-btn *,.slider-btn:hover,.slider-btn:focus{color:#e4002b}.slider-btn::before,.slider-btn *::before,.slider-btn:hover::before,.slider-btn:focus::before{color:#e4002b}.slider-btn--prev{left:0}.slider-btn--next{right:0}.slider-btn--next:before{padding-right:0}.slider-btn.slick-disabled{opacity:0;visibility:hidden}.slider-wrapper[data-slider-dots="1"] .slider-btn{transform:translateY(-100%)}.slider-dots,.slick-dots{height:45px;list-style:none !important;padding-left:0;display:flex;justify-content:center;align-items:center;margin-bottom:0}.slider-dots li,.slick-dots li{margin-bottom:0 !important;margin-right:5px;line-height:0}.slider-dots li:before,.slick-dots li:before{display:none !important}.slider-dots li button,.slick-dots li button{width:2rem;height:2rem;color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);padding:5px;border:0;position:relative}.slider-dots li button:before,.slick-dots li button:before{width:100%;height:100%;font-size:2rem;left:0;top:0;position:absolute;content:"";color:#e4002b}.slider-dots li.slick-active button:before,.slick-dots li.slick-active button:before{content:""}.slick-track{align-items:center;display:flex}.slider-image-text{z-index:2}.slider-image-text .slick-list{margin-left:-15px;width:100vw}@media(min-width: 1920px){.slider-image-text .slick-list{width:1920px}}.slider-image-text .slider-item.slick-current .slider-image-text--item-text *{transform:translateY(0);transition:all .3s ease 0s;opacity:1;visibility:visible}.slider-image-text .slider-dots{justify-content:flex-start;left:calc((100vw - 1440px)/2);position:absolute;top:calc(37.5vw + 15px)}@media(min-width: 1920px){.slider-image-text .slider-dots{left:calc((1920px - 1440px)/2);top:calc(1920px/16*6 + 15px)}}@media(max-width: 1440px){.slider-image-text .slider-dots{left:15px}}.slider-image-text .slider-btn{background-color:#e4002b;top:18.75vw}@media(max-width: 767px){.slider-image-text .slider-btn{top:33.3333333333vw}}.slider-image-text .slider-btn::before,.slider-image-text .slider-btn *::before,.slider-image-text .slider-btn:hover::before,.slider-image-text .slider-btn:focus::before{color:#fff}.slider-image-text--item{display:flex;flex-direction:column}.slider-image-text--item-image img{max-width:100vw;width:100vw}@media(min-width: 1920px){.slider-image-text--item-image img{max-width:1920px}}.slider-image-text--item-text{float:right;margin-top:-10rem;margin-right:calc((100vw - 1440px)/2);padding:30px;position:relative;width:calc(1440px/12*8)}@media(min-width: 1920px){.slider-image-text--item-text{margin-right:calc((1920px - 1440px)/2 + 15px)}}@media(max-width: 1440px){.slider-image-text--item-text{margin-right:30px;width:calc(1170px/12*8)}}@media(max-width: 991px){.slider-image-text--item-text{margin-right:15px;padding:15px 15px 30px;width:calc(100vw - 15px*2)}}@media(max-width: 767px){.slider-image-text--item-text{margin-right:0;margin-top:-37.5px}}.slider-image-text--item-text *{color:#fff;transform:translateY(4rem);opacity:0;visibility:hidden}@media(max-width: 767px){.slider-image-text--item-text--text{padding-left:5.5rem}}.slider-image-text--item-text--link{float:right}@media(max-width: 767px){.slider-image-text--item-text--link{float:none;padding-left:5.5rem}}blockquote{color:#e4002b;margin-left:0;font-size:40px;line-height:50px;padding:0;border-left:0}@media(max-width: 767px){blockquote{width:100%;margin:0}}[data-entity-type=file]>a,a[data-entity-type=file],a.download-link{position:relative;border:0}[data-entity-type=file]>a:focus,a[data-entity-type=file]:focus,a.download-link:focus{border-bottom:none}.highlight-link{color:inherit;position:relative;padding-left:3rem;transition:all .3s ease 0s}.highlight-link:focus,.highlight-link:visited,.highlight-link:hover{color:inherit;text-decoration:none}.highlight-link:hover{text-decoration:none;padding-left:0;padding-right:3rem}.highlight-link:hover:before{opacity:0;transform:translateY(-50%);transition:none;visibility:hidden}.highlight-link:hover:after{left:75%;opacity:1;visibility:visible}.highlight-link:before{left:0;transition:all .3s ease .2s}.highlight-link:after{left:40%;opacity:0;visibility:hidden;transition:all .3s ease 0s}a.mail-link{color:#000}a.mail-link:focus,a.mail-link:visited,a.mail-link:hover{color:inherit}a.phone-link{color:#000}a.phone-link:focus,a.phone-link:visited,a.phone-link:hover{color:inherit}p{width:100%}@media(max-width: 767px){p:not(.text-align-left):not(.text-align-right):not(.text-align-center) img{margin-bottom:15px !important}}p.statement{color:#e4002b;font-size:40px;line-height:50px}@media(max-width: 1024px){p.statement{font-size:38px;line-height:44px;hyphens:auto}}p.accent{color:#e4002b}p img{max-width:100%}img.align-left{margin:0 15px 15px 0}img.align-center{margin-bottom:15px}img.align-right{margin-left:0 0 15px 15px}table{width:100%}@media(max-width: 991px){table{-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}}table th,table td{padding:20px 0;position:relative}table th{text-transform:uppercase;text-align:center}table th:after{position:absolute;bottom:0;left:0;height:3px;content:"";background-color:#e4002b;width:calc(100% - 15px)}table th:last-child:after{width:100%}table td:after{position:absolute;bottom:0;left:0;height:1px;content:"";background-color:#ccc;width:calc(100% - 15px)}table td:last-child:after{width:100%}.text-collection h2{margin-bottom:1em;margin-top:1.2em}img+.image__caption{margin-top:15px}.image-text-item{padding:4.5rem 0}@media(max-width: 767px){.image-text-item{padding:3rem 0}}.image-text-item.image-position-right .image-item-container{order:2}.image-text-item .is-flex .text-item{display:flex;align-items:center;height:100%}.image-text-item .is-flex .text-item>div{width:100%}@media(max-width: 767px){.image-text-item .image-item-container{padding-bottom:3rem}}.image-text-item .image-item-container img{max-width:100%;width:100%}.image-text-item>*:first-child{display:grid;grid-template-areas:"left right-top" "left right-bottom";grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr}.image-text-item>*:first-child .field--name-field-text-item__text{grid-area:left}.image-text-item>*:first-child .field--name-field-image-item__image{grid-area:right-top}.image-text-item>*:first-child .field--name-field-image-caption{grid-area:right-bottom}.video-collection{overflow:hidden}.textteaser-collection .textteaser{margin:0 15px;display:flex;padding-bottom:16px;border-bottom:1px solid #ccc;position:relative;transition:all .3s ease 0s}.textteaser-collection .textteaser:hover{border-bottom:2px solid #e4002b;padding-bottom:15px}.textteaser-collection .textteaser-content{max-width:100%}.textteaser-collection .textteaser__title{margin:0;color:#e4002b;letter-spacing:1px;text-transform:uppercase;font-size:20px}.textteaser-collection .textteaser__subtitle{color:#000;letter-spacing:0;text-transform:none;margin:0 0 15px 0;font-size:26px}.textteaser-collection .textteaser__copytext{font-size:20px}.textteaser-collection .textteaser__link a{font-size:0;position:absolute;text-decoration:none;height:100%;width:100%}.textteaser-collection .textteaser__link a:hover,.textteaser-collection .textteaser__link a:visited,.textteaser-collection .textteaser__link a:focus{outline:none}.image-collection img{width:100%}.boxes-collection .box{height:0;padding-left:0 !important;padding-right:0 !important;padding-bottom:calc(25% - 15px);position:relative;overflow:hidden}@media(max-width: 991px){.boxes-collection .box{padding-bottom:calc(50% - 15px)}}@media(max-width: 767px){.boxes-collection .box{padding-bottom:calc(100% - 15px);margin-bottom:15px}}.boxes-collection .box-content{height:100%;left:50%;overflow:hidden;position:absolute;transform:translateX(-50%);width:101%}.boxes-collection .box-content__text{display:flex;flex-flow:column wrap;height:100%;justify-content:flex-end;padding:15px}.boxes-collection .box-content__text:first-child:before{background:linear-gradient(to right, rgba(0, 0, 0, 0.8) 0%, rgba(237, 237, 237, 0.6) 75%, rgba(237, 237, 237, 0.5) 100%);content:"";left:0;top:0;position:absolute;height:100%;width:0;transition:all .3s ease .01s;z-index:-1}.boxes-collection .box-content__text-subtitle{order:1}.boxes-collection .box-content__text-title{order:2}.boxes-collection .box-content__text-copy{color:#fff;font-size:20px}.boxes-collection .box-content__text h2{font-size:2.8vw;margin:1rem 0;width:80%}@media(max-width: 1440px){.boxes-collection .box-content__text h2{font-size:3vw;width:90%}}@media(max-width: 991px){.boxes-collection .box-content__text h2{font-size:7vw}}@media(max-width: 767px){.boxes-collection .box-content__text h2{font-size:12vw}}.boxes-collection .box-content__text h2.text-align-right{margin-left:20%}@media(max-width: 1440px){.boxes-collection .box-content__text h2.text-align-right{margin-left:10%}}.boxes-collection .box-content__icon{cursor:pointer;min-width:3.5rem;opacity:.5;position:absolute;text-align:right;top:15px;right:15px;transition:all .3s ease .01s;z-index:5}.boxes-collection .box-content__icon .fa{color:#fff;font-size:1.4em}@media(max-width: 1440px){.boxes-collection .box-content__icon .fa{font-size:1em}}@media(max-width: 991px){.boxes-collection .box-content__icon .fa{font-size:1.4em}}.boxes-collection .box-content.animate:hover .box-content__lazy-bg+.box-content__text{opacity:1;transition:all .3s ease .01s;visibility:visible;width:100%}.boxes-collection .box-content.animate:hover .box-content__lazy-bg+.box-content__text>*{opacity:1;transition:all .3s ease .4s;visibility:visible}.boxes-collection .box-content.animate:hover .box-content__lazy-bg img{width:105%}.boxes-collection .box-content.animate:hover .box-content__text:first-child:before{width:100%}.boxes-collection .box-content.animate:hover .box-content__icon{opacity:1}.boxes-collection .box-content .box-content__lazy-bg+.box-content__text{background:linear-gradient(to right, rgba(0, 0, 0, 0.8) 0%, rgba(237, 237, 237, 0.6) 75%, rgba(237, 237, 237, 0.5) 100%);display:flex;flex-direction:column;height:100%;justify-content:center;left:0;opacity:0;padding:15px;position:absolute;top:0;visibility:hidden;width:0;z-index:3}.boxes-collection .box-content .box-content__lazy-bg+.box-content__text>*{opacity:0;text-align:center;visibility:hidden;width:100%}.boxes-collection .box-content .box-content__lazy-bg+.box-content__text .box-content__text-subtitle{order:2}.boxes-collection .box-content .box-content__lazy-bg+.box-content__text .box-content__text-title{order:1}.boxes-collection .box-content .box-content__lazy-bg{height:100%;position:relative}.boxes-collection .box-content .box-content__lazy-bg .box-content__img{height:100%;position:relative;width:100%}.boxes-collection .box-content .box-content__lazy-bg img{left:50%;max-width:none;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);transition:all .2s ease-in .01s;width:100%}.boxes-collection .box .colorbox{position:absolute;cursor:pointer;display:block;height:100%;left:0;top:0;width:100%;z-index:3}.boxes-collection .box .colorbox img{display:none}.teaser-collection .paragraph{margin-bottom:0}.teaser-collection .teaser__link a{border:none;font-size:0;height:100%;position:absolute;width:100%}.teaser-collection .teaser__link a:hover,.teaser-collection .teaser__link a:visited,.teaser-collection .teaser__link a:focus{outline:none;text-decoration:none}.teaser--standard .teaser-collection .teaser__content{display:flex;flex-direction:column}.teaser--standard .teaser-collection .teaser__content__body{order:1}.teaser--standard .teaser-collection .teaser__content__title{order:2}.node--type-n-download.node--view-mode-teaser{margin-bottom:30px}.node--type-n-download.node--view-mode-teaser .field--name-field-teaser-image{display:flex;justify-content:center;align-items:center;margin-bottom:16px;height:220px;width:100%}.icn:before{font-size:20px;width:auto;color:#ccc}.icn:hover:before{color:#e4002b}.icn.icn-twitter:before{content:""}.icn.icn-xing:before{content:""}.icn.icn-youtube:before{content:""}.icn.icn-facebook:before{content:""}.icn.icn-linkedin:before{content:""}.toolbar-anti-flicker.toolbar-loading.toolbar-fixed.toolbar-horizontal.toolbar-tray-open{padding-top:0}.user-login-form,#user-pass-reset{margin:0 auto;padding-top:10%;width:30%}.path-user.is-scrolled.nav-down .header-line,.user-logged-in.is-scrolled.nav-down .header-line{top:9rem}.path-user .nav-tabs>li>a:hover,.user-logged-in .nav-tabs>li>a:hover{background-color:rgba(0,0,0,0);color:#e4002b}.path-user .toolbar-menu a,.path-user .toolbar-menu a:focus,.path-user .toolbar-menu a:visited,.user-logged-in .toolbar-menu a,.user-logged-in .toolbar-menu a:focus,.user-logged-in .toolbar-menu a:visited{color:#565656;cursor:pointer;outline:none}.path-user .toolbar-menu a:hover,.path-user .toolbar-menu a:focus:hover,.path-user .toolbar-menu a:visited:hover,.user-logged-in .toolbar-menu a:hover,.user-logged-in .toolbar-menu a:focus:hover,.user-logged-in .toolbar-menu a:visited:hover{text-decoration:none}.path-user .toolbar-menu-administration .menu-item.menu-item--expanded .menu-item.menu-item--expanded,.user-logged-in .toolbar-menu-administration .menu-item.menu-item--expanded .menu-item.menu-item--expanded{background-position:center right 5%}body.user-logged-in{margin-bottom:70px}.toolbar-anti-flicker.toolbar-loading.toolbar-fixed.toolbar-horizontal.toolbar-tray-open body.user-logged-in{padding-top:0}body.user-logged-in .tabs{background-color:#334;color:#fff;height:42px;position:fixed;right:0;bottom:0;left:0;z-index:1000}body.user-logged-in .tabs a{color:inherit;font-size:14px;border-radius:0}body.user-logged-in .tabs li.active a,body.user-logged-in .tabs li:hover a{background-color:#556;border-color:rgba(0,0,0,0);color:inherit}body.user-logged-in .tabs li:hover a{background-color:#778}body.user-logged-in .tabs li.active a{cursor:default;background-color:#556}body.user-logged-in .tabs--primary{border-bottom:none}body.user-logged-in .highlighted{position:fixed;top:40px;right:40px;z-index:9999}body.user-logged-in .highlighted .alert{border:none}body.user-logged-in .highlighted .alert-success{position:relative}#toolbar-item-administration-tray ul{list-style:none}#toolbar-item-administration-tray ul li{margin-bottom:0}#toolbar-item-administration-tray ul li:before{content:""}#block-companyfacts{display:block;color:#fff;margin-bottom:0}@media(max-width: 767px){#block-companyfacts{min-height:50%}#block-companyfacts>div{display:flex;flex-direction:column;justify-content:space-around;height:100%}}#block-companyfacts h3{color:#fff}@media(max-width: 767px){#block-companyfacts h3{margin-top:26px}}#block-companyfacts ul:not(.contextual-links){list-style:none;padding-left:0;margin-top:50px;position:relative;overflow:hidden;_overflow:visible;zoom:1;margin-bottom:0;display:flex;flex-wrap:wrap}@media(max-width: 767px){#block-companyfacts ul:not(.contextual-links){margin-top:0px;margin-bottom:4px}}#block-companyfacts li{width:calc((100% - 15px*6)/4);margin:0 15px;display:block;border-bottom:1px solid #fff;line-height:33px;padding-bottom:80px}@media(max-width: 991px){#block-companyfacts li{overflow:hidden;width:50%;border-bottom:0;margin:0}}@media(max-width: 991px){#block-companyfacts li{padding-bottom:10px}}#block-companyfacts li:first-child{margin-left:0}#block-companyfacts li:last-child{margin-right:0}#block-companyfacts li:first-line{font-size:60px}#block-companyfacts li div{margin-top:2px;line-height:30px}@media(max-width: 767px){#block-companyfacts li div{line-height:20px;font-size:20px;margin-top:-5px}}#block-companyfacts li span{display:inline-block;font-size:60px;line-height:60px}@media(max-width: 767px){#block-companyfacts li span{font-size:40px}}.accordion,.paragraph--type--accordion{cursor:pointer;margin-top:15px;min-height:40px;position:relative}.field--name-field-references .accordion,.field--name-field-references .paragraph--type--accordion{margin-top:0}@media(max-width: 991px){.accordion,.paragraph--type--accordion{margin-top:0}}.accordion .accordion__body,.accordion .field--name-field-accordion-content,.paragraph--type--accordion .accordion__body,.paragraph--type--accordion .field--name-field-accordion-content{display:none}.accordion .accordion__body .field--name-field-intro-text,.accordion .field--name-field-accordion-content .field--name-field-intro-text,.paragraph--type--accordion .accordion__body .field--name-field-intro-text,.paragraph--type--accordion .field--name-field-accordion-content .field--name-field-intro-text{padding-right:50px}@media(max-width: 767px){.accordion .accordion__body .field--name-field-intro-text,.accordion .field--name-field-accordion-content .field--name-field-intro-text,.paragraph--type--accordion .accordion__body .field--name-field-intro-text,.paragraph--type--accordion .field--name-field-accordion-content .field--name-field-intro-text{padding-right:0}}.accordion .accordion-with-icons.accordion--open .field--name-field-accordion-title img,.paragraph--type--accordion .accordion-with-icons.accordion--open .field--name-field-accordion-title img{transform:scale(1.25)}.accordion .accordion-with-icons.accordion--open .field--name-field-accordion-content,.paragraph--type--accordion .accordion-with-icons.accordion--open .field--name-field-accordion-content{border-bottom:1px solid #ccc}.accordion .accordion-with-icons.accordion--open .accordion__more,.paragraph--type--accordion .accordion-with-icons.accordion--open .accordion__more{bottom:0;top:auto}.accordion .accordion-with-icons .field--name-field-accordion-title,.paragraph--type--accordion .accordion-with-icons .field--name-field-accordion-title{align-items:center;display:flex;padding-left:12rem;position:relative}@media(max-width: 767px){.accordion .accordion-with-icons .field--name-field-accordion-title,.paragraph--type--accordion .accordion-with-icons .field--name-field-accordion-title{padding-left:6rem}}.accordion .accordion-with-icons .field--name-field-accordion-title img,.paragraph--type--accordion .accordion-with-icons .field--name-field-accordion-title img{height:6rem;left:0;margin-right:45px;position:absolute;transition:all .3s ease 0s;width:6rem}@media(max-width: 767px){.accordion .accordion-with-icons .field--name-field-accordion-title img,.paragraph--type--accordion .accordion-with-icons .field--name-field-accordion-title img{height:4rem;width:4rem}}.accordion .accordion-with-icons .field--name-field-accordion-title *,.paragraph--type--accordion .accordion-with-icons .field--name-field-accordion-title *{margin:0}.accordion .accordion-with-icons .field--name-field-accordion-content,.paragraph--type--accordion .accordion-with-icons .field--name-field-accordion-content{border-bottom:1px solid rgba(0,0,0,0);padding:15px 45px 45px 12rem}@media(max-width: 767px){.accordion .accordion-with-icons .field--name-field-accordion-content,.paragraph--type--accordion .accordion-with-icons .field--name-field-accordion-content{padding-left:15px;padding-right:15px;margin-top:30px}}.accordion .accordion-with-icons .accordion__more,.paragraph--type--accordion .accordion-with-icons .accordion__more{position:absolute;top:50%;transform:translateY(-50%);bottom:auto;right:0}.accordion .accordion__headline,.accordion .news--teaser__headline,.accordion .field--name-field-accordion-title,.paragraph--type--accordion .accordion__headline,.paragraph--type--accordion .news--teaser__headline,.paragraph--type--accordion .field--name-field-accordion-title{padding-right:50px}@media(max-width: 767px){.accordion .accordion__headline,.accordion .news--teaser__headline,.accordion .field--name-field-accordion-title,.paragraph--type--accordion .accordion__headline,.paragraph--type--accordion .news--teaser__headline,.paragraph--type--accordion .field--name-field-accordion-title{padding-right:75px}}.accordion__more,.paragraph--type--accordion__more{position:absolute;top:0;right:-28px;width:28px;height:28px}@media(max-width: 991px){.accordion__more,.paragraph--type--accordion__more{height:2rem;right:0;width:2rem;transform:translateY(35%)}.paragraph--type-reference .accordion__more,.paragraph--type-reference .paragraph--type--accordion__more{right:40px}}.accordion__more:before,.paragraph--type--accordion__more:before{content:"";width:24px;height:1px;background-color:#e4002b;position:absolute;top:13px;right:1px;transition:all .5s ease}@media(max-width: 767px){.accordion__more:before,.paragraph--type--accordion__more:before{width:100%;right:0;top:calc(50% - 1px)}}.accordion__more:after,.paragraph--type--accordion__more:after{content:"";width:1px;height:24px;background-color:#e4002b;position:absolute;top:2px;right:13px;transition:all .5s ease}@media(max-width: 767px){.accordion__more:after,.paragraph--type--accordion__more:after{height:100%;right:calc(50% - 1px);top:0}}.accordion__more:hover:before,.paragraph--type--accordion__more:hover:before{width:100%;right:0}.accordion__more:hover:after,.paragraph--type--accordion__more:hover:after{height:100%;top:0}@media(max-width: 767px){.accordion--open .accordion__more{bottom:0}}.accordion--open .accordion__more:before{right:1px;opacity:0;visibility:hidden}.accordion--open .accordion__more:after{top:1px;transform:rotate(-270deg)}.paragraph--type-accordion-item{margin-bottom:45px;position:relative}@media(max-width: 991px){.paragraph--type-accordion-item{margin-bottom:30px}}@media(max-width: 767px){.section-item ul li.accordion--has-divider{margin-bottom:80px}}.section-item ul li.accordion--has-divider:after{display:block;content:" ";width:100vw;height:1px;background-color:#ccc;margin-bottom:20px;margin-top:20px}@media(max-width: 767px){.section-item ul li.accordion--has-divider:after{display:none}}.map{min-height:0;height:0;width:100%;padding-bottom:56.25%;margin-bottom:30px}.map .map--2-factor-overlay button{padding:.3em 2em}.map .map--2-factor-overlay button:before{border:none;margin:0}.paragraph.paragraph--type--placeholder{min-height:5px}@media(max-width: 991px){.paragraph.paragraph--type--placeholder{display:none}}.paragraph.paragraph--type--p-text-item.gap-bottom-1{margin-bottom:30px}@media(max-width: 767px){.paragraph.paragraph--type--p-text-item.gap-bottom-1{margin-bottom:15px}}.hoermann-feed>h2{overflow:visible}.hoermann-feed>h2:after{display:block;content:" ";width:100vw;height:1px;background-color:#ccc;margin-bottom:40px;margin-top:31px}.hoermann-feed>ul{padding-left:0}.hoermann-feed>ul li:before{display:none}.hoermann-feed>ul li>h3{padding-right:20px}.hoermann-feed #newsdetail h2:first-child{display:none}.hoermann-feed .break-word{word-break:break-word}.mega-cta{display:flex;align-items:center;justify-content:center;background-color:#e4002b;padding:30px 0;position:relative}@media(max-width: 767px){.mega-cta{padding:2rem 0}}.mega-cta:before,.mega-cta:after{content:"";background-color:inherit;display:block;height:100%;position:absolute;top:0;width:100%}.mega-cta:before{transform:translateX(-50%)}.mega-cta:after{transform:translateX(50%);z-index:1}.mega-cta a{border:none;display:block;position:relative;text-align:center;width:100%;z-index:2}@media(max-width: 991px){.mega-cta a{font-size:5rem}}@media(max-width: 767px){.mega-cta a{font-size:38px}}.mega-cta a,.mega-cta a:hover,.mega-cta a:focus,.mega-cta a:visited{border:none;color:#fff !important}.mega-cta a:hover:after{margin-left:.5em}.mega-cta a:after{position:absolute;top:50%;transform:translateY(-50%);content:"";margin-left:.25em;transition:margin-left .3s ease 0s}.paragraph.paragraph--type--p-header{margin-bottom:0;padding:0}@media(max-width: 767px){.paragraph.paragraph--type--p-header{position:relative}}.paragraph.paragraph--type--p-header.no-header{display:none}.paragraph.paragraph--type--p-header .h1__wrapper{flex-direction:column;justify-content:flex-end}.paragraph.paragraph--type--p-header .h1__wrapper .h1__wrapper-subtitle{position:relative;z-index:3}.paragraph.paragraph--type--p-header .h1__wrapper.underlay{height:auto !important;min-height:510px !important;padding-top:12rem !important}@media(max-width: 767px){.paragraph.paragraph--type--p-header .h1__wrapper.underlay{padding-top:22.5px !important}}.paragraph.paragraph--type--p-header--text-only{margin-top:70px;padding-left:15px;padding-right:15px}@media(max-width: 991px){.paragraph.paragraph--type--p-header--text-only{padding:0}}.paragraph.paragraph--type--p-header--text-only .field--name-field-header-image{margin-top:88px}.paragraph.paragraph--type--p-header .header-image,.paragraph.paragraph--type--p-header .header-video{overflow:hidden;position:relative;width:calc((1440px - 15px*2)/12*10 + calc((100vw - 1440px) / 2));margin-left:calc(calc((100vw - 1440px) / 2)*-1);height:520px}@media(max-width: 767px){.paragraph.paragraph--type--p-header .header-image,.paragraph.paragraph--type--p-header .header-video{height:88.8888888889vw}}@media(max-width: 1440px){.paragraph.paragraph--type--p-header .header-image,.paragraph.paragraph--type--p-header .header-video{margin-left:0;width:100%}}.paragraph.paragraph--type--p-header .header-image .field--item,.paragraph.paragraph--type--p-header .header-video .field--item{backface-visibility:hidden;display:flex;justify-content:center;min-height:100%;position:fixed;top:12rem;transform:translate3d(0, 0, 0);transition:all .3s ease 0s;width:calc((1440px - 15px*2)/12*10 + (100vw - 1440px)/2)}@media(max-width: 1440px){.paragraph.paragraph--type--p-header .header-image .field--item,.paragraph.paragraph--type--p-header .header-video .field--item{width:calc((100vw - 15px*2)/12*10)}}@media(max-width: 991px){.paragraph.paragraph--type--p-header .header-image .field--item,.paragraph.paragraph--type--p-header .header-video .field--item{width:100%}}body.mobile-menu-enforced .paragraph.paragraph--type--p-header .header-image .field--item,body.mobile-menu-enforced .paragraph.paragraph--type--p-header .header-video .field--item{top:60px}body.is-scrolled .paragraph.paragraph--type--p-header .header-image .field--item,body.is-scrolled .paragraph.paragraph--type--p-header .header-video .field--item{top:10rem}@media(max-width: 1440px){body.is-scrolled .paragraph.paragraph--type--p-header .header-image .field--item,body.is-scrolled .paragraph.paragraph--type--p-header .header-video .field--item{top:60px}}body.is-scrolled.mobile-menu-enforced .paragraph.paragraph--type--p-header .header-image .field--item,body.is-scrolled.mobile-menu-enforced .paragraph.paragraph--type--p-header .header-video .field--item{top:60px}.paragraph.paragraph--type--p-header .header-image .field--item.parallax,.paragraph.paragraph--type--p-header .header-video .field--item.parallax{background-position:center;background-size:cover;height:100%;min-height:100%;overflow:auto;display:flex;justify-content:center;align-items:center}.paragraph.paragraph--type--p-header .header-image .field--item.parallax img,.paragraph.paragraph--type--p-header .header-video .field--item.parallax img{display:none}.paragraph.paragraph--type--p-header .header-image .field--item.parallax video,.paragraph.paragraph--type--p-header .header-video .field--item.parallax video{height:100%;object-fit:cover}.paragraph.paragraph--type--p-header .header-image .field--item img,.paragraph.paragraph--type--p-header .header-video .field--item img{max-height:calc(100vh - 12rem);max-width:unset;min-width:100%;object-fit:cover;position:relative;top:0;transition:top .1s ease 0s;width:auto}@media(max-width: 1440px){.paragraph.paragraph--type--p-header .header-image .field--item img,.paragraph.paragraph--type--p-header .header-video .field--item img{max-height:calc(100vh - 60px)}}body.is-scrolled .paragraph.paragraph--type--p-header .header-image .field--item img,body.is-scrolled .paragraph.paragraph--type--p-header .header-video .field--item img{max-height:calc(100vh - 10rem)}@media(max-width: 991px){body.is-scrolled .paragraph.paragraph--type--p-header .header-image .field--item img,body.is-scrolled .paragraph.paragraph--type--p-header .header-video .field--item img{max-height:calc(100vh - 60px)}}.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only){position:relative;min-height:220px;margin-top:-160px;color:#fff;padding:30px 44px}@media(max-width: 1440px){.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only){height:auto !important}}.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only) h1,.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only) body[data-current-path$="/suche"] .view-header,body[data-current-path$="/suche"] .paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only) .view-header,.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only) body[data-current-path$="/search"] .view-header,body[data-current-path$="/search"] .paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only) .view-header{z-index:1;font-family:"FontLight"}.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only).sp4-br8-h1-b1{width:calc((calc(1440px - 15px * 2))/12*8 - 15px*2);margin-left:calc((calc(1440px - 15px * 2))/12*3 + 15px*2)}@media(max-width: 1440px){.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only).sp4-br8-h1-b1{width:calc((100% - 15px*2)/12*8 - 15px*2);margin-left:calc((100% - 15px*2)/12*3 + 15px*2)}}@media(max-width: 992px){.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only).sp4-br8-h1-b1{margin-left:auto;width:calc(100% - 16.6666666667vw - 15px)}}.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only).sp4-br7-h1-b1{width:calc((calc(1440px - 15px * 2))/12*7 - 15px*2);margin-left:calc((calc(1440px - 15px * 2))/12*3 + 15px*2)}@media(max-width: 1440px){.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only).sp4-br7-h1-b1{width:calc((100% - 15px*2)/12*7 - 15px*2);margin-left:calc((100% - 15px*2)/12*3 + 15px*2)}}@media(max-width: 992px){.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only).sp4-br7-h1-b1{margin-left:auto;width:calc(100% - 16.6666666667vw - 15px)}}.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only).sp4-br6-h1-b1{width:calc((calc(1440px - 15px * 2))/12*6 - 15px*2);margin-left:calc((calc(1440px - 15px * 2))/12*3 + 15px*2)}@media(max-width: 1440px){.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only).sp4-br6-h1-b1{width:calc((100% - 15px*2)/12*6 - 15px*2);margin-left:calc((100% - 15px*2)/12*3 + 15px*2)}}@media(max-width: 992px){.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only).sp4-br6-h1-b1{margin-left:auto;width:calc(100% - 16.6666666667vw - 15px)}}.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only).sp6-br6-h1-b1{width:calc((calc(1440px - 15px * 2))/12*6 - 15px*2);margin-left:calc((calc(1440px - 15px * 2))/12*5 + 15px*2)}@media(max-width: 1440px){.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only).sp6-br6-h1-b1{width:calc((100% - 15px*2)/12*6 - 15px*2);margin-left:calc((100% - 15px*2)/12*5 + 15px*2)}}@media(max-width: 992px){.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only).sp6-br6-h1-b1{margin-left:auto;width:calc(100% - 16.6666666667vw - 15px)}}.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only).sp4-br8-h2-b2{width:calc((calc(1440px - 15px * 2))/12*8 - 15px*2);margin-left:calc((calc(1440px - 15px * 2))/12*3 + 15px*2)}@media(max-width: 1440px){.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only).sp4-br8-h2-b2{width:calc((100% - 15px*2)/12*8 - 15px*2);margin-left:calc((100% - 15px*2)/12*3 + 15px*2)}}@media(max-width: 992px){.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only).sp4-br8-h2-b2{margin-left:auto;width:calc(100% - 16.6666666667vw - 15px)}}.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only).sp4-br8-h2-b2{min-height:165px;margin-top:-105px}.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only).sp4-br7-h2-b2{width:calc((calc(1440px - 15px * 2))/12*7 - 15px*2);margin-left:calc((calc(1440px - 15px * 2))/12*3 + 15px*2)}@media(max-width: 1440px){.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only).sp4-br7-h2-b2{width:calc((100% - 15px*2)/12*7 - 15px*2);margin-left:calc((100% - 15px*2)/12*3 + 15px*2)}}@media(max-width: 992px){.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only).sp4-br7-h2-b2{margin-left:auto;width:calc(100% - 16.6666666667vw - 15px)}}.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only).sp4-br7-h2-b2{min-height:165px;margin-top:-105px}.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only).sp4-br6-h2-b2{width:calc((calc(1440px - 15px * 2))/12*6 - 15px*2);margin-left:calc((calc(1440px - 15px * 2))/12*3 + 15px*2)}@media(max-width: 1440px){.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only).sp4-br6-h2-b2{width:calc((100% - 15px*2)/12*6 - 15px*2);margin-left:calc((100% - 15px*2)/12*3 + 15px*2)}}@media(max-width: 992px){.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only).sp4-br6-h2-b2{margin-left:auto;width:calc(100% - 16.6666666667vw - 15px)}}.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only).sp4-br6-h2-b2{min-height:165px;margin-top:-105px}.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only).sp6-br6-h2-b2{width:calc((calc(1440px - 15px * 2))/12*6 - 15px*2);margin-left:calc((calc(1440px - 15px * 2))/12*5 + 15px*2)}@media(max-width: 1440px){.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only).sp6-br6-h2-b2{width:calc((100% - 15px*2)/12*6 - 15px*2);margin-left:calc((100% - 15px*2)/12*5 + 15px*2)}}@media(max-width: 992px){.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only).sp6-br6-h2-b2{margin-left:auto;width:calc(100% - 16.6666666667vw - 15px)}}.paragraph.paragraph--type--p-header .h1__wrapper:not(.h1__wrapper--text-only).sp6-br6-h2-b2{min-height:165px;margin-top:-105px}.paragraph.paragraph--type--p-header .h1__wrapper--text-only{margin-bottom:36px}.paragraph.paragraph--type--p-header .introtext{margin-bottom:62px}.paragraph.paragraph--type--p-header.full-size,.paragraph.paragraph--type--p-header.full-size--no-headline,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100{width:100vw;padding:0}.paragraph.paragraph--type--p-header.full-size.full-size--mobile-max-width-100,.paragraph.paragraph--type--p-header.full-size--no-headline.full-size--mobile-max-width-100,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100.full-size--mobile-max-width-100{position:relative}.paragraph.paragraph--type--p-header.full-size img,.paragraph.paragraph--type--p-header.full-size--no-headline img,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 img{width:100vw}@media(max-width: 767px){.paragraph.paragraph--type--p-header.full-size:not(.full-size--mobile-max-width-100) img,.paragraph.paragraph--type--p-header.full-size--no-headline:not(.full-size--mobile-max-width-100) img,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100:not(.full-size--mobile-max-width-100) img{width:auto !important;height:86.1111111111vw;max-width:none}}.paragraph.paragraph--type--p-header.full-size .header-image,.paragraph.paragraph--type--p-header.full-size .header-video,.paragraph.paragraph--type--p-header.full-size--no-headline .header-image,.paragraph.paragraph--type--p-header.full-size--no-headline .header-video,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .header-image,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .header-video{width:100vw;height:auto;margin:0;padding:0}.paragraph.paragraph--type--p-header.full-size .header-image .field--item,.paragraph.paragraph--type--p-header.full-size .header-video .field--item,.paragraph.paragraph--type--p-header.full-size--no-headline .header-image .field--item,.paragraph.paragraph--type--p-header.full-size--no-headline .header-video .field--item,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .header-image .field--item,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .header-video .field--item{width:100%}.paragraph.paragraph--type--p-header.full-size .header-video,.paragraph.paragraph--type--p-header.full-size--no-headline .header-video,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .header-video{height:calc(56.25vw - 12rem + 1px);display:flex;justify-content:center}@media(max-width: 1440px){.paragraph.paragraph--type--p-header.full-size .header-video,.paragraph.paragraph--type--p-header.full-size--no-headline .header-video,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .header-video{height:calc(56.25vw - 60px + 1px)}}body.is-scrolled .paragraph.paragraph--type--p-header.full-size .header-video,body.is-scrolled .paragraph.paragraph--type--p-header.full-size--no-headline .header-video,body.is-scrolled .paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .header-video{height:calc(56.25vw - 10rem + 1px)}@media(max-width: 1440px){body.is-scrolled .paragraph.paragraph--type--p-header.full-size .header-video,body.is-scrolled .paragraph.paragraph--type--p-header.full-size--no-headline .header-video,body.is-scrolled .paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .header-video{height:calc(56.25vw - 60px + 1px)}}.paragraph.paragraph--type--p-header.full-size .header-video video,.paragraph.paragraph--type--p-header.full-size--no-headline .header-video video,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .header-video video{position:fixed;top:0;width:100%}.paragraph.paragraph--type--p-header.full-size .header-video.-has-scroll-indicator .scroll-indicator:after,.paragraph.paragraph--type--p-header.full-size--no-headline .header-video.-has-scroll-indicator .scroll-indicator:after,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .header-video.-has-scroll-indicator .scroll-indicator:after{position:fixed;top:calc(100vh - 120px);width:25px;font-size:50px;content:"";color:#fff;transform:rotate(90deg);cursor:pointer;animation:bounce 4s infinite;transform-origin:center bottom;animation-fill-mode:both}@media(max-aspect-ratio: 1){.paragraph.paragraph--type--p-header.full-size .header-video.-has-scroll-indicator .scroll-indicator:after,.paragraph.paragraph--type--p-header.full-size--no-headline .header-video.-has-scroll-indicator .scroll-indicator:after,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .header-video.-has-scroll-indicator .scroll-indicator:after{display:none}}.paragraph.paragraph--type--p-header.full-size .header-video.-has-scroll-indicator .parallax--footer+.scroll-indicator,.paragraph.paragraph--type--p-header.full-size--no-headline .header-video.-has-scroll-indicator .parallax--footer+.scroll-indicator,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .header-video.-has-scroll-indicator .parallax--footer+.scroll-indicator{display:none}.paragraph.paragraph--type--p-header.full-size .header-image.-has-scroll-indicator .scroll-indicator:after,.paragraph.paragraph--type--p-header.full-size--no-headline .header-image.-has-scroll-indicator .scroll-indicator:after,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .header-image.-has-scroll-indicator .scroll-indicator:after{position:fixed;top:calc(100vh - 120px);left:49.7%;width:25px;font-size:50px;content:"";color:#fff;transform:rotate(90deg) translateX(-50%);cursor:pointer;animation:bounce 4s infinite;transform-origin:center bottom;animation-fill-mode:both}@media(max-aspect-ratio: 1){.paragraph.paragraph--type--p-header.full-size .header-image.-has-scroll-indicator .scroll-indicator:after,.paragraph.paragraph--type--p-header.full-size--no-headline .header-image.-has-scroll-indicator .scroll-indicator:after,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .header-image.-has-scroll-indicator .scroll-indicator:after{display:none}}.paragraph.paragraph--type--p-header.full-size .header-image.-has-scroll-indicator .parallax--footer+.scroll-indicator,.paragraph.paragraph--type--p-header.full-size--no-headline .header-image.-has-scroll-indicator .parallax--footer+.scroll-indicator,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .header-image.-has-scroll-indicator .parallax--footer+.scroll-indicator{display:none}.paragraph.paragraph--type--p-header.full-size .h1__wrapper,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper{position:absolute;top:0;right:0;width:715px;height:510px;max-width:50vw;margin-top:0;padding-bottom:48px;display:flex;padding-left:100px;padding-right:112px;font-family:FontLight}@media(max-width: 1140px){.paragraph.paragraph--type--p-header.full-size .h1__wrapper,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper{max-width:75vw}}.paragraph.paragraph--type--p-header.full-size .h1__wrapper.full-size--mobile-max-width-100,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper.full-size--mobile-max-width-100,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper.full-size--mobile-max-width-100{bottom:0;height:auto;top:-180px}.paragraph.paragraph--type--p-header.full-size .h1__wrapper:before,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper:before,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper:before{z-index:4}.paragraph.paragraph--type--p-header.full-size .h1__wrapper h1,.paragraph.paragraph--type--p-header.full-size .h1__wrapper body[data-current-path$="/suche"] .view-header,body[data-current-path$="/suche"] .paragraph.paragraph--type--p-header.full-size .h1__wrapper .view-header,.paragraph.paragraph--type--p-header.full-size .h1__wrapper body[data-current-path$="/search"] .view-header,body[data-current-path$="/search"] .paragraph.paragraph--type--p-header.full-size .h1__wrapper .view-header,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper h1,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper body[data-current-path$="/suche"] .view-header,body[data-current-path$="/suche"] .paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper .view-header,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper body[data-current-path$="/search"] .view-header,body[data-current-path$="/search"] .paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper .view-header,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper h1,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper body[data-current-path$="/suche"] .view-header,body[data-current-path$="/suche"] .paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper .view-header,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper body[data-current-path$="/search"] .view-header,body[data-current-path$="/search"] .paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper .view-header{font-size:70px;line-height:80px;align-self:flex-end;z-index:1000;overflow:visible}@media(max-width: 1350px){.paragraph.paragraph--type--p-header.full-size .h1__wrapper h1,.paragraph.paragraph--type--p-header.full-size .h1__wrapper body[data-current-path$="/suche"] .view-header,body[data-current-path$="/suche"] .paragraph.paragraph--type--p-header.full-size .h1__wrapper .view-header,.paragraph.paragraph--type--p-header.full-size .h1__wrapper body[data-current-path$="/search"] .view-header,body[data-current-path$="/search"] .paragraph.paragraph--type--p-header.full-size .h1__wrapper .view-header,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper h1,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper body[data-current-path$="/suche"] .view-header,body[data-current-path$="/suche"] .paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper .view-header,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper body[data-current-path$="/search"] .view-header,body[data-current-path$="/search"] .paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper .view-header,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper h1,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper body[data-current-path$="/suche"] .view-header,body[data-current-path$="/suche"] .paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper .view-header,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper body[data-current-path$="/search"] .view-header,body[data-current-path$="/search"] .paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper .view-header{font-size:50px;line-height:60px}}@media(max-width: 767px){.paragraph.paragraph--type--p-header.full-size .h1__wrapper h1,.paragraph.paragraph--type--p-header.full-size .h1__wrapper body[data-current-path$="/suche"] .view-header,body[data-current-path$="/suche"] .paragraph.paragraph--type--p-header.full-size .h1__wrapper .view-header,.paragraph.paragraph--type--p-header.full-size .h1__wrapper body[data-current-path$="/search"] .view-header,body[data-current-path$="/search"] .paragraph.paragraph--type--p-header.full-size .h1__wrapper .view-header,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper h1,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper body[data-current-path$="/suche"] .view-header,body[data-current-path$="/suche"] .paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper .view-header,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper body[data-current-path$="/search"] .view-header,body[data-current-path$="/search"] .paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper .view-header,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper h1,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper body[data-current-path$="/suche"] .view-header,body[data-current-path$="/suche"] .paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper .view-header,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper body[data-current-path$="/search"] .view-header,body[data-current-path$="/search"] .paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper .view-header{font-size:30px;line-height:40px}}.paragraph.paragraph--type--p-header.full-size .h1__wrapper h1:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size .h1__wrapper body[data-current-path$="/suche"] .view-header:not(.-no-scroll-indicator):after,body[data-current-path$="/suche"] .paragraph.paragraph--type--p-header.full-size .h1__wrapper .view-header:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size .h1__wrapper body[data-current-path$="/search"] .view-header:not(.-no-scroll-indicator):after,body[data-current-path$="/search"] .paragraph.paragraph--type--p-header.full-size .h1__wrapper .view-header:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper h1:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper body[data-current-path$="/suche"] .view-header:not(.-no-scroll-indicator):after,body[data-current-path$="/suche"] .paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper .view-header:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper body[data-current-path$="/search"] .view-header:not(.-no-scroll-indicator):after,body[data-current-path$="/search"] .paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper .view-header:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper h1:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper body[data-current-path$="/suche"] .view-header:not(.-no-scroll-indicator):after,body[data-current-path$="/suche"] .paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper .view-header:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper body[data-current-path$="/search"] .view-header:not(.-no-scroll-indicator):after,body[data-current-path$="/search"] .paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper .view-header:not(.-no-scroll-indicator):after{position:absolute;z-index:4;left:-50px;top:1.75rem;display:flex;flex-direction:row;align-items:center;justify-content:center;width:25px;font-size:50px;content:"";color:#fff;pointer-events:none}@media(max-width: 1350px){.paragraph.paragraph--type--p-header.full-size .h1__wrapper h1:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size .h1__wrapper body[data-current-path$="/suche"] .view-header:not(.-no-scroll-indicator):after,body[data-current-path$="/suche"] .paragraph.paragraph--type--p-header.full-size .h1__wrapper .view-header:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size .h1__wrapper body[data-current-path$="/search"] .view-header:not(.-no-scroll-indicator):after,body[data-current-path$="/search"] .paragraph.paragraph--type--p-header.full-size .h1__wrapper .view-header:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper h1:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper body[data-current-path$="/suche"] .view-header:not(.-no-scroll-indicator):after,body[data-current-path$="/suche"] .paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper .view-header:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper body[data-current-path$="/search"] .view-header:not(.-no-scroll-indicator):after,body[data-current-path$="/search"] .paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper .view-header:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper h1:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper body[data-current-path$="/suche"] .view-header:not(.-no-scroll-indicator):after,body[data-current-path$="/suche"] .paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper .view-header:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper body[data-current-path$="/search"] .view-header:not(.-no-scroll-indicator):after,body[data-current-path$="/search"] .paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper .view-header:not(.-no-scroll-indicator):after{font-size:40px;top:1.3rem}}@media(max-width: 767px){.paragraph.paragraph--type--p-header.full-size .h1__wrapper h1:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size .h1__wrapper body[data-current-path$="/suche"] .view-header:not(.-no-scroll-indicator):after,body[data-current-path$="/suche"] .paragraph.paragraph--type--p-header.full-size .h1__wrapper .view-header:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size .h1__wrapper body[data-current-path$="/search"] .view-header:not(.-no-scroll-indicator):after,body[data-current-path$="/search"] .paragraph.paragraph--type--p-header.full-size .h1__wrapper .view-header:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper h1:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper body[data-current-path$="/suche"] .view-header:not(.-no-scroll-indicator):after,body[data-current-path$="/suche"] .paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper .view-header:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper body[data-current-path$="/search"] .view-header:not(.-no-scroll-indicator):after,body[data-current-path$="/search"] .paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper .view-header:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper h1:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper body[data-current-path$="/suche"] .view-header:not(.-no-scroll-indicator):after,body[data-current-path$="/suche"] .paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper .view-header:not(.-no-scroll-indicator):after,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper body[data-current-path$="/search"] .view-header:not(.-no-scroll-indicator):after,body[data-current-path$="/search"] .paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper .view-header:not(.-no-scroll-indicator):after{display:none}}.paragraph.paragraph--type--p-header.full-size .field--name-field-header-image,.paragraph.paragraph--type--p-header.full-size--no-headline .field--name-field-header-image,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .field--name-field-header-image{min-height:auto;height:0;padding-bottom:66.6666666667vw;background-color:#ededed}@media(max-width: 767px){.paragraph.paragraph--type--p-header.full-size .h1__wrapper,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper{width:70vw;height:auto;top:unset;bottom:0;padding:23px 16px 23px 30px;max-width:unset}.paragraph.paragraph--type--p-header.full-size .h1__wrapper h1,.paragraph.paragraph--type--p-header.full-size .h1__wrapper body[data-current-path$="/suche"] .view-header,body[data-current-path$="/suche"] .paragraph.paragraph--type--p-header.full-size .h1__wrapper .view-header,.paragraph.paragraph--type--p-header.full-size .h1__wrapper body[data-current-path$="/search"] .view-header,body[data-current-path$="/search"] .paragraph.paragraph--type--p-header.full-size .h1__wrapper .view-header,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper h1,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper body[data-current-path$="/suche"] .view-header,body[data-current-path$="/suche"] .paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper .view-header,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper body[data-current-path$="/search"] .view-header,body[data-current-path$="/search"] .paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper .view-header,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper h1,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper body[data-current-path$="/suche"] .view-header,body[data-current-path$="/suche"] .paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper .view-header,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper body[data-current-path$="/search"] .view-header,body[data-current-path$="/search"] .paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper .view-header{font-size:28px;line-height:35px;z-index:2}.paragraph.paragraph--type--p-header.full-size .h1__wrapper:before,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper:before,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper:before{z-index:2}.paragraph.paragraph--type--p-header.full-size .h1__wrapper:after,.paragraph.paragraph--type--p-header.full-size--no-headline .h1__wrapper:after,.paragraph.paragraph--type--p-header.full-size--mobile-max-width-100 .h1__wrapper:after{z-index:2;width:unset;height:unset;font-size:26px;bottom:26px;left:14px}}.paragraph.paragraph--type--p-header .header--button-container.important{display:flex;justify-content:flex-end;margin-top:30px;position:relative;z-index:1000 !important}.paragraph.paragraph--type--p-header .header--button-container.important a,.paragraph.paragraph--type--p-header .header--button-container.important a:visited{background-color:rgba(0,0,0,0) !important;border:2px solid #fff;color:#fff !important;display:inline-block;padding:7.5px 15px}.paragraph.paragraph--type--p-header .header--button-container.important a:hover,.paragraph.paragraph--type--p-header .header--button-container.important a:visited:hover{background-color:#fff !important;border:2px solid #fff;color:#e4002b !important}@media(max-width: 767px){.paragraph.paragraph--type--p-header .header-image .field--item.parallax.parallax--footer,.paragraph.paragraph--type--p-header .header-video .field--item.parallax.parallax--footer{height:100vh}}.paragraph.paragraph--type--p-header:not(.full-size):not(.full-size--mobile-max-width-100) .header-image .field--item.parallax,.paragraph.paragraph--type--p-header:not(.full-size):not(.full-size--mobile-max-width-100) .header-video .field--item.parallax{height:520px;min-height:0;top:auto;overflow:hidden}body.is-scrolled .paragraph.paragraph--type--p-header:not(.full-size):not(.full-size--mobile-max-width-100) .header-image .field--item.parallax,body.is-scrolled .paragraph.paragraph--type--p-header:not(.full-size):not(.full-size--mobile-max-width-100) .header-video .field--item.parallax{top:10rem;min-height:750px;height:750px;overflow:hidden}@media(max-width: 1440px){body.is-scrolled .paragraph.paragraph--type--p-header:not(.full-size):not(.full-size--mobile-max-width-100) .header-image .field--item.parallax,body.is-scrolled .paragraph.paragraph--type--p-header:not(.full-size):not(.full-size--mobile-max-width-100) .header-video .field--item.parallax{top:60px;height:100vh}}body.is-scrolled .paragraph.paragraph--type--p-header:not(.full-size):not(.full-size--mobile-max-width-100) .header-image .field--item.parallax video,body.is-scrolled .paragraph.paragraph--type--p-header:not(.full-size):not(.full-size--mobile-max-width-100) .header-video .field--item.parallax video{height:auto}.paragraph.paragraph--type--p-header:not(.full-size):not(.full-size--mobile-max-width-100) .header-image .field--item.parallax video,.paragraph.paragraph--type--p-header:not(.full-size):not(.full-size--mobile-max-width-100) .header-video .field--item.parallax video{height:520px;width:100%}@media(max-width: 767px){.paragraph.paragraph--type--p-header:not(.full-size):not(.full-size--mobile-max-width-100) .header-image .field--item.parallax,.paragraph.paragraph--type--p-header:not(.full-size):not(.full-size--mobile-max-width-100) .header-video .field--item.parallax{height:88.8888888889vw}.paragraph.paragraph--type--p-header:not(.full-size):not(.full-size--mobile-max-width-100) .header-image .field--item.parallax video,.paragraph.paragraph--type--p-header:not(.full-size):not(.full-size--mobile-max-width-100) .header-video .field--item.parallax video{height:88.8888888889vw}}.paragraph.paragraph--type--p-header:not(.full-size):not(.full-size--mobile-max-width-100) .header-image .field--item.parallax.parallax--footer,.paragraph.paragraph--type--p-header:not(.full-size):not(.full-size--mobile-max-width-100) .header-video .field--item.parallax.parallax--footer{height:calc(100vh - 120px - 183px)}@media(max-width: 767px){.paragraph.paragraph--type--p-header:not(.full-size):not(.full-size--mobile-max-width-100) .header-image .field--item.parallax.parallax--footer,.paragraph.paragraph--type--p-header:not(.full-size):not(.full-size--mobile-max-width-100) .header-video .field--item.parallax.parallax--footer{height:100vh}}.paragraph.paragraph--type--p-header:not(.full-size):not(.full-size--mobile-max-width-100) .header-video .field--item{top:auto}body.is-scrolled .scroll-indicator{display:none}.node--type-person.node--view-mode-teaser{display:flex;flex-direction:column;margin-bottom:30px}@media(max-width: 767px){.node--type-person.node--view-mode-teaser{margin-bottom:60px}}.node--type-person.node--view-mode-teaser .field-person-department{margin-top:30px;min-height:32px}.node--type-person.node--view-mode-teaser .field-headline{margin-top:15px;margin-bottom:15px}.node--type-person.node--view-mode-teaser .field--name-field-person-body{max-height:220px}.node--type-person.node--view-mode-teaser .field--name-field-person-body.person-accordion{overflow:hidden;transition:max-height .3s ease;position:relative;padding-bottom:40px}.node--type-person.node--view-mode-teaser .field--name-field-person-body.person-accordion:not(.field--name-field-person-body--open){max-height:220px !important}.node--type-person.node--view-mode-teaser .field--name-field-person-body.person-accordion:not(.field--name-field-person-body--open):before{content:" ";display:block;position:absolute;left:0;bottom:0;right:0;height:110px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, white 100%);transition:opacity .3s ease;opacity:1}.node--type-person.node--view-mode-teaser .field--name-field-person-body.person-accordion.field--name-field-person-body--open:before{opacity:0}.node--type-person.node--view-mode-teaser .show-description{position:absolute;right:19px;bottom:38px;width:38px;height:38px;cursor:pointer}.node--type-person.node--view-mode-teaser .show-description:before,.node--type-person.node--view-mode-teaser .show-description:after{content:"";width:38px;height:2px;background-color:#e4002b;position:absolute;z-index:1;top:19px;right:0;transition:all .5s ease;cursor:pointer}.node--type-person.node--view-mode-teaser .show-description:after{transform:rotate(90deg)}.node--type-person.node--view-mode-teaser.open .show-description:after{transform:rotate(0deg)}.field-person-department{margin-top:30px}.paragraph--type-persons img{width:100%}.node--type-person .field--name-field-vcf{margin-top:30px}.paragraph--type-navigation{z-index:2}@media(max-width: 1440px){.paragraph--type-navigation{margin-bottom:60px}}@media(max-width: 767px){.paragraph--type-navigation{padding-left:0;padding-right:0}.paragraph--type-navigation a{margin-left:15px !important;margin-right:15px !important}}.paragraph--type-navigation a,.paragraph--type-navigation a:focus,.paragraph--type-navigation a:visited{margin:0}.paragraph--type-navigation a:not(.navigation_link__title),.paragraph--type-navigation a:focus:not(.navigation_link__title),.paragraph--type-navigation a:visited:not(.navigation_link__title){border-bottom:none}.paragraph--type-navigation a.navigation_link__title,.paragraph--type-navigation a:focus.navigation_link__title,.paragraph--type-navigation a:visited.navigation_link__title{border:none}.paragraph--type-navigation a.navigation_link__title h2,.paragraph--type-navigation a:focus.navigation_link__title h2,.paragraph--type-navigation a:visited.navigation_link__title h2{margin-bottom:0;padding-right:45px;position:relative;display:flex;overflow:visible}.paragraph--type-navigation a.navigation_link__title h2 span,.paragraph--type-navigation a:focus.navigation_link__title h2 span,.paragraph--type-navigation a:visited.navigation_link__title h2 span{padding-right:10px}.paragraph--type-navigation a.navigation_link__title h2:after,.paragraph--type-navigation a:focus.navigation_link__title h2:after,.paragraph--type-navigation a:visited.navigation_link__title h2:after{color:#e4002b;font-size:55px;z-index:1;transition:all .5s ease;transform:translateX(0);height:55px;background:url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 22 42" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;"><g id="path-1" transform="matrix(-1,0,0,1,24.7046,-3.70463)"><path d="M23.705,4.705L4.705,24.427L23.705,44.149" style="fill-opacity:0;stroke:red;stroke-width:2px;"/></g></svg>') no-repeat center;position:relative;top:-2px;width:55px}@media(max-width: 991px){.paragraph--type-navigation a.navigation_link__title h2:after,.paragraph--type-navigation a:focus.navigation_link__title h2:after,.paragraph--type-navigation a:visited.navigation_link__title h2:after{height:38px;top:2px}}.paragraph--type-navigation a.navigation_link__title h2:hover:after,.paragraph--type-navigation a:focus.navigation_link__title h2:hover:after,.paragraph--type-navigation a:visited.navigation_link__title h2:hover:after{transform:translateX(10px)}.paragraph--type-navigation a.navigation_link__title h2 span,.paragraph--type-navigation a:focus.navigation_link__title h2 span,.paragraph--type-navigation a:visited.navigation_link__title h2 span{padding-right:0}@media(max-width: 1440px){.paragraph--type-navigation a.navigation_link__title h2:after,.paragraph--type-navigation a:focus.navigation_link__title h2:after,.paragraph--type-navigation a:visited.navigation_link__title h2:after{position:absolute;right:-15px}}.paragraph--type-navigation a.navigation_link__title:after,.paragraph--type-navigation a:focus.navigation_link__title:after,.paragraph--type-navigation a:visited.navigation_link__title:after{background-color:rgba(0,0,0,0)}.paragraph--type-navigation .field--name-field-navigation-link .field--item{width:calc((1440px - 15px*2)/12*3 + calc((100vw - 1440px) / 2));margin-left:calc((calc((100vw - 1440px) / 2) + 15px*2)*-1)}@media(max-width: 1440px){.paragraph--type-navigation .field--name-field-navigation-link .field--item{width:calc(100% + 15px*2);margin-left:calc(15px*-2)}}@media(max-width: 992px){.paragraph--type-navigation .field--name-field-navigation-link .field--item{width:calc(100% - 8.3333333333vw);margin-left:0}}.paragraph--type-navigation .field--name-field-navigation-link .field--item{border-bottom:1px solid #ccc}@media(max-width: 992px){.paragraph--type-navigation .field--name-field-navigation-link .field--item{width:100%}}.paragraph--type-navigation .field--name-field-navigation-link .field--item a{padding-left:calc(calc((100vw - 1440px) / 2) + 15px*2);padding-top:28px;padding-bottom:28px}@media(max-width: 1440px){.paragraph--type-navigation .field--name-field-navigation-link .field--item a{padding-left:30px;padding-top:15px;padding-bottom:15px;position:relative}}@media(max-width: 991px){.paragraph--type-navigation .field--name-field-navigation-link .field--item a:after{content:"";background-color:rgba(0,0,0,0);bottom:auto;color:#e4002b;display:block;font-family:"KUP_Icons";font-size:28px;height:auto;position:absolute;right:0;text-align:center;top:15px;transform:rotate(-90deg) translateY(-50%);transition:all .5s ease;width:auto}}@media(max-width: 991px)and (max-width: 991px){.paragraph--type-navigation .field--name-field-navigation-link .field--item a{right:-24px}}@media(max-width: 991px){.paragraph--type-navigation .field--name-field-navigation-link .field--item a:hover:after{transform:rotate(-90deg) translateY(-50%) translateY(10px)}}@media(max-width: 991px){.paragraph--type-navigation .field--name-field-navigation-link .field--item a{padding-left:0}}.paragraph--type-navigation.offset-right-1 .field--name-field-navigation-link .field--item{width:calc((1440px - 15px*2)/12*3 + calc((100vw - 1440px) / 2));margin-right:calc((calc((100vw - 1440px) / 2) + 15px*2)*-1)}@media(max-width: 1440px){.paragraph--type-navigation.offset-right-1 .field--name-field-navigation-link .field--item{width:calc(100% + 15px*2)}}@media(max-width: 992px){.paragraph--type-navigation.offset-right-1 .field--name-field-navigation-link .field--item{width:100%;margin-right:0}}.paragraph--type-navigation.offset-right-1 .field--name-field-navigation-link .field--item{margin-left:0}.paragraph--type-navigation.offset-right-1 .field--name-field-navigation-link .field--item a{padding-left:0}@media(max-width: 991px){.paragraph--type-navigation h2{margin-left:0}}section>div>div:first-child .navigation-item{margin-left:15px}.navigation-item{position:relative;overflow:hidden}@media(max-width: 767px){.navigation-item{overflow:visible;margin-left:0;padding:0;margin-bottom:130px !important}}.navigation-item:not(.navigation-open-1) .navigation-item__content{left:calc(-50% + 126px + 15px)}@media(max-width: 767px){.navigation-item:not(.navigation-open-1) .navigation-item__content{left:0}}.navigation-item:not(.navigation-open-1) .navigation-item__content:after{opacity:1}.navigation-item:not(.navigation-open-1) .navigation-item__content:hover,.navigation-item:not(.navigation-open-1) .navigation-item__content:has(:focus-visible){left:0}.navigation-item:not(.navigation-open-1) .navigation-item__content:hover .field--name-field-navigation-link,.navigation-item:not(.navigation-open-1) .navigation-item__content:has(:focus-visible) .field--name-field-navigation-link{opacity:1}.navigation-item:not(.navigation-open-1) .navigation-item__content:hover:after,.navigation-item:not(.navigation-open-1) .navigation-item__content:has(:focus-visible):after{opacity:0}.navigation-item:not(.navigation-open-1) .navigation-item__content .field--name-field-navigation-link{opacity:0}@media(max-width: 767px){.navigation-item:not(.navigation-open-1) .navigation-item__content .field--name-field-navigation-link{opacity:1}}.navigation-item__image{margin-left:40px;margin-right:15px}@media(max-width: 767px){.navigation-item__image{margin-left:0;margin-right:0;height:133.3333333333vw}.navigation-item__image>div{height:100%}.navigation-item__image>div>img{max-width:none;height:100%;margin-left:50%;transform:translateX(-50%);width:auto;object-fit:cover;width:100%}}.navigation-item__content{position:relative;padding-left:50px}.navigation-item__content:after{height:55px;position:absolute;z-index:1;top:0;left:0;transition:all .5s ease;display:flex;flex-direction:row;align-items:center;justify-content:center;width:55px;background:url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 22 42" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;"><g id="path-1" transform="matrix(-1,0,0,1,24.7046,-3.70463)"><path d="M23.705,4.705L4.705,24.427L23.705,44.149" style="fill-opacity:0; stroke: rgba(255, 255, 255, 0.999); stroke-width:2px;"/></g></svg>') no-repeat center}.navigation-item__content{position:absolute;top:0;left:0;transition:all .5s ease;height:100%;width:50%}@media(max-width: 1024px){.navigation-item__content{hyphens:auto}}@media(max-width: 767px){.navigation-item__content{right:0;width:auto;height:auto;bottom:-70px;top:auto}}.navigation-item__content:after{height:100%;background-size:auto 55px;left:auto;right:30px;opacity:0;transition:all .5s ease}@media(max-width: 767px){.navigation-item__content:after{display:none}}.navigation-item__content .field--name-field-navigation-link{display:flex;flex-direction:column;justify-content:space-around;padding-left:15px;padding-top:40px;padding-bottom:40px;height:100%;transition:all .5s ease}@media(max-width: 767px){.navigation-item__content .field--name-field-navigation-link{padding-left:0;display:block;height:auto;padding-bottom:20px}}.navigation-item__content .field--name-field-navigation-link .field--item{position:relative;padding-left:50px}.navigation-item__content .field--name-field-navigation-link .field--item:after{height:55px;position:absolute;z-index:1;top:0;left:0;transition:all .5s ease;display:flex;flex-direction:row;align-items:center;justify-content:center;width:55px;background:url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 22 42" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;"><g id="path-1" transform="matrix(-1,0,0,1,24.7046,-3.70463)"><path d="M23.705,4.705L4.705,24.427L23.705,44.149" style="fill-opacity:0; stroke: rgba(255, 255, 255, 0.999); stroke-width:2.5px;"/></g></svg>') no-repeat center}.navigation-item__content .field--name-field-navigation-link .field--item{cursor:pointer;hyphens:auto;padding-left:unset;padding-right:80px}@media(max-width: 767px){.navigation-item__content .field--name-field-navigation-link .field--item{padding-top:10px;padding-bottom:10px}}.navigation-item__content .field--name-field-navigation-link .field--item:after{right:28px;left:auto}@media(max-width: 767px){.navigation-item__content .field--name-field-navigation-link .field--item:after{height:30px}}.navigation-item__content .field--name-field-navigation-link .field--item:hover:after{left:auto;transform:translateX(0.5em)}.navigation-item__content .field--name-field-navigation-link .field--item a{font-size:35px;line-height:35px;border:none;position:relative}@media(max-width: 767px){.navigation-item__content .field--name-field-navigation-link .field--item a{font-size:22px;line-height:22px}}.paragraph--type-tabs{position:relative;margin-bottom:46px}@media(max-width: 767px){.paragraph--type-tabs{padding-left:0;padding-right:0}}.paragraph--type-tabs h2{margin-bottom:15px}@media(max-width: 767px){.paragraph--type-tabs h2{padding-left:15px}}.paragraph--type-tabs .content-tab{transition:all .5s ease;opacity:1}.paragraph--type-tabs .content-tab:not(.content-tab--active){height:0;opacity:0;overflow:hidden;visibility:hidden}.paragraph--type-tabs .content-tab__body{line-height:38px;color:#fff;position:absolute;bottom:-70px;padding:38px 44px 18px}@media(max-width: 991px){.paragraph--type-tabs .content-tab__body{position:relative;bottom:0}}@media(max-width: 767px){.paragraph--type-tabs .content-tab__body{display:flex;left:15px;margin-top:-86px;font-size:18px;line-height:25px;width:calc(100% - 15px) !important}}.paragraph--type-tabs .content-tab__body p:last-child{margin-bottom:20px}.paragraph--type-tabs .content-tab__body a.more-link{float:right}@media(max-width: 767px){.paragraph--type-tabs .content-tab__body a.more-link{float:left}}.paragraph--type-tabs .content-tab__body h4,.paragraph--type-tabs .content-tab__body .search__results.new-search li>a,.search__results.new-search .paragraph--type-tabs .content-tab__body li>a,.paragraph--type-tabs .content-tab__body .paragraph--type-p-viewfield-section--v_references h2,.paragraph--type-p-viewfield-section--v_references .paragraph--type-tabs .content-tab__body h2{color:#fff;height:0;opacity:0}@media(max-width: 767px){.paragraph--type-tabs .content-tab__body h4,.paragraph--type-tabs .content-tab__body .search__results.new-search li>a,.search__results.new-search .paragraph--type-tabs .content-tab__body li>a,.paragraph--type-tabs .content-tab__body .paragraph--type-p-viewfield-section--v_references h2,.paragraph--type-p-viewfield-section--v_references .paragraph--type-tabs .content-tab__body h2{height:auto;opacity:1;font-family:"FontRegular";font-size:28px;line-height:30px;margin-bottom:10px}}.paragraph--type-tabs .content-tab__body button{position:absolute;z-index:10;height:calc(100% - 3px);display:none;top:0;width:30px;border:none;padding:0;background:none}@media(max-width: 767px){.paragraph--type-tabs .content-tab__body button{display:block}}.paragraph--type-tabs .content-tab__body button:before{width:100%;height:100%;font-size:29px;content:"";color:#fff;transition:all .5s ease}.paragraph--type-tabs .content-tab__body button:first-child{left:0}.paragraph--type-tabs .content-tab__body button:first-child:before{content:""}.paragraph--type-tabs .content-tab__body button:last-child{right:0}.paragraph--type-tabs .content-tab__body button.disabled:before{color:#ccc}.paragraph--type-tabs .content-tab__img{width:calc((1440px - 15px*2)/12*7 + calc((100vw - 1440px) / 2));margin-right:calc((calc((100vw - 1440px) / 2) + 15px*2)*-1)}@media(max-width: 1440px){.paragraph--type-tabs .content-tab__img{width:calc(100% + 15px*2)}}@media(max-width: 992px){.paragraph--type-tabs .content-tab__img{width:100%;margin-right:0}}.paragraph--type-tabs .content-tab__img{height:500px;overflow-y:hidden;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.paragraph--type-tabs .content-tab__img{height:auto}}@media(max-width: 767px){.paragraph--type-tabs .content-tab__img{left:0;right:auto;width:calc(100% - 30px)}}.paragraph--type-tabs .content-tabs__switcher{padding-right:120px;top:-1px;margin-bottom:40px;position:relative;z-index:1}@media(max-width: 767px){.paragraph--type-tabs .content-tabs__switcher{height:0;overflow:hidden;margin:0}}.paragraph--type-tabs .content-tabs__switcher>div{display:flex;overflow:hidden}.paragraph--type-tabs .content-tabs__switcher:after{display:block;content:" ";width:70px;height:calc(100% - 1px);position:absolute;top:0;right:120px;background:#fff;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);z-index:2}.paragraph--type-tabs .content-tabs__switcher.content-tabs__switcher--hide-fade:after{display:none}.paragraph--type-tabs .content-tabs__switcher .tabs__switch--left.disabled,.paragraph--type-tabs .content-tabs__switcher .tabs__switch--right.disabled{opacity:0;visibility:hidden}.paragraph--type-tabs .content-tabs__switcher .tabs__switch--left{right:40px}.paragraph--type-tabs .content-tabs__switcher .tabs__switch--left:before{content:""}.paragraph--type-tabs .content-tabs__switcher .tabs__switch--right{right:0}.paragraph--type-tabs .content-tabs__switcher button{position:absolute;z-index:10;height:calc(100% - 3px);display:block;top:0;width:30px;border:none;padding:0;background:none}.paragraph--type-tabs .content-tabs__switcher button:before{width:100%;height:100%;font-size:29px;content:"";color:#e4002b;transition:all .5s ease}.paragraph--type-tabs .content-tabs__switcher button+div{margin-left:30px;margin-right:30px}@media(max-width: 991px){.paragraph--type-tabs .content-tabs__switcher{flex-direction:column}}.paragraph--type-tabs .content-tabs__switcher:before{content:"";position:absolute;left:0;bottom:0;width:100vw;height:1px;background-color:#ccc}@media(max-width: 1440px){.paragraph--type-tabs .content-tabs__switcher:before{display:none}}.paragraph--type-tabs .content-tabs__switch{position:relative;z-index:2;cursor:pointer;height:72px;text-align:center;border-bottom:3px solid rgba(0,0,0,0);transition:all .5s ease}@media(max-width: 1440px){.paragraph--type-tabs .content-tabs__switch{border-bottom:3px solid rgba(0,0,0,0)}}.paragraph--type-tabs .content-tabs__switch:not(:last-child){margin-right:10px}@media(max-width: 1440px){.paragraph--type-tabs .content-tabs__switch:not(:last-child){margin-right:0}}.paragraph--type-tabs .content-tabs__switch h4,.paragraph--type-tabs .content-tabs__switch .search__results.new-search li>a,.search__results.new-search .paragraph--type-tabs .content-tabs__switch li>a,.paragraph--type-tabs .content-tabs__switch .paragraph--type-p-viewfield-section--v_references h2,.paragraph--type-p-viewfield-section--v_references .paragraph--type-tabs .content-tabs__switch h2{display:inline-block;padding:0 24px;color:#000;line-height:72px;white-space:nowrap;margin-bottom:0}.paragraph--type-tabs .content-tabs__switch:hover{border-bottom-color:#e4002b}.paragraph--type-tabs .content-tabs__switch--active{color:#e4002b;border-bottom-color:#e4002b}.paragraph--type-tabs .content-tabs__switch--active h4,.paragraph--type-tabs .content-tabs__switch--active .search__results.new-search li>a,.search__results.new-search .paragraph--type-tabs .content-tabs__switch--active li>a,.paragraph--type-tabs .content-tabs__switch--active .paragraph--type-p-viewfield-section--v_references h2,.paragraph--type-p-viewfield-section--v_references .paragraph--type-tabs .content-tabs__switch--active h2{color:#e4002b}.paragraph--type--tab-referenced{float:none;clear:both}.paragraph--type--tab-referenced .paragraph--type--tab-referenced-tabs__switch{-ms-overflow-style:none;scrollbar-width:none;display:flex;margin-bottom:30px;overflow-x:auto}.paragraph--type--tab-referenced .paragraph--type--tab-referenced-tabs__switch-container{position:relative}.paragraph--type--tab-referenced .paragraph--type--tab-referenced-tabs__switch-container:before{background-color:#ccc;bottom:0;content:"";height:1px;left:0;position:absolute;width:100vw}.paragraph--type--tab-referenced .paragraph--type--tab-referenced-tabs__switch::-webkit-scrollbar{display:none}.paragraph--type--tab-referenced .paragraph--type--tab-referenced-tabs__switch .tab-trigger{border-bottom:3px solid #e4002b;cursor:pointer;flex-shrink:0;text-align:center;transition:all .5s ease}.paragraph--type--tab-referenced .paragraph--type--tab-referenced-tabs__switch .tab-trigger:not(:last-child){margin-right:10px}.paragraph--type--tab-referenced .paragraph--type--tab-referenced-tabs__switch .tab-trigger h4,.paragraph--type--tab-referenced .paragraph--type--tab-referenced-tabs__switch .tab-trigger .search__results.new-search li>a,.search__results.new-search .paragraph--type--tab-referenced .paragraph--type--tab-referenced-tabs__switch .tab-trigger li>a,.paragraph--type--tab-referenced .paragraph--type--tab-referenced-tabs__switch .tab-trigger .paragraph--type-p-viewfield-section--v_references h2,.paragraph--type-p-viewfield-section--v_references .paragraph--type--tab-referenced .paragraph--type--tab-referenced-tabs__switch .tab-trigger h2{line-height:72px;margin-bottom:0;padding:0 24px;white-space:nowrap}.paragraph--type--tab-referenced .paragraph--type--tab-referenced-tabs__switch .tab-trigger:not(.is-active){border-bottom:3px solid rgba(0,0,0,0);transition:all .5s ease}.paragraph--type--tab-referenced .paragraph--type--tab-referenced-tabs__switch .tab-trigger:not(.is-active):hover{border-bottom:3px solid #e4002b;transition:all .5s ease}.paragraph--type--tab-referenced .paragraph--type--tab-referenced-tabs__switch .tab-trigger:not(.is-active) h4,.paragraph--type--tab-referenced .paragraph--type--tab-referenced-tabs__switch .tab-trigger:not(.is-active) .search__results.new-search li>a,.search__results.new-search .paragraph--type--tab-referenced .paragraph--type--tab-referenced-tabs__switch .tab-trigger:not(.is-active) li>a,.paragraph--type--tab-referenced .paragraph--type--tab-referenced-tabs__switch .tab-trigger:not(.is-active) .paragraph--type-p-viewfield-section--v_references h2,.paragraph--type-p-viewfield-section--v_references .paragraph--type--tab-referenced .paragraph--type--tab-referenced-tabs__switch .tab-trigger:not(.is-active) h2{color:#000}.paragraph--type--tab-referenced .paragraph--type--tab-referenced-tabs__contents .tab-content:not(.is-active){height:0;opacity:0;overflow:hidden}.paragraph--type--tab-referenced .paragraph--type--tab-referenced-tabs__contents .tab-content.is-active{opacity:1;transition:all .5s ease}.paragraph--type--tab-referenced .paragraph--type--tab-referenced-tabs__contents .tab-content .paragraph--type--quote-teaser .quote-teaser{flex:0 0 calc(33.3333333333% - 15px*2);margin:0 15px}@media(max-width: 767px){.paragraph--type--tab-referenced .paragraph--type--tab-referenced-tabs__contents .tab-content .paragraph--type--quote-teaser .quote-teaser{margin:15px;width:calc(100% - 15px*2)}}.paragraph--type-p-image-item{position:relative;margin-bottom:130px !important}@media(max-width: 767px){.paragraph--type-p-image-item{margin-bottom:75px !important}}@media(max-width: 767px){.image-text-section .paragraph--type-p-image-item{margin-bottom:40px !important}}section.gap-bottom-0 .paragraph--type-p-image-item{margin-bottom:15px !important}@media(max-width: 767px){.paragraph--type-p-image-item.layout--overflow{padding-left:0;padding-right:0}}.paragraph--type-p-image-item .image_link__title h2{position:relative;display:flex;overflow:visible}.paragraph--type-p-image-item .image_link__title h2 span{padding-right:10px}.paragraph--type-p-image-item .image_link__title h2:after{color:#e4002b;font-size:55px;z-index:1;transition:all .5s ease;transform:translateX(0);height:55px;background:url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 22 42" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;"><g id="path-1" transform="matrix(-1,0,0,1,24.7046,-3.70463)"><path d="M23.705,4.705L4.705,24.427L23.705,44.149" style="fill-opacity:0;stroke:red;stroke-width:2px;"/></g></svg>') no-repeat center;position:relative;top:-2px;width:55px}@media(max-width: 991px){.paragraph--type-p-image-item .image_link__title h2:after{height:38px;top:2px}}.paragraph--type-p-image-item .image_link__title h2:hover:after{transform:translateX(10px)}@media(max-width: 767px){.paragraph--type-p-image-item h2{padding-left:15px;padding-right:15px}}.paragraph--type-p-image-item.col-md-4 .image__content{position:relative}@media(max-width: 767px){.paragraph--type-p-image-item.col-md-4 .image__content{height:88.8888888889vw}}.paragraph--type-p-image-item.col-md-4 .image__content--item{overflow:hidden}.paragraph--type-p-image-item.col-md-4 .image__content--item.offset-left-1{width:calc((1440px - 15px*2)/12*4 + calc((100vw - 1440px) / 2));margin-left:calc((calc((100vw - 1440px) / 2) + 15px*2)*-1)}@media(max-width: 1440px){.paragraph--type-p-image-item.col-md-4 .image__content--item.offset-left-1{width:calc(100% + 15px*2);margin-left:calc(15px*-2)}}@media(max-width: 992px){.paragraph--type-p-image-item.col-md-4 .image__content--item.offset-left-1{width:calc(100% - 8.3333333333vw);margin-left:0}}@media(max-width: 992px){.paragraph--type-p-image-item.col-md-4 .image__content--item.offset-left-1{width:100%}}.paragraph--type-p-image-item.col-md-4 .image__content--item.offset-left-1 img{transition:all .2s ease-in .01s}.paragraph--type-p-image-item.col-md-4 .image__content--item.offset-right-1{width:calc((1440px - 15px*2)/12*4 + calc((100vw - 1440px) / 2));margin-right:calc((calc((100vw - 1440px) / 2) + 15px*2)*-1)}@media(max-width: 1440px){.paragraph--type-p-image-item.col-md-4 .image__content--item.offset-right-1{width:calc(100% + 15px*2)}}@media(max-width: 992px){.paragraph--type-p-image-item.col-md-4 .image__content--item.offset-right-1{width:100%;margin-right:0}}.paragraph--type-p-image-item.col-md-4 .image__content--item.offset-right-1 img{transition:all .2s ease-in .01s}.paragraph--type-p-image-item.col-md-5 .image__content{position:relative}@media(max-width: 767px){.paragraph--type-p-image-item.col-md-5 .image__content{height:88.8888888889vw}}.paragraph--type-p-image-item.col-md-5 .image__content--item{overflow:hidden}.paragraph--type-p-image-item.col-md-5 .image__content--item.offset-left-1{width:calc((1440px - 15px*2)/12*5 + calc((100vw - 1440px) / 2));margin-left:calc((calc((100vw - 1440px) / 2) + 15px*2)*-1)}@media(max-width: 1440px){.paragraph--type-p-image-item.col-md-5 .image__content--item.offset-left-1{width:calc(100% + 15px*2);margin-left:calc(15px*-2)}}@media(max-width: 992px){.paragraph--type-p-image-item.col-md-5 .image__content--item.offset-left-1{width:calc(100% - 8.3333333333vw);margin-left:0}}@media(max-width: 992px){.paragraph--type-p-image-item.col-md-5 .image__content--item.offset-left-1{width:100%}}.paragraph--type-p-image-item.col-md-5 .image__content--item.offset-left-1 img{transition:all .2s ease-in .01s}.paragraph--type-p-image-item.col-md-5 .image__content--item.offset-right-1{width:calc((1440px - 15px*2)/12*5 + calc((100vw - 1440px) / 2));margin-right:calc((calc((100vw - 1440px) / 2) + 15px*2)*-1)}@media(max-width: 1440px){.paragraph--type-p-image-item.col-md-5 .image__content--item.offset-right-1{width:calc(100% + 15px*2)}}@media(max-width: 992px){.paragraph--type-p-image-item.col-md-5 .image__content--item.offset-right-1{width:100%;margin-right:0}}.paragraph--type-p-image-item.col-md-5 .image__content--item.offset-right-1 img{transition:all .2s ease-in .01s}.paragraph--type-p-image-item.col-md-6 .image__content,.paragraph--type-p-image-item.search__results.new-search .image__content{position:relative}@media(max-width: 767px){.paragraph--type-p-image-item.col-md-6 .image__content,.paragraph--type-p-image-item.search__results.new-search .image__content{height:88.8888888889vw}}.paragraph--type-p-image-item.col-md-6 .image__content--item,.paragraph--type-p-image-item.search__results.new-search .image__content--item{overflow:hidden}.paragraph--type-p-image-item.col-md-6 .image__content--item.offset-left-1,.paragraph--type-p-image-item.search__results.new-search .image__content--item.offset-left-1{width:calc((1440px - 15px*2)/12*6 + calc((100vw - 1440px) / 2));margin-left:calc((calc((100vw - 1440px) / 2) + 15px*2)*-1)}@media(max-width: 1440px){.paragraph--type-p-image-item.col-md-6 .image__content--item.offset-left-1,.paragraph--type-p-image-item.search__results.new-search .image__content--item.offset-left-1{width:calc(100% + 15px*2);margin-left:calc(15px*-2)}}@media(max-width: 992px){.paragraph--type-p-image-item.col-md-6 .image__content--item.offset-left-1,.paragraph--type-p-image-item.search__results.new-search .image__content--item.offset-left-1{width:calc(100% - 8.3333333333vw);margin-left:0}}@media(max-width: 992px){.paragraph--type-p-image-item.col-md-6 .image__content--item.offset-left-1,.paragraph--type-p-image-item.search__results.new-search .image__content--item.offset-left-1{width:100%}}.paragraph--type-p-image-item.col-md-6 .image__content--item.offset-left-1 img,.paragraph--type-p-image-item.search__results.new-search .image__content--item.offset-left-1 img{transition:all .2s ease-in .01s}.paragraph--type-p-image-item.col-md-6 .image__content--item.offset-right-1,.paragraph--type-p-image-item.search__results.new-search .image__content--item.offset-right-1{width:calc((1440px - 15px*2)/12*6 + calc((100vw - 1440px) / 2));margin-right:calc((calc((100vw - 1440px) / 2) + 15px*2)*-1)}@media(max-width: 1440px){.paragraph--type-p-image-item.col-md-6 .image__content--item.offset-right-1,.paragraph--type-p-image-item.search__results.new-search .image__content--item.offset-right-1{width:calc(100% + 15px*2)}}@media(max-width: 992px){.paragraph--type-p-image-item.col-md-6 .image__content--item.offset-right-1,.paragraph--type-p-image-item.search__results.new-search .image__content--item.offset-right-1{width:100%;margin-right:0}}.paragraph--type-p-image-item.col-md-6 .image__content--item.offset-right-1 img,.paragraph--type-p-image-item.search__results.new-search .image__content--item.offset-right-1 img{transition:all .2s ease-in .01s}.paragraph--type-p-image-item.col-md-7 .image__content{position:relative}@media(max-width: 767px){.paragraph--type-p-image-item.col-md-7 .image__content{height:88.8888888889vw}}.paragraph--type-p-image-item.col-md-7 .image__content--item{overflow:hidden}.paragraph--type-p-image-item.col-md-7 .image__content--item.offset-left-1{width:calc((1440px - 15px*2)/12*7 + calc((100vw - 1440px) / 2));margin-left:calc((calc((100vw - 1440px) / 2) + 15px*2)*-1)}@media(max-width: 1440px){.paragraph--type-p-image-item.col-md-7 .image__content--item.offset-left-1{width:calc(100% + 15px*2);margin-left:calc(15px*-2)}}@media(max-width: 992px){.paragraph--type-p-image-item.col-md-7 .image__content--item.offset-left-1{width:calc(100% - 8.3333333333vw);margin-left:0}}@media(max-width: 992px){.paragraph--type-p-image-item.col-md-7 .image__content--item.offset-left-1{width:100%}}.paragraph--type-p-image-item.col-md-7 .image__content--item.offset-left-1 img{transition:all .2s ease-in .01s}.paragraph--type-p-image-item.col-md-7 .image__content--item.offset-right-1{width:calc((1440px - 15px*2)/12*7 + calc((100vw - 1440px) / 2));margin-right:calc((calc((100vw - 1440px) / 2) + 15px*2)*-1)}@media(max-width: 1440px){.paragraph--type-p-image-item.col-md-7 .image__content--item.offset-right-1{width:calc(100% + 15px*2)}}@media(max-width: 992px){.paragraph--type-p-image-item.col-md-7 .image__content--item.offset-right-1{width:100%;margin-right:0}}.paragraph--type-p-image-item.col-md-7 .image__content--item.offset-right-1 img{transition:all .2s ease-in .01s}.paragraph--type-p-image-item.col-md-8 .image__content{position:relative}@media(max-width: 767px){.paragraph--type-p-image-item.col-md-8 .image__content{height:88.8888888889vw}}.paragraph--type-p-image-item.col-md-8 .image__content--item{overflow:hidden}.paragraph--type-p-image-item.col-md-8 .image__content--item.offset-left-1{width:calc((1440px - 15px*2)/12*8 + calc((100vw - 1440px) / 2));margin-left:calc((calc((100vw - 1440px) / 2) + 15px*2)*-1)}@media(max-width: 1440px){.paragraph--type-p-image-item.col-md-8 .image__content--item.offset-left-1{width:calc(100% + 15px*2);margin-left:calc(15px*-2)}}@media(max-width: 992px){.paragraph--type-p-image-item.col-md-8 .image__content--item.offset-left-1{width:calc(100% - 8.3333333333vw);margin-left:0}}@media(max-width: 992px){.paragraph--type-p-image-item.col-md-8 .image__content--item.offset-left-1{width:100%}}.paragraph--type-p-image-item.col-md-8 .image__content--item.offset-left-1 img{transition:all .2s ease-in .01s}.paragraph--type-p-image-item.col-md-8 .image__content--item.offset-right-1{width:calc((1440px - 15px*2)/12*8 + calc((100vw - 1440px) / 2));margin-right:calc((calc((100vw - 1440px) / 2) + 15px*2)*-1)}@media(max-width: 1440px){.paragraph--type-p-image-item.col-md-8 .image__content--item.offset-right-1{width:calc(100% + 15px*2)}}@media(max-width: 992px){.paragraph--type-p-image-item.col-md-8 .image__content--item.offset-right-1{width:100%;margin-right:0}}.paragraph--type-p-image-item.col-md-8 .image__content--item.offset-right-1 img{transition:all .2s ease-in .01s}.paragraph--type-p-image-item.col-md-9 .image__content{position:relative}@media(max-width: 767px){.paragraph--type-p-image-item.col-md-9 .image__content{height:88.8888888889vw}}.paragraph--type-p-image-item.col-md-9 .image__content--item{overflow:hidden}.paragraph--type-p-image-item.col-md-9 .image__content--item.offset-left-1{width:calc((1440px - 15px*2)/12*9 + calc((100vw - 1440px) / 2));margin-left:calc((calc((100vw - 1440px) / 2) + 15px*2)*-1)}@media(max-width: 1440px){.paragraph--type-p-image-item.col-md-9 .image__content--item.offset-left-1{width:calc(100% + 15px*2);margin-left:calc(15px*-2)}}@media(max-width: 992px){.paragraph--type-p-image-item.col-md-9 .image__content--item.offset-left-1{width:calc(100% - 8.3333333333vw);margin-left:0}}@media(max-width: 992px){.paragraph--type-p-image-item.col-md-9 .image__content--item.offset-left-1{width:100%}}.paragraph--type-p-image-item.col-md-9 .image__content--item.offset-left-1 img{transition:all .2s ease-in .01s}.paragraph--type-p-image-item.col-md-9 .image__content--item.offset-right-1{width:calc((1440px - 15px*2)/12*9 + calc((100vw - 1440px) / 2));margin-right:calc((calc((100vw - 1440px) / 2) + 15px*2)*-1)}@media(max-width: 1440px){.paragraph--type-p-image-item.col-md-9 .image__content--item.offset-right-1{width:calc(100% + 15px*2)}}@media(max-width: 992px){.paragraph--type-p-image-item.col-md-9 .image__content--item.offset-right-1{width:100%;margin-right:0}}.paragraph--type-p-image-item.col-md-9 .image__content--item.offset-right-1 img{transition:all .2s ease-in .01s}.paragraph--type-p-image-item.col-md-10 .image__content{position:relative}@media(max-width: 767px){.paragraph--type-p-image-item.col-md-10 .image__content{height:88.8888888889vw}}.paragraph--type-p-image-item.col-md-10 .image__content--item{overflow:hidden}.paragraph--type-p-image-item.col-md-10 .image__content--item.offset-left-1{width:calc((1440px - 15px*2)/12*10 + calc((100vw - 1440px) / 2));margin-left:calc((calc((100vw - 1440px) / 2) + 15px*2)*-1)}@media(max-width: 1440px){.paragraph--type-p-image-item.col-md-10 .image__content--item.offset-left-1{width:calc(100% + 15px*2);margin-left:calc(15px*-2)}}@media(max-width: 992px){.paragraph--type-p-image-item.col-md-10 .image__content--item.offset-left-1{width:calc(100% - 8.3333333333vw);margin-left:0}}@media(max-width: 992px){.paragraph--type-p-image-item.col-md-10 .image__content--item.offset-left-1{width:100%}}.paragraph--type-p-image-item.col-md-10 .image__content--item.offset-left-1 img{transition:all .2s ease-in .01s}.paragraph--type-p-image-item.col-md-10 .image__content--item.offset-right-1{width:calc((1440px - 15px*2)/12*10 + calc((100vw - 1440px) / 2));margin-right:calc((calc((100vw - 1440px) / 2) + 15px*2)*-1)}@media(max-width: 1440px){.paragraph--type-p-image-item.col-md-10 .image__content--item.offset-right-1{width:calc(100% + 15px*2)}}@media(max-width: 992px){.paragraph--type-p-image-item.col-md-10 .image__content--item.offset-right-1{width:100%;margin-right:0}}.paragraph--type-p-image-item.col-md-10 .image__content--item.offset-right-1 img{transition:all .2s ease-in .01s}@media(min-width: 992px){.paragraph--type-p-image-item .image__content:hover .offset-left-1 img,.paragraph--type-p-image-item .image__content:hover .offset-right-1 img{transform:scale(1.02)}}.paragraph--type-p-image-item .image__description{transition:all .5s ease;text-align:left;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden}.paragraph--type-p-image-item .image__link{position:absolute;right:15px;bottom:-15px;text-align:left;transition:all .5s ease;padding-left:20px;padding-right:20px}@media(max-width: 991px){.paragraph--type-p-image-item .image__link{width:calc(100% - 15px*2) !important;bottom:-51px}}.paragraph--type-p-image-item .image__link a,.paragraph--type-p-image-item .image__link span{display:inline-block;margin:0;padding:20px 0 20px 12px;position:relative;color:#fff}.paragraph--type-p-image-item .image__link a.box-link,.paragraph--type-p-image-item .image__link .paragraph--type--quote-teaser .quote-teaser>a,.paragraph--type--quote-teaser .paragraph--type-p-image-item .image__link .quote-teaser>a{position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width: 992px)and (any-pointer: fine){.paragraph--type-p-image-item .image__link:has(.image__description):not(.image__link--no-link):hover{bottom:-70px !important;height:auto}.paragraph--type-p-image-item .image__link:has(.image__description):not(.image__link--no-link):hover .image__description{max-height:300px;padding-top:14px;padding-bottom:20px}}@media screen and (min-width: 992px)and (-ms-high-contrast: active),(min-width: 992px)and (-ms-high-contrast: none){.paragraph--type-p-image-item .image__link:hover{bottom:-70px !important;height:auto}.paragraph--type-p-image-item .image__link:hover .image__description{max-height:300px;padding-top:14px;padding-bottom:20px}}.paragraph--type-p-image-item .image__flag{background-color:rgba(228,0,43,.85);color:#fff;position:absolute;padding:10px 20px;top:40px;min-width:170px;text-transform:uppercase;text-align:center}.paragraph--type-p-image-item .image__body{background-color:rgba(0,0,0,.4);position:absolute;height:100%;width:100%;top:0;left:0;padding:40px 15px;color:#fff;display:flex;flex-direction:column;justify-content:center;font-size:32px;line-height:32px}@media(max-width: 767px){.paragraph--type-p-image-item .image__body{width:100%;left:0}}.paragraph--type-p-image-item .image__body a{border-color:#fff}.paragraph--type-p-image-item .image__body_container{width:calc((calc(1440px - 15px * 2))/12*5)}@media(max-width: 1440px){.paragraph--type-p-image-item .image__body_container{width:calc((100% - 15px*2)/12*5)}}@media(max-width: 992px){.paragraph--type-p-image-item .image__body_container{width:100%}}.paragraph--type-p-image-item .image__body_container{padding:15px}@media(max-width: 767px){.paragraph--type-p-image-item .image__body_container{bottom:0;position:absolute;font-size:38px;line-height:43px}}@media(max-width: 1440px){.paragraph--type-p-image-item .image__body_container{overflow:hidden}}.paragraph--type-p-image-item .image__body a{color:#fff}.paragraph--type-p-image-item .image__body a.more-link{color:#fff;border-bottom:0}@media(max-width: 767px){.paragraph--type-p-image-item .image__content--item{height:100%}.paragraph--type-p-image-item.layout--overflow .image__content--item img{width:auto;max-width:none;height:100%;margin-left:50%;transform:translateX(-50%)}.paragraph--type-p-image-item.layout--default .image__content{height:auto}.paragraph--type-p-image-item.layout--default .image__content--item img{width:100%;height:auto}}@media(max-width: 767px)and (max-width: 767px){.paragraph--type-p-image-item.layout--default .image__content--item.offset-left-1,.paragraph--type-p-image-item.layout--default .image__content--item.offset-right-1{align-items:center;display:flex;justify-content:center}.paragraph--type-p-image-item.layout--default .image__content--item.offset-left-1 img,.paragraph--type-p-image-item.layout--default .image__content--item.offset-right-1 img{width:200%;height:200%;max-width:200%}}@media(max-width: 767px){.paragraph--type-p-image-item.layout--as-is .image__content{height:auto}.paragraph--type-p-image-item.layout--as-is .image__content--item img{width:auto;height:auto}}@media(max-width: 767px){.paragraph--type-quote+.paragraph--type-quote{margin-top:45px}}.paragraph--type-quote img{margin-bottom:45px}.paragraph--type-quote .field--name-field-quote{color:#e4002b;margin-left:0;font-size:40px;line-height:50px}@media(max-width: 767px){.paragraph--type-quote .field--name-field-quote{font-size:38px;line-height:44px;margin-bottom:6px}}.paragraph--type-quote .field--name-field-quote-image{padding-right:8.3333333333%}@media(max-width: 767px){.teaser--video{margin-bottom:110px}}.teaser--video h3{margin-bottom:15px}.teaser--standard{position:relative;margin-bottom:110px}.teaser--standard .teaser__content__body,.teaser--standard .teaser__content__title{position:absolute;left:0;right:calc((calc(1440px - 15px * 2))/12 - 15px);padding:20px}.teaser--standard .teaser__content__body{bottom:0;max-height:0;transition:all .25s ease-in;padding-top:0;padding-bottom:0;overflow:hidden}.teaser--standard .teaser__content__title{top:calc(100% - 66px);transition:all .25s ease-in;padding-top:30px;padding-bottom:30px}.teaser--standard .teaser__content__title h3{margin:0;color:#fff}@media(any-pointer: fine){.teaser--standard:has(.teaser__content__body):hover:not(.teaser-layout--mobile_text_below_on_click) .teaser__content__body{max-height:500px;padding-top:20px;padding-bottom:20px}.teaser--standard:has(.teaser__content__body):hover:not(.teaser-layout--mobile_text_below_on_click) .teaser__content__title{top:100%;padding-top:20px;padding-bottom:20px}@-moz-document url-prefix(){.teaser--standard:hover:not(.teaser-layout--mobile_text_below_on_click) .teaser__content__body{max-height:500px;padding-top:20px;padding-bottom:20px}.teaser--standard:hover:not(.teaser-layout--mobile_text_below_on_click) .teaser__content__title{top:100%;padding-top:20px;padding-bottom:20px}.teaser--standard:hover:not(.teaser-layout--mobile_text_below_on_click) .box-link,.teaser--standard:hover:not(.teaser-layout--mobile_text_below_on_click) .paragraph--type--quote-teaser .quote-teaser>a,.paragraph--type--quote-teaser .teaser--standard:hover:not(.teaser-layout--mobile_text_below_on_click) .quote-teaser>a{cursor:default}}}@media(max-width: 1340px){.teaser--standard.teaser-layout--mobile_text_below:not(.teaser-layout--mobile_text_below_on_click) .teaser__content__body,.teaser--standard.teaser-layout--mobile_text_below_on_click.-open .teaser__content__body{padding-top:20px;padding-bottom:20px;position:relative;max-height:unset;width:calc(100% - 117.5px + 15px);top:5px}.teaser--standard.teaser-layout--mobile_text_below:not(.teaser-layout--mobile_text_below_on_click) .teaser__content__title,.teaser--standard.teaser-layout--mobile_text_below_on_click.-open .teaser__content__title{top:0;transform:translateY(-100%);padding-top:20px;padding-bottom:20px}}@media(min-width: 1341px){.teaser-layout--mobile_text_below_on_click:hover .teaser__content__body{max-height:500px;padding-top:20px;padding-bottom:20px}.teaser-layout--mobile_text_below_on_click:hover .teaser__content__title{top:100%;padding-top:20px;padding-bottom:20px}}@media(max-width: 991px){.paragraph--type--timeline{clear:both;margin-top:30px}}.paragraph--type--timeline .timeline{position:relative;flex-wrap:wrap}@media(max-width: 767px){.paragraph--type--timeline .timeline{flex-wrap:unset}}.paragraph--type--timeline .timeline:not(.slick-initialized) .timeline-item{min-width:33.3333333333%}@media(max-width: 1440px){.paragraph--type--timeline .timeline:not(.slick-initialized) .timeline-item{min-width:50%}}@media(max-width: 767px){.paragraph--type--timeline .timeline:not(.slick-initialized) .timeline-item{min-width:unset}}.paragraph--type--timeline .timeline.slick-finished:after{opacity:0;visibility:hidden}.paragraph--type--timeline .timeline.slick-finished .slick-track{transition:margin-left .2s ease 0s}@media(max-width: 991px){.paragraph--type--timeline .timeline.slick-finished .slick-track{margin-left:0}}.paragraph--type--timeline .timeline .slick-list{overflow:visible;padding:0 15px}.paragraph--type--timeline .timeline .slick-list:before{content:"";background-color:#ccc;height:2px;left:30px;position:absolute;top:90px;transform:translateY(-50%);width:100vw}@media(max-width: 767px){.paragraph--type--timeline .timeline .slick-list:before{left:0}}.paragraph--type--timeline .timeline .slick-track{align-items:stretch;margin-left:0}.paragraph--type--timeline .timeline .slick-arrow{top:90px}.paragraph--type--timeline .timeline .slick-arrow.slider-btn--prev{left:auto;right:0}.paragraph--type--timeline .timeline .slick-arrow.slider-btn--prev:before{transform:translateX(-50%) translateY(-50%) rotate(180deg)}.paragraph--type--timeline .timeline .timeline-item{opacity:0;visibility:hidden;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:flex;flex:1 0 0%;flex-direction:column;height:auto;position:relative;margin-bottom:30px;margin-right:30px}@media(max-width: 991px){.paragraph--type--timeline .timeline .timeline-item{opacity:1;visibility:visible;transition:opacity .3s ease 0s,visibility .3s ease 0s}}@media(max-width: 767px){.paragraph--type--timeline .timeline .timeline-item{flex:0 0 auto;width:100%}}.paragraph--type--timeline .timeline .timeline-item.slick-active{opacity:1;visibility:visible;transition:opacity .3s ease 0s,visibility .3s ease 0s;transition:opacity .3s ease .3s,visibility .3s ease .3s}.paragraph--type--timeline .timeline .timeline-item.is-active .timeline-item--content-title{transform:scale(1.35) translateY(-0.25em);transform-origin:left}.paragraph--type--timeline .timeline .timeline-item.is-active .timeline-item--toggle-btn:after{transform:rotate(0deg) translateX(-50%) translateY(-50%)}.paragraph--type--timeline .timeline .timeline-item.is-active .timeline-item--text-hover{opacity:1;visibility:visible;transition:opacity .3s ease 0s,visibility .3s ease 0s;padding-top:45px;padding-bottom:15px;transition:opacity .3s ease 0s,visibility .3s ease 0s,padding .2s ease .1s}.paragraph--type--timeline .timeline .timeline-item--content{height:9rem;padding:0 30px 30px 0;position:relative;width:100%}.paragraph--type--timeline .timeline .timeline-item--content:after{position:absolute;left:50%;transform:translateX(-50%);content:"";color:#e4002b;bottom:0;font-size:3rem;left:-0.25em;transform:translateY(50%);width:3rem}.paragraph--type--timeline .timeline .timeline-item--content-title{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;height:90px;transform:scale(1);transform-origin:left;transition:transform .2s ease 0s}@media(max-width: 767px){.paragraph--type--timeline .timeline .timeline-item--content-title{height:auto}}.paragraph--type--timeline .timeline .timeline-item--toggle-btn{position:absolute;left:50%;transform:translateX(-50%);background-color:#e4002b;display:none;height:4rem;left:0;top:100%;transform:translateY(-50%);width:4rem;z-index:2}@media(max-width: 1440px){.paragraph--type--timeline .timeline .timeline-item--toggle-btn{display:block}}.paragraph--type--timeline .timeline .timeline-item--toggle-btn:before,.paragraph--type--timeline .timeline .timeline-item--toggle-btn:after{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%);content:"";background-color:#fff;height:2px;transition:all .2s ease 0s;transform-origin:left;width:2.6666666667rem}.paragraph--type--timeline .timeline .timeline-item--toggle-btn:after{transform:rotate(90deg) translateX(-50%)}.paragraph--type--timeline .timeline .timeline-item--text-hover{opacity:0;visibility:hidden;padding:15px 15px 45px 0;transition:opacity .2s ease .1s,visibility .2s ease .1s,padding .2s ease 0s}.paragraph--type--icon-teaser{display:flex;flex-wrap:wrap;justify-content:center}@media(max-width: 767px){.paragraph--type--icon-teaser{display:block}}.paragraph--type--icon-teaser .icon-teaser{margin-bottom:30px;transform:scale(1);transition:transform .2s linear 0s}.paragraph--type--icon-teaser .icon-teaser:hover{transform:scale(1.075)}@media(max-width: 991px){.paragraph--type--icon-teaser .icon-teaser:hover{transform:scale(1)}}.paragraph--type--icon-teaser .icon-teaser:hover .icon-teaser-wrapper{background-color:#e4002b;transition:background-color .2s ease .1s}.paragraph--type--icon-teaser .icon-teaser:hover .icon-teaser-wrapper:after{opacity:0;visibility:hidden}.paragraph--type--icon-teaser .icon-teaser:hover .icon-teaser--icon{transform:scale(1.5);opacity:0;visibility:hidden}.paragraph--type--icon-teaser .icon-teaser:hover .icon-teaser--content{opacity:1;visibility:visible;transform:translateY(0%);transition:transform .2s linear .1s,opacity .2s ease .1s,visibility .2s ease .1s}.paragraph--type--icon-teaser .icon-teaser-wrapper{background-color:hsl(220,6.3829787234%,70.7843137255%);height:100%;padding:15px;position:relative}.paragraph--type--icon-teaser .icon-teaser-wrapper:after{color:#fff;font-size:2.5rem;height:3rem;left:15px;position:absolute;bottom:15px;width:3rem}@media(max-width: 1440px){.paragraph--type--icon-teaser .icon-teaser-wrapper:after{content:"";opacity:1;visibility:visible}}.paragraph--type--icon-teaser .icon-teaser--icon{background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:30px;height:8rem;opacity:1;position:absolute;right:30px;transform:scale(1);transition:transform .2s ease-in 0s,opacity .2s ease .1s,visibility .2s ease .1s;visibility:visible;width:8rem}.paragraph--type--icon-teaser .icon-teaser--content{opacity:0;visibility:hidden;transform:translateY(70%)}.paragraph--type--quote-teaser{display:flex;flex-wrap:wrap}@media(max-width: 767px){.paragraph--type--quote-teaser{display:block}}.paragraph--type--quote-teaser .quote-teaser{background-size:cover;height:0;flex:0 0 33.3333333333%;padding-bottom:33.3333333333%;width:33.3333333333%;position:relative;overflow:hidden}@media(max-width: 991px){.paragraph--type--quote-teaser .quote-teaser{flex:0 0 50%;padding-bottom:50%;width:50%}}@media(max-width: 767px){.paragraph--type--quote-teaser .quote-teaser{padding-bottom:100%;width:100%}}.paragraph--type--quote-teaser .quote-teaser:hover .quote-teaser-wrapper{margin-top:0}.paragraph--type--quote-teaser .quote-teaser:hover .quote-teaser-wrapper:after{opacity:0;visibility:hidden}@media(max-width: 1440px){.paragraph--type--quote-teaser .quote-teaser:hover .quote-teaser-wrapper{height:100%;width:100%;left:0;margin-left:0;top:0}}.paragraph--type--quote-teaser .quote-teaser:hover .quote-teaser-container{opacity:1;visibility:visible;padding-top:0}@media(max-width: 1440px){.paragraph--type--quote-teaser .quote-teaser:hover .quote-teaser-container{transition:opacity .2s ease .2s,visibility .2s ease .2s}}.paragraph--type--quote-teaser .quote-teaser-wrapper{height:100%;padding:30px 15px;position:absolute;margin-top:100%;transition:margin-top .2s linear 0s;width:100%}@media(max-width: 1440px){.paragraph--type--quote-teaser .quote-teaser-wrapper{padding:15px;height:6rem;width:6rem;left:50%;margin-left:-3rem;margin-top:0;top:calc(100% - 6rem - 15px);transition:all .2s linear 0s}}@media(max-width: 991px){.paragraph--type--quote-teaser .quote-teaser-wrapper{padding:30px}}@media(max-width: 767px){.paragraph--type--quote-teaser .quote-teaser-wrapper{padding:30px 30px 30px 15px}}.paragraph--type--quote-teaser .quote-teaser-wrapper:after{left:50%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}@media(max-width: 1440px){.paragraph--type--quote-teaser .quote-teaser-wrapper:after{content:"";color:#fff;font-size:3rem;z-index:2}}.paragraph--type--quote-teaser .quote-teaser-container{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-bottom:0;margin-left:7rem;opacity:0;padding-top:15%;position:relative;transition:opacity .2s ease .2s,visibility .2s ease .2s,padding-top .2s ease .2s;visibility:hidden}@media(max-width: 1440px){.paragraph--type--quote-teaser .quote-teaser-container{margin-left:4rem;padding-top:0;transition:none}}@media(max-width: 767px){.paragraph--type--quote-teaser .quote-teaser-container{margin-left:0;width:calc(100% - 1rem)}}.paragraph--type--quote-teaser .quote-teaser--headline{overflow:visible}@media(max-width: 1440px){.paragraph--type--quote-teaser .quote-teaser--headline{font-size:32px}}@media(max-width: 767px){.paragraph--type--quote-teaser .quote-teaser--headline{font-size:3rem}}@media(max-width: 767px){.paragraph--type--quote-teaser .quote-teaser-content{padding-left:45px}}.paragraph--type--quote-teaser .quote-teaser--cite{display:block;font-style:normal}@media(max-width: 1440px){.paragraph--type--quote-teaser .quote-teaser--cite{font-size:18px}}.paragraph--type--quote-teaser .quote-teaser--link{display:flex}.paragraph--type--quote-teaser .quote-teaser--link a{display:block;font-size:18px;line-height:1.5}.paragraph--type--quote-teaser .quote-teaser>a{font-size:0}@media(max-width: 1440px){.paragraph--type--quote-teaser .quote-teaser>a{display:none !important}}.paragraph--type-download-item{margin-bottom:75px}.paragraph--type-download-item .download-item__image{margin-bottom:40px;margin-left:auto;margin-right:auto;display:flex;justify-content:center}.paragraph--type-download-item .download-item__title{margin-bottom:0}.paragraph--type-download-item a{text-transform:uppercase;color:#e4002b}.paragraph--type-download-item .field--name-field-download-item-file{margin-top:20px}@keyframes confirmation-from-right{0%{transform:translateX(200%)}100%{transform:translateX(0%)}}.gated-download--content{margin-bottom:45px}.gated-download--content-image{text-align:center}@media(max-width: 767px){.gated-download--content-image{margin-bottom:30px}}.gated-download--content-image img{display:inline-block;max-height:20rem;width:auto}.gated-download--content-desc ul{padding-left:15px}.gated-download--content-desc .open-gated-download-form{margin-top:30px}.gated-download--form{height:0;position:relative;transition:height .3s ease 0s,padding .3s ease 0s}.gated-download--form>*{display:none}.gated-download--form .form{opacity:0;visibility:hidden;transition:opacity .3s ease 0s,visibility .3s ease 0s}.gated-download--form.is-displayed{height:53rem;padding:30px 0}@media(min-width: 1440px){.gated-download--form.is-displayed{height:60rem}}@media(max-width: 1440px){.gated-download--form.is-displayed{height:65rem}}@media(max-width: 991px){.gated-download--form.is-displayed{height:97rem}}.gated-download--form.is-displayed>*{display:block}.gated-download--form.is-displayed .form{opacity:1;visibility:visible;transition:opacity .3s ease .5s,visibility .3s ease .5s}.gated-download--form:before{background-color:#e6e7e9;display:block;height:100%;left:-50vw;position:absolute;top:0;width:200vw}.gated-download--form-close-btn.btn-close{left:-45px;top:60px}@media(max-width: 991px){.gated-download--form-close-btn.btn-close{left:auto;right:15px;top:5.5rem}}.gated-download--form .webform-confirmation{animation-duration:.3s;animation-name:confirmation-from-right}.paragraph--type-p-viewfield-section{margin-bottom:90px}.paragraph--type-p-viewfield-section .paragraph--type-reference{margin-bottom:40px}.view-v-references .view-content{display:flex;flex-wrap:wrap;overflow:hidden;padding-bottom:20px;margin-bottom:-20px;position:relative;right:-15px}@media(max-width: 991px){.view-v-references .view-content{right:0}}.view-v-references .view-content>article{padding-bottom:51px;margin-top:40px}.view-v-references .view-content>article .ajax-throbber{display:none}.view-v-references .view-content>article>.content{height:100%}.view-v-references .field--name-field-teaser-image{height:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.view-v-references .field--name-field-teaser-image img{transition:all .5s ease;filter:grayscale(100%);opacity:.8}.view-v-references .field--name-field-teaser-image img:hover{filter:none;opacity:1}.view-v-references .reference:hover:after,.view-v-references .reference.open:after{font-size:28px;content:"";transition:all .5s ease;width:50px;height:28px;position:absolute;z-index:2;right:calc(50% - 25px);bottom:-14px;background-color:#fff;text-align:center;cursor:pointer;color:#e4002b}.view-v-references .view-content.has-open-child .reference:not(.open):hover:after{display:none}.view-v-references .reference.open .field--name-field-teaser-image img{filter:none;opacity:1}.view-v-references .reference.open:before{position:absolute;width:300vw;height:1px;background-color:#ccc;z-index:1;content:"";bottom:0;left:-100vw}.field--name-field-references .field--item:last-child .paragraph--type-reference{margin-bottom:45px}#references__details{padding-bottom:15px;position:relative;margin-bottom:35px;margin-top:30px;margin-left:15px;width:calc(100% - 15px*2)}#references__details.open:before{position:absolute;width:300vw;height:1px;background-color:#ccc;z-index:1;content:"";bottom:0;left:-100vw}#references__details h3{margin-bottom:30px}#references__details__arrow{position:absolute;top:-9px;left:calc(50% - 14px);transform:scale(-1);background:#fff;padding:0 10px}#references__details__close{background-color:rgba(0,0,0,0);border:none;height:2.7rem;position:absolute;right:0;top:0;width:2.7rem;z-index:2}#references__details__close:before,#references__details__close:after{content:"";background-color:#e4002b;border-radius:1px;height:1px;left:0;position:absolute;top:15px;transition:transform .3s ease .1s;width:100%}#references__details__close:before{transform:rotate(-45deg)}#references__details__close:after{transform:rotate(45deg)}#references__details__close{background-color:#fff;right:75px;transform:translateY(-170%);cursor:pointer}@media(max-width: 991px){#references__details__close{right:25px}}@media(max-width: 767px){#references__details__close{right:20px}}#references__details__close.is-closing:before{transform:rotate(-90deg)}#references__details__close.is-closing:after{transform:rotate(90deg)}#references__details .field--name-field-year,#references__details .field--name-field-reference-location,#references__details .accordion__headline{font-size:24px;margin-top:-5px}#references__details .accordion__body>*:first-child{margin-top:20px}.paragraph--type-p-locations-map{position:relative}@media(max-width: 767px){.paragraph--type-p-locations-map{display:flex;flex-direction:column}}@media(max-width: 767px){.paragraph--type-p-locations-map .locations-map__headline{order:1}}.paragraph--type-p-locations-map .locations-map__info{position:absolute;top:228px}@media(max-width: 1440px){.paragraph--type-p-locations-map .locations-map__info{top:114px}}@media(max-width: 991px){.paragraph--type-p-locations-map .locations-map__info{position:relative;top:0}}@media(max-width: 767px){.paragraph--type-p-locations-map .locations-map__info{order:2}}.paragraph--type-p-locations-map .locations-map__description{position:absolute;top:160px;hyphens:auto;padding:30px 100px 30px 20px}@media(max-width: 991px){.paragraph--type-p-locations-map .locations-map__description{position:relative;top:0}}.paragraph--type-p-locations-map .locations-map__description:before{left:-15px;width:calc(100% + 15px*2)}@media(max-width: 767px){.paragraph--type-p-locations-map .locations-map__description:before{display:none}}@media(max-width: 767px){.paragraph--type-p-locations-map .locations-map__description{background-color:#e4002b;font-family:"FontRegular";margin-bottom:30px;margin-left:15px;padding:30px 30px 30px 16.6666666667vw}}.paragraph--type-p-locations-map .locations-map__filter{width:calc((calc(1440px - 15px * 2))/12*4)}@media(max-width: 1440px){.paragraph--type-p-locations-map .locations-map__filter{width:calc((100% - 15px*2)/12*4)}}@media(max-width: 992px){.paragraph--type-p-locations-map .locations-map__filter{width:100%}}.paragraph--type-p-locations-map .locations-map__filter{bottom:0;padding:0 15px;position:absolute;z-index:1}@media(max-width: 991px){.paragraph--type-p-locations-map .locations-map__filter{position:relative;width:100%}}@media(max-width: 767px){.paragraph--type-p-locations-map .locations-map__filter{margin-bottom:60px;padding-right:0}}.paragraph--type-p-locations-map .locations-map__filter ul{list-style:none;padding:0}.paragraph--type-p-locations-map .locations-map__filter ul li{margin-bottom:0}.paragraph--type-p-locations-map .locations-map__filter ul li:before{display:none !important}.paragraph--type-p-locations-map .locations-map__filter ul li button{background-color:rgba(0,0,0,0);padding:28px 0;text-align:left;width:100%}@media(max-width: 767px){.paragraph--type-p-locations-map .locations-map__filter ul li button>span{right:-15px}}.paragraph--type-p-locations-map .locations-map__filter ul li button:hover{color:#e4002b}.paragraph--type-p-locations-map .locations-map__filter ul li.active button{color:#e4002b}.paragraph--type-p-locations-map .locations-map__filter ul li.active button:after{background-color:#e4002b;bottom:0;content:" ";display:block;height:3px;position:absolute;right:0;width:calc((calc(1440px - 15px * 2))/12*1 - 15px)}@media(max-width: 1440px){.paragraph--type-p-locations-map .locations-map__filter ul li.active button:after{width:calc((100vw - 15px*2)/12 - 15px)}}@media(max-width: 992px){.paragraph--type-p-locations-map .locations-map__filter ul li.active button:after{width:100%}}.paragraph--type-p-locations-map .locations-map__map{margin-top:-80px;z-index:1}@media(max-width: 991px){.paragraph--type-p-locations-map .locations-map__map{margin-top:0}}@media(max-width: 767px){.paragraph--type-p-locations-map .locations-map__map{order:3}}@media(max-width: 767px){.paragraph--type-p-locations-map .locations-map__map svg{height:auto;max-width:100%}}.paragraph--type-p-locations-map .locations-map__map circle{fill:#cccccb;transition:fill 200ms ease-out}.paragraph--type-p-locations-map .locations-map__map circle[data-filter].active{fill:#e4002b;stroke:#e4002b;stroke-width:4px;transform:translateY(-1px);transition:stroke-width 200ms ease-out}.paragraph--type-p-locations-map .locations-map__map circle[data-filter].active.open,.paragraph--type-p-locations-map .locations-map__map circle[data-filter].active:hover{stroke:#e4002b;stroke-width:10px}.paragraph--type-p-locations-map .locations-map__map circle[data-link]{cursor:pointer}.paragraph--type-p-locations-map .locations-map--warnsysteme #east circle,.paragraph--type-p-locations-map .locations-map--warnsysteme #north circle,.paragraph--type-p-locations-map .locations-map--warnsysteme #south circle,.paragraph--type-p-locations-map .locations-map--warnsysteme #west circle{pointer-events:none}.paragraph--type-p-locations-map .locations-map--warnsysteme #east .active,.paragraph--type-p-locations-map .locations-map--warnsysteme #north .active,.paragraph--type-p-locations-map .locations-map--warnsysteme #south .active,.paragraph--type-p-locations-map .locations-map--warnsysteme #west .active{stroke-width:1px}.paragraph--type-p-locations-map .locations-map--warnsysteme #east path,.paragraph--type-p-locations-map .locations-map--warnsysteme #north path,.paragraph--type-p-locations-map .locations-map--warnsysteme #south path,.paragraph--type-p-locations-map .locations-map--warnsysteme #west path{fill:rgba(0,0,0,0)}.paragraph--type-p-locations-map .locations-map--warnsysteme #east path:hover~circle:not(.active),.paragraph--type-p-locations-map .locations-map--warnsysteme #north path:hover~circle:not(.active),.paragraph--type-p-locations-map .locations-map--warnsysteme #south path:hover~circle:not(.active),.paragraph--type-p-locations-map .locations-map--warnsysteme #west path:hover~circle:not(.active){fill:#899a96}.paragraph--type-p-locations-map .locations-map--warnsysteme #east path:hover~.active,.paragraph--type-p-locations-map .locations-map--warnsysteme #north path:hover~.active,.paragraph--type-p-locations-map .locations-map--warnsysteme #south path:hover~.active,.paragraph--type-p-locations-map .locations-map--warnsysteme #west path:hover~.active{stroke-width:4px}#locations-map__tooltip{background-color:#e4002b;box-shadow:0 0 40px -10px rgba(33,33,33,.1);color:#fff;display:none;line-height:1;margin-bottom:12px;margin-left:-100px;margin-top:85px;padding:20px;position:absolute;z-index:2}#locations-map__tooltip *{color:#fff}#locations-map__tooltip:not(.long-text){letter-spacing:1px}#locations-map__tooltip.long-text{line-height:20px;white-space:pre}#locations-map__tooltip a{color:inherit}.paragraph--type-p-locations-map.location-map-svg .locations-map__map{margin-top:80px;position:static}@media(max-width: 1440px){.paragraph--type-p-locations-map.location-map-svg .locations-map__map{display:flex;flex-direction:column;margin-top:30px}}@media(max-width: 1440px){.paragraph--type-p-locations-map.location-map-svg .locations-map__map>div:first-child{order:1}}.paragraph--type-p-locations-map.location-map-svg .locations-map__headline{padding-right:0}@media(max-width: 1440px){.paragraph--type-p-locations-map.location-map-svg .locations-map__headline{float:none}}@media(max-width: 1440px){.paragraph--type-p-locations-map.location-map-svg .locations-map__description{top:80px}}@media(max-width: 991px){.paragraph--type-p-locations-map.location-map-svg .locations-map__description{top:0}}.paragraph--type-p-locations-map.location-map-svg .locations-map__info{left:75px;position:relative;top:90px}@media(max-width: 1440px){.paragraph--type-p-locations-map.location-map-svg .locations-map__info{left:0;top:0}}.paragraph--type-p-locations-map.location-map-svg .locations-map__filter{bottom:auto;left:15px}@media(max-width: 1440px){.paragraph--type-p-locations-map.location-map-svg .locations-map__filter{bottom:-100px}}@media(max-width: 991px){.paragraph--type-p-locations-map.location-map-svg .locations-map__filter{bottom:0;left:0;order:0}}.paragraph--type-p-locations-map.location-map-svg .locations-map__filter select{appearance:none;color:#000;cursor:pointer;width:calc(100% - 15px);-webkit-appearance:none}.paragraph--type-p-locations-map.location-map-svg .locations-map__filter select:active,.paragraph--type-p-locations-map.location-map-svg .locations-map__filter select:focus{outline:none}.paragraph--type-p-locations-map.location-map-svg .locations-map__filter form.form .form-item select~.form-item--bar:after{right:7.5px;pointer-events:none}.paragraph--type-p-viewfield-section{margin-top:30px;margin-bottom:150px}.section-item:last-of-type>div:last-of-type .paragraph--type-p-viewfield-section.paragraph--type-p-viewfield-section{margin-top:0;margin-bottom:0}.paragraph--type-p-viewfield-section .viewfield_link__title h2{position:relative;display:flex;overflow:visible}.paragraph--type-p-viewfield-section .viewfield_link__title h2 span{padding-right:10px}.paragraph--type-p-viewfield-section .viewfield_link__title h2:after{color:#e4002b;font-size:55px;z-index:1;transition:all .5s ease;transform:translateX(0);height:55px;background:url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 22 42" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;"><g id="path-1" transform="matrix(-1,0,0,1,24.7046,-3.70463)"><path d="M23.705,4.705L4.705,24.427L23.705,44.149" style="fill-opacity:0;stroke:red;stroke-width:2px;"/></g></svg>') no-repeat center;position:relative;top:-2px;width:55px}@media(max-width: 991px){.paragraph--type-p-viewfield-section .viewfield_link__title h2:after{height:38px;top:2px}}.paragraph--type-p-viewfield-section .viewfield_link__title h2:hover:after{transform:translateX(10px)}.paragraph--type-p-viewfield-section .view-v-news.view-display-id-block_1 .view-content{position:relative;padding-top:30px}.paragraph--type-p-viewfield-section .view-v-news.view-display-id-block_1 .view-content:before{position:absolute;width:100vw;height:1px;background-color:#ccc;z-index:1;content:"";top:0;left:15px}.paragraph--type-p-title-item a h2{position:relative;display:flex;overflow:visible}.paragraph--type-p-title-item a h2 span{padding-right:10px}.paragraph--type-p-title-item a h2:after{color:#e4002b;font-size:55px;z-index:1;transition:all .5s ease;transform:translateX(0);height:55px;background:url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 22 42" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;"><g id="path-1" transform="matrix(-1,0,0,1,24.7046,-3.70463)"><path d="M23.705,4.705L4.705,24.427L23.705,44.149" style="fill-opacity:0;stroke:red;stroke-width:2px;"/></g></svg>') no-repeat center;position:relative;top:-2px;width:55px}@media(max-width: 991px){.paragraph--type-p-title-item a h2:after{height:38px;top:2px}}.paragraph--type-p-title-item a h2:hover:after{transform:translateX(10px)}.paragraph--type-p-title-item.gap-bottom-1{margin-bottom:30px}@media(max-width: 991px){.paragraph--type-p-title-item.gap-bottom-1{margin-bottom:15px}}.paragraph--type--p-text-item{overflow:hidden}.paragraph--type--p-text-item h3:not(:first-child){margin-top:45px}@media(max-width: 1024px){.paragraph--type--p-text-item h2{font-size:38px;line-height:44px}}@media(max-width: 767px){.paragraph--type--p-text-item.has-background-color{width:calc(100vw - 15px) !important}}.paragraph--type--p-text-item.has-background-color .field--name-field-text-item__text{padding:20px 9px}.paragraph--type--p-text-item.has-background-color .field--name-field-text-item__text h2{margin-bottom:19px;margin-top:0}.paragraph--type--p-text-item.has-background-color .field--name-field-text-item__text h3{margin-bottom:2px;margin-top:25px}.paragraph--type--p-text-item.has-background-color .field--name-field-text-item__text h3:first-child{margin-top:0}.paragraph--type--p-text-item p{clear:both}@media(max-width: 767px){.paragraph--type--p-text-item table{hyphens:auto}.paragraph--type--p-text-item table td:nth-child(2):last-child{width:50%}}.paragraph--type--p-text-item table td>h3:first-child{margin-bottom:0}.paragraph.video-item{display:flex;flex-direction:column;justify-content:flex-end}@media(max-width: 767px){.paragraph.video-item{padding-left:0;padding-right:0}}.video--2-factor-overlay{padding-bottom:56.25%;width:100%;position:relative;background-size:cover;background-position:center}.video--2-factor-overlay__wrapper{width:100%;height:0;padding-bottom:56.25%}.video--2-factor-overlay>div{position:absolute;left:50%;transform:translateX(-50%);bottom:1px;display:flex;align-items:flex-end;justify-content:flex-end;width:250px}.video--2-factor-overlay>div>div{width:100%;background-color:rgba(255,255,255,.8);padding:15px;hyphens:auto}@media(max-width: 500px){.video--2-factor-overlay>div>div{font-size:75%}}.paragraph--type--p-video-item.col-md-3 .video--2-factor-overlay>div>div,.paragraph--type--p-video-item.col-md-4 .video--2-factor-overlay>div>div{font-size:75%}@media(min-width: 992px)and (max-width: 1290px){.paragraph--type--p-video-item.col-md-3 .video--2-factor-overlay>div>div,.paragraph--type--p-video-item.col-md-4 .video--2-factor-overlay>div>div{font-size:60%;min-width:100%}}.paragraph--type--p-video-item.col-md-3 .video--2-factor-overlay>div>div button,.paragraph--type--p-video-item.col-md-4 .video--2-factor-overlay>div>div button{font-size:90%}.paragraph--type--p-video-item.col-md-3 .video--2-factor-overlay button:before,.paragraph--type--p-video-item.col-md-4 .video--2-factor-overlay button:before{border-top-width:6px;border-bottom-width:6px;border-left-width:10px}@media(min-width: 992px)and (max-width: 1290px){.paragraph--type--p-video-item.col-md-3 .video--2-factor-overlay>div>div{max-width:80%}}.video-embed-field-responsive-video iframe[src*="vimeo."]{background-color:#000}.paragraph--type--video{margin-bottom:30px}.paragraph--type--video-text{margin-top:15px}.paragraph--type--lead-generation{display:flex;flex-wrap:wrap;justify-content:space-between}.paragraph--type--lead-generation>*{width:calc(50% - 15px)}@media(max-width: 991px){.paragraph--type--lead-generation>*{width:100%}}.paragraph--type--lead-generation .field--name-field-headline{width:100%}.paragraph--type--lead-generation form{display:flex;flex-wrap:wrap}.paragraph--type--lead-generation label#contact-form-fieldprivacy{margin-left:12px}.paragraph--type--lead-generation #edit-field-form-email-wrapper{width:100%}.social-media-nav{margin:calc(15px*2) 0 15px 0}.social-media-nav.section--social-media{text-align:center}.social-media-nav.section--social-media ul{justify-content:center}.social-media-nav.section--social-media ul li{margin:0 15px}@media(max-width: 767px){.social-media-nav.section--social-media ul li{margin:0 5px}}.social-media-nav.section--social-media ul li a{padding:7.5px}.social-media-nav.section--social-media ul li a:hover:before,.social-media-nav.section--social-media ul li a:focus:before{transform:scale(1.2)}.social-media-nav.section--social-media ul li a:before{font-size:45px;height:45px;transition:transform .2s ease 0s;width:45px}@media(max-width: 767px){.social-media-nav.section--social-media ul li a:before{font-size:36px}}.social-media-nav ul{display:flex;justify-content:flex-start;list-style:none;padding:0;margin-top:7.5px}.social-media-nav ul li{margin-right:15px}.social-media-nav ul li:before{content:none}.social-media-nav ul li a{display:flex;align-items:center;justify-content:center;border:none;flex-direction:column;font-size:0;color:#000;padding:7.5px 7.5px 7.5px 3.75px;transition:color .2s ease 0s}.social-media-nav ul li a:hover,.social-media-nav ul li a:focus{border:none;color:#e4002b;text-decoration:none}.social-media-nav ul li a:before{display:block;font-size:2rem;height:2rem;width:2rem}.paragraph--type--steps{overflow:hidden}.steps{position:relative}.steps-headline{height:100%;position:absolute}@media(max-width: 991px){.steps-headline{height:auto;position:relative;margin-bottom:45px}}.steps-content{overflow-y:scroll;position:relative}@media(max-width: 991px){.is-active .steps-content{padding-bottom:0}}@media(max-width: 991px){.steps-content{clear:both;margin-left:0;margin-right:0;overflow:unset;padding-bottom:4rem;transition:padding-bottom .3s ease 0s}}.steps-content-placeholder{opacity:0;visibility:hidden;padding-left:30px}@media(max-width: 991px){.steps-content-placeholder{display:none}}.steps-content .steps-content-wrapper{min-height:20rem}.is-active .steps-content .steps-content-wrapper{height:auto}@media(max-width: 991px){.steps-content .steps-content-wrapper{height:30rem}}@media(max-width: 767px){.steps-content .steps-content-wrapper{height:20rem}}.steps-content .steps-content-wrapper ol{counter-reset:item;list-style:none;margin-left:0;padding:0;position:absolute}@media(max-width: 991px){.steps-content .steps-content-wrapper ol{position:relative}}.steps-content .steps-content--item{align-items:center;counter-increment:item;display:flex;margin-bottom:45px;min-height:20rem;padding-left:calc(8rem + 15px*3);padding-right:5px;position:relative}@media(max-width: 767px){.steps-content .steps-content--item{align-items:flex-start;font-size:18px;margin-bottom:30px;min-height:8rem;padding-left:75px}}.steps-content .steps-content--item:before{justify-content:center;border:0;content:counter(item);color:#e4002b;font-size:18rem;font-weight:normal;height:12rem;left:0;margin-left:0;width:8rem}@media(max-width: 767px){.steps-content .steps-content--item:before{font-size:10rem;height:8rem;width:4rem}}.steps-content--arrow{background:linear-gradient(to top, #ffffff 20%, rgba(255, 255, 255, 0.8) 50%, transparent 100%);bottom:0;display:none;height:40%;left:0;position:absolute;width:100%;z-index:2}@media(max-width: 991px){.steps-content--arrow{display:block}}.is-active .steps-content--arrow{background:none}.steps-content--arrow:before{position:absolute;left:50%;transform:translateX(-50%);bottom:0;color:#e4002b;font-size:4rem}@media(max-width: 767px){.steps-content--arrow:before{font-size:3rem}}.is-active .steps-content--arrow:before{transform:translateX(-50%) rotate(180deg)}.paragraph--map .locations-map__filter{background-color:#fff;width:calc(100% - 30px);bottom:unset !important;padding:0;top:100%}@media(max-width: 991px){.paragraph--map .locations-map__filter{width:100%}}.paragraph--map .locations-map__filter ul{gap:22.5px;display:flex;overflow-x:auto;width:auto}.paragraph--map .locations-map__filter ul.children{display:none}.paragraph--map .locations-map__filter ul.children li{text-align:center}.paragraph--map .locations-map__filter ul li{max-width:250px}.paragraph--map .locations-map__filter ul li.active ul.children{display:flex;flex-direction:column}.paragraph--map .locations-map__filter ul li:has(ul li.active)>button{color:#e4002b}.paragraph--map .locations-map__filter ul li:has(ul li.active)>ul.children{display:flex;flex-direction:column}.paragraph--map .locations-map__filter ul li:has(ul li.active)>ul.children li button{color:#000}.paragraph--map .locations-map__filter ul li:has(ul li.active)>ul.children li.active button{color:#e4002b}.paragraph--map .locations-map__filter ul li button{all:unset;cursor:pointer;display:block;font-size:20px;padding:15px;position:relative;text-align:center;width:calc(100% - 30px)}.paragraph--map .locations-map__filter ul li button:after{background-color:rgba(0,0,0,0) !important;width:100% !important}.paragraph--map .locations-map__filter ul li button span{all:unset;white-space:nowrap}.paragraph--map .locations-map__filter ul li ul li button{font-size:16px}.paragraph--map .locations-map__filter ul li.active>button{color:#e4002b}.paragraph--map .locations-map__filter ul li.active>button:after{background-color:#e4002b !important}.paragraph--map .locations-map__filter ul li.active.first-level>button:after{background-color:rgba(0,0,0,0) !important}.paragraph--map .locations-map__filter ul>li.active.first-level>button:after{background-color:#e4002b !important}.paragraph--map .locations-map__filter ul>li>ul{background-color:#fff;gap:0}.maps-tooltip{font-size:14px;min-width:250px}.maps-tooltip>div:not(.-active){display:none}.maps-tooltip nav{display:flex;font-size:12px;justify-content:space-between;margin-top:15px;text-align:right}.maps-tooltip nav strong{display:flex;flex-grow:1;justify-content:space-between}.maps-tooltip nav p{line-height:19px;margin-bottom:0;text-align:center}.maps-tooltip nav button{background:none;border:none}.maps-tooltip nav button svg{height:14px;width:14px}.maps-tooltip nav button svg path{stroke:#000 !important}.maps-tooltip nav button:first-child svg{transform:scaleX(-1);transform-origin:center}.gm-style .gm-style-iw-c{border-radius:0}.gm-ui-hover-effect{right:-2px !important}.gm-ui-hover-effect>span{height:20px !important;width:20px !important}.ir-newsletter{padding:0 15px;width:100%}.ir-newsletter .eqs-cms-irtool-app{padding:0 !important}.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main{gap:30px;display:flex;flex-direction:row;flex-wrap:wrap}.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element{flex:0 0 calc(33.33333% - 30px);position:relative}@media(max-width: 767px){.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element{flex:0 0 calc(50% - 30px)}}@media(max-width: 575px){.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element{flex:0 0 100%}}.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element:first-child,.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element:nth-child(10),.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element:nth-child(7),.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element:nth-child(8),.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element:nth-child(9){flex:0 0 100%}.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element label{color:#1d1f24;font-weight:normal;padding-left:5px;position:absolute;top:7.5px;transition:all .3s ease 0s;z-index:1}.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element:first-child label,.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element:nth-child(7) label,.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element:nth-child(8) label,.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element:nth-child(9) label{position:relative}.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element:first-child label{top:1px}.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element input:focus,.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element select:focus{outline:none}.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element input[type=text],.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element input[type=email]{background:none;border-width:0;border-color:rgba(0,0,0,0);border-bottom:1px solid #ccc;box-shadow:none;display:block;font-size:18px;height:4rem;line-height:2;max-width:100%;padding:5px 5px 2.5px;transition:all .3s ease 0s;width:100%}.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element input[type=checkbox]{position:relative}.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element select{border:none;border-bottom:1px solid #ccc;width:calc(33.33333% - 30px)}@media(max-width: 767px){.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element select{width:calc(50% - 30px)}}@media(max-width: 575px){.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element select{width:100%}}.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element a{border-bottom:1px solid #000;color:#000;text-decoration:none}.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element a:hover{border-bottom:1px solid #e4002b;color:#e4002b}.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main ul{margin:0}.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main ul li{margin-bottom:0}.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main ul li:before{content:none}.ir-newsletter #eqs-cms-irtools-contactform section+.eqs-form-main__element{font-size:14px}.ir-newsletter #eqs-cms-irtools-contactform button{background:#e4002b;border:none !important;color:#fff !important;display:inline-block;float:right;font-size:16px;letter-spacing:.065em;padding:.3em 2em;position:relative;text-transform:uppercase;transition:padding .3s ease 0s}.ir-newsletter #eqs-cms-irtools-contactform button:before{content:"";width:15px;height:15px;left:15px;background:url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 22 42" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;"><g id="path-1" transform="matrix(-1,0,0,1,24.7046,-3.70463)"><path d="M23.705,4.705L4.705,24.427L23.705,44.149" style="fill-opacity:0;stroke:rgb(255, 255, 255);stroke-width:5px;"/></g></svg>') no-repeat;background-position:3px;position:absolute;transform:rotate(0deg) translateX(-200%) translateY(-50%);transform-origin:top;top:50%;transition:all .3s ease 0s}.ir-newsletter #eqs-cms-irtools-contactform button:hover{padding-left:2.5em;padding-right:1.5em;transition:padding .3s ease 0s}.ir-newsletter #eqs-cms-irtools-contactform button:hover:before{transform:rotate(0deg) translateX(0%) translateY(-50%);transition:top .3s ease .1s,transform .3s ease 0s}.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element:has(:focus-visible) label,.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element:has(:required:valid) label,.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element:has(.has-value) label,.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element:has(.validation_error) label,.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element:has(.validation_error:focus) label{color:#000;font-size:.65em;top:-1rem}.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element:has(select) label{color:#000;font-size:18px !important;top:7.5px !important}.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element:has(input[type=text]) label,.ir-newsletter #eqs-cms-irtools-contactform .eqs-form-main__element:has(input[type=email]) label{pointer-events:none}.news--teaser{width:100%;margin-bottom:60px}@media(max-width: 767px){.news--teaser{margin-bottom:130px}}.news--teaser .content{height:100%;display:flex;justify-content:space-between;flex-direction:column}.news--teaser__link{display:flex;height:2em;justify-content:flex-end;margin-top:20px;position:relative}.news--teaser__link:before{content:"";background-color:#ededed;bottom:0;height:1px;left:0;position:absolute;width:calc(100% - 15px*2);z-index:1}.news--teaser__link a:visited,.news--teaser__link a{background-image:linear-gradient(to bottom, transparent 50%, rgb(228, 0, 43) 50%);background-size:100% 200%;border-bottom:3px solid #e4002b;float:right;padding:10px 30px 5px;position:relative;text-transform:uppercase;transition:all .25s ease;z-index:2}.news--teaser__link a:visited:hover,.news--teaser__link a:hover{background-position:0 100%;color:#fff !important;text-decoration:none}.news--teaser__link:before{width:calc(100% - 15px*2 - 50px)}@media(max-width: 767px){.news--teaser__link:before{display:none}}.news--teaser__image{display:flex;justify-content:center}.news--teaser__image,.news--teaser .field--name-field-teaser-image{margin-bottom:20px}@media(max-width: 767px){.news--teaser__image.col-xs-3>img,.news--teaser .field--name-field-teaser-image.col-xs-3>img{min-height:100%;min-width:100%;max-width:none;max-height:none;width:auto;height:auto}}.news--teaser .field--name-field-news-file a{color:#e4002b;border-bottom:none}.news--teaser.press-release{margin-bottom:120px}.news--teaser.press-release h3{line-height:30px}.hash-list{margin:30px 0;padding:0}.blog-news-categories .hash-list{display:flex;flex-wrap:wrap;margin-top:0}@media(max-width: 767px){.blog-news-categories .hash-list{justify-content:center}}.blog-news-categories .hash-list .hash-list--item{margin-right:30px}@media(max-width: 767px){.blog-news-categories .hash-list .hash-list--item{margin-right:0}}.blog-news-categories .hash-list .hash-list--item-link{padding:0 15px 0 30px;transition:background-color .3s ease 0s}.blog-news-categories .hash-list .hash-list--item-link.is-active{background-color:#e4002b;color:#fff}.blog-news-categories .hash-list .hash-list--item-link:before,.blog-news-categories .hash-list .hash-list--item-link:after{left:1rem}.hash-list .hash-list--item{list-style:none}.hash-list .hash-list--item:before{content:none;margin-right:0}.hash-list .hash-list--item-link{border:none;display:block;padding-bottom:15px;text-decoration:none}.hash-list .hash-list--item-link,.hash-list .hash-list--item-link:hover,.hash-list .hash-list--item-link:focus,.hash-list .hash-list--item-link:visited{color:#e4002b;border:none}.node--type-news{margin-bottom:30px}@media(max-width: 767px){.node--type-news{margin-bottom:50px}}.node--type-news .page-main{padding-bottom:90px}.node--type-news .page-main .container>.section-item:not(:first-of-type){width:100% !important}.node--type-news .page-bottom{background-color:#fff;margin:0 auto;position:relative}.node--type-news.node--view-mode-full .news--marginal{margin-top:32px}.node--type-news.node--view-mode-full .news--marginal--authors{display:flex;flex-wrap:wrap;gap:calc(15px*2);margin-bottom:calc(15px*3)}@media(max-width: 991px){.node--type-news.node--view-mode-full .news--marginal--authors{gap:15px}}.node--type-news.node--view-mode-full .news--marginal--authors-item{max-width:150px}.node--type-news.node--view-mode-full .news--marginal--authors-item-image .image__caption{display:none}.node--type-news.node--view-mode-full .news--marginal--authors-item-name{font-size:20px;hyphens:none;left:20px;line-height:1.2;margin-block:calc(15px*-2) 0;min-height:2.4em;padding:.25em 1em;position:relative;width:100%}@media(max-width: 991px){.node--type-news.node--view-mode-full .news--marginal--authors-item-name{left:0}}.node--type-news.node--view-mode-full .news--marginal--authors-item:not(:has(.news--marginal--authors-item-image)){align-items:flex-end;aspect-ratio:1/1;background-color:#e6e7e9;display:flex;margin-bottom:calc(15px*2)}.node--type-news.node--view-mode-full .news--marginal--authors-item:not(:has(.news--marginal--authors-item-image)) .news--marginal--authors-item-name{margin-block:0 calc(15px*-2)}.node--type-news.node--view-mode-full .news--marginal .file{background-color:#e4002b;display:inline-block;margin-top:30px;padding:1rem 15px;max-width:22rem}.node--type-news.node--view-mode-full .news--marginal .file[data-entity-type=file] a{line-height:1.3}.node--type-news.node--view-mode-full .news--marginal .file[data-entity-type=file] a,.node--type-news.node--view-mode-full .news--marginal .file[data-entity-type=file] a:hover,.node--type-news.node--view-mode-full .news--marginal .file[data-entity-type=file] a:focus,.node--type-news.node--view-mode-full .news--marginal .file[data-entity-type=file] a:visited,.node--type-news.node--view-mode-full .news--marginal .file[data-entity-type=file] a:before{color:#fff !important}.node--type-news.node--view-mode-full .news--marginal .headline3+.social-media-nav,.node--type-news.node--view-mode-full .news--marginal body #CybotCookiebotDialog #CybotCookiebotDialogBodyContentTitle+.social-media-nav,body #CybotCookiebotDialog .node--type-news.node--view-mode-full .news--marginal #CybotCookiebotDialogBodyContentTitle+.social-media-nav,.node--type-news.node--view-mode-full .news--marginal form.form .form-fieldset--legend+.social-media-nav,form.form .node--type-news.node--view-mode-full .news--marginal .form-fieldset--legend+.social-media-nav,.node--type-news.node--view-mode-full .news--marginal form.user-login-form .form-fieldset--legend+.social-media-nav,form.user-login-form .node--type-news.node--view-mode-full .news--marginal .form-fieldset--legend+.social-media-nav{margin-top:90px}.node--type-news.node--view-mode-full .field--name-node-link{position:relative;display:flex;height:2em;justify-content:flex-end;margin-top:20px;position:relative}.node--type-news.node--view-mode-full .field--name-node-link:before{content:"";background-color:#ededed;bottom:0;height:1px;left:0;position:absolute;width:calc(100% - 15px*2);z-index:1}.node--type-news.node--view-mode-full .field--name-node-link a:visited,.node--type-news.node--view-mode-full .field--name-node-link a{background-image:linear-gradient(to bottom, transparent 50%, rgb(228, 0, 43) 50%);background-size:100% 200%;border-bottom:3px solid #e4002b;float:right;padding:10px 30px 5px;position:relative;text-transform:uppercase;transition:all .25s ease;z-index:2}.node--type-news.node--view-mode-full .field--name-node-link a:visited:hover,.node--type-news.node--view-mode-full .field--name-node-link a:hover{background-position:0 100%;color:#fff !important;text-decoration:none}.node--type-news.node--view-mode-full .field--name-node-link{width:calc((1440px - 15px*2)/12*9 + calc((100vw - 1440px) / 2));margin-right:calc((calc((100vw - 1440px) / 2) + 15px*2)*-1)}@media(max-width: 1440px){.node--type-news.node--view-mode-full .field--name-node-link{width:calc(100% + 15px*2)}}@media(max-width: 992px){.node--type-news.node--view-mode-full .field--name-node-link{width:100%;margin-right:0}}.node--type-news.node--view-mode-full .field--name-node-link{justify-content:flex-start}.node--type-news.node--view-mode-full .field--name-node-link:before{width:100%;left:0}.node--type-news.node--view-mode-full .field--name-node-link a{float:none}.node--type-news.node--view-mode-teaser-short{margin-bottom:90px}.node--type-news.node--view-mode-teaser-short .field--name-node-link{display:flex;height:2em;justify-content:flex-end;margin-top:20px;position:relative}.node--type-news.node--view-mode-teaser-short .field--name-node-link:before{content:"";background-color:#ededed;bottom:0;height:1px;left:0;position:absolute;width:calc(100% - 15px*2);z-index:1}.node--type-news.node--view-mode-teaser-short .field--name-node-link a:visited,.node--type-news.node--view-mode-teaser-short .field--name-node-link a{background-image:linear-gradient(to bottom, transparent 50%, rgb(228, 0, 43) 50%);background-size:100% 200%;border-bottom:3px solid #e4002b;float:right;padding:10px 30px 5px;position:relative;text-transform:uppercase;transition:all .25s ease;z-index:2}.node--type-news.node--view-mode-teaser-short .field--name-node-link a:visited:hover,.node--type-news.node--view-mode-teaser-short .field--name-node-link a:hover{background-position:0 100%;color:#fff !important;text-decoration:none}.node--type-news.node--view-mode-teaser-short .field--name-node-link{margin-top:0}.node--type-news.node--view-mode-teaser-short img{margin-bottom:30px}.node--type-news.node--view-mode-teaser-short .hash-list{min-height:6rem;margin-bottom:0}.node--type-news.node--view-mode-teaser-short .hash-list--item{display:inline-block;margin-right:30px;margin-bottom:0}.node--type-news.node--view-mode-teaser-short .hash-list--item-link{padding-bottom:0}.node--type-news.node--view-mode-teaser-short div.file{margin:32px 0 0}.news-teaser-short__image{width:100%;height:0;overflow:hidden;padding-top:75%;position:relative}.news-teaser-short__image__wrapper{margin:auto 0 40px}.news-teaser-short__image img{position:absolute;top:50%;transform:translateY(-50%);min-width:100%}.news-teaser-short__image img+.image__caption{display:none}.view-v-news>.view-content{display:flex;align-items:baseline;flex-wrap:wrap}.view-v-news.view-blog-news-type-boxed>.view-header{margin-inline:15px}.view-v-news.view-blog-news-type-boxed>.view-content{align-items:stretch}.view-v-news.view-blog-news-type-boxed>.view-content .node--view-mode-teaser-short{display:flex;flex-direction:column}@media(max-width: 991px){.view-v-news.view-blog-news-type-boxed>.view-content .node--view-mode-teaser-short{max-width:50%}}@media(max-width: 767px){.view-v-news.view-blog-news-type-boxed>.view-content .node--view-mode-teaser-short{max-width:100%}}.view-v-news.view-blog-news-type-boxed>.view-content .node--view-mode-teaser-short .news-teaser-short__image__wrapper{margin:0 0 30px}.view-v-news.view-blog-news-type-boxed>.view-content .node--view-mode-teaser-short>div:nth-of-type(2){display:flex;flex-direction:column;flex:1;justify-content:space-between}.view-v-news.view-blog-news-type-boxed>.view-content .node--view-mode-teaser-short>div:nth-of-type(2) .teaser-intro{flex:1;margin-bottom:30px}.view-v-news.view-blog-news-type-boxed>.view-content .node--view-mode-teaser-short>div:nth-of-type(2) .news--marginal--blog-categories{margin-block:0 30px;min-height:0}.view-v-news.view-blog-news-type-boxed .view-blog-news-categories{margin:45px 0 30px}.view-v-news.view-blog-news-type-boxed .view-blog-news-categories>.view-header{margin:0 30px 0 0}@media(max-width: 767px){.view-v-news.view-blog-news-type-boxed .view-blog-news-categories>.view-header{margin:0 0 30px 0}}.view-v-news.view-blog-news-type-boxed .view-blog-news-categories .blog-news-categories ul{margin-bottom:0}.view-blog-news-categories{display:flex;margin:0 15px}@media(max-width: 767px){.view-blog-news-categories{align-items:center;flex-direction:column}}.view-blog-news-categories .view-header{margin-right:60px}@media(max-width: 767px){.view-blog-news-categories .view-header{margin-right:0;margin-bottom:30px}}.view-blog-news-categories .view-header .blog-news-categories--all:not(.is-active){opacity:.75}.view-blog-news-categories .view-header .blog-news-categories--all:not(.is-active):hover{opacity:1}.view-blog-news-categories .view-content{display:flex;align-items:center}.view-blog-news-by-category{padding-top:20rem}.view-blog-news-by-category .view-header{margin:0 15px 45px}body.page-node-type-news:not(.full-size):not(.full-size--no-headline):not(.full-size--mobile-max-width-100):not(.no-header) footer{margin-top:0}#sticky-sidebar-container{box-shadow:-3px 3px 20px 0 rgba(0,0,0,.16);position:absolute;z-index:3;right:0;top:200px}@media(max-width: 990px){#sticky-sidebar-container{position:fixed;top:60px !important}#sticky-sidebar-container>*{position:static !important}}#sticky-sidebar-container.sticky{position:fixed;top:12rem;transition:top .5s ease}body.is-scrolled #sticky-sidebar-container.sticky{top:10rem}body.mobile-menu-enforced #sticky-sidebar-container.sticky{top:60px}#sticky-sidebar-container.sticky>*{position:static}#video-sticky{border-top:1px solid #fff}#contact-sticky,#video-sticky,#contact-sticky__small,#video-sticky__small,#career-sticky__small,#investor-relations-sticky{display:block}body[data-current-path$="/kontakt"] #contact-sticky,body[data-current-path$="/kontakt"] #contact-sticky__small{display:none}body[data-current-path$="/contact"] #contact-sticky,body[data-current-path$="/contact"] #contact-sticky__small{display:none}#contact-sticky,#video-sticky,#career-sticky,#investor-relations-sticky{position:relative;margin-bottom:0;color:#fff;background-color:#e4002b;width:147px;padding:10px;height:140px;display:flex;align-items:flex-end;opacity:1;transition:opacity 150ms ease-out}#contact-sticky:not(.is-visible),#video-sticky:not(.is-visible),#career-sticky:not(.is-visible),#investor-relations-sticky:not(.is-visible){display:none}@media(max-width: 990px){#contact-sticky,#video-sticky,#career-sticky,#investor-relations-sticky{display:none}}#contact-sticky#video-sticky:before,#video-sticky#video-sticky:before,#career-sticky#video-sticky:before,#investor-relations-sticky#video-sticky:before{background-image:url('data:image/svg+xml%3Butf8,<svg xmlns="http://www.w3.org/2000/svg" width="67.964" height="68.177" viewBox="0 0 67.964 68.177">    <g id="contact-icon" transform="translate(-1652 -569)">    <rect id="Rectangle_3" data-name="Rectangle 3" width="59.58" height="59.58" transform="translate(1659.384 570)" fill="none" stroke="rgb(255,255,255)" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="1.5" stroke-width="2"/>    <g id="Group_1" data-name="Group 1" transform="translate(1701.941 588.087) rotate(90)">      <path id="Path_3" data-name="Path 3" d="M11.7,0l11.7,23.407H0Z" transform="translate(0)" fill="rgb(255,255,255)" fill-rule="evenodd"/>    </g>    <g id="Group_2" data-name="Group 2" transform="translate(1653 593.619)">      <path id="Path_4" data-name="Path 4" d="M1403.077,787.692V830.25h40.43" transform="translate(-1403.077 -787.692)" fill="rgba(0,0,0,0)" stroke="rgb(255,255,255)" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="1.5" stroke-width="2" fill-rule="evenodd"/></g></g></svg>')}#contact-sticky#contact-sticky:before,#video-sticky#contact-sticky:before,#career-sticky#contact-sticky:before,#investor-relations-sticky#contact-sticky:before{background-image:url('data:image/svg+xml%3Butf8,<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="74px" height="59.309px" viewBox="3.705 3.705 74 59.309" enable-background="new 3.705 3.705 74 59.309" xml:space="preserve"> <g> <g> <g> <path id="path-1" fill-opacity="0" stroke="rgb(255,255,255)" stroke-width="2" d="M4.705,4.705H62.23v40.546H25.266L14.799,56.06 l1.188-10.809H4.705V4.705z"/> </g> </g> <g> <g> <path id="path-2_2_" fill-opacity="0" stroke="rgb(255,255,255)" stroke-width="2" d="M25.488,45.251v6.056h30.433l10.54,9.198 l-1.263-9.198h11.506V14.822H62.23"/> </g> </g> </g> </svg> ')}#contact-sticky#investor-relations-sticky:before,#video-sticky#investor-relations-sticky:before,#career-sticky#investor-relations-sticky:before,#investor-relations-sticky#investor-relations-sticky:before{background-image:url('data:image/svg+xml%3Butf8,<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 65 64.6" style="enable-background:new 0 0 65 64.6%3B" xml:space="preserve"><style type="text/css">.st0{fill:none%3Bstroke:rgb(255,255,255)%3Bstroke-width:1.5%3B}</style><g><polyline class="st0" points="47.6,1.7 32.9,16.3 31.2,22.4 25.6,7.9 20.7,30.4 15.8,25.2 11.3,35.6 0.7,46"/><polyline class="st0" points="31.3,36.9 25.3,36.8 12.2,51 14.8,54.1"/><polyline class="st0" points="48.3,8.8 47.5,1.7 40.5,1"/><polyline class="st0" points="26.5,51.2 52.6,25.1 47.8,20.3 13.3,54.7 10,62.8 18.1,59.6 25.6,52.1"/><polyline class="st0" points="40,49.7 25.6,51.3 25.4,56.2 44.1,56.4 63.5,51 55.4,35.8 47,37.1 40.8,37"/></g></svg>')}#contact-sticky#career-sticky:before,#video-sticky#career-sticky:before,#career-sticky#career-sticky:before,#investor-relations-sticky#career-sticky:before{-webkit-mask:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='fills' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 170 170' stroke='white' stroke-width='1.8'%3E%3Cpath d='M169.9,78.57l-20.95-7.83-.27,1.1c-.02,.08-2.05,7.98-11.66,7.98s-12.41-7.74-12.52-8.07l-.33-.97-21.19,7.78,4.97,18.92-15.81-5.09-5.66,23.57-1.41-16.18,3.64-7.18h-13.15l3.64,7.18-1.64,18.79-7.03-26.17-10.6,3.41,2.54-9.67-15.18-5.67-.15,1.27c-.02,.2-2.47,19.79-15.06,19.79s-15.91-19.69-15.94-19.89l-.19-1.2L.45,86.15l10.96,41.67H50.54l-.55-2.08-.02,.08H12.94L2.85,87.39l11.55-4.24c.39,1.86,1.35,5.64,3.21,9.46,3.48,7.15,8.49,10.93,14.48,10.93s10.86-3.78,14.06-10.93c1.68-3.77,2.48-7.5,2.8-9.38l11.13,4.16-2.41,9.15,.76-.25-14.91,4.8,13.37,50.85h48.93l13.37-50.85-5.14-1.65,.3,.1-.31-22.9,3.23-1.19,9.75,25.65h21.53l7.4-25.62,4.89,1.83-1.91,35.18-2.37,9.03h-40.2l-1.26-4.8-1.03,3.93,.75,2.86h43.29l11.81-44.95Zm-88.69,21.1l.03-.28-2.42-4.79h6.65l-2.42,4.79,1.98,22.71-.51,2.14-2.54,10.4-2.88-10.46,2.14-24.51Zm23.06,50.28H58.43l-12.49-47.53,23.21-7.47,11.89,44.27,1.94-.03,3.45-14.38,.62-2.52v-.03s6.55-27.29,6.55-27.29l23.18,7.46-12.49,47.53Zm8.06-51.06l-2.12-.68-4.83-18.39,6.66-2.45,.29,21.53Zm34.7,.21h-18.64l-9.26-24.34,3.87-1.42c.44,.91,1.26,2.35,2.61,3.79,2.01,2.14,5.62,4.69,11.41,4.69s9.21-2.57,11.02-4.73c1.18-1.4,1.86-2.8,2.23-3.72l3.78,1.41-7.02,24.32Zm15.76-21.05l4.71,1.76-6.06,23.07,1.35-24.84Z'/%3E%3Cpath d='M15.84,63.92c1.77,7.26,8.31,12.67,16.11,12.67,9.15,0,16.6-7.45,16.6-16.6,0-.06,0-.11,0-.17,.13-.06,.26-.14,.39-.22,1.86-1.22,3.99-4.93,2.22-10.16-2.92-8.65-10.16-10.8-15.75-11.32,.42-.97,.66-2.03,.66-3.16,0-4.37-3.56-7.93-7.93-7.93s-7.93,3.56-7.93,7.93c0,1.04,.21,2.02,.57,2.93,0,0,0,0,0,0-3.2,.99-6.47,3.53-7.65,6.97-1.64,4.78-1.19,15.85,2.73,19.07Zm.51,.36s.05,.03,.07,.05c-.03-.01-.05-.03-.07-.05Zm15.6,10.31c-6.37,0-11.79-4.11-13.78-9.81-.05,0-.1,.01-.16,.01,.55,0,.99-.18,1.29-.37,2.02-1.25,2.48-5.35,3.07-10.53l.2-1.73c.29-2.44,1.83-4.06,3.33-5.64-.11,.12-.22,.23-.33,.35,.28-.14,.57-.28,.86-.4,1.06,1.95,2.76,2.68,5.11,3.69,3.07,1.31,7.71,3.3,14.55,9.49,.14,.12,.29,.22,.45,.29,0,0,0,0,0,0,0,.01,0,.03,0,.04,0,8.05-6.55,14.6-14.6,14.6Zm14.96-14.52s.02,0,.03,0c0,0-.02,0-.03,0Zm.96-.02s.08-.02,.12-.03c-.04,.01-.08,.02-.12,.03Zm1.38-9.98c1.39,4.11-.18,6.52-.69,7.16-.53,.66-1,.87-1.17,.88-7.06-6.38-11.87-8.43-15.05-9.8-2.21-.94-3.42-1.46-4.15-2.81-.2-.37-.36-.72-.51-1.06,.77-1.11,1.21-2.34,.75-3.82-.05-.17-.12-.33-.19-.49,.37-.12,.82-.19,1.36-.19h.86c.36,0,.74-.01,1.15-.01,5.28,0,14.42,.6,17.64,10.12Zm-15.04-12.05s.07,0,.11,0c-.04,0-.07,0-.11,0Zm-6.09-9c3.27,0,5.93,2.66,5.93,5.93,0,1.1-.31,2.13-.84,3.02-1.05-.03-1.99-.03-2.78-.02h-.85c-1.14,0-1.98,.23-2.61,.54-.84-.67-1.96-1.05-3.29-1.08-.04,0-.08,0-.13,0-.26,0-.54,.02-.81,.04,0,0,0,0,0,0-.36-.76-.57-1.61-.57-2.51,0-3.27,2.66-5.93,5.93-5.93Zm-6.3,8.59s-.07,.02-.11,.02c.04,0,.07-.02,.11-.02Zm-6.81,7.89c1.23-3.61,5.47-6.08,8.56-6.08,.03,0,.07,0,.1,0,.59,.01,1.27,.12,1.83,.47-.61,1.08-.63,2.52-.09,4.22-.28,.32-.59,.66-.95,1.04-1.56,1.64-3.5,3.68-3.86,6.78l-.2,1.74c-.42,3.71-.94,8.32-2.13,9.06-.07,.04-.22,.13-.58,0-3.34-1.23-4.26-12.57-2.67-17.22Z'/%3E%3Cpath d='M62.54,74.18c2.44,8.76,10.41,14.85,19.53,14.85,10.16,0,18.59-7.37,20.06-17.3,1.07,0,1.77-.49,2.14-.86,1.77-1.81,1.42-6.01,.15-9.23-3.67-9.34-10-14.8-18.8-16.23-7.24-1.17-10.69,.36-12.28,1.72-.69-.24-1.45-.2-2.33-.05-5.1,.87-11.8,11.31-11.75,18.31,.04,5.53,2.33,8,3.28,8.79Zm19.53,12.85c-8.19,0-15.37-5.45-17.59-13.31,.04-.13,.1-.32,.18-.57,.02-.07,.05-.14,.07-.22,.03-.1,.07-.2,.1-.32,.05-.15,.1-.3,.15-.47,.03-.08,.05-.15,.08-.23,.07-.21,.15-.44,.23-.67,.03-.08,.05-.16,.08-.24,.09-.25,.18-.52,.28-.8,.03-.07,.05-.15,.08-.22,.11-.29,.22-.59,.34-.9,.02-.07,.05-.13,.08-.2,.12-.33,.25-.66,.39-1,.02-.05,.04-.11,.06-.16,.14-.36,.29-.72,.44-1.08,.01-.03,.03-.06,.04-.09,.16-.37,.32-.74,.49-1.12,0-.02,.02-.04,.03-.06,.17-.38,.35-.75,.52-1.12,.02-.04,.04-.08,.06-.12,.17-.36,.35-.71,.54-1.06,.03-.05,.05-.1,.08-.15,.18-.34,.37-.67,.56-.99,.03-.05,.06-.1,.08-.14,.19-.32,.38-.63,.58-.92,.03-.04,.06-.08,.08-.13,.2-.29,.4-.58,.6-.84,.02-.03,.05-.06,.07-.09,.21-.27,.42-.52,.64-.74,.01-.01,.03-.03,.04-.04,.23-.23,.45-.45,.68-.63,.49-.39,.93-.79,1.34-1.2,.65-.64,1.2-1.3,1.63-1.98,.21,.24,.43,.48,.65,.73,.08,.08,.16,.16,.24,.24,.15,.16,.31,.32,.47,.48,.09,.09,.19,.19,.29,.28,.15,.15,.3,.29,.46,.44,.11,.1,.22,.2,.33,.3,.15,.14,.3,.28,.46,.42,.12,.1,.24,.2,.36,.31,.16,.13,.31,.27,.47,.4,.12,.1,.25,.21,.38,.31,.16,.13,.32,.26,.48,.39,.13,.11,.27,.21,.4,.31,.16,.13,.32,.25,.49,.37,.14,.1,.28,.21,.42,.31,.16,.12,.33,.24,.5,.37,.14,.1,.29,.21,.43,.31,.17,.12,.34,.24,.51,.36,.15,.1,.29,.2,.44,.3,.17,.12,.34,.23,.51,.35,.15,.1,.3,.2,.45,.3,.17,.11,.35,.23,.52,.34,.15,.1,.3,.19,.45,.29,.18,.11,.35,.23,.53,.34,.15,.09,.3,.19,.45,.28,.18,.11,.36,.22,.54,.33,.15,.09,.29,.18,.44,.27,.18,.11,.37,.22,.55,.33,.15,.09,.29,.17,.43,.26,.18,.11,.36,.21,.55,.32,.14,.08,.28,.17,.42,.25,.19,.11,.37,.21,.56,.32,.14,.08,.27,.16,.41,.23,.19,.11,.38,.21,.57,.32,.13,.07,.26,.14,.38,.21,.19,.11,.39,.21,.58,.32,.12,.06,.24,.13,.35,.19,.2,.11,.4,.21,.6,.32,.1,.06,.21,.11,.31,.17,.23,.12,.45,.23,.67,.35,.07,.04,.14,.08,.21,.11,1.48,.77,2.83,1.43,3.97,1.96,0,0,.01,0,.02,0,.22,.1,.43,.2,.63,.29,.02,.01,.05,.02,.07,.03,.18,.08,.36,.17,.53,.24,.02,0,.04,.02,.05,.02,.17,.08,.33,.15,.48,.21,.02,0,.04,.02,.06,.03,.15,.07,.29,.13,.42,.18,.01,0,.02,0,.03,.01,.14,.06,.26,.11,.38,.16,0,0,.02,0,.02,.01,.07,.03,.14,.06,.2,.08-1.25,9.03-8.91,15.74-18.12,15.74Zm-10.72-37.97c.4-.07,.68-.09,.9-.09,.37,0,.52,.08,.65,.19l.75,.6,.63-.72c.61-.7,3.2-2.9,11.02-1.63,12.14,1.96,15.99,11.76,17.26,14.99,1.12,2.86,1.25,6.1,.28,7.09-.1,.1-.36,.35-1.02,.24l-.41-.11s-.1-.02-.15-.04c-3.63-1.34-19.21-8.91-24.98-16.07-.19-.23-.36-.46-.53-.69l-1.07-1.49-.67,1.7c-.16,.39-.37,.78-.62,1.17-.58,.9-1.4,1.79-2.48,2.65-.23,.18-.46,.39-.69,.62-.08,.08-.15,.17-.23,.25-.15,.16-.3,.31-.44,.49-.09,.11-.18,.23-.27,.34-.13,.16-.26,.32-.39,.49-.1,.13-.19,.27-.28,.41-.12,.17-.24,.34-.35,.52-.1,.15-.19,.31-.29,.46-.11,.18-.22,.35-.32,.53-.1,.17-.19,.34-.29,.51-.1,.18-.2,.36-.3,.54-.1,.18-.19,.36-.28,.54-.09,.18-.19,.36-.28,.55-.09,.19-.18,.37-.27,.56-.09,.18-.17,.36-.26,.54-.09,.19-.17,.38-.26,.58-.08,.18-.16,.36-.24,.54-.08,.19-.17,.39-.25,.58-.07,.18-.15,.35-.22,.53-.08,.19-.16,.38-.23,.57-.07,.17-.14,.34-.2,.5-.07,.19-.15,.37-.22,.56-.06,.16-.12,.32-.18,.48-.07,.18-.13,.35-.19,.52-.06,.15-.11,.31-.17,.45-.06,.17-.12,.33-.17,.49-.05,.14-.1,.28-.15,.42-.05,.15-.1,.3-.15,.44-.04,.13-.09,.25-.13,.38-.04,.13-.08,.25-.12,.37-.02,.06-.04,.13-.06,.18-.77-1.04-1.71-3-1.73-6.39-.05-6.44,6.21-15.66,10.08-16.32Z'/%3E%3Cpath d='M120.37,50.64c0,8.83,7.18,16.01,16.01,16.01s16.01-7.18,16.01-16.01c0-2.71-.7-5.26-1.89-7.49h6.5v-2h-3c.11-2.34,0-13.31-11.4-16.26-.07-.13-.15-.31-.22-.44-.33-.69-.66-1.4-1.4-1.53-1.42-.25-2.97-.38-4.6-.38-1.27,0-2.5,.09-3.65,.26-.85,.13-1.44,.86-1.97,1.5-.2,.25-.5,.62-.59,.67-10.56,3.08-10.91,13.92-10.87,16.17h-3.81v2h6.77c-1.2,2.24-1.89,4.78-1.89,7.49Zm30.01,0c0,7.72-6.28,14.01-14.01,14.01s-14.01-6.28-14.01-14.01c0-2.76,.82-5.32,2.2-7.49h23.61c1.39,2.17,2.2,4.73,2.2,7.49Zm1.64-10.16h-11.66l2.93-13.29c8.18,2.81,8.78,10.62,8.73,13.29Zm-19.71-14.92c.22-.27,.59-.72,.71-.79,2.3-.34,5.06-.3,7.31,.06,.08,.14,.17,.33,.23,.46,.23,.49,.46,.96,.82,1.24l-3.08,13.95h-4.19l-2.57-14.09c.27-.25,.52-.54,.76-.83Zm-2.63,1.7l2.42,13.22h-10.8c.03-2.68,.8-10.37,8.39-13.22Z'/%3E%3C/svg%3E");background-color:#fff;-webkit-mask-size:50%;-webkit-mask-repeat:no-repeat;-webkit-mask-position:10px 10px}#contact-sticky:before,#video-sticky:before,#career-sticky:before,#investor-relations-sticky:before{content:" ";position:absolute;left:0px;top:4px;font-size:74px;width:100%;height:100%;background-repeat:no-repeat;background-position-y:7px;background-position-x:11px}body.mobile-menu-enforced #contact-sticky:before,body.mobile-menu-enforced #video-sticky:before,body.mobile-menu-enforced #career-sticky:before,body.mobile-menu-enforced #investor-relations-sticky:before{font-size:38px;right:10px}#contact-sticky__mobile,#video-sticky__mobile,#career-sticky__mobile,#investor-relations-sticky__mobile{display:none;font-size:20px}body.mobile-menu-enforced #contact-sticky__mobile,body.mobile-menu-enforced #video-sticky__mobile,body.mobile-menu-enforced #career-sticky__mobile,body.mobile-menu-enforced #investor-relations-sticky__mobile{display:block}#contact-sticky__desktop,#video-sticky__desktop,#career-sticky__desktop,#investor-relations-sticky__desktop{margin-left:2px;line-height:26px}body.mobile-menu-enforced #contact-sticky__desktop,body.mobile-menu-enforced #video-sticky__desktop,body.mobile-menu-enforced #career-sticky__desktop,body.mobile-menu-enforced #investor-relations-sticky__desktop{display:none}#investor-relations-sticky{width:180px;height:180px}#investor-relations-sticky:before{background-size:55%;background-position:50% 10px}#investor-relations-sticky #investor-relations-sticky__desktop{font-size:22px;line-height:1.2}#career-sticky{height:120px}@media(max-width: 990px){#contact-sticky,#investor-relations-sticky{height:120px}}#video-sticky__small{border-top:1px solid #fff}#contact-sticky__small,#investor-relations-sticky__small,#career-sticky__small,#video-sticky__small,#job-search-sticky{position:absolute;background-color:#e4002b;top:40px;width:147px;transition:top .5s ease,opacity 250ms ease-out,width 250ms ease-out,color 250ms ease-in;right:0;height:40px;color:#e4002b;display:flex;align-items:center;opacity:0;display:none}@media(max-width: 990px){#contact-sticky__small,#investor-relations-sticky__small,#career-sticky__small,#video-sticky__small,#job-search-sticky{transition:none;width:130px !important;opacity:1;color:#fff}}body.menu-is-active #contact-sticky__small,body.menu-is-active #investor-relations-sticky__small,body.menu-is-active #career-sticky__small,body.menu-is-active #video-sticky__small,body.menu-is-active #job-search-sticky{display:none}#contact-sticky__small span,#investor-relations-sticky__small span,#career-sticky__small span,#video-sticky__small span,#job-search-sticky span{text-align:center;width:100%}#contact-sticky__small.is-visible,#investor-relations-sticky__small.is-visible,#career-sticky__small.is-visible,#video-sticky__small.is-visible,#job-search-sticky.is-visible{opacity:1;pointer-events:initial;width:156px;color:#fff;display:flex}#contact-sticky__small.is-visible+#contact-sticky,#contact-sticky__small.is-visible+#investor-relations-sticky,#contact-sticky__small.is-visible+#career-sticky,#investor-relations-sticky__small.is-visible+#contact-sticky,#investor-relations-sticky__small.is-visible+#investor-relations-sticky,#investor-relations-sticky__small.is-visible+#career-sticky,#career-sticky__small.is-visible+#contact-sticky,#career-sticky__small.is-visible+#investor-relations-sticky,#career-sticky__small.is-visible+#career-sticky,#video-sticky__small.is-visible+#contact-sticky,#video-sticky__small.is-visible+#investor-relations-sticky,#video-sticky__small.is-visible+#career-sticky,#job-search-sticky.is-visible+#contact-sticky,#job-search-sticky.is-visible+#investor-relations-sticky,#job-search-sticky.is-visible+#career-sticky{opacity:0;display:none}#investor-relations-sticky__small{padding:0 7.5px;width:auto !important;max-width:170px}@media(max-width: 990px){#investor-relations-sticky__small{transition:none;width:156px !important}}#job-search-sticky{text-transform:none;font-size:20px}@media(max-width: 766px){#job-search-sticky{font-size:18px}}#job-search-sticky span{padding-left:45px;text-align:left}@media(max-width: 766px){#job-search-sticky span{padding-left:1.5em}}#job-search-sticky:before{content:" ";position:absolute;left:11px;top:4px;width:30px;height:30px;background-repeat:no-repeat;background-image:url('data:image/svg+xml%3Butf8,<svg width="100%" height="100%" viewBox="0 0 32 33" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd%3Bclip-rule:evenodd%3B"><g transform="matrix(1.05857,0,0,1.05857,2,2)"><ellipse id="ellipse-1" cx="12" cy="11.23" rx="12" ry="11.23" style="fill-opacity:0%3Bstroke:white%3Bstroke-width:1.98px%3B"/><g id="path-3" transform="matrix(3.93162e-06,-1,1,3.93162e-06,-0.395613,46.3954)"><path d="M27,19.652L19,27.139" style="fill:none%3Bstroke:white%3Bstroke-width:2px%3B"/></g></g></svg>');background-size:70% 100%}@media(max-width: 766px){#job-search-sticky:before{left:7px;top:10px;width:20px;height:20px}}.intro-text{color:#1d1f24;font-size:18px;line-height:27px}.header-horizontal-menu>.container-fluid>.container{display:flex}.header-horizontal-menu>.container-fluid>.container .region-navigation{width:100%}.header-horizontal-menu>.container-fluid>.container #button--search{background-color:rgba(0,0,0,0)}body.mobile-menu-enforced .header-horizontal-menu>.container-fluid>.container #button--search{display:none}.header-horizontal-menu>.container-fluid>.container #button--search--mobile{display:none;background:none;border:none;margin-right:15px}.header-horizontal-menu>.container-fluid>.container #button--search--mobile svg{width:1em}body.mobile-menu-enforced .header-horizontal-menu>.container-fluid>.container #button--search--mobile{display:flex;justify-content:center;align-items:center}#search__wrapper{z-index:10;position:fixed;top:12rem;transition:all .5s ease;box-shadow:1px 12px 10px -9px rgba(0,0,0,.15);left:0;right:0;height:141px;display:flex;justify-content:center;align-items:center;background-color:rgba(255,255,255,.95);padding:0 15px}body.mobile-menu-enforced #search__wrapper{top:60px}body.is-scrolled #search__wrapper{top:10rem}body.mobile-menu-enforced body.is-scrolled #search__wrapper{top:60px}@media(max-width: 767px){#search__wrapper{flex-wrap:wrap}}body[data-current-path$="/suche"] #search__wrapper,body[data-current-path$="/search"] #search__wrapper{z-index:1;position:absolute;box-shadow:none;background:none}body[data-current-path$="/suche"] #search__wrapper:not(.new-search),body[data-current-path$="/search"] #search__wrapper:not(.new-search){padding-left:30px;margin-left:auto;margin-right:auto}@media(max-width: 992px){body[data-current-path$="/suche"] #search__wrapper,body[data-current-path$="/search"] #search__wrapper{padding:0;width:100vw;display:flex}body[data-current-path$="/suche"] #search__wrapper:not(.new-search),body[data-current-path$="/search"] #search__wrapper:not(.new-search){margin:50px 0 0}body[data-current-path$="/suche"] #search__wrapper.new-search,body[data-current-path$="/search"] #search__wrapper.new-search{margin:0;width:calc(100vw - 30px)}body[data-current-path$="/suche"] #search__wrapper input,body[data-current-path$="/search"] #search__wrapper input{width:100%;margin-left:30px}body[data-current-path$="/suche"] #search__wrapper button#search__wrapper__submit,body[data-current-path$="/search"] #search__wrapper button#search__wrapper__submit{margin-right:30px}}@media(max-width: 767px){body[data-current-path$="/suche"] #search__wrapper input,body[data-current-path$="/search"] #search__wrapper input{margin-left:0}body[data-current-path$="/suche"] #search__wrapper button#search__wrapper__submit,body[data-current-path$="/search"] #search__wrapper button#search__wrapper__submit{margin-left:0 !important;margin-right:0}}#search__wrapper input{width:500px;border:none;border-bottom:1px solid gray;font-size:24px;line-height:30px;background:rgba(0,0,0,0)}#search__wrapper input:focus{outline:none}@media(max-width: 767px){#search__wrapper input{text-align:center}}#search__wrapper #search__wrapper__submit{padding:4px 67px;margin-left:20px}#search__wrapper #search__wrapper__close{border:none;position:absolute;z-index:2;top:0;transform:scale(-1);background:rgba(0,0,0,0);cursor:pointer;width:27px;height:27px;right:20px}@media(max-width: 1440px){#search__wrapper #search__wrapper__close{right:calc(8.3333333333vw - 15px - 31px)}}#search__wrapper #search__wrapper__close:before{content:"";width:24px;height:2px;background-color:#e4002b;position:absolute;top:13px;right:2px;transition:all .5s ease;transform:rotate(45deg)}#search__wrapper #search__wrapper__close:after{content:"";width:2px;height:24px;background-color:#e4002b;position:absolute;top:2px;right:13px;transition:all .5s ease;transform:rotate(45deg)}#search__wrapper #search__wrapper__close:hover:before{width:28px;right:0px}#search__wrapper #search__wrapper__close:hover:after{height:28px;top:0}.views-field-search-api-excerpt{margin-bottom:42px}.views-field-search-api-excerpt strong{font-family:"FontRegular";border-bottom-width:1px;border-bottom-style:solid}.view-search-results{padding-left:0;padding-right:0}.view-search-results form{display:none}.view-search-results a{text-decoration:none;color:inherit;border-bottom:none}@media(max-width: 992px){body[data-current-path$="/suche"] .page-main,body[data-current-path$="/search"] .page-main{margin-top:40px}body[data-current-path$="/suche"] .col-md-6.col-md-6,body[data-current-path$="/suche"] .search__results.new-search,body[data-current-path$="/search"] .col-md-6.col-md-6,body[data-current-path$="/search"] .search__results.new-search{width:calc(100% - 30px)}}body[data-current-path$="/suche"] .field--name-field-header,body[data-current-path$="/search"] .field--name-field-header{opacity:0;visibility:hidden}body[data-current-path$="/suche"] .field--name-dynamic-block-fieldnode-hoermann-breadcrumbs,body[data-current-path$="/search"] .field--name-dynamic-block-fieldnode-hoermann-breadcrumbs{display:none}@media(max-width: 992px){body[data-current-path$="/suche"] .col-md-offset-3,body[data-current-path$="/suche"] .search__results.new-search,body[data-current-path$="/search"] .col-md-offset-3,body[data-current-path$="/search"] .search__results.new-search{margin-left:30px}}body[data-current-path$="/suche"] section,body[data-current-path$="/search"] section{margin-top:0}body[data-current-path$="/suche"] .view-header,body[data-current-path$="/search"] .view-header{margin-bottom:80px;margin-top:-40px}@media(max-width: 992px){body[data-current-path$="/suche"] .view-header,body[data-current-path$="/search"] .view-header{margin-bottom:40px}}@media(max-width: 992px){.search__results.new-search{width:calc(100vw - 30px);margin:0 !important}}.search__results.new-search li:before{display:none !important}.search__results.new-search li>a{text-decoration:none;border-bottom:none}.search__results.new-search li{position:relative}.search__results.new-search li>a{display:block}.search__results.new-search li>a:after{content:" ";display:block;position:absolute;top:0;right:0;bottom:0;left:0}.search__results.new-search li>a+p{transition:color 200ms ease-out}.search__results.new-search li>a:hover+p{color:#e4002b}@media(max-width: 992px){#search-results__headline{margin:0;text-align:center;width:calc(100vw - 30px)}}.pager-nav{display:flex;justify-content:center}@media(max-width: 991px){.pager-nav{justify-content:flex-start}}.pager-nav .page-item:before{content:none}.pager-nav .page-item .page-link{background-color:rgba(0,0,0,0);border:none;color:#000}.pager-nav .pager__item.is-active a,.pager-nav .pager__item:not([class*=pager__item--]) a:hover{color:#e4002b;-webkit-text-stroke-width:1px}.pager-nav .pager__item:before{content:none}.pager-nav .pager__item a{border:0;color:#000}.pager-nav .pager__item a,.pager-nav .pager__item a:hover,.pager-nav .pager__item a:focus,.pager-nav .pager__item a:visited{background-color:rgba(0,0,0,0)}.pager-nav .pager__item:first-child:not(.is-active) span,.pager-nav .pager__item:last-child:not(.is-active) span,.pager-nav .pager__item--first span,.pager-nav .pager__item--last span,.pager-nav .pager__item--previous span,.pager-nav .pager__item--next span{font-size:0}.pager-nav .pager__item:first-child:not(.is-active) a,.pager-nav .pager__item:last-child:not(.is-active) a,.pager-nav .pager__item--first a,.pager-nav .pager__item--last a,.pager-nav .pager__item--previous a,.pager-nav .pager__item--next a{border-radius:0;line-height:1;padding:2px}.pager-nav .pager__item:first-child:not(.is-active) a:before,.pager-nav .pager__item:last-child:not(.is-active) a:before,.pager-nav .pager__item--first a:before,.pager-nav .pager__item--last a:before,.pager-nav .pager__item--previous a:before,.pager-nav .pager__item--next a:before{content:"";color:#e4002b;display:inline-block;font-size:3rem;transition:all .3s ease 0s}.pager-nav .pager__item--first a:hover:before,.pager-nav .pager__item--previous a:hover:before{transform:translateX(-0.2em) rotate(180deg)}.pager-nav .pager__item--first a:before,.pager-nav .pager__item--previous a:before{transform:rotate(180deg)}.pager-nav .pager__item--last a:hover:before,.pager-nav .pager__item--next a:hover:before{transform:translateX(0.15em)}.pager-nav .pager__item--first a:hover,.pager-nav .pager__item--last a:hover{border-color:#e4002b}.pager-nav .pager__item--first a:before,.pager-nav .pager__item--last a:before{width:3rem}.pager-nav .pager__item--first a{border-left:2px solid #e4002b}.pager-nav .pager__item--last a{border-right:2px solid #e4002b}.pager-nav .pager__item--last a:before{padding-left:.2em}.disclaimer{background-color:#fff;display:flex;justify-content:center;align-items:center;z-index:1}.disclaimer~*{display:none}.disclaimer>div{width:600px;height:100%;overflow-y:auto;max-width:calc(100% - 30px);padding-left:15px;padding-right:15px;display:flex;flex-direction:column}.disclaimer__buttons{margin-left:auto;align-self:flex-end;margin-top:1em;margin-bottom:1em}.disclaimer button{padding:4px 20px;margin-left:20px}.sidebar [class*=paragraph--type]{margin-left:-15px;margin-right:-15px}.sidebar h2{margin-bottom:1em}#user-pass{margin-left:auto;margin-right:auto;max-width:600px;width:100%;padding-right:15px;padding-left:15px;padding-top:17rem}#language-switcher{border:none;background-color:rgba(0,0,0,0)}#language-switcher--mobile{display:none;background:none;border:none}body.mobile-menu-enforced #language-switcher--mobile{display:block;margin-left:15px}.spinner{margin:100px auto 0;width:60px;text-align:center;display:flex;justify-content:space-around}.spinner>div{width:10px;height:10px;background-color:#e4002b;border-radius:100%;display:inline-block;-webkit-animation:sk-bouncedelay 1.4s infinite ease-in-out both;animation:sk-bouncedelay 1.4s infinite ease-in-out both}.spinner .bounce1{-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.spinner .bounce2{-webkit-animation-delay:-0.16s;animation-delay:-0.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,100%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.header-image .field--item:not(:first-child):not(.slider__slide){display:none}.slider--initialized .slider__slide{opacity:1;visibility:visible;transition:opacity .3s ease 0s,visibility .3s ease 0s}.slider--initialized .slider__slide.transition{transition:opacity 500ms ease-out}.slider--initialized .slider__slide:not(.slider__slide--active){opacity:0;visibility:hidden}#social-bar{max-width:1440px;margin-left:auto;margin-right:auto;position:absolute;top:25px;transition:top .3s ease-in-out;left:0;right:0;padding-right:200px;display:flex;justify-content:flex-end;align-items:center}body.mobile-menu-enforced #social-bar{display:none}body.is-scrolled #social-bar{top:15px}body[data-current-site=vacutec] #social-bar{padding-right:140px}#social-bar.-initially-hidden{opacity:0;transition:opacity 200ms ease-out,top .3s ease-in-out}#social-bar.-initially-hidden.-now-showing{opacity:1}#social-bar--mobile{display:flex}body:not(.mobile-menu-enforced) #social-bar--mobile{display:none}#social-bar.display-in-menu-burger-location.display-in-menu-burger-location{display:unset;left:auto;right:15px;padding-right:0;z-index:1;top:50%;transform:translateY(-50%);line-height:0}#social-bar a,#social-bar--mobile a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-top:-11px}#social-bar a.blog-link,#social-bar--mobile a.blog-link{margin-right:45px;width:auto}#social-bar svg,#social-bar--mobile svg{height:18px;width:18px;fill:none}#social-bar--mobile{margin-left:15px}#social-bar--mobile a{width:30px;height:auto;margin-top:0;font-size:16px}#social-bar--mobile svg{height:16px;width:16px;fill:none}#social-bar--mobile a.blog-link{margin-right:15px}#scroll-to-top{border:none;bottom:60px;right:20px;width:35px;height:35px;cursor:pointer;z-index:2;background:rgba(0,0,0,0);padding:0;position:fixed}#scroll-to-top svg{display:none}#scroll-to-top:after{content:"";display:block;font-weight:bold;position:relative;left:-2px;top:0;background-color:#e4002b;color:#fff;width:35px;height:35px;font-size:24px;line-height:35px;padding-left:5px;transition:line-height .4s ease 0s}#scroll-to-top circle,#scroll-to-top path{transition:stroke 200ms ease-out}#scroll-to-top:hover circle,#scroll-to-top:hover path{stroke:#e4002b !important}#scroll-to-top:hover:after{line-height:30px}body[data-current-path$="/user/login"] .tabs[role=navigation]{padding-top:12rem}body.mobile-menu-enforced body[data-current-path$="/user/login"] .tabs[role=navigation]{padding-top:60px}.color-default,.color-default *{color:#000}.color-accent,.color-accent *,.accent,.accent *{color:#e4002b}.color-white,.color-white *{color:#fff}.bg-default{color:#000}.bg-accent{background-color:#e4002b}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.is-visible{opacity:1;visibility:visible}.is-invisible{opacity:0;visibility:hidden;transition:none}body .no-margin{margin:0}body .no-margin-top{margin-top:0}body .no-margin-bottom{margin-bottom:0 !important}body .no-margin-left{margin-left:0}body .no-margin-right{margin-right:0}body .no-padding{padding:0 !important}body .no-padding-top{padding-top:0}body .no-padding-bottom{padding-bottom:0}body .no-padding-left{padding-left:0}body .no-padding-right{padding-right:0}@media(max-width: 767px){body .not-phone{display:none}}body .only-phone{display:none}@media(max-width: 767px){body .only-phone{display:block}}.clearfix{display:inline-block}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.text-arrow,.text-arrow-double{display:inline-block;position:relative;margin-left:.5em}@media(max-width: 767px){.text-arrow,.text-arrow-double{margin-left:0;padding-left:1.5em}}.text-arrow:after,.text-arrow:before,.text-arrow-double:after,.text-arrow-double:before{font-size:1.1em;position:absolute;top:.1em}.text-arrow:before,.text-arrow-double:before{content:"";left:0}.text-arrow:not(.text-arrow-indent):after,.text-arrow:not(.text-arrow-indent):before,.text-arrow-double:not(.text-arrow-indent):after,.text-arrow-double:not(.text-arrow-indent):before{transform:translate(calc((100% + 0.25em) * -1))}@media(max-width: 767px){.text-arrow:not(.text-arrow-indent):after,.text-arrow:not(.text-arrow-indent):before,.text-arrow-double:not(.text-arrow-indent):after,.text-arrow-double:not(.text-arrow-indent):before{transform:none}}.text-arrow.text-arrow-indent,.text-arrow-double.text-arrow-indent{padding-left:1.1em}.text-arrow.text-arrow-indent:before,.text-arrow-double.text-arrow-indent:before{left:-0.15em}.text-arrow-double:after,.text-arrow-double:before{content:""}.text-arrow-double:after{left:.35em}.text-arrow-double:not(.text-arrow-indent):after,.text-arrow-double:not(.text-arrow-indent):before{transform:translate(calc((100% + 0.5em) * -1))}@media(max-width: 767px){.text-arrow-double:not(.text-arrow-indent):after,.text-arrow-double:not(.text-arrow-indent):before{transform:translateX(-20%)}}.text-arrow-double.text-arrow-indent{padding-left:1.4em}.text-arrow-double.text-arrow-indent:after{left:.2em}.box-link,.paragraph--type--quote-teaser .quote-teaser>a{border:none;cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:3}.is-flex{display:flex}@media(max-width: 767px){.is-flex{display:block}}.link-arrow,body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton,.slider-image-text--item-text--link a,.paragraph--type--quote-teaser .quote-teaser--link a{border-bottom:none;display:inline-block;padding-left:1.3em;position:relative;text-transform:uppercase;letter-spacing:.1em}.link-arrow:hover,body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton:hover,.slider-image-text--item-text--link a:hover,.paragraph--type--quote-teaser .quote-teaser--link a:hover{text-decoration:none}.link-arrow:hover:before,body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton:hover:before,.slider-image-text--item-text--link a:hover:before,.paragraph--type--quote-teaser .quote-teaser--link a:hover:before{left:.25em}.link-arrow:before,body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton:before,.slider-image-text--item-text--link a:before,.paragraph--type--quote-teaser .quote-teaser--link a:before{position:absolute;top:50%;transform:translateY(-50%);content:"";font-size:1em;font-weight:bold;left:0;line-height:1;top:.75em;transition:left .3s ease 0s}.btn-close{border:none;position:absolute;z-index:2;top:0;transform:scale(-1);background:rgba(0,0,0,0);cursor:pointer;width:27px;height:27px;right:20px}@media(max-width: 1440px){.btn-close{right:calc(8.3333333333vw - 15px - 31px)}}.btn-close:before{content:"";width:24px;height:2px;background-color:#e4002b;position:absolute;top:13px;right:2px;transition:all .5s ease;transform:rotate(45deg)}.btn-close:after{content:"";width:2px;height:24px;background-color:#e4002b;position:absolute;top:2px;right:13px;transition:all .5s ease;transform:rotate(45deg)}.btn-close:hover:before{width:28px;right:0px}.btn-close:hover:after{height:28px;top:0}.btn-right{float:right}.btn-download,.btn-arrow{position:relative;overflow:hidden;transition:all .3s ease 0s}.btn-download:before,.btn-arrow:before{content:"";width:15px;height:15px;left:15px;background:url('data:image/svg+xml;utf8,<svg width="100%" height="100%" viewBox="0 0 22 42" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;"><g id="path-1" transform="matrix(-1,0,0,1,24.7046,-3.70463)"><path d="M23.705,4.705L4.705,24.427L23.705,44.149" style="fill-opacity:0;stroke:rgb(255, 255, 255);stroke-width:5px;"/></g></svg>') no-repeat center;background-position:3px;position:absolute;transform:rotate(90deg) translateY(-50%);transform-origin:top;top:-50%;transition:all .3s ease 0s}.btn-download:hover,.btn-arrow:hover{padding-left:2.5em;padding-right:1.5em;transition:padding .3s ease 0s}.btn-download:before{transform:rotate(90deg) translateY(-50%)}.btn-download:hover:before{top:50%;transition:top .3s ease .1s}.btn-arrow:before{transform:rotate(0deg) translateX(-200%) translateY(-50%);top:50%}.btn-arrow:hover:before{transform:rotate(0deg) translateX(0%) translateY(-50%);transition:top .3s ease .1s,transform .3s ease 0s}.simulate-link-arrow-hover-state:hover a,.simulate-link-arrow-hover-state:hover .link-arrow,.simulate-link-arrow-hover-state:hover body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton,body #CybotCookiebotDialog .simulate-link-arrow-hover-state:hover .CybotCookiebotDialogBodyButton{text-decoration:none}.simulate-link-arrow-hover-state:hover a:before,.simulate-link-arrow-hover-state:hover .link-arrow:before,.simulate-link-arrow-hover-state:hover body #CybotCookiebotDialog .CybotCookiebotDialogBodyButton:before,body #CybotCookiebotDialog .simulate-link-arrow-hover-state:hover .CybotCookiebotDialogBodyButton:before{left:.25em}p.font-size-large{margin-bottom:.65em}.icon-link{padding-left:1em;position:relative}.icon-link:hover:before{left:.25em}.icon-link:before{position:absolute;top:50%;transform:translateY(-50%);font-size:.75em;left:0;line-height:1;transition:left .2s ease 0s;top:1em}.icon-link-double{padding-left:1em;position:relative}.icon-link-double:hover:before{left:-0.5em;opacity:0;visibility:hidden}.icon-link-double:hover:after{left:0;opacity:1;visibility:visible}.icon-link-double:after{opacity:0;visibility:hidden;left:-0.5em;transition:left .3s ease 0s,opacity .2s ease 0s,visibility .2s ease 0s}.icon-link-double:before{opacity:1;visibility:visible;transition:opacity .3s ease 0s,visibility .3s ease 0s;left:0;transition:left .2s ease 0s,opacity .2s ease .1s,visibility .2s ease .1s}.icon-link-double:before,.icon-link-double:after{position:absolute;top:50%;transform:translateY(-50%);font-size:.75em;line-height:1;top:1em}#admin{position:fixed;z-index:100;bottom:0;right:0;left:0;height:50px;background-color:#363636;padding-top:10px;display:flex}#admin a{color:#fff;display:inline-block;position:relative;text-decoration:none;transition:color .2s ease-out;margin-left:30px}#admin a:nth-of-type(3):before,#admin a:last-of-type:before{content:"|";padding-right:30px}#admin a:hover{color:#eee}body.toolbar-fixed{margin-bottom:50px}body.is-unpublished:after{content:"Seite ist nicht veröffentlicht";display:block;position:fixed;bottom:50px;right:0;left:0;text-align:center;background:#fbff5b;z-index:10}body:has(.node-preview-container) .node-preview-backlink{position:fixed;bottom:0;right:0;z-index:1000;height:50px;line-height:36px;background-color:#e4002b;border:none;font-size:18px}body:has(.node-preview-container) .node-preview-backlink:hover{background-color:#e4002b}body:has(.node-preview-container) .node-preview-container{height:0;margin:0}body:has(.node-preview-container) .node-preview-container form *:not(.node-preview-backlink){display:none}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.section-item ol li:before{position:relative;top:30px}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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S0FDRSxtQkFDQSxrQkFFRixnQkFDRSxlQUNBLGNBRUYsOEJBQ0UsZ0JBQ0EsZUFFRix3Z0JBZ0RFLGtCQUNBLGVBQ0EsbUJBQ0Esa0JBRUYsdUpBWUUsV0FFRix1Q0FDRSxXQUVGLFdBQ0UsbUJBRUYsV0FDRSxtQkFFRixVQUNFLFVBRUYsVUFDRSxtQkFFRixVQUNFLG1CQUVGLFVBQ0UsVUFFRixVQUNFLG1CQUVGLFVBQ0UsbUJBRUYsVUFDRSxVQUVGLFVBQ0UsbUJBRUYsVUFDRSxrQkFFRixnQkFDRSxXQUVGLGdCQUNFLG1CQUVGLGdCQUNFLG1CQUVGLGVBQ0UsVUFFRixlQUNFLG1CQUVGLGVBQ0UsbUJBRUYsZUFDRSxVQUVGLGVBQ0UsbUJBRUYsZUFDRSxtQkFFRixlQUNFLFVBRUYsZUFDRSxtQkFFRixlQUNFLGtCQUVGLGVBQ0UsV0FFRixnQkFDRSxVQUVGLGdCQUNFLGtCQUVGLGdCQUNFLGtCQUVGLGVBQ0UsU0FFRixlQUNFLGtCQUVGLGVBQ0Usa0JBRUYsZUFDRSxTQUVGLGVBQ0Usa0JBRUYsZUFDRSxrQkFFRixlQUNFLFNBRUYsZUFDRSxrQkFFRixlQUNFLGlCQUVGLGVBQ0UsVUFFRixrQkFDRSxpQkFFRixrQkFDRSx5QkFFRixrQkFDRSx5QkFFRixpQkFDRSxnQkFFRixpQkFDRSx5QkFFRixpQkFDRSx5QkFFRixpQkFDRSxnQkFFRixpQkFDRSx5QkFFRixpQkFDRSx5QkFFRixpQkFDRSxnQkFFRixpQkFDRSx5QkFFRixpQkFDRSx3QkFFRixpQkFDRSxlQUVGLHlCQUNFLDJIQVlFLFdBRUYsV0FDRSxXQUVGLFdBQ0UsbUJBRUYsV0FDRSxtQkFFRixVQUNFLFVBRUYsVUFDRSxtQkFFRixVQUNFLG1CQUVGLFVBQ0UsVUFFRixVQUNFLG1CQUVGLFVBQ0UsbUJBRUYsVUFDRSxVQUVGLFVBQ0UsbUJBRUYsVUFDRSxrQkFFRixnQkFDRSxXQUVGLGdCQUNFLG1CQUVGLGdCQUNFLG1CQUVGLGVBQ0UsVUFFRixlQUNFLG1CQUVGLGVBQ0UsbUJBRUYsZUFDRSxVQUVGLGVBQ0UsbUJBRUYsZUFDRSxtQkFFRixlQUNFLFVBRUYsZUFDRSxtQkFFRixlQUNFLGtCQUVGLGVBQ0UsV0FFRixnQkFDRSxVQUVGLGdCQUNFLGtCQUVGLGdCQUNFLGtCQUVGLGVBQ0UsU0FFRixlQUNFLGtCQUVGLGVBQ0Usa0JBRUYsZUFDRSxTQUVGLGVBQ0Usa0JBRUYsZUFDRSxrQkFFRixlQUNFLFNBRUYsZUFDRSxrQkFFRixlQUNFLGlCQUVGLGVBQ0UsVUFFRixrQkFDRSxpQkFFRixrQkFDRSx5QkFFRixrQkFDRSx5QkFFRixpQkFDRSxnQkFFRixpQkFDRSx5QkFFRixpQkFDRSx5QkFFRixpQkFDRSxnQkFFRixpQkFDRSx5QkFFRixpQkFDRSx5QkFFRixpQkFDRSxnQkFFRixpQkFDRSx5QkFFRixpQkFDRSx3QkFFRixpQkFDRSxnQkFHSix5QkFDRSx1SkFZRSxXQUVGLFdBQ0UsV0FFRixXQUNFLG1CQUVGLFdBQ0UsbUJBRUYsVUFDRSxVQUVGLFVBQ0UsbUJBRUYsVUFDRSxtQkFFRixzQ0FDRSxVQUVGLFVBQ0UsbUJBRUYsVUFDRSxtQkFFRixVQUNFLFVBRUYsVUFDRSxtQkFFRixVQUNFLGtCQUVGLGdCQUNFLFdBRUYsZ0JBQ0UsbUJBRUYsZ0JBQ0UsbUJBRUYsZUFDRSxVQUVGLGVBQ0UsbUJBRUYsZUFDRSxtQkFFRixlQUNFLFVBRUYsZUFDRSxtQkFFRixlQUNFLG1CQUVGLGVBQ0UsVUFFRixlQUNFLG1CQUVGLGVBQ0Usa0JBRUYsZUFDRSxXQUVGLGdCQUNFLFVBRUYsZ0JBQ0Usa0JBRUYsZ0JBQ0Usa0JBRUYsZUFDRSxTQUVGLGVBQ0Usa0JBRUYsZUFDRSxrQkFFRixlQUNFLFNBRUYsZUFDRSxrQkFFRixlQUNFLGtCQUVGLGVBQ0UsU0FFRixlQUNFLGtCQUVGLGVBQ0UsaUJBRUYsZUFDRSxVQUVGLGtCQUNFLGlCQUVGLGtCQUNFLHlCQUVGLGtCQUNFLHlCQUVGLGlCQUNFLGdCQUVGLGlCQUNFLHlCQUVGLGlCQUNFLHlCQUVGLGlCQUNFLGdCQUVGLGlCQUNFLHlCQUVGLGlCQUNFLHlCQUVGLDZDQUNFLGdCQUVGLGlCQUNFLHlCQUVG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Q0EsYUFDQSxZQUNBLGlCQUNBLHlCQUNBLFlBQ0EsZUFFQSwrREFDSSx5QkFDUiwwREFDSSxTQUNBLFNBRUksNkZBQ0ksYUNyRHBCLHdFQUNJLDJCQUNJLGtCQUNBLHNHIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8va29jaGFuX3RoZW1lLy4vc2Nzcy9wYXJ0aWFscy9fMS5zZXR0aW5ncy5zY3NzIiwid2VicGFjazovL2tvY2hhbl90aGVtZS8uL3Njc3MvX2Jvb3RzdHJhcC5zY3NzIiwid2VicGFjazovL2tvY2hhbl90aGVtZS8uL3Njc3MvYWJzdHJhY3RzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9rb2NoYW5fdGhlbWUvLi9zY3NzL3BhcnRpYWxzL19wbGFjZWhvbGRlcnMuc2NzcyIsIndlYnBhY2s6Ly9rb2NoYW5fdGhlbWUvLi9zY3NzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8va29jaGFuX3RoZW1lLy4vc2Nzcy9wYXJ0aWFscy9fYW5pbWF0aW9ucy5zY3NzIiwid2VicGFjazovL2tvY2hhbl90aGVtZS8uL3Njc3MvcGFydGlhbHMvXzMuMC50eXBvLXByZS5zY3NzIiwid2VicGFjazovL2tvY2hhbl90aGVtZS8uL3Njc3MvcGFydGlhbHMvXzMuMS50eXBvLnNjc3MiLCJ3ZWJwYWNrOi8va29jaGFuX3RoZW1lLy4vc2Nzcy9wYXJ0aWFscy9fMy4yLnR5cG8tcG9zdC5zY3NzIiwid2VicGFjazovL2tvY2hhbl90aGVtZS8uL3Njc3MvYWJzdHJhY3RzL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovL2tvY2hhbl90aGVtZS8uL3Njc3MvbW9kdWxlcy9fdGV4dC1jb2xsZWN0aW9uLXN0eWxlcy5zY3NzIiwid2VicGFjazovL2tvY2hhbl90aGVtZS8uL3Njc3MvcGFydGlhbHMvXzQuYmFzZS5zY3NzIiwid2VicGFjazovL2tvY2hhbl90aGVtZS8uL3Njc3MvbW9kdWxlcy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8va29jaGFuX3RoZW1lLy4vc2Nzcy9tb2R1bGVzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9rb2NoYW5fdGhlbWUvLi9zY3NzL21vZHVsZXMvX2Nvb2tpZWJvdC5zY3NzIiwid2VicGFjazovL2tvY2hhbl90aGVtZS8uL3Njc3MvbW9kdWxlcy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovL2tvY2hhbl90aGVtZS8uL3Njc3MvbW9kdWxlcy9faG9yaXpvbnRhbC1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8va29jaGFuX3RoZW1lLy4vc2Nzcy9tb2R1bGVzL19mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8va29jaGFuX3RoZW1lLy4vc2Nzcy9tb2R1bGVzL19wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8va29jaGFuX3RoZW1lLy4vc2Nzcy9tb2R1bGVzL19zZWN0aW9ucy5zY3NzIiwid2VicGFjazovL2tvY2hhbl90aGVtZS8uL3Njc3MvbW9kdWxlcy9fc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8va29jaGFuX3RoZW1lLy4vc2Nzcy9tb2R1bGVzL19pbWFnZS5zY3NzIiwid2VicGFjazovL2tvY2hhbl90aGVtZS8uL3Njc3MvbW9kdWxlcy9faW1hZ2UtdGV4dC1jb2xsZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8va29jaGFuX3RoZW1lLy4vc2Nzcy9tb2R1bGVzL192aWRlby1jb2xsZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8va29jaGFuX3RoZW1lLy4vc2Nzcy9tb2R1bGVzL190ZXh0dGVhc2VyLWNvbGxlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly9rb2NoYW5fdGhlbWUvLi9zY3NzL21vZHVsZXMvX2ltYWdlLWNvbGxlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly9rb2NoYW5fdGhlbWUvLi9zY3NzL21vZHVsZXMvX2JveGVzLWNvbGxlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly9rb2NoYW5fdGhlbWUvLi9zY3NzL21vZHVsZXMvX3RlYXNlci1jb2xsZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8va29jaGFuX3RoZW1lLy4vc2Nzcy9tb2R1bGVzL19kb3dubG9hZC5zY3NzIiwid2VicGFjazovL2tvY2hhbl90aGVtZS8uL3Njc3MvbW9kdWxlcy9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly9rb2NoYW5fdGhlbWUvLi9zY3NzL21vZHVsZXMvX2FkbWluLnNjc3MiLCJ3ZWJwYWNrOi8va29jaGFuX3RoZW1lLy4vc2Nzcy9tb2R1bGVzL19jb21wYW55LWZhY3RzLnNjc3MiLCJ3ZWJwYWNrOi8va29jaGFuX3RoZW1lLy4vc2Nzcy9tb2R1bGVzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly9rb2NoYW5fdGhlbWUvLi9zY3NzL21vZHVsZXMvX21hcC5zY3NzIiwid2VicGFjazovL2tvY2hhbl90aGVtZS8uL3Njc3MvbW9kdWxlcy9fcGFyYWdyYXBocy5zY3NzIiwid2VicGFjazovL2tvY2hhbl90aGVtZS8uL3Njc3MvbW9kdWxlcy9wYXJhZ3JhcGhzL19mZWVkLnNjc3MiLCJ3ZWJwYWNrOi8va29jaGFuX3RoZW1lLy4vc2Nzcy9tb2R1bGVzL3BhcmFncmFwaHMvX21lZ2EtY3RhLnNjc3MiLCJ3ZWJwYWNrOi8va29jaGFuX3RoZW1lLy4vc2Nzcy9tb2R1bGVzL3BhcmFncmFwaHMvX2hlYWRlci5zY3NzIiwid2VicGFjazovL2tvY2hhbl90aGVtZS8uL3Njc3MvbW9kdWxlcy9wYXJhZ3JhcGhzL19wZXJzb25zLnNjc3MiLCJ3ZWJwYWNrOi8va29jaGFuX3RoZW1lLy4vc2Nzcy9tb2R1bGVzL3BhcmFncmFwaHMvX25hdmlnYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9rb2NoYW5fdGhlbWUvLi9zY3NzL21vZHVsZXMvcGFyYWdyYXBocy9fbmF2aWdhdGlvbi1pbWFnZS5zY3NzIiwid2VicGFjazovL2tvY2hhbl90aGVtZS8uL3Njc3MvbW9kdWxlcy9wYXJhZ3JhcGhzL190YWJzLnNjc3MiLCJ3ZWJwYWNrOi8va29jaGFuX3RoZW1lLy4vc2Nzcy9tb2R1bGVzL3BhcmFncmFwaHMvX3RhYnMtcmVmZXJlbmNlZC5zY3NzIiwid2VicGFjazovL2tvY2hhbl90aGVtZS8uL3Njc3MvbW9kdWxlcy9wYXJhZ3JhcGhzL19pbWFnZS5zY3NzIiwid2VicGFjazovL2tvY2hhbl90aGVtZS8uL3Njc3MvbW9kdWxlcy9wYXJhZ3JhcGhzL19xdW90ZS5zY3NzIiwid2VicGFjazovL2tvY2hhbl90aGVtZS8uL3Njc3MvbW9kdWxlcy9wYXJhZ3JhcGhzL190ZWFzZXIuc2NzcyIsIndlYnBhY2s6Ly9rb2NoYW5fdGhlbWUvLi9zY3NzL21vZHVsZXMvcGFyYWdyYXBocy9fdGltZWxpbmUuc2NzcyIsIndlYnBhY2s6Ly9rb2NoYW5fdGhlbWUvLi9zY3NzL21vZHVsZXMvcGFyYWdyYXBocy9faWNvbi10ZWFzZXIuc2NzcyIsIndlYnBhY2s6Ly9rb2NoYW5fdGhlbWUvLi9zY3NzL21vZHVsZXMvcGFyYWdyYXBocy9fcXVvdGUtdGVhc2VyLnNjc3MiLCJ3ZWJwYWNrOi8va29jaGFuX3RoZW1lLy4vc2Nzcy9tb2R1bGVzL3BhcmFncmFwaHMvX2Rvd25sb2FkLWl0ZW0uc2NzcyIsIndlYnBhY2s6Ly9rb2NoYW5fdGhlbWUvLi9zY3NzL21vZHVsZXMvcGFyYWdyYXBocy9fZ2F0ZWQtZG93bmxvYWQuc2NzcyIsIndlYnBhY2s6Ly9rb2NoYW5fdGhlbWUvLi9zY3NzL21vZHVsZXMvcGFyYWdyYXBocy9fcmVmZXJlbmNlcy5zY3NzIiwid2VicGFjazovL2tvY2hhbl90aGVtZS8uL3Njc3MvbW9kdWxlcy9wYXJhZ3JhcGhzL19sb2NhdGlvbnMtbWFwLnNjc3MiLCJ3ZWJwYWNrOi8va29jaGFuX3RoZW1lLy4vc2Nzcy9tb2R1bGVzL3BhcmFncmFwaHMvX3ZpZXdmaWVsZC5zY3NzIiwid2VicGFjazovL2tvY2hhbl90aGVtZS8uL3Njc3MvbW9kdWxlcy9wYXJhZ3JhcGhzL190aXRsZS5zY3NzIiwid2VicGFjazovL2tvY2hhbl90aGVtZS8uL3Njc3MvbW9kdWxlcy9wYXJhZ3JhcGhzL190ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8va29jaGFuX3RoZW1lLy4vc2Nzcy9tb2R1bGVzL3BhcmFncmFwaHMvX3ZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8va29jaGFuX3RoZW1lLy4vc2Nzcy9tb2R1bGVzL3BhcmFncmFwaHMvX2xlYWQtZ2VuZXJhdGlvbi5zYXNzIiwid2VicGFjazovL2tvY2hhbl90aGVtZS8uL3Njc3MvbW9kdWxlcy9wYXJhZ3JhcGhzL19zb2NpYWwtbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly9rb2NoYW5fdGhlbWUvLi9zY3NzL21vZHVsZXMvcGFyYWdyYXBocy9fc3RlcHMuc2NzcyIsIndlYnBhY2s6Ly9rb2NoYW5fdGhlbWUvLi9zY3NzL21vZHVsZXMvcGFyYWdyYXBocy9fbWFwLnNjc3MiLCJ3ZWJwYWNrOi8va29jaGFuX3RoZW1lLy4vc2Nzcy9tb2R1bGVzL3BhcmFncmFwaHMvX2h0bWwtc2VjdGlvbi5zY3NzIiwid2VicGFjazovL2tvY2hhbl90aGVtZS8uL3Njc3MvbW9kdWxlcy9fbmV3cy5zY3NzIiwid2VicGFjazovL2tvY2hhbl90aGVtZS8uL3Njc3MvbW9kdWxlcy9fc3RpY2t5LnNhc3MiLCJ3ZWJwYWNrOi8va29jaGFuX3RoZW1lLy4vc2Nzcy9tb2R1bGVzL19pbnRyby10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8va29jaGFuX3RoZW1lLy4vc2Nzcy9tb2R1bGVzL19zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly9rb2NoYW5fdGhlbWUvLi9zY3NzL21vZHVsZXMvX2Rpc2NsYWltZXIuc2NzcyIsIndlYnBhY2s6Ly9rb2NoYW5fdGhlbWUvLi9zY3NzL21vZHVsZXMvX3NpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly9rb2NoYW5fdGhlbWUvLi9zY3NzL21vZHVsZXMvX3VzZXItcGFzcy5zY3NzIiwid2VicGFjazovL2tvY2hhbl90aGVtZS8uL3Njc3MvbW9kdWxlcy9fbGFuZ3VhZ2Utc3dpdGNoZXIuc2NzcyIsIndlYnBhY2s6Ly9rb2NoYW5fdGhlbWUvLi9zY3NzL21vZHVsZXMvX3NwaW5uZXIuc2NzcyIsIndlYnBhY2s6Ly9rb2NoYW5fdGhlbWUvLi9zY3NzL21vZHVsZXMvX2N1c3RvbS1zbGlkZXIuc2NzcyIsIndlYnBhY2s6Ly9rb2NoYW5fdGhlbWUvLi9zY3NzL21vZHVsZXMvX3NvY2lhbC1iYXIuc2FzcyIsIndlYnBhY2s6Ly9rb2NoYW5fdGhlbWUvLi9zY3NzL21vZHVsZXMvX3Njcm9sbC10by10b3Auc2FzcyIsIndlYnBhY2s6Ly9rb2NoYW5fdGhlbWUvLi9zY3NzL21vZHVsZXMvX3RhYnMuc2NzcyIsIndlYnBhY2s6Ly9rb2NoYW5fdGhlbWUvLi9zY3NzL3BhcnRpYWxzL182LmhlbHBlcnMuc2NzcyIsIndlYnBhY2s6Ly9rb2NoYW5fdGhlbWUvLi9zY3NzL19hZG1pbi5zYXNzIiwid2VicGFjazovL2tvY2hhbl90aGVtZS8uL3Njc3MvZGVmYXVsdC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuXG46cm9vdCB7XG4gIGNvbG9yLXNjaGVtZTogb25seSBsaWdodDtcbn1cbiIsIkB1c2UgXCJhYnN0cmFjdHNcIiBhcyAqO1xuXG4vKiFcbiAqIEJvb3RzdHJhcCB2My40LjAgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE4IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbi8qISBub3JtYWxpemUuY3NzIHYzLjAuMyB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbn1cbmJvZHkge1xuICBtYXJnaW46IDA7XG59XG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbixcbnN1bW1hcnkge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmF1ZGlvLFxuY2FudmFzLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuYXVkaW86bm90KFtjb250cm9sc10pIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAwO1xufVxuW2hpZGRlbl0sXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5hIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lOiAwO1xufVxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC1tb3otdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG59XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwO1xufVxubWFyayB7XG4gIGJhY2tncm91bmQ6ICNmZjA7XG4gIGNvbG9yOiAjMDAwO1xufVxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cbmltZyB7XG4gIGJvcmRlcjogMDtcbn1cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7XG59XG5ociB7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG59XG5wcmUge1xuICBvdmVyZmxvdzogYXV0bztcbn1cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDFlbTtcbn1cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICBtYXJnaW46IDA7XG59XG5idXR0b24ge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuYnV0dG9uLFxuaHRtbCBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5idXR0b25bZGlzYWJsZWRdLFxuaHRtbCBpbnB1dFtkaXNhYmxlZF0ge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbmlucHV0IHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbn1cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5maWVsZHNldCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjMGMwYzA7XG4gIG1hcmdpbjogMCAycHg7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjYyNWVtIDAuNzVlbTtcbn1cbmxlZ2VuZCB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbn1cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5vcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cbnRkLFxudGgge1xuICBwYWRkaW5nOiAwO1xufVxuLyohIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzcyAqL1xuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjpiZWZvcmUsXG4gICo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICBhLFxuICBhOnZpc2l0ZWQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIGFbaHJlZl06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICB9XG4gIGFiYnJbdGl0bGVdOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gIH1cbiAgYVtocmVmXj1cIiNcIl06YWZ0ZXIsXG4gIGFbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuICBwcmUsXG4gIGJsb2NrcXVvdGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM5OTk7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gIH1cbiAgdHIsXG4gIGltZyB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICB9XG4gIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMztcbiAgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkO1xuICB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJ0biA+IC5jYXJldCxcbiAgLmRyb3B1cCA+IC5idG4gPiAuY2FyZXQge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICAubGFiZWwge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIH1cbiAgLnRhYmxlIHtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRhYmxlIHRkLFxuICAudGFibGUgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAudGFibGUtYm9yZGVyZWQgdGgsXG4gIC50YWJsZS1ib3JkZXJlZCB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICB9XG59XG4qIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbmh0bWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbmEge1xuICBjb2xvcjogIzMzN2FiNztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlcixcbmE6Zm9jdXMge1xuICBjb2xvcjogIzIzNTI3YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5hOmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbn1cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaW1nLXJlc3BvbnNpdmUsXG4udGh1bWJuYWlsID4gaW1nLFxuLnRodW1ibmFpbCBhID4gaW1nLFxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBpbWcsXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGEgPiBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW1nLXJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmltZy1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5ociB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7XG59XG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG59XG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbi5oMSxcbi5oMixcbi5oMyxcbi5oNCxcbi5oNSxcbi5oNiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmgxIHNtYWxsLFxuaDIgc21hbGwsXG5oMyBzbWFsbCxcbmg0IHNtYWxsLFxuaDUgc21hbGwsXG5oNiBzbWFsbCxcbi5oMSBzbWFsbCxcbi5oMiBzbWFsbCxcbi5oMyBzbWFsbCxcbi5oNCBzbWFsbCxcbi5oNSBzbWFsbCxcbi5oNiBzbWFsbCxcbmgxIC5zbWFsbCxcbmgyIC5zbWFsbCxcbmgzIC5zbWFsbCxcbmg0IC5zbWFsbCxcbmg1IC5zbWFsbCxcbmg2IC5zbWFsbCxcbi5oMSAuc21hbGwsXG4uaDIgLnNtYWxsLFxuLmgzIC5zbWFsbCxcbi5oNCAuc21hbGwsXG4uaDUgLnNtYWxsLFxuLmg2IC5zbWFsbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzc3Nzc3Nztcbn1cbmgxLFxuLmgxLFxuaDIsXG4uaDIsXG5oMyxcbi5oMyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5oMSBzbWFsbCxcbi5oMSBzbWFsbCxcbmgyIHNtYWxsLFxuLmgyIHNtYWxsLFxuaDMgc21hbGwsXG4uaDMgc21hbGwsXG5oMSAuc21hbGwsXG4uaDEgLnNtYWxsLFxuaDIgLnNtYWxsLFxuLmgyIC5zbWFsbCxcbmgzIC5zbWFsbCxcbi5oMyAuc21hbGwge1xuICBmb250LXNpemU6IDY1JTtcbn1cbmg0LFxuLmg0LFxuaDUsXG4uaDUsXG5oNixcbi5oNiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5oNCBzbWFsbCxcbi5oNCBzbWFsbCxcbmg1IHNtYWxsLFxuLmg1IHNtYWxsLFxuaDYgc21hbGwsXG4uaDYgc21hbGwsXG5oNCAuc21hbGwsXG4uaDQgLnNtYWxsLFxuaDUgLnNtYWxsLFxuLmg1IC5zbWFsbCxcbmg2IC5zbWFsbCxcbi5oNiAuc21hbGwge1xuICBmb250LXNpemU6IDc1JTtcbn1cbmgxLFxuLmgxIHtcbiAgZm9udC1zaXplOiAzNnB4O1xufVxuaDIsXG4uaDIge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cbmg0LFxuLmg0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5oNixcbi5oNiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbnAge1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuLmxlYWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxlYWQge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgfVxufVxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDg1JTtcbn1cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6IDAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xufVxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udGV4dC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRleHQtanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbn1cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4udGV4dC1tdXRlZCB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xufVxuYS50ZXh0LXByaW1hcnk6aG92ZXIsXG5hLnRleHQtcHJpbWFyeTpmb2N1cyB7XG4gIGNvbG9yOiAjMjg2MDkwO1xufVxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuYS50ZXh0LXN1Y2Nlc3M6aG92ZXIsXG5hLnRleHQtc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiAjMmI1NDJjO1xufVxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xufVxuYS50ZXh0LWluZm86aG92ZXIsXG5hLnRleHQtaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiAjMjQ1MjY5O1xufVxuLnRleHQtd2FybmluZyB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuYS50ZXh0LXdhcm5pbmc6aG92ZXIsXG5hLnRleHQtd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiAjNjY1MTJjO1xufVxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG5hLnRleHQtZGFuZ2VyOmhvdmVyLFxuYS50ZXh0LWRhbmdlcjpmb2N1cyB7XG4gIGNvbG9yOiAjODQzNTM0O1xufVxuLmJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbn1cbmEuYmctcHJpbWFyeTpob3ZlcixcbmEuYmctcHJpbWFyeTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyODYwOTA7XG59XG4uYmctc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG5hLmJnLXN1Y2Nlc3M6aG92ZXIsXG5hLmJnLXN1Y2Nlc3M6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFlMmIzO1xufVxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xufVxuYS5iZy1pbmZvOmhvdmVyLFxuYS5iZy1pbmZvOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FmZDllZTtcbn1cbi5iZy13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbn1cbmEuYmctd2FybmluZzpob3ZlcixcbmEuYmctd2FybmluZzpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2VjYjU7XG59XG4uYmctZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbmEuYmctZGFuZ2VyOmhvdmVyLFxuYS5iZy1kYW5nZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRiOWI5O1xufVxuLnBhZ2UtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7XG59XG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbnVsIHVsLFxub2wgdWwsXG51bCBvbCxcbm9sIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5saXN0LWlubGluZSA+IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuZHQsXG5kZCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuZGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGwtaG9yaXpvbnRhbCBkdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuZGwtaG9yaXpvbnRhbCBkZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xuICB9XG59XG5hYmJyW3RpdGxlXSxcbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0ge1xuICBjdXJzb3I6IGhlbHA7XG59XG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgZm9udC1zaXplOiAxNy41cHg7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2VlZWVlZTtcbn1cbmJsb2NrcXVvdGUgcDpsYXN0LWNoaWxkLFxuYmxvY2txdW90ZSB1bDpsYXN0LWNoaWxkLFxuYmxvY2txdW90ZSBvbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbmJsb2NrcXVvdGUgZm9vdGVyLFxuYmxvY2txdW90ZSBzbWFsbCxcbmJsb2NrcXVvdGUgLnNtYWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODAlO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG5ibG9ja3F1b3RlIGZvb3RlcjpiZWZvcmUsXG5ibG9ja3F1b3RlIHNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUgLnNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDE0IFxcMDBBMFwiO1xufVxuLmJsb2NrcXVvdGUtcmV2ZXJzZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci1yaWdodDogNXB4IHNvbGlkICNlZWVlZWU7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmJsb2NrcXVvdGUtcmV2ZXJzZSBmb290ZXI6YmVmb3JlLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IGZvb3RlcjpiZWZvcmUsXG4uYmxvY2txdW90ZS1yZXZlcnNlIHNtYWxsOmJlZm9yZSxcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBzbWFsbDpiZWZvcmUsXG4uYmxvY2txdW90ZS1yZXZlcnNlIC5zbWFsbDpiZWZvcmUsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYmxvY2txdW90ZS1yZXZlcnNlIGZvb3RlcjphZnRlcixcbmJsb2NrcXVvdGUucHVsbC1yaWdodCBmb290ZXI6YWZ0ZXIsXG4uYmxvY2txdW90ZS1yZXZlcnNlIHNtYWxsOmFmdGVyLFxuYmxvY2txdW90ZS5wdWxsLXJpZ2h0IHNtYWxsOmFmdGVyLFxuLmJsb2NrcXVvdGUtcmV2ZXJzZSAuc21hbGw6YWZ0ZXIsXG5ibG9ja3F1b3RlLnB1bGwtcmlnaHQgLnNtYWxsOmFmdGVyIHtcbiAgY29udGVudDogXCJcXDAwQTAgXFwyMDE0XCI7XG59XG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0Mztcbn1cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZTtcbn1cbmNvZGUge1xuICBwYWRkaW5nOiAycHggNHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNjNzI1NGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWYyZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbmtiZCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBmb250LXdlaWdodDogNzAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5wcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOS41cHg7XG4gIG1hcmdpbjogMCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxucHJlIGNvZGUge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbi5jb250YWluZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMTcwcHg7XG4gIH1cbn1cbi5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4ucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuLnJvdy1uby1ndXR0ZXJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5yb3ctbm8tZ3V0dGVycyBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5jb2wteHMtMSxcbi5jb2wtc20tMSxcbi5jb2wtbWQtMSxcbi5jb2wtbGctMSxcbi5jb2wteHMtMixcbi5jb2wtc20tMixcbi5jb2wtbWQtMixcbi5jb2wtbGctMixcbi5jb2wteHMtMyxcbi5jb2wtc20tMyxcbi5jb2wtbWQtMyxcbi5jb2wtbGctMyxcbi5jb2wteHMtNCxcbi5jb2wtc20tNCxcbi5jb2wtbWQtNCxcbi5jb2wtbGctNCxcbi5jb2wteHMtNSxcbi5jb2wtc20tNSxcbi5jb2wtbWQtNSxcbi5jb2wtbGctNSxcbi5jb2wteHMtNixcbi5jb2wtc20tNixcbi5jb2wtbWQtNixcbi5jb2wtbGctNixcbi5jb2wteHMtNyxcbi5jb2wtc20tNyxcbi5jb2wtbWQtNyxcbi5jb2wtbGctNyxcbi5jb2wteHMtOCxcbi5jb2wtc20tOCxcbi5jb2wtbWQtOCxcbi5jb2wtbGctOCxcbi5jb2wteHMtOSxcbi5jb2wtc20tOSxcbi5jb2wtbWQtOSxcbi5jb2wtbGctOSxcbi5jb2wteHMtMTAsXG4uY29sLXNtLTEwLFxuLmNvbC1tZC0xMCxcbi5jb2wtbGctMTAsXG4uY29sLXhzLTExLFxuLmNvbC1zbS0xMSxcbi5jb2wtbWQtMTEsXG4uY29sLWxnLTExLFxuLmNvbC14cy0xMixcbi5jb2wtc20tMTIsXG4uY29sLW1kLTEyLFxuLmNvbC1sZy0xMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4uY29sLXhzLTEsXG4uY29sLXhzLTIsXG4uY29sLXhzLTMsXG4uY29sLXhzLTQsXG4uY29sLXhzLTUsXG4uY29sLXhzLTYsXG4uY29sLXhzLTcsXG4uY29sLXhzLTgsXG4uY29sLXhzLTksXG4uY29sLXhzLTEwLFxuLmNvbC14cy0xMSxcbi5jb2wteHMtMTIge1xuICBmbG9hdDogbGVmdDtcbn1cbi5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jb2wteHMtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLTkge1xuICB3aWR0aDogNzUlO1xufVxuLmNvbC14cy04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLTYge1xuICB3aWR0aDogNTAlO1xufVxuLmNvbC14cy01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLTMge1xuICB3aWR0aDogMjUlO1xufVxuLmNvbC14cy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtMSB7XG4gIHdpZHRoOiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuLmNvbC14cy1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVsbC0xMCB7XG4gIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7XG59XG4uY29sLXhzLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtNyB7XG4gIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7XG59XG4uY29sLXhzLXB1bGwtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtNCB7XG4gIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7XG59XG4uY29sLXhzLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtMSB7XG4gIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG4uY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuLmNvbC14cy1wdXNoLTExIHtcbiAgbGVmdDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7XG59XG4uY29sLXhzLXB1c2gtOCB7XG4gIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7XG59XG4uY29sLXhzLXB1c2gtNSB7XG4gIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC00IHtcbiAgbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7XG59XG4uY29sLXhzLXB1c2gtMiB7XG4gIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG4uY29sLXhzLW9mZnNldC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlO1xufVxuLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG4uY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG4uY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLW9mZnNldC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMSxcbiAgLmNvbC1zbS0yLFxuICAuY29sLXNtLTMsXG4gIC5jb2wtc20tNCxcbiAgLmNvbC1zbS01LFxuICAuY29sLXNtLTYsXG4gIC5jb2wtc20tNyxcbiAgLmNvbC1zbS04LFxuICAuY29sLXNtLTksXG4gIC5jb2wtc20tMTAsXG4gIC5jb2wtc20tMTEsXG4gIC5jb2wtc20tMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLXNtLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLW1kLTEsXG4gIC5jb2wtbWQtMixcbiAgLmNvbC1tZC0zLFxuICAuY29sLW1kLTQsXG4gIC5jb2wtbWQtNSxcbiAgLmNvbC1tZC02LFxuICAuY29sLW1kLTcsXG4gIC5jb2wtbWQtOCxcbiAgLmNvbC1tZC05LFxuICAuY29sLW1kLTEwLFxuICAuY29sLW1kLTExLFxuICAuY29sLW1kLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMSxcbiAgLmNvbC1sZy0yLFxuICAuY29sLWxnLTMsXG4gIC5jb2wtbGctNCxcbiAgLmNvbC1sZy01LFxuICAuY29sLWxnLTYsXG4gIC5jb2wtbGctNyxcbiAgLmNvbC1sZy04LFxuICAuY29sLWxnLTksXG4gIC5jb2wtbGctMTAsXG4gIC5jb2wtbGctMTEsXG4gIC5jb2wtbGctMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLWxnLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbnRhYmxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG50YWJsZSBjb2xbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IHRhYmxlLWNvbHVtbjtcbiAgZmxvYXQ6IG5vbmU7XG59XG50YWJsZSB0ZFtjbGFzcyo9XCJjb2wtXCJdLFxudGFibGUgdGhbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGZsb2F0OiBub25lO1xufVxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxudGgge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aCxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZGQ7XG59XG4udGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRoLFxuLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4udGFibGUgPiBjYXB0aW9uICsgdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnRhYmxlID4gY29sZ3JvdXAgKyB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4udGFibGUgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkID4gdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnRhYmxlID4gdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlIC50YWJsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0aCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGgsXG4udGFibGUtY29uZGVuc2VkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWNvbmRlbnNlZCA+IHRib2R5ID4gdHIgPiB0ZCxcbi50YWJsZS1jb25kZW5zZWQgPiB0Zm9vdCA+IHRyID4gdGQge1xuICBwYWRkaW5nOiA1cHg7XG59XG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoLFxuLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkLFxuLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aCxcbi50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDtcbn1cbi50YWJsZS1zdHJpcGVkID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQuYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmFjdGl2ZSxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5hY3RpdmUsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGguYWN0aXZlLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5hY3RpdmUgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuYWN0aXZlID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLmFjdGl2ZSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5hY3RpdmU6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguYWN0aXZlOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuYWN0aXZlLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5hY3RpdmU6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0ZC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguc3VjY2Vzcyxcbi50YWJsZSA+IHRib2R5ID4gdHIgPiB0aC5zdWNjZXNzLFxuLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLnN1Y2Nlc3MsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0ZCxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRkLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLnN1Y2Nlc3MgPiB0aCxcbi50YWJsZSA+IHRib2R5ID4gdHIuc3VjY2VzcyA+IHRoLFxuLnRhYmxlID4gdGZvb3QgPiB0ci5zdWNjZXNzID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLnN1Y2Nlc3M6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGguc3VjY2Vzczpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuc3VjY2Vzczpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5zdWNjZXNzLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci5zdWNjZXNzOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDBlOWM2O1xufVxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRkLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGQuaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ciA+IHRoLmluZm8sXG4udGFibGUgPiB0Ym9keSA+IHRyID4gdGguaW5mbyxcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5pbmZvLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGQsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRkLFxuLnRhYmxlID4gdGhlYWQgPiB0ci5pbmZvID4gdGgsXG4udGFibGUgPiB0Ym9keSA+IHRyLmluZm8gPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuaW5mbyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbn1cbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0ZC5pbmZvOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRoLmluZm86aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmluZm86aG92ZXIgPiB0ZCxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHI6aG92ZXIgPiAuaW5mbyxcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIuaW5mbzpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M0ZTNmMztcbn1cbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGQud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIgPiB0aC53YXJuaW5nLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLndhcm5pbmcsXG4udGFibGUgPiB0Zm9vdCA+IHRyID4gdGgud2FybmluZyxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGQsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0ZCxcbi50YWJsZSA+IHRoZWFkID4gdHIud2FybmluZyA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci53YXJuaW5nID4gdGgsXG4udGFibGUgPiB0Zm9vdCA+IHRyLndhcm5pbmcgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyID4gdGQud2FybmluZzpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC53YXJuaW5nOmhvdmVyLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ci53YXJuaW5nOmhvdmVyID4gdGQsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gLndhcm5pbmcsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLndhcm5pbmc6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7XG59XG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGQuZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0ZC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyID4gdGguZGFuZ2VyLFxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRoLmRhbmdlcixcbi50YWJsZSA+IHRmb290ID4gdHIgPiB0aC5kYW5nZXIsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRkLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0ZCxcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGQsXG4udGFibGUgPiB0aGVhZCA+IHRyLmRhbmdlciA+IHRoLFxuLnRhYmxlID4gdGJvZHkgPiB0ci5kYW5nZXIgPiB0aCxcbi50YWJsZSA+IHRmb290ID4gdHIuZGFuZ2VyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xufVxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0ciA+IHRkLmRhbmdlcjpob3Zlcixcbi50YWJsZS1ob3ZlciA+IHRib2R5ID4gdHIgPiB0aC5kYW5nZXI6aG92ZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRkLFxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+IC5kYW5nZXIsXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyLmRhbmdlcjpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViY2NjYztcbn1cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgbWluLWhlaWdodDogMC4wMSU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0aCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRoLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSA+IHRoZWFkID4gdHIgPiB0ZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUgPiB0Ym9keSA+IHRyID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlID4gdGZvb3QgPiB0ciA+IHRkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuICAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbiAgLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGgsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpsYXN0LWNoaWxkID4gdGQsXG4gIC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0cjpsYXN0LWNoaWxkID4gdGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cbmZpZWxkc2V0IHtcbiAgbWluLXdpZHRoOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5pbnB1dFt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luOiA0cHggMCAwO1xuICBtYXJnaW4tdG9wOiAxcHggXFw5O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuaW5wdXRbdHlwZT1cInJhZGlvXCJdW2Rpc2FibGVkXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXVtkaXNhYmxlZF0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0uZGlzYWJsZWQsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0uZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuZmllbGRzZXRbZGlzYWJsZWRdIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5pbnB1dFt0eXBlPVwiZmlsZVwiXSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuaW5wdXRbdHlwZT1cInJhbmdlXCJdIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuc2VsZWN0W211bHRpcGxlXSxcbnNlbGVjdFtzaXplXSB7XG4gIGhlaWdodDogYXV0bztcbn1cbmlucHV0W3R5cGU9XCJmaWxlXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmZvY3VzLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmZvY3VzIHtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgb3V0bGluZS1jb2xvcjogJGNvbG9yLWFjY2VudDtcbn1cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzU1NTU1NTtcbn1cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGNvbG9yOiAjNTU1NTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAtby10cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIC13ZWJraXQtYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgZWFzZS1pbi1vdXQgLjE1cywgYm94LXNoYWRvdyBlYXNlLWluLW91dCAuMTVzLCAtd2Via2l0LWJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cztcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYigyMjgsIDAsIDQzKTtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG4uZm9ybS1jb250cm9sOjotbXMtZXhwYW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLWNvbnRyb2xbZGlzYWJsZWRdLFxuLmZvcm0tY29udHJvbFtyZWFkb25seV0sXG5maWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1jb250cm9sIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDApIHtcbiAgaW5wdXRbdHlwZT1cImRhdGVcIl0uZm9ybS1jb250cm9sLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5mb3JtLWNvbnRyb2wsXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXS5mb3JtLWNvbnRyb2wge1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB9XG4gIGlucHV0W3R5cGU9XCJkYXRlXCJdLmlucHV0LXNtLFxuICBpbnB1dFt0eXBlPVwidGltZVwiXS5pbnB1dC1zbSxcbiAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLmlucHV0LXNtLFxuICBpbnB1dFt0eXBlPVwibW9udGhcIl0uaW5wdXQtc20sXG4gIC5pbnB1dC1ncm91cC1zbSBpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbiAgLmlucHV0LWdyb3VwLXNtIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAuaW5wdXQtZ3JvdXAtc20gaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cInRpbWVcIl0uaW5wdXQtbGcsXG4gIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXS5pbnB1dC1sZyxcbiAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLmlucHV0LWxnLFxuICAuaW5wdXQtZ3JvdXAtbGcgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gIC5pbnB1dC1ncm91cC1sZyBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbiAgLmlucHV0LWdyb3VwLWxnIGlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICAgbGluZS1oZWlnaHQ6IDQ2cHg7XG4gIH1cbn1cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5yYWRpbyxcbi5jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucmFkaW8uZGlzYWJsZWQgbGFiZWwsXG4uY2hlY2tib3guZGlzYWJsZWQgbGFiZWwsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvIGxhYmVsLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5jaGVja2JveCBsYWJlbCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ucmFkaW8gbGFiZWwsXG4uY2hlY2tib3ggbGFiZWwge1xuICBtaW4taGVpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yYWRpbyBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4ucmFkaW8taW5saW5lIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbi5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG4uY2hlY2tib3gtaW5saW5lIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogNHB4IFxcOTtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuLnJhZGlvICsgLnJhZGlvLFxuLmNoZWNrYm94ICsgLmNoZWNrYm94IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cbi5yYWRpby1pbmxpbmUsXG4uY2hlY2tib3gtaW5saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnJhZGlvLWlubGluZS5kaXNhYmxlZCxcbi5jaGVja2JveC1pbmxpbmUuZGlzYWJsZWQsXG5maWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvLWlubGluZSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuY2hlY2tib3gtaW5saW5lIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5yYWRpby1pbmxpbmUgKyAucmFkaW8taW5saW5lLFxuLmNoZWNrYm94LWlubGluZSArIC5jaGVja2JveC1pbmxpbmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgbWluLWhlaWdodDogMzRweDtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtLWNvbnRyb2wtc3RhdGljLmlucHV0LWxnLFxuLmZvcm0tY29udHJvbC1zdGF0aWMuaW5wdXQtc20ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uaW5wdXQtc20ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbnNlbGVjdC5pbnB1dC1zbSB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG50ZXh0YXJlYS5pbnB1dC1zbSxcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtc20ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uZm9ybS1ncm91cC1zbSBzZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cbi5mb3JtLWdyb3VwLXNtIHRleHRhcmVhLmZvcm0tY29udHJvbCxcbi5mb3JtLWdyb3VwLXNtIHNlbGVjdFttdWx0aXBsZV0uZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtc20gLmZvcm0tY29udHJvbC1zdGF0aWMge1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDZweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4uaW5wdXQtbGcge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5zZWxlY3QuaW5wdXQtbGcge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxudGV4dGFyZWEuaW5wdXQtbGcsXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWxnIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZvcm0tZ3JvdXAtbGcgLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5mb3JtLWdyb3VwLWxnIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuLmZvcm0tZ3JvdXAtbGcgdGV4dGFyZWEuZm9ybS1jb250cm9sLFxuLmZvcm0tZ3JvdXAtbGcgc2VsZWN0W211bHRpcGxlXS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sLXN0YXRpYyB7XG4gIGhlaWdodDogNDZweDtcbiAgbWluLWhlaWdodDogMzhweDtcbiAgcGFkZGluZzogMTFweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG59XG4uaGFzLWZlZWRiYWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1yaWdodDogNDIuNXB4O1xufVxuLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlucHV0LWxnICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1sZyArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1sZyAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGxpbmUtaGVpZ2h0OiA0NnB4O1xufVxuLmlucHV0LXNtICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayxcbi5pbnB1dC1ncm91cC1zbSArIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2ssXG4uZm9ybS1ncm91cC1zbSAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuLmhhcy1zdWNjZXNzIC5oZWxwLWJsb2NrLFxuLmhhcy1zdWNjZXNzIC5jb250cm9sLWxhYmVsLFxuLmhhcy1zdWNjZXNzIC5yYWRpbyxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gsXG4uaGFzLXN1Y2Nlc3MgLnJhZGlvLWlubGluZSxcbi5oYXMtc3VjY2VzcyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1zdWNjZXNzLnJhZGlvIGxhYmVsLFxuLmhhcy1zdWNjZXNzLmNoZWNrYm94IGxhYmVsLFxuLmhhcy1zdWNjZXNzLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtc3VjY2Vzcy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzNjNzYzZDtcbn1cbi5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyYjU0MmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICM2N2IxNjg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjNjdiMTY4O1xufVxuLmhhcy1zdWNjZXNzIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjM2M3NjNkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGZmMGQ4O1xuICBib3JkZXItY29sb3I6ICMzYzc2M2Q7XG59XG4uaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjM2M3NjNkO1xufVxuLmhhcy13YXJuaW5nIC5oZWxwLWJsb2NrLFxuLmhhcy13YXJuaW5nIC5jb250cm9sLWxhYmVsLFxuLmhhcy13YXJuaW5nIC5yYWRpbyxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gsXG4uaGFzLXdhcm5pbmcgLnJhZGlvLWlubGluZSxcbi5oYXMtd2FybmluZyAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy13YXJuaW5nLnJhZGlvIGxhYmVsLFxuLmhhcy13YXJuaW5nLmNoZWNrYm94IGxhYmVsLFxuLmhhcy13YXJuaW5nLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtd2FybmluZy5jaGVja2JveC1pbmxpbmUgbGFiZWwge1xuICBjb2xvcjogIzhhNmQzYjtcbn1cbi5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xufVxuLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM2NjUxMmM7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjMGExNmI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjYzBhMTZiO1xufVxuLmhhcy13YXJuaW5nIC5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICM4YTZkM2I7XG59XG4uaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xufVxuLmhhcy1lcnJvciAuaGVscC1ibG9jayxcbi5oYXMtZXJyb3IgLmNvbnRyb2wtbGFiZWwsXG4uaGFzLWVycm9yIC5yYWRpbyxcbi5oYXMtZXJyb3IgLmNoZWNrYm94LFxuLmhhcy1lcnJvciAucmFkaW8taW5saW5lLFxuLmhhcy1lcnJvciAuY2hlY2tib3gtaW5saW5lLFxuLmhhcy1lcnJvci5yYWRpbyBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3ggbGFiZWwsXG4uaGFzLWVycm9yLnJhZGlvLWlubGluZSBsYWJlbCxcbi5oYXMtZXJyb3IuY2hlY2tib3gtaW5saW5lIGxhYmVsIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNhOTQ0NDI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG59XG4uaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICM4NDM1MzQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpLCAwIDAgNnB4ICNjZTg0ODM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDc1KSwgMCAwIDZweCAjY2U4NDgzO1xufVxuLmhhcy1lcnJvciAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xufVxuLmhhcy1lcnJvciAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG4uaGFzLWZlZWRiYWNrIGxhYmVsIH4gLmZvcm0tY29udHJvbC1mZWVkYmFjayB7XG4gIHRvcDogMjVweDtcbn1cbi5oYXMtZmVlZGJhY2sgbGFiZWwuc3Itb25seSB+IC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICB0b3A6IDA7XG59XG4uaGVscC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjNzM3MzczO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLmZvcm0taW5saW5lIC5yYWRpbyxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5mb3JtLWlubGluZSAucmFkaW8gbGFiZWwsXG4gIC5mb3JtLWlubGluZSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLmZvcm0taW5saW5lIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuZm9ybS1pbmxpbmUgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbi5mb3JtLWhvcml6b250YWwgLnJhZGlvLFxuLmZvcm0taG9yaXpvbnRhbCAuY2hlY2tib3gsXG4uZm9ybS1ob3Jpem9udGFsIC5yYWRpby1pbmxpbmUsXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1pbmxpbmUge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZvcm0taG9yaXpvbnRhbCAucmFkaW8sXG4uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveCB7XG4gIG1pbi1oZWlnaHQ6IDI3cHg7XG59XG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mb3JtLWhvcml6b250YWwgLmNvbnRyb2wtbGFiZWwge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuLmZvcm0taG9yaXpvbnRhbCAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICByaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLWxnIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwLXNtIC5jb250cm9sLWxhYmVsIHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5idG46Zm9jdXMsXG4uYnRuOmFjdGl2ZTpmb2N1cyxcbi5idG4uYWN0aXZlOmZvY3VzLFxuLmJ0bi5mb2N1cyxcbi5idG46YWN0aXZlLmZvY3VzLFxuLmJ0bi5hY3RpdmUuZm9jdXMge1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuLmJ0bjpob3Zlcixcbi5idG46Zm9jdXMsXG4uYnRuLmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG46YWN0aXZlLFxuLmJ0bi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmJ0bi5kaXNhYmxlZCxcbi5idG5bZGlzYWJsZWRdLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4ge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NjUpO1xuICBvcGFjaXR5OiAwLjY1O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0W2Rpc2FibGVkXSBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1kZWZhdWx0IHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICBib3JkZXItY29sb3I6ICM4YzhjOGM7XG59XG4uYnRuLWRlZmF1bHQ6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZSxcbi5idG4tZGVmYXVsdC5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjYWRhZGFkO1xufVxuLmJ0bi1kZWZhdWx0OmFjdGl2ZTpob3Zlcixcbi5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRlZmF1bHQ6aG92ZXIsXG4uYnRuLWRlZmF1bHQ6YWN0aXZlOmZvY3VzLFxuLmJ0bi1kZWZhdWx0LmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGVmYXVsdDpmb2N1cyxcbi5idG4tZGVmYXVsdDphY3RpdmUuZm9jdXMsXG4uYnRuLWRlZmF1bHQuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kZWZhdWx0LmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGQ0ZDQ7XG4gIGJvcmRlci1jb2xvcjogIzhjOGM4Yztcbn1cbi5idG4tZGVmYXVsdC5kaXNhYmxlZDpob3Zlcixcbi5idG4tZGVmYXVsdFtkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kZWZhdWx0OmhvdmVyLFxuLmJ0bi1kZWZhdWx0LmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1kZWZhdWx0W2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRlZmF1bHQ6Zm9jdXMsXG4uYnRuLWRlZmF1bHQuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLWRlZmF1bHRbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGVmYXVsdC5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5idG4tZGVmYXVsdCAuYmFkZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbn1cbi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICBib3JkZXI6IG5vbmU7XG59XG4uYnRuLXByaW1hcnk6Zm9jdXMsXG4uYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudC0tbGlnaHQ7XG59XG4uYnRuLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudC0tbGlnaHQ7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjg2MDkwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMyMDRkNzQ7XG59XG4uYnRuLXByaW1hcnk6YWN0aXZlOmhvdmVyLFxuLmJ0bi1wcmltYXJ5LmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tcHJpbWFyeTpob3Zlcixcbi5idG4tcHJpbWFyeTphY3RpdmU6Zm9jdXMsXG4uYnRuLXByaW1hcnkuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1wcmltYXJ5OmZvY3VzLFxuLmJ0bi1wcmltYXJ5OmFjdGl2ZS5mb2N1cyxcbi5idG4tcHJpbWFyeS5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXByaW1hcnkuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIwNGQ3NDtcbiAgYm9yZGVyLWNvbG9yOiAjMTIyYjQwO1xufVxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkOmhvdmVyLFxuLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXByaW1hcnk6aG92ZXIsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXByaW1hcnlbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tcHJpbWFyeTpmb2N1cyxcbi5idG4tcHJpbWFyeS5kaXNhYmxlZC5mb2N1cyxcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1wcmltYXJ5LmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLWNvbG9yOiAjMmU2ZGE0O1xufVxuLmJ0bi1wcmltYXJ5IC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0Yztcbn1cbi5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xuICBib3JkZXItY29sb3I6ICMyNTU2MjU7XG59XG4uYnRuLXN1Y2Nlc3M6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5O1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZSxcbi5idG4tc3VjY2Vzcy5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0OWQ0NDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMzk4NDM5O1xufVxuLmJ0bi1zdWNjZXNzOmFjdGl2ZTpob3Zlcixcbi5idG4tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXN1Y2Nlc3M6aG92ZXIsXG4uYnRuLXN1Y2Nlc3M6YWN0aXZlOmZvY3VzLFxuLmJ0bi1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tc3VjY2Vzczpmb2N1cyxcbi5idG4tc3VjY2VzczphY3RpdmUuZm9jdXMsXG4uYnRuLXN1Y2Nlc3MuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1zdWNjZXNzLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOTg0Mzk7XG4gIGJvcmRlci1jb2xvcjogIzI1NTYyNTtcbn1cbi5idG4tc3VjY2Vzcy5kaXNhYmxlZDpob3Zlcixcbi5idG4tc3VjY2Vzc1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1zdWNjZXNzOmhvdmVyLFxuLmJ0bi1zdWNjZXNzLmRpc2FibGVkOmZvY3VzLFxuLmJ0bi1zdWNjZXNzW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXN1Y2Nlc3M6Zm9jdXMsXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQuZm9jdXMsXG4uYnRuLXN1Y2Nlc3NbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1Y2I4NWM7XG4gIGJvcmRlci1jb2xvcjogIzRjYWU0Yztcbn1cbi5idG4tc3VjY2VzcyAuYmFkZ2Uge1xuICBjb2xvcjogIzVjYjg1YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5idG4taW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM0NmI4ZGE7XG59XG4uYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm8uZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxYjBkNTtcbiAgYm9yZGVyLWNvbG9yOiAjMWI2ZDg1O1xufVxuLmJ0bi1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gIGJvcmRlci1jb2xvcjogIzI2OWFiYztcbn1cbi5idG4taW5mbzphY3RpdmUsXG4uYnRuLWluZm8uYWN0aXZlLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzI2OWFiYztcbn1cbi5idG4taW5mbzphY3RpdmU6aG92ZXIsXG4uYnRuLWluZm8uYWN0aXZlOmhvdmVyLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1pbmZvOmhvdmVyLFxuLmJ0bi1pbmZvOmFjdGl2ZTpmb2N1cyxcbi5idG4taW5mby5hY3RpdmU6Zm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWluZm86Zm9jdXMsXG4uYnRuLWluZm86YWN0aXZlLmZvY3VzLFxuLmJ0bi1pbmZvLmFjdGl2ZS5mb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4taW5mby5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY5YWJjO1xuICBib3JkZXItY29sb3I6ICMxYjZkODU7XG59XG4uYnRuLWluZm8uZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWluZm9bZGlzYWJsZWRdOmhvdmVyLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4taW5mbzpob3Zlcixcbi5idG4taW5mby5kaXNhYmxlZDpmb2N1cyxcbi5idG4taW5mb1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1pbmZvOmZvY3VzLFxuLmJ0bi1pbmZvLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1pbmZvW2Rpc2FibGVkXS5mb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWluZm8uZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xuICBib3JkZXItY29sb3I6ICM0NmI4ZGE7XG59XG4uYnRuLWluZm8gLmJhZGdlIHtcbiAgY29sb3I6ICM1YmMwZGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2O1xufVxuLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYzk3MWY7XG4gIGJvcmRlci1jb2xvcjogIzk4NWYwZDtcbn1cbi5idG4td2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICBib3JkZXItY29sb3I6ICNkNTg1MTI7XG59XG4uYnRuLXdhcm5pbmc6YWN0aXZlLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZSxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWM5NzFmO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNkNTg1MTI7XG59XG4uYnRuLXdhcm5pbmc6YWN0aXZlOmhvdmVyLFxuLmJ0bi13YXJuaW5nLmFjdGl2ZTpob3Zlcixcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4td2FybmluZzpob3Zlcixcbi5idG4td2FybmluZzphY3RpdmU6Zm9jdXMsXG4uYnRuLXdhcm5pbmcuYWN0aXZlOmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi13YXJuaW5nOmZvY3VzLFxuLmJ0bi13YXJuaW5nOmFjdGl2ZS5mb2N1cyxcbi5idG4td2FybmluZy5hY3RpdmUuZm9jdXMsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLXdhcm5pbmcuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ODUxMjtcbiAgYm9yZGVyLWNvbG9yOiAjOTg1ZjBkO1xufVxuLmJ0bi13YXJuaW5nLmRpc2FibGVkOmhvdmVyLFxuLmJ0bi13YXJuaW5nW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLXdhcm5pbmc6aG92ZXIsXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQ6Zm9jdXMsXG4uYnRuLXdhcm5pbmdbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4td2FybmluZzpmb2N1cyxcbi5idG4td2FybmluZy5kaXNhYmxlZC5mb2N1cyxcbi5idG4td2FybmluZ1tkaXNhYmxlZF0uZm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi13YXJuaW5nLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwYWQ0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWVhMjM2O1xufVxuLmJ0bi13YXJuaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjBhZDRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhO1xufVxuLmJ0bi1kYW5nZXI6Zm9jdXMsXG4uYnRuLWRhbmdlci5mb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBib3JkZXItY29sb3I6ICM3NjFjMTk7XG59XG4uYnRuLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBib3JkZXItY29sb3I6ICNhYzI5MjU7XG59XG4uYnRuLWRhbmdlcjphY3RpdmUsXG4uYnRuLWRhbmdlci5hY3RpdmUsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNhYzI5MjU7XG59XG4uYnRuLWRhbmdlcjphY3RpdmU6aG92ZXIsXG4uYnRuLWRhbmdlci5hY3RpdmU6aG92ZXIsXG4ub3BlbiA+IC5kcm9wZG93bi10b2dnbGUuYnRuLWRhbmdlcjpob3Zlcixcbi5idG4tZGFuZ2VyOmFjdGl2ZTpmb2N1cyxcbi5idG4tZGFuZ2VyLmFjdGl2ZTpmb2N1cyxcbi5vcGVuID4gLmRyb3Bkb3duLXRvZ2dsZS5idG4tZGFuZ2VyOmZvY3VzLFxuLmJ0bi1kYW5nZXI6YWN0aXZlLmZvY3VzLFxuLmJ0bi1kYW5nZXIuYWN0aXZlLmZvY3VzLFxuLm9wZW4gPiAuZHJvcGRvd24tdG9nZ2xlLmJ0bi1kYW5nZXIuZm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FjMjkyNTtcbiAgYm9yZGVyLWNvbG9yOiAjNzYxYzE5O1xufVxuLmJ0bi1kYW5nZXIuZGlzYWJsZWQ6aG92ZXIsXG4uYnRuLWRhbmdlcltkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLmJ0bi1kYW5nZXI6aG92ZXIsXG4uYnRuLWRhbmdlci5kaXNhYmxlZDpmb2N1cyxcbi5idG4tZGFuZ2VyW2Rpc2FibGVkXTpmb2N1cyxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWRhbmdlcjpmb2N1cyxcbi5idG4tZGFuZ2VyLmRpc2FibGVkLmZvY3VzLFxuLmJ0bi1kYW5nZXJbZGlzYWJsZWRdLmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tZGFuZ2VyLmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5NTM0ZjtcbiAgYm9yZGVyLWNvbG9yOiAjZDQzZjNhO1xufVxuLmJ0bi1kYW5nZXIgLmJhZGdlIHtcbiAgY29sb3I6ICNkOTUzNGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzMzN2FiNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tbGluayxcbi5idG4tbGluazphY3RpdmUsXG4uYnRuLWxpbmsuYWN0aXZlLFxuLmJ0bi1saW5rW2Rpc2FibGVkXSxcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi1saW5rLFxuLmJ0bi1saW5rOmhvdmVyLFxuLmJ0bi1saW5rOmZvY3VzLFxuLmJ0bi1saW5rOmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzIzNTI3YztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAuYnRuLWxpbms6aG92ZXIsXG4uYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxnLFxuLmJ0bi1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzMzMzMzMztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmJ0bi1zbSxcbi5idG4tZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmJ0bi14cyxcbi5idG4tZ3JvdXAteHMgPiAuYnRuIHtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZhZGUge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG4uZmFkZS5pbiB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG50ci5jb2xsYXBzZS5pbiB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdztcbn1cbnRib2R5LmNvbGxhcHNlLmluIHtcbiAgZGlzcGxheTogdGFibGUtcm93LWdyb3VwO1xufVxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gIC1vLXRyYW5zaXRpb24tcHJvcGVydHk6IGhlaWdodCwgdmlzaWJpbGl0eTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0LCB2aXNpYmlsaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuMzVzO1xuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjM1cztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIC1vLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cbi5jYXJldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXRvcDogNHB4IGRhc2hlZDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIFxcOTtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG4uZHJvcHVwLFxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4uZHJvcGRvd24tbWVudSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgbWluLXdpZHRoOiAxNjBweDtcbiAgcGFkZGluZzogNXB4IDA7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbn1cbi5kcm9wZG93bi1tZW51LnB1bGwtcmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cbi5kcm9wZG93bi1tZW51IC5kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogOXB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG4uZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBjb2xvcjogIzMzMzMzMztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzI2MjYyNjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbi5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4uZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgb3V0bGluZTogMDtcbn1cbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSxcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3Zlcixcbi5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLmRyb3Bkb3duLW1lbnUgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoZW5hYmxlZCA9IGZhbHNlKTtcbn1cbi5vcGVuID4gLmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5vcGVuID4gYSB7XG4gIG91dGxpbmU6IDA7XG59XG4uZHJvcGRvd24tbWVudS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzcHggMjBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZHJvcGRvd24tYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTkwO1xufVxuLnB1bGwtcmlnaHQgPiAuZHJvcGRvd24tbWVudSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xufVxuLmRyb3B1cCAuY2FyZXQsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmNhcmV0IHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IGRhc2hlZDtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIFxcOTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLW1lbnUsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1yaWdodCAuZHJvcGRvd24tbWVudS1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG59XG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbi5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSxcbi5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG59XG4uYnRuLWdyb3VwIC5idG4gKyAuYnRuLFxuLmJ0bi1ncm91cCAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAgLmJ0bi1ncm91cCArIC5idG4sXG4uYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG4uYnRuLXRvb2xiYXIge1xuICBtYXJnaW4tbGVmdDogLTVweDtcbn1cbi5idG4tdG9vbGJhciAuYnRuLFxuLmJ0bi10b29sYmFyIC5idG4tZ3JvdXAsXG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uYnRuLXRvb2xiYXIgPiAuYnRuLFxuLmJ0bi10b29sYmFyID4gLmJ0bi1ncm91cCxcbi5idG4tdG9vbGJhciA+IC5pbnB1dC1ncm91cCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG46Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmJ0bi1ncm91cCA+IC5kcm9wZG93bi10b2dnbGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuOmxhc3QtY2hpbGQsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgLmRyb3Bkb3duLXRvZ2dsZTphY3RpdmUsXG4uYnRuLWdyb3VwLm9wZW4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIG91dGxpbmU6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUge1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuLmJ0bi1ncm91cCA+IC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xufVxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xufVxuLmJ0bi1ncm91cC5vcGVuIC5kcm9wZG93bi10b2dnbGUuYnRuLWxpbmsge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYnRuIC5jYXJldCB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi5kcm9wdXAgLmJ0bi1sZyAuY2FyZXQge1xuICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICBmbG9hdDogbm9uZTtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC1qdXN0aWZpZWQge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG59XG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4sXG4uYnRuLWdyb3VwLWp1c3RpZmllZCA+IC5idG4tZ3JvdXAge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDElO1xufVxuLmJ0bi1ncm91cC1qdXN0aWZpZWQgPiAuYnRuLWdyb3VwIC5idG4ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idG4tZ3JvdXAtanVzdGlmaWVkID4gLmJ0bi1ncm91cCAuZHJvcGRvd24tbWVudSB7XG4gIGxlZnQ6IGF1dG87XG59XG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0biBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xufVxuLmlucHV0LWdyb3VwW2NsYXNzKj1cImNvbC1cIl0ge1xuICBmbG9hdDogbm9uZTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgei1pbmRleDogMztcbn1cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogNDZweDtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbnNlbGVjdC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG5zZWxlY3QuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG5zZWxlY3QuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogNDZweDtcbiAgbGluZS1oZWlnaHQ6IDQ2cHg7XG59XG50ZXh0YXJlYS5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG50ZXh0YXJlYS5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnRleHRhcmVhLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbnNlbGVjdC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG5zZWxlY3QuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG5zZWxlY3QuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG50ZXh0YXJlYS5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG50ZXh0YXJlYS5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbnRleHRhcmVhLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbnNlbGVjdFttdWx0aXBsZV0uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG5zZWxlY3RbbXVsdGlwbGVdLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4ge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1idG4ge1xuICB3aWR0aDogMSU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLmlucHV0LXNtIHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLmlucHV0LWdyb3VwLWFkZG9uLmlucHV0LWxnIHtcbiAgcGFkZGluZzogMTBweCAxNnB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4uaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAtYnRuOmxhc3QtY2hpbGQgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLWFkZG9uOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6bGFzdC1jaGlsZCxcbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cC1hZGRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG4uaW5wdXQtZ3JvdXAtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmlucHV0LWdyb3VwLWJ0biA+IC5idG46aG92ZXIsXG4uaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpmb2N1cyxcbi5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuYnRuLWdyb3VwIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xufVxuLmlucHV0LWdyb3VwLWJ0bjpsYXN0LWNoaWxkID4gLmJ0bixcbi5pbnB1dC1ncm91cC1idG46bGFzdC1jaGlsZCA+IC5idG4tZ3JvdXAge1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5uYXYge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2ID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5hdiA+IGxpID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cbi5uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubmF2ID4gbGkgPiBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLm5hdiA+IGxpLmRpc2FibGVkID4gYSB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLm5hdiA+IGxpLmRpc2FibGVkID4gYTpob3Zlcixcbi5uYXYgPiBsaS5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXYgLm9wZW4gPiBhLFxuLm5hdiAub3BlbiA+IGE6aG92ZXIsXG4ubmF2IC5vcGVuID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cbi5uYXYgLm5hdi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogOXB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG4ubmF2ID4gbGkgPiBhID4gaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG59XG4ubmF2LXRhYnMgPiBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuLm5hdi10YWJzID4gbGkgPiBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG59XG4ubmF2LXRhYnMgPiBsaSA+IGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZWVlZWUgI2VlZWVlZSAjZGRkO1xufVxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM1NTU1NTU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElO1xuICB9XG4gIC5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbi5uYXYtdGFicy5uYXYtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2LXRhYnMubmF2LWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIH1cbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdi10YWJzLm5hdi1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgfVxufVxuLm5hdi1waWxscyA+IGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4ubmF2LXBpbGxzID4gbGkgPiBhIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLm5hdi1waWxscyA+IGxpICsgbGkge1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuLm5hdi1waWxscyA+IGxpLmFjdGl2ZSA+IGEsXG4ubmF2LXBpbGxzID4gbGkuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtcGlsbHMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG59XG4ubmF2LXN0YWNrZWQgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuLm5hdi1zdGFja2VkID4gbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4ubmF2LWp1c3RpZmllZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5hdi1qdXN0aWZpZWQgPiBsaSB7XG4gIGZsb2F0OiBub25lO1xufVxuLm5hdi1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uYXYtanVzdGlmaWVkID4gLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYtanVzdGlmaWVkID4gbGkge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDElO1xuICB9XG4gIC5uYXYtanVzdGlmaWVkID4gbGkgPiBhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4ubmF2LXRhYnMtanVzdGlmaWVkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5uYXYtdGFicy1qdXN0aWZpZWQgPiBsaSA+IGEge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYSxcbi5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpob3Zlcixcbi5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IGxpID4gYSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG4gIH1cbiAgLm5hdi10YWJzLWp1c3RpZmllZCA+IC5hY3RpdmUgPiBhLFxuICAubmF2LXRhYnMtanVzdGlmaWVkID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXYtdGFicy1qdXN0aWZpZWQgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgfVxufVxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5uYXYtdGFicyAuZHJvcGRvd24tbWVudSB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhciB7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1oZWFkZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG4ubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5uYXZiYXItY29sbGFwc2UuY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLWNvbGxhcHNlLmluIHtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItc3RhdGljLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuICAubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuLm5hdmJhci1maXhlZC10b3AsXG4ubmF2YmFyLWZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG4ubmF2YmFyLWZpeGVkLXRvcCAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1maXhlZC1ib3R0b20gLm5hdmJhci1jb2xsYXBzZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xufVxuQG1lZGlhIChtYXgtZGV2aWNlLXdpZHRoOiA0ODBweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gIC5uYXZiYXItZml4ZWQtdG9wIC5uYXZiYXItY29sbGFwc2UsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1maXhlZC10b3AsXG4gIC5uYXZiYXItZml4ZWQtYm90dG9tIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ubmF2YmFyLWZpeGVkLXRvcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xufVxuLm5hdmJhci1maXhlZC1ib3R0b20ge1xuICBib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbn1cbi5jb250YWluZXIgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXItZmx1aWQgPiAubmF2YmFyLWhlYWRlcixcbi5jb250YWluZXIgPiAubmF2YmFyLWNvbGxhcHNlLFxuLmNvbnRhaW5lci1mbHVpZCA+IC5uYXZiYXItY29sbGFwc2Uge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciA+IC5uYXZiYXItaGVhZGVyLFxuICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1oZWFkZXIsXG4gIC5jb250YWluZXIgPiAubmF2YmFyLWNvbGxhcHNlLFxuICAuY29udGFpbmVyLWZsdWlkID4gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ubmF2YmFyLXN0YXRpYy10b3Age1xuICB6LWluZGV4OiAxMDAwO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1zdGF0aWMtdG9wIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4ubmF2YmFyLWJyYW5kIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZzogMTVweCAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuLm5hdmJhci1icmFuZDpob3Zlcixcbi5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLWJyYW5kID4gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhciA+IC5jb250YWluZXIgLm5hdmJhci1icmFuZCxcbiAgLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQgLm5hdmJhci1icmFuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG4ubmF2YmFyLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nOiA5cHggMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMnB4O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG4ubmF2YmFyLXRvZ2dsZSAuaWNvbi1iYXIgKyAuaWNvbi1iYXIge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItbmF2IHtcbiAgbWFyZ2luOiA3LjVweCAtMTVweDtcbn1cbi5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSxcbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgcGFkZGluZzogNXB4IDE1cHggNXB4IDI1cHg7XG4gIH1cbiAgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG4gIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuICAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItbmF2IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm5hdmJhci1uYXYgPiBsaSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG4ubmF2YmFyLWZvcm0ge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZm9ybSAuZm9ybS1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmZvcm0tY29udHJvbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5mb3JtLWNvbnRyb2wtc3RhdGljIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCB7XG4gICAgZGlzcGxheTogaW5saW5lLXRhYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5uYXZiYXItZm9ybSAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWJ0bixcbiAgLm5hdmJhci1mb3JtIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAubmF2YmFyLWZvcm0gLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5jb250cm9sLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbiAgLm5hdmJhci1mb3JtIC5yYWRpbyxcbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gIC5uYXZiYXItZm9ybSAucmFkaW8gbGFiZWwsXG4gIC5uYXZiYXItZm9ybSAuY2hlY2tib3ggbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAubmF2YmFyLWZvcm0gLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgLm5hdmJhci1mb3JtIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICB0b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAubmF2YmFyLWZvcm0gLmZvcm0tZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZm9ybSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlcjogMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLm5hdmJhci1uYXYgPiBsaSA+IC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG4ubmF2YmFyLWZpeGVkLWJvdHRvbSAubmF2YmFyLW5hdiA+IGxpID4gLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLm5hdmJhci1idG4ge1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5uYXZiYXItYnRuLmJ0bi1zbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ubmF2YmFyLWJ0bi5idG4teHMge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xufVxuLm5hdmJhci10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLXRleHQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAubmF2YmFyLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICB9XG4gIC5uYXZiYXItcmlnaHQgfiAubmF2YmFyLXJpZ2h0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1icmFuZDpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kOmZvY3VzIHtcbiAgY29sb3I6ICM1ZTVlNWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiAjNzc3O1xufVxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM3Nzc7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzU1NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGEsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYSxcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IC5vcGVuID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYSB7XG4gICAgY29sb3I6ICM3Nzc7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmhvdmVyLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhLFxuICAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYTpob3ZlcixcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNTU1O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gIH1cbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYSxcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpob3ZlcixcbiAgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRpc2FibGVkID4gYTpmb2N1cyB7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZSB7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpob3Zlcixcbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG59XG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci10b2dnbGUgLmljb24tYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg4ODtcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWNvbGxhcHNlLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItZm9ybSB7XG4gIGJvcmRlci1jb2xvcjogI2U3ZTdlNztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbmsge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzMzMztcbn1cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbmsge1xuICBjb2xvcjogIzc3Nztcbn1cbi5uYXZiYXItZGVmYXVsdCAuYnRuLWxpbms6aG92ZXIsXG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rW2Rpc2FibGVkXTpob3ZlcixcbmZpZWxkc2V0W2Rpc2FibGVkXSAubmF2YmFyLWRlZmF1bHQgLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmJhci1kZWZhdWx0IC5idG4tbGlua1tkaXNhYmxlZF06Zm9jdXMsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1kZWZhdWx0IC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjY2NjO1xufVxuLm5hdmJhci1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgYm9yZGVyLWNvbG9yOiAjMDgwODA4O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWJyYW5kOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiBsaSA+IGEge1xuICBjb2xvcjogIzlkOWQ5ZDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IGxpID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5hY3RpdmUgPiBhLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuYWN0aXZlID4gYTpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLmRpc2FibGVkID4gYSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgPiAuZGlzYWJsZWQgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2ID4gLm9wZW4gPiBhOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmRyb3Bkb3duLWhlYWRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDgwODA4O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSAuZGl2aWRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzA4MDgwODtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiBsaSA+IGEge1xuICAgIGNvbG9yOiAjOWQ5ZDlkO1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IGxpID4gYTpob3ZlcixcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gbGkgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubmF2YmFyLWludmVyc2UgLm5hdmJhci1uYXYgLm9wZW4gLmRyb3Bkb3duLW1lbnUgPiAuYWN0aXZlID4gYSxcbiAgLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItbmF2IC5vcGVuIC5kcm9wZG93bi1tZW51ID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xuICB9XG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGEsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4gIC5uYXZiYXItaW52ZXJzZSAubmF2YmFyLW5hdiAub3BlbiAuZHJvcGRvd24tbWVudSA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjNDQ0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGUge1xuICBib3JkZXItY29sb3I6ICMzMzM7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6aG92ZXIsXG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci10b2dnbGU6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItdG9nZ2xlIC5pY29uLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1jb2xsYXBzZSxcbi5uYXZiYXItaW52ZXJzZSAubmF2YmFyLWZvcm0ge1xuICBib3JkZXItY29sb3I6ICMxMDEwMTA7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLm5hdmJhci1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rIHtcbiAgY29sb3I6ICM5ZDlkOWQ7XG59XG4ubmF2YmFyLWludmVyc2UgLmJ0bi1saW5rOmhvdmVyLFxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdmJhci1pbnZlcnNlIC5idG4tbGlua1tkaXNhYmxlZF06aG92ZXIsXG5maWVsZHNldFtkaXNhYmxlZF0gLm5hdmJhci1pbnZlcnNlIC5idG4tbGluazpob3Zlcixcbi5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbmtbZGlzYWJsZWRdOmZvY3VzLFxuZmllbGRzZXRbZGlzYWJsZWRdIC5uYXZiYXItaW52ZXJzZSAuYnRuLWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzQ0NDtcbn1cbi5icmVhZGNydW1iIHtcbiAgcGFkZGluZzogOHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5icmVhZGNydW1iID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uYnJlYWRjcnVtYiA+IGxpICsgbGk6YmVmb3JlIHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGNvbG9yOiAjY2NjO1xuICBjb250ZW50OiBcIi9cXDAwYTBcIjtcbn1cbi5icmVhZGNydW1iID4gLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5wYWdpbmF0aW9uID4gbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucGFnaW5hdGlvbiA+IGxpID4gYSxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgY29sb3I6ICMzMzdhYjc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbn1cbi5wYWdpbmF0aW9uID4gbGkgPiBhOmhvdmVyLFxuLnBhZ2luYXRpb24gPiBsaSA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IGxpID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gbGkgPiBzcGFuOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMyMzUyN2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5wYWdpbmF0aW9uID4gbGk6Zmlyc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24gPiBsaTpmaXJzdC1jaGlsZCA+IHNwYW4ge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG59XG4ucGFnaW5hdGlvbiA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG59XG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBhLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gc3Bhbixcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5hY3RpdmUgPiBzcGFuOmhvdmVyLFxuLnBhZ2luYXRpb24gPiAuYWN0aXZlID4gYTpmb2N1cyxcbi5wYWdpbmF0aW9uID4gLmFjdGl2ZSA+IHNwYW46Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW4sXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IHNwYW46Zm9jdXMsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGEsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6aG92ZXIsXG4ucGFnaW5hdGlvbiA+IC5kaXNhYmxlZCA+IGE6Zm9jdXMge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkO1xufVxuLnBhZ2luYXRpb24tbGcgPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zMzMzMzMzO1xufVxuLnBhZ2luYXRpb24tbGcgPiBsaTpmaXJzdC1jaGlsZCA+IGEsXG4ucGFnaW5hdGlvbi1sZyA+IGxpOmZpcnN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDZweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNnB4O1xufVxuLnBhZ2luYXRpb24tbGcgPiBsaTpsYXN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLWxnID4gbGk6bGFzdC1jaGlsZCA+IHNwYW4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNnB4O1xufVxuLnBhZ2luYXRpb24tc20gPiBsaSA+IGEsXG4ucGFnaW5hdGlvbi1zbSA+IGxpID4gc3BhbiB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ucGFnaW5hdGlvbi1zbSA+IGxpOmZpcnN0LWNoaWxkID4gYSxcbi5wYWdpbmF0aW9uLXNtID4gbGk6Zmlyc3QtY2hpbGQgPiBzcGFuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFnaW5hdGlvbi1zbSA+IGxpOmxhc3QtY2hpbGQgPiBhLFxuLnBhZ2luYXRpb24tc20gPiBsaTpsYXN0LWNoaWxkID4gc3BhbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFnZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ucGFnZXIgbGkge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucGFnZXIgbGkgPiBhLFxuLnBhZ2VyIGxpID4gc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNXB4IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ucGFnZXIgbGkgPiBhOmhvdmVyLFxuLnBhZ2VyIGxpID4gYTpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5wYWdlciAubmV4dCA+IGEsXG4ucGFnZXIgLm5leHQgPiBzcGFuIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLnBhZ2VyIC5wcmV2aW91cyA+IGEsXG4ucGFnZXIgLnByZXZpb3VzID4gc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLnBhZ2VyIC5kaXNhYmxlZCA+IGEsXG4ucGFnZXIgLmRpc2FibGVkID4gYTpob3Zlcixcbi5wYWdlciAuZGlzYWJsZWQgPiBhOmZvY3VzLFxuLnBhZ2VyIC5kaXNhYmxlZCA+IHNwYW4ge1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMC4yZW0gMC42ZW0gMC4zZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG59XG5hLmxhYmVsOmhvdmVyLFxuYS5sYWJlbDpmb2N1cyB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5sYWJlbDplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYnRuIC5sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuLmxhYmVsLWRlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xufVxuLmxhYmVsLWRlZmF1bHRbaHJlZl06aG92ZXIsXG4ubGFiZWwtZGVmYXVsdFtocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1ZTVlNWU7XG59XG4ubGFiZWwtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG59XG4ubGFiZWwtcHJpbWFyeVtocmVmXTpob3Zlcixcbi5sYWJlbC1wcmltYXJ5W2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4NjA5MDtcbn1cbi5sYWJlbC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVjYjg1Yztcbn1cbi5sYWJlbC1zdWNjZXNzW2hyZWZdOmhvdmVyLFxuLmxhYmVsLXN1Y2Nlc3NbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDQ5ZDQ0O1xufVxuLmxhYmVsLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlO1xufVxuLmxhYmVsLWluZm9baHJlZl06aG92ZXIsXG4ubGFiZWwtaW5mb1tocmVmXTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMWIwZDU7XG59XG4ubGFiZWwtd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG59XG4ubGFiZWwtd2FybmluZ1tocmVmXTpob3Zlcixcbi5sYWJlbC13YXJuaW5nW2hyZWZdOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjOTcxZjtcbn1cbi5sYWJlbC1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xufVxuLmxhYmVsLWRhbmdlcltocmVmXTpob3Zlcixcbi5sYWJlbC1kYW5nZXJbaHJlZl06Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzkzMDJjO1xufVxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHBhZGRpbmc6IDNweCA3cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmJhZGdlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG4uYnRuLXhzIC5iYWRnZSxcbi5idG4tZ3JvdXAteHMgPiAuYnRuIC5iYWRnZSB7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMXB4IDVweDtcbn1cbmEuYmFkZ2U6aG92ZXIsXG5hLmJhZGdlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgPiAuYmFkZ2UsXG4ubmF2LXBpbGxzID4gLmFjdGl2ZSA+IGEgPiAuYmFkZ2Uge1xuICBjb2xvcjogIzMzN2FiNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gPiAuYmFkZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG59XG4ubGlzdC1ncm91cC1pdGVtID4gLmJhZGdlICsgLmJhZGdlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ubmF2LXBpbGxzID4gbGkgPiBhID4gLmJhZGdlIHtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbn1cbi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xufVxuLmp1bWJvdHJvbiBoMSxcbi5qdW1ib3Ryb24gLmgxIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uanVtYm90cm9uIHAge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDIxcHg7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG4uanVtYm90cm9uID4gaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZDVkNWQ1O1xufVxuLmNvbnRhaW5lciAuanVtYm90cm9uLFxuLmNvbnRhaW5lci1mbHVpZCAuanVtYm90cm9uIHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uanVtYm90cm9uIC5jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuanVtYm90cm9uIHtcbiAgICBwYWRkaW5nLXRvcDogNDhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbiAgfVxuICAuY29udGFpbmVyIC5qdW1ib3Ryb24sXG4gIC5jb250YWluZXItZmx1aWQgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLmp1bWJvdHJvbiBoMSxcbiAgLmp1bWJvdHJvbiAuaDEge1xuICAgIGZvbnQtc2l6ZTogNjNweDtcbiAgfVxufVxuLnRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA0cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYm9yZGVyIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IGJvcmRlciAwLjJzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycyBlYXNlLWluLW91dDtcbn1cbi50aHVtYm5haWwgPiBpbWcsXG4udGh1bWJuYWlsIGEgPiBpbWcge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuYS50aHVtYm5haWw6aG92ZXIsXG5hLnRodW1ibmFpbDpmb2N1cyxcbmEudGh1bWJuYWlsLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cbi50aHVtYm5haWwgLmNhcHRpb24ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuLmFsZXJ0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5hbGVydCBoNCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmFsZXJ0IC5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYWxlcnQgPiBwLFxuLmFsZXJ0ID4gdWwge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmFsZXJ0ID4gcCArIHAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG4uYWxlcnQtZGlzbWlzc2FibGUsXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuLmFsZXJ0LWRpc21pc3NhYmxlIC5jbG9zZSxcbi5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTJweDtcbiAgcmlnaHQ6IC0yMXB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5hbGVydC1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbn1cbi5hbGVydC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M5ZTJiMztcbn1cbi5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyYjU0MmM7XG59XG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMzE3MDhmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG59XG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhNmUxZWM7XG59XG4uYWxlcnQtaW5mbyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMjQ1MjY5O1xufVxuLmFsZXJ0LXdhcm5pbmcge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFlYmNjO1xufVxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjdlMWI1O1xufVxuLmFsZXJ0LXdhcm5pbmcgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY2NTEyYztcbn1cbi5hbGVydC1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbiAgYm9yZGVyLWNvbG9yOiAjZWJjY2QxO1xufVxuLmFsZXJ0LWRhbmdlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNGI5YzA7XG59XG4uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM4NDM1MzQ7XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICBmcm9tIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MHB4IDA7XG4gIH1cbiAgdG8ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggMDtcbiAgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCAwO1xuICB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbn1cbi5wcm9ncmVzcyB7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICAtby10cmFuc2l0aW9uOiB3aWR0aCAwLjZzIGVhc2U7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXIsXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xufVxuLnByb2dyZXNzLmFjdGl2ZSAucHJvZ3Jlc3MtYmFyLFxuLnByb2dyZXNzLWJhci5hY3RpdmUge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMnMgbGluZWFyIGluZmluaXRlO1xuICAtby1hbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAycyBsaW5lYXIgaW5maW5pdGU7XG59XG4ucHJvZ3Jlc3MtYmFyLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuLnByb2dyZXNzLXN0cmlwZWQgLnByb2dyZXNzLWJhci1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuLnByb2dyZXNzLWJhci1pbmZvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzViYzBkZTtcbn1cbi5wcm9ncmVzcy1zdHJpcGVkIC5wcm9ncmVzcy1iYXItaW5mbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5wcm9ncmVzcy1iYXItd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGFkNGU7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG4ucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTUzNGY7XG59XG4ucHJvZ3Jlc3Mtc3RyaXBlZCAucHJvZ3Jlc3MtYmFyLWRhbmdlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi5tZWRpYSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG4ubWVkaWE6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLm1lZGlhLFxuLm1lZGlhLWJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6b29tOiAxO1xufVxuLm1lZGlhLWJvZHkge1xuICB3aWR0aDogMTAwMDBweDtcbn1cbi5tZWRpYS1vYmplY3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5tZWRpYS1vYmplY3QuaW1nLXRodW1ibmFpbCB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5tZWRpYS1yaWdodCxcbi5tZWRpYSA+IC5wdWxsLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLm1lZGlhLWxlZnQsXG4ubWVkaWEgPiAucHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbi5tZWRpYS1sZWZ0LFxuLm1lZGlhLXJpZ2h0LFxuLm1lZGlhLWJvZHkge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuLm1lZGlhLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ubWVkaWEtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cbi5tZWRpYS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLm1lZGlhLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubGlzdC1ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNHB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNHB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQ6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uZGlzYWJsZWQgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZDpob3ZlciAubGlzdC1ncm91cC1pdGVtLXRleHQsXG4ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0tdGV4dCB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpob3Zlcixcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IHNtYWxsLFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nID4gc21hbGwsXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZTpmb2N1cyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcgPiBzbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCxcbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyA+IC5zbWFsbCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6aG92ZXIgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0LFxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmU6Zm9jdXMgLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgY29sb3I6ICNjN2RkZWY7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBjb2xvcjogIzU1NTtcbn1cbmEubGlzdC1ncm91cC1pdGVtIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0gLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMzM7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW06aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW06Zm9jdXMge1xuICBjb2xvcjogIzU1NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMGU5YzY7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzcy5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNjNzYzZDtcbiAgYm9yZGVyLWNvbG9yOiAjM2M3NjNkO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMzMTcwOGY7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mbyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNGUzZjM7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMxNzA4ZjtcbiAgYm9yZGVyLWNvbG9yOiAjMzE3MDhmO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIC5saXN0LWdyb3VwLWl0ZW0taGVhZGluZyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyAubGlzdC1ncm91cC1pdGVtLWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWYyY2M7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmUsXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6aG92ZXIsXG5hLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZTpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjtcbiAgYm9yZGVyLWNvbG9yOiAjOGE2ZDNiO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogI2E5NDQ0MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZGVkZTtcbn1cbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIgLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6ICNhOTQ0NDI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmNjY2M7XG59XG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlLFxuYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlcixcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZTpob3ZlcixcbmEubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5hY3RpdmU6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E5NDQ0MjtcbiAgYm9yZGVyLWNvbG9yOiAjYTk0NDQyO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1oZWFkaW5nIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS10ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbi5wYW5lbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLnBhbmVsLWJvZHkge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnBhbmVsLWhlYWRpbmcge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsLWhlYWRpbmcgPiAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnBhbmVsLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wYW5lbC10aXRsZSA+IGEsXG4ucGFuZWwtdGl0bGUgPiBzbWFsbCxcbi5wYW5lbC10aXRsZSA+IC5zbWFsbCxcbi5wYW5lbC10aXRsZSA+IHNtYWxsID4gYSxcbi5wYW5lbC10aXRsZSA+IC5zbWFsbCA+IGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5wYW5lbC1mb290ZXIge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAubGlzdC1ncm91cCxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA+IC5saXN0LWdyb3VwIC5saXN0LWdyb3VwLWl0ZW0sXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5wYW5lbCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC5wYW5lbC1oZWFkaW5nICsgLnBhbmVsLWNvbGxhcHNlID4gLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLnBhbmVsLWhlYWRpbmcgKyAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwICsgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG59XG4ucGFuZWwgPiAudGFibGUsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZSxcbi5wYW5lbCA+IC5wYW5lbC1jb2xsYXBzZSA+IC50YWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ucGFuZWwgPiAudGFibGUgY2FwdGlvbixcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlIGNhcHRpb24sXG4ucGFuZWwgPiAucGFuZWwtY29sbGFwc2UgPiAudGFibGUgY2FwdGlvbiB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0aGVhZDpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpmaXJzdC1jaGlsZCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpmaXJzdC1jaGlsZCA+IHRoZWFkOmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmZpcnN0LWNoaWxkID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGhlYWQ6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmZpcnN0LWNoaWxkID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6Zmlyc3QtY2hpbGQgPiAudGFibGU6Zmlyc3QtY2hpbGQgPiB0Ym9keTpmaXJzdC1jaGlsZCA+IHRyOmZpcnN0LWNoaWxkIHRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG59XG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRkOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Ym9keTpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmU6bGFzdC1jaGlsZCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGZvb3Q6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZTpsYXN0LWNoaWxkID4gdGJvZHk6bGFzdC1jaGlsZCA+IHRyOmxhc3QtY2hpbGQgdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlOmxhc3QtY2hpbGQgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRib2R5Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGU6bGFzdC1jaGlsZCA+IHRmb290Omxhc3QtY2hpbGQgPiB0cjpsYXN0LWNoaWxkIHRoOmxhc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZTpsYXN0LWNoaWxkID4gLnRhYmxlOmxhc3QtY2hpbGQgPiB0Zm9vdDpsYXN0LWNoaWxkID4gdHI6bGFzdC1jaGlsZCB0aDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cbi5wYW5lbCA+IC5wYW5lbC1ib2R5ICsgLnRhYmxlLFxuLnBhbmVsID4gLnBhbmVsLWJvZHkgKyAudGFibGUtcmVzcG9uc2l2ZSxcbi5wYW5lbCA+IC50YWJsZSArIC5wYW5lbC1ib2R5LFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgKyAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xufVxuLnBhbmVsID4gLnRhYmxlID4gdGJvZHk6Zmlyc3QtY2hpbGQgPiB0cjpmaXJzdC1jaGlsZCB0aCxcbi5wYW5lbCA+IC50YWJsZSA+IHRib2R5OmZpcnN0LWNoaWxkID4gdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7XG59XG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRoOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpmaXJzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGZvb3QgPiB0ciA+IHRkOmZpcnN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGg6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyID4gdGQ6bGFzdC1jaGlsZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHIgPiB0ZDpsYXN0LWNoaWxkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyID4gdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGhlYWQgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmZpcnN0LWNoaWxkID4gdGQsXG4ucGFuZWwgPiAudGFibGUtYm9yZGVyZWQgPiB0aGVhZCA+IHRyOmZpcnN0LWNoaWxkID4gdGgsXG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCA+IHRoZWFkID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6Zmlyc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1yZXNwb25zaXZlID4gLnRhYmxlLWJvcmRlcmVkID4gdGJvZHkgPiB0cjpmaXJzdC1jaGlsZCA+IHRoIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRkLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0ZCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRib2R5ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Ym9keSA+IHRyOmxhc3QtY2hpbGQgPiB0aCxcbi5wYW5lbCA+IC50YWJsZS1ib3JkZXJlZCA+IHRmb290ID4gdHI6bGFzdC1jaGlsZCA+IHRoLFxuLnBhbmVsID4gLnRhYmxlLXJlc3BvbnNpdmUgPiAudGFibGUtYm9yZGVyZWQgPiB0Zm9vdCA+IHRyOmxhc3QtY2hpbGQgPiB0aCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucGFuZWwgPiAudGFibGUtcmVzcG9uc2l2ZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5wYW5lbC1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLnBhbmVsLWdyb3VwIC5wYW5lbCArIC5wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSxcbi5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZyArIC5wYW5lbC1jb2xsYXBzZSA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4ucGFuZWwtZ3JvdXAgLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuLnBhbmVsLWRlZmF1bHQge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbn1cbi5wYW5lbC1kZWZhdWx0ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkZGQ7XG59XG4ucGFuZWwtZGVmYXVsdCA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZjVmNWY1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuLnBhbmVsLWRlZmF1bHQgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZGRkO1xufVxuLnBhbmVsLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICMzMzdhYjc7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci1jb2xvcjogIzMzN2FiNztcbn1cbi5wYW5lbC1wcmltYXJ5ID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzMzdhYjc7XG59XG4ucGFuZWwtcHJpbWFyeSA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjMzM3YWI3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhbmVsLXByaW1hcnkgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzM3YWI3O1xufVxuLnBhbmVsLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICNkNmU5YzY7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzYzc2M2Q7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZmYwZDg7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZTljNjtcbn1cbi5wYW5lbC1zdWNjZXNzID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNkNmU5YzY7XG59XG4ucGFuZWwtc3VjY2VzcyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZGZmMGQ4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2M3NjNkO1xufVxuLnBhbmVsLXN1Y2Nlc3MgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZDZlOWM2O1xufVxuLnBhbmVsLWluZm8ge1xuICBib3JkZXItY29sb3I6ICNiY2U4ZjE7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICMzMTcwOGY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOWVkZjc7XG4gIGJvcmRlci1jb2xvcjogI2JjZThmMTtcbn1cbi5wYW5lbC1pbmZvID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNiY2U4ZjE7XG59XG4ucGFuZWwtaW5mbyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZDllZGY3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzE3MDhmO1xufVxuLnBhbmVsLWluZm8gPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjYmNlOGYxO1xufVxuLnBhbmVsLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIHtcbiAgY29sb3I6ICM4YTZkM2I7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZWJjYztcbn1cbi5wYW5lbC13YXJuaW5nID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmYWViY2M7XG59XG4ucGFuZWwtd2FybmluZyA+IC5wYW5lbC1oZWFkaW5nIC5iYWRnZSB7XG4gIGNvbG9yOiAjZmNmOGUzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xufVxuLnBhbmVsLXdhcm5pbmcgPiAucGFuZWwtZm9vdGVyICsgLnBhbmVsLWNvbGxhcHNlID4gLnBhbmVsLWJvZHkge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmFlYmNjO1xufVxuLnBhbmVsLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2ViY2NkMTtcbn1cbi5wYW5lbC1kYW5nZXIgPiAucGFuZWwtaGVhZGluZyB7XG4gIGNvbG9yOiAjYTk0NDQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjJkZWRlO1xuICBib3JkZXItY29sb3I6ICNlYmNjZDE7XG59XG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcgKyAucGFuZWwtY29sbGFwc2UgPiAucGFuZWwtYm9keSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlYmNjZDE7XG59XG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWhlYWRpbmcgLmJhZGdlIHtcbiAgY29sb3I6ICNmMmRlZGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhOTQ0NDI7XG59XG4ucGFuZWwtZGFuZ2VyID4gLnBhbmVsLWZvb3RlciArIC5wYW5lbC1jb2xsYXBzZSA+IC5wYW5lbC1ib2R5IHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ViY2NkMTtcbn1cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbi5lbWJlZC1yZXNwb25zaXZlIGlmcmFtZSxcbi5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LFxuLmVtYmVkLXJlc3BvbnNpdmUgdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG59XG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgcGFkZGluZy1ib3R0b206IDc1JTtcbn1cbi53ZWxsIHtcbiAgbWluLWhlaWdodDogMjBweDtcbiAgcGFkZGluZzogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi53ZWxsIGJsb2NrcXVvdGUge1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cbi53ZWxsLWxnIHtcbiAgcGFkZGluZzogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLndlbGwtc20ge1xuICBwYWRkaW5nOiA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyMXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MjApO1xuICBvcGFjaXR5OiAwLjI7XG59XG4uY2xvc2U6aG92ZXIsXG4uY2xvc2U6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdXRsaW5lOiAwO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTI1JSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3MgZWFzZS1vdXQsIC1vLXRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuLm1vZGFsLmluIC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IDEwcHg7XG59XG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm94LXNoYWRvdzogMCAzcHggOXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgb3V0bGluZTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gIG9wYWNpdHk6IDA7XG59XG4ubW9kYWwtYmFja2Ryb3AuaW4ge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG59XG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG59XG4ubW9kYWwtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQzO1xufVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG4ubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTVlNWU1O1xufVxuLm1vZGFsLWZvb3RlciAuYnRuICsgLmJ0biB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4ubW9kYWwtZm9vdGVyIC5idG4tZ3JvdXAgLmJ0biArIC5idG4ge1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5tb2RhbC1mb290ZXIgLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIHdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgfVxuICAubW9kYWwtY29udGVudCB7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyB7XG4gICAgd2lkdGg6IDkwMHB4O1xuICB9XG59XG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA3MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDM7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICBvcGFjaXR5OiAwO1xufVxuLnRvb2x0aXAuaW4ge1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xuICBvcGFjaXR5OiAwLjk7XG59XG4udG9vbHRpcC50b3Age1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cbi50b29sdGlwLnJpZ2h0IHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG59XG4udG9vbHRpcC5ib3R0b20ge1xuICBwYWRkaW5nOiA1cHggMDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuLnRvb2x0aXAubGVmdCB7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBtYXJnaW4tbGVmdDogLTNweDtcbn1cbi50b29sdGlwLnRvcCAudG9vbHRpcC1hcnJvdyB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC50b3AtbGVmdCAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiA1cHg7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC50b3AtcmlnaHQgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgYm9yZGVyLXdpZHRoOiA1cHggNXB4IDA7XG4gIGJvcmRlci10b3AtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5yaWdodCAudG9vbHRpcC1hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDtcbn1cbi50b29sdGlwLmxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7XG59XG4udG9vbHRpcC5ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAuYm90dG9tLWxlZnQgLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAuYm90dG9tLXJpZ2h0IC50b29sdGlwLWFycm93IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1cHg7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIGJvcmRlci13aWR0aDogMCA1cHggNXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xufVxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAzcHggOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4udG9vbHRpcC1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIHBhZGRpbmc6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS40Mjg1NzE0MztcbiAgbGluZS1icmVhazogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG4ucG9wb3Zlci50b3Age1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5wb3BvdmVyLnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ucG9wb3Zlci5ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLnBvcG92ZXIubGVmdCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cbi5wb3BvdmVyID4gLmFycm93IHtcbiAgYm9yZGVyLXdpZHRoOiAxMXB4O1xufVxuLnBvcG92ZXIgPiAuYXJyb3csXG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG4ucG9wb3ZlciA+IC5hcnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci13aWR0aDogMTBweDtcbn1cbi5wb3BvdmVyLnRvcCA+IC5hcnJvdyB7XG4gIGJvdHRvbTogLTExcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItdG9wLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLnBvcG92ZXIudG9wID4gLmFycm93OmFmdGVyIHtcbiAgYm90dG9tOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG4ucG9wb3Zlci5yaWdodCA+IC5hcnJvdyB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5wb3BvdmVyLnJpZ2h0ID4gLmFycm93OmFmdGVyIHtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMXB4O1xuICBjb250ZW50OiBcIiBcIjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICBib3JkZXItbGVmdC13aWR0aDogMDtcbn1cbi5wb3BvdmVyLmJvdHRvbSA+IC5hcnJvdyB7XG4gIHRvcDogLTExcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMXB4O1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnBvcG92ZXIuYm90dG9tID4gLmFycm93OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgY29udGVudDogXCIgXCI7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG59XG4ucG9wb3Zlci5sZWZ0ID4gLmFycm93IHtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAtMTFweDtcbiAgbWFyZ2luLXRvcDogLTExcHg7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLnBvcG92ZXIubGVmdCA+IC5hcnJvdzphZnRlciB7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvdHRvbTogLTEwcHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBib3JkZXItcmlnaHQtd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmO1xufVxuLnBvcG92ZXItdGl0bGUge1xuICBwYWRkaW5nOiA4cHggMTRweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbn1cbi5wb3BvdmVyLWNvbnRlbnQge1xuICBwYWRkaW5nOiA5cHggMTRweDtcbn1cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjZzIGVhc2UtaW4tb3V0IGxlZnQ7XG4gIC1vLXRyYW5zaXRpb246IDAuNnMgZWFzZS1pbi1vdXQgbGVmdDtcbiAgdHJhbnNpdGlvbjogMC42cyBlYXNlLWluLW91dCBsZWZ0O1xufVxuLmNhcm91c2VsLWlubmVyID4gLml0ZW0gPiBpbWcsXG4uY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbSA+IGEgPiBpbWcge1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBhbGwgYW5kICh0cmFuc2Zvcm0tM2QpLCAoLXdlYmtpdC10cmFuc2Zvcm0tM2QpIHtcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0LCAtby10cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dCxcbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0uYWN0aXZlLnJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLnByZXYsXG4gIC5jYXJvdXNlbC1pbm5lciA+IC5pdGVtLmFjdGl2ZS5sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmNhcm91c2VsLWlubmVyID4gLml0ZW0ubmV4dC5sZWZ0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5wcmV2LnJpZ2h0LFxuICAuY2Fyb3VzZWwtaW5uZXIgPiAuaXRlbS5hY3RpdmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUsXG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAuYWN0aXZlIHtcbiAgbGVmdDogMDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5uZXh0LFxuLmNhcm91c2VsLWlubmVyID4gLnByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAubmV4dCB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY2Fyb3VzZWwtaW5uZXIgPiAucHJldiB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLm5leHQubGVmdCxcbi5jYXJvdXNlbC1pbm5lciA+IC5wcmV2LnJpZ2h0IHtcbiAgbGVmdDogMDtcbn1cbi5jYXJvdXNlbC1pbm5lciA+IC5hY3RpdmUubGVmdCB7XG4gIGxlZnQ6IC0xMDAlO1xufVxuLmNhcm91c2VsLWlubmVyID4gLmFjdGl2ZS5yaWdodCB7XG4gIGxlZnQ6IDEwMCU7XG59XG4uY2Fyb3VzZWwtY29udHJvbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxNSU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLmxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSAwJSwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDAsIDAsIDAsIDAuNSkpLCB0byhyZ2JhKDAsIDAsIDAsIDAuMDAwMSkpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMC4wMDAxKSAxMDAlKTtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nIzgwMDAwMDAwJywgZW5kQ29sb3JzdHI9JyMwMDAwMDAwMCcsIEdyYWRpZW50VHlwZT0xKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuLmNhcm91c2VsLWNvbnRyb2wucmlnaHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMDAwMSkgMCUsIHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwLjAwMDEpKSwgdG8ocmdiYSgwLCAwLCAwLCAwLjUpKSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjAwMDEpIDAlLCByZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJSk7XG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyMwMDAwMDAwMCcsIGVuZENvbG9yc3RyPScjODAwMDAwMDAnLCBHcmFkaWVudFR5cGU9MSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbi5jYXJvdXNlbC1jb250cm9sOmhvdmVyLFxuLmNhcm91c2VsLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xuICBvcGFjaXR5OiAwLjk7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCxcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLXJpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tbGVmdCB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xufVxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCxcbi5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1yaWdodCB7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wgLmljb24tbmV4dCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBzZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDM5XCI7XG59XG4uY2Fyb3VzZWwtY29udHJvbCAuaWNvbi1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyMDNhXCI7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHotaW5kZXg6IDE1O1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMzAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAxcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMCBcXDk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyAuYWN0aXZlIHtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNSU7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogMTUlO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5jYXJvdXNlbC1jYXB0aW9uIC5idG4ge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJvdXNlbC1jb250cm9sIC5nbHlwaGljb24tY2hldnJvbi1sZWZ0LFxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWNvbnRyb2wgLmdseXBoaWNvbi1jaGV2cm9uLWxlZnQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLXByZXYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgfVxuICAuY2Fyb3VzZWwtY29udHJvbCAuZ2x5cGhpY29uLWNoZXZyb24tcmlnaHQsXG4gIC5jYXJvdXNlbC1jb250cm9sIC5pY29uLW5leHQge1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIH1cbiAgLmNhcm91c2VsLWNhcHRpb24ge1xuICAgIHJpZ2h0OiAyMCU7XG4gICAgbGVmdDogMjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICBib3R0b206IDIwcHg7XG4gIH1cbn1cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIsXG4uZGwtaG9yaXpvbnRhbCBkZDpiZWZvcmUsXG4uZGwtaG9yaXpvbnRhbCBkZDphZnRlcixcbi5jb250YWluZXI6YmVmb3JlLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YmVmb3JlLFxuLmNvbnRhaW5lci1mbHVpZDphZnRlcixcbi5yb3c6YmVmb3JlLFxuLnJvdzphZnRlcixcbi5mb3JtLWhvcml6b250YWwgLmZvcm0tZ3JvdXA6YmVmb3JlLFxuLmZvcm0taG9yaXpvbnRhbCAuZm9ybS1ncm91cDphZnRlcixcbi5idG4tdG9vbGJhcjpiZWZvcmUsXG4uYnRuLXRvb2xiYXI6YWZ0ZXIsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpiZWZvcmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDphZnRlcixcbi5uYXY6YmVmb3JlLFxuLm5hdjphZnRlcixcbi5uYXZiYXI6YmVmb3JlLFxuLm5hdmJhcjphZnRlcixcbi5uYXZiYXItaGVhZGVyOmJlZm9yZSxcbi5uYXZiYXItaGVhZGVyOmFmdGVyLFxuLm5hdmJhci1jb2xsYXBzZTpiZWZvcmUsXG4ubmF2YmFyLWNvbGxhcHNlOmFmdGVyLFxuLnBhZ2VyOmJlZm9yZSxcbi5wYWdlcjphZnRlcixcbi5wYW5lbC1ib2R5OmJlZm9yZSxcbi5wYW5lbC1ib2R5OmFmdGVyLFxuLm1vZGFsLWhlYWRlcjpiZWZvcmUsXG4ubW9kYWwtaGVhZGVyOmFmdGVyLFxuLm1vZGFsLWZvb3RlcjpiZWZvcmUsXG4ubW9kYWwtZm9vdGVyOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuLmNsZWFyZml4OmFmdGVyLFxuLmRsLWhvcml6b250YWwgZGQ6YWZ0ZXIsXG4uY29udGFpbmVyOmFmdGVyLFxuLmNvbnRhaW5lci1mbHVpZDphZnRlcixcbi5yb3c6YWZ0ZXIsXG4uZm9ybS1ob3Jpem9udGFsIC5mb3JtLWdyb3VwOmFmdGVyLFxuLmJ0bi10b29sYmFyOmFmdGVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6YWZ0ZXIsXG4ubmF2OmFmdGVyLFxuLm5hdmJhcjphZnRlcixcbi5uYXZiYXItaGVhZGVyOmFmdGVyLFxuLm5hdmJhci1jb2xsYXBzZTphZnRlcixcbi5wYWdlcjphZnRlcixcbi5wYW5lbC1ib2R5OmFmdGVyLFxuLm1vZGFsLWhlYWRlcjphZnRlcixcbi5tb2RhbC1mb290ZXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbn1cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG4ucHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uYWZmaXgge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cbi52aXNpYmxlLXhzLFxuLnZpc2libGUtc20sXG4udmlzaWJsZS1tZCxcbi52aXNpYmxlLWxnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnZpc2libGUteHMtYmxvY2ssXG4udmlzaWJsZS14cy1pbmxpbmUsXG4udmlzaWJsZS14cy1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1zbS1ibG9jayxcbi52aXNpYmxlLXNtLWlubGluZSxcbi52aXNpYmxlLXNtLWlubGluZS1ibG9jayxcbi52aXNpYmxlLW1kLWJsb2NrLFxuLnZpc2libGUtbWQtaW5saW5lLFxuLnZpc2libGUtbWQtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtbGctYmxvY2ssXG4udmlzaWJsZS1sZy1pbmxpbmUsXG4udmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXhzLFxuICB0ZC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtc20sXG4gIHRkLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtbWQsXG4gIHRkLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLWxnLFxuICB0ZC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlkZGVuLXNtIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1wcmludCxcbiAgdGQudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuaGlkZGVuLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC5jc3MubWFwICovXG4iLCIvLyBDb2xvciBzZXR0aW5ncyBnZW5lcmFsXG4kY29sb3ItZGVmYXVsdDogIzAwMDAwMDtcbiRjb2xvci1hbG1vc3QtYmxhY2s6ICMxRDFGMjQ7XG4kY29sb3ItYWNjZW50OiByZ2IoMjI4LCAwLCA0Myk7XG4kY29sb3ItYWNjZW50LS1saWdodDogcmdiYSgkY29sb3ItYWNjZW50LDAuOCk7XG4kY29sb3ItbGlnaHQ6ICNlZGVkZWQ7XG4kY29sb3ItZGFyazogI2NjY2NjYztcbiRjb2xvci13aGl0ZTogI2ZmZmZmZjtcbiRib3JkZXItY29sb3I6ICRjb2xvci1kYXJrO1xuJGNvbG9yLW1pZC1ncmF5OiByZ2IoMTM3LDE1NCwxNTApOyAvLyAjODk5YTk2XG4kY29sb3ItZ3JleS1saWdodDogI2U2ZTdlOTtcblxuLy8gQ29sb3Igc2V0dGluZ3MgZm9yIHRleHRcbiRjb2xvci10ZXh0OiAkY29sb3ItZGVmYXVsdDtcbiRjb2xvci10ZXh0LWFjY2VudDogJGNvbG9yLWFjY2VudDtcbiRjb2xvci10ZXh0LWxpZ2h0OiAkY29sb3Itd2hpdGU7XG4kY29sb3ItdGV4dC1kYXJrOiAkY29sb3ItZGFyaztcbiRjb2xvci10ZXh0LXNsaWRlcjogJGNvbG9yLXdoaXRlO1xuXG4vLyBHcmFkaWVudHMgc2V0dGluZ3NcbiRncmFkaWVudC1kZWZhdWx0OiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoJGNvbG9yLWRlZmF1bHQsMSkgMCUscmdiYSgkY29sb3ItbGlnaHQsMSkgNzUlLHJnYmEoJGNvbG9yLWxpZ2h0LC43KSAxMDAlKTtcbiRncmFkaWVudC1saWdodDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKCRjb2xvci1kZWZhdWx0LC44KSAwJSxyZ2JhKCRjb2xvci1saWdodCwuNikgNzUlLHJnYmEoJGNvbG9yLWxpZ2h0LC41KSAxMDAlKTtcbiRncmFkaWVudC1oaWdobGlnaHQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgkY29sb3ItYWNjZW50LDApIDAlLHJnYmEoJGNvbG9yLWFjY2VudCwwLjgpIDEwMCUpO1xuXG4vLyBCb3ggc2hhZG93XG4kYm94LXNoYWRvdzogMXB4IDJweCAxMHB4IDFweCByZ2JhKGJsYWNrLC4xNSk7XG5cbi8vIFRyYW5zaXRpb25cbiR0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XG5cbi8vIERpc3RhbmNlc1xuLy8gaXMgb25seSB1c2VkIGZvciBkaXN0YW5jZSBiZXR3ZWVuIGVsZW1lbnRzIChncmlkIGRpc3RhbmNlKVxuJGdhcDogMTVweDtcbiRsZXR0ZXItc3BhY2luZy1nYXA6IDFweDtcblxuLy8gRm9udCBzaXplXG4kZm9udC1zaXplLWxhcmdlOiAzOHB4O1xuJGZvbnQtc2l6ZS1iaWc6IDMycHg7XG4kZm9udC1zaXplLWRlZmF1bHQ6IDE4cHg7XG4kZm9udC1zaXplLXNtYWxsOiAyMHB4O1xuJGZvbnQtc2l6ZS1leHRyYS1zbWFsbDogMTZweDtcblxuLy8gaGVhZGVyIGhlaWdodFxuJGhlYWRlci1oZWlnaHQ6IDEycmVtO1xuJGhlYWRlci1oZWlnaHQtLXNjcm9sbGVkOiAxMHJlbTtcbiRoZWFkZXItaGVpZ2h0LXBob25lOiA2MHB4O1xuXG4vLyBNYXguIHdpZHRoIGZyb20gY29udGVudFxuJG1heC13aWR0aDogMTYwcmVtO1xuXG4vLyBGb250IHdlaWdodFxuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAzMDA7XG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG4kZm9udC13ZWlnaHQtYm9sZDogNzAwO1xuXG4vLyBmb3IgeGwgc2NyZWVuc1xuJGNvbnRlbnQtLW1heC13aWR0aDogMTkyMHB4ICFkZWZhdWx0O1xuXG4kY29udGFpbmVyLWxnOiAxNDQwcHg7XG4kY29udGFpbmVyLW1kOiAxMTcwcHg7XG4kY29udGFpbmVyLXNtOiA5NzBweDtcbiRjb250YWluZXIteHM6IGNhbGMoMTAwdncgLSAjeyRnYXB9KTtcblxuJGNvbnRhaW5lci13aWR0aDogMTQ0MHB4O1xuJG1vYmlsZS13aWR0aDogOTkycHg7XG4kc2l0ZS13aWR0aDogY2FsYygjeyRjb250YWluZXItd2lkdGh9IC0gI3skZ2FwfSAqIDIpO1xuXG4kZmlyc3Qtc2VjdGlvbi1tYXJnaW4tdG9wOiAzMnB4O1xuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5cbiVjb2xvcmVkLWJhY2tncm91bmQge1xuICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG5cbiAgJjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG5cbiAgICAvL2h0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzMyNjEzODk2L2hvdy10by1oYWNrLXVuc3VwcG9ydGVkLW1peC1ibGVuZC1tb2RlLWNzcy1wcm9wZXJ0eVxuICAgIC8vaHR0cHM6Ly9jYW5pdXNlLmNvbS8jc2VhcmNoPW1peC1ibGVuZC1tb2RlXG4gICAgQHN1cHBvcnRzIChtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHkpIHtcbiAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICB9XG4gICAgQHN1cHBvcnRzIG5vdCAobWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5KSB7XG4gICAgICBvcGFjaXR5OiAwLjc1O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgb3BhY2l0eTogMC43NTtcbiAgICB9XG4gIH1cblxuICAvL2h0dHBzOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvYXJ0aWNsZXMvd2VicmV2LzIwMDAwNmIuaHRtbFxuICAmID4gZGl2LFxuICBkaXYgPiBwLFxuICAqID4gKixcbiAgJj4gKixcbiAgZGl2ICoge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgYSxcbiAgYTpmb2N1cyxcbiAgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtc2xpZGVyICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2xpZGVyICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbiVibG9jay1saW5rLXN0eWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1kYXJrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vY29sb3I6ICRjb2xvci10ZXh0ICFpbXBvcnRhbnQ7XG5cbiAgLy9saW5lLWhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICAvLyBAZXh0ZW5kICVoZWFkbGluZTM6IHNlZSBwYXJ0aWFscy9fMy4yLnR5cG8tcG9zdC5zY3NzXG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItZGFyaztcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIEBpbmNsdWRlIHNldC1jb2wtd2lkdGgoMSwgdHJ1ZSk7XG4gICAgfVxuICB9XG5cblxuICAvLyY6aG92ZXIsXG4gIC8vbGkuYWN0aXZlICYge1xuICAvLyAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAvL1xuICAvLyAgJjphZnRlciB7XG4gIC8vICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAvLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAvLyAgICBkaXNwbGF5OiBibG9jaztcbiAgLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAvLyAgICByaWdodDogMDtcbiAgLy8gICAgYm90dG9tOiAwO1xuICAvLyAgICBoZWlnaHQ6IDNweDtcbiAgLy8gICAgd2lkdGg6IDk1cHg7XG4gIC8vICB9XG4gIC8vfVxufVxuXG4lcHVsbC1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAxMDB2dztcbiAgbWFyZ2luLWxlZnQ6IC0xMDB2dztcbn1cblxuJXB1bGwtcmlnaHQge1xuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gIH1cbn1cblxuJXBhZGRpbmctcmlnaHQtMS1jb2wge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCN7JGNvbnRhaW5lci13aWR0aH0gLyAxMik7XG4gIEBtZWRpYShtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGgpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEwMHZ3IC8gMTIpXG4gIH1cbn1cblxuJXB1bGwtcmlnaHQtMS1jb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiBjYWxjKC0jeyRjb250YWluZXItd2lkdGh9IC8gMTIpO1xuICBAbWVkaWEobWF4LXdpZHRoOiAkY29udGFpbmVyLXdpZHRoKSB7XG4gICAgcmlnaHQ6IGNhbGMoLTEwMHZ3IC8gMTIpXG4gIH1cbn1cblxuJXB1bGwtbGVmdC0xLWNvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogY2FsYygtI3skY29udGFpbmVyLXdpZHRofSAvIDEyKTtcbiAgQG1lZGlhKG1heC13aWR0aDogJGNvbnRhaW5lci13aWR0aCkge1xuICAgIGxlZnQ6IGNhbGMoLTEwMHZ3IC8gMTIpXG4gIH1cbn1cblxuXG4lcmVzZXQtbmVzdGVkLWJvb3RzdHJhcC1ncmlkLWNvbHVtbnMge1xuICBAaW5jbHVkZSByZXNldC1uZXN0ZWQtYm9vdHN0cmFwLWdyaWQtY29sdW1ucygxKTtcbiAgQGluY2x1ZGUgcmVzZXQtbmVzdGVkLWJvb3RzdHJhcC1ncmlkLWNvbHVtbnMoMik7XG4gIEBpbmNsdWRlIHJlc2V0LW5lc3RlZC1ib290c3RyYXAtZ3JpZC1jb2x1bW5zKDMpO1xuICBAaW5jbHVkZSByZXNldC1uZXN0ZWQtYm9vdHN0cmFwLWdyaWQtY29sdW1ucyg0KTtcbiAgQGluY2x1ZGUgcmVzZXQtbmVzdGVkLWJvb3RzdHJhcC1ncmlkLWNvbHVtbnMoNSk7XG4gIEBpbmNsdWRlIHJlc2V0LW5lc3RlZC1ib290c3RyYXAtZ3JpZC1jb2x1bW5zKDYpO1xuICBAaW5jbHVkZSByZXNldC1uZXN0ZWQtYm9vdHN0cmFwLWdyaWQtY29sdW1ucyg3KTtcbiAgQGluY2x1ZGUgcmVzZXQtbmVzdGVkLWJvb3RzdHJhcC1ncmlkLWNvbHVtbnMoOCk7XG4gIEBpbmNsdWRlIHJlc2V0LW5lc3RlZC1ib290c3RyYXAtZ3JpZC1jb2x1bW5zKDkpO1xuICBAaW5jbHVkZSByZXNldC1uZXN0ZWQtYm9vdHN0cmFwLWdyaWQtY29sdW1ucygxMCk7XG4gIEBpbmNsdWRlIHJlc2V0LW5lc3RlZC1ib290c3RyYXAtZ3JpZC1jb2x1bW5zKDExKTtcbiAgQGluY2x1ZGUgcmVzZXQtbmVzdGVkLWJvb3RzdHJhcC1ncmlkLWNvbHVtbnMoMTIpO1xufVxuXG4lcmVzZXQtbmVzdGVkLWJvb3RzdHJhcC1ncmlkLW9mZnNldCB7XG4gIEBpbmNsdWRlIHJlc2V0LW5lc3RlZC1ib290c3RyYXAtZ3JpZC1vZmZzZXQoMSk7XG4gIEBpbmNsdWRlIHJlc2V0LW5lc3RlZC1ib290c3RyYXAtZ3JpZC1vZmZzZXQoMik7XG4gIEBpbmNsdWRlIHJlc2V0LW5lc3RlZC1ib290c3RyYXAtZ3JpZC1vZmZzZXQoMyk7XG4gIEBpbmNsdWRlIHJlc2V0LW5lc3RlZC1ib290c3RyYXAtZ3JpZC1vZmZzZXQoNCk7XG4gIEBpbmNsdWRlIHJlc2V0LW5lc3RlZC1ib290c3RyYXAtZ3JpZC1vZmZzZXQoNSk7XG4gIEBpbmNsdWRlIHJlc2V0LW5lc3RlZC1ib290c3RyYXAtZ3JpZC1vZmZzZXQoNik7XG4gIEBpbmNsdWRlIHJlc2V0LW5lc3RlZC1ib290c3RyYXAtZ3JpZC1vZmZzZXQoNyk7XG4gIEBpbmNsdWRlIHJlc2V0LW5lc3RlZC1ib290c3RyYXAtZ3JpZC1vZmZzZXQoOCk7XG4gIEBpbmNsdWRlIHJlc2V0LW5lc3RlZC1ib290c3RyYXAtZ3JpZC1vZmZzZXQoOSk7XG4gIEBpbmNsdWRlIHJlc2V0LW5lc3RlZC1ib290c3RyYXAtZ3JpZC1vZmZzZXQoMTApO1xuICBAaW5jbHVkZSByZXNldC1uZXN0ZWQtYm9vdHN0cmFwLWdyaWQtb2Zmc2V0KDExKTtcbiAgQGluY2x1ZGUgcmVzZXQtbmVzdGVkLWJvb3RzdHJhcC1ncmlkLW9mZnNldCgxMik7XG59XG5cbiVidWxsZXQtbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNmVtO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXDIwMjJcIjtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1hY2NlbnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgfVxuICB9XG5cbiAgJi51bmRlcmxpbmVkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICBsaSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMjhweCAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1kYXJrO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiVyZWQtbnVtYmVyZWQtYnVsbGV0LWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb3VudGVyLXJlc2V0OiBjdXN0b20tY291bnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWxlZnQ6ICRnYXA7XG5cbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBjb3VudGVyLWluY3JlbWVudDogY3VzdG9tLWNvdW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogY291bnRlcihjdXN0b20tY291bnRlcik7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1leHRyYS1zbWFsbDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICBjb2xvcjogcmVkO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtNDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIH1cbiAgfVxuXG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxufVxuXG4lZG93bmxvYWQtZmlsZSB7XG4gIC8vIEBleHRlbmQgJW1vcmVMaW5rOiBzZWUgcGFydGlhbHMvXzMuMS50eXBvLnNjc3NcbiAgY29sb3I6ICRjb2xvci10ZXh0LWFjY2VudCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXI6IDA7XG5cbiAgJjpmb2N1cyB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvLyBAZXh0ZW5kICVkYXRhSWNvbjogc2VlIHBhcnRpYWxzL18zLjEudHlwby5zY3NzXG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBjb250ZW50OiBcIlxcZTkwN1wiICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAtMTVweCAxNXB4IDAgMDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtYWNjZW50O1xuICB9XG59XG5cbiVidXR0b24tLWRlZmF1bHQge1xuICAvLyBAZXh0ZW5kICVmb250U2VtaWJvbGQ6IHNlZSBwYXJ0aWFscy9fMy4xLnR5cG8uc2Nzc1xuICAgIFxuICBiYWNrZ3JvdW5kOiAkY29sb3ItYWNjZW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWV4dHJhLXNtYWxsO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNjVlbTtcbiAgcGFkZGluZzogMC4zZW0gMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gIH1cbn1cblxuJWNsaWNrYWJsZS1wYXJlbnQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiQHVzZSBcInZhcmlhYmxlc1wiIGFzICo7XG5AdXNlIFwiYnJlYWtwb2ludHNcIiBhcyAqO1xuXG4vLyB1c2UgQGluY2x1ZGUgYmxvY2soKTtcblxuQG1peGluIGJsb2NrKCkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1peGluIGNlbnRlcmVkKCkge1xuICBsZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWl4aW4gY2VudGVyZWQtaG9yaXpvbnRhbGx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG5AbWl4aW4gY2VudGVyZWQtdmVydGljYWxseSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWl4aW4gY2VudGVyZWQtYmxvY2soKSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtaXhpbiBmbGV4LWNlbnRlcmVkKCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZsZXgtY2VudGVyZWQtaG9yaXpvbnRhbGx5KCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1peGluIGZsZXgtY2VudGVyZWQtdmVydGljYWxseSgpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuXG5AbWl4aW4gYXJyb3ctYmVmb3JlKCRjb2xvcjogcmVkLCAkc3Ryb2tlLXdpZHRoOiAycHgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cbiAgJjphZnRlciB7XG4gICAgQGV4dGVuZCAlZGF0YUljb247XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiA1NXB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD1cIjEwMCVcIiBoZWlnaHQ9XCIxMDAlXCIgdmlld0JveD1cIjAgMCAyMiA0MlwiIHZlcnNpb249XCIxLjFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIiB4bWxuczpzZXJpZj1cImh0dHA6Ly93d3cuc2VyaWYuY29tL1wiIHN0eWxlPVwiZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7XCI+PGcgaWQ9XCJwYXRoLTFcIiB0cmFuc2Zvcm09XCJtYXRyaXgoLTEsMCwwLDEsMjQuNzA0NiwtMy43MDQ2MylcIj48cGF0aCBkPVwiTTIzLjcwNSw0LjcwNUw0LjcwNSwyNC40MjdMMjMuNzA1LDQ0LjE0OVwiIHN0eWxlPVwiZmlsbC1vcGFjaXR5OjA7IHN0cm9rZTogI3skY29sb3J9OyBzdHJva2Utd2lkdGg6I3skc3Ryb2tlLXdpZHRofTtcIi8+PC9nPjwvc3ZnPicpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIH1cbn1cblxuQG1peGluIGFycm93LWFmdGVyKCRjb2xvcjogcmVkKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgc3BhbiB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIEBpZiByZWQgPT0gJGNvbG9yIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1hY2NlbnQ7XG4gICAgfVxuICAgIEBpZiB3aGl0ZSA9PSAkY29sb3Ige1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNsaWRlcjtcbiAgICB9XG4gICAgQGV4dGVuZCAlZGF0YUljb247XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIC8vY29udGVudDogXCJcXEU5MDJcIjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCw8c3ZnIHdpZHRoPVwiMTAwJVwiIGhlaWdodD1cIjEwMCVcIiB2aWV3Qm94PVwiMCAwIDIyIDQyXCIgdmVyc2lvbj1cIjEuMVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB4bWw6c3BhY2U9XCJwcmVzZXJ2ZVwiIHhtbG5zOnNlcmlmPVwiaHR0cDovL3d3dy5zZXJpZi5jb20vXCIgc3R5bGU9XCJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtcIj48ZyBpZD1cInBhdGgtMVwiIHRyYW5zZm9ybT1cIm1hdHJpeCgtMSwwLDAsMSwyNC43MDQ2LC0zLjcwNDYzKVwiPjxwYXRoIGQ9XCJNMjMuNzA1LDQuNzA1TDQuNzA1LDI0LjQyN0wyMy43MDUsNDQuMTQ5XCIgc3R5bGU9XCJmaWxsLW9wYWNpdHk6MDtzdHJva2U6I3skY29sb3J9O3N0cm9rZS13aWR0aDoycHg7XCIvPjwvZz48L3N2Zz4nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgd2lkdGg6IDU1cHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGFycm93LS1zbWFsbCkge1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgdG9wOiAycHg7XG4gICAgfVxuICB9XG5cbiAgJjpob3ZlcjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpO1xuICB9XG59XG5cbkBtaXhpbiByZXNldC1uZXN0ZWQtYm9vdHN0cmFwLWdyaWQtY29sdW1ucygkY29sdW1ucykge1xuICAmW2NsYXNzKj1jb2wteHMtXSB7XG4gICAgLmNvbC1tZC0jeyRjb2x1bW5zfTpub3QoLmZvcm0taXRlbSkge1xuICAgICAgd2lkdGg6IGNhbGMoKCN7JHNpdGUtd2lkdGh9KSAvIDEyICogI3skY29sdW1uc30gLSAodmFyKC0tc2Nyb2xsYmFyLXdpZHRoKSAvICgxMiAvICN7JGNvbHVtbnN9KSkpO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHsgLy8gSUVcbiAgICAgICAgd2lkdGg6IGNhbGMoKCN7JHNpdGUtd2lkdGh9KSAvIDEyICogI3skY29sdW1uc30pO1xuICAgICAgfVxuICAgICAgLy93aWR0aDogMTAwJTtcblxuICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBsaWdodHNhbG1vbjtcblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJGNvbnRhaW5lci13aWR0aCkge1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JlZW47XG5cbiAgICAgICAgLy93aWR0aDogY2FsYygxMDAlIC8gMTIgKiAjeyRjb2x1bW5zfSk7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDB2dyAtICN7JGdhcH0qMikgLyAxMiAqICN7JGNvbHVtbnN9IC0gKHZhcigtLXNjcm9sbGJhci13aWR0aCkgLyAoMTIgLyAjeyRjb2x1bW5zfSkpKTsgLy8gVGV4dGJveGVuIGF1ZiBodHRwOi8vbG9jYWxob3N0OjQ4NjEvZGUvbGVpc3R1bmdlblxuICAgICAgfVxuXG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG4gICAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogbGlnaHRzZWFncmVlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC8vIHJlbW92ZXMgcGFkZGluZyBvbiBsZWZ0IGFuZCByaWdodCBmcm9tIHdpZHRoIGUuZy4gdXNlZCBmb3IgcmVkIGJveGVzIGluIGltYWdlIGVsZW1lbnQgb3IgdGFiIGVsZW1lbnRcbiAgICAgICYuc3VidHJhY3QtcGFkZGluZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgjeyRzaXRlLXdpZHRofSkgLyAxMiAqICN7JGNvbHVtbnN9IC0gI3skZ2FwfSAqIDIpO1xuXG4gICAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgICAgIC8vd2lkdGg6IGNhbGMoMTAwJSAtICN7JGdhcH0gKiAyKTtcbiAgICAgICAgICAvL3dpZHRoOiBjYWxjKCgxMDAlIC0gI3skZ2FwfS8yKSAvICN7JGNvbHVtbnN9ICogNCk7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gI3skZ2FwfSoyKSAvIDEyICogI3skY29sdW1uc30gLSAjeyRnYXB9ICogMik7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLy5jb2wteHMtI3skY29sdW1uc30ge1xuICAgIC8vICB3aWR0aDogY2FsYygoI3skc2l0ZS13aWR0aH0pIC8gMTIgKiAjeyRjb2x1bW5zfSk7XG4gICAgLy8gIC8vd2lkdGg6IDEwMCU7XG4gICAgLy9cbiAgICAvLyAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRzYWxtb247XG4gICAgLy9cbiAgICAvLyAgQG1lZGlhKG1heC13aWR0aDogJGNvbnRhaW5lci13aWR0aCkge1xuICAgIC8vICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JlZW47XG4gICAgLy9cbiAgICAvLyAgICAvL3dpZHRoOiBjYWxjKDEwMCUgLyAxMiAqICN7JGNvbHVtbnN9KTtcbiAgICAvLyAgICB3aWR0aDogY2FsYygoMTAwdncgLSAjeyRnYXB9KjIpIC8gMTIgKiAjeyRjb2x1bW5zfSk7IC8vIFRleHRib3hlbiBhdWYgaHR0cDovL2xvY2FsaG9zdDo0ODYxL2RlL2xlaXN0dW5nZW5cbiAgICAvLyAgfVxuICAgIC8vXG4gICAgLy8gIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcbiAgICAvLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodHNlYWdyZWVuO1xuICAgIC8vICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vICB9XG4gICAgLy9cbiAgICAvLyAgLy8gcmVtb3ZlcyBwYWRkaW5nIG9uIGxlZnQgYW5kIHJpZ2h0IGZyb20gd2lkdGggZS5nLiB1c2VkIGZvciByZWQgYm94ZXMgaW4gaW1hZ2UgZWxlbWVudCBvciB0YWIgZWxlbWVudFxuICAgIC8vICAmLnN1YnRyYWN0LXBhZGRpbmcge1xuICAgIC8vICAgIHdpZHRoOiBjYWxjKCgjeyRzaXRlLXdpZHRofSkgLyAxMiAqICN7JGNvbHVtbnN9IC0gI3skZ2FwfSAqIDIpO1xuICAgIC8vXG4gICAgLy8gICAgQG1lZGlhKG1heC13aWR0aDogJGNvbnRhaW5lci13aWR0aCkge1xuICAgIC8vICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAvLyAgICAgIC8vd2lkdGg6IGNhbGMoMTAwJSAtICN7JGdhcH0gKiAyKTtcbiAgICAvLyAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gI3skZ2FwfS8yKS81KjQpO1xuICAgIC8vICAgIH1cbiAgICAvLyAgfVxuICAgIC8vfVxuICB9XG59XG5cbkBtaXhpbiByZXNldC1uZXN0ZWQtYm9vdHN0cmFwLWdyaWQtb2Zmc2V0KCRjb2x1bW5zKSB7XG4gICAgJi5jb2wtbWQtb2Zmc2V0LSN7JGNvbHVtbnN9IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgjeyRzaXRlLXdpZHRofSkgLyAxMiAqICN7JGNvbHVtbnN9IC0gKHZhcigtLXNjcm9sbGJhci13aWR0aCkgLyAoMTIgLyAjeyRjb2x1bW5zfSkpKTtcbiAgICAgIC8vd2lkdGg6IDEwMCU7XG5cbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogbGlnaHRzYWxtb247XG5cbiAgICAgIEBtZWRpYShtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGgpIHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZWVuO1xuXG4gICAgICAgIC8vd2lkdGg6IGNhbGMoMTAwJSAvIDEyICogI3skY29sdW1uc30pO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwdncgLSAjeyRnYXB9KjIpIC8gMTIgKiAjeyRjb2x1bW5zfSAtICh2YXIoLS1zY3JvbGxiYXItd2lkdGgpIC8gKDEyIC8gI3skY29sdW1uc30pKSk7IC8vIFRleHRib3hlbiBhdWYgaHR0cDovL2xvY2FsaG9zdDo0ODYxL2RlL2xlaXN0dW5nZW5cbiAgICAgIH1cblxuICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IGxpZ2h0c2VhZ3JlZW47XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgfVxufVxuXG5AbWl4aW4gY2xlYXJmaXgge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBfb3ZlcmZsb3c6IHZpc2libGU7XG4gIHpvb206IDE7XG59XG5cbkBtaXhpbiBsaW5rLXdpdGgtYm9yZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyZW07XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRnYXB9KjIpO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICBhOnZpc2l0ZWQsXG4gIGEge1xuICAgIEBleHRlbmQgJW1vcmVMaW5rO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yLWFjY2VudCA1MCUpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAyMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3ItYWNjZW50O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nOiAxMHB4ICRnYXAqMiA1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDEwMCU7XG4gICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2xpZGVyICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG5cblxuQG1peGluIG9mZnNldC1sZWZ0KCRjb2xfd2lkdGg6IDgpIHtcbiAgJG9mZnNldF9sZWZ0OiBjYWxjKCgxMDB2dyAtICN7JGNvbnRhaW5lci13aWR0aH0pLzIpO1xuICB3aWR0aDogY2FsYygoI3skY29udGFpbmVyLXdpZHRofSAtICN7JGdhcH0qMikgLyAxMiAqICN7JGNvbF93aWR0aH0gKyAjeyRvZmZzZXRfbGVmdH0pO1xuICBtYXJnaW4tbGVmdDogY2FsYygoI3skb2Zmc2V0X2xlZnR9ICsgI3skZ2FwfSoyKSAqIC0xKTtcblxuICBAbWVkaWEobWF4LXdpZHRoOiAkY29udGFpbmVyLXdpZHRoKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArICN7JGdhcH0qMik7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skZ2FwfSotMik7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICgxMDB2dyAvIDEyKSk7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG5AbWl4aW4gb2Zmc2V0LXJpZ2h0KCRjb2xfd2lkdGg6IDgpIHtcbiAgJG9mZnNldF9yaWdodDogY2FsYygoMTAwdncgLSAjeyRjb250YWluZXItd2lkdGh9KS8yKTtcbiAgd2lkdGg6IGNhbGMoKCN7JGNvbnRhaW5lci13aWR0aH0gLSAjeyRnYXB9KjIpIC8gMTIgKiAjeyRjb2xfd2lkdGh9ICsgI3skb2Zmc2V0X3JpZ2h0fSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygoI3skb2Zmc2V0X3JpZ2h0fSArICN7JGdhcH0qMikgKiAtMSk7XG5cbiAgQG1lZGlhKG1heC13aWR0aDogJGNvbnRhaW5lci13aWR0aCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAjeyRnYXB9KjIpO1xuICB9XG5cbiAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogbGlnaHRzZWFncmVlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1peGluIHNldC1jb2wtd2lkdGgoJGNvbHVtbnM6IDgsICR2aWV3cG9ydDogZmFsc2UpIHtcbiAgQGlmICR2aWV3cG9ydCA9PSB0cnVlIHtcbiAgICB3aWR0aDogY2FsYygoI3skc2l0ZS13aWR0aH0pIC8gMTIgKiAjeyRjb2x1bW5zfSAtICN7JGdhcH0pO1xuXG4gICAgQG1lZGlhKG1heC13aWR0aDogJGNvbnRhaW5lci13aWR0aCkge1xuICAgICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gI3skZ2FwfSoyKSAvIDEyIC0gI3skZ2FwfSk7XG4gICAgfVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG4gIEBpZiAkdmlld3BvcnQgPT0gZmFsc2Uge1xuICAgIHdpZHRoOiBjYWxjKCgjeyRzaXRlLXdpZHRofSkgLyAxMiAqICN7JGNvbHVtbnN9KTtcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gI3skZ2FwfSoyKSAvIDEyICogI3skY29sdW1uc30pO1xuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRtb2JpbGUtd2lkdGgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG59XG5cbkBtaXhpbiBzZXQtY29sLXdpZHRoLWhlYWRlcigkY29sdW1uczogOCwgJG9mZnNldC1sZWZ0OiAzKSB7XG4gIHdpZHRoOiBjYWxjKCgoI3skc2l0ZS13aWR0aH0pIC8gMTIgKiAjeyRjb2x1bW5zfSkgLSAjeyRnYXB9KjIpO1xuICBtYXJnaW4tbGVmdDogY2FsYygoI3skc2l0ZS13aWR0aH0pIC8gMTIgKiAjeyRvZmZzZXQtbGVmdH0gKyAjeyRnYXB9KjIpO1xuXG4gIEBtZWRpYShtYXgtd2lkdGg6ICRjb250YWluZXItd2lkdGgpIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtICN7JGdhcH0qMikgLyAxMiAqICN7JGNvbHVtbnN9IC0gI3skZ2FwfSoyKTtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygoMTAwJSAtICN7JGdhcH0qMikgLyAxMiAqICN7JG9mZnNldC1sZWZ0fSArICN7JGdhcH0qMik7XG4gIH1cblxuICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICgxMDB2dyAvIDEyICogMikgLSAxNXB4KTtcbiAgfVxufVxuXG5AbWl4aW4gdmlzaWJsZSgpIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UgMHMsIHZpc2liaWxpdHkgMC4zcyBlYXNlIDBzO1xufVxuXG5AbWl4aW4gaW52aXNpYmxlKCkge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtaXhpbiBjbG9zZS1idXR0b24oJGJ0bi1zaXplOiAzcmVtLCAkbGluZS1zaXplOiAxcHgsICR0b3A6IDAsICRyaWdodDogMCwgJGNvbG9yOiAkY29sb3ItYWNjZW50KSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGhlaWdodDogJGJ0bi1zaXplO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAkcmlnaHQ7XG4gIHRvcDogJHRvcDtcbiAgd2lkdGg6ICRidG4tc2l6ZTtcbiAgei1pbmRleDogMjtcblxuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6ICRsaW5lLXNpemU7XG4gICAgaGVpZ2h0OiAkbGluZS1zaXplO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogJGdhcDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlIDAuMXM7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uLS1jbG9zZSgpIHtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvL3BhZGRpbmc6IDAgMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjdweDtcbiAgaGVpZ2h0OiAyN3B4O1xuICByaWdodDogMjBweDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgcmlnaHQ6IGNhbGMoKCgxMDB2dyAvIDEyKSAtICN7JGdhcH0pIC0gMzFweCk7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxM3B4O1xuICAgIC8vcmlnaHQ6IDM2cHg7XG4gICAgcmlnaHQ6IDJweDsgLy8gZm9yIG5ld3NcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJweDtcbiAgICAvL3JpZ2h0OiA0N3B4O1xuICAgIHJpZ2h0OiAxM3B4OyAvLyBmb3IgbmV3c1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgLy9yaWdodDogMzRweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBsaW5rLWFycm93LWhvdmVyLXN0YXRlKCkge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpiZWZvcmUge1xuICAgIGxlZnQ6IDAuMjVlbTtcbiAgfVxufVxuXG5AbWl4aW4gdGV4dC1saW1pdC1yb3dzKCRyb3dzOiAzKSB7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogJHJvd3M7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuXG5Aa2V5ZnJhbWVzIGZhZGVPdXQge1xuICAgIDk5JSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBsZWZ0OiAxMDAwMHB4O1xuICAgIH1cbn1cblxuXG5Aa2V5ZnJhbWVzIGJvdW5jZSB7XG4gICAgMCUsIDUlLCAxMy4yNSUsIDIwJSwgMjUlIHtcbiAgICAgICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIxNSwgMC42MTAsIDAuMzU1LCAxLjAwMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gICAgMTAlLCAxMC43NSUge1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMzBweCwgMCkgcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gICAgMTcuNSUge1xuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTVweCwgMCkgcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gICAgMjIuNSUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC00cHgsIDApIHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5cbi8vIEVtYmVkZGluZyBmcm9tIGljb24gZm9udCBhd2Vzb21lIDUuNS4wXG4vLyBFbWJlZCBjdXN0b20gS1VQIGljb25zIChmYWNlYm9vaywgaW5zdGFncmFtLCB0d2l0dGVyLCBzZWFyY2gpXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiS1VQX0ljb25zXCI7XG4gIHNyYzp1cmwoJy4uL2ZvbnRzL2ljb21vb24ud29mZicpIGZvcm1hdCgnd29mZicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8vIEVtYmVkZGluZyBLYXJib24gZm9udFxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udFJlZ3VsYXInO1xuICBzcmM6IHVybCgnLi4vZm9udHMvS2FyYm9uV2ViLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udE1lZGl1bSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9LYXJib25XZWItTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRTZW1pYm9sZCc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9LYXJib25XZWItU2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udExpZ2h0JztcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL0thcmJvbldlYi1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufSIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuXG4vLyBQbGFjZWhvbGRlciBzZWxlY3RvciBkYXRhSWNvblxuLy8gdXNlOiBAZXh0ZW5kICVkYXRhSWNvbjtcbiVkYXRhSWNvbiB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uKTtcbiAgZm9udC1mYW1pbHk6ICdLVVBfSWNvbnMnO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuW2RhdGEtaWNvbl06YmVmb3JlIHtcbiAgQGV4dGVuZCAlZGF0YUljb247XG59XG5cbltkYXRhLWljb24tYWZ0ZXJdOmFmdGVyIHtcbiAgQGV4dGVuZCAlZGF0YUljb247XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pY29uLWFmdGVyKTtcbn1cblxuXG4vLyBQbGFjZWhvbGRlciBzZWxlY3RvcnNcbi8vIHVzZTogQGV4dGVuZCAlbmFtZVBsYWNlaG9sZGVyU2VsZWN0b3I7XG4lZm9udFJlZ3VsYXIsIC5mb250LWRlZmF1bHQge1xuICBmb250LWZhbWlseTogJ0ZvbnRSZWd1bGFyJztcbn1cblxuJWZvbnREZWZhdWx0IHtcbiAgQGV4dGVuZCAlZm9udFJlZ3VsYXI7XG5cbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IC8vIGRlZmF1bHQgbGluZS1oZWlnaHQgaW4gcC1FbGVtZW50ZW4gaXN0IDEuNSwga2FubiBhdWNoIG1pdCBpbXBvcnRhbnQgbmljaHQgw7xiZXJzY2hyaWViZW4gd2VyZGVuXG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICAvL2NvbG9yOiBsYXduZ3JlZW47XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvbnQtZGVmYXVsdCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udFJlZ3VsYXInICFpbXBvcnRhbnQ7XG59XG5cbiVmb250TWVkaXVtLCAuZm9udC1tZWRpdW0ge1xuICBmb250LWZhbWlseTogJ0ZvbnRNZWRpdW0nO1xufVxuXG4lZm9udFNlbWlib2xkLCAuZm9udC1zZW1pYm9sZCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udFNlbWlib2xkJztcbn1cblxuJWZvbnRMaWdodCwgLmZvbnQtbGlnaHQge1xuICBmb250LWZhbWlseTogJ0ZvbnRMaWdodCc7XG59XG5cbiVtb3JlTGluayB7XG4gIEBleHRlbmQgJWZvbnRTZW1pYm9sZDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWV4dHJhLXNtYWxsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy1nYXA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1hY2NlbnQ7XG59XG5cbi8vIEBleHRlbmRzIG9mIHBsYWNlaG9sZGVycyBmcm9tIHBhcnRpYWxzL19wbGFjZWhvbGRlcnMuc2Nzcywga2VwdCBuZXh0IHRvIHRoZWlyIHRhcmdldHMgdG8ga2VlcCB0aGUgQ1NTIG9yZGVyXG4lZG93bmxvYWQtZmlsZSB7XG4gIEBleHRlbmQgJW1vcmVMaW5rO1xuXG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVkYXRhSWNvbjtcbiAgfVxufVxuXG4lYnV0dG9uLS1kZWZhdWx0IHtcbiAgQGV4dGVuZCAlZm9udFNlbWlib2xkO1xufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5AdXNlIFwiMy4xLnR5cG9cIiBhcyB0eXBvO1xuXG4vLyBnZW5lcmFsIHN0eWxlcyBmb3IgdGV4dFxuYm9keSB7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJsbnVtPTFcIjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAvL0BleHRlbmQgJWZvbnRSZWd1bGFyO1xuICAvL2ZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xuICAvL2xpbmUtaGVpZ2h0OiAxO1xuXG4gIEBleHRlbmQgJWZvbnREZWZhdWx0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICAvL2NvbG9yOiBvcmFuZ2UgIWltcG9ydGFudDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbnN0cm9uZyB7XG4gIEBleHRlbmQgJWZvbnRNZWRpdW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi8vIEhlYWRsaW5lIGNvbmNlcHRcbmgxLCBoMiwgaDMsIGg0LCBoNSB7XG4gIEBleHRlbmQgJWZvbnREZWZhdWx0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICBoeXBoZW5zOiBhdXRvO1xuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgfVxufVxuXG5oMSwgLmhlYWRsaW5lMSwgJWhlYWRsaW5lMSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udExpZ2h0JztcbiAgZm9udC1zaXplOiA0N3B4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cblxuICAmLmhlYWRsaW5lMS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiA5MHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgZm9udC1zaXplOiA3NXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG4gIH1cbn1cblxuaDIsIC5oZWFkbGluZTIsICVoZWFkbGluZTIge1xuICBAZXh0ZW5kICVmb250RGVmYXVsdDtcbiAgQGV4dGVuZCAlZm9udExpZ2h0O1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIC8vY29sb3I6IHllbGxvd2dyZWVuICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI3cHg7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodGV4dC0tbWQpIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gIH1cblxuICAmLmhlYWRsaW5lMi1sYXJnZSB7XG4gICAgZm9udC1zaXplOiA3MHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgIH1cbiAgfVxufVxuXG5oMywgLmhlYWRsaW5lMywgJWhlYWRsaW5lMyB7XG4gIEBleHRlbmQgJWZvbnREZWZhdWx0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLy9jb2xvcjogbWVkaXVtdmlvbGV0cmVkICFpbXBvcnRhbnQ7XG59XG5cbmg0LCAuaGVhZGxpbmU0LCAlaGVhZGxpbmU0IHtcbiAgQGV4dGVuZCAlZm9udFNlbWlib2xkO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLWdhcDtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWFjY2VudDtcbiAgLy9jb2xvcjogZGVlcHNreWJsdWUgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcblxuICAmLnVwcGVyY2FzZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWV4dHJhLXNtYWxsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAvL2NvbG9yOiBsaWdodHBpbmsgIWltcG9ydGFudDtcbiAgfVxufVxuXG5oNSwgLmhlYWRsaW5lNSwgJWhlYWRsaW5lNSB7XG4gIC8vY29sb3I6IGxpZ2h0c2VhZ3JlZW4gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbmJsb2NrcXVvdGUsIGJsb2NrcXVvdGUgKiB7XG4gIC8vICFvcHRpb25hbDogU2FzcyByZXBvcnRzIGEgZmFsc2UgXCJ0YXJnZXQgbm90IGZvdW5kXCIgd2hlbiBtb2R1bGVzL190ZXh0LWNvbGxlY3Rpb24tc3R5bGVzLnNjc3MgZXh0ZW5kcyB0aGUgc2FtZSBzZWxlY3RvciBhZ2FpblxuICBAZXh0ZW5kICVmb250TGlnaHQgIW9wdGlvbmFsO1xuXG4gIGNvbG9yOiAkY29sb3ItdGV4dC1hY2NlbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuJWZvbnRTaXplVGlueSwgLmZvbnQtc2l6ZS10aW55IHtcbiAgZm9udC1zaXplOiAxNHB4OyAvLyBjb21wYW55IGZhY3RzXG59XG5cbiVmb250U2l6ZUxhcmdlLCAuZm9udC1zaXplLWxhcmdlIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxhcmdlO1xuICBsaW5lLWhlaWdodDogMS4zO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuJWZvbnRTaXplQmlnLCAuZm9udC1zaXplLWJpZyB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iaWc7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4lZm9udFNpemVTbWFsbCwgLmZvbnQtc2l6ZS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbCAhaW1wb3J0YW50O1xufVxuXG4lZm9udFNpemVFeHRyYVNtYWxsLCAuZm9udC1zaXplLWV4dHJhLXNtYWxsIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWV4dHJhLXNtYWxsICFpbXBvcnRhbnQ7XG59XG5cbi8vIEBleHRlbmQgb2YgYSBwbGFjZWhvbGRlciBmcm9tIHBhcnRpYWxzL19wbGFjZWhvbGRlcnMuc2Nzcywga2VwdCBuZXh0IHRvIGl0cyB0YXJnZXQgdG8ga2VlcCB0aGUgQ1NTIG9yZGVyXG4lYmxvY2stbGluay1zdHlsZSB7XG4gIEBleHRlbmQgJWhlYWRsaW5lMztcbn1cbiIsIkB1c2UgXCJ2YXJpYWJsZXNcIiBhcyAqO1xuXG4vLyAtLS0tLSBCcmVha3BvaW50cyAtLS0tLSAvL1xuLyogbWVkaWEtcXVlcmllcyBoZWxwZXJzICovXG5AbWl4aW4gYnJlYWtwb2ludCgkcG9pbnQpIHtcbiAgLy8gRGVza3RvcFxuICBAaWYgJHBvaW50ID09IHhsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGNvbnRlbnQtLW1heC13aWR0aCkgeyBAY29udGVudDsgfVxuICB9XG4gIC8vIERlc2t0b3BcbiAgQGVsc2UgaWYgJHBvaW50ID09IGxnIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGNvbnRhaW5lci13aWR0aCkgeyBAY29udGVudDsgfVxuICB9XG4gIC8vIFRhYmxldCBsYW5kc2NhcGVcbiAgQGVsc2UgaWYgJHBvaW50ID09IG1kIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGNvbnRhaW5lci13aWR0aCkgeyBAY29udGVudDsgfVxuICB9XG4gIC8vIFRhYmxldCBwb3J0cmFpdFxuICBAZWxzZSBpZiAkcG9pbnQgPT0gc20ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkgeyBAY29udGVudDsgfVxuICB9XG4gIC8vIFBob25lXG4gIEBlbHNlIGlmICRwb2ludCA9PSB4cyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IEBjb250ZW50OyB9XG4gIH1cbiAgLy8gcGhvbmUgc21hbGxcbiAgQGVsc2UgaWYgJHBvaW50ID09IHh4cyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7IEBjb250ZW50OyB9XG4gIH1cbiAgLy8gRnVsbHNpemUgSGVhZGVyXG4gIEBlbHNlIGlmICRwb2ludCA9PSBmdWxsc2l6ZS1oZWFkZXItLXhzIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAZWxzZSBpZiAkcG9pbnQgPT0gZnVsbHNpemUtaGVhZGVyLS1zbSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvaW50ID09IGZ1bGxzaXplLWhlYWRlci0tbWQge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTQwcHgpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAZWxzZSBpZiAkcG9pbnQgPT0gZnVsbHNpemUtaGVhZGVyLS1sZyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNTBweCkgeyBAY29udGVudDsgfVxuICB9XG4gIC8vIFRhYiBTbGlkZXJcbiAgQGVsc2UgaWYgJHBvaW50ID09IHRhYnMtLXhzIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICAvLyBOYXZpZ2F0aW9uIEltYWdlXG4gIEBlbHNlIGlmICRwb2ludCA9PSBuYXZpZ2F0aW9uLWltYWdlLS1tZCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkgeyBAY29udGVudDsgfVxuICB9XG4gIEBlbHNlIGlmICRwb2ludCA9PSBuYXZpZ2F0aW9uLWltYWdlLS14cyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7IEBjb250ZW50OyB9XG4gIH1cbiAgLy8gVGV4dFxuICBAZWxzZSBpZiAkcG9pbnQgPT0gdGV4dC0tbWQge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICAvLyBJbWFnZVxuICBAZWxzZSBpZiAkcG9pbnQgPT0gaW1hZ2UtLXhzIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICAvLyBTZWFyY2hcbiAgQGVsc2UgaWYgJHBvaW50ID09IHNlYXJjaC0tbW9iaWxlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICAvLyBMb2NhdGlvbnMgTWFwXG4gIEBlbHNlIGlmICRwb2ludCA9PSBsb2NhdGlvbnMtbWFwLS1tb2JpbGUge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgeyBAY29udGVudDsgfVxuICB9XG4gIC8vIE5ld3MgVGVhc2VyXG4gIEBlbHNlIGlmICRwb2ludCA9PSBuZXdzLXRlYXNlci0tbW9iaWxlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICAvLyBBY2NvcmRpb25cbiAgQGVsc2UgaWYgJHBvaW50ID09IGFjY29yZGlvbi0tbW9iaWxlIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICAvLyBBcnJvd3NcbiAgQGVsc2UgaWYgJHBvaW50ID09IGFycm93LS1zbWFsbCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7IEBjb250ZW50OyB9XG4gIH1cbiAgLy8gVmlkZW9cbiAgQGVsc2UgaWYgJHBvaW50ID09IHR3by1mYWN0b3ItYnV0dG9uIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHsgQGNvbnRlbnQ7IH1cbiAgfVxuICBAZWxzZSBpZiAkcG9pbnQgPT0gdHdvLWZhY3Rvci1vdmVybGF5LWluLXRocmVlLWNvbHVtbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTI5MHB4KSB7IEBjb250ZW50OyB9XG4gIH1cbiAgQGVsc2UgaWYgJHBvaW50ID09IGlzLW5vdC1tb2JpbGUtbWVudSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7IEBjb250ZW50OyB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuXG5AbWl4aW4gc3R5bGVzIHtcbiAgYmxvY2txdW90ZSB7XG4gICAgICBAZXh0ZW5kICVmb250TGlnaHQ7XG5cbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1hY2NlbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG5cbiAgYS5tb3JlLWxpbmsge1xuICAgIEBleHRlbmQgJW1vcmVMaW5rO1xuICB9XG5cbiAgW2RhdGEtZW50aXR5LXR5cGU9XCJmaWxlXCJdID4gYSxcbiAgYVtkYXRhLWVudGl0eS10eXBlPVwiZmlsZVwiXSxcbiAgYS5kb3dubG9hZC1saW5rIHtcbiAgICBAZXh0ZW5kICVkb3dubG9hZC1maWxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuXG4gICAgLy8mOmJlZm9yZSB7XG4gICAgLy8gIEBleHRlbmQgJUZBNGRhdGFJY29uO1xuICAgIC8vICBjb250ZW50OiBcIlxcZjE3OFwiO1xuICAgIC8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gIHRvcDogNTAlO1xuICAgIC8vICBsZWZ0OiAwO1xuICAgIC8vICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLy99XG4gIH1cblxuICAuaGlnaGxpZ2h0LWxpbmsge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIDBzO1xuICAgICY6Zm9jdXMsICY6dmlzaXRlZCwgJjpob3ZlciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cblxuICAgIC8vJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgIC8vICBAZXh0ZW5kICVGQTRkYXRhSWNvbjtcbiAgICAvLyAgY29udGVudDogXCJcXGYxNzhcIjtcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICB0b3A6IDUwJTtcbiAgICAvLyAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC8vfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDc1JTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIC4ycztcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDQwJTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gICAgfVxuXG4gIH1cblxuICBhLm1haWwtbGluayB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuXG4gICAgJjpmb2N1cywgJjp2aXNpdGVkLCAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gIGEucGhvbmUtbGluayB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuXG4gICAgJjpmb2N1cywgJjp2aXNpdGVkLCAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgJjpub3QoLnRleHQtYWxpZ24tbGVmdCkge1xuICAgICAgJjpub3QoLnRleHQtYWxpZ24tcmlnaHQpIHtcbiAgICAgICAgJjpub3QoLnRleHQtYWxpZ24tY2VudGVyKSB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgICAgICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gICAgJi5zdGF0ZW1lbnQge1xuICAgICAgQGV4dGVuZCAlZm9udExpZ2h0O1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWFjY2VudDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRleHQtLW1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY2NlbnQge1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWFjY2VudDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgJi5hbGlnbi1sZWZ0IHtcbiAgICAgIG1hcmdpbjogMCAkZ2FwICRnYXAgMDtcbiAgICB9XG4gICAgJi5hbGlnbi1jZW50ZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICB9XG4gICAgJi5hbGlnbi1yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogMCAwICRnYXAgJGdhcDtcbiAgICB9XG4gIH1cblxuICB0YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcbiAgICAgICAgLW1vei1oeXBoZW5zOiBhdXRvO1xuICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgIH1cblxuICAgIHRoLCB0ZCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgQGV4dGVuZCAlaGVhZGxpbmU0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGdhcH0pO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyaztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGdhcH0pO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudGV4dC1jb2xsZWN0aW9uIHtcbiAgICBoMiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBtYXJnaW4tdG9wOiAxLjJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuQHVzZSBcInBsYWNlaG9sZGVyc1wiO1xuQHVzZSBcIjMuMS50eXBvXCIgYXMgdHlwbztcbkB1c2UgXCIzLjIudHlwby1wb3N0XCIgYXMgdHlwby1wb3N0O1xuXG5odG1sIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkge1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAvLyBwcmV2ZW50IGhvcml6b250YWwgc2Nyb2xsaW5nIG9uIG1vYmlsZSBkZXZpY2VzXG4gICAgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvNTU0MzQ5NS9tb2JpbGUtc2FmYXJpLXZpZXdwb3J0LXByZXZlbnRpbmctaG9yaXpvbnRhbC1zY3JvbGxpbmdcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5pcy11bnB1Ymxpc2hlZCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJQYWdlIGlzIG5vdCBwdWJsaXNoZWRcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgYm90dG9tOiA0MnB4O1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZiZmY1YjtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBNYWtlIG1vdmVtZW50IHdpdGggdGhlIHRhYiBrZXkgdmlzaWJsZVxuLnVzaW5nLWtleWJvYXJkICo6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDJweCBzb2xpZCAkY29sb3ItZGVmYXVsdCAhaW1wb3J0YW50O1xufVxuXG4jc2Nyb2xsLXRvLXRvcCB7XG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG4gICAgfVxuICB9XG5cbmEsIGE6Zm9jdXMsIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtYWNjZW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJi5tb3JlLWJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgJW1vcmVMaW5rO1xuXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yLWFjY2VudCA1MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMjAwJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1hY2NlbnQgIWltcG9ydGFudDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAxMHB4ICRnYXAqMiA1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4yNXMgZWFzZTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zbGlkZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMTAwJTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYnRuLXVuZGVybGluZS1mdWxsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYnRuLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhZ2UtbWFpbiAubW9yZS1idXR0b25fX3dyYXBwZXIge1xuICAgIEBpbmNsdWRlIGxpbmstd2l0aC1ib3JkZXI7XG5cbiAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm90dG9tOiAxcHg7XG4gICAgfVxufVxuXG5waWN0dXJlIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuYnV0dG9uLCBidXR0b246Zm9jdXMsXG5idXR0b246YWN0aXZlLCBidXR0b246dmlzaXRlZCB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuLnJlZ2lvbi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdlLWhlYWRlciB7XG4gICAgQGV4dGVuZCAlaGVhZGxpbmUzO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICBib2R5LmRlZmF1bHQtcGFyYWxsYXgtaW1hZ2UgJiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxufVxuXG4ucGFnZS1tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy96LWluZGV4OiAxO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMjBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICAgIH1cblxuICAgIC8vIGV2dGwuIGluIHBhcmFsbGF4LmpzIG1pdCBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCcucGFnZS1tYWluJykuc3R5bGUubWFyZ2luQm90dG9tID0gaW1nSGVpZ2h0OyBCaWxkaMO2aGUgLSBGb290ZXJow7ZoZSAocm90ZSBCb3gpIGF1c3JlY2huZW4gdW5kIHNldHplbj9cbiAgICA+IHNlY3Rpb24uY29udGFpbmVyIHtcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiA0NjBweDtcbiAgICAgICAgLy9cbiAgICAgICAgLy8ucGF0aC1mcm9udHBhZ2UgJiB7XG4gICAgICAgIC8vICBtYXJnaW4tYm90dG9tOiA0NDVweDtcbiAgICAgICAgLy99XG4gICAgfVxuXG4gICAgPiAuY29udGFpbmVyID4gLnNlY3Rpb24taXRlbTpmaXJzdC1vZi10eXBlOm5vdCguZ2FwLXRvcC0wKSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRmaXJzdC1zZWN0aW9uLW1hcmdpbi10b3A7XG5cbiAgICAgICAgQGF0LXJvb3QgLm5vLWhlYWRlciAmIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZnVsbC1zaXplICYsIC5mdWxsLXNpemUtLW1vYmlsZS1tYXgtd2lkdGgtMTAwICYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEsXG4gICAgYTpmb2N1cyxcbiAgICBhOnZpc2l0ZWQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWRlZmF1bHQ7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6ICRjb250YWluZXItd2lkdGg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG5cbi5maWxlLS1hcHBsaWNhdGlvbi1wZGYge1xuICAgIG1hcmdpbjogMDtcblxuICAgIGEge1xuICAgICAgICBAZXh0ZW5kICVkb3dubG9hZC1maWxlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgfVxufVxuXG5cbi8vIEVVIENvb2tpZSBjb21wbGlhbmNlXG4jc2xpZGluZy1wb3B1cF9fYmcge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAzO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG5cbiAgICBAc3VwcG9ydHMgKG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseSkge1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgfVxuICAgIEBzdXBwb3J0cyBub3QgKG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseSkge1xuICAgICAgICBvcGFjaXR5OiAuOTtcbiAgICB9XG59XG5cbiNzbGlkaW5nLXBvcHVwIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLmV1LWNvb2tpZS1jb21wbGlhbmNlLWJhbm5lciB7XG4gICAgQGV4dGVuZCAlZm9udERlZmF1bHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgLmV1LWNvb2tpZS1jb21wbGlhbmNlLW1lc3NhZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgQGV4dGVuZCAlZm9udERlZmF1bHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItdGV4dC1zbGlkZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zbGlkZXI7XG4gICAgICAgIHBhZGRpbmc6IDRweCA4cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZpbmQtbW9yZS1idXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5kZWNsaW5lLWJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubWVzc2FnZXNfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDUwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgLmFsZXJ0IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAuY2xvc2Uge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5AdXNlIFwiLi4vcGFydGlhbHMvMy4xLnR5cG9cIiBhcyB0eXBvO1xuXG4uaGVhZGVyLWxpbmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdHJhbnNpdGlvbjogdG9wIC4zcyBlYXNlLWluLW91dCAwcywgYm94LXNoYWRvdyAuMDFzIGVhc2UgMHMsIGhlaWdodCAuNXMgZWFzZTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgei1pbmRleDogMjE7XG4gICAgYm9keS5pcy1zY3JvbGxlZCAmIHtcbiAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC0tc2Nyb2xsZWQ7XG5cbiAgICAgICAgYm9keS5tb2JpbGUtbWVudS1lbmZvcmNlZCAmIHtcbiAgICAgICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQtcGhvbmU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC1waG9uZTtcbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuXG4uaXMtc2Nyb2xsZWQge1xuICAgICYubmF2LWRvd24ge1xuICAgICAgICAuaGVhZGVyLWxpbmUge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgLjNzIGVhc2UtaW4tb3V0IDBzLCBib3gtc2hhZG93IC4wMXMgZWFzZSAuOXM7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uYXYtdXAge1xuICAgIC5oZWFkZXItbGluZSB7XG4gICAgICAgIHRvcDogLSRoZWFkZXItaGVpZ2h0O1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICBib2R5LmlzLXNjcm9sbGVkICYge1xuICAgICAgICAgICAgdG9wOiAtJGhlYWRlci1oZWlnaHQtLXNjcm9sbGVkO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgICAgICAgdG9wOiAtJGhlYWRlci1oZWlnaHQtcGhvbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFNsb2dhbiwgVGV4dCwgbG9nb1xuLnJlZ2lvbi1oZWFkZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuXG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAkZ2FwO1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIC4zcywgaGVpZ2h0IC41cyBlYXNlO1xuICAgIGJvZHkuaXMtc2Nyb2xsZWQgJiB7XG4gICAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQtLXNjcm9sbGVkO1xuXG4gICAgICAgIGJvZHkubW9iaWxlLW1lbnUtZW5mb3JjZWQgJiB7XG4gICAgICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LXBob25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gcmlnaHQ6IDRyZW07XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LXBob25lO1xuICAgIH1cbn1cblxuLm5hdmJhci1sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDIzMHB4O1xuICAgIHdpZHRoOiA2My4xMjV2dztcbiAgICBsaW5lLWhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG5cbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICBtYXJnaW4tbGVmdDogLTM3cHg7XG4gICAgYSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIGJvZHkubW9iaWxlLW1lbnUtZW5mb3JjZWQgJiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC1waG9uZTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG5cblxuICAgIGJvZHkuaXMtc2Nyb2xsZWQgJiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC0tc2Nyb2xsZWQ7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC1waG9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJvZHkubW9iaWxlLW1lbnUtZW5mb3JjZWQgJiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC1waG9uZTtcbiAgICB9XG5cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDE1MzBweCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICB9XG5cbiAgICAubG9nbyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgIGJvZHkubW9iaWxlLW1lbnUtZW5mb3JjZWQgJiB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubmF2YmFyLXRleHQge1xuICAgIEBleHRlbmQgJWZvbnRNZWRpdW07XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgIG9yZGVyOiAxO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGEsIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICBhID4gc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIEBleHRlbmQgJWZvbnRNZWRpdW07XG4gICAgfVxufVxuXG4vLyBQdXNoZW1lbnUgYnV0dG9uXG4jbmF2YmFyLXRvZ2dsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogM3JlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJyZW07XG4gICAgLy8gbGVmdDogNHJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAzLjVyZW07XG4gICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlIC4wMXM7XG4gICAgcGFkZGluZzogJGdhcCoyO1xuICAgIG1hcmdpbi10b3A6IC0kZ2FwO1xuXG4gICAgLm5hdmJhci10b2dnbGUtaW5uZXJ7XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgd2lkdGg6IDMuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAkZ2FwIC8gMik7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCRnYXAgLyAyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgbGVmdDogJGdhcDtcbiAgICB9XG5cblxuICAgIC5pY29uLWJhciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kZWZhdWx0O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIC8vdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UgLjAxcztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLmwxIHtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAuMDFzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sMiB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAvLyB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xcyBlYXNlIC4wMXM7XG4gICAgICAgIH1cblxuICAgICAgICAmLmwzIHtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZSAuMDFzO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBpbiAnbWVudSBpcyBhY3RpdmUnIHN0YXRlXG4ubWVudS1pcy1hY3RpdmUge1xuICAgIC5yZWdpb24taGVhZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgLjAxcztcbiAgICB9XG5cbiAgICAjbmF2YmFyLXRvZ2dsZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuXG4gICAgICAgIC5pY29uLWJhciB7XG4gICAgICAgICAgICAmLmwxIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgIC8vd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICAvL2xlZnQ6IC0zcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA5cHg7XG4gICAgICAgICAgICAgICAgLy9AaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICAgICAgICAgICAgLy8gIHRvcDogNnB4O1xuICAgICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmwyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmwzIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICAgICAgLy93aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIC8vbGVmdDogLTNweDtcbiAgICAgICAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgICAgICAgICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgICAgICAgICAgICAvLyAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgICAgIC8vfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci1saW5lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZSAuM3MsIGJveC1zaGFkb3cgLjNzIGVhc2UgLjhzO1xuICAgICAgICAvLyBuZWNlc3NhcnkgZm9yIHRoZSBjbGljayBvZiBsYW5ndWFnZSBzd2l0Y2hcbiAgICAgICAgLy8gd2lkdGg6IDEycmVtO1xuICAgIH1cbn1cblxuLmlzLXNjcm9sbGVkIHtcbiAgICAmLm5hdi1kb3duLm1lbnUtaXMtYWN0aXZlIHtcbiAgICAgICAgLmhlYWRlci1saW5lIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UgLjNzLCBib3gtc2hhZG93IC4wMXMgZWFzZSAwcztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuQHVzZSBcIi4uL3BhcnRpYWxzL3BsYWNlaG9sZGVyc1wiO1xuQHVzZSBcIi4uL3BhcnRpYWxzLzMuMS50eXBvXCIgYXMgdHlwbztcbkB1c2UgXCIuLi9wYXJ0aWFscy8zLjIudHlwby1wb3N0XCIgYXMgdHlwby1wb3N0O1xuXG4uZm9vdGVyIHtcbiAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcblxuICAvLyBkZWZhdWx0IHBhcmFsbGF4IGltYWdlXG4gICZfX3BhcmFsbGF4IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogLTE7XG4gICAgYm90dG9tOiAwO1xuICAgICRvZmZzZXRfbGVmdDogY2FsYygoMTAwdncgLSAjeyRjb250YWluZXItd2lkdGh9KS8yKTtcbiAgICB3aWR0aDogY2FsYygoI3skY29udGFpbmVyLXdpZHRofSAtICN7JGdhcH0qMikgLyAxMiAqIDEwICsgI3skb2Zmc2V0X2xlZnR9KTtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAucmVnaW9uLWZvb3RlciB7XG4gICAgQGV4dGVuZCAlY29sb3JlZC1iYWNrZ3JvdW5kO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChhcnJvdy0tc21hbGwpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwKjUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtJGdhcDtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gZGl2Om5vdCguY29sb3JlZC1iYWNrZ3JvdW5kKSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRnYXA7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgICAvLyBjYmEgcmVtb3ZlZCBtaW4taGVpZ2h0IGFjY29yZGluZyB0byB0aWNrZXQgJ01vYmlsZSBmb290ZXIgZmludGV1bmluZydcbiAgICAgICAgLy8gbWluLWhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHQtcGhvbmV9KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgIH1cblxuICAgICNibG9jay1jb3B5cmlnaHQsXG4gICAgI2Jsb2NrLWZvb3Rlcm1lbnUsXG4gICAgI2Jsb2NrLWNvbXBhbnlmYWN0cyB7XG4gICAgICB3aWR0aDogY2FsYygoI3skY29udGFpbmVyLXdpZHRofSAtICN7JGdhcH0qMikgLyAxMiAqIDggLSAjeyRnYXB9KjIpO1xuXG4gICAgICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgIC8vICB3aWR0aDogY2FsYygxMDAlICsgI3skZ2FwfSk7XG4gICAgICAvL31cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAjYmxvY2stZm9vdGVybWVudSB7XG4gICAgICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgLy9tYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgLy99XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgI2Jsb2NrLWNvcHlyaWdodCB7XG4gICAgICBAZXh0ZW5kICVmb250U2VtaWJvbGQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIGJvZHkuZGVmYXVsdC1wYXJhbGxheC1pbWFnZSAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgID4gbGkge1xuICAgICAgbWFyZ2luOiAyMHB4ICRnYXAgMDtcbiAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gI3skZ2FwfSAqIDYpLzQpO1xuICAgICAgJjpudGgtY2hpbGQoNG4pIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAxNXB4ICogNikvNCAtIDFweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgLy8gZml4IHNhZmFyaSByb3VuZGluZyBidWdcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxcHgpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDRuKzEpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICY6bnRoLWNoaWxkKDRuKzQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICA+IGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG4gICAgICAgIEBleHRlbmQgJWZvbnRTZW1pYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5Om5vdCguZnVsbC1zaXplKTpub3QoLmZ1bGwtc2l6ZS0tbm8taGVhZGxpbmUpOm5vdCguZnVsbC1zaXplLS1tb2JpbGUtbWF4LXdpZHRoLTEwMCk6bm90KC5uby1oZWFkZXIpIHtcbiAgZm9vdGVyLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNTIwcHg7XG4gIH1cbn1cbi8vICAucmVnaW9uLWZvb3RlcjphZnRlciB7XG4vLyAgICAkb2Zmc2V0X2xlZnQ6IGNhbGMoKDEwMHZ3IC0gI3skY29udGFpbmVyLXdpZHRofSkvMik7XG4vLyAgICBjb250ZW50OiBcIlwiO1xuLy8gICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgYm90dG9tOiAwO1xuLy8gICAgcmlnaHQ6IGNhbGMoI3skb2Zmc2V0X2xlZnR9ICoxKTtcbi8vICAgIHdpZHRoOiAxMDB2dztcbi8vICAgIGhlaWdodDogMjUwcHg7XG4vLyAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuLy9cbi8vICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbi8vICAgICAgcmlnaHQ6IDA7XG4vLyAgICB9XG4vL1xuLy8gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuLy8gICAgICBkaXNwbGF5OiBub25lO1xuLy8gICAgfVxuLy8gIH1cbi8vfVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5AdXNlIFwiLi4vcGFydGlhbHMvMy4xLnR5cG9cIiBhcyB0eXBvO1xuXG5ib2R5ICNDeWJvdENvb2tpZWJvdERpYWxvZyB7XG5cbiAgQGV4dGVuZCAlZm9udERlZmF1bHQ7XG5cbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgbWFyZ2luLXRvcDogJGdhcCoyICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6ICRnYXAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGJyLFxuICBkaXYsXG4gIHRkIHtcbiAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWV4dHJhLXNtYWxsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cblxuICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAjQ3lib3RDb29raWVib3REaWFsb2dGb290ZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cblxuICAjQ3lib3RDb29raWVib3REaWFsb2dOYXYgLkN5Ym90Q29va2llYm90RGlhbG9nTmF2SXRlbUxpbmsuQ3lib3RDb29raWVib3REaWFsb2dBY3RpdmUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvci1hY2NlbnQ7XG4gIH1cblxuICAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5Q29udGVudCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nRm9vdGVyICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbkN1c3RvbWl6ZSAuQ3lib3RDb29raWVib3REaWFsb2dBcnJvdyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nRm9vdGVyICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b25zV3JhcHBlciB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICB9XG4gIH1cblxuICAjQ3lib3RDb29raWVib3REaWFsb2dGb290ZXIgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbkFjY2VwdCwgI0N5Ym90Q29va2llYm90RGlhbG9nRm9vdGVyICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbkFjY2VwdCwgI0N5Ym90Q29va2llYm90RGlhbG9nRm9vdGVyICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbEJ1dHRvbkxldmVsT3B0aW5BbGxvd0FsbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b25EZXRhaWxzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWV4dHJhLXNtYWxsO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAkZ2FwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRvcDogJGdhcDtcbiAgfVxuXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ0RldGFpbCB7XG4gICAgbWFyZ2luOiAkZ2FwKjIgMDtcbiAgfVxuXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b25zIHtcbiAgICBwYWRkaW5nOiAwICRnYXAgIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAuQ3lib3RDb29raWVib3REaWFsb2dCb2R5QnV0dG9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZmxleDogMCAwIDIwJTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkLFxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgZmxleDogMCAwIDMwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5DeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlCdXR0b24ge1xuICAgIC8vIEBleHRlbmQgLmxpbmstYXJyb3c6IHNlZSBkZWZhdWx0LnNjc3NcblxuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNDeWJvdENvb2tpZWJvdERpYWxvZ0JvZHlMZXZlbFdyYXBwZXIge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5TGV2ZWxCdXR0b25MZXZlbE9wdGluQWxsb3dhbGxTZWxlY3Rpb25XcmFwcGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luOiAkZ2FwIDA7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgI0N5Ym90Q29va2llYm90RGlhbG9nQm9keUNvbnRlbnRUaXRsZSB7XG4gICAgQGV4dGVuZCAlZm9udExpZ2h0O1xuICAgIC8vIEBleHRlbmQgLmhlYWRsaW5lMzogc2VlIGRlZmF1bHQuc2Nzc1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6ICRnYXA7XG4gIH1cblxuICAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5Q29udGVudFRleHQge1xuICAgIEBleHRlbmQgJWZvbnREZWZhdWx0O1xuXG4gICAgcGFkZGluZzogJGdhcCAkZ2FwICRnYXAqMjtcbiAgfVxufVxuXG4jQ3lib3RDb29raWVib3REaWFsb2dCb2R5VW5kZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAwLjg1KSAhaW1wb3J0YW50O1xufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5cbi5maWVsZC0tbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkbm9kZS1ob2VybWFubi1icmVhZGNydW1icyAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vcGFkZGluZy10b3A6IDkwcHg7XG5cbiAgYm9keS5uby1icmVhZGNydW1iICYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG5cbiAgLmJyZWFkY3J1bWIge1xuICAgIG1hcmdpbjogNDBweCAwIGNhbGMoNDBweCAtICN7JGZpcnN0LXNlY3Rpb24tbWFyZ2luLXRvcH0pO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1leHRyYS1zbWFsbDtcbiAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1hY2NlbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIC5uby1oZWFkZXIgJiB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgID4gLmFjdGl2ZSxcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1hY2NlbnQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICBcbiAgICAgICYrIGxpOjpiZWZvcmUge1xuICAgICAgICAvL0BleHRlbmQgJUZBNWRhdGFJY29uO1xuICAgICAgICAvL2NvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgICAgIGNvbnRlbnQ6IFwiPlwiO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtYWNjZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5AdXNlIFwiLi4vcGFydGlhbHMvcGxhY2Vob2xkZXJzXCI7XG5AdXNlIFwiLi4vcGFydGlhbHMvMy4xLnR5cG9cIiBhcyB0eXBvO1xuQHVzZSBcIi4uL3BhcnRpYWxzLzMuMi50eXBvLXBvc3RcIiBhcyB0eXBvLXBvc3Q7XG5cbiVsYW5ndWFnZS1zd2l0Y2hlciB7XG4gIGNvbG9yOiAkY29sb3ItYWxtb3N0LWJsYWNrO1xuXG4gIHNwYW4ge1xuICAgIC8vbGluZS1oZWlnaHQ6IDE7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1vdXQ7XG4gICAgcGFkZGluZzogMDtcblxuXG4gICAgJi4tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHJnYmEoJGNvbG9yLWFjY2VudCwgLjUpO1xuICAgIH1cblxuICAgICY6bm90KDpmaXJzdC1jaGlsZCk6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWxtb3N0LWJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIC8vJjpiZWZvcmUge1xuICAvLyAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgLy8gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIC8vICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLy8gICAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHggJGNvbG9yLWFsbW9zdC1ibGFjaztcbiAgLy8gICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gIC8vICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIC8vICAgIGNvbnRlbnQ6ICdERSc7XG4gIC8vICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgLy8gICAgdHJhbnNpdGlvbjogY29sb3IgMjAwbXMgZWFzZS1vdXQ7XG4gIC8vfVxufVxuXG4uaGVhZGVyLWhvcml6b250YWwtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG5cbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDQ7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XG4gIGJvZHkubW9iaWxlLW1lbnUtZW5mb3JjZWQgJiB7XG4gICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC1waG9uZTtcbiAgfVxuXG5cbiAgYm9keS5pcy1zY3JvbGxlZCAmIHtcbiAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LS1zY3JvbGxlZDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQtcGhvbmU7XG4gICAgfVxuICB9XG5cbiAgYm9keS5tb2JpbGUtbWVudS1lbmZvcmNlZCAmIHtcbiAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0LXBob25lO1xuICB9XG5cblxuICAvLyBzZWFyY2ggYnV0dG9uXG4gID4uY29udGFpbmVyLWZsdWlkPi5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAucmVnaW9uLW5hdmlnYXRpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICB9XG5cbiAgICAjYnV0dG9uLS1zZWFyY2gge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICNuYXZiYXItdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6ICRnYXAqMjtcbiAgICB0b3A6IDUwJTtcbiAgICBvcGFjaXR5OiAwO1xuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoZnVsbHNpemUtaGVhZGVyLS14cykge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cblxuICAgIGJvZHkubW9iaWxlLW1lbnUtZW5mb3JjZWQgJiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgcmlnaHQ6ICRnYXA7XG4gICAgfVxuXG5cbiAgICAmLm5hdmJhci10b2dnbGUtLWluaXRpYWxseS1oaWRkZW4tLW5vdy1zaG93aW5nIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMCAkZ2FwKjM7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICBwYWRkaW5nOiAwICRnYXAqMjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAucmVnaW9uLW5hdmlnYXRpb24ge1xuICAgIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBib2R5LmlzLXNjcm9sbGVkICYge1xuICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC0tc2Nyb2xsZWQ7XG5cbiAgICAgIGJvZHkubW9iaWxlLW1lbnUtZW5mb3JjZWQgJiB7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC1waG9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBib2R5Lm1vYmlsZS1tZW51LWVuZm9yY2VkICYge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgaGVpZ2h0OiAkaGVhZGVyLWhlaWdodC1waG9uZTtcbiAgICB9XG4gIH1cblxuICAuaG9yaXpvbnRhbC1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAyNTBweCk7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGlzLW5vdC1tb2JpbGUtbWVudSkge1xuXG4gICAgICBib2R5W2RhdGEtY3VycmVudC1zaXRlPSdrYXJyaWVyZSddICYsXG4gICAgICBib2R5W2RhdGEtY3VycmVudC1zaXRlPSdkZWZhdWx0J10gJixcbiAgICAgIGJvZHlbZGF0YS1oYXMtZHJvcGRvd24tbmF2aWdhdGlvbj0nMSddICYge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmhpZGRlbiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIGJvZHkubW9iaWxlLW1lbnUtZW5mb3JjZWQgJiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIDAuOTUpO1xuICAgICAgYm94LXNoYWRvdzogMXB4IDEycHggMTBweCAtOXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTExMHZoKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSA1MDBtcyBlYXNlLW91dDtcbiAgICB9XG5cbiAgICBib2R5Lm1vYmlsZS1tZW51LWVuZm9yY2VkLm1lbnUtaXMtYWN0aXZlICYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuXG4gICAgLy9ib2R5Lm1vYmlsZS1tZW51LWVuZm9yY2VkICYge1xuICAgIC8vICB3aWR0aDogMTAwdnc7XG4gICAgLy8gIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIDAuOTUpO1xuICAgIC8vICBib3gtc2hhZG93OiAxcHggMTJweCAxMHB4IC05cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAvL31cblxuICAgIHVsLm5hdiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MnB4O1xuXG4gICAgICBib2R5Lm1vYmlsZS1tZW51LWVuZm9yY2VkICYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ2FwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkZ2FwO1xuICAgICAgfVxuXG4gICAgICAvLyYuaG92ZXIge1xuICAgICAgLy8gIGxpIGEge1xuICAgICAgLy8gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIC8vICB9XG4gICAgICAvL31cblxuICAgICAgPmxpIHtcbiAgICAgICAgYm9keS5tb2JpbGUtbWVudS1lbmZvcmNlZCAmIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0JEQkRCRDtcbiAgICAgICAgfVxuXG4gICAgICAgID5hIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgYm9keS5tb2JpbGUtbWVudS1lbmZvcmNlZCAmIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzOHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcblxuICAgICAgICAgICAgLy8gVE9ETzogY2xlYW4gdGhpcyB1cCDigKZcbiAgICAgICAgICAgIGEsXG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICN7JGdhcCAqIDR9O1xuICAgICAgICB9XG5cbiAgICAgICAgYm9keS5tb2JpbGUtbWVudS1lbmZvcmNlZCAmIHtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUgYSxcbiAgICAgICAgJjpob3ZlciBhLFxuICAgICAgICBhLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1hY2NlbnQ7XG5cbiAgICAgICAgICBib2R5Lm1vYmlsZS1tZW51LWVuZm9yY2VkICYge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIGEsXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgYm9keS5tb2JpbGUtbWVudS1lbmZvcmNlZCAmIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEsXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgcGFkZGluZzogNjhweCAwIDI3cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgdHJhbnNwYXJlbnQ7IC8vIGF2b2lkIGp1bXBpbmdcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgICBib2R5Lm1vYmlsZS1tZW51LWVuZm9yY2VkICYge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cblxuICAgICAgICAgIGJvZHkuaXMtc2Nyb2xsZWQgJiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1OHB4IDAgMTdweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAvL0BpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgICAvLyAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gICAgICAgICAgLy99XG5cbiAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWRlZmF1bHQ7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZHJvcGRvd246bm90KC5vcGVuKSB7XG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwLjAxcztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRyb3Bkb3duLm9wZW4ge1xuICAgICAgICAgICY+YSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbjogMXB4IDAgMCAxcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYmxvY2stbGFuZ3VhZ2Uge1xuICAgIGZsb2F0OiByaWdodDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMzVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgd2lkdGg6IDgwdnc7XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6ICRnYXA7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwICRnYXA7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2Jsb2NrLXNvY2lhbG1lZGlhbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMzBweDtcbiAgICAvL2Zsb2F0OiByaWdodDtcbiAgICAvL2Rpc3BsYXk6IG5vbmU7XG5cbiAgICBib2R5Lm1vYmlsZS1tZW51LWVuZm9yY2VkICYge1xuICAgICAgcmlnaHQ6ICRnYXAqMjtcbiAgICB9XG5cbiAgICBib2R5Lm1vYmlsZS1tZW51LWVuZm9yY2VkICYge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuaWNuOmJlZm9yZSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtZXh0cmEtc21hbGw7XG4gICAgfVxuXG4gICAgLnNvY2lhbC1tZWRpYS1uYXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHBhZGRpbmctdG9wOiAkZ2FwO1xuXG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDAgY2FsYygkZ2FwIC8gMik7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLy8gaW4gJ21lbnUgaXMgYWN0aXZlJyBzdGF0ZVxuLm1lbnUtaXMtYWN0aXZlIHtcbiAgLy8gYm9keSB0YWdcblxuICBib2R5Lm1vYmlsZS1tZW51LWVuZm9yY2VkICYge1xuICAgIC5oZWFkZXItaG9yaXpvbnRhbC1tZW51IHtcbiAgICAgIC8vaGVpZ2h0OiAxMDB2aDtcblxuICAgICAgLnJlZ2lvbi1uYXZpZ2F0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuaG9yaXpvbnRhbC1tZW51IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tZW51LWlzLWFjdGl2ZS0taHRtbCB7XG4gIC8vIGh0bWwgdGFnXG5cbiAgYm9keS5tb2JpbGUtbWVudS1lbmZvcmNlZCAmIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5tZW51LS1ob3Jpem9udGFsLW5hdmlnYXRpb24tLXNlY29uZC1sZXZlbCxcbi5wYWdlLW1haW4gdWwubWVudS0taG9yaXpvbnRhbC1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIC8vIHRoaXJkIGxldmVsXG4gICAgdWwge1xuICAgICAgcGFkZGluZzogMCAwIDAgJGdhcDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIEBleHRlbmQgJWJsb2NrLWxpbmstc3R5bGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDE4cHggMCAyMHB4IDEwMHZ3O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMDB2dztcblxuICAgICAgJjpmb2N1cyxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWFjY2VudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFjdGl2ZT5hLFxuICAgIGEuaXMtYWN0aXZlIHtcblxuICAgICAgLy8gb25seSBzZXQgY29sb3IgaWYgaXQgaXMgbm90IGFuIFwiYW5jaG9yXCIgbGlua1xuICAgICAgJjpub3QoW2hyZWYqPVwiI1wiXSkge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtYWNjZW50O1xuXG4gICAgICAgICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICBAaW5jbHVkZSBzZXQtY29sLXdpZHRoKDEsIHRydWUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYS5kcm9wZG93bi10b2dnbGUge1xuICAgICAgICAvL2NvbG9yOiBpbmhlcml0O1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgbGkgYSB7XG4gICAgICAgIC8vYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcblxuICAgICAgICAmOm5vdChbaHJlZio9XCIjXCJdKTpob3ZlcjphZnRlcixcbiAgICAgICAgJjpub3QoW2hyZWYqPVwiI1wiXSk6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6bGFzdC1jaGlsZCBhIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNldC1jb2wtd2lkdGgoMSwgdHJ1ZSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5wYWdlLW1haW4ge1xuICB1bC5tZW51LS1ob3Jpem9udGFsLW5hdmlnYXRpb24ge1xuICAgIGxpIHtcbiAgICAgIHVsIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tZW51IHtcbiAgJi0taW5pdGlhbGx5LWhpZGRlbiB7XG4gICAgPmxpIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4zcyBlYXNlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBib2R5Lm1vYmlsZS1tZW51LWVuZm9yY2VkICYge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ub3ctc2hvd2luZyB7XG4gICAgICA+bGkge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IDEyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5yZWdpb24tbmF2aWdhdGlvbiAubWVudS0taG9yaXpvbnRhbC1uYXZpZ2F0aW9uIHtcbiAgW2NsYXNzXj1cIm5vLWRyb3Bkb3duLW1lbnVcIl0ge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuXG4gIGJvZHkubW9iaWxlLW1lbnUtZW5mb3JjZWQgJiB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodC1waG9uZX0gLSAxMDBweCk7XG4gIH1cblxuICBib2R5Om5vdCgubW9iaWxlLW1lbnUtZW5mb3JjZWQpICYge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICBib2R5W2RhdGEtY3VycmVudC1zaXRlPSdkZWZhdWx0J106bm90KC5tb2JpbGUtbWVudS1lbmZvcmNlZCkgJixcbiAgYm9keVtkYXRhLWN1cnJlbnQtc2l0ZT0na2FycmllcmUnXTpub3QoLm1vYmlsZS1tZW51LWVuZm9yY2VkKSAmLFxuICBib2R5W2RhdGEtaGFzLWRyb3Bkb3duLW5hdmlnYXRpb249JzEnXTpub3QoLm1vYmlsZS1tZW51LWVuZm9yY2VkKSAmIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuXG4gIHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICA+bGkge1xuICAgIGJvZHkubW9iaWxlLW1lbnUtZW5mb3JjZWQgJiB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgID5hIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQwcHgpO1xuXG4gICAgICB9XG5cbiAgICAgIC5zZWNvbmQtbGV2ZWwge1xuICAgICAgICB3aWR0aDogNDBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdLVVBfSWNvbnMnO1xuICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nICovXG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICBjb250ZW50OiBcIlxcRTkwMFwiO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcXEU5MDNcIjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI21vYmlsZS1tZW51LXNlY29uZC1sZXZlbC10b2dnbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAzO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDNweCBzb2xpZCAkY29sb3ItYWNjZW50O1xuXG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDB2dyAvIDEyICogMikgLSAxNXB4KTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwdncgLyAxMiAqIDIpIC0gMTVweCk7XG4gIC5tb2JpbGUtLW9wZW4gJiB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuXG5cbiAgJjpiZWZvcmUge1xuICAgIGZvbnQtZmFtaWx5OiAnS1VQX0ljb25zJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgY29udGVudDogXCJcXEU5MDNcIjtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgJi5vcGVuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcRTkwMFwiO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoYXJyb3ctLXNtYWxsKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnBhZ2UtbWFpbiB1bC5tZW51LS1ob3Jpem9udGFsLW5hdmlnYXRpb24ge1xuICBAaW5jbHVkZSBicmVha3BvaW50KGFycm93LS1zbWFsbCkge1xuICAgID5saTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3gtc2hhZG93OiAxcHggLTExcHggMTBweCAtOHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgfVxuXG4gICAgPmxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IGNhbGMoKDEwMHZ3IC8gMTIgKiAyKSAtIDE1cHgpO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYubW9iaWxlLS1vcGVuIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXgtaGVpZ2h0OiA2NnZoO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgJGNvbG9yLWFjY2VudDtcblxuICAgICAgPmxpOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5pcy1hY3RpdmUge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNtb2JpbGUtbmF2LWJ1dHRvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgYnV0dG9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgfVxuXG4gICNsYW5ndWFnZS1zd2l0Y2hlci0tbW9iaWxlIHtcbiAgICBvcmRlcjogMTtcbiAgICBAZXh0ZW5kICVsYW5ndWFnZS1zd2l0Y2hlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgc3BhbiB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMi41O1xuICAgICAgfVxuICAgIH1cblxuICAgIGJvZHkubW9iaWxlLW1lbnUtZW5mb3JjZWQgJiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5sYW5ndWFnZS1kcm9wZG93bi1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgJi5sYW5ndWFnZS10cmFucyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hbG1vc3QtYmxhY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAjc29jaWFsLWJhci0tbW9iaWxlIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gICNidXR0b24tLXNlYXJjaC0tbW9iaWxlIHtcbiAgICBvcmRlcjogMztcbiAgfVxufVxuXG4uaGVhZGVyLWhvcml6b250YWwtbWVudSB1bC5uYXYubWVudS0taG9yaXpvbnRhbC1uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDE0cmVtOyAvLyBmb3JjZSBmb3IgaG9lcm1hbm4tZGlnaXRhbC5jb20sIGJlY2F1c2Ugb2Ygb25lIHBhZ2VyIGFuZCBub24tZXhpc3RlbnQgbWFpbiBuYXZpZ2F0aW9uXG5cbiAgYm9keS5tb2JpbGUtbWVudS1lbmZvcmNlZCAmIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgJi5tZW51LS1pbml0aWFsbHktaGlkZGVuLm1lbnUtLWluaXRpYWxseS1oaWRkZW4tLW5vdy1zaG93aW5nLFxuICAmOm5vdCgubWVudS0taW5pdGlhbGx5LWhpZGRlbikge1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChpcy1ub3QtbW9iaWxlLW1lbnUpIHtcblxuICAgICAgYm9keVtkYXRhLWN1cnJlbnQtc2l0ZT0na2FycmllcmUnXTpub3QoLm1vYmlsZS1tZW51LWVuZm9yY2VkKSAmLFxuICAgICAgYm9keVtkYXRhLWN1cnJlbnQtc2l0ZT0nZGVmYXVsdCddOm5vdCgubW9iaWxlLW1lbnUtZW5mb3JjZWQpICYsXG4gICAgICBib2R5W2RhdGEtaGFzLWRyb3Bkb3duLW5hdmlnYXRpb249JzEnXTpub3QoLm1vYmlsZS1tZW51LWVuZm9yY2VkKSAmIHtcblxuICAgICAgICAuZXhwYW5kZWQuZHJvcGRvd246bm90KC5uby1ob3Zlcik6aG92ZXIsXG4gICAgICAgIC5leHBhbmRlZC5kcm9wZG93bjpub3QoLm5vLWhvdmVyKTpmb2N1cy12aXNpYmxlIHtcbiAgICAgICAgICAmPmEge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY+dWwge1xuICAgICAgICAgICAgQGluY2x1ZGUgaW52aXNpYmxlKCk7XG4gICAgICAgICAgICBAaW5jbHVkZSBjZW50ZXJlZC1ob3Jpem9udGFsbHkoKTtcblxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAkZ2FwKjI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDIycmVtO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlIDBzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgY2VudGVyZWQoKTtcblxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZSAwcztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3Zlcj51bCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB2aXNpYmxlKCk7XG5cbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZXhwYW5kZWQuZHJvcGRvd246aG92ZXIge1xuICAgICAgICAgICAgJj51bCB7XG4gICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTQlKTtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuXG5cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5kZXNrdG9wLW9ubHkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00N3B4O1xuICAgIHJpZ2h0OiA0MnB4O1xuXG4gICAgJi4taW5pdGlhbGx5LWhpZGRlbiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAyMDBtcyBlYXNlLW91dDtcblxuICAgICAgJi4tbm93LXNob3dpbmcge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIGJvZHkubW9iaWxlLW1lbnUtZW5mb3JjZWQgJiB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5zZWFyY2gge1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmhvdmVyIGVsbGlwc2UsXG4gICAgICAgICY6aG92ZXIgcGF0aCB7XG4gICAgICAgICAgc3Ryb2tlOiAkY29sb3ItYWNjZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJisubGFuZ3VhZ2Uge1xuICAgICAgICByaWdodDogODVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmxhbmd1YWdlIHtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICNsYW5ndWFnZS1zd2l0Y2hlciB7XG4gICAgICAgIEBleHRlbmQgJWxhbmd1YWdlLXN3aXRjaGVyO1xuICAgICAgfVxuXG4gICAgICAubGFuZ3VhZ2UtZHJvcGRvd24uLWFjdGl2ZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRnYXAgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB3aWR0aDogJGdhcDtcbiAgICAgICAgICBoZWlnaHQ6ICRnYXA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2Utb3V0O1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD1cIjEwMCVcIiBoZWlnaHQ9XCIxMDAlXCIgdmlld0JveD1cIjAgMCAyMiA0MlwiIHZlcnNpb249XCIxLjFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIiB4bWxuczpzZXJpZj1cImh0dHA6Ly93d3cuc2VyaWYuY29tL1wiIHN0eWxlPVwiZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7XCI+PGcgaWQ9XCJwYXRoLTFcIiB0cmFuc2Zvcm09XCJtYXRyaXgoLTEsMCwwLDEsMjQuNzA0NiwtMy43MDQ2MylcIj48cGF0aCBkPVwiTTIzLjcwNSw0LjcwNUw0LjcwNSwyNC40MjdMMjMuNzA1LDQ0LjE0OVwiIHN0eWxlPVwiZmlsbC1vcGFjaXR5OjA7c3Ryb2tlOnJlZDtzdHJva2Utd2lkdGg6MnB4O1wiLz48L2c+PC9zdmc+Jykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYub3BlbiB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sYW5ndWFnZS1kcm9wZG93bi1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA4MyU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwKjEuNSAgJGdhcCoyO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGdhcH0gKiAxLjUpO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICAgICAgICAmLmxhbmd1YWdlLXRyYW5zLXNob3J0LFxuICAgICAgICAgICYubGFuZ3VhZ2UtdHJhbnMge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmxhbmd1YWdlLXRyYW5zLXNob3J0IHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCN7JGdhcH0gKiAyKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAgJi5sYW5ndWFnZS10cmFucyB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skZ2FwfSAvIDIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYubGFuZ3VhZ2UtdHJhbnMge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGhpZGUgc2VhcmNoIGFuZCBsYW5ndWFnZSBzd2l0Y2ggd2hlbiBub3QgaW4gbWFpbiBtZW51XG4ucGFnZS1tYWluIC50b3AtbWVudS1vbmx5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vLyBoaWRlIGxhbmd1YWdlLXN3aXRjaGVyXG4vLyAuaGVhZGVyLWhvcml6b250YWwtbWVudSB1bC5uYXYubWVudS0taG9yaXpvbnRhbC1uYXZpZ2F0aW9uIGxpLmRlc2t0b3Atb25seS5sYW5ndWFnZSxcbi8vIGJvZHkubW9iaWxlLW1lbnUtZW5mb3JjZWQgI21vYmlsZS1uYXYtYnV0dG9uLWNvbnRhaW5lciAjbGFuZ3VhZ2Utc3dpdGNoZXItLW1vYmlsZSB7XG4vLyAgICAgZGlzcGxheTogbm9uZTtcbi8vIH1cbi8vXG4vLyAjc29jaWFsLWJhci4taW5pdGlhbGx5LWhpZGRlbi4tbm93LXNob3dpbmcge1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuLy8gfVxuI21vYmlsZS1uYXYtYnV0dG9uLWNvbnRhaW5lciAjc29jaWFsLWJhci0tbW9iaWxlIHtcbiAgbWFyZ2luLWxlZnQ6ICRnYXA7XG59XG5cbi8vIGVuZCBoaWRlIGxhbmd1YWdlLXN3aXRjaGVyXG5cblxuZGl2PmRpdiNDb29raWVib3RXaWRnZXQge1xuICBAaW5jbHVkZSBicmVha3BvaW50KGFycm93LS1zbWFsbCkge1xuICAgIGJvdHRvbTogJGdhcCo0LjMzMzMzMztcbiAgfVxufSIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuQHVzZSBcIi4uL3BhcnRpYWxzLzMuMS50eXBvXCIgYXMgdHlwbztcblxuLy8gRm9ybSBnZW5lcmFsIHNldHRpbmdzXG4kZm9ybS1pdGVtLS1mb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdCAhZGVmYXVsdDtcbiRmb3JtLWl0ZW0tLWhlaWdodDogNHJlbSAhZGVmYXVsdDsgLy8gaGVpZ2h0IGZyb20gaW5wdXQgdGV4dGZpZWxkcyBhbmQgc2VsZWN0IGVsZW1lbnRzXG4kZm9ybS1vcHRpb24tLXNpemU6ICRmb3JtLWl0ZW0tLWZvbnQtc2l6ZSoxICFkZWZhdWx0OyAvLyBzaXplIGZvciByYWRpbyBhbmQgY2hlY2tib3hlc1xuJGZvcm0tbGFiZWwtdG9wLS1mb250LXNpemU6IC42NWVtICFkZWZhdWx0O1xuJGZvcm0tdHJhbnNpdGlvbi1kZWxheTogLjNzICFkZWZhdWx0O1xuXG4vLyBGb3JtIGNvbG9yIHNldHRpbmdzXG4kZm9ybS1jb2xvci1kZWZhdWx0OiAkY29sb3ItYWxtb3N0LWJsYWNrICFkZWZhdWx0O1xuJGZvcm0tY29sb3ItYWNjZW50OiAkY29sb3ItZGVmYXVsdCAhZGVmYXVsdDtcbiRmb3JtLWNvbG9yLWVycm9yOiAkY29sb3ItYWNjZW50ICFkZWZhdWx0O1xuXG4lcmVxdWlyZWQtYXN0ZXJpc2sge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnKic7XG4gICAgZm9udC1zaXplOiAuOWVtO1xuICAgIHBhZGRpbmc6IC4yNWVtO1xuICB9XG59XG5cbi53ZWJmb3JtLWFqYXgtZm9ybS13cmFwcGVyIC53ZWJmb3JtLWNvbmZpcm1hdGlvbiB7XG4gIG1hcmdpbjogJGdhcCoyIDA7XG59XG5cbmZvcm0uZm9ybSxcbmZvcm0udXNlci1sb2dpbi1mb3JtIHtcbiAgJi51c2VyLWxvZ2luLWZvcm0ge1xuICAgIC5mb3JtLWl0ZW0tLWRlc2NyaXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0ge1xuXG4gICAgQGV4dGVuZCAlZm9udExpZ2h0O1xuXG4gICAgJi0tZXJyb3Ige1xuICAgICAgY29sb3I6ICRmb3JtLWNvbG9yLWVycm9yO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLWZpZWxkc2V0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAqNDtcbiAgICAgIG1hcmdpbi10b3A6ICRnYXAqNDtcblxuICAgICAgJi5yZXF1aXJlZCB7XG4gICAgICAgIC5mb3JtLWZpZWxkc2V0LS1sZWdlbmQge1xuICAgICAgICAgIEBleHRlbmQgJXJlcXVpcmVkLWFzdGVyaXNrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWxlZ2VuZCB7XG4gICAgICAgIC8vIEBleHRlbmQgLmhlYWRsaW5lMzogc2VlIGRlZmF1bHQuc2Nzc1xuXG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgIH1cblxuICAgICAgKyAuZm9ybS13cmFwcGVyIC5mb3JtLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmLmhhcy1lcnJvciB7XG4gICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgIC5mb3JtLWl0ZW0tLXJhZGlvLWJ1dHRvbjpiZWZvcmUsXG4gICAgICAgICAgLmZvcm0taXRlbS0tY2hlY2tib3gtYnV0dG9uLFxuICAgICAgICAgIC5mb3JtLWl0ZW0tLWNoZWNrYm94LWJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jb2xvci1lcnJvcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZm9ybS1pdGVtLS1sYWJlbC1jb250IHtcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybS1jb2xvci1lcnJvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAkZm9ybS1pdGVtLS1mb250LXNpemU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJi5idG4tdmFsaWRhdGlvbi0td3JhcHBlciB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgICYuZm9ybS1pdGVtLS1uYW1lLWVtYWlsLXVzZXIge1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmNsZWFyLXBhbmVsIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAucGFuZWwtaGVhZGluZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wYW5lbC1ib2R5IHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRmb3JtLWNvbG9yLWRlZmF1bHQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygkZ2FwIC8gMyk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKCRnYXAgLyAyKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZSAwcztcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAmOm5vdCgub3B0aW9uKSB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLXJlcXVpcmVkOm5vdCgub3B0aW9uKSB7XG4gICAgICAgICAgQGV4dGVuZCAlcmVxdWlyZWQtYXN0ZXJpc2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgICBjb2xvcjogJGZvcm0tY29sb3ItZXJyb3I7XG4gICAgICB9XG5cbiAgICAgICYtLXR5cGUtdGV4dGFyZWEge1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwKjQ7XG5cbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHRvcDogLSRnYXAqMjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIEBleHRlbmQgJWZvbnRMaWdodDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gICAgICB9XG5cbiAgICAgICYtLWVsZW1lbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvcm0taXRlbS0tZm9udC1zaXplO1xuICAgICAgICBoZWlnaHQ6ICRmb3JtLWl0ZW0tLWhlaWdodDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogY2FsYygkZ2FwIC8gMykgY2FsYygkZ2FwIC8gMykgY2FsYygkZ2FwIC8gNik7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6dmFsaWQ6cmVxdWlyZWQsXG4gICAgICAgICYuaGFzLXZhbHVlLFxuICAgICAgICAmLmhhcy1lcnJvcjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRmb3JtLWNvbG9yLWRlZmF1bHQ7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgICAgIH4gLmZvcm0taXRlbS0tbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICRmb3JtLWNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvcm0tbGFiZWwtdG9wLS1mb250LXNpemU7XG4gICAgICAgICAgICB0b3A6IC0xcmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIH4gLmZvcm0taXRlbS0tYmFyIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZm9ybS1jb2xvci1hY2NlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5oYXMtZXJyb3IsXG4gICAgICAgICYuaGFzLWVycm9yLmhhcy12YWx1ZSB7XG4gICAgICAgICAgfiAuZm9ybS1pdGVtLS1sYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogJGZvcm0tY29sb3ItZXJyb3I7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgfiAuZm9ybS1pdGVtLS1iYXIge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jb2xvci1lcnJvcjtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGZvcm0tY29sb3ItZXJyb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWJhciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1kYXJrO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkZm9ybS1jb2xvci1hY2NlbnQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjNzIGVhc2UgMCwgd2lkdGggMC4zcyBlYXNlIDBzO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdGV4dGFyZWEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbGlnaHQ7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbWluLWhlaWdodDogMjByZW07XG4gICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgIHJlc2l6ZTogdmVydGljYWw7XG5cbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjp2YWxpZDpyZXF1aXJlZCxcbiAgICAgICAgJi5oYXMtdmFsdWUsXG4gICAgICAgICYuaGFzLWVycm9yOmZvY3VzIHtcbiAgICAgICAgICB+IC5mb3JtLWl0ZW0tLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvcm0taXRlbS0tZm9udC1zaXplO1xuICAgICAgICAgICAgdG9wOiAtJGdhcCoyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBpbnB1dDotd2Via2l0LWF1dG9maWxsLFxuICAgICAgaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbDpob3ZlcixcbiAgICAgIGlucHV0Oi13ZWJraXQtYXV0b2ZpbGw6Zm9jdXMsXG4gICAgICBzZWxlY3Q6LXdlYmtpdC1hdXRvZmlsbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogJGZvcm0tY29sb3ItZGVmYXVsdDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciA1MDAwcyBlYXNlLWluLW91dCAwcztcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRmb3JtLWNvbG9yLWRlZmF1bHQ7XG5cbiAgICAgICAgfiAuZm9ybS1pdGVtLS1sYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9ybS1sYWJlbC10b3AtLWZvbnQtc2l6ZTtcbiAgICAgICAgICB0b3A6IC0xZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgfiAuZm9ybS1pdGVtLS1iYXI6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgd2lkdGg9XCIxMDAlXCIgaGVpZ2h0PVwiMTAwJVwiIHZpZXdCb3g9XCIwIDAgMjIgNDJcIiB2ZXJzaW9uPVwiMS4xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHhtbDpzcGFjZT1cInByZXNlcnZlXCIgeG1sbnM6c2VyaWY9XCJodHRwOi8vd3d3LnNlcmlmLmNvbS9cIiBzdHlsZT1cImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO1wiPjxnIGlkPVwicGF0aC0xXCIgdHJhbnNmb3JtPVwibWF0cml4KC0xLDAsMCwxLDI0LjcwNDYsLTMuNzA0NjMpXCI+PHBhdGggZD1cIk0yMy43MDUsNC43MDVMNC43MDUsMjQuNDI3TDIzLjcwNSw0NC4xNDlcIiBzdHlsZT1cImZpbGwtb3BhY2l0eTowO3N0cm9rZTpyZ2IoMjI4LCAwLCA0Myk7c3Ryb2tlLXdpZHRoOjJweDtcIi8+PC9nPjwvc3ZnPicpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogY2FsYygtMSAqICRmb3JtLWl0ZW0tLWhlaWdodCAvIDIpO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgfiAuZm9ybS1pdGVtLS1iYXI6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGVYKDUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXR5cGUtcmFkaW8sXG4gICAgICAmLS10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMi4yNXJlbTtcbiAgICAgICAgbWluLWhlaWdodDogJGZvcm0tb3B0aW9uLS1zaXplO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgLmVycm9yLW1lc3NhZ2Uge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0ycmVtO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMC4ycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0taXRlbS0tbGFiZWwge1xuICAgICAgICAgIEBleHRlbmQgJWZvbnRMaWdodDtcblxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6ICRmb3JtLW9wdGlvbi0tc2l6ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoI3skZm9ybS1vcHRpb24tLXNpemV9ICsgI3skZ2FwfSk7XG4gICAgICAgICAgcGFkZGluZy10b3A6ICRmb3JtLW9wdGlvbi0tc2l6ZSouMTtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgICAmLmlzLXJlcXVpcmVkIHtcbiAgICAgICAgICAgIC5mb3JtLWl0ZW0tLWxhYmVsLWNvbnQge1xuICAgICAgICAgICAgICBAZXh0ZW5kICVyZXF1aXJlZC1hc3RlcmlzaztcblxuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgKyBpbnB1dCB7XG4gICAgICAgICAgICBsZWZ0OiAkZm9ybS1vcHRpb24tLXNpemUgKiAuMTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC4wMDAxO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLjI1cmVtO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCB+IC5mb3JtLWl0ZW0tLXJhZGlvLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm0tY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNjUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCB+IC5mb3JtLWl0ZW0tLWNoZWNrYm94LWJ1dHRvbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkZm9ybS1jb2xvci1hY2NlbnQ7XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuM3MgZWFzZSAwcztcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRmb3JtLW9wdGlvbi0tc2l6ZSoxLjI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJGZvcm0tdHJhbnNpdGlvbi1kZWxheTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygkZm9ybS1vcHRpb24tLXNpemUgLyAyKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmhhcy1lcnJvciB7XG4gICAgICAgICAgICAgIH4gLmZvcm0taXRlbS0tcmFkaW8tYnV0dG9uLFxuICAgICAgICAgICAgICB+IC5mb3JtLWl0ZW0tLWNoZWNrYm94LWJ1dHRvbixcbiAgICAgICAgICAgICAgfiAuZm9ybS1pdGVtLS1sYWJlbC1jb250LFxuICAgICAgICAgICAgICB+IC5mb3JtLWl0ZW0tLWxhYmVsLWNvbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY29sb3ItZXJyb3I7XG4gICAgICAgICAgICAgICAgY29sb3I6ICAkZm9ybS1jb2xvci1lcnJvcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5mb3JtLWl0ZW0tLXJhZGlvLWJ1dHRvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGZvcm0tY29sb3ItZGVmYXVsdDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMC4yNWVtO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgYm9yZGVyOiAuMTI1cmVtIHNvbGlkICRmb3JtLWNvbG9yLWRlZmF1bHQ7XG4gICAgICAgICAgICAgIGhlaWdodDogJGZvcm0tb3B0aW9uLS1zaXplO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IC4yNXJlbTtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UgMCwgY29sb3IgMC4zcyBlYXNlIDBzO1xuICAgICAgICAgICAgICB3aWR0aDogJGZvcm0tb3B0aW9uLS1zaXplO1xuICAgICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBjb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jb2xvci1hY2NlbnQ7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZvcm0taXRlbS0tY2hlY2tib3gtYnV0dG9uIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC4wNjI1cmVtO1xuICAgICAgICAgICAgYm9yZGVyOiAuMTI1cmVtIHNvbGlkICRmb3JtLWNvbG9yLWRlZmF1bHQ7XG4gICAgICAgICAgICBjb2xvcjogJGZvcm0tY29sb3ItZGVmYXVsdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAkZm9ybS1vcHRpb24tLXNpemU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAuNXJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZSAwcztcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6ICRmb3JtLW9wdGlvbi0tc2l6ZTtcbiAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBjb2xvcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSAwLCBoZWlnaHQgMHMgbGluZWFyICRmb3JtLXRyYW5zaXRpb24tZGVsYXk7XG4gICAgICAgICAgICAgIHdpZHRoOiAkZm9ybS1vcHRpb24tLXNpemUgKiAuMDY7XG4gICAgICAgICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5LCBoZWlnaHQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6ICRmb3JtLW9wdGlvbi0tc2l6ZSAqIC41O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGxlZnQ6ICRmb3JtLW9wdGlvbi0tc2l6ZSAqIC40O1xuICAgICAgICAgICAgICB0b3A6ICRmb3JtLW9wdGlvbi0tc2l6ZSAqIC44NTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4wNjI1cmVtICNmZmZmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICAgIGxlZnQ6ICRmb3JtLW9wdGlvbi0tc2l6ZSAqIC4xO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogLjAwMDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAuMjVyZW07XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgJjpjaGVja2VkIH4gbGFiZWwgLmZvcm0taXRlbS0tY2hlY2tib3gtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm0tY29sb3ItYWNjZW50O1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2UgMHM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkZm9ybS1vcHRpb24tLXNpemUqMS4yO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJGZvcm0tdHJhbnNpdGlvbi1kZWxheTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygkZm9ybS1vcHRpb24tLXNpemUgLyAyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm5vLWxhYmVsIHtcbiAgICAgICAgICAuZm9ybS1pdGVtLS1sYWJlbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGNhbGMoJGdhcCAvIDMpO1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1pdGVtLS1sYWJlbC1jb250IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZm9ybS1pdGVtLS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWl0ZW0tLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRmb3JtLW9wdGlvbi0tc2l6ZX0gKyAjeyRnYXB9KTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogJGdhcCAvIDIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLXN1Ym1pdCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgJiwgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBDdXN0b20gVGhlbWluZyBhZGRyZXNzIGZvciBjb250YWN0IGZvcm1cbiAgICAmLWFkZHJlc3Mge1xuICAgICAgLmZvcm0tZmllbGRzZXQtLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAmLS1uYW1lLWNvbnRhY3QtYWRkcmVzcy1hZGRyZXNzIHtcbiAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlICogLjggLSAjeyRnYXB9KTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tbmFtZS1jb250YWN0LWFkZHJlc3MtYWRkcmVzcy0yIHtcbiAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlICogLjIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbmFtZS1jb250YWN0LWFkZHJlc3MtY2l0eSB7XG4gICAgICAgICAgZmxleDogMCAwIGNhbGMoMTAwJSAqIC43IC0gJGdhcCAvIDIpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCRnYXAgLyAyKTtcbiAgICAgICAgICBvcmRlcjogNDtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5hbWUtY29udGFjdC1hZGRyZXNzLXBvc3RhbC1jb2RlIHtcbiAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlICogLjMgLSAkZ2FwIC8gMik7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCRnYXAgLyAyKTtcbiAgICAgICAgICBvcmRlcjogMztcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1uYW1lLWNvbnRhY3QtYWRkcmVzcy1jb3VudHJ5IHtcbiAgICAgICAgICBmbGV4OiAwIDAgY2FsYygxMDAlICogLjUgLSAkZ2FwIC8gMik7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCRnYXAgLyAyKTtcbiAgICAgICAgICBvcmRlcjogNTtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5mb3JtLndlYmZvcm0tc3VibWlzc2lvbi1wbGFudW5nc2ZyYWdlYm9nZW4tZm9ybSB7XG4gICAgLndlYmZvcm0tcmFkaW9zLW90aGVyIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgIC5wYW5lbC1oZWFkaW5nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAucGFuZWwtYm9keSA+IGRpdi5qcy13ZWJmb3JtLXJhZGlvc3tcbiAgICAgICAgICAgIGNvbHVtbi1jb3VudDogMztcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgICAgICAgICBjb2x1bW4tY291bnQ6IDI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgICAgICAgICAgY29sdW1uLWNvdW50OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5mb3JtLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtLS1uby1sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDIuMjVyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cblxuICAgIH1cblxuICAgIC5mb3JtLWl0ZW0tLW5hbWUtZGFjaGZvcm1oZWFkbGluZSxcbiAgICAuZm9ybS1pdGVtLS1uYW1lLW1hcmt1cCxcbiAgICAuZm9ybS1pdGVtLS1uYW1lLW1hcmt1cC0wMSB7XG4gICAgICAgIGgyLCBoM3tcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWl0ZW0tLXR5cGUtdGV4dGFyZWEge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzXCIgYXMgKjtcblxuYm9keSB7XG4gIG1hcmdpbi10b3A6IDA7XG5cbiAgJi5uYXZiYXItaXMtZml4ZWQtdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi8vI3Njcm9sbC10b3Age1xuLy8gIEBleHRlbmQgJUZBNGRhdGFJY29uO1xuLy8gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4vLyAgYm90dG9tOiAkZ2FwKjI7XG4vLyAgYm9yZGVyLXJhZGl1czogNTAlO1xuLy8gIGNvbG9yOiB3aGl0ZTtcbi8vICBjdXJzb3I6IHBvaW50ZXI7XG4vLyAgZm9udC1zaXplOiAxLjVyZW07XG4vLyAgaGVpZ2h0OiA1cmVtO1xuLy8gIG9wYWNpdHk6IDA7XG4vLyAgcG9zaXRpb246IGZpeGVkO1xuLy8gIHJpZ2h0OiAkZ2FwKjI7XG4vLyAgdmlzaWJpbGl0eTogaGlkZGVuO1xuLy8gIHdpZHRoOiA1cmVtO1xuLy8gIHotaW5kZXg6IDIwO1xuLy8gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbi8vICAgIGJvdHRvbTogJGdhcDtcbi8vICAgIHJpZ2h0OiAkZ2FwO1xuLy8gIH1cbi8vXG4vLyAgJjpiZWZvcmUge1xuLy8gICAgQGV4dGVuZCAlRkE0ZGF0YUljb247XG4vLyAgICBmb250LXNpemU6IDNlbTtcbi8vICAgIGhlaWdodDogMTAwJTtcbi8vICAgIGxlZnQ6IDUwJTtcbi8vICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbi8vICAgIHRvcDogNTAlO1xuLy8gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4vLyAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgICB3aWR0aDogMTAwJTtcbi8vICB9XG4vL1xuLy8gICYuaXMtdmlzaWJsZSB7XG4vLyAgICBvcGFjaXR5OiAxO1xuLy8gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbi8vICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAuMDFzO1xuLy8gIH1cbi8vfVxuXG4ubWFpbi1jb250YWluZXIge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTAwcHgpO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFnZSB7XG4gICYtaGVhZGVyIHtcbiAgICAvL3BhZGRpbmc6IDEycmVtIDAgNHJlbTtcbiAgICBwYWRkaW5nOiAkaGVhZGVyLWhlaWdodCAwIDA7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvZHkuaXMtc2Nyb2xsZWQgJiB7XG4gICAgICBwYWRkaW5nLXRvcDogJGhlYWRlci1oZWlnaHQtLXNjcm9sbGVkO1xuICAgICAgYm9keS5tb2JpbGUtbWVudS1lbmZvcmNlZCAmIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0LXBob25lO1xuICAgICAgfVxuICAgIH1cbiAgICBib2R5Lm1vYmlsZS1tZW51LWVuZm9yY2VkICYge1xuICAgICAgcGFkZGluZzogJGhlYWRlci1oZWlnaHQtcGhvbmUgMCAwO1xuICAgIH1cbiAgfVxuICAmLW1haW4ge1xuICAgIC8vbWF4LXdpZHRoOiAkbWF4LXdpZHRoO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLnBhZ2UtaW50cm8tdGV4dCB7XG4gICZfX2hlYWRsaW5lIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICB9XG4gICZfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2FwKjM7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcCoyO1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2FwKjI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIC4wMXM7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuQHVzZSBcIi4uL3BhcnRpYWxzL3BsYWNlaG9sZGVyc1wiO1xuQHVzZSBcIi4uL3BhcnRpYWxzLzMuMS50eXBvXCIgYXMgdHlwbztcbkB1c2UgXCIuLi9wYXJ0aWFscy8zLjIudHlwby1wb3N0XCIgYXMgdHlwby1wb3N0O1xuXG4uc2VjdGlvbnMge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gZ2VuZXJhbCBzZWN0aW9uIGxheW91dFxuLnNlY3Rpb24taXRlbSB7XG5cbiAgLy8gQGF0LXJvb3QgYm9keTpub3RbZGF0YS1jdXJyZW50LXNpdGU9J2thcnJpZXJlJ10gJiB7XG4gIC8vICAgLnBhcmFncmFwaCB7XG4gIC8vICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwKjg7XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgJi5yZXZlcnNlLW9yZGVyLW9uLW1vYmlsZSA+IGRpdiB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICB9XG4gIH1cblxuICAmLmdhcC10b3AtMSB7XG4gICAgbWFyZ2luLXRvcDogJGdhcCo4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgbWFyZ2luLXRvcDogJGdhcCo0O1xuICAgIH1cbiAgfVxuXG4gICYuZ2FwLXRvcC1tZWRpdW0ge1xuICAgIG1hcmdpbi10b3A6ICRnYXAqNDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgIG1hcmdpbi10b3A6ICRnYXAqMjtcbiAgICB9XG4gIH1cblxuICAmLmdhcC1ib3R0b20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdhcCo4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcCo0O1xuICAgIH1cblxuICAgICYgKyAuc2VjdGlvbi1pdGVtLmdhcC10b3AtMSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICYuZ2FwLWJvdHRvbS1tZWRpdW0ge1xuICAgIG1hcmdpbi1ib3R0b206ICRnYXAqNDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAqMjtcbiAgICB9XG5cbiAgICAmICsgLnNlY3Rpb24taXRlbS5nYXAtdG9wLTEge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmLmhhcy1mdWxsLXdpZHRoIHtcbiAgICBsZWZ0OiBjYWxjKC0xICogKDEwMHZ3IC0gMTAwJSkgLyAyKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXgtd2lkdGg6ICRjb250ZW50LS1tYXgtd2lkdGg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtYmctY29sb3Ige1xuICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwKjM7XG4gICAgcGFkZGluZy10b3A6ICRnYXAqMyAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYgPiBkaXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLm5vbi1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICAvLyBhdm9pZCBkb3VibGUgbWFyZ2luIHRvIGJvdHRvbVxuICAmLmdhcC1ib3R0b20tMSA+IGRpdiA+IGRpdjpsYXN0LWNoaWxkIC5wYXJhZ3JhcGg6bm90KC5wYXJhZ3JhcGgtLXR5cGUtZG93bmxvYWQtaXRlbSkge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICY6bm90KFtjbGFzcyo9Y29sLXhzLV0pIHtcbiAgICAvLyBXZW5uIFVudGVyc2VpdGVuIHZvcmhhbmRlbiBzaW5kXG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLy8gLS0+IFByb2JsZW06IFBlcnNvbmVuIGJlaSBVbnRlcm5laG1lbnNzZWl0ZSBodHRwOi8vbG9jYWxob3N0OjQ4NjIvZGUvdW50ZXJuZWhtZW4gd2VyZGVuIHNvbnN0IG5pY2h0IG1laHIgaW4gZWluZXIgWmVpbGUgZGFyZ2VzdGVsbHRcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICYuY29sLXhzLTEyIHtcbiAgICBAZXh0ZW5kICVyZXNldC1uZXN0ZWQtYm9vdHN0cmFwLWdyaWQtY29sdW1ucztcbiAgfVxuXG4gICYuc2VwYXJhdG9yLWlzLTEge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItZGVmYXVsdDtcbiAgfVxuXG4gIHVsIHtcbiAgICBAZXh0ZW5kICVidWxsZXQtbGlzdDtcbiAgfVxuXG4gIG9sIHtcbiAgICBAZXh0ZW5kICVyZWQtbnVtYmVyZWQtYnVsbGV0LWxpc3Q7XG4gIH1cbn1cblxuLnBhcmFncmFwaFtjbGFzcyo9XCJjb2wteHMtXCJdIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChpbWFnZS0teHMpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5AdXNlIFwiLi4vcGFydGlhbHMvcGxhY2Vob2xkZXJzXCI7XG5AdXNlIFwiLi4vcGFydGlhbHMvMy4xLnR5cG9cIiBhcyB0eXBvO1xuQHVzZSBcIi4uL3BhcnRpYWxzLzMuMi50eXBvLXBvc3RcIiBhcyB0eXBvLXBvc3Q7XG5cbiRzbGlkZXItZG90cy0tc2l6ZTogMnJlbSAhZGVmYXVsdDtcbiRzbGlkZXItZG90cy0tc2l6ZS1zbWFsbDogMTBweCAhZGVmYXVsdDtcbiRzbGlkZXItYXJyb3dzLS1zaXplOiA2cmVtICFkZWZhdWx0O1xuJHNsaWRlci1hcnJvd3MtLXNpemUtc21hbGw6IDRyZW0gIWRlZmF1bHQ7XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpZGVyIHtcbiAgJi13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYuc2xpY2staW5pdGlhbGl6ZWQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmW2RhdGEtc2xpZGVyLWFycm93cz1cIjFcIl0ge1xuICAgICAgcGFkZGluZzogMCAkZ2FwKjM7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAYXQtcm9vdCAuc2VjdGlvbi0tc2xpZGVyLXRleHQgJiB7XG4gICAgICBwYWRkaW5nOiAwIGNhbGMoMTAwJSAvIDEyICogMikgMCBjYWxjKDEwMCUgLyAxMiAqIDEpO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtLXNsaWRlci10ZXh0LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zbGlkZXItaXRlbSB7XG4gICAgICAmLS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmLS1pbWFnZSB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS10ZXh0IHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJ0biB7XG4gICAgQGluY2x1ZGUgY2VudGVyZWQtdmVydGljYWxseSgpO1xuXG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OiAkc2xpZGVyLWFycm93cy0tc2l6ZTtcbiAgICB0b3A6IDE1cmVtO1xuICAgIHdpZHRoOiAkc2xpZGVyLWFycm93cy0tc2l6ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgIGhlaWdodDogJHNsaWRlci1hcnJvd3MtLXNpemUtc21hbGw7XG4gICAgICAgIHdpZHRoOiAkc2xpZGVyLWFycm93cy0tc2l6ZS1zbWFsbDtcbiAgICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGNlbnRlcmVkKCk7XG5cbiAgICAgIGZvbnQtc2l6ZTogNXJlbTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJiwgJiAqLCAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgJi0tbmV4dCB7XG4gICAgICByaWdodDogMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBAYXQtcm9vdCAuc2xpZGVyLXdyYXBwZXJbZGF0YS1zbGlkZXItZG90cz1cIjFcIl0gJiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIH1cbiAgfVxufVxuXG4uc2xpZGVyLWRvdHMsXG4uc2xpY2stZG90cyB7XG4gIGhlaWdodDogNDVweDtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCRnYXAgLyAzKTtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBidXR0b24ge1xuICAgICAgd2lkdGg6ICRzbGlkZXItZG90cy0tc2l6ZTtcbiAgICAgIGhlaWdodDogJHNsaWRlci1kb3RzLS1zaXplO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGV4dGVuZCAlZGF0YUljb247XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxFOTA1XCI7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1hY2NlbnQ7XG4gICAgICB9XG5cbiAgICB9XG4gICAgJi5zbGljay1hY3RpdmUge1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFOTA2XCI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNsaWNrIHtcbiAgJi10cmFjayB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5zbGlkZXItaW1hZ2UtdGV4dCB7XG4gIHotaW5kZXg6IDI7XG5cbiAgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGdhcDtcbiAgICB3aWR0aDogMTAwdnc7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XG4gICAgICB3aWR0aDogJGNvbnRlbnQtLW1heC13aWR0aDtcbiAgICB9XG4gIH1cblxuICAuc2xpZGVyLWl0ZW0ge1xuICAgICYuc2xpY2stY3VycmVudCB7XG4gICAgICAuc2xpZGVyLWltYWdlLXRleHQtLWl0ZW0tdGV4dCAqIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zbGlkZXItZG90cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGxlZnQ6IGNhbGMoKDEwMHZ3IC0gI3skY29udGFpbmVyLWxnfSkgLyAyKTsgLy8gaW4gY29udGFpbmVyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxMDB2dyAvIDE2ICogNiArIDE1cHgpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xuICAgICAgbGVmdDogY2FsYygoI3skY29udGVudC0tbWF4LXdpZHRofSAtICN7JGNvbnRhaW5lci1sZ30pIC8gMik7IC8vIGluIGNvbnRhaW5lclxuICAgICAgdG9wOiBjYWxjKCN7JGNvbnRlbnQtLW1heC13aWR0aH0gLyAxNiAqIDYgKyAxNXB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICBsZWZ0OiAkZ2FwO1xuICAgIH1cbiAgfVxuXG4gIC5zbGlkZXItYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuXG4gICAgdG9wOiBjYWxjKCgxMDB2dyAvIDE2ICogNikgLyAyKTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgIHRvcDogY2FsYygoMTAwdncgLyAzICogMikgLyAyKTtcbiAgICB9XG5cbiAgICAmLCAmICosICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgfSAgICBcbiAgfVxuXG4gICYtLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICYtaW1hZ2UgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICB3aWR0aDogMTAwdnc7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29udGVudC0tbWF4LXdpZHRoO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtdGV4dCB7XG4gICAgICBAZXh0ZW5kICVjb2xvcmVkLWJhY2tncm91bmQ7XG5cbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IC0xMHJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogY2FsYygoMTAwdncgLSAjeyRjb250YWluZXItbGd9KSAvIDIpOyAvLyBpbiBjb250YWluZXJcbiAgICAgIHBhZGRpbmc6ICRnYXAqMjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBjYWxjKCN7JGNvbnRhaW5lci1sZ30gLyAxMiAqIDgpOyAvLyA4IGNvbHNcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoKCN7JGNvbnRlbnQtLW1heC13aWR0aH0gLSAjeyRjb250YWluZXItbGd9KSAvIDIgKyAxNXB4KTsvLyBpbiBjb250YWluZXJcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXAqMjtcbiAgICAgICAgd2lkdGg6IGNhbGMoI3skY29udGFpbmVyLW1kfSAvIDEyICogOCk7IC8vIDggY29sc1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGdhcDtcbiAgICAgICAgcGFkZGluZzogJGdhcCAkZ2FwICRnYXAqMjtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLSAjeyRnYXB9KjIpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLSRnYXAqMi41O1xuICAgICAgfVxuIFxuICAgICAgKiB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNHJlbSk7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLy8gdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi0tdGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLS1saW5rIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgYSB7XG4gICAgICAgICAgLy8gQGV4dGVuZCAubGluay1hcnJvdzogc2VlIGRlZmF1bHQuc2Nzc1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5cbmltZyArIC5pbWFnZV9fY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6ICRnYXA7XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzXCIgYXMgKjtcblxuLmltYWdlLXRleHQtaXRlbSB7XG4gIHBhZGRpbmc6IDQuNXJlbSAwO1xuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgcGFkZGluZzogM3JlbSAwO1xuICB9XG5cbiAgJi5pbWFnZS1wb3NpdGlvbi1yaWdodCB7XG4gICAgLmltYWdlLWl0ZW0tY29udGFpbmVyIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgfVxuXG4gIC5pcy1mbGV4IHtcbiAgICAudGV4dC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgJiA+IGRpdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbWFnZS1pdGVtLWNvbnRhaW5lciB7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgPio6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsZWZ0IHJpZ2h0LXRvcFwiIFwibGVmdCByaWdodC1ib3R0b21cIjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWl0ZW1fX3RleHQgeyBncmlkLWFyZWE6IGxlZnQ7IH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZS1pdGVtX19pbWFnZSB7IGdyaWQtYXJlYTogcmlnaHQtdG9wOyB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UtY2FwdGlvbiB7IGdyaWQtYXJlYTogcmlnaHQtYm90dG9tOyB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuXG4udmlkZW8tY29sbGVjdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzXCIgYXMgKjtcblxuLnRleHR0ZWFzZXItY29sbGVjdGlvbiB7XG4gIC50ZXh0dGVhc2VyIHtcbiAgICBtYXJnaW46IDAgJGdhcDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwICsgMXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgMHM7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLWFjY2VudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwO1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLWdhcDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG5cbiAgICAmX19jb3B5dGV4dCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJjpob3ZlciwgJjp2aXNpdGVkLCAmOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzXCIgYXMgKjtcblxuLmltYWdlLWNvbGxlY3Rpb24ge1xuICAvLyBwYWRkaW5nOiAwO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuXG4uYm94ZXMtY29sbGVjdGlvbiB7XG4gIC5ib3gge1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMjUlIC0gI3skZ2FwfSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYyg1MCUgLSAjeyRnYXB9KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoMTAwJSAtICN7JGdhcH0pO1xuICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICB9XG4gICAgJi1jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAvL3BhZGRpbmc6ICRnYXA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB3aWR0aDogMTAxJTtcbiAgICAgICZfX3RleHQge1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuICAgICAgICAvLyB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC41cyBlYXNlIC4wMXM7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmFkaWVudC1saWdodDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIC4wMXM7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1zdWJ0aXRsZSB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cbiAgICAgICAgJi1jb3B5IHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBmb250LXNpemU6IDIuOHZ3O1xuICAgICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzdnc7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDd2dztcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnRleHQtYWxpZ24tcmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgbWluLXdpZHRoOiAzLjVyZW07XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB0b3A6ICRnYXA7XG4gICAgICAgIHJpZ2h0OiAkZ2FwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgLjAxcztcbiAgICAgICAgei1pbmRleDogNTtcblxuICAgICAgICAuZmEge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmFuaW1hdGUge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAuYm94LWNvbnRlbnRfX2xhenktYmcgKyAuYm94LWNvbnRlbnRfX3RleHQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZSAuMDFzO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UgLjRzO1xuICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYm94LWNvbnRlbnRfX2xhenktYmcgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDUlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYm94LWNvbnRlbnRfX3RleHQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmJveC1jb250ZW50X19pY29uIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYm94LWNvbnRlbnRfX2xhenktYmcgKyAuYm94LWNvbnRlbnRfX3RleHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtbGlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAmID4gKiB7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5ib3gtY29udGVudF9fdGV4dC1zdWJ0aXRsZSB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cbiAgICAgICAgLmJveC1jb250ZW50X190ZXh0LXRpdGxlIHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJveC1jb250ZW50X19sYXp5LWJnIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5ib3gtY29udGVudF9faW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluIC4wMXM7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLyoubGF6eS1iZyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluIC4wMXM7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgLmxhenktYmcge1xuICAgICAgICAgICAgd2lkdGg6IDEwNSU7XG4gICAgICAgICAgfVxuICAgICAgICB9Ki9cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sb3Jib3gge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAzO1xuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5AdXNlIFwiLi4vcGFydGlhbHMvcGxhY2Vob2xkZXJzXCI7XG5AdXNlIFwiLi4vcGFydGlhbHMvMy4xLnR5cG9cIiBhcyB0eXBvO1xuQHVzZSBcIi4uL3BhcnRpYWxzLzMuMi50eXBvLXBvc3RcIiBhcyB0eXBvLXBvc3Q7XG5cbi50ZWFzZXItY29sbGVjdGlvbiB7XG4gIC5wYXJhZ3JhcGgge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLy9jbGVhcjogYm90aDtcbi8vICBwYWRkaW5nLWJvdHRvbTogMDtcbi8vICAuc2xpY2stbmV4dCwgLnNsaWNrLXByZXYge1xuLy8gICAgdG9wOiAzNSU7XG4vLyAgfVxuICAudGVhc2VyIHtcbi8vICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgbWFyZ2luOiAwICRnYXAvMjtcbi8vICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbi8vXG4vLyAgICAmX19oZWFkZXIge1xuLy8gICAgICBwYWRkaW5nOiAwO1xuLy8gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuLy9cbi8vICAgICAgaW1nIHtcbi8vICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlIC4wMXM7XG4vLyAgICAgIH1cbi8vICAgIH1cbi8vXG4vLyAgICAmX19jb250ZW50IHtcbi8vICAgICAgcGFkZGluZzogJGdhcCoyICRnYXAqMiAwICRnYXAqMjtcbi8vICAgICAgLy93aWR0aDogNjAlO1xuLy9cbi8vICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuLy8gICAgICAgIC8vd2lkdGg6IGF1dG87XG4vLyAgICAgICAgcGFkZGluZy1yaWdodDogJGdhcCoyO1xuLy8gICAgICB9XG4vLyAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbi8vICAgICAgICBwYWRkaW5nOiAkZ2FwICRnYXAgMDtcbi8vICAgICAgfVxuLy8gICAgfVxuLy9cbi8vICAgICZfX3RpdGxlIHtcbi8vICAgICAgQGV4dGVuZCAlZm9udFNpemVCaWc7XG4vLyAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbi8vICAgICAgbWFyZ2luOiAwO1xuLy8gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbi8vICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4vLyAgICB9XG4vL1xuLy8gICAgJl9fc3VidGl0bGUge1xuLy8gICAgICBtYXJnaW46IDA7XG4vLyAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuLy8gICAgICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nLWdhcDtcbi8vICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbi8vICAgICAgZm9udC1zaXplOiAyMHB4O1xuLy8gICAgfVxuLy9cbiAgICAmX19saW5rIHtcbiAgICAgIGEge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlciwgJjp2aXNpdGVkLCAmOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudGVhc2VyLS1zdGFuZGFyZCAmIHtcbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgQGV4dGVuZCAlY29sb3JlZC1iYWNrZ3JvdW5kO1xuXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5AdXNlIFwiLi4vcGFydGlhbHMvcGxhY2Vob2xkZXJzXCI7XG5AdXNlIFwiLi4vcGFydGlhbHMvMy4xLnR5cG9cIiBhcyB0eXBvO1xuQHVzZSBcIi4uL3BhcnRpYWxzLzMuMi50eXBvLXBvc3RcIiBhcyB0eXBvLXBvc3Q7XG5cbi5ub2RlLS10eXBlLW4tZG93bmxvYWQubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gIG1hcmdpbi1ib3R0b206ICRnYXAqMjtcblxuICAuZmllbGQtLW5hbWUtZmllbGQtdGVhc2VyLWltYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgaDMge1xuICAgIC8vbWFyZ2luLWJvdHRvbTogMWVtO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWRvd25sb2FkLWxpbmsge1xuICAgIGEge1xuICAgICAgQGV4dGVuZCAlZG93bmxvYWQtZmlsZTtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuQHVzZSBcIi4uL3BhcnRpYWxzLzMuMS50eXBvXCIgYXMgdHlwbztcblxuLmljbiB7XG4gICY6YmVmb3JlIHtcbiAgICBAZXh0ZW5kICVkYXRhSWNvbjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgY29sb3I6ICNjY2M7XG4gIH1cblxuICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gIH1cblxuICAmLmljbi10d2l0dGVyOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXEU5MEJcIjtcbiAgfVxuXG4gICYuaWNuLXhpbmc6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcRTkwQ1wiO1xuICB9XG5cbiAgJi5pY24teW91dHViZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFOTBEXCI7XG4gIH1cblxuICAmLmljbi1mYWNlYm9vazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxFOTA5XCI7XG4gIH1cblxuICAmLmljbi1saW5rZWRpbjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxlOTBBXCI7XG4gIH1cbn0iLCJAdXNlIFwiLi4vYWJzdHJhY3RzXCIgYXMgKjtcblxuLnRvb2xiYXItYW50aS1mbGlja2VyLnRvb2xiYXItbG9hZGluZy50b29sYmFyLWZpeGVkLnRvb2xiYXItaG9yaXpvbnRhbC50b29sYmFyLXRyYXktb3BlbiB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4udXNlci1sb2dpbi1mb3JtLFxuI3VzZXItcGFzcy1yZXNldCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTAlO1xuICB3aWR0aDogMzAlO1xufVxuXG4ucGF0aC11c2VyLFxuLnVzZXItbG9nZ2VkLWluIHtcbiAgJi5pcy1zY3JvbGxlZC5uYXYtZG93biAuaGVhZGVyLWxpbmUge1xuICAgIC8vIGhlaWdodCBmcm9tIGFkbWluLW1lbnVcbiAgICB0b3A6IDlyZW07XG4gIH1cbiAgLm1haW4tY29udGFpbmVyIHtcbiAgICAvLyBoZWlnaHQgb2YgLmhlYWRlci1saW5lXG4gICAgLy9wYWRkaW5nLXRvcDogMTJyZW07XG4gIH1cbiAgLm5hdi10YWJzID4gbGkgPiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtYWNjZW50O1xuICB9XG4gIC50b29sYmFyLW1lbnUge1xuICAgIGEsIGE6Zm9jdXMsIGE6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogIzU2NTY1NjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudG9vbGJhci1tZW51LWFkbWluaXN0cmF0aW9uIC5tZW51LWl0ZW0ubWVudS1pdGVtLS1leHBhbmRlZCAubWVudS1pdGVtLm1lbnUtaXRlbS0tZXhwYW5kZWQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCA1JTtcbiAgfVxufVxuXG5ib2R5LnVzZXItbG9nZ2VkLWluIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcblxuICAudG9vbGJhci1hbnRpLWZsaWNrZXIudG9vbGJhci1sb2FkaW5nLnRvb2xiYXItZml4ZWQudG9vbGJhci1ob3Jpem9udGFsLnRvb2xiYXItdHJheS1vcGVuICYge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgLnRhYnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICAgIGxpLmFjdGl2ZSBhLCBsaTpob3ZlciBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NTY7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgIGxpOmhvdmVyIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc3ODtcbiAgICB9XG4gICAgbGkuYWN0aXZlIGEge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU1NjtcbiAgICB9XG4gIH1cblxuICAudGFicy0tcHJpbWFyeSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuXG4gIC5oaWdobGlnaHRlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNDBweDtcbiAgICByaWdodDogNDBweDtcbiAgICB6LWluZGV4OiA5OTk5O1xuXG4gICAgLmFsZXJ0IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG5cbiAgICAuYWxlcnQtc3VjY2VzcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvL2FuaW1hdGlvbjogZmFkZU91dCA1MDBtcyBlYXNlLWluIDVzIGZvcndhcmRzO1xuICAgICAgLy9hbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgICB9XG4gIH1cbn1cblxuXG4jdG9vbGJhci1pdGVtLWFkbWluaXN0cmF0aW9uLXRyYXkgdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5AdXNlIFwiLi4vcGFydGlhbHMvMy4xLnR5cG9cIiBhcyB0eXBvO1xuQHVzZSBcIi4uL3BhcnRpYWxzLzMuMi50eXBvLXBvc3RcIiBhcyB0eXBvLXBvc3Q7XG5cbiNibG9jay1jb21wYW55ZmFjdHMge1xuICAgIEBleHRlbmQgJWhlYWRsaW5lMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgICAgbWluLWhlaWdodDogNTAlO1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2xpZGVyO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWw6bm90KC5jb250ZXh0dWFsLWxpbmtzKSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gI3skZ2FwfSAqIDYpLzQpO1xuICAgICAgICBtYXJnaW46IDAgJGdhcDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItdGV4dC1zbGlkZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIC8vaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtbGluZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBkaXYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBleHRlbmQgJWZvbnRMaWdodDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5cbi5hY2NvcmRpb24sXG4ucGFyYWdyYXBoLS10eXBlLS1hY2NvcmRpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi10b3A6ICRnYXA7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXJlZmVyZW5jZXMgJiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgICAuYWNjb3JkaW9uX19ib2R5LFxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgIC8vIHByb2JsZW06IHdlbm4gbmljaHQgYXVmIG5vbmUgZ2VzZXR6dCwgZHLDvGNrdCBkYXMgYWtrb3JkZW9uIGRhcyBnYW56ZSBFbGVtZW50IGluaXRpYWwgYXVmXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIC8vaGVpZ2h0OiAwO1xuICAgICAgICAvL3Zpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgLy9vcGFjaXR5OiAwO1xuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbnRyby10ZXh0IHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGFjY29yZGlvbi0tbW9iaWxlKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24td2l0aC1pY29ucyB7XG5cbiAgICAgICYuYWNjb3JkaW9uLS1vcGVuIHtcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWFjY29yZGlvbi10aXRsZSB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWFjY29yZGlvbi1jb250ZW50IHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgICAuYWNjb3JkaW9uX19tb3JlIHtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1hY2NvcmRpb24tdGl0bGUge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEycmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA2cmVtO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICAgICAgICAgIHdpZHRoOiA2cmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgKiB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1hY2NvcmRpb24tY29udGVudCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogJGdhcCAkZ2FwKjMgJGdhcCozIDEycmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRnYXA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGdhcDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwKjI7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgICAuYWNjb3JkaW9uX19tb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyZWQtdmVydGljYWxseSgpO1xuXG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbl9faGVhZGxpbmUsXG4gICAgLm5ld3MtLXRlYXNlcl9faGVhZGxpbmUsXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWFjY29yZGlvbi10aXRsZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGFjY29yZGlvbi0tbW9iaWxlKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbW9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogLTI4cHg7XG4gICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICBoZWlnaHQ6IDI4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzUlKTtcblxuICAgICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtcmVmZXJlbmNlICYge1xuICAgICAgICAgICAgICByaWdodDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGFjY29yZGlBY2NvcmRpb25vbi0tbW9iaWxlKSB7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwdncgLyAxMiAqIDEpO1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2dyAvIDEyICogMSk7XG4gICAgICAgICAgbWF4LXdpZHRoOiA0MHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgIC8vcmlnaHQ6IDM2cHg7XG4gICAgICAgICAgcmlnaHQ6IDFweDsgLy8gZm9yIG5ld3NcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoYWNjb3JkaW9uLS1tb2JpbGUpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAvL3JpZ2h0OiA0N3B4O1xuICAgICAgICAgIHJpZ2h0OiAxM3B4OyAvLyBmb3IgbmV3c1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChhY2NvcmRpb24tLW1vYmlsZSkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGMoNTAlIC0gMXB4KTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG59XG4uYWNjb3JkaW9uLS1vcGVuIHtcbiAgICAuYWNjb3JkaW9uX19tb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChhY2NvcmRpb24tLW1vYmlsZSkge1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHJpZ2h0OiAxcHg7IC8vIGZvciBuZXdzXG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjcwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpb24taXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdhcCozO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcCoyO1xuICAgIH1cbn1cblxuLnNlY3Rpb24taXRlbSB1bCBsaS5hY2NvcmRpb24tLWhhcy1kaXZpZGVyIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG5ld3MtdGVhc2VyLS1tb2JpbGUpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChuZXdzLXRlYXNlci0tbW9iaWxlKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5cbi5tYXAge1xuICBtaW4taGVpZ2h0OiAwO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBtYXJnaW4tYm90dG9tOiAkZ2FwKjI7XG5cbiAgLm1hcC0tMi1mYWN0b3Itb3ZlcmxheSB7XG4gICAgICBidXR0b257XG4gICAgICAgICAgcGFkZGluZzogLjNlbSAyZW07XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5AdXNlIFwiLi4vcGFydGlhbHMvcGxhY2Vob2xkZXJzXCI7XG5AdXNlIFwiLi4vcGFydGlhbHMvMy4xLnR5cG9cIiBhcyB0eXBvO1xuQHVzZSBcIi4uL3BhcnRpYWxzLzMuMi50eXBvLXBvc3RcIiBhcyB0eXBvLXBvc3Q7XG5cbi5wYXJhZ3JhcGgge1xuICBAZXh0ZW5kICVyZXNldC1uZXN0ZWQtYm9vdHN0cmFwLWdyaWQtY29sdW1ucztcblxuICAvLyAmOm5vdCgucGFyYWdyYXBoLS10eXBlLXAtdGl0bGUtaXRlbSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtcmVmZXJlbmNlKTpub3QoLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpb24taXRlbSk6bm90KC5wYXJhZ3JhcGgtLXR5cGUtLXAtaGVhZGVyKTpub3QoLmdhcC1ib3R0b20tMCkge1xuICAvLyAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAvLyAgIHNlY3Rpb24uZ2FwLWJvdHRvbS0wICYge1xuICAvLyAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgLy8gICB9XG5cbiAgLy8gICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gIC8vICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAvLyAgICAgc2VjdGlvbi5nYXAtYm90dG9tLTAgJiB7XG4gIC8vICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIC8vICAgICB9XG4gIC8vICAgfVxuICAvLyB9XG5cbiAgJltzdHlsZSo9YmFja2dyb3VuZC1jb2xvcl06bGFzdC1jaGlsZCB7XG4gICAgQGV4dGVuZCAlcHVsbC1yaWdodDtcbiAgfVxuXG4gICYucGFyYWdyYXBoLS10eXBlLS1wbGFjZWhvbGRlciB7XG4gICAgbWluLWhlaWdodDogNXB4O1xuICAgIFxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi5wYXJhZ3JhcGgtLXR5cGUtLXAtdGV4dC1pdGVtIHtcbiAgICAmLmdhcC1ib3R0b20tMSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwKjI7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9hYnN0cmFjdHNcIiBhcyAqO1xuXG4uaG9lcm1hbm4tZmVlZCB7XG4gID4gaDIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcms7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgbWFyZ2luLXRvcDogMzFweDtcbiAgICB9XG4gIH1cblxuICA+IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICBsaSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgID4gaDMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGhhY2t5IDooIGhpZGUgY29udGVudCBmcm9tIGZlZWRcbiAgI25ld3NkZXRhaWwge1xuICAgIGgyOmZpcnN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmJyZWFrLXdvcmQge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9hYnN0cmFjdHNcIiBhcyAqO1xuQHVzZSBcIi4uLy4uL3BhcnRpYWxzLzMuMS50eXBvXCIgYXMgdHlwbztcblxuLm1lZ2EtY3RhIHtcbiAgQGluY2x1ZGUgZmxleC1jZW50ZXJlZCgpO1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gIHBhZGRpbmc6ICRnYXAqMiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxuXG4gICY6YmVmb3JlLFxuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gIGEgeyAgICBcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sYXJnZTtcbiAgICB9XG5cbiAgICAmLCAmOmhvdmVyLFxuICAgICY6Zm9jdXMsICY6dmlzaXRlZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmOmhvdmVyOmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIEBleHRlbmQgJWRhdGFJY29uO1xuICAgICAgQGluY2x1ZGUgY2VudGVyZWQtdmVydGljYWxseSgpO1xuXG4gICAgICBjb250ZW50OiAnXFxFOTAyJztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwLjI1ZW07XG4gICAgICB0cmFuc2l0aW9uOiBtYXJnaW4tbGVmdCAwLjNzIGVhc2UgMHM7XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uLy4uL2Fic3RyYWN0c1wiIGFzICo7XG5AdXNlIFwiLi4vLi4vcGFydGlhbHMvcGxhY2Vob2xkZXJzXCI7XG5AdXNlIFwiLi4vLi4vcGFydGlhbHMvMy4xLnR5cG9cIiBhcyB0eXBvO1xuQHVzZSBcIi4uLy4uL3BhcnRpYWxzLzMuMi50eXBvLXBvc3RcIiBhcyB0eXBvLXBvc3Q7XG5cbi5wYXJhZ3JhcGgucGFyYWdyYXBoLS10eXBlLS1wLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChmdWxsc2l6ZS1oZWFkZXItLXhzKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLm5vLWhlYWRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmgxX193cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgICAuaDFfX3dyYXBwZXItc3VidGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICB9XG5cbiAgICAgICYudW5kZXJsYXkge1xuICAgICAgICAgIGhlaWdodDogYXV0byFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWluLWhlaWdodDogNTEwcHghaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodCFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGZ1bGxzaXplLWhlYWRlci0teHMpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRnYXAqMS41ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRleHQtb25seSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGdhcDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGdhcDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRlci1pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4OHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci1pbWFnZSwgLmhlYWRlci12aWRlbyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJG9mZnNldF9sZWZ0OiBjYWxjKCgxMDB2dyAtICN7JGNvbnRhaW5lci13aWR0aH0pIC8gMik7XG4gICAgICAgIHdpZHRoOiBjYWxjKCgjeyRjb250YWluZXItd2lkdGh9IC0gI3skZ2FwfSAqIDIpIC8gMTIgKiAxMCArICN7JG9mZnNldF9sZWZ0fSk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCgjeyRvZmZzZXRfbGVmdH0gKiAtMSkpO1xuICAgICAgICBoZWlnaHQ6IDUyMHB4O1xuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwdncgLyAzNjAgKiAzMjApO1xuICAgICAgICB9XG5cbiAgICAgICAgLy9AaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgIC8vICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgLy8gIHdpZHRoOiBjYWxjKCgxMDB2dyAtICN7JGdhcH0qMikvIDEyICogMTApO1xuICAgICAgICAvL31cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkLS1pdGVtIHtcbiAgICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIC8vbGVmdDogMDsgLy8gbmVlZGVkIGZvciBpZSBDQjogcmVtb3ZlZCwgY2F1c2VzIHByb2JzIGluIGFsbCBvdGhlciBicm93c2VycyB0aGFuIGllIGFuZCBtb3JlIGltcG9ydGFudCBpZSBpc250IHN1cHBvcnRlZCBhbnltb3JlXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgdG9wOiAkaGVhZGVyLWhlaWdodDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoKCN7JGNvbnRhaW5lci13aWR0aH0gLSAjeyRnYXB9ICogMikgLyAxMiAqIDEwICsgKCgxMDB2dyAtICN7JGNvbnRhaW5lci13aWR0aH0pIC8gMikpO1xuICAgICAgICAgICAgLy96LWluZGV4OiAtMTsgLy8gYnJlYWtzIG11bHRpcGx5IGVmZmVjdFxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMHZ3IC0gI3skZ2FwfSAqIDIpIC8gMTIgKiAxMCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYm9keS5tb2JpbGUtbWVudS1lbmZvcmNlZCAmIHtcbiAgICAgICAgICAgICAgICB0b3A6ICRoZWFkZXItaGVpZ2h0LXBob25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBib2R5LmlzLXNjcm9sbGVkICYge1xuICAgICAgICAgICAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQtLXNjcm9sbGVkO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICAgICAgICAgICAgICB0b3A6ICRoZWFkZXItaGVpZ2h0LXBob25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYm9keS5pcy1zY3JvbGxlZC5tb2JpbGUtbWVudS1lbmZvcmNlZCAmIHtcbiAgICAgICAgICAgICAgICB0b3A6ICRoZWFkZXItaGVpZ2h0LXBob25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnBhcmFsbGF4IHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgdmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0pO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuMXMgZWFzZSAwcztcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtICN7JGhlYWRlci1oZWlnaHQtcGhvbmV9KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBib2R5LmlzLXNjcm9sbGVkICYge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodC0tc2Nyb2xsZWR9KTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodC1waG9uZX0pO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmgxX193cmFwcGVyOm5vdCguaDFfX3dyYXBwZXItLXRleHQtb25seSkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKC0yMjBweCArIDYwcHgpO1xuICAgICAgICAvL21hcmdpbi1ib3R0b206IDU1cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcbiAgICAgICAgQGV4dGVuZCAlY29sb3JlZC1iYWNrZ3JvdW5kO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDQ0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBoMSB7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdGb250TGlnaHQnO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gJi0tdHdvLWxpbmVzIHByb2R1Y2VkIGludmFsaWQgc2VsZWN0b3Igd2l0aCBub2RlLXNhc3MsIG5ldmVyIG1hdGNoZWRcbiAgICAgICAgLy8gLmgxX193cmFwcGVyOm5vdCguaDFfX3dyYXBwZXItLXRleHQtb25seSktLXR3by1saW5lcyB7IC4uLiB9XG5cbiAgICAgICAgJi5zcDQtYnI4LWgxLWIxIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldC1jb2wtd2lkdGgtaGVhZGVyKDgsIDMpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zcDQtYnI3LWgxLWIxIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldC1jb2wtd2lkdGgtaGVhZGVyKDcsIDMpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zcDQtYnI2LWgxLWIxIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldC1jb2wtd2lkdGgtaGVhZGVyKDYsIDMpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zcDYtYnI2LWgxLWIxIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldC1jb2wtd2lkdGgtaGVhZGVyKDYsIDUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zcDQtYnI4LWgyLWIyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldC1jb2wtd2lkdGgtaGVhZGVyKDgsIDMpO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTY1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xNjVweCArIDYwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zcDQtYnI3LWgyLWIyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldC1jb2wtd2lkdGgtaGVhZGVyKDcsIDMpO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTY1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xNjVweCArIDYwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zcDQtYnI2LWgyLWIyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldC1jb2wtd2lkdGgtaGVhZGVyKDYsIDMpO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTY1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xNjVweCArIDYwcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5zcDYtYnI2LWgyLWIyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldC1jb2wtd2lkdGgtaGVhZGVyKDYsIDUpO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTY1cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xNjVweCArIDYwcHgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmgxX193cmFwcGVyLS10ZXh0LW9ubHkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4OyAvLyA1NyBweCBpc3QgRWxlbWVudCBob2NoLCAtIDQ3IHB4IFplaWxlbmjDtmhlICsgMTQgcHggQWJzdGFuZCBuYWNoIHVudGVuIDI0cHggYXVmIFN0YXJ0c2VpdGUgLT4gZ3LDtsOfZXJlbiBXZXJ0IGdlbm9tbWVuXG4gICAgfVxuXG4gICAgLmludHJvdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYycHg7XG4gICAgfVxuXG4gICAgJi5mdWxsLXNpemUsXG4gICAgJi5mdWxsLXNpemUtLW5vLWhlYWRsaW5lLFxuICAgICYuZnVsbC1zaXplLS1tb2JpbGUtbWF4LXdpZHRoLTEwMCB7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmLmZ1bGwtc2l6ZS0tbW9iaWxlLW1heC13aWR0aC0xMDAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5mdWxsLXNpemUtLW1vYmlsZS1tYXgtd2lkdGgtMTAwKSB7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gMzYwICogMzEwKTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItaW1hZ2UsIC5oZWFkZXItdmlkZW8ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgLmZpZWxkLS1pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItdmlkZW8ge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gMTYgKiA5IC0gI3skaGVhZGVyLWhlaWdodH0gKyAxcHgpO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gMTYgKiA5IC0gI3skaGVhZGVyLWhlaWdodC1waG9uZX0gKyAxcHgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAYXQtcm9vdCBib2R5LmlzLXNjcm9sbGVkICYge1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2dyAvIDE2ICogOSAtICN7JGhlYWRlci1oZWlnaHQtLXNjcm9sbGVkfSArIDFweCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2dyAvIDE2ICogOSAtICN7JGhlYWRlci1oZWlnaHQtcGhvbmV9ICsgMXB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLi1oYXMtc2Nyb2xsLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgLnNjcm9sbC1pbmRpY2F0b3Ige1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogY2FsYygxMDB2aCAtIDEyMHB4KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWRhdGFJY29uO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRTkwNFwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNsaWRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBib3VuY2UgNHMgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtYXNwZWN0LXJhdGlvOiAxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGFyYWxsYXgtLWZvb3RlciArIC5zY3JvbGwtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaGVhZGVyLWltYWdlIHtcbiAgICAgICAgICAgICYuLWhhcy1zY3JvbGwtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiBjYWxjKDEwMHZoIC0gMTIwcHgpO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNDkuNyU7XG4gICAgICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVkYXRhSWNvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcXEU5MDRcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zbGlkZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBib3VuY2UgNHMgaW5maW5pdGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtYXNwZWN0LXJhdGlvOiAxKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAucGFyYWxsYXgtLWZvb3RlciArIC5zY3JvbGwtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaDFfX3dyYXBwZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogNzE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDUxMHB4O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MHZ3O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0OHB4O1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBGb250TGlnaHQ7XG5cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChmdWxsc2l6ZS1oZWFkZXItLW1kKSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3NXZ3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZ1bGwtc2l6ZS0tbW9iaWxlLW1heC13aWR0aC0xMDAge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdG9wOiAtMTgwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGZ1bGxzaXplLWhlYWRlci0tbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChmdWxsc2l6ZS1oZWFkZXItLXhzKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpub3QoLi1uby1zY3JvbGwtaW5kaWNhdG9yKTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWRhdGFJY29uO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDEuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcRTkwNFwiO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtc2xpZGVyO1xuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGZ1bGxzaXplLWhlYWRlci0tbGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMS4zcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkZXItaW1hZ2Uge1xuICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMHZ3IC8gMTY4MCAqIDExMjApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWxpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChmdWxsc2l6ZS1oZWFkZXItLXhzKSB7XG4gICAgICAgICAgICAuaDFfX3dyYXBwZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3MHZ3O1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyM3B4IDE2cHggMjNweCAzMHB4O1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG5cbiAgICAgICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAyNnB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItLWJ1dHRvbi1jb250YWluZXIuaW1wb3J0YW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLXRvcDogJGdhcCoyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTAwMCFpbXBvcnRhbnQ7XG5cbiAgICAgIGEsYTp2aXNpdGVkIHtcbiAgICAgICAgICBAZXh0ZW5kICVmb250UmVndWxhcjtcbiAgICAgICAgICBAZXh0ZW5kICVmb250U2l6ZUxhcmdlO1xuXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmYhaW1wb3J0YW50O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiBjYWxjKCRnYXAgLyAyKSAkZ2FwO1xuICAgICAgfVxuXG4gICAgICBhOmhvdmVyLFxuICAgICAgYTp2aXNpdGVkOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50IWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3A0LWJyNy1oMS1iMSB7XG4gICAgICAgIC5oZWFkZXItLWJ1dHRvbi1jb250YWluZXIuaW1wb3J0YW50IHtcbiAgICAgICAgICAgIC8vYm9yZGVyOiAxMHB4IHNvbGlkIGdyZWVuO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucGFyYWdyYXBoLnBhcmFncmFwaC0tdHlwZS0tcC1oZWFkZXIge1xuICAgIC5oZWFkZXItaW1hZ2UgLmZpZWxkLS1pdGVtLnBhcmFsbGF4LCAuaGVhZGVyLXZpZGVvIC5maWVsZC0taXRlbS5wYXJhbGxheCB7XG4gICAgICAgICYucGFyYWxsYXgtLWZvb3RlciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5mdWxsLXNpemUpOm5vdCguZnVsbC1zaXplLS1tb2JpbGUtbWF4LXdpZHRoLTEwMCkge1xuICAgICAgICAuaGVhZGVyLWltYWdlIC5maWVsZC0taXRlbS5wYXJhbGxheCwgLmhlYWRlci12aWRlbyAuZmllbGQtLWl0ZW0ucGFyYWxsYXgge1xuICAgICAgICAgICAgaGVpZ2h0OiA1MjBweDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICBib2R5LmlzLXNjcm9sbGVkICYge1xuICAgICAgICAgICAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQtLXNjcm9sbGVkO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDc1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNzUwcHg7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAkaGVhZGVyLWhlaWdodC1waG9uZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB2aWRlbyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUyMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gMzYwICogMzIwKTtcblxuICAgICAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC8gMzYwICogMzIwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucGFyYWxsYXgtLWZvb3RlciB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTIwcHggLSAxODNweCk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItdmlkZW8gLmZpZWxkLS1pdGVtIHtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keS5pcy1zY3JvbGxlZCB7XG4gICAgLnNjcm9sbC1pbmRpY2F0b3Ige1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9hYnN0cmFjdHNcIiBhcyAqO1xuQHVzZSBcIi4uLy4uL3BhcnRpYWxzL3BsYWNlaG9sZGVyc1wiO1xuQHVzZSBcIi4uLy4uL3BhcnRpYWxzLzMuMS50eXBvXCIgYXMgdHlwbztcbkB1c2UgXCIuLi8uLi9wYXJ0aWFscy8zLjIudHlwby1wb3N0XCIgYXMgdHlwby1wb3N0O1xuXG4ubm9kZS0tdHlwZS1wZXJzb24ubm9kZS0tdmlldy1tb2RlLXRlYXNlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ib3R0b206ICRnYXAgKiAyO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAgKiA0O1xuICB9XG5cbiAgLmZpZWxkLXBlcnNvbi1kZXBhcnRtZW50IHtcbiAgICBtYXJnaW4tdG9wOiAkZ2FwICogMjtcbiAgICBtaW4taGVpZ2h0OiAzMnB4O1xuICB9XG4gIC5maWVsZC1oZWFkbGluZSB7XG4gICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXBlcnNvbi1ib2R5IHtcbiAgICAkbWF4SGVpZ2h0OiAyMjBweDtcbiAgICBtYXgtaGVpZ2h0OiAkbWF4SGVpZ2h0O1xuXG4gICAgJi5wZXJzb24tYWNjb3JkaW9uIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IC4zcyBlYXNlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cbiAgICAgICY6bm90KC5maWVsZC0tbmFtZS1maWVsZC1wZXJzb24tYm9keS0tb3Blbikge1xuICAgICAgICBtYXgtaGVpZ2h0OiAkbWF4SGVpZ2h0ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoJG1heEhlaWdodCAvIDIpO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoI2ZmZiwgMCkgMCUsIHJnYmEoI2ZmZiwgMSkgMTAwJSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmZpZWxkLS1uYW1lLWZpZWxkLXBlcnNvbi1ib2R5LS1vcGVuIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cbiAgLnNob3ctZGVzY3JpcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTlweDtcbiAgICBib3R0b206IDM4cHg7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMzhweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0b3A6IDE5cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cbiAgfVxuXG4gICYub3BlbiB7XG4gICAgLnNob3ctZGVzY3JpcHRpb246YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgfVxuICB9XG59XG5cbi5maWVsZC1wZXJzb24tZGVwYXJ0bWVudCB7XG4gIG1hcmdpbi10b3A6ICRnYXAgKiAyO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXBlcnNvbnMge1xuICBAZXh0ZW5kICVyZXNldC1uZXN0ZWQtYm9vdHN0cmFwLWdyaWQtY29sdW1ucztcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ub2RlLS10eXBlLXBlcnNvbiB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC12Y2Yge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9hYnN0cmFjdHNcIiBhcyAqO1xuQHVzZSBcIi4uLy4uL3BhcnRpYWxzL3BsYWNlaG9sZGVyc1wiO1xuQHVzZSBcIi4uLy4uL3BhcnRpYWxzLzMuMS50eXBvXCIgYXMgdHlwbztcbkB1c2UgXCIuLi8uLi9wYXJ0aWFscy8zLjIudHlwby1wb3N0XCIgYXMgdHlwby1wb3N0O1xuXG4ucGFyYWdyYXBoLS10eXBlLW5hdmlnYXRpb24ge1xuICB6LWluZGV4OiAyO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2FwKjQ7XG4gIH1cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgYSB7XG4gICAgICBtYXJnaW4tbGVmdDogJGdhcCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgYSxcbiAgYTpmb2N1cyxcbiAgYTp2aXNpdGVkIHtcbiAgICBAZXh0ZW5kICVibG9jay1saW5rLXN0eWxlO1xuICAgIG1hcmdpbjogMDtcblxuICAgICY6bm90KC5uYXZpZ2F0aW9uX2xpbmtfX3RpdGxlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgICYubmF2aWdhdGlvbl9saW5rX190aXRsZSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGdhcCozO1xuICAgICAgICBAaW5jbHVkZSBhcnJvdy1hZnRlcigpO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogLSRnYXA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtbmF2aWdhdGlvbi1saW5rIHtcbiAgICAuZmllbGQtLWl0ZW0ge1xuICAgICAgQGluY2x1ZGUgb2Zmc2V0LWxlZnQoMyk7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWRhcms7XG4gICAgICBAbWVkaWEobWF4LXdpZHRoOiAkbW9iaWxlLXdpZHRoKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgJG9mZnNldF9sZWZ0OiBjYWxjKCgxMDB2dyAtICN7JGNvbnRhaW5lci13aWR0aH0pLzIpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoKCN7JG9mZnNldF9sZWZ0fSArICN7JGdhcH0qMikpO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI4cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdhcCoyO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFOTAwXCI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgICAgIGNvbG9yOiAjZTQwMDJiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ0tVUF9JY29ucyc7XG4gICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRvcDogJGdhcDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgICAgICAgcmlnaHQ6IC0yNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWSgtNTAlKSB0cmFuc2xhdGVZKDEwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLm9mZnNldC1yaWdodC0xIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtbmF2aWdhdGlvbi1saW5rIHtcbiAgICAgIC5maWVsZC0taXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIG9mZnNldC1yaWdodCgzKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgLy8gICBoMiB7XG4gIC8vICAgICBwYWRkaW5nLWxlZnQ6ICRnYXA7XG4gIC8vICAgfVxuICAvLyB9XG59XG4iLCJAdXNlIFwiLi4vLi4vYWJzdHJhY3RzXCIgYXMgKjtcbkB1c2UgXCIuLi8uLi9wYXJ0aWFscy9wbGFjZWhvbGRlcnNcIjtcbkB1c2UgXCIuLi8uLi9wYXJ0aWFscy8zLjEudHlwb1wiIGFzIHR5cG87XG5AdXNlIFwiLi4vLi4vcGFydGlhbHMvMy4yLnR5cG8tcG9zdFwiIGFzIHR5cG8tcG9zdDtcblxuc2VjdGlvbiA+IGRpdiA+IGRpdjpmaXJzdC1jaGlsZCAubmF2aWdhdGlvbi1pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6ICRnYXA7XG59XG5cbi5uYXZpZ2F0aW9uLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobmF2aWdhdGlvbi1pbWFnZS0teHMpIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOm5vdCgubmF2aWdhdGlvbi1vcGVuLTEpIHtcbiAgICAubmF2aWdhdGlvbi1pdGVtX19jb250ZW50IHtcbiAgICAgIGxlZnQ6IGNhbGMoLTUwJSArIDEyNnB4ICsgI3skZ2FwfSk7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobmF2aWdhdGlvbi1pbWFnZS0teHMpIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmhhcyg6Zm9jdXMtdmlzaWJsZSkge1xuICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1uYXZpZ2F0aW9uLWxpbmsge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1uYXZpZ2F0aW9uLWxpbmsge1xuICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobmF2aWdhdGlvbi1pbWFnZS0teHMpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1hZ2Uge1xuICAgIC8vQGluY2x1ZGUgb2Zmc2V0LXJpZ2h0KDgpOyB3ZW5uIHJhbmRhYmZhbGxlbmRcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRnYXA7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChuYXZpZ2F0aW9uLWltYWdlLS14cykge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdncgKiA0IC8gMyk7XG5cbiAgICAgID4gZGl2IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgID4gaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIC8vdG9wOiBjYWxjKDEwMHZ3ICogNCAvIDMgLyAyKVxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgLy8gcHJldmVudCB3ZWJwYWNrIGZyb20gY29udmVydGluZyB3aGl0ZSA9PiAjZmZmIHdoaWNoIGluIHJldHVybiB3b24ndCBiZSBkaXNwbGF5ZWQgY29ycmVjdGx5IGluIHNvbWUgYnJvd3NlcnNcbiAgICBAaW5jbHVkZSBhcnJvdy1iZWZvcmUocmdiYSgyNTUsMjU1LDI1NSwwLjk5OSkpO1xuICAgIC8vIEBleHRlbmQgJWNvbG9yZWQtYmFja2dyb3VuZDogc2VlIGRlZmF1bHQuc2Nzc1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG5hdmlnYXRpb24taW1hZ2UtLW1kKSB7XG4gICAgICBoeXBoZW5zOiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG5hdmlnYXRpb24taW1hZ2UtLXhzKSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm90dG9tOiAtNzBweDtcbiAgICAgIHRvcDogYXV0bztcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA1NXB4O1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChuYXZpZ2F0aW9uLWltYWdlLS14cykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1uYXZpZ2F0aW9uLWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChuYXZpZ2F0aW9uLWltYWdlLS14cykge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuZmllbGQtLWl0ZW0ge1xuICAgICAgICAvLyBwcmV2ZW50IHdlYnBhY2sgZnJvbSBjb252ZXJ0aW5nIHdoaXRlID0+ICNmZmYgd2hpY2ggaW4gcmV0dXJuIHdvbid0IGJlIGRpc3BsYXllZCBjb3JyZWN0bHkgaW4gc29tZSBicm93c2Vyc1xuICAgICAgICBAaW5jbHVkZSBhcnJvdy1iZWZvcmUocmdiYSgyNTUsMjU1LDI1NSwwLjk5OSksIDIuNXB4KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IHVuc2V0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobmF2aWdhdGlvbi1pbWFnZS0teHMpIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAyOHB4O1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChuYXZpZ2F0aW9uLWltYWdlLS14cykge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuNWVtKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIEBleHRlbmQgJWhlYWRsaW5lMjtcbiAgICAgICAgICBAZXh0ZW5kICVmb250TGlnaHQ7XG5cbiAgICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG5hdmlnYXRpb24taW1hZ2UtLXhzKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9hYnN0cmFjdHNcIiBhcyAqO1xuQHVzZSBcIi4uLy4uL3BhcnRpYWxzL3BsYWNlaG9sZGVyc1wiO1xuQHVzZSBcIi4uLy4uL3BhcnRpYWxzLzMuMS50eXBvXCIgYXMgdHlwbztcbkB1c2UgXCIuLi8uLi9wYXJ0aWFscy8zLjIudHlwby1wb3N0XCIgYXMgdHlwby1wb3N0O1xuXG4ucGFyYWdyYXBoLS10eXBlLXRhYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDQ2cHg7IC8vIFZlcnNhdHogdm9uIGNvbnRlbnQgdGFiIGJvZHkgLSBwYWRkaW5nXG5cbiAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBsaWdodHNhbG1vbjtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGdyZWVuO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogbGlnaHRzZWFncmVlbjtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFicy0teHMpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFicy0teHMpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogJGdhcDtcbiAgICB9XG4gIH1cblxuICAuY29udGVudC10YWIge1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICAmOm5vdCguY29udGVudC10YWItLWFjdGl2ZSkge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICBAZXh0ZW5kICVjb2xvcmVkLWJhY2tncm91bmQ7XG4gICAgICBAZXh0ZW5kICVoZWFkbGluZTM7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zbGlkZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC03MHB4O1xuICAgICAgcGFkZGluZzogMzhweCA0NHB4IDE4cHg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYnMtLXhzKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGxlZnQ6ICRnYXA7XG4gICAgICAgIG1hcmdpbi10b3A6IC04NnB4O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skZ2FwfSkgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgYS5tb3JlLWxpbmsge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFicy0teHMpIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBoNCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1zbGlkZXI7XG5cbiAgICAgICAgLy8gZG8gbm90IHVzZSBkaXNwbGF5OiBub25lIGhlcmUgb3IganMgY2FsY3VsYXRpb25zIHdpbGwgZmFpbFxuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJzLS14cykge1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBvcGFjaXR5OiAxOyBcbiAgICAgICAgICBmb250LWZhbWlseTogJ0ZvbnRSZWd1bGFyJztcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICAkYnV0dG9uV2lkdGg6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gM3B4KTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogJGJ1dHRvbldpZHRoO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodGFicy0teHMpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBAZXh0ZW5kICVkYXRhSWNvbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAyOXB4O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFOTAyXCI7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7IC8vIGxlZnQgc2xpZGVcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxFOTAxXCI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7IC8vIHJpZ2h0IHNsaWRlXG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kYXJrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICBAZXh0ZW5kICVwdWxsLXJpZ2h0LTEtY29sO1xuICAgICAgQGluY2x1ZGUgb2Zmc2V0LXJpZ2h0KDcpO1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYnMtLXhzKSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHRhYnMtLXhzKSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweClcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudC10YWJzX19zd2l0Y2hlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gICAgLy9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWRhcms7XG4gICAgdG9wOiAtMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0YWJzLS14cykge1xuICAgICAgLy8gZG8gbm90IHVzZSBkaXNwbGF5OiBub25lIGhlcmUgb3IganMgY2FsY3VsYXRpb25zIHdpbGwgZmFpbFxuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgPiBkaXYge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcHgpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDEyMHB4O1xuICAgICAgYmFja2dyb3VuZDogcmdiKDI1NSwyNTUsMjU1KTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsMjU1LDI1NSwwKSAwJSwgcmdiYSgyNTUsMjU1LDI1NSwxKSAxMDAlKTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgICYuY29udGVudC10YWJzX19zd2l0Y2hlci0taGlkZS1mYWRlOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRhYnNfX3N3aXRjaC0tbGVmdCxcbiAgICAudGFic19fc3dpdGNoLS1yaWdodCB7XG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgICAudGFic19fc3dpdGNoLS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlxcRTkwMVwiO1xuICAgICAgfVxuICAgIH1cbiAgICAudGFic19fc3dpdGNoLS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgICRidXR0b25XaWR0aDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzcHgpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogJGJ1dHRvbldpZHRoO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGV4dGVuZCAlZGF0YUljb247XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjlweDtcbiAgICAgICAgY29udGVudDogXCJcXEU5MDJcIjtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWFjY2VudDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICB9XG5cbiAgICAgIC8vJjpmaXJzdC1jaGlsZCB7IC8vIGxlZnQgc2xpZGVcbiAgICAgIC8vICBsZWZ0OiAwO1xuICAgICAgLy99XG4gICAgICAvLyYuZGlzYWJsZWQge1xuICAgICAgLy8gICY6YmVmb3JlIHtcbiAgICAgIC8vICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIC8vICB9XG4gICAgICAvL31cblxuICAgICAgKyBkaXYgeyAvLyBtYWtlIHVwIGZvciBzcGFjZSB1c2VkIGluIGJ1dHRvbnNcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRidXR0b25XaWR0aDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkYnV0dG9uV2lkdGg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcms7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY29udGVudC10YWJzX19zd2l0Y2gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBAZXh0ZW5kICVmb250TWVkaXVtO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgICAgbGluZS1oZWlnaHQ6IDcycHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yLWFjY2VudDtcblxuICAgICAgaDQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9hYnN0cmFjdHNcIiBhcyAqO1xuXG4ucGFyYWdyYXBoLS10eXBlLS10YWItcmVmZXJlbmNlZCB7XG4gIGZsb2F0OiBub25lO1xuICBjbGVhcjogYm90aDtcbiAgXG4gIC5wYXJhZ3JhcGgtLXR5cGUtLXRhYi1yZWZlcmVuY2VkLXRhYnNfX3N3aXRjaCB7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcblxuICAgICYtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC50YWItdHJpZ2dlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yLWFjY2VudDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cblxuICAgICAgaDQge1xuICAgICAgICBsaW5lLWhlaWdodDogNzJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuXG4gICAgICAmOm5vdCguaXMtYWN0aXZlKSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgIH1cblxuICAgICAgICBoNCB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS0tdGFiLXJlZmVyZW5jZWQtdGFic19fY29udGVudHMge1xuICAgIC50YWItY29udGVudCB7XG4gICAgICAmOm5vdCguaXMtYWN0aXZlKSB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgIH1cblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS0tcXVvdGUtdGVhc2VyIHtcbiAgICAgICAgLnF1b3RlLXRlYXNlciB7XG4gICAgICAgICAgZmxleDogMCAwIGNhbGMoKDEwMCUgLyAzKSAtICgjeyRnYXB9ICogMikpO1xuICAgICAgICAgIG1hcmdpbjogMCAkZ2FwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICgjeyRnYXB9ICogMikpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2Fic3RyYWN0c1wiIGFzICo7XG5AdXNlIFwiLi4vLi4vcGFydGlhbHMvcGxhY2Vob2xkZXJzXCI7XG5AdXNlIFwiLi4vLi4vcGFydGlhbHMvMy4xLnR5cG9cIiBhcyB0eXBvO1xuQHVzZSBcIi4uLy4uL3BhcnRpYWxzLzMuMi50eXBvLXBvc3RcIiBhcyB0eXBvLXBvc3Q7XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcC1pbWFnZS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW1hZ2UtdGV4dC1zZWN0aW9uICYge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoaW1hZ2UtLXhzKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgc2VjdGlvbi5nYXAtYm90dG9tLTAgJiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJi5sYXlvdXQtLW92ZXJmbG93IHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGltYWdlLS14cykge1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAuaW1hZ2VfbGlua19fdGl0bGUge1xuICAgIGgyIHtcbiAgICAgIEBpbmNsdWRlIGFycm93LWFmdGVyKCk7XG4gICAgfVxuICB9XG5cbiAgaDIge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoaW1hZ2UtLXhzKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRnYXA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkZ2FwO1xuICAgIH1cbiAgfVxuXG4gIEBmb3IgJGkgZnJvbSA0IHRocm91Z2ggMTAge1xuICAgICYuY29sLW1kLSN7JGl9IHtcbiAgICAgIC5pbWFnZSB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGltYWdlLS14cykge1xuICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZ3ICogMzIwIC8gMzYwKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS1pdGVtIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICYub2Zmc2V0LWxlZnQtMSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG9mZnNldC1sZWZ0KCRpKTtcbiAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogJG1vYmlsZS13aWR0aCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluIDAuMDFzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYub2Zmc2V0LXJpZ2h0LTEge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBvZmZzZXQtcmlnaHQoJGkpO1xuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbiAwLjAxcztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbWFnZSB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGlzLW5vdC1tb2JpbGUtbWVudSkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAub2Zmc2V0LWxlZnQtMSxcbiAgICAgICAgICAub2Zmc2V0LXJpZ2h0LTEge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAvL0BleHRlbmQgJWZvbnRTZW1pYm9sZDtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgLy8gQGV4dGVuZCAlY29sb3JlZC1iYWNrZ3JvdW5kOiBzZWUgZGVmYXVsdC5zY3NzXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogJGdhcDtcbiAgICAgIGJvdHRvbTogI3stJGdhcH07XG4gICAgICAvL3BhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGdhcH0gKiAyKSAhaW1wb3J0YW50O1xuICAgICAgICBib3R0b206IC01MXB4O1xuICAgICAgfVxuXG4gICAgICAvLyBpZiBcInJvdXRlOjxub2xpbms+XCIgaXMgc2V0IDxzcGFuPiBpcyByZW5kZXJlZCBpbnN0ZWFkIG9mIDxhPlxuICAgICAgYSxcbiAgICAgIHNwYW4ge1xuICAgICAgICBAZXh0ZW5kICVoZWFkbGluZTM7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMjBweCAxMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcbiAgICAgIH1cblxuICAgICAgYS5ib3gtbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGlzLW5vdC1tb2JpbGUtbWVudSkge1xuICAgICAgICBAbWVkaWEgKGFueS1wb2ludGVyOiBmaW5lKSB7XG4gICAgICAgICAgJjpoYXMoLmltYWdlX19kZXNjcmlwdGlvbikge1xuICAgICAgICAgICAgJjpub3QoLmltYWdlX19saW5rLS1uby1saW5rKTpob3ZlciB7XG4gICAgICAgICAgICAgIGJvdHRvbTogLTcwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgIC5pbWFnZV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICAgICAgICAvLyBJRVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBib3R0b206IC03MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgIC5pbWFnZV9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ZsYWcge1xuICAgICAgQGV4dGVuZCAlbW9yZUxpbms7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1hY2NlbnQsIDAuODUpO1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNsaWRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIHRvcDogNDBweDtcbiAgICAgIG1pbi13aWR0aDogMTcwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogNDBweCAkZ2FwO1xuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNsaWRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoaW1hZ2UtLXhzKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAmX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIHNldC1jb2wtd2lkdGgoNSk7XG4gICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoaW1hZ2UtLXhzKSB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNsaWRlcjtcblxuICAgICAgICAmLm1vcmUtbGluayB7XG4gICAgICAgICAgQGV4dGVuZCAlbW9yZUxpbms7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNsaWRlcjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludChpbWFnZS0teHMpIHtcbiAgICAuaW1hZ2VfX2NvbnRlbnQtLWl0ZW0ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICYubGF5b3V0LS1vdmVyZmxvdyB7XG4gICAgICAuaW1hZ2VfX2NvbnRlbnQtLWl0ZW0gaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5sYXlvdXQtLWRlZmF1bHQge1xuICAgICAgLmltYWdlX19jb250ZW50IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICYtLWl0ZW0ge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLm9mZnNldC1sZWZ0LTEsXG4gICAgICAgICAgJi5vZmZzZXQtcmlnaHQtMSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDAlO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYubGF5b3V0LS1hcy1pcyB7XG4gICAgICAuaW1hZ2VfX2NvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZV9fY29udGVudC0taXRlbSBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2Fic3RyYWN0c1wiIGFzICo7XG5AdXNlIFwiLi4vLi4vcGFydGlhbHMvMy4xLnR5cG9cIiBhcyB0eXBvO1xuXG4ucGFyYWdyYXBoLS10eXBlLXF1b3RlIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICYgKyAmIHtcbiAgICAgIG1hcmdpbi10b3A6ICRnYXAqMztcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtcXVvdGUge1xuICAgIEBleHRlbmQgJWZvbnRMaWdodDtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtYWNjZW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1xdW90ZS1pbWFnZSB7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygxMDAlIC8gMTIpO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vYWJzdHJhY3RzXCIgYXMgKjtcbkB1c2UgXCIuLi8uLi9wYXJ0aWFscy9wbGFjZWhvbGRlcnNcIjtcbkB1c2UgXCIuLi8uLi9wYXJ0aWFscy8zLjEudHlwb1wiIGFzIHR5cG87XG5AdXNlIFwiLi4vLi4vcGFydGlhbHMvMy4yLnR5cG8tcG9zdFwiIGFzIHR5cG8tcG9zdDtcblxuQG1peGluIHRlYXNlci1ob3Zlci1lZmZlY3Qge1xuICAudGVhc2VyX19jb250ZW50X19ib2R5IHtcbiAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuXG4gIC50ZWFzZXJfX2NvbnRlbnRfX3RpdGxlIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLnRlYXNlci1jb2xsZWN0aW9uIHtcbiAgQGV4dGVuZCAlcmVzZXQtbmVzdGVkLWJvb3RzdHJhcC1ncmlkLWNvbHVtbnM7XG59XG5cbi50ZWFzZXItLXZpZGVvIHtcbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICB9XG5cbiAgaDMge1xuICAgIG1hcmdpbi1ib3R0b206ICRnYXA7XG4gIH1cbn1cblxuLnRlYXNlci0tc3RhbmRhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDExMHB4O1xuXG4gIC50ZWFzZXJfX2NvbnRlbnQge1xuICAgIEBleHRlbmQgJXB1bGwtcmlnaHQtMS1jb2w7XG5cbiAgICAmX19ib2R5LFxuICAgICZfX3RpdGxlIHtcbiAgICAgIEBleHRlbmQgJWNvbG9yZWQtYmFja2dyb3VuZDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogY2FsYygoI3skc2l0ZS13aWR0aH0pIC8gMTIgLSAjeyRnYXB9KTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW47XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICB0b3A6IGNhbGMoMTAwJSAtIDY2cHgpO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMjVzIGVhc2UtaW47XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICBoMyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LXNsaWRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKGFueS1wb2ludGVyOiBmaW5lKSB7XG4gICAgJjpoYXMoLnRlYXNlcl9fY29udGVudF9fYm9keSkge1xuICAgICAgJjpob3Zlcjpub3QoLnRlYXNlci1sYXlvdXQtLW1vYmlsZV90ZXh0X2JlbG93X29uX2NsaWNrKSB7XG4gICAgICAgIEBpbmNsdWRlIHRlYXNlci1ob3Zlci1lZmZlY3Q7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3Zlcjpub3QoLnRlYXNlci1sYXlvdXQtLW1vYmlsZV90ZXh0X2JlbG93X29uX2NsaWNrKSB7XG4gICAgICBALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAgICAgICBAaW5jbHVkZSB0ZWFzZXItaG92ZXItZWZmZWN0O1xuXG4gICAgICAgIC5ib3gtbGluayB7XG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi50ZWFzZXItbGF5b3V0LS1tb2JpbGVfdGV4dF9iZWxvdzpub3QoLnRlYXNlci1sYXlvdXQtLW1vYmlsZV90ZXh0X2JlbG93X29uX2NsaWNrKSxcbiAgJi50ZWFzZXItbGF5b3V0LS1tb2JpbGVfdGV4dF9iZWxvd19vbl9jbGljay4tb3BlbiB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzNDBweCkge1xuICAgICAgLnRlYXNlcl9fY29udGVudF9fYm9keSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICgxNDQwcHggLSAxNXB4ICogMikgLyAxMiArIDE1cHgpO1xuICAgICAgICB0b3A6IDVweDtcbiAgICAgIH1cblxuICAgICAgLnRlYXNlcl9fY29udGVudF9fdGl0bGUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEzNDFweCkge1xuICAudGVhc2VyLWxheW91dC0tbW9iaWxlX3RleHRfYmVsb3dfb25fY2xpY2sge1xuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgdGVhc2VyLWhvdmVyLWVmZmVjdFxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2Fic3RyYWN0c1wiIGFzICo7XG5AdXNlIFwiLi4vLi4vcGFydGlhbHMvMy4xLnR5cG9cIiBhcyB0eXBvO1xuXG4kdGltZWxpbmUtLWxpbmUtaGVpZ2h0OiAycHggIWRlZmF1bHQ7XG4kdGltZWxpbmUtLXRpdGxlLWhlaWdodDogOTBweCAhZGVmYXVsdDtcbiR0aW1lbGluZS0tdG9nZ2xlLWJ0bi0tc2l6ZTogNHJlbSAhZGVmYXVsdDtcblxuLnBhcmFncmFwaC0tdHlwZS0tdGltZWxpbmUge1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBtYXJnaW4tdG9wOiAkZ2FwKjI7XG4gIH1cblxuICAudGltZWxpbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICBmbGV4LXdyYXA6IHVuc2V0O1xuICAgIH1cblxuICAgICY6bm90KC5zbGljay1pbml0aWFsaXplZCkge1xuICAgICAgLnRpbWVsaW5lLWl0ZW0ge1xuICAgICAgICBtaW4td2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zbGljay1maW5pc2hlZCB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQGluY2x1ZGUgaW52aXNpYmxlKCk7XG4gICAgICB9XG5cbiAgICAgIC5zbGljay10cmFjayB7XG4gICAgICAgIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuMnMgZWFzZSAwcztcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gLnNsaWNrLWFycm93IHtcbiAgICAgIC8vICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgLy8gICAgIEBpbmNsdWRlIGludmlzaWJsZSgpO1xuICAgICAgLy8gICB9XG4gICAgICAvLyB9XG5cbiAgICAgIC8vICYgKyAudGltZWxpbmUtc3RhcnQtYnRuIHtcbiAgICAgIC8vICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgLy8gICAgIEBpbmNsdWRlIHZpc2libGUoKTtcbiAgICAgIC8vICAgfVxuICAgICAgLy8gfVxuICAgIH1cblxuICAgIC5zbGljay1saXN0IHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgcGFkZGluZzogMCAkZ2FwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyaztcbiAgICAgICAgaGVpZ2h0OiAkdGltZWxpbmUtLWxpbmUtaGVpZ2h0O1xuICAgICAgICBsZWZ0OiAkZ2FwKjI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAkdGltZWxpbmUtLXRpdGxlLWhlaWdodDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2xpY2stdHJhY2sge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgdG9wOiAkdGltZWxpbmUtLXRpdGxlLWhlaWdodDtcblxuICAgICAgLy8gQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgLy8gICBAaW5jbHVkZSBpbnZpc2libGUoKTtcbiAgICAgIC8vIH1cblxuICAgICAgJi5zbGlkZXItYnRuLS1wcmV2IHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gJiArIC50aW1lbGluZS1zdGFydC1idG4ge1xuICAgIC8vICAgQGV4dGVuZCAlZGF0YUljb247XG4gICAgLy8gICBAaW5jbHVkZSBjZW50ZXJlZC1ob3Jpem9udGFsbHkoKTtcbiAgICAvLyAgIEBpbmNsdWRlIGludmlzaWJsZSgpO1xuICAgIC8vXG4gICAgLy8gICBib3R0b206IDA7XG4gICAgLy8gICBoZWlnaHQ6IDRyZW07XG4gICAgLy8gICBsZWZ0OiBhdXRvO1xuICAgIC8vICAgcmlnaHQ6ICRnYXA7XG4gICAgLy8gICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAvLyAgIHRvcDogJHRpbWVsaW5lLS10aXRsZS1oZWlnaHQ7XG4gICAgLy8gICB3aWR0aDogNHJlbTtcbiAgICAvL1xuICAgIC8vICAgJjpiZWZvcmUge1xuICAgIC8vICAgICBAaW5jbHVkZSBjZW50ZXJlZCgpO1xuICAgIC8vXG4gICAgLy8gICAgIGNvbnRlbnQ6ICdcXEU5MDQnO1xuICAgIC8vICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAvLyAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgIC8vXG4gICAgLy8gICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAvLyAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgLy8gICAgIH1cbiAgICAvLyAgIH1cbiAgICAvLyB9XG5cbiAgICAudGltZWxpbmUge1xuICAgICAgJi1pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgaW52aXNpYmxlKCk7XG5cbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwKjI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGdhcCoyO1xuXG5cblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc2libGUoKTtcbiAgICAgICAgICB9XG5cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgICAgQGluY2x1ZGUgdmlzaWJsZSgpO1xuXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UgMC4zcywgdmlzaWJpbGl0eSAwLjNzIGVhc2UgMC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAudGltZWxpbmUtaXRlbSB7XG4gICAgICAgICAgICAmLS1jb250ZW50LXRpdGxlIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjM1KSB0cmFuc2xhdGVZKC0wLjI1ZW0pO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS10b2dnbGUtYnRuIHtcbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXRleHQtaG92ZXIge1xuICAgICAgICAgICAgICBAaW5jbHVkZSB2aXNpYmxlKCk7XG5cbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRnYXAqMztcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRnYXA7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlIDBzLCB2aXNpYmlsaXR5IDAuM3MgZWFzZSAwcywgcGFkZGluZyAwLjJzIGVhc2UgMC4xcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgICBoZWlnaHQ6IDlyZW07XG4gICAgICAgICAgcGFkZGluZzogMCAkZ2FwKjIgJGdhcCoyIDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBAZXh0ZW5kICVkYXRhSWNvbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcmVkLWhvcml6b250YWxseSgpO1xuXG4gICAgICAgICAgICBjb250ZW50OiAnXFxFOTA0JztcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgICAgbGVmdDogLTAuMjVlbTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xuICAgICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0ZXh0LWxpbWl0LXJvd3MoMik7XG5cbiAgICAgICAgICAgIGhlaWdodDogJHRpbWVsaW5lLS10aXRsZS1oZWlnaHQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UgMHM7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRvZ2dsZS1idG4ge1xuICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcmVkLWhvcml6b250YWxseSgpO1xuXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIGhlaWdodDogJHRpbWVsaW5lLS10b2dnbGUtYnRuLS1zaXplO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB3aWR0aDogJHRpbWVsaW5lLS10b2dnbGUtYnRuLS1zaXplO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNlbnRlcmVkKCk7XG5cbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZSAwcztcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygkdGltZWxpbmUtLXRvZ2dsZS1idG4tLXNpemUgLyAzICogMik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10ZXh0LWhvdmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBpbnZpc2libGUoKTtcblxuICAgICAgICAgIHBhZGRpbmc6ICRnYXAgJGdhcCAkZ2FwKjMgMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZSAwLjFzLCB2aXNpYmlsaXR5IDAuMnMgZWFzZSAwLjFzLCBwYWRkaW5nIDAuMnMgZWFzZSAwcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNhc3M6Y29sb3JcIjtcbkB1c2UgXCIuLi8uLi9hYnN0cmFjdHNcIiBhcyAqO1xuQHVzZSBcIi4uLy4uL3BhcnRpYWxzLzMuMS50eXBvXCIgYXMgdHlwbztcblxuLnBhcmFncmFwaC0tdHlwZS0taWNvbi10ZWFzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5pY29uLXRlYXNlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGdhcCoyO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyIDBzO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDc1KTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgfVxuXG4gICAgICAuaWNvbi10ZWFzZXIge1xuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UgMC4xcztcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1pY29uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jb250ZW50IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAlKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXIgMC4xcywgb3BhY2l0eSAwLjJzIGVhc2UgMC4xcywgdmlzaWJpbGl0eSAwLjJzIGVhc2UgMC4xczsgICAgICBcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjb2xvci5hZGp1c3QoJGNvbG9yLWdyZXktbGlnaHQsICRsaWdodG5lc3M6IC0yMCUpO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIEBleHRlbmQgJWRhdGFJY29uO1xuXG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICBsZWZ0OiAkZ2FwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogJGdhcDtcbiAgICAgICAgd2lkdGg6IDNyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXEU5MkInO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWhlYWRsaW5lIHtcbiAgICB9XG5cbiAgICAmLS1pY29uIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBib3R0b206ICRnYXAqMjtcbiAgICAgIGhlaWdodDogOHJlbTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogJGdhcCoyO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4gMHMsIG9wYWNpdHkgMC4ycyBlYXNlIDAuMXMsIHZpc2liaWxpdHkgMC4ycyBlYXNlIDAuMXM7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgd2lkdGg6IDhyZW07XG4gICAgfVxuXG4gICAgJi0tY29udGVudCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDcwJSk7XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uLy4uL2Fic3RyYWN0c1wiIGFzICo7XG5AdXNlIFwiLi4vLi4vcGFydGlhbHMvcGxhY2Vob2xkZXJzXCI7XG5AdXNlIFwiLi4vLi4vcGFydGlhbHMvMy4xLnR5cG9cIiBhcyB0eXBvO1xuQHVzZSBcIi4uLy4uL3BhcnRpYWxzLzMuMi50eXBvLXBvc3RcIiBhcyB0eXBvLXBvc3Q7XG5cbiRxdW90ZS10ZWFzZXItLWljb24tbW9iaWxlLS1zaXplOiA2cmVtICFkZWZhdWx0O1xuXG4ucGFyYWdyYXBoLS10eXBlLS1xdW90ZS10ZWFzZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLnF1b3RlLXRlYXNlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDA7XG4gICAgZmxleDogMCAwIGNhbGMoMTAwJSAvIDMpO1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDEwMCUgLyAzKTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICBmbGV4OiAwIDAgY2FsYygxMDAlIC8gMik7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygxMDAlIC8gMik7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7ICAgICAgXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTsgICAgICBcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5xdW90ZS10ZWFzZXIge1xuICAgICAgICAmLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250YWluZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDAuMnMsIHZpc2liaWxpdHkgMC4ycyBlYXNlIDAuMnM7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi13cmFwcGVyIHtcbiAgICAgIEBleHRlbmQgJWNvbG9yZWQtYmFja2dyb3VuZDtcblxuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogJGdhcCoyICRnYXA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tdG9wOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogbWFyZ2luLXRvcCAwLjJzIGxpbmVhciAwcztcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgIGhlaWdodDogJHF1b3RlLXRlYXNlci0taWNvbi1tb2JpbGUtLXNpemU7XG4gICAgICAgIHdpZHRoOiAkcXVvdGUtdGVhc2VyLS1pY29uLW1vYmlsZS0tc2l6ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICRxdW90ZS10ZWFzZXItLWljb24tbW9iaWxlLS1zaXplIC8gMik7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIHRvcDogY2FsYygxMDAlIC0gI3skcXVvdGUtdGVhc2VyLS1pY29uLW1vYmlsZS0tc2l6ZX0gLSAjeyRnYXB9KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyIDBzO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAqMjtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgICBwYWRkaW5nOiAkZ2FwKjIgJGdhcCoyICRnYXAqMiAkZ2FwO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgQGV4dGVuZCAlZGF0YUljb247XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcmVkKCk7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXEU5MkInO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygkcXVvdGUtdGVhc2VyLS1pY29uLW1vYmlsZS0tc2l6ZSAvIDIpO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgJi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IDdyZW07XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcGFkZGluZy10b3A6IDE1JTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlIDAuMnMsIHZpc2liaWxpdHkgMC4ycyBlYXNlIDAuMnMsIHBhZGRpbmctdG9wIDAuMnMgZWFzZSAwLjJzO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDFyZW0pO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWhlYWRsaW5lIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iaWc7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtOyAvLyBiZWNhdXNlIG5vIG1hdGNoaW5nIHZhcmlhYmxlIGV4aXN0c1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGdhcCozO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLWNpdGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWRlZmF1bHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICBhIHtcbiAgICAgICAgLy8gQGV4dGVuZCAubGluay1hcnJvdzogc2VlIGRlZmF1bHQuc2Nzc1xuXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gYSB7XG4gICAgICAvLyBAZXh0ZW5kIC5ib3gtbGluazogc2VlIGRlZmF1bHQuc2Nzc1xuXG4gICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkB1c2UgXCIuLi8uLi9hYnN0cmFjdHNcIiBhcyAqO1xuXG4ucGFyYWdyYXBoLS10eXBlLWRvd25sb2FkLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAkZ2FwKjU7XG4gIFxuICAuZG93bmxvYWQtaXRlbV9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuZG93bmxvYWQtaXRlbV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICB9XG5cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLWRvd25sb2FkLWl0ZW0tZmlsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2Fic3RyYWN0c1wiIGFzICo7XG5cbkBrZXlmcmFtZXMgY29uZmlybWF0aW9uLWZyb20tcmlnaHQge1xuICAwJSB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMDAlKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTsgfVxufVxuXG4uZ2F0ZWQtZG93bmxvYWQge1xuICAmLS1jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAkZ2FwKjM7XG5cbiAgICAmLWltYWdlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwKjI7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWF4LWhlaWdodDogMjByZW07XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZGVzYyB7XG4gICAgICB1bCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGdhcDsgXG4gICAgICB9XG5cbiAgICAgIC5vcGVuLWdhdGVkLWRvd25sb2FkLWZvcm0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwKjI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZm9ybSB7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlIDBzLCBwYWRkaW5nIDAuM3MgZWFzZSAwcztcblxuICAgICYgPiAqIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmZvcm0ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlIDBzLCB2aXNpYmlsaXR5IDAuM3MgZWFzZSAwcztcbiAgICB9XG5cbiAgICAmLmlzLWRpc3BsYXllZCB7XG4gICAgICBoZWlnaHQ6IDUzcmVtO1xuICAgICAgcGFkZGluZzogJGdhcCoyIDA7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcbiAgICAgICAgaGVpZ2h0OiA2MHJlbTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICBoZWlnaHQ6IDY1cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgIGhlaWdodDogOTdyZW07XG4gICAgICB9XG5cbiAgICAgICYgPiAqIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5mb3JtIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UgMC41cywgdmlzaWJpbGl0eSAwLjNzIGVhc2UgMC41cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1saWdodDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogLTUwdnc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMjAwdnc7XG4gICAgfVxuXG4gICAgJi1jbG9zZS1idG4uYnRuLWNsb3NlIHtcbiAgICAgIGxlZnQ6IC0kZ2FwKjM7XG4gICAgICB0b3A6ICRnYXAqNDtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogJGdhcDtcbiAgICAgICAgdG9wOiA1LjVyZW07IC8vIGJlY2F1c2Ugb2YgY29udGFjdCBidXR0b24gc3RpY2t5IHBvc2l0aW9uXG4gICAgICB9XG4gICAgfVxuXG4gICAgLndlYmZvcm0tY29uZmlybWF0aW9uIHtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgIGFuaW1hdGlvbi1uYW1lOiBjb25maXJtYXRpb24tZnJvbS1yaWdodDtcbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiLi4vLi4vYWJzdHJhY3RzXCIgYXMgKjtcbkB1c2UgXCIuLi8uLi9wYXJ0aWFscy8zLjEudHlwb1wiIGFzIHR5cG87XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcC12aWV3ZmllbGQtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG5cbiAgLnBhcmFncmFwaC0tdHlwZS1yZWZlcmVuY2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLnZpZXctdi1yZWZlcmVuY2VzIHtcbiAgLnZpZXctY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvLyBoYWNrIHRvIHByZXZlbnQgc2Nyb2xsYmFyc1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogLTE1cHg7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgID4gYXJ0aWNsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTFweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgIC5hamF4LXRocm9iYmVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgPiAuY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQtLW5hbWUtZmllbGQtdGVhc2VyLWltYWdlIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGltZyB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xuICAgICAgb3BhY2l0eTogMC44O1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgZmlsdGVyOiBub25lO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5yZWZlcmVuY2U6aG92ZXIsIC5yZWZlcmVuY2Uub3BlbiB7XG4gICAgJjphZnRlciB7XG4gICAgICBAZXh0ZW5kICVkYXRhSWNvbjtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGNvbnRlbnQ6IFwiXFxFOTAwXCI7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHJpZ2h0OiBjYWxjKDUwJSAtIDI1cHgpO1xuICAgICAgYm90dG9tOiAtMTRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXh0LXNsaWRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1hY2NlbnQ7XG4gICAgfVxuICB9XG4gIC52aWV3LWNvbnRlbnQuaGFzLW9wZW4tY2hpbGQgLnJlZmVyZW5jZTpub3QoLm9wZW4pOmhvdmVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLnJlZmVyZW5jZS5vcGVuIHtcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtdGVhc2VyLWltYWdlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMzAwdnc7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1kYXJrO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogLTEwMHZ3O1xuICAgIH1cblxuICB9XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1yZWZlcmVuY2VzIHtcbiAgLmZpZWxkLS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIC5wYXJhZ3JhcGgtLXR5cGUtcmVmZXJlbmNlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgfVxuICB9XG59XG5cbiNyZWZlcmVuY2VzX19kZXRhaWxzIHtcbiAgcGFkZGluZy1ib3R0b206ICRnYXA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWxlZnQ6ICRnYXA7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAjeyRnYXB9KjIpO1xuXG4gICYub3BlbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDMwMHZ3O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZGFyaztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IC0xMDB2dztcbiAgICB9XG4gIH1cblxuICBoMyB7XG4gICAgLy9tYXJnaW4tdG9wOiAyNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTlweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDE0cHgpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoLTEpO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBAaW5jbHVkZSBjbG9zZS1idXR0b24oMi43cmVtKTtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgcmlnaHQ6ICRnYXAqNTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE3MCUpO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgcmlnaHQ6IDI1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgICByaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAmLmlzLWNsb3Npbmcge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC15ZWFyLFxuICAuZmllbGQtLW5hbWUtZmllbGQtcmVmZXJlbmNlLWxvY2F0aW9uLFxuICAuYWNjb3JkaW9uX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gIH1cblxuXG4gIC5hY2NvcmRpb25fX2JvZHkgPiAqOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLy8ubm9kZS0tdHlwZS1yZWZlcmVuY2Uge1xuICAvLyAgaGVpZ2h0OiAwO1xuICAvL31cbn1cbiIsIkB1c2UgXCIuLi8uLi9hYnN0cmFjdHNcIiBhcyAqO1xuQHVzZSBcIi4uLy4uL3BhcnRpYWxzL3BsYWNlaG9sZGVyc1wiO1xuQHVzZSBcIi4uLy4uL3BhcnRpYWxzLzMuMS50eXBvXCIgYXMgdHlwbztcbkB1c2UgXCIuLi8uLi9wYXJ0aWFscy8zLjIudHlwby1wb3N0XCIgYXMgdHlwby1wb3N0O1xuXG4ucGFyYWdyYXBoLS10eXBlLXAtbG9jYXRpb25zLW1hcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KGxvY2F0aW9ucy1tYXAtLW1vYmlsZSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC5sb2NhdGlvbnMtbWFwIHtcbiAgICAmX19oZWFkbGluZSB7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxvY2F0aW9ucy1tYXAtLW1vYmlsZSkge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjI4cHg7XG4gICAgICAvL2JvcmRlcjogMXB4IHNvbGlkIGRlZXBza3libHVlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgIHRvcDogMTE0cHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobG9jYXRpb25zLW1hcC0tbW9iaWxlKSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltYWdlIHtcbiAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCBkZWVwc2t5Ymx1ZTtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBAZXh0ZW5kICVmb250TWVkaXVtO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNjBweDtcbiAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICAvL3otaW5kZXg6IDE7IC0tPiBicmVha3MgbXVsdGlwbHlcbiAgICAgIC8vQGluY2x1ZGUgc2V0LWNvbC13aWR0aCg0KTtcbiAgICAgIEBleHRlbmQgJWNvbG9yZWQtYmFja2dyb3VuZDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTAwcHggMzBweCAyMHB4O1xuICAgICAgLy9ib3JkZXI6IDFweCBzb2xpZCBkZWVwc2t5Ymx1ZTtcblxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAtJGdhcDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICN7JGdhcH0gKiAyKTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsb2NhdGlvbnMtbWFwLS1tb2JpbGUpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobG9jYXRpb25zLW1hcC0tbW9iaWxlKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnRm9udFJlZ3VsYXInO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogJGdhcDtcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggY2FsYygxMDB2dyAvIDEyICogMik7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmX19maWx0ZXIge1xuICAgICAgQGluY2x1ZGUgc2V0LWNvbC13aWR0aCg0KTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmc6IDAgJGdhcDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICAvL2JvcmRlcjogMXB4IHNvbGlkIGRlZXBza3libHVlO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobG9jYXRpb25zLW1hcC0tbW9iaWxlKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgQGV4dGVuZCAlYmxvY2stbGluay1zdHlsZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZzogMjhweCAwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgICBAZXh0ZW5kICVwdWxsLXJpZ2h0LTEtY29sO1xuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxvY2F0aW9ucy1tYXAtLW1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtI3skZ2FwfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWFjY2VudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtYWNjZW50O1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXQtY29sLXdpZHRoKDEsIHRydWUpO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWFwIHtcbiAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgZGVlcHNreWJsdWU7XG5cbiAgICAgIC8vcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobG9jYXRpb25zLW1hcC0tbW9iaWxlKSB7XG4gICAgICAgIG9yZGVyOiAzO1xuICAgICAgfVxuXG4gICAgICAuY29sLXhzLTcge1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IGxpZ2h0c2FsbW9uO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JlZW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgc3ZnIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsb2NhdGlvbnMtbWFwLS1tb2JpbGUpIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGNpcmNsZSB7XG4gICAgICAgIGZpbGw6ICNDQ0NDQ0I7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgMjAwbXMgZWFzZS1vdXQ7XG5cbiAgICAgICAgJltkYXRhLWZpbHRlcl0ge1xuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgICBzdHJva2U6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgICBzdHJva2Utd2lkdGg6IDRweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZS13aWR0aCAyMDBtcyBlYXNlLW91dDtcblxuICAgICAgICAgICAgJi5vcGVuLFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgc3Ryb2tlLXdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1saW5rXSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0td2FybnN5c3RlbWUge1xuICAgICAgI2Vhc3QsXG4gICAgICAjbm9ydGgsXG4gICAgICAjc291dGgsXG4gICAgICAjd2VzdCB7XG4gICAgICAgIGNpcmNsZSB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aXZlIHtcbiAgICAgICAgICBzdHJva2Utd2lkdGg6IDFweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB+IGNpcmNsZTpub3QoLmFjdGl2ZSkge1xuICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItbWlkLWdyYXk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH4gLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNsb2NhdGlvbnMtbWFwX190b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgYm94LXNoYWRvdzogMCAwIDQwcHggLTEwcHggcmdiYSgzMywgMzMsIDMzLCAwLjEpO1xuICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8vZm9udC1zaXplOiAkZm9udC1zaXplLWV4dHJhLXNtYWxsO1xuICAvL2ZvbnQtd2VpZ2h0OiA2MDA7XG4gIC8vbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIG1hcmdpbi10b3A6IDg1cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcblxuICAqIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG4gIH1cblxuICAmOm5vdCgubG9uZy10ZXh0KSB7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZy1nYXA7XG4gIH1cblxuICAmLmxvbmctdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgd2hpdGUtc3BhY2U6IHByZTtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcC1sb2NhdGlvbnMtbWFwIHtcbiAgJi5sb2NhdGlvbi1tYXAtc3ZnIHtcbiAgICAubG9jYXRpb25zLW1hcF9fbWFwIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxvY2F0aW9ucy1tYXBfX2hlYWRsaW5lIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmxvY2F0aW9ucy1tYXBfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG9jYXRpb25zLW1hcF9faW5mbyB7XG4gICAgICBsZWZ0OiA3NXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA5MHB4O1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG9jYXRpb25zLW1hcF9fZmlsdGVyIHtcbiAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgIGxlZnQ6IDE1cHg7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcbiAgICAgICAgYm90dG9tOiAtMTAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBvcmRlcjogMDtcbiAgICAgIH1cblxuICAgICAgc2VsZWN0IHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuXG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGZvcm0uZm9ybSAuZm9ybS1pdGVtIHNlbGVjdCB+IC5mb3JtLWl0ZW0tLWJhcjphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IDcuNXB4O1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2Fic3RyYWN0c1wiIGFzICo7XG5AdXNlIFwiLi4vLi4vcGFydGlhbHMvMy4xLnR5cG9cIiBhcyB0eXBvO1xuXG4ucGFyYWdyYXBoLS10eXBlLXAtdmlld2ZpZWxkLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcblxuICAuc2VjdGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSA+IGRpdjpsYXN0LW9mLXR5cGUgJi5wYXJhZ3JhcGgtLXR5cGUtcC12aWV3ZmllbGQtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLnZpZXdmaWVsZF9saW5rX190aXRsZSB7XG4gICAgaDIge1xuICAgICAgQGluY2x1ZGUgYXJyb3ctYWZ0ZXIoKTtcbiAgICB9XG4gIH1cblxuICAudmlldy12LW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgIHtcbiAgICAudmlldy1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWRhcms7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6ICRnYXA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdl9yZWZlcmVuY2VzIHtcbiAgICBoMiB7XG4gICAgICAvLyBAZXh0ZW5kIGg0OiBzZWUgZGVmYXVsdC5zY3NzXG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vYWJzdHJhY3RzXCIgYXMgKjtcbkB1c2UgXCIuLi8uLi9wYXJ0aWFscy8zLjEudHlwb1wiIGFzIHR5cG87XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcC10aXRsZS1pdGVtIHtcbiAgYSB7XG4gICAgaDIge1xuICAgICAgQGluY2x1ZGUgYXJyb3ctYWZ0ZXIoKTtcbiAgICB9XG4gIH1cblxuICAmLmdhcC1ib3R0b20tMSB7XG4gIFx0bWFyZ2luLWJvdHRvbTogJGdhcCoyO1xuXG4gIFx0QGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICBcdFx0bWFyZ2luLWJvdHRvbTogJGdhcDtcbiAgXHR9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9hYnN0cmFjdHNcIiBhcyAqO1xuXG4ucGFyYWdyYXBoLS10eXBlLS1wLXRleHQtaXRlbSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIFxuICBoMzpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxuXG4gIGgyIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHRleHQtLW1kKSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICB9XG4gIH1cblxuICAmLmhhcy1iYWNrZ3JvdW5kLWNvbG9yIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICB3aWR0aDogY2FsYygxMDB2dyAtICN7JGdhcH0pICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC10ZXh0LWl0ZW1fX3RleHQge1xuICAgICAgcGFkZGluZzogMjBweCA5cHg7XG5cbiAgICAgIGgyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgdGFibGUge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgIGh5cGhlbnM6IGF1dG87XG4gICAgICB0ZDpudGgtY2hpbGQoMik6bGFzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGQgPiBoMzpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2Fic3RyYWN0c1wiIGFzICo7XG5cbi5wYXJhZ3JhcGgudmlkZW8taXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi52aWRlbyB7XG4gICYtLTItZmFjdG9yLW92ZXJsYXkge1xuICAgIHBhZGRpbmctYm90dG9tOiBjYWxjKDkgLyAxNiAqIDEwMCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAmX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IGNhbGMoOSAvIDE2ICogMTAwJSk7XG4gICAgfVxuXG5cbiAgICA+IGRpdiB7XG4gICAgICBAaW5jbHVkZSBjZW50ZXJlZC1ob3Jpem9udGFsbHkoKTtcblxuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIHdpZHRoOiAyNTBweDtcblxuICAgICAgPiBkaXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuICAgICAgICBoeXBoZW5zOiBhdXRvO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQodHdvLWZhY3Rvci1idXR0b24pIHtcbiAgICAgICAgICBmb250LXNpemU6IDc1JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAvLyBAZXh0ZW5kICVidXR0b24tLWRlZmF1bHQ7XG4gICAgICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgICAgLy8gYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC8vIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgLy8gcGFkZGluZzogMCAyMHB4O1xuICAgICAgLy8gbWFyZ2luOiAxNnB4IGF1dG8gMjBweDtcbiAgICAgIC8vIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgIC8vICY6YmVmb3JlIHtcbiAgICAgIC8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgLy8gICBjb250ZW50OiBcIiBcIjtcbiAgICAgIC8vICAgYm9yZGVyLXRvcDogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIC8vICAgYm9yZGVyLWJvdHRvbTogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIC8vICAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgJGNvbG9yLXdoaXRlO1xuICAgICAgLy8gICBtYXJnaW46IDEwcHggMTBweCAxMHB4IDA7XG5cbiAgICAgIC8vICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0d28tZmFjdG9yLWJ1dHRvbikge1xuICAgICAgLy8gICAgIGJvcmRlci10b3Atd2lkdGg6IDZweDtcbiAgICAgIC8vICAgICBib3JkZXItYm90dG9tLXdpZHRoOiA2cHg7XG4gICAgICAvLyAgICAgYm9yZGVyLWxlZnQtd2lkdGg6IDEwcHg7XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tcC12aWRlby1pdGVtLmNvbC1tZC0zIC52aWRlby0tMi1mYWN0b3Itb3ZlcmxheSxcbi5wYXJhZ3JhcGgtLXR5cGUtLXAtdmlkZW8taXRlbS5jb2wtbWQtNCAudmlkZW8tLTItZmFjdG9yLW92ZXJsYXkge1xuICA+IGRpdiB7XG4gICAgPiBkaXYge1xuICAgICAgZm9udC1zaXplOiA3NSU7XG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHR3by1mYWN0b3Itb3ZlcmxheS1pbi10aHJlZS1jb2x1bW4pIHtcbiAgICAgICAgZm9udC1zaXplOiA2MCU7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiA5MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIGJ1dHRvbjpiZWZvcmUge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDZweDtcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiA2cHg7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDEwcHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLXAtdmlkZW8taXRlbS5jb2wtbWQtMyAudmlkZW8tLTItZmFjdG9yLW92ZXJsYXkge1xuICA+IGRpdiB7XG4gICAgPiBkaXYge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh0d28tZmFjdG9yLW92ZXJsYXktaW4tdGhyZWUtY29sdW1uKSB7XG4gICAgICAgIG1heC13aWR0aDogODAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbyB7XG4gIGlmcmFtZVtzcmMqPVwidmltZW8uXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLS12aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206ICRnYXAqMjtcblxuICAmLXRleHQge1xuICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9hYnN0cmFjdHNcIiBhcyAqXG5cbi5wYXJhZ3JhcGgtLXR5cGUtLWxlYWQtZ2VuZXJhdGlvblxuICAgIGRpc3BsYXk6IGZsZXhcbiAgICBmbGV4LXdyYXA6IHdyYXBcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW5cbiAgICA+ICpcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gI3skZ2FwfSlcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KVxuICAgICAgICAgICAgd2lkdGg6IDEwMCVcbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGxpbmVcbiAgICAgICAgd2lkdGg6IDEwMCVcblxuICAgIGZvcm1cbiAgICAgICAgZGlzcGxheTogZmxleFxuICAgICAgICBmbGV4LXdyYXA6IHdyYXBcblxuICAgIGxhYmVsI2NvbnRhY3QtZm9ybS1maWVsZHByaXZhY3lcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHhcblxuICAgICNlZGl0LWZpZWxkLWZvcm0tZW1haWwtd3JhcHBlclxuICAgICAgICB3aWR0aDogMTAwJVxuIiwiQHVzZSBcIi4uLy4uL2Fic3RyYWN0c1wiIGFzICo7XG5cbiRzb2NpYWwtbWVkaWEtLWljb24tc2l6ZTogNDVweCAhZGVmYXVsdDtcblxuLnNvY2lhbC1tZWRpYS1uYXYge1xuICBtYXJnaW46IGNhbGMoI3skZ2FwfSAqIDIpIDAgI3skZ2FwfSAwO1xuXG4gICYuc2VjdGlvbi0tc29jaWFsLW1lZGlhIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgdWwge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luOiAwICRnYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCRnYXAgLyAzKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IGNhbGMoJGdhcCAvIDIpO1xuXG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzb2NpYWwtbWVkaWEtLWljb24tc2l6ZTtcbiAgICAgICAgICAgIGhlaWdodDogJHNvY2lhbC1tZWRpYS0taWNvbi1zaXplO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSAwcztcbiAgICAgICAgICAgIHdpZHRoOiAkc29jaWFsLW1lZGlhLS1pY29uLXNpemU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkc29jaWFsLW1lZGlhLS1pY29uLXNpemUgKiAwLjg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9IFxuICAgIH0gXG4gIH1cblxuICB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoJGdhcCAvIDIpO1xuXG4gICAgbGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcmVkKCk7XG5cbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdDtcbiAgICAgICAgcGFkZGluZzogY2FsYygkZ2FwIC8gMikgY2FsYygkZ2FwIC8gMikgY2FsYygkZ2FwIC8gMikgY2FsYygkZ2FwIC8gNCk7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZSAwcztcblxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi9hYnN0cmFjdHNcIiBhcyAqO1xuQHVzZSBcIi4uLy4uL3BhcnRpYWxzLzMuMS50eXBvXCIgYXMgdHlwbztcblxuJHN0ZXBzLS1udW1iZXItaGVpZ2h0OiAxMnJlbSAhZGVmYXVsdDtcbiRzdGVwcy0tbnVtYmVyLXdpZHRoOiA4cmVtICFkZWZhdWx0O1xuXG4kc3RlcHMtLW51bWJlci1oZWlnaHQteHM6IDhyZW0gIWRlZmF1bHQ7XG4kc3RlcHMtLW51bWJlci13aWR0aC14czogNHJlbSAhZGVmYXVsdDtcblxuLnBhcmFncmFwaC0tdHlwZS0tc3RlcHMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3RlcHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJi1oZWFkbGluZSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAqMztcbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAYXQtcm9vdCAuaXMtYWN0aXZlICYge1xuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nLWJvdHRvbSAwLjNzIGVhc2UgMHM7XG4gICAgfVxuXG4gICAgJi1wbGFjZWhvbGRlciB7XG4gICAgICBAaW5jbHVkZSBpbnZpc2libGUoKTtcblxuICAgICAgcGFkZGluZy1sZWZ0OiAkZ2FwKjI7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmICYtd3JhcHBlciB7XG4gICAgICBtaW4taGVpZ2h0OiAyMHJlbTtcblxuICAgICAgQGF0LXJvb3QgLmlzLWFjdGl2ZSAmIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyAgICAgIFxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgIGhlaWdodDogMzByZW07XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgICAgaGVpZ2h0OiAyMHJlbTtcbiAgICAgIH1cblxuICAgICAgb2wge1xuICAgICAgICBjb3VudGVyLXJlc2V0OiBpdGVtO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmICYtLWl0ZW0ge1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBpdGVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAqMztcbiAgICAgIG1pbi1oZWlnaHQ6IDIwcmVtO1xuICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKCN7JHN0ZXBzLS1udW1iZXItd2lkdGh9ICsgI3skZ2FwfSozKTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoJGdhcCAvIDMpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwKjI7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzdGVwcy0tbnVtYmVyLWhlaWdodC14cztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ2FwKjU7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGV4dGVuZCAlZm9udExpZ2h0O1xuXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoaXRlbSk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICBmb250LXNpemU6IDE4cmVtO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBoZWlnaHQ6ICRzdGVwcy0tbnVtYmVyLWhlaWdodDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAkc3RlcHMtLW51bWJlci13aWR0aDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMHJlbTtcbiAgICAgICAgICBoZWlnaHQ6ICRzdGVwcy0tbnVtYmVyLWhlaWdodC14cztcbiAgICAgICAgICB3aWR0aDogJHN0ZXBzLS1udW1iZXItd2lkdGgteHM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZmZmZmIDIwJSwgcmdiYSgjZmZmZmZmLCAwLjgpIDUwJSwgdHJhbnNwYXJlbnQgMTAwJSk7XG4gICAgICBib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgaGVpZ2h0OiA0MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAyO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXG4gICAgICBAYXQtcm9vdCAuaXMtYWN0aXZlICYge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGNlbnRlcmVkLWhvcml6b250YWxseSgpO1xuXG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGF0LXJvb3QgLmlzLWFjdGl2ZSAmIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiLi4vLi4vYWJzdHJhY3RzXCIgYXMgKjtcblxuLnBhcmFncmFwaC0tbWFwIHtcbiAgLmxvY2F0aW9ucy1tYXBfX2ZpbHRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG5cbiAgICBib3R0b206IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICB0b3A6IDEwMCU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cblxuICAgIHVsIHtcbiAgICAgIGdhcDogJGdhcCoxLjU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgICAmLmNoaWxkcmVuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcblxuICAgICAgICAmLmFjdGl2ZSB1bC5jaGlsZHJlbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpoYXModWwgbGkuYWN0aXZlKSB7XG4gICAgICAgICAgPiBidXR0b24ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgPiB1bC5jaGlsZHJlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBhbGw6IHVuc2V0O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGFsbDogdW5zZXQ7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIGxpIGJ1dHRvbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWV4dHJhLXNtYWxsO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgID4gYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYWNjZW50O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudCFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5maXJzdC1sZXZlbCB7XG4gICAgICAgICAgICA+IGJ1dHRvbiB7XG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IGxpIHtcbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICYuZmlyc3QtbGV2ZWwge1xuICAgICAgICAgICAgPiBidXR0b24ge1xuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50IWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gdWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubWFwcy10b29sdGlwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBtaW4td2lkdGg6IDI1MHB4O1xuXG4gID4gZGl2Om5vdCguLWFjdGl2ZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBuYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgd2lkdGg6IDE0cHg7XG5cbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgc3Ryb2tlOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5nbS1zdHlsZSAuZ20tc3R5bGUtaXctYyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5nbS11aS1ob3Zlci1lZmZlY3Qge1xuICByaWdodDogLTJweCAhaW1wb3J0YW50O1xufVxuXG4uZ20tdWktaG92ZXItZWZmZWN0ID4gc3BhbiB7XG4gIGhlaWdodDogMjBweCAhaW1wb3J0YW50O1xuICB3aWR0aDogMjBweCAhaW1wb3J0YW50O1xufVxuIiwiQHVzZSBcIi4uLy4uL2Fic3RyYWN0c1wiIGFzICo7XG5AdXNlIFwiLi4vLi4vcGFydGlhbHMvMy4xLnR5cG9cIiBhcyB0eXBvO1xuXG4uaXItbmV3c2xldHRlciB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgd2lkdGg6IDEwMCU7XG4gICoge1xuICAgIEBleHRlbmQgJWZvbnRSZWd1bGFyO1xuICB9XG5cbiAgLmVxcy1jbXMtaXJ0b29sLWFwcCB7XG4gICAgICBwYWRkaW5nOiAwIWltcG9ydGFudDtcbiAgfVxuXG4gICNlcXMtY21zLWlydG9vbHMtY29udGFjdGZvcm0ge1xuICAgIC5lcXMtZm9ybS1tYWluIHtcbiAgICAgIGdhcDogMzBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAmX19lbGVtZW50IHtcbiAgICAgICAgZmxleDogMCAwIGNhbGMoMzMuMzMzMzMlIC0gMzBweCk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICAgICAgZmxleDogMCAwIGNhbGMoNTAlIC0gMzBweCk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHh4cykge1xuICAgICAgICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCxcbiAgICAgICAgJjpudGgtY2hpbGQoMTApLFxuICAgICAgICAmOm50aC1jaGlsZCg3KSxcbiAgICAgICAgJjpudGgtY2hpbGQoOCksXG4gICAgICAgICY6bnRoLWNoaWxkKDkpIHtcbiAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogIzFEMUYyNDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDcuNXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQsXG4gICAgICAgICY6bnRoLWNoaWxkKDcpLFxuICAgICAgICAmOm50aC1jaGlsZCg4KSxcbiAgICAgICAgJjpudGgtY2hpbGQoOSkge1xuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCxcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogNXB4IDVweCAyLjVweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlIDBzO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cblxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSAzMHB4KTtcblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHhzKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBzZWN0aW9uICsgLmVxcy1mb3JtLW1haW5fX2VsZW1lbnQge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIGJ1dHRvbiB7XG4gICAgICAgIEBleHRlbmQgJWZvbnRTZW1pYm9sZDtcblxuICAgICAgICBiYWNrZ3JvdW5kOiAjZTQwMDJiO1xuICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA2NWVtO1xuICAgICAgICBwYWRkaW5nOiAwLjNlbSAyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogcGFkZGluZyAwLjNzIGVhc2UgMHM7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgd2lkdGg9XCIxMDAlXCIgaGVpZ2h0PVwiMTAwJVwiIHZpZXdCb3g9XCIwIDAgMjIgNDJcIiB2ZXJzaW9uPVwiMS4xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHhtbDpzcGFjZT1cInByZXNlcnZlXCIgeG1sbnM6c2VyaWY9XCJodHRwOi8vd3d3LnNlcmlmLmNvbS9cIiBzdHlsZT1cImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO1wiPjxnIGlkPVwicGF0aC0xXCIgdHJhbnNmb3JtPVwibWF0cml4KC0xLDAsMCwxLDI0LjcwNDYsLTMuNzA0NjMpXCI+PHBhdGggZD1cIk0yMy43MDUsNC43MDVMNC43MDUsMjQuNDI3TDIzLjcwNSw0NC4xNDlcIiBzdHlsZT1cImZpbGwtb3BhY2l0eTowO3N0cm9rZTpyZ2IoMjU1LCAyNTUsIDI1NSk7c3Ryb2tlLXdpZHRoOjVweDtcIi8+PC9nPjwvc3ZnPicpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDNweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVgoLTIwMCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41ZW07XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHBhZGRpbmcgMC4zcyBlYXNlIDBzO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWCgwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgMC4zcyBlYXNlIDAuMXMsIHRyYW5zZm9ybSAwLjNzIGVhc2UgMHM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXFzLWZvcm0tbWFpbl9fZWxlbWVudDpoYXMoOmZvY3VzLXZpc2libGUpLFxuICAgIC5lcXMtZm9ybS1tYWluX19lbGVtZW50Omhhcyg6cmVxdWlyZWQ6dmFsaWQpLFxuICAgIC5lcXMtZm9ybS1tYWluX19lbGVtZW50OmhhcyguaGFzLXZhbHVlKSxcbiAgICAuZXFzLWZvcm0tbWFpbl9fZWxlbWVudDpoYXMoLnZhbGlkYXRpb25fZXJyb3IpLFxuICAgIC5lcXMtZm9ybS1tYWluX19lbGVtZW50OmhhcygudmFsaWRhdGlvbl9lcnJvcjpmb2N1cykge1xuICAgICAgbGFiZWwge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgZm9udC1zaXplOiAuNjVlbTtcbiAgICAgICAgdG9wOiAtMXJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZXFzLWZvcm0tbWFpbl9fZWxlbWVudDpoYXMoc2VsZWN0KSB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtZGVmYXVsdCFpbXBvcnRhbnQ7XG4gICAgICAgICAgdG9wOiA3LjVweCFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZXFzLWZvcm0tbWFpbl9fZWxlbWVudDpoYXMoaW5wdXRbdHlwZT1cInRleHRcIl0pLFxuICAgIC5lcXMtZm9ybS1tYWluX19lbGVtZW50OmhhcyhpbnB1dFt0eXBlPVwiZW1haWxcIl0pe1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5AdXNlIFwiLi4vcGFydGlhbHMvcGxhY2Vob2xkZXJzXCI7XG5AdXNlIFwiLi4vcGFydGlhbHMvMy4xLnR5cG9cIiBhcyB0eXBvO1xuQHVzZSBcIi4uL3BhcnRpYWxzLzMuMi50eXBvLXBvc3RcIiBhcyB0eXBvLXBvc3Q7XG5cbi5uZXdzIHtcbiAgICAmLS10ZWFzZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChuZXdzLXRlYXNlci0tbW9iaWxlKSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5rLXdpdGgtYm9yZGVyO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JGdhcH0qMiAtIDUwcHgpOyAvLyBwYWRkaW5nIGZyb20gcGFyZW50XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG5ld3MtdGVhc2VyLS1tb2JpbGUpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWFnZSxcbiAgICAgICAgLmZpZWxkLS1uYW1lLWZpZWxkLXRlYXNlci1pbWFnZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAmLmNvbC14cy0zID4gaW1nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWZpbGUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LWFjY2VudDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5wcmVzcy1yZWxlYXNlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuXG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5oYXNoLWxpc3Qge1xuICAgIG1hcmdpbjogJGdhcCoyIDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBhdC1yb290IC5ibG9nLW5ld3MtY2F0ZWdvcmllcyAmIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuaGFzaC1saXN0LS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwKjI7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICBwYWRkaW5nOiAwICRnYXAgMCAkZ2FwKjI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UgMHM7XG5cbiAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiAxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYgJi0taXRlbSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJiAmLS1pdGVtLWxpbmsge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICYsICY6aG92ZXIsICY6Zm9jdXMsICY6dmlzaXRlZCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4ubm9kZS0tdHlwZS1uZXdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cblxuICAgIC5wYWdlLW1haW4ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcCo2O1xuXG4gICAgICAgIC5jb250YWluZXIgPiAuc2VjdGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdlLWJvdHRvbSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuXG4gICAgJi5ub2RlLS12aWV3LW1vZGUtZnVsbCB7XG4gICAgICAgIC5uZXdzLS1tYXJnaW5hbCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLS1hdXRob3JzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgICAgICBnYXA6IGNhbGMoI3skZ2FwfSAqIDIpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGNhbGMoI3skZ2FwfSAqIDMpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xuICAgICAgICAgICAgICAgICAgZ2FwOiAkZ2FwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYXV0aG9ycy1pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuXG4gICAgICAgICAgICAgICAgJi1pbWFnZSAuaW1hZ2VfX2NhcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtbmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIEBleHRlbmQgJWNvbG9yZWQtYmFja2dyb3VuZDtcblxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LXNpemUtc21hbGw7XG4gICAgICAgICAgICAgICAgICAgIGh5cGhlbnM6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jazogY2FsYygjeyRnYXB9ICogLTIpIDA7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDIuNGVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMWVtO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6aGFzKC5uZXdzLS1tYXJnaW5hbC0tYXV0aG9ycy1pdGVtLWltYWdlKSkge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWxpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiBjYWxjKCN7JGdhcH0gKiAyKTtcblxuICAgICAgICAgICAgICAgICAgICAubmV3cy0tbWFyZ2luYWwtLWF1dGhvcnMtaXRlbS1uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ibG9jazogMCBjYWxjKCN7JGdhcH0gKiAtMik7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWxlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYWNjZW50O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gJGdhcDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIycmVtO1xuXG4gICAgICAgICAgICAgICAgJltkYXRhLWVudGl0eS10eXBlPVwiZmlsZVwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgICAgICAgICAgICAgICAgICAgICAgJiwgJjpob3ZlciwgJjpmb2N1cywgJjp2aXNpdGVkLCAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmhlYWRsaW5lMyArIC5zb2NpYWwtbWVkaWEtbmF2IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwKjY7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGQtLW5hbWUtbm9kZS1saW5rIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbmstd2l0aC1ib3JkZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBvZmZzZXQtcmlnaHQoOSk7XG5cbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG5cbiAgICAmLm5vZGUtLXZpZXctbW9kZS10ZWFzZXItc2hvcnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAkZ2FwKjY7XG5cbiAgICAgICAgLmZpZWxkLS1uYW1lLW5vZGUtbGluayB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5rLXdpdGgtYm9yZGVyO1xuXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuaGFzaC1saXN0IHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA2cmVtO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICYtLWl0ZW0ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXAqMjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgJi1saW5rIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5maWxlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzJweCAwIDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5uZXdzLXRlYXNlci1zaG9ydF9faW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDMgLyA0ICogMTAwJSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBtYXJnaW46IGF1dG8gMCA0MHB4O1xuICAgIH1cblxuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuXG4gICAgICArIC5pbWFnZV9fY2FwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIEhpZGUgY2FwdGlvbiAtPiBIT0VSLTE3NSBCYXVwbGFuOiBOZXdzIHZlcnJ1dHNjaHQsIHdlbm4gVGVhc2VyIEJpbGQgKCEpIFRpdGVsIGF1c2dlZsO8bGx0IHdpcmRcbiAgICAgIH1cbiAgICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcC12aWV3ZmllbGQtc2VjdGlvbi0tdl9uZXdzLnBhcmFncmFwaC0tdmlldy1tb2RlLWRlZmF1bHQge1xuICAgIC8vbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4udmlldy12LW5ld3Mge1xuICA+IC52aWV3LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICYudmlldy1ibG9nLW5ld3MtdHlwZS1ib3hlZCB7XG4gICAgPiAudmlldy1oZWFkZXIge1xuICAgICAgbWFyZ2luLWlubGluZTogJGdhcDtcbiAgICB9XG5cbiAgICA+IC52aWV3LWNvbnRlbnQge1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgIC5ub2RlLS12aWV3LW1vZGUtdGVhc2VyLXNob3J0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5ld3MtdGVhc2VyLXNob3J0X19pbWFnZV9fd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgJGdhcCoyO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBkaXY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgIC50ZWFzZXItaW50cm8ge1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAqMjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmV3cy0tbWFyZ2luYWwtLWJsb2ctY2F0ZWdvcmllcyB7XG4gICAgICAgICAgICBtYXJnaW4tYmxvY2s6IDAgJGdhcCoyO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlldy1ibG9nLW5ld3MtY2F0ZWdvcmllcyB7XG4gICAgICBtYXJnaW46ICRnYXAqMyAwICRnYXAqMjtcblxuICAgICAgPiAudmlldy1oZWFkZXIge1xuICAgICAgICBtYXJnaW46IDAgJGdhcCoyIDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgJGdhcCoyIDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJsb2ctbmV3cy1jYXRlZ29yaWVzIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH0gXG59XG5cbi52aWV3LWJsb2ctbmV3cy1jYXRlZ29yaWVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwICRnYXA7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gIC52aWV3LWhlYWRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZ2FwKjQ7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGdhcCoyO1xuICAgIH1cblxuICAgIC5ibG9nLW5ld3MtY2F0ZWdvcmllcy0tYWxsIHtcbiAgICAgICAgJjpub3QoLmlzLWFjdGl2ZSkge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWV3LWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyZWQtdmVydGljYWxseSgpO1xuICB9XG59XG5cbi52aWV3LWJsb2ctbmV3cy1ieS1jYXRlZ29yeSB7XG4gIHBhZGRpbmctdG9wOiAyMHJlbTtcblxuICAudmlldy1oZWFkZXIge1xuICAgIG1hcmdpbjogMCAkZ2FwICRnYXAqMztcbiAgfVxufVxuXG5ib2R5LnBhZ2Utbm9kZS10eXBlLW5ld3M6bm90KC5mdWxsLXNpemUpOm5vdCguZnVsbC1zaXplLS1uby1oZWFkbGluZSk6bm90KC5mdWxsLXNpemUtLW1vYmlsZS1tYXgtd2lkdGgtMTAwKTpub3QoLm5vLWhlYWRlcikge1xuICAgIGZvb3RlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICpcbkB1c2UgXCIuLi9wYXJ0aWFscy8zLjEudHlwb1wiIGFzIHR5cG9cbkB1c2UgXCIuLi9wYXJ0aWFscy8zLjIudHlwby1wb3N0XCIgYXMgdHlwby1wb3N0XG5cbiRzdGlja3lXaWR0aDogMTQ3cHhcbiRicmVha3BvaW50OiA5OTBweFxuJGJyZWFrcG9pbnQteHM6IDc2NnB4XG5cblxuI3N0aWNreS1zaWRlYmFyLWNvbnRhaW5lclxuICBib3gtc2hhZG93OiAtM3B4IDNweCAyMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjE2KVxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgei1pbmRleDogM1xuICByaWdodDogMFxuICB0b3A6IDIwMHB4XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludClcbiAgICBwb3NpdGlvbjogZml4ZWRcbiAgICB0b3A6ICRoZWFkZXItaGVpZ2h0LXBob25lICFpbXBvcnRhbnRcbiAgICA+ICpcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudFxuXG5cbiAgJi5zdGlja3lcbiAgICBwb3NpdGlvbjogZml4ZWRcbiAgICB0b3A6ICRoZWFkZXItaGVpZ2h0XG4gICAgdHJhbnNpdGlvbjogdG9wIC41cyBlYXNlXG5cbiAgICBib2R5LmlzLXNjcm9sbGVkICZcbiAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQtLXNjcm9sbGVkXG4gICAgYm9keS5tb2JpbGUtbWVudS1lbmZvcmNlZCAmXG4gICAgICB0b3A6ICRoZWFkZXItaGVpZ2h0LXBob25lXG5cbiAgICA+ICpcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWNcblxuI3ZpZGVvLXN0aWNreVxuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZlxuXG4jY29udGFjdC1zdGlja3ksXG4jdmlkZW8tc3RpY2t5LFxuI2NvbnRhY3Qtc3RpY2t5X19zbWFsbCxcbiN2aWRlby1zdGlja3lfX3NtYWxsLFxuI2NhcmVlci1zdGlja3lfX3NtYWxsLFxuI2ludmVzdG9yLXJlbGF0aW9ucy1zdGlja3lcbiAgZGlzcGxheTogYmxvY2tcblxuLy8gIGRvbid0IHNob3cgb24ga29udGFrdCBwYWdlXG4jY29udGFjdC1zdGlja3ksXG4jY29udGFjdC1zdGlja3lfX3NtYWxsXG4gICAgYm9keVtkYXRhLWN1cnJlbnQtcGF0aCQ9XCIva29udGFrdFwiXSAmXG4gICAgICAgIGRpc3BsYXk6IG5vbmVcbiAgICBib2R5W2RhdGEtY3VycmVudC1wYXRoJD1cIi9jb250YWN0XCJdICZcbiAgICAgICAgZGlzcGxheTogbm9uZVxuXG4jY29udGFjdC1zdGlja3ksXG4jdmlkZW8tc3RpY2t5LFxuI2NhcmVlci1zdGlja3ksXG4jaW52ZXN0b3ItcmVsYXRpb25zLXN0aWNreVxuICBAZXh0ZW5kICVoZWFkbGluZTNcbiAgcG9zaXRpb246IHJlbGF0aXZlXG4gIG1hcmdpbi1ib3R0b206IDBcbiAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnRcbiAgd2lkdGg6ICRzdGlja3lXaWR0aFxuICBwYWRkaW5nOiAxMHB4XG4gIGhlaWdodDogMTQwcHhcbiAgZGlzcGxheTogZmxleFxuICBhbGlnbi1pdGVtczogZmxleC1lbmRcbiAgb3BhY2l0eTogMVxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2Utb3V0XG5cbiAgJjpub3QoLmlzLXZpc2libGUpXG4gICAgZGlzcGxheTogbm9uZVxuXG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50KVxuICAgIGRpc3BsYXk6ICBub25lXG5cblxuICAmI3ZpZGVvLXN0aWNreTpiZWZvcmVcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCUzQnV0ZjgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCI2Ny45NjRcIiBoZWlnaHQ9XCI2OC4xNzdcIiB2aWV3Qm94PVwiMCAwIDY3Ljk2NCA2OC4xNzdcIj4gICAgPGcgaWQ9XCJjb250YWN0LWljb25cIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoLTE2NTIgLTU2OSlcIj4gICAgPHJlY3QgaWQ9XCJSZWN0YW5nbGVfM1wiIGRhdGEtbmFtZT1cIlJlY3RhbmdsZSAzXCIgd2lkdGg9XCI1OS41OFwiIGhlaWdodD1cIjU5LjU4XCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKDE2NTkuMzg0IDU3MClcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cInJnYigyNTUsMjU1LDI1NSlcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtbWl0ZXJsaW1pdD1cIjEuNVwiIHN0cm9rZS13aWR0aD1cIjJcIi8+ICAgIDxnIGlkPVwiR3JvdXBfMVwiIGRhdGEtbmFtZT1cIkdyb3VwIDFcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMTcwMS45NDEgNTg4LjA4Nykgcm90YXRlKDkwKVwiPiAgICAgIDxwYXRoIGlkPVwiUGF0aF8zXCIgZGF0YS1uYW1lPVwiUGF0aCAzXCIgZD1cIk0xMS43LDBsMTEuNywyMy40MDdIMFpcIiB0cmFuc2Zvcm09XCJ0cmFuc2xhdGUoMClcIiBmaWxsPVwicmdiKDI1NSwyNTUsMjU1KVwiIGZpbGwtcnVsZT1cImV2ZW5vZGRcIi8+ICAgIDwvZz4gICAgPGcgaWQ9XCJHcm91cF8yXCIgZGF0YS1uYW1lPVwiR3JvdXAgMlwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgxNjUzIDU5My42MTkpXCI+ICAgICAgPHBhdGggaWQ9XCJQYXRoXzRcIiBkYXRhLW5hbWU9XCJQYXRoIDRcIiBkPVwiTTE0MDMuMDc3LDc4Ny42OTJWODMwLjI1aDQwLjQzXCIgdHJhbnNmb3JtPVwidHJhbnNsYXRlKC0xNDAzLjA3NyAtNzg3LjY5MilcIiBmaWxsPVwicmdiYSgwLDAsMCwwKVwiIHN0cm9rZT1cInJnYigyNTUsMjU1LDI1NSlcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBzdHJva2UtbWl0ZXJsaW1pdD1cIjEuNVwiIHN0cm9rZS13aWR0aD1cIjJcIiBmaWxsLXJ1bGU9XCJldmVub2RkXCIvPjwvZz48L2c+PC9zdmc+JylcbiAgJiNjb250YWN0LXN0aWNreTpiZWZvcmVcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCUzQnV0ZjgsPHN2ZyB2ZXJzaW9uPVwiMS4xXCIgaWQ9XCJFYmVuZV8xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHg9XCIwcHhcIiB5PVwiMHB4XCIgd2lkdGg9XCI3NHB4XCIgaGVpZ2h0PVwiNTkuMzA5cHhcIiB2aWV3Qm94PVwiMy43MDUgMy43MDUgNzQgNTkuMzA5XCIgZW5hYmxlLWJhY2tncm91bmQ9XCJuZXcgMy43MDUgMy43MDUgNzQgNTkuMzA5XCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIj4gPGc+IDxnPiA8Zz4gPHBhdGggaWQ9XCJwYXRoLTFcIiBmaWxsLW9wYWNpdHk9XCIwXCIgc3Ryb2tlPVwicmdiKDI1NSwyNTUsMjU1KVwiIHN0cm9rZS13aWR0aD1cIjJcIiBkPVwiTTQuNzA1LDQuNzA1SDYyLjIzdjQwLjU0NkgyNS4yNjZMMTQuNzk5LDU2LjA2IGwxLjE4OC0xMC44MDlINC43MDVWNC43MDV6XCIvPiA8L2c+IDwvZz4gPGc+IDxnPiA8cGF0aCBpZD1cInBhdGgtMl8yX1wiIGZpbGwtb3BhY2l0eT1cIjBcIiBzdHJva2U9XCJyZ2IoMjU1LDI1NSwyNTUpXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIGQ9XCJNMjUuNDg4LDQ1LjI1MXY2LjA1NmgzMC40MzNsMTAuNTQsOS4xOTggbC0xLjI2My05LjE5OGgxMS41MDZWMTQuODIySDYyLjIzXCIvPiA8L2c+IDwvZz4gPC9nPiA8L3N2Zz4gJylcbiAgJiNpbnZlc3Rvci1yZWxhdGlvbnMtc3RpY2t5OmJlZm9yZVxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sJTNCdXRmOCw8c3ZnIHZlcnNpb249XCIxLjFcIiBpZD1cIkViZW5lXzFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgeD1cIjBweFwiIHk9XCIwcHhcIiB2aWV3Qm94PVwiMCAwIDY1IDY0LjZcIiBzdHlsZT1cImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjUgNjQuNiUzQlwiIHhtbDpzcGFjZT1cInByZXNlcnZlXCI+PHN0eWxlIHR5cGU9XCJ0ZXh0L2Nzc1wiPi5zdDB7ZmlsbDpub25lJTNCc3Ryb2tlOnJnYigyNTUsMjU1LDI1NSklM0JzdHJva2Utd2lkdGg6MS41JTNCfTwvc3R5bGU+PGc+PHBvbHlsaW5lIGNsYXNzPVwic3QwXCIgcG9pbnRzPVwiNDcuNiwxLjcgMzIuOSwxNi4zIDMxLjIsMjIuNCAyNS42LDcuOSAyMC43LDMwLjQgMTUuOCwyNS4yIDExLjMsMzUuNiAwLjcsNDZcIi8+PHBvbHlsaW5lIGNsYXNzPVwic3QwXCIgcG9pbnRzPVwiMzEuMywzNi45IDI1LjMsMzYuOCAxMi4yLDUxIDE0LjgsNTQuMVwiLz48cG9seWxpbmUgY2xhc3M9XCJzdDBcIiBwb2ludHM9XCI0OC4zLDguOCA0Ny41LDEuNyA0MC41LDFcIi8+PHBvbHlsaW5lIGNsYXNzPVwic3QwXCIgcG9pbnRzPVwiMjYuNSw1MS4yIDUyLjYsMjUuMSA0Ny44LDIwLjMgMTMuMyw1NC43IDEwLDYyLjggMTguMSw1OS42IDI1LjYsNTIuMVwiLz48cG9seWxpbmUgY2xhc3M9XCJzdDBcIiBwb2ludHM9XCI0MCw0OS43IDI1LjYsNTEuMyAyNS40LDU2LjIgNDQuMSw1Ni40IDYzLjUsNTEgNTUuNCwzNS44IDQ3LDM3LjEgNDAuOCwzN1wiLz48L2c+PC9zdmc+JylcblxuICAmI2NhcmVlci1zdGlja3k6YmVmb3JlXG4gICAgLXdlYmtpdC1tYXNrOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDJTNGeG1sIHZlcnNpb249JzEuMCcgZW5jb2Rpbmc9J1VURi04JyUzRiUzRSUzQ3N2ZyBpZD0nZmlsbHMnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE3MCAxNzAnIHN0cm9rZT0nd2hpdGUnIHN0cm9rZS13aWR0aD0nMS44JyUzRSUzQ3BhdGggZD0nTTE2OS45LDc4LjU3bC0yMC45NS03LjgzLS4yNywxLjFjLS4wMiwuMDgtMi4wNSw3Ljk4LTExLjY2LDcuOThzLTEyLjQxLTcuNzQtMTIuNTItOC4wN2wtLjMzLS45Ny0yMS4xOSw3Ljc4LDQuOTcsMTguOTItMTUuODEtNS4wOS01LjY2LDIzLjU3LTEuNDEtMTYuMTgsMy42NC03LjE4aC0xMy4xNWwzLjY0LDcuMTgtMS42NCwxOC43OS03LjAzLTI2LjE3LTEwLjYsMy40MSwyLjU0LTkuNjctMTUuMTgtNS42Ny0uMTUsMS4yN2MtLjAyLC4yLTIuNDcsMTkuNzktMTUuMDYsMTkuNzlzLTE1LjkxLTE5LjY5LTE1Ljk0LTE5Ljg5bC0uMTktMS4yTC40NSw4Ni4xNWwxMC45Niw0MS42N0g1MC41NGwtLjU1LTIuMDgtLjAyLC4wOEgxMi45NEwyLjg1LDg3LjM5bDExLjU1LTQuMjRjLjM5LDEuODYsMS4zNSw1LjY0LDMuMjEsOS40NiwzLjQ4LDcuMTUsOC40OSwxMC45MywxNC40OCwxMC45M3MxMC44Ni0zLjc4LDE0LjA2LTEwLjkzYzEuNjgtMy43NywyLjQ4LTcuNSwyLjgtOS4zOGwxMS4xMyw0LjE2LTIuNDEsOS4xNSwuNzYtLjI1LTE0LjkxLDQuOCwxMy4zNyw1MC44NWg0OC45M2wxMy4zNy01MC44NS01LjE0LTEuNjUsLjMsLjEtLjMxLTIyLjksMy4yMy0xLjE5LDkuNzUsMjUuNjVoMjEuNTNsNy40LTI1LjYyLDQuODksMS44My0xLjkxLDM1LjE4LTIuMzcsOS4wM2gtNDAuMmwtMS4yNi00LjgtMS4wMywzLjkzLC43NSwyLjg2aDQzLjI5bDExLjgxLTQ0Ljk1Wm0tODguNjksMjEuMWwuMDMtLjI4LTIuNDItNC43OWg2LjY1bC0yLjQyLDQuNzksMS45OCwyMi43MS0uNTEsMi4xNC0yLjU0LDEwLjQtMi44OC0xMC40NiwyLjE0LTI0LjUxWm0yMy4wNiw1MC4yOEg1OC40M2wtMTIuNDktNDcuNTMsMjMuMjEtNy40NywxMS44OSw0NC4yNywxLjk0LS4wMywzLjQ1LTE0LjM4LC42Mi0yLjUydi0uMDNzNi41NS0yNy4yOSw2LjU1LTI3LjI5bDIzLjE4LDcuNDYtMTIuNDksNDcuNTNabTguMDYtNTEuMDZsLTIuMTItLjY4LTQuODMtMTguMzksNi42Ni0yLjQ1LC4yOSwyMS41M1ptMzQuNywuMjFoLTE4LjY0bC05LjI2LTI0LjM0LDMuODctMS40MmMuNDQsLjkxLDEuMjYsMi4zNSwyLjYxLDMuNzksMi4wMSwyLjE0LDUuNjIsNC42OSwxMS40MSw0LjY5czkuMjEtMi41NywxMS4wMi00LjczYzEuMTgtMS40LDEuODYtMi44LDIuMjMtMy43MmwzLjc4LDEuNDEtNy4wMiwyNC4zMlptMTUuNzYtMjEuMDVsNC43MSwxLjc2LTYuMDYsMjMuMDcsMS4zNS0yNC44NFonLyUzRSUzQ3BhdGggZD0nTTE1Ljg0LDYzLjkyYzEuNzcsNy4yNiw4LjMxLDEyLjY3LDE2LjExLDEyLjY3LDkuMTUsMCwxNi42LTcuNDUsMTYuNi0xNi42LDAtLjA2LDAtLjExLDAtLjE3LC4xMy0uMDYsLjI2LS4xNCwuMzktLjIyLDEuODYtMS4yMiwzLjk5LTQuOTMsMi4yMi0xMC4xNi0yLjkyLTguNjUtMTAuMTYtMTAuOC0xNS43NS0xMS4zMiwuNDItLjk3LC42Ni0yLjAzLC42Ni0zLjE2LDAtNC4zNy0zLjU2LTcuOTMtNy45My03Ljkzcy03LjkzLDMuNTYtNy45Myw3LjkzYzAsMS4wNCwuMjEsMi4wMiwuNTcsMi45MywwLDAsMCwwLDAsMC0zLjIsLjk5LTYuNDcsMy41My03LjY1LDYuOTctMS42NCw0Ljc4LTEuMTksMTUuODUsMi43MywxOS4wN1ptLjUxLC4zNnMuMDUsLjAzLC4wNywuMDVjLS4wMy0uMDEtLjA1LS4wMy0uMDctLjA1Wm0xNS42LDEwLjMxYy02LjM3LDAtMTEuNzktNC4xMS0xMy43OC05LjgxLS4wNSwwLS4xLC4wMS0uMTYsLjAxLC41NSwwLC45OS0uMTgsMS4yOS0uMzcsMi4wMi0xLjI1LDIuNDgtNS4zNSwzLjA3LTEwLjUzbC4yLTEuNzNjLjI5LTIuNDQsMS44My00LjA2LDMuMzMtNS42NC0uMTEsLjEyLS4yMiwuMjMtLjMzLC4zNSwuMjgtLjE0LC41Ny0uMjgsLjg2LS40LDEuMDYsMS45NSwyLjc2LDIuNjgsNS4xMSwzLjY5LDMuMDcsMS4zMSw3LjcxLDMuMywxNC41NSw5LjQ5LC4xNCwuMTIsLjI5LC4yMiwuNDUsLjI5LDAsMCwwLDAsMCwwLDAsLjAxLDAsLjAzLDAsLjA0LDAsOC4wNS02LjU1LDE0LjYtMTQuNiwxNC42Wm0xNC45Ni0xNC41MnMuMDIsMCwuMDMsMGMwLDAtLjAyLDAtLjAzLDBabS45Ni0uMDJzLjA4LS4wMiwuMTItLjAzYy0uMDQsLjAxLS4wOCwuMDItLjEyLC4wM1ptMS4zOC05Ljk4YzEuMzksNC4xMS0uMTgsNi41Mi0uNjksNy4xNi0uNTMsLjY2LTEsLjg3LTEuMTcsLjg4LTcuMDYtNi4zOC0xMS44Ny04LjQzLTE1LjA1LTkuOC0yLjIxLS45NC0zLjQyLTEuNDYtNC4xNS0yLjgxLS4yLS4zNy0uMzYtLjcyLS41MS0xLjA2LC43Ny0xLjExLDEuMjEtMi4zNCwuNzUtMy44Mi0uMDUtLjE3LS4xMi0uMzMtLjE5LS40OSwuMzctLjEyLC44Mi0uMTksMS4zNi0uMTloLjg2Yy4zNiwwLC43NC0uMDEsMS4xNS0uMDEsNS4yOCwwLDE0LjQyLC42LDE3LjY0LDEwLjEyWm0tMTUuMDQtMTIuMDVzLjA3LDAsLjExLDBjLS4wNCwwLS4wNywwLS4xMSwwWm0tNi4wOS05YzMuMjcsMCw1LjkzLDIuNjYsNS45Myw1LjkzLDAsMS4xLS4zMSwyLjEzLS44NCwzLjAyLTEuMDUtLjAzLTEuOTktLjAzLTIuNzgtLjAyaC0uODVjLTEuMTQsMC0xLjk4LC4yMy0yLjYxLC41NC0uODQtLjY3LTEuOTYtMS4wNS0zLjI5LTEuMDgtLjA0LDAtLjA4LDAtLjEzLDAtLjI2LDAtLjU0LC4wMi0uODEsLjA0LDAsMCwwLDAsMCwwLS4zNi0uNzYtLjU3LTEuNjEtLjU3LTIuNTEsMC0zLjI3LDIuNjYtNS45Myw1LjkzLTUuOTNabS02LjMsOC41OXMtLjA3LC4wMi0uMTEsLjAyYy4wNCwwLC4wNy0uMDIsLjExLS4wMlptLTYuODEsNy44OWMxLjIzLTMuNjEsNS40Ny02LjA4LDguNTYtNi4wOCwuMDMsMCwuMDcsMCwuMSwwLC41OSwuMDEsMS4yNywuMTIsMS44MywuNDctLjYxLDEuMDgtLjYzLDIuNTItLjA5LDQuMjItLjI4LC4zMi0uNTksLjY2LS45NSwxLjA0LTEuNTYsMS42NC0zLjUsMy42OC0zLjg2LDYuNzhsLS4yLDEuNzRjLS40MiwzLjcxLS45NCw4LjMyLTIuMTMsOS4wNi0uMDcsLjA0LS4yMiwuMTMtLjU4LDAtMy4zNC0xLjIzLTQuMjYtMTIuNTctMi42Ny0xNy4yMlonLyUzRSUzQ3BhdGggZD0nTTYyLjU0LDc0LjE4YzIuNDQsOC43NiwxMC40MSwxNC44NSwxOS41MywxNC44NSwxMC4xNiwwLDE4LjU5LTcuMzcsMjAuMDYtMTcuMywxLjA3LDAsMS43Ny0uNDksMi4xNC0uODYsMS43Ny0xLjgxLDEuNDItNi4wMSwuMTUtOS4yMy0zLjY3LTkuMzQtMTAtMTQuOC0xOC44LTE2LjIzLTcuMjQtMS4xNy0xMC42OSwuMzYtMTIuMjgsMS43Mi0uNjktLjI0LTEuNDUtLjItMi4zMy0uMDUtNS4xLC44Ny0xMS44LDExLjMxLTExLjc1LDE4LjMxLC4wNCw1LjUzLDIuMzMsOCwzLjI4LDguNzlabTE5LjUzLDEyLjg1Yy04LjE5LDAtMTUuMzctNS40NS0xNy41OS0xMy4zMSwuMDQtLjEzLC4xLS4zMiwuMTgtLjU3LC4wMi0uMDcsLjA1LS4xNCwuMDctLjIyLC4wMy0uMSwuMDctLjIsLjEtLjMyLC4wNS0uMTUsLjEtLjMsLjE1LS40NywuMDMtLjA4LC4wNS0uMTUsLjA4LS4yMywuMDctLjIxLC4xNS0uNDQsLjIzLS42NywuMDMtLjA4LC4wNS0uMTYsLjA4LS4yNCwuMDktLjI1LC4xOC0uNTIsLjI4LS44LC4wMy0uMDcsLjA1LS4xNSwuMDgtLjIyLC4xMS0uMjksLjIyLS41OSwuMzQtLjksLjAyLS4wNywuMDUtLjEzLC4wOC0uMiwuMTItLjMzLC4yNS0uNjYsLjM5LTEsLjAyLS4wNSwuMDQtLjExLC4wNi0uMTYsLjE0LS4zNiwuMjktLjcyLC40NC0xLjA4LC4wMS0uMDMsLjAzLS4wNiwuMDQtLjA5LC4xNi0uMzcsLjMyLS43NCwuNDktMS4xMiwwLS4wMiwuMDItLjA0LC4wMy0uMDYsLjE3LS4zOCwuMzUtLjc1LC41Mi0xLjEyLC4wMi0uMDQsLjA0LS4wOCwuMDYtLjEyLC4xNy0uMzYsLjM1LS43MSwuNTQtMS4wNiwuMDMtLjA1LC4wNS0uMSwuMDgtLjE1LC4xOC0uMzQsLjM3LS42NywuNTYtLjk5LC4wMy0uMDUsLjA2LS4xLC4wOC0uMTQsLjE5LS4zMiwuMzgtLjYzLC41OC0uOTIsLjAzLS4wNCwuMDYtLjA4LC4wOC0uMTMsLjItLjI5LC40LS41OCwuNi0uODQsLjAyLS4wMywuMDUtLjA2LC4wNy0uMDksLjIxLS4yNywuNDItLjUyLC42NC0uNzQsLjAxLS4wMSwuMDMtLjAzLC4wNC0uMDQsLjIzLS4yMywuNDUtLjQ1LC42OC0uNjMsLjQ5LS4zOSwuOTMtLjc5LDEuMzQtMS4yLC42NS0uNjQsMS4yLTEuMywxLjYzLTEuOTgsLjIxLC4yNCwuNDMsLjQ4LC42NSwuNzMsLjA4LC4wOCwuMTYsLjE2LC4yNCwuMjQsLjE1LC4xNiwuMzEsLjMyLC40NywuNDgsLjA5LC4wOSwuMTksLjE5LC4yOSwuMjgsLjE1LC4xNSwuMywuMjksLjQ2LC40NCwuMTEsLjEsLjIyLC4yLC4zMywuMywuMTUsLjE0LC4zLC4yOCwuNDYsLjQyLC4xMiwuMSwuMjQsLjIsLjM2LC4zMSwuMTYsLjEzLC4zMSwuMjcsLjQ3LC40LC4xMiwuMSwuMjUsLjIxLC4zOCwuMzEsLjE2LC4xMywuMzIsLjI2LC40OCwuMzksLjEzLC4xMSwuMjcsLjIxLC40LC4zMSwuMTYsLjEzLC4zMiwuMjUsLjQ5LC4zNywuMTQsLjEsLjI4LC4yMSwuNDIsLjMxLC4xNiwuMTIsLjMzLC4yNCwuNSwuMzcsLjE0LC4xLC4yOSwuMjEsLjQzLC4zMSwuMTcsLjEyLC4zNCwuMjQsLjUxLC4zNiwuMTUsLjEsLjI5LC4yLC40NCwuMywuMTcsLjEyLC4zNCwuMjMsLjUxLC4zNSwuMTUsLjEsLjMsLjIsLjQ1LC4zLC4xNywuMTEsLjM1LC4yMywuNTIsLjM0LC4xNSwuMSwuMywuMTksLjQ1LC4yOSwuMTgsLjExLC4zNSwuMjMsLjUzLC4zNCwuMTUsLjA5LC4zLC4xOSwuNDUsLjI4LC4xOCwuMTEsLjM2LC4yMiwuNTQsLjMzLC4xNSwuMDksLjI5LC4xOCwuNDQsLjI3LC4xOCwuMTEsLjM3LC4yMiwuNTUsLjMzLC4xNSwuMDksLjI5LC4xNywuNDMsLjI2LC4xOCwuMTEsLjM2LC4yMSwuNTUsLjMyLC4xNCwuMDgsLjI4LC4xNywuNDIsLjI1LC4xOSwuMTEsLjM3LC4yMSwuNTYsLjMyLC4xNCwuMDgsLjI3LC4xNiwuNDEsLjIzLC4xOSwuMTEsLjM4LC4yMSwuNTcsLjMyLC4xMywuMDcsLjI2LC4xNCwuMzgsLjIxLC4xOSwuMTEsLjM5LC4yMSwuNTgsLjMyLC4xMiwuMDYsLjI0LC4xMywuMzUsLjE5LC4yLC4xMSwuNCwuMjEsLjYsLjMyLC4xLC4wNiwuMjEsLjExLC4zMSwuMTcsLjIzLC4xMiwuNDUsLjIzLC42NywuMzUsLjA3LC4wNCwuMTQsLjA4LC4yMSwuMTEsMS40OCwuNzcsMi44MywxLjQzLDMuOTcsMS45NiwwLDAsLjAxLDAsLjAyLDAsLjIyLC4xLC40MywuMiwuNjMsLjI5LC4wMiwuMDEsLjA1LC4wMiwuMDcsLjAzLC4xOCwuMDgsLjM2LC4xNywuNTMsLjI0LC4wMiwwLC4wNCwuMDIsLjA1LC4wMiwuMTcsLjA4LC4zMywuMTUsLjQ4LC4yMSwuMDIsMCwuMDQsLjAyLC4wNiwuMDMsLjE1LC4wNywuMjksLjEzLC40MiwuMTgsLjAxLDAsLjAyLDAsLjAzLC4wMSwuMTQsLjA2LC4yNiwuMTEsLjM4LC4xNiwwLDAsLjAyLDAsLjAyLC4wMSwuMDcsLjAzLC4xNCwuMDYsLjIsLjA4LTEuMjUsOS4wMy04LjkxLDE1Ljc0LTE4LjEyLDE1Ljc0Wm0tMTAuNzItMzcuOTdjLjQtLjA3LC42OC0uMDksLjktLjA5LC4zNywwLC41MiwuMDgsLjY1LC4xOWwuNzUsLjYsLjYzLS43MmMuNjEtLjcsMy4yLTIuOSwxMS4wMi0xLjYzLDEyLjE0LDEuOTYsMTUuOTksMTEuNzYsMTcuMjYsMTQuOTksMS4xMiwyLjg2LDEuMjUsNi4xLC4yOCw3LjA5LS4xLC4xLS4zNiwuMzUtMS4wMiwuMjRsLS40MS0uMTFzLS4xLS4wMi0uMTUtLjA0Yy0zLjYzLTEuMzQtMTkuMjEtOC45MS0yNC45OC0xNi4wNy0uMTktLjIzLS4zNi0uNDYtLjUzLS42OWwtMS4wNy0xLjQ5LS42NywxLjdjLS4xNiwuMzktLjM3LC43OC0uNjIsMS4xNy0uNTgsLjktMS40LDEuNzktMi40OCwyLjY1LS4yMywuMTgtLjQ2LC4zOS0uNjksLjYyLS4wOCwuMDgtLjE1LC4xNy0uMjMsLjI1LS4xNSwuMTYtLjMsLjMxLS40NCwuNDktLjA5LC4xMS0uMTgsLjIzLS4yNywuMzQtLjEzLC4xNi0uMjYsLjMyLS4zOSwuNDktLjEsLjEzLS4xOSwuMjctLjI4LC40MS0uMTIsLjE3LS4yNCwuMzQtLjM1LC41Mi0uMSwuMTUtLjE5LC4zMS0uMjksLjQ2LS4xMSwuMTgtLjIyLC4zNS0uMzIsLjUzLS4xLC4xNy0uMTksLjM0LS4yOSwuNTEtLjEsLjE4LS4yLC4zNi0uMywuNTQtLjEsLjE4LS4xOSwuMzYtLjI4LC41NC0uMDksLjE4LS4xOSwuMzYtLjI4LC41NS0uMDksLjE5LS4xOCwuMzctLjI3LC41Ni0uMDksLjE4LS4xNywuMzYtLjI2LC41NC0uMDksLjE5LS4xNywuMzgtLjI2LC41OC0uMDgsLjE4LS4xNiwuMzYtLjI0LC41NC0uMDgsLjE5LS4xNywuMzktLjI1LC41OC0uMDcsLjE4LS4xNSwuMzUtLjIyLC41My0uMDgsLjE5LS4xNiwuMzgtLjIzLC41Ny0uMDcsLjE3LS4xNCwuMzQtLjIsLjUtLjA3LC4xOS0uMTUsLjM3LS4yMiwuNTYtLjA2LC4xNi0uMTIsLjMyLS4xOCwuNDgtLjA3LC4xOC0uMTMsLjM1LS4xOSwuNTItLjA2LC4xNS0uMTEsLjMxLS4xNywuNDUtLjA2LC4xNy0uMTIsLjMzLS4xNywuNDktLjA1LC4xNC0uMSwuMjgtLjE1LC40Mi0uMDUsLjE1LS4xLC4zLS4xNSwuNDQtLjA0LC4xMy0uMDksLjI1LS4xMywuMzgtLjA0LC4xMy0uMDgsLjI1LS4xMiwuMzctLjAyLC4wNi0uMDQsLjEzLS4wNiwuMTgtLjc3LTEuMDQtMS43MS0zLTEuNzMtNi4zOS0uMDUtNi40NCw2LjIxLTE1LjY2LDEwLjA4LTE2LjMyWicvJTNFJTNDcGF0aCBkPSdNMTIwLjM3LDUwLjY0YzAsOC44Myw3LjE4LDE2LjAxLDE2LjAxLDE2LjAxczE2LjAxLTcuMTgsMTYuMDEtMTYuMDFjMC0yLjcxLS43LTUuMjYtMS44OS03LjQ5aDYuNXYtMmgtM2MuMTEtMi4zNCwwLTEzLjMxLTExLjQtMTYuMjYtLjA3LS4xMy0uMTUtLjMxLS4yMi0uNDQtLjMzLS42OS0uNjYtMS40LTEuNC0xLjUzLTEuNDItLjI1LTIuOTctLjM4LTQuNi0uMzgtMS4yNywwLTIuNSwuMDktMy42NSwuMjYtLjg1LC4xMy0xLjQ0LC44Ni0xLjk3LDEuNS0uMiwuMjUtLjUsLjYyLS41OSwuNjctMTAuNTYsMy4wOC0xMC45MSwxMy45Mi0xMC44NywxNi4xN2gtMy44MXYyaDYuNzdjLTEuMiwyLjI0LTEuODksNC43OC0xLjg5LDcuNDlabTMwLjAxLDBjMCw3LjcyLTYuMjgsMTQuMDEtMTQuMDEsMTQuMDFzLTE0LjAxLTYuMjgtMTQuMDEtMTQuMDFjMC0yLjc2LC44Mi01LjMyLDIuMi03LjQ5aDIzLjYxYzEuMzksMi4xNywyLjIsNC43MywyLjIsNy40OVptMS42NC0xMC4xNmgtMTEuNjZsMi45My0xMy4yOWM4LjE4LDIuODEsOC43OCwxMC42Miw4LjczLDEzLjI5Wm0tMTkuNzEtMTQuOTJjLjIyLS4yNywuNTktLjcyLC43MS0uNzksMi4zLS4zNCw1LjA2LS4zLDcuMzEsLjA2LC4wOCwuMTQsLjE3LC4zMywuMjMsLjQ2LC4yMywuNDksLjQ2LC45NiwuODIsMS4yNGwtMy4wOCwxMy45NWgtNC4xOWwtMi41Ny0xNC4wOWMuMjctLjI1LC41Mi0uNTQsLjc2LS44M1ptLTIuNjMsMS43bDIuNDIsMTMuMjJoLTEwLjhjLjAzLTIuNjgsLjgtMTAuMzcsOC4zOS0xMy4yMlonLyUzRSUzQy9zdmclM0VcIilcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmXG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDUwJVxuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogMTBweCAxMHB4XG4gICY6YmVmb3JlXG4gICAgY29udGVudDogXCIgXCJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICBsZWZ0OiAwcHhcbiAgICB0b3A6IDRweFxuICAgIGZvbnQtc2l6ZTogNzRweFxuICAgIHdpZHRoOiAxMDAlXG4gICAgaGVpZ2h0OiAxMDAlXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdFxuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogN3B4XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAxMXB4XG5cbiAgICBib2R5Lm1vYmlsZS1tZW51LWVuZm9yY2VkICZcbiAgICAgIGZvbnQtc2l6ZTogMzhweFxuICAgICAgcmlnaHQ6IDEwcHhcblxuXG4gICZfX21vYmlsZVxuICAgIGRpc3BsYXk6IG5vbmVcbiAgICBmb250LXNpemU6IDIwcHhcblxuICAgIGJvZHkubW9iaWxlLW1lbnUtZW5mb3JjZWQgJlxuICAgICAgZGlzcGxheTogYmxvY2tcblxuXG4gICZfX2Rlc2t0b3BcbiAgICBtYXJnaW4tbGVmdDogMnB4XG4gICAgbGluZS1oZWlnaHQ6IDI2cHhcblxuICAgIGJvZHkubW9iaWxlLW1lbnUtZW5mb3JjZWQgJlxuICAgICAgZGlzcGxheTogbm9uZVxuXG4jaW52ZXN0b3ItcmVsYXRpb25zLXN0aWNreVxuICB3aWR0aDogMTgwcHhcbiAgaGVpZ2h0OiAxODBweFxuXG4gICY6YmVmb3JlXG4gICAgYmFja2dyb3VuZC1zaXplOiA1NSVcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMTBweFxuXG4gICNpbnZlc3Rvci1yZWxhdGlvbnMtc3RpY2t5X19kZXNrdG9wXG4gICAgZm9udC1zaXplOiAyMnB4XG4gICAgbGluZS1oZWlnaHQ6IDEuMlxuXG4jY2FyZWVyLXN0aWNreVxuICAgIGhlaWdodDogMTIwcHhcbiNjb250YWN0LXN0aWNreSxcbiNpbnZlc3Rvci1yZWxhdGlvbnMtc3RpY2t5XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50KVxuICAgICAgICBoZWlnaHQ6IDEyMHB4XG5cbiN2aWRlby1zdGlja3lfX3NtYWxsXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3Itd2hpdGVcbiNjb250YWN0LXN0aWNreV9fc21hbGwsXG4jaW52ZXN0b3ItcmVsYXRpb25zLXN0aWNreV9fc21hbGwsXG4jY2FyZWVyLXN0aWNreV9fc21hbGwsXG4jdmlkZW8tc3RpY2t5X19zbWFsbCxcbiNqb2Itc2VhcmNoLXN0aWNreVxuICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudFxuICB0b3A6IDQwcHhcbiAgd2lkdGg6ICRzdGlja3lXaWR0aFxuICAvLyBzbyB3ZSBjYW4gYW5pbWF0ZSB0aGUgd2lkdGggb24gaG92ZXJcbiAgdHJhbnNpdGlvbjogdG9wIC41cyBlYXNlLCBvcGFjaXR5IDI1MG1zIGVhc2Utb3V0LCB3aWR0aCAyNTBtcyBlYXNlLW91dCwgY29sb3IgMjUwbXMgZWFzZS1pblxuXG4gIHJpZ2h0OiAwXG4gIGhlaWdodDogNDBweFxuICBjb2xvcjogJGNvbG9yLWFjY2VudFxuICBkaXNwbGF5OiBmbGV4XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgb3BhY2l0eTogMFxuICBkaXNwbGF5OiBub25lXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludClcbiAgICB0cmFuc2l0aW9uOiBub25lXG4gICAgd2lkdGg6IDEzMHB4ICFpbXBvcnRhbnRcbiAgICBvcGFjaXR5OiAxXG4gICAgY29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0XG5cblxuICBib2R5Lm1lbnUtaXMtYWN0aXZlICZcbiAgICBkaXNwbGF5OiBub25lXG5cblxuICBAZXh0ZW5kICVtb3JlTGlua1xuICAvLyBzbyB3ZSBjYW4gYW5pbWF0ZSB0aGUgY29sb3Igb24gaG92ZXJcblxuICBzcGFuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyXG4gICAgd2lkdGg6IDEwMCVcblxuXG4gICYuaXMtdmlzaWJsZVxuICAgIG9wYWNpdHk6IDFcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbFxuICAgIHdpZHRoOiAxNTZweFxuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodFxuICAgIGRpc3BsYXk6ICBmbGV4XG5cbiAgICArICNjb250YWN0LXN0aWNreSxcbiAgICArICNpbnZlc3Rvci1yZWxhdGlvbnMtc3RpY2t5LFxuICAgICsgI2NhcmVlci1zdGlja3lcbiAgICAgIG9wYWNpdHk6IDBcbiAgICAgIGRpc3BsYXk6IG5vbmVcblxuI2ludmVzdG9yLXJlbGF0aW9ucy1zdGlja3lfX3NtYWxsXG4gIHBhZGRpbmc6IDAgNy41cHhcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudFxuICBtYXgtd2lkdGg6IDE3MHB4XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50KVxuICAgIHRyYW5zaXRpb246IG5vbmVcbiAgICB3aWR0aDogMTU2cHggIWltcG9ydGFudFxuXG4jam9iLXNlYXJjaC1zdGlja3lcbiAgQGV4dGVuZCAlZm9udExpZ2h0XG4gIHRleHQtdHJhbnNmb3JtOiBub25lXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbWFsbFxuXG4gIEBtZWRpYShtYXgtd2lkdGg6ICRicmVha3BvaW50LXhzKVxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1kZWZhdWx0XG5cbiAgc3BhblxuICAgIHBhZGRpbmctbGVmdDogNDVweFxuICAgIHRleHQtYWxpZ246IGxlZnRcblxuICAgIEBtZWRpYShtYXgtd2lkdGg6ICRicmVha3BvaW50LXhzKVxuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVlbVxuXG4gICY6YmVmb3JlXG4gICAgY29udGVudDogXCIgXCJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICBsZWZ0OiAxMXB4XG4gICAgdG9wOiA0cHhcbiAgICB3aWR0aDogMzBweFxuICAgIGhlaWdodDogMzBweFxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCUzQnV0ZjgsPHN2ZyB3aWR0aD1cIjEwMCVcIiBoZWlnaHQ9XCIxMDAlXCIgdmlld0JveD1cIjAgMCAzMiAzM1wiIHZlcnNpb249XCIxLjFcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgeG1sbnM6eGxpbms9XCJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rXCIgeG1sOnNwYWNlPVwicHJlc2VydmVcIiB4bWxuczpzZXJpZj1cImh0dHA6Ly93d3cuc2VyaWYuY29tL1wiIHN0eWxlPVwiZmlsbC1ydWxlOmV2ZW5vZGQlM0JjbGlwLXJ1bGU6ZXZlbm9kZCUzQlwiPjxnIHRyYW5zZm9ybT1cIm1hdHJpeCgxLjA1ODU3LDAsMCwxLjA1ODU3LDIsMilcIj48ZWxsaXBzZSBpZD1cImVsbGlwc2UtMVwiIGN4PVwiMTJcIiBjeT1cIjExLjIzXCIgcng9XCIxMlwiIHJ5PVwiMTEuMjNcIiBzdHlsZT1cImZpbGwtb3BhY2l0eTowJTNCc3Ryb2tlOndoaXRlJTNCc3Ryb2tlLXdpZHRoOjEuOThweCUzQlwiLz48ZyBpZD1cInBhdGgtM1wiIHRyYW5zZm9ybT1cIm1hdHJpeCgzLjkzMTYyZS0wNiwtMSwxLDMuOTMxNjJlLTA2LC0wLjM5NTYxMyw0Ni4zOTU0KVwiPjxwYXRoIGQ9XCJNMjcsMTkuNjUyTDE5LDI3LjEzOVwiIHN0eWxlPVwiZmlsbDpub25lJTNCc3Ryb2tlOndoaXRlJTNCc3Ryb2tlLXdpZHRoOjJweCUzQlwiLz48L2c+PC9nPjwvc3ZnPicpXG4gICAgYmFja2dyb3VuZC1zaXplOiA3MCUgMTAwJVxuXG4gICAgQG1lZGlhKG1heC13aWR0aDogJGJyZWFrcG9pbnQteHMpXG4gICAgICBsZWZ0OiA3cHhcbiAgICAgIHRvcDogMTBweFxuICAgICAgd2lkdGg6IDIwcHhcbiAgICAgIGhlaWdodDogMjBweFxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5AdXNlIFwiLi4vcGFydGlhbHMvcGxhY2Vob2xkZXJzXCI7XG5AdXNlIFwiLi4vcGFydGlhbHMvMy4xLnR5cG9cIiBhcyB0eXBvO1xuQHVzZSBcIi4uL3BhcnRpYWxzLzMuMi50eXBvLXBvc3RcIiBhcyB0eXBvLXBvc3Q7XG5cbi5pbnRyby10ZXh0IHtcbiAgY29sb3I6ICRjb2xvci1hbG1vc3QtYmxhY2s7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG5cbiAgdWwge1xuICAgIEBleHRlbmQgJWJ1bGxldC1saXN0O1xuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzXCIgYXMgKjtcbkB1c2UgXCIuLi9wYXJ0aWFscy9wbGFjZWhvbGRlcnNcIjtcbkB1c2UgXCIuLi9wYXJ0aWFscy8zLjEudHlwb1wiIGFzIHR5cG87XG5AdXNlIFwiLi4vcGFydGlhbHMvMy4yLnR5cG8tcG9zdFwiIGFzIHR5cG8tcG9zdDtcblxuLmhlYWRlci1ob3Jpem9udGFsLW1lbnUge1xuICAgIC8vIHNlYXJjaCBidXR0b25cbiAgICA+IC5jb250YWluZXItZmx1aWQgPiAuY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAucmVnaW9uLW5hdmlnYXRpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAjYnV0dG9uLS1zZWFyY2gge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgIGJvZHkubW9iaWxlLW1lbnUtZW5mb3JjZWQgJiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNidXR0b24tLXNlYXJjaC0tbW9iaWxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwO1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC8vJjpiZWZvcmUge1xuICAgICAgICAgICAgLy8gIEBleHRlbmQgJWRhdGFJY29uO1xuICAgICAgICAgICAgLy8gIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICAgIC8vICBjb250ZW50OiBcIlxcZTkwZVwiO1xuICAgICAgICAgICAgLy99XG5cbiAgICAgICAgICAgIGJvZHkubW9iaWxlLW1lbnUtZW5mb3JjZWQgJiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jc2VhcmNoIHtcbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAkaGVhZGVyLWhlaWdodDtcblxuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDEycHggMTBweCAtOXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IDE0MXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh3aGl0ZSwgMC45NSk7XG4gICAgICAgIHBhZGRpbmc6IDAgJGdhcDtcbiAgICAgICAgYm9keS5tb2JpbGUtbWVudS1lbmZvcmNlZCAmIHtcbiAgICAgICAgICAgIHRvcDogJGhlYWRlci1oZWlnaHQtcGhvbmU7XG4gICAgICAgIH1cblxuXG4gICAgICAgIGJvZHkuaXMtc2Nyb2xsZWQgJiB7XG4gICAgICAgICAgICB0b3A6ICRoZWFkZXItaGVpZ2h0LS1zY3JvbGxlZDtcblxuICAgICAgICAgICAgYm9keS5tb2JpbGUtbWVudS1lbmZvcmNlZCAmIHtcbiAgICAgICAgICAgICAgICB0b3A6ICRoZWFkZXItaGVpZ2h0LXBob25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzZWFyY2gtLW1vYmlsZSkge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgYm9keVtkYXRhLWN1cnJlbnQtcGF0aCQ9XCIvc3VjaGVcIl0gJixcbiAgICAgICAgYm9keVtkYXRhLWN1cnJlbnQtcGF0aCQ9XCIvc2VhcmNoXCJdICYge1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgICAgICAgICAmOm5vdCgubmV3LXNlYXJjaCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgJjpub3QoLm5ldy1zZWFyY2gpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1MHB4IDAgMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5uZXctc2VhcmNoIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYnV0dG9uI3NlYXJjaF9fd3JhcHBlcl9fc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGJ1dHRvbiNzZWFyY2hfX3dyYXBwZXJfX3N1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjODA4MDgwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzZWFyY2gtLW1vYmlsZSkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNzZWFyY2hfX3dyYXBwZXJfX3N1Ym1pdCB7XG4gICAgICAgICAgICBAZXh0ZW5kICVidXR0b24tLWRlZmF1bHQ7XG4gICAgICAgICAgICBwYWRkaW5nOiA0cHggNjdweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgI3NlYXJjaF9fd3JhcHBlcl9fY2xvc2Uge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnV0dG9uLS1jbG9zZSgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4udmlld3MtZmllbGQtc2VhcmNoLWFwaS1leGNlcnB0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MnB4O1xuXG4gICAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdGb250UmVndWxhcic7XG4gICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWRcbiAgICB9XG59XG5cbi52aWV3LXNlYXJjaC1yZXN1bHRzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcblxuICAgIGZvcm0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbn1cblxuXG5ib2R5W2RhdGEtY3VycmVudC1wYXRoJD1cIi9zdWNoZVwiXSxcbmJvZHlbZGF0YS1jdXJyZW50LXBhdGgkPVwiL3NlYXJjaFwiXSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wYWdlLW1haW4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb2wtbWQtNi5jb2wtbWQtNiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGVyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cblxuICAgIC5maWVsZC0tbmFtZS1keW5hbWljLWJsb2NrLWZpZWxkbm9kZS1ob2VybWFubi1icmVhZGNydW1icyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgICAgIEBleHRlbmQgJXJlc2V0LW5lc3RlZC1ib290c3RyYXAtZ3JpZC1vZmZzZXQ7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzZWN0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAudmlldy1oZWFkZXIge1xuICAgICAgICAvLyBAZXh0ZW5kIGgxOiBzZWUgZGVmYXVsdC5zY3NzXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWFyY2hfX3Jlc3VsdHMubmV3LXNlYXJjaCB7XG4gICAgLy8gQGV4dGVuZCAuY29sLXhzLTEyOiBzZWUgZGVmYXVsdC5zY3NzXG4gICAgLy8gQGV4dGVuZCAuY29sLW1kLTY6IHNlZSBkZWZhdWx0LnNjc3NcbiAgICAvLyBAZXh0ZW5kIC5jb2wtbWQtb2Zmc2V0LTM6IHNlZSBkZWZhdWx0LnNjc3NcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICB3aWR0aDogY2FsYygxMDB2dyAtIDMwcHgpO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgICAvLyBAZXh0ZW5kIGg0OiBzZWUgZGVmYXVsdC5zY3NzXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgKyBwIHtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAyMDBtcyBlYXNlLW91dDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgKyBwIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jc2VhcmNoLXJlc3VsdHNfX2hlYWRsaW5lIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMHZ3IC0gMzBweClcbiAgICB9XG59XG5cbi5wYWdlci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG5cbiAgICAucGFnZS1saW5rIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xuICAgIH1cbiAgfVxuXG4gIC5wYWdlcl9faXRlbSB7XG4gICAgJi5pcy1hY3RpdmUgYSxcbiAgICAmOm5vdChbY2xhc3MqPSdwYWdlcl9faXRlbS0tJ10pIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1hY2NlbnQ7XG4gICAgICAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAxcHg7ICAgICAgICBcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xuXG4gICAgICAmLCAmOmhvdmVyLCAmOmZvY3VzLCAmOnZpc2l0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkOm5vdCguaXMtYWN0aXZlKSxcbiAgICAmOmxhc3QtY2hpbGQ6bm90KC5pcy1hY3RpdmUpLFxuICAgICYtLWZpcnN0LCAmLS1sYXN0LFxuICAgICYtLXByZXZpb3VzLCAmLS1uZXh0IHtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAycHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIEBleHRlbmQgJWRhdGFJY29uO1xuXG4gICAgICAgICAgY29udGVudDogXCJcXEU5MDRcIjtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG4gICAgICAgIH1cbiAgICAgIH0gXG4gICAgfVxuXG4gICAgJi0tZmlyc3QsICYtLXByZXZpb3VzIHtcbiAgICAgIGEge1xuICAgICAgICAmOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0wLjJlbSkgcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLWxhc3QsICYtLW5leHQge1xuICAgICAgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4xNWVtKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1maXJzdCBhLCAmLS1sYXN0IGEge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWFjY2VudDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogM3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1maXJzdCBhIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGNvbG9yLWFjY2VudDtcbiAgICB9XG5cbiAgICAmLS1sYXN0IGEge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGNvbG9yLWFjY2VudDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5AdXNlIFwiLi4vcGFydGlhbHMvcGxhY2Vob2xkZXJzXCI7XG5AdXNlIFwiLi4vcGFydGlhbHMvMy4xLnR5cG9cIiBhcyB0eXBvO1xuQHVzZSBcIi4uL3BhcnRpYWxzLzMuMi50eXBvLXBvc3RcIiBhcyB0eXBvLXBvc3Q7XG5cbi5kaXNjbGFpbWVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuXG4gIH4gKiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gID4gZGl2IHtcbiAgICB3aWR0aDogNjAwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAjezIgKiAkZ2FwfSk7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ2FwO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRnYXA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuXG4gIGJ1dHRvbiB7XG4gICAgQGV4dGVuZCAlYnV0dG9uLS1kZWZhdWx0O1xuICAgIHBhZGRpbmc6IDRweCAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzXCIgYXMgKjtcbkB1c2UgXCIuLi9wYXJ0aWFscy9wbGFjZWhvbGRlcnNcIjtcbkB1c2UgXCIuLi9wYXJ0aWFscy8zLjEudHlwb1wiIGFzIHR5cG87XG5AdXNlIFwiLi4vcGFydGlhbHMvMy4yLnR5cG8tcG9zdFwiIGFzIHR5cG8tcG9zdDtcblxuLnNpZGViYXIge1xuICBAZXh0ZW5kICVyZXNldC1uZXN0ZWQtYm9vdHN0cmFwLWdyaWQtY29sdW1ucztcblxuICBbY2xhc3MqPXBhcmFncmFwaC0tdHlwZV0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGdhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kZ2FwO1xuICB9XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuXG4gICYtLWdyYXktYmFja2dyb3VuZCB7XG4gICAgQGV4dGVuZCAlcHVsbC1yaWdodDtcbiAgfVxuXG4gIHVsIHtcbiAgICBAZXh0ZW5kICVidWxsZXQtbGlzdDtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5cbiN1c2VyLXBhc3Mge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGdhcDtcbiAgcGFkZGluZy1sZWZ0OiAkZ2FwO1xuICBwYWRkaW5nLXRvcDogI3skaGVhZGVyLWhlaWdodCArIDVyZW19O1xufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5cbiNsYW5ndWFnZS1zd2l0Y2hlciB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJi0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgYm9keS5tb2JpbGUtbWVudS1lbmZvcmNlZCAmIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRnYXA7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzXCIgYXMgKjtcblxuLnNwaW5uZXIge1xuICBtYXJnaW46IDEwMHB4IGF1dG8gMDtcbiAgd2lkdGg6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5zcGlubmVyID4gZGl2IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcblxuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1ib3VuY2VkZWxheSAxLjRzIGluZmluaXRlIGVhc2UtaW4tb3V0IGJvdGg7XG4gIGFuaW1hdGlvbjogc2stYm91bmNlZGVsYXkgMS40cyBpbmZpbml0ZSBlYXNlLWluLW91dCBib3RoO1xufVxuXG4uc3Bpbm5lciAuYm91bmNlMSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xufVxuXG4uc3Bpbm5lciAuYm91bmNlMiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc2stYm91bmNlZGVsYXkge1xuICAwJSwgODAlLCAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApIH1cbiAgNDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMCkgfVxufVxuXG5Aa2V5ZnJhbWVzIHNrLWJvdW5jZWRlbGF5IHtcbiAgMCUsIDgwJSwgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH0gNDAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjApO1xuICAgIH1cbn1cbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuXG4uaGVhZGVyLWltYWdlIHtcbiAgLmZpZWxkLS1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCguc2xpZGVyX19zbGlkZSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNsaWRlci0taW5pdGlhbGl6ZWQge1xuICAuc2xpZGVyX19zbGlkZSB7XG4gICAgQGluY2x1ZGUgdmlzaWJsZSgpO1xuXG4gICAgJi50cmFuc2l0aW9uIHtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1vdXQ7XG4gICAgfVxuXG4gICAgJjpub3QoLnNsaWRlcl9fc2xpZGUtLWFjdGl2ZSkge1xuICAgICAgQGluY2x1ZGUgaW52aXNpYmxlKCk7XG4gICAgfVxuXG4gICAgJi0tYWN0aXZlIHtcblxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICpcblxuI3NvY2lhbC1iYXJcbiAgICBtYXgtd2lkdGg6IDE0NDBweFxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvXG4gICAgcG9zaXRpb246IGFic29sdXRlXG4gICAgdG9wOiAyNXB4XG4gICAgdHJhbnNpdGlvbjogdG9wIC4zcyBlYXNlLWluLW91dFxuICAgIGxlZnQ6IDBcbiAgICByaWdodDogMFxuICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4XG4gICAgZGlzcGxheTogZmxleFxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmRcbiAgICBhbGlnbi1pdGVtczogY2VudGVyXG5cbiAgICBib2R5Lm1vYmlsZS1tZW51LWVuZm9yY2VkICZcbiAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgYm9keS5pcy1zY3JvbGxlZCAmXG4gICAgICAgIHRvcDogJGdhcFxuXG4gICAgYm9keVtkYXRhLWN1cnJlbnQtc2l0ZT1cInZhY3V0ZWNcIl0gJlxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweFxuXG4gICAgJi4taW5pdGlhbGx5LWhpZGRlblxuICAgICAgICBvcGFjaXR5OiAwXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMjAwbXMgZWFzZS1vdXQsIHRvcCAuM3MgZWFzZS1pbi1vdXRcblxuICAgICAgICAmLi1ub3ctc2hvd2luZ1xuICAgICAgICAgICAgb3BhY2l0eTogMVxuXG5cbiAgICAmLS1tb2JpbGVcbiAgICAgICAgZGlzcGxheTogZmxleFxuXG4gICAgICAgIGJvZHk6bm90KC5tb2JpbGUtbWVudS1lbmZvcmNlZCkgJlxuICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuXG4gICAgJi5kaXNwbGF5LWluLW1lbnUtYnVyZ2VyLWxvY2F0aW9uLmRpc3BsYXktaW4tbWVudS1idXJnZXItbG9jYXRpb25cbiAgICAgICAgZGlzcGxheTogdW5zZXRcbiAgICAgICAgbGVmdDogYXV0b1xuICAgICAgICByaWdodDogMTVweFxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwXG4gICAgICAgIHotaW5kZXg6IDFcbiAgICAgICAgdG9wOiA1MCVcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwXG5cblxuXG4jc29jaWFsLWJhcixcbiNzb2NpYWwtYmFyLS1tb2JpbGVcbiAgICBhXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXJcbiAgICAgICAgd2lkdGg6IDQwcHhcbiAgICAgICAgaGVpZ2h0OiA0MHB4XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMXB4XG5cbiAgICBhLmJsb2ctbGlua1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHhcbiAgICAgICAgd2lkdGg6IGF1dG9cblxuICAgIHN2Z1xuICAgICAgICBoZWlnaHQ6IDE4cHhcbiAgICAgICAgd2lkdGg6IDE4cHhcbiAgICAgICAgZmlsbDogbm9uZVxuXG5cbiNzb2NpYWwtYmFyLS1tb2JpbGVcbiAgICBtYXJnaW4tbGVmdDogJGdhcFxuXG4gICAgYVxuICAgICAgICB3aWR0aDogMzBweFxuICAgICAgICBoZWlnaHQ6IGF1dG9cbiAgICAgICAgbWFyZ2luLXRvcDogMFxuICAgICAgICBmb250LXNpemU6IDE2cHhcblxuICAgIHN2Z1xuICAgICAgICBoZWlnaHQ6IDE2cHhcbiAgICAgICAgd2lkdGg6IDE2cHhcbiAgICAgICAgZmlsbDogbm9uZVxuXG4gICAgYS5ibG9nLWxpbmtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4XG4iLCJAdXNlIFwiLi4vYWJzdHJhY3RzXCIgYXMgKlxuQHVzZSBcIi4uL3BhcnRpYWxzLzMuMS50eXBvXCIgYXMgdHlwb1xuXG4jc2Nyb2xsLXRvLXRvcFxuICAgIGJvcmRlcjogbm9uZVxuICAgIGJvdHRvbTogNjBweFxuICAgIHJpZ2h0OiAyMHB4XG4gICAgd2lkdGg6IDM1cHhcbiAgICBoZWlnaHQ6IDM1cHhcbiAgICBjdXJzb3I6IHBvaW50ZXJcbiAgICB6LWluZGV4OiAyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnRcbiAgICBwYWRkaW5nOiAwXG4gICAgcG9zaXRpb246IGZpeGVkXG5cblxuICAgIHN2Z1xuICAgICAgICBkaXNwbGF5OiBub25lXG5cbiAgICAmOmFmdGVyXG4gICAgICAgIEBleHRlbmQgJWRhdGFJY29uXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxFOTAzXCJcbiAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgICAgIGxlZnQ6IC0ycHhcbiAgICAgICAgdG9wOiAwXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1hY2NlbnRcbiAgICAgICAgY29sb3I6ICNmZmZmZmZcbiAgICAgICAgd2lkdGg6IDM1cHhcbiAgICAgICAgaGVpZ2h0OiAzNXB4XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweFxuICAgICAgICBsaW5lLWhlaWdodDogMzVweFxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweFxuICAgICAgICB0cmFuc2l0aW9uOiBsaW5lLWhlaWdodCAuNHMgZWFzZSAwc1xuXG4gICAgY2lyY2xlLFxuICAgIHBhdGhcbiAgICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlIDIwMG1zIGVhc2Utb3V0XG4gICAgJjpob3ZlclxuICAgICAgICBjaXJjbGUsXG4gICAgICAgIHBhdGhcbiAgICAgICAgICAgIHN0cm9rZTogJGNvbG9yLWFjY2VudCAhaW1wb3J0YW50XG5cbiAgICAgICAgJjphZnRlclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHhcbiIsIkB1c2UgXCIuLi9hYnN0cmFjdHNcIiBhcyAqO1xuXG5ib2R5W2RhdGEtY3VycmVudC1wYXRoJD1cIi91c2VyL2xvZ2luXCJdIHtcbiAgLnRhYnMge1xuICAgICZbcm9sZT1cIm5hdmlnYXRpb25cIl0ge1xuICAgICAgcGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0O1xuICAgICAgYm9keS5tb2JpbGUtbWVudS1lbmZvcmNlZCAmIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0LXBob25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uL2Fic3RyYWN0c1wiIGFzICo7XG5AdXNlIFwicGxhY2Vob2xkZXJzXCI7XG5AdXNlIFwiMy4xLnR5cG9cIiBhcyB0eXBvO1xuQHVzZSBcIjMuMi50eXBvLXBvc3RcIiBhcyB0eXBvLXBvc3Q7XG5cbi8vIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3JzXG4uY29sb3ItZGVmYXVsdCxcbi5jb2xvci1kZWZhdWx0ICoge1xuICBjb2xvcjogJGNvbG9yLXRleHQ7XG59XG5cbi5jb2xvci1hY2NlbnQsXG4uY29sb3ItYWNjZW50ICosXG4uYWNjZW50LCAuYWNjZW50ICoge1xuICBjb2xvcjogJGNvbG9yLWFjY2VudDtcbn1cblxuLmNvbG9yLXdoaXRlLFxuLmNvbG9yLXdoaXRlICoge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5iZy1kZWZhdWx0IHtcbiAgY29sb3I6ICRjb2xvci1kZWZhdWx0O1xufVxuXG4uYmctYWNjZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWFjY2VudDtcbn1cblxuLy8gYWxpZ24gdGV4dFxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmlzLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uaXMtaW52aXNpYmxlIHtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4vLyBwYWRkaW5ncyBhbmQgbWFyZ2lucyByZXNldHNcbmJvZHkge1xuICAubm8tbWFyZ2luIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm5vLW1hcmdpbi10b3Age1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLm5vLW1hcmdpbi1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubm8tbWFyZ2luLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5uby1tYXJnaW4tcmlnaHQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubm8tcGFkZGluZyB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5uby1wYWRkaW5nLXRvcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLm5vLXBhZGRpbmctYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAubm8tcGFkZGluZy1sZWZ0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLm5vLXBhZGRpbmctcmlnaHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLm5vdC1waG9uZSB7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm9ubHktcGhvbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbi5jbGVhcmZpeCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgJjphZnRlciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbn1cblxuLnRleHQtYXJyb3csXG4udGV4dC1hcnJvdy1kb3VibGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICB9XG5cbiAgJjphZnRlcixcbiAgJjpiZWZvcmUge1xuICAgIEBleHRlbmQgJWRhdGFJY29uO1xuXG4gICAgZm9udC1zaXplOiAxLjFlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjFlbTtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxFOTA0JztcbiAgICBsZWZ0OiAwO1xuICB9XG5cbiAgJjpub3QoLnRleHQtYXJyb3ctaW5kZW50KSB7XG4gICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygoMTAwJSArIDAuMjVlbSkgKiAtMSkpO1xuXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnRleHQtYXJyb3ctaW5kZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMWVtO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogLTAuMTVlbTtcbiAgICB9XG4gIH1cbn1cblxuLnRleHQtYXJyb3ctZG91YmxlIHtcbiAgJjphZnRlcixcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXEU5MDQnO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgbGVmdDogMC4zNWVtO1xuICB9XG5cbiAgJjpub3QoLnRleHQtYXJyb3ctaW5kZW50KSB7XG4gICAgJjphZnRlciwgJjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoY2FsYygoMTAwJSArIDAuNWVtKSAqIC0xKSk7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMCUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYudGV4dC1hcnJvdy1pbmRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMS40ZW07XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDAuMmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBQbGFjZSB0aGUgbGluayBvbiB0aGUgZW50aXJlIHN1cmZhY2Ugb2YgdGhlIHBhcmVudCBlbGVtZW50LlxuLy8gVGhlIHBhcmVudCBlbGVtZW50IHNob3VsZCBoYXZlIHBvc2l0aW9uIHJlbGF0aXZlIG9yIGFic29sdXRlXG4uYm94LWxpbmsge1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uaXMtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCAoeHMpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubGluay1hcnJvdyB7XG4gIEBleHRlbmQgJWZvbnRTZW1pYm9sZDtcblxuICBib3JkZXItYm90dG9tOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMS4zZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDAuMjVlbTtcbiAgICB9XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgQGV4dGVuZCAlZGF0YUljb247XG4gICAgQGluY2x1ZGUgY2VudGVyZWQtdmVydGljYWxseSgpO1xuXG4gICAgY29udGVudDogJ1xcRTkwNCc7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGVmdDogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0b3A6IDAuNzVlbTtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSAwcztcbiAgfVxufVxuXG4kYnRuLWljb24tLWFycm93LXNpemU6IDE1cHg7XG5cbi5idG4ge1xuICAmLXByaW1hcnkge1xuICAgIEBleHRlbmQgJWJ1dHRvbi0tZGVmYXVsdDtcbiAgfVxuXG4gICYtY2xvc2Uge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi0tY2xvc2UoKTtcbiAgfVxuXG4gICYtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuXG4gICYtZG93bmxvYWQsICYtYXJyb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAkYnRuLWljb24tLWFycm93LXNpemU7XG4gICAgICBoZWlnaHQ6ICRidG4taWNvbi0tYXJyb3ctc2l6ZTtcbiAgICAgIGxlZnQ6ICRnYXA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgd2lkdGg9XCIxMDAlXCIgaGVpZ2h0PVwiMTAwJVwiIHZpZXdCb3g9XCIwIDAgMjIgNDJcIiB2ZXJzaW9uPVwiMS4xXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHhtbDpzcGFjZT1cInByZXNlcnZlXCIgeG1sbnM6c2VyaWY9XCJodHRwOi8vd3d3LnNlcmlmLmNvbS9cIiBzdHlsZT1cImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO1wiPjxnIGlkPVwicGF0aC0xXCIgdHJhbnNmb3JtPVwibWF0cml4KC0xLDAsMCwxLDI0LjcwNDYsLTMuNzA0NjMpXCI+PHBhdGggZD1cIk0yMy43MDUsNC43MDVMNC43MDUsMjQuNDI3TDIzLjcwNSw0NC4xNDlcIiBzdHlsZT1cImZpbGwtb3BhY2l0eTowO3N0cm9rZTpyZ2IoMjU1LCAyNTUsIDI1NSk7c3Ryb2tlLXdpZHRoOjVweDtcIi8+PC9nPjwvc3ZnPicpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcbiAgICAgIHRvcDogLTUwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UgMHM7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xuICAgICAgcGFkZGluZy1yaWdodDogMS41ZW07XG4gICAgICB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuM3MgZWFzZSAwcztcbiAgICB9XG4gIH1cblxuICAmLWRvd25sb2FkIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjNzIGVhc2UgMC4xcztcbiAgICAgIH1cbiAgICB9ICAgICBcbiAgfVxuXG4gICYtYXJyb3cge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHRyYW5zbGF0ZVgoLTIwMCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0b3A6IDUwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgdHJhbnNsYXRlWCgwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdG9wIDAuM3MgZWFzZSAwLjFzLCB0cmFuc2Zvcm0gMC4zcyBlYXNlIDBzO1xuICAgICAgfVxuICAgIH0gICAgIFxuICB9XG59XG5cbi8vIHNpbXVsYXRlcyBsaW5rIGFycm93IGhvdmVyIHN0YXRlIG9uIG1vdXNlIG92ZXIgb24gdGhlIHdob2xlIGVsZW1lbnRcbi5zaW11bGF0ZS1saW5rLWFycm93LWhvdmVyLXN0YXRlIHtcbiAgJjpob3ZlciB7XG5cbiAgICBhLCAubGluay1hcnJvdyB7XG4gICAgICBAaW5jbHVkZSBsaW5rLWFycm93LWhvdmVyLXN0YXRlKCk7XG4gICAgfVxuICB9XG59XG5cbnAuZm9udC1zaXplLWxhcmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC42NWVtO1xufVxuXG4uaWNvbi1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmOmhvdmVyIHtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDAuMjVlbTtcbiAgICB9XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgY2VudGVyZWQtdmVydGljYWxseSgpO1xuXG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgbGVmdDogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuMnMgZWFzZSAwcztcbiAgICB0b3A6IDFlbTtcbiAgfVxufVxuXG4uaWNvbi1saW5rLWRvdWJsZSB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJjpob3ZlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogLTAuNWVtO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBpbnZpc2libGUoKTtcblxuICAgIGxlZnQ6IC0wLjVlbTtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuM3MgZWFzZSAwcywgb3BhY2l0eSAwLjJzIGVhc2UgMHMsIHZpc2liaWxpdHkgMC4ycyBlYXNlIDBzO1xuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIHZpc2libGUoKTtcblxuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjJzIGVhc2UgMHMsIG9wYWNpdHkgMC4ycyBlYXNlIDAuMXMsIHZpc2liaWxpdHkgMC4ycyBlYXNlIDAuMXM7XG4gIH1cblxuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgQGluY2x1ZGUgY2VudGVyZWQtdmVydGljYWxseSgpO1xuXG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdG9wOiAxZW07XG4gIH1cbn0iLCJAdXNlIFwiYWJzdHJhY3RzXCIgYXMgKlxuXG4kdG9vbGJhckhlaWdodDogNTBweFxuXG4jYWRtaW5cbiAgICBwb3NpdGlvbjogZml4ZWRcbiAgICB6LWluZGV4OiAxMDBcbiAgICBib3R0b206IDBcbiAgICByaWdodDogMFxuICAgIGxlZnQ6IDBcbiAgICBoZWlnaHQ6ICR0b29sYmFySGVpZ2h0XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM2MzYzNlxuICAgIHBhZGRpbmctdG9wOiAxMHB4XG4gICAgZGlzcGxheTogZmxleFxuXG4gICAgYVxuICAgICAgICBjb2xvcjogd2hpdGVcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmVcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2Utb3V0XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZSgzKSxcbiAgICAgICAgJjpsYXN0LW9mLXR5cGVcbiAgICAgICAgICAgICY6YmVmb3JlXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJ8XCJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4XG5cbiAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgY29sb3I6ICNlZWVcblxuLy8gdXNlciBoYXMgYWRtaW4gdG9vbGJhclxuYm9keVxuICAgICYudG9vbGJhci1maXhlZFxuICAgICAgICBtYXJnaW4tYm90dG9tOiAkdG9vbGJhckhlaWdodFxuXG4gICAgJi5pcy11bnB1Ymxpc2hlZFxuICAgICAgICAmOmFmdGVyXG4gICAgICAgICAgICBjb250ZW50OiBcIlNlaXRlIGlzdCBuaWNodCB2ZXLDtmZmZW50bGljaHRcIlxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2tcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZFxuICAgICAgICAgICAgYm90dG9tOiAkdG9vbGJhckhlaWdodFxuICAgICAgICAgICAgcmlnaHQ6IDBcbiAgICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZiZmY1YlxuICAgICAgICAgICAgei1pbmRleDogMTBcblxuXG4gICAgJjpoYXMoLm5vZGUtcHJldmlldy1jb250YWluZXIpXG4gICAgICAgIC5ub2RlLXByZXZpZXctYmFja2xpbmtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZFxuICAgICAgICAgICAgYm90dG9tOiAwXG4gICAgICAgICAgICByaWdodDogMFxuICAgICAgICAgICAgei1pbmRleDogMTAwMFxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzZweFxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U0MDAyYlxuICAgICAgICAgICAgYm9yZGVyOiBub25lXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHhcblxuICAgICAgICAgICAgJjpob3ZlclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNDAwMmJcbiAgICAgICAgLm5vZGUtcHJldmlldy1jb250YWluZXJcbiAgICAgICAgICAgIGhlaWdodDogMFxuICAgICAgICAgICAgbWFyZ2luOiAwXG4gICAgICAgICAgICBmb3JtXG4gICAgICAgICAgICAgICAgKjpub3QoLm5vZGUtcHJldmlldy1iYWNrbGluaylcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZVxuIiwiQHVzZSBcInBhcnRpYWxzLzEuc2V0dGluZ3NcIiBhcyBzZXR0aW5ncztcbkB1c2UgXCJib290c3RyYXBcIjtcbkB1c2UgXCJwYXJ0aWFscy8wLm1peGluc1wiIGFzIG1peGlucztcbkB1c2UgXCJwYXJ0aWFscy9wbGFjZWhvbGRlcnNcIjtcbkB1c2UgXCJwYXJ0aWFscy9hbmltYXRpb25zXCI7XG5AdXNlIFwicGFydGlhbHMvMy4wLnR5cG8tcHJlXCIgYXMgdHlwby1wcmU7XG5AdXNlIFwicGFydGlhbHMvMy4xLnR5cG9cIiBhcyB0eXBvO1xuQHVzZSBcInBhcnRpYWxzLzMuMi50eXBvLXBvc3RcIiBhcyB0eXBvLXBvc3Q7XG5AdXNlIFwicGFydGlhbHMvMy4zLnR5cG8tY2tlZGl0b3JcIiBhcyB0eXBvLWNrZWRpdG9yO1xuQHVzZSBcInBhcnRpYWxzLzQuYmFzZVwiIGFzIGJhc2U7XG5AdXNlIFwicGFydGlhbHMvNS5sYXlvdXRcIiBhcyBsYXlvdXQ7XG5AdXNlIFwicGFydGlhbHMvNi5oZWxwZXJzXCIgYXMgaGVscGVycztcbkB1c2UgXCJhZG1pblwiO1xuXG5cbi8qIElFMTArIHNwZWNpZmljIHN0eWxlcyBnbyBoZXJlICovXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIC5zZWN0aW9uLWl0ZW0gb2wgbGk6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgfVxufVxuXG4vLyBAZXh0ZW5kcyB3aG9zZSB0YXJnZXQgc2VsZWN0b3JzIGFyZSBkZWZpbmVkIGluIG90aGVyIGZpbGVzIChwYXJ0bHkgbG9hZGVkIGxhdGVyKVxuLy8gbW9kdWxlcy9fc2VhcmNoLnNjc3NcbmJvZHlbZGF0YS1jdXJyZW50LXBhdGgkPVwiL3N1Y2hlXCJdLCBib2R5W2RhdGEtY3VycmVudC1wYXRoJD1cIi9zZWFyY2hcIl0ge1xuICAudmlldy1oZWFkZXIge1xuICAgIEBleHRlbmQgaDE7XG4gIH1cbn1cblxuLy8gbW9kdWxlcy9fc2VhcmNoLnNjc3Ncbi5zZWFyY2hfX3Jlc3VsdHMubmV3LXNlYXJjaCB7XG4gIEBleHRlbmQgLmNvbC14cy0xMjtcbiAgQGV4dGVuZCAuY29sLW1kLTY7XG4gIEBleHRlbmQgLmNvbC1tZC1vZmZzZXQtMztcbn1cblxuLy8gbW9kdWxlcy9fc2VhcmNoLnNjc3Ncbi5zZWFyY2hfX3Jlc3VsdHMubmV3LXNlYXJjaCB7XG4gIGxpIHtcbiAgICA+IGEge1xuICAgICAgQGV4dGVuZCBoNDtcbiAgICB9XG4gIH1cbn1cblxuLy8gbW9kdWxlcy9fY29va2llYm90LnNjc3NcbmJvZHkgI0N5Ym90Q29va2llYm90RGlhbG9nIHtcbiAgLkN5Ym90Q29va2llYm90RGlhbG9nQm9keUJ1dHRvbiB7XG4gICAgQGV4dGVuZCAubGluay1hcnJvdztcbiAgfVxufVxuXG4vLyBtb2R1bGVzL19jb29raWVib3Quc2Nzc1xuYm9keSAjQ3lib3RDb29raWVib3REaWFsb2cge1xuICAjQ3lib3RDb29raWVib3REaWFsb2dCb2R5Q29udGVudFRpdGxlIHtcbiAgICBAZXh0ZW5kIC5oZWFkbGluZTM7XG4gIH1cbn1cblxuLy8gbW9kdWxlcy9fc2xpZGVyLnNjc3Ncbi5zbGlkZXItaW1hZ2UtdGV4dCB7XG4gICYtLWl0ZW0ge1xuICAgICYtdGV4dCB7XG4gICAgICAmLS1saW5rIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgQGV4dGVuZCAubGluay1hcnJvdztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBtb2R1bGVzL19mb3JtLnNjc3NcbmZvcm0uZm9ybSwgZm9ybS51c2VyLWxvZ2luLWZvcm0ge1xuICAuZm9ybSB7XG4gICAgJi1maWVsZHNldCB7XG4gICAgICAmLS1sZWdlbmQge1xuICAgICAgICBAZXh0ZW5kIC5oZWFkbGluZTM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIG1vZHVsZXMvcGFyYWdyYXBocy9fcXVvdGUtdGVhc2VyLnNjc3Ncbi5wYXJhZ3JhcGgtLXR5cGUtLXF1b3RlLXRlYXNlciB7XG4gIC5xdW90ZS10ZWFzZXIge1xuICAgICYtLWxpbmsge1xuICAgICAgYSB7XG4gICAgICAgIEBleHRlbmQgLmxpbmstYXJyb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIG1vZHVsZXMvcGFyYWdyYXBocy9fcXVvdGUtdGVhc2VyLnNjc3Ncbi5wYXJhZ3JhcGgtLXR5cGUtLXF1b3RlLXRlYXNlciB7XG4gIC5xdW90ZS10ZWFzZXIge1xuICAgICYgPiBhIHtcbiAgICAgIEBleHRlbmQgLmJveC1saW5rO1xuICAgIH1cbiAgfVxufVxuXG4vLyBtb2R1bGVzL3BhcmFncmFwaHMvX3ZpZXdmaWVsZC5zY3NzXG4ucGFyYWdyYXBoLS10eXBlLXAtdmlld2ZpZWxkLXNlY3Rpb24ge1xuICAmLS12X3JlZmVyZW5jZXMge1xuICAgIGgyIHtcbiAgICAgIEBleHRlbmQgaDQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb2xsb3dpbmcgdHdvIEBleHRlbmRzIGFyZSBsb2FkZWQgZWFybHksIGJ1dCBpbiB0aGVpciBtb2R1bGVzIFNhc3Mgd291bGQga2VlcCB0aGVcbi8vIHJlZHVuZGFudCB2YXJpYW50cyBcIuKApiBhOmZvY3VzL2E6dmlzaXRlZFwiIGFuZCBcIuKApiA+IGRpdlwiIG9mICVjb2xvcmVkLWJhY2tncm91bmQgKG90aGVyXG4vLyBzcGVjaWZpY2l0eSB0aGFuIGluIHRoZSBmb3JtZXIgQGltcG9ydCBidWlsZCksIGhlcmUgaXQgdHJpbXMgdGhlbSBsaWtlIGJlZm9yZS5cbi8vIG1vZHVsZXMvcGFyYWdyYXBocy9faW1hZ2Uuc2Nzc1xuLnBhcmFncmFwaC0tdHlwZS1wLWltYWdlLWl0ZW0ge1xuICAuaW1hZ2Uge1xuICAgICZfX2xpbmsge1xuICAgICAgQGV4dGVuZCAlY29sb3JlZC1iYWNrZ3JvdW5kO1xuICAgIH1cbiAgfVxufVxuXG4vLyBtb2R1bGVzL3BhcmFncmFwaHMvX25hdmlnYXRpb24taW1hZ2Uuc2Nzc1xuLm5hdmlnYXRpb24taXRlbSB7XG4gICZfX2NvbnRlbnQge1xuICAgIEBleHRlbmQgJWNvbG9yZWQtYmFja2dyb3VuZDtcbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/